diff -Nrcpad gcc-17-20260809/ChangeLog gcc-17-20260816/ChangeLog
*** gcc-17-20260809/ChangeLog	Sun Aug  9 22:32:05 2026
--- gcc-17-20260816/ChangeLog	Sun Aug 16 22:32:05 2026
***************
*** 1,3 ****
--- 1,18 ----
+ 2026-08-14  Pierre-Emmanuel Patry  <pierre-emmanuel.patry@embecosm.com>
+ 
+ 	* MAINTAINERS: Regenerate.
+ 	* MAINTAINERS.yml: Add myself to rust and libgrust maintainers.
+ 
+ 2026-08-10  Tobias Burnus  <tburnus@baylibre.com>
+ 
+ 	* MAINTAINERS.yml (Burnus): Add private email as
+ 	additional active email.
+ 
+ 2026-08-10  Surya Kumari Jangala  <jskumari@linux.ibm.com>
+ 
+ 	* MAINTAINERS.yml: Add myself.
+ 	* MAINTAINERS: Regenerate.
+ 
  2026-08-07  Michael Meissner  <meissner@linux.ibm.com>
  
  	* MAINTAINERS.yml: Update Michael Meissner's information.
diff -Nrcpad gcc-17-20260809/LAST_UPDATED gcc-17-20260816/LAST_UPDATED
*** gcc-17-20260809/LAST_UPDATED	Sun Aug  9 22:32:23 2026
--- gcc-17-20260816/LAST_UPDATED	Sun Aug 16 22:32:21 2026
***************
*** 1 ****
! Obtained from git: master revision 7e0bb48cbb2654816ce2714de5b644f4d965d3db
--- 1 ----
! Obtained from git: master revision 8df013222dffbd5762233e5cfe739951e481df06
diff -Nrcpad gcc-17-20260809/MAINTAINERS gcc-17-20260816/MAINTAINERS
*** gcc-17-20260809/MAINTAINERS	Sun Aug  9 22:32:05 2026
--- gcc-17-20260816/MAINTAINERS	Sun Aug 16 22:32:05 2026
*************** objective-c/c++         Iain Sandoe
*** 177,182 ****
--- 177,183 ----
  objective-c/c++         Mike Stump              <mikestump@comcast.net>
  Rust                    Arthur Cohen            <arthur.cohen@embecosm.com>
  Rust                    Philip Herron           <herron.philip@googlemail.com>
+ Rust                    Pierre-Emmanuel Patry   <pierre-emmanuel.patry@embecosm.com>
  
                          Various Maintainers   (Area alphabetical order)
  
*************** libgomp                 Jakub Jelinek
*** 236,241 ****
--- 237,243 ----
  libgomp (OpenACC)       Thomas Schwinge         <tschwinge@baylibre.com>
  libgrust                Arthur Cohen            <arthur.cohen@embecosm.com>
  libgrust                Philip Herron           <herron.philip@googlemail.com>
+ libgrust                Pierre-Emmanuel Patry   <pierre-emmanuel.patry@embecosm.com>
  libiberty               Ian Lance Taylor        <ian@airs.com>
  libitm                  Torvald Riegel          <triegel@redhat.com>
  libobjc                 Nicola Pero             <nicola.pero@meta-innovation.com>
*************** register allocation     Peter Bergner
*** 327,332 ****
--- 329,335 ----
  register allocation     Seongbae Park           <seongbae.park@gmail.com>
  register allocation     Kenneth Zadeck          <zadeck@naturalbridge.com>
  riscv port              Juzhe Zhong             <juzhe.zhong@rivai.ai>
+ rs6000/powerpc port     Surya Kumari Jangala    <jskumari@linux.ibm.com>
  RTL optimizers          Steven Bosscher         <steven@gcc.gnu.org>
  selective scheduling    Andrey Belevantsev      <abel@ispras.ru>
  selective scheduling    Alexander Monakov       <amonakov@ispras.ru>
diff -Nrcpad gcc-17-20260809/MAINTAINERS.yml gcc-17-20260816/MAINTAINERS.yml
*** gcc-17-20260809/MAINTAINERS.yml	Sun Aug  9 22:32:05 2026
--- gcc-17-20260816/MAINTAINERS.yml	Sun Aug 16 22:32:05 2026
*************** users:
*** 612,617 ****
--- 612,618 ----
    cn: Tobias Burnus
    email:
    - tburnus@baylibre.com
+   - burnus@net-b.de
    - burnus@gcc.gnu.org
    roles:
    - Maintainer: libgomp
*************** users:
*** 2235,2240 ****
--- 2236,2242 ----
    - jskumari@linux.ibm.com
    - jskumari@gcc.gnu.org
    roles:
+   - Reviewer: rs6000/powerpc port
    - WriteAfter
    account: jskumari
  - sn: Jayakar
*************** users:
*** 3822,3827 ****
--- 3824,3831 ----
    - pierre-emmanuel.patry@embecosm.com
    - pep@gcc.gnu.org
    roles:
+   - Maintainer: Rust
+   - Maintainer: libgrust
    - WriteAfter
    - DCO: pierre-emmanuel.patry@embecosm.com
    account: pep
diff -Nrcpad gcc-17-20260809/MD5SUMS gcc-17-20260816/MD5SUMS
*** gcc-17-20260809/MD5SUMS	Sun Aug  9 22:32:28 2026
--- gcc-17-20260816/MD5SUMS	Sun Aug 16 22:32:26 2026
***************
*** 1,5 ****
  # This file contains the MD5 checksums of the files in the
! # gcc-17-20260809.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
--- 1,5 ----
  # This file contains the MD5 checksums of the files in the
! # gcc-17-20260816.tar.xz tarball.
  #
  # Besides verifying that all files in the tarball were correctly expanded,
  # it also can be used to determine if any files have changed since the
*************** ac5a8807f431d3dab46a7425b96379e4  .gitig
*** 24,36 ****
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! eff8a26812601cd7faf50d6085d74e98  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! 27f1007110ffd799c7f9e2ae66bb5f2b  LAST_UPDATED
! 6cbab79591368ae9e5323651f1db7a93  MAINTAINERS
! 886d8b8e04196cbf1ebc88d661bcdfcb  MAINTAINERS.yml
  f1b0fe5b41f7272f173407bd21947846  Makefile.def
  675aaa503a59b3649e74d3b85f824294  Makefile.in
  094bca3adcf0638f5361563ad6717350  Makefile.tpl
--- 24,36 ----
  fe60d87048567d4fe8c8a0ed2448bcc8  COPYING.RUNTIME
  d32239bcb673463ab874e80d47fae504  COPYING3
  6a6a8e020838b23406c81b19c1d46df6  COPYING3.LIB
! 5e6842445bda61f2151a08248f5a97eb  ChangeLog
  fd4ecdf5d672efe2b0e409aca9cf9446  ChangeLog.jit
  09538b708302f1735f6fa05b622ecf5e  ChangeLog.tree-ssa
  24ab760126489e69436a43185dc3d202  INSTALL/README
! b4e2d2e2fb54cd43b917f2899be2195d  LAST_UPDATED
! cea05570a2dcf2e94f92e785cccce4e5  MAINTAINERS
! 4f2b740b26f8466fa70b90e611d2b807  MAINTAINERS.yml
  f1b0fe5b41f7272f173407bd21947846  Makefile.def
  675aaa503a59b3649e74d3b85f824294  Makefile.in
  094bca3adcf0638f5361563ad6717350  Makefile.tpl
*************** f15bc3c5de22eac0bdd4f611502139a0  gcc/AB
*** 534,540 ****
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 2ee9aca5adbf408dbfe5b07c2c92e591  gcc/ChangeLog
  51281e73aa07fb62394bd72f3c9299ba  gcc/ChangeLog-1997
  f77af8c9ac412064886b00c5506123b5  gcc/ChangeLog-1998
  00a2e4ead1b289bf69bca0196fed6f9f  gcc/ChangeLog-1999
--- 534,540 ----
  a916467b91076e631dd8edb7424769c7  gcc/COPYING.LIB
  d32239bcb673463ab874e80d47fae504  gcc/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/COPYING3.LIB
! 7244bf327b94e1f4c811746d8664638c  gcc/ChangeLog
  51281e73aa07fb62394bd72f3c9299ba  gcc/ChangeLog-1997
  f77af8c9ac412064886b00c5506123b5  gcc/ChangeLog-1998
  00a2e4ead1b289bf69bca0196fed6f9f  gcc/ChangeLog-1999
*************** fb3fadb88e1d2b3b640cfaaa5ff11780  gcc/Ch
*** 572,584 ****
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 7dc1b293d726594635210415b45287ef  gcc/DATESTAMP
  deb513e591f23901188e22323bd3b1d4  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  a817c5577f2b35f8d2481c787e3ff7e2  gcc/LANGUAGES
! 0f4d4ae2fd9c0563e0fc5d2bee9ede44  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  c8c9dd1eaee4ffd4d5d9f3ab70fddd4b  gcc/README.Portability
  a9a7c60459b2407bfdf4e68c0ed4ad0a  gcc/acinclude.m4
--- 572,584 ----
  3eb07e0b2e542409bf73d359f7f65609  gcc/ChangeLog.ptr
  e13638e26743ba41e6011b76cc00d9a9  gcc/ChangeLog.tree-ssa
  739ab47f6425bcea1d05e4fc0542de54  gcc/ChangeLog.tuples
! 71efddc5c005ca2d71ab635e9565ef64  gcc/DATESTAMP
  deb513e591f23901188e22323bd3b1d4  gcc/DEV-PHASE
  eb92e1ff5e982ca07e173e0eb286d243  gcc/FSFChangeLog
  30e1e33411566388b3164558482dc5e6  gcc/FSFChangeLog.10
  36698274bb69e2ada20f5cc434f3caa5  gcc/FSFChangeLog.11
  a817c5577f2b35f8d2481c787e3ff7e2  gcc/LANGUAGES
! 0231b3d8a4a61179efe56cfcc20ac88b  gcc/Makefile.in
  ec6799501b2eb2923d5de6a66169dbd2  gcc/ONEWS
  c8c9dd1eaee4ffd4d5d9f3ab70fddd4b  gcc/README.Portability
  a9a7c60459b2407bfdf4e68c0ed4ad0a  gcc/acinclude.m4
*************** ce213b79c4b2b50ceddefe2bbf41039e  gcc/an
*** 3276,3283 ****
  79e1ce28e2f6572ed2c49795873e536e  gcc/asan.cc
  5b881c71b14da40269030324d80bf7f1  gcc/asan.h
  c21be8736ac701b9ddae4e83d6522cd4  gcc/asm-toplevel.cc
! 3f24e227d18a838e20c8911e065ee456  gcc/attr-callback.cc
! d12ef6bf403c1ea0fdd8882942749850  gcc/attr-callback.h
  01393580ee21b0c1bd7189c69016bf47  gcc/attr-fnspec.h
  5e34f8c7aedb20a16dd1c546a30d2b13  gcc/attr-urls.def
  79db6e393f8da8b41d3a48e7909d30ec  gcc/attribs.cc
--- 3276,3283 ----
  79e1ce28e2f6572ed2c49795873e536e  gcc/asan.cc
  5b881c71b14da40269030324d80bf7f1  gcc/asan.h
  c21be8736ac701b9ddae4e83d6522cd4  gcc/asm-toplevel.cc
! 5db3c8d862745f14c5e37cda32f3ba2f  gcc/attr-callback.cc
! 5b397d701f9b029ca41f1338a36e2a3e  gcc/attr-callback.h
  01393580ee21b0c1bd7189c69016bf47  gcc/attr-fnspec.h
  5e34f8c7aedb20a16dd1c546a30d2b13  gcc/attr-urls.def
  79db6e393f8da8b41d3a48e7909d30ec  gcc/attribs.cc
*************** f2bf5284bd63a533f1707b1aca6dee0f  gcc/bu
*** 3301,3311 ****
  5904fdca89f304f313188b0fc026f555  gcc/builtins.cc
  c69491e1e06e8252126bfd579bd74d4d  gcc/builtins.def
  4f577c1f20985f1ba3c1672476f1a2da  gcc/builtins.h
! af417a10be7cb43744ef8d6a79980253  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  aaea141fd41a559841cb76e33800c289  gcc/c-family/c-ada-spec.cc
  f60a13b470e8e51db83383bf9f9f921e  gcc/c-family/c-ada-spec.h
! 68b22c33601d3fde28ba947cb27004dc  gcc/c-family/c-attribs.cc
  f051b502f9fc64654fd7a070663aa28d  gcc/c-family/c-common.cc
  6522339cd83ff225a1ff9e0eab971eab  gcc/c-family/c-common.def
  26e4e6982ab6b0ab9aa95e016492295e  gcc/c-family/c-common.h
--- 3301,3311 ----
  5904fdca89f304f313188b0fc026f555  gcc/builtins.cc
  c69491e1e06e8252126bfd579bd74d4d  gcc/builtins.def
  4f577c1f20985f1ba3c1672476f1a2da  gcc/builtins.h
! d05d3095bd9cc6fd334719f30001d24f  gcc/c-family/ChangeLog
  ea3fa1f4d7390a105fa3caab4f79aaf7  gcc/c-family/ChangeLog.gimple-classes
  aaea141fd41a559841cb76e33800c289  gcc/c-family/c-ada-spec.cc
  f60a13b470e8e51db83383bf9f9f921e  gcc/c-family/c-ada-spec.h
! c2900e9951110ee0c69a1382b1244b47  gcc/c-family/c-attribs.cc
  f051b502f9fc64654fd7a070663aa28d  gcc/c-family/c-common.cc
  6522339cd83ff225a1ff9e0eab971eab  gcc/c-family/c-common.def
  26e4e6982ab6b0ab9aa95e016492295e  gcc/c-family/c-common.h
*************** eb6a10cfada98679dc204a82e929e9e3  gcc/c-
*** 3322,3329 ****
  ad14806f3955cf38561572129b17ecab  gcc/c-family/c-opts.cc
  a7304c009aa63ce6c8e80612b426724a  gcc/c-family/c-pch.cc
  cb9706138b571f810527200a1e24035c  gcc/c-family/c-ppoutput.cc
! 1c45b9d8f8a674aa74dc09d32ee9a453  gcc/c-family/c-pragma.cc
! 3b95dd511ff85485cf453d6f6db28832  gcc/c-family/c-pragma.h
  3b3930bb1784f2b99997e9bc20f629f2  gcc/c-family/c-pretty-print.cc
  add7082619c416c63f42baa032fa2666  gcc/c-family/c-pretty-print.h
  0fe18953433ec4d075e22bb895480c86  gcc/c-family/c-semantics.cc
--- 3322,3329 ----
  ad14806f3955cf38561572129b17ecab  gcc/c-family/c-opts.cc
  a7304c009aa63ce6c8e80612b426724a  gcc/c-family/c-pch.cc
  cb9706138b571f810527200a1e24035c  gcc/c-family/c-ppoutput.cc
! ff6f41e5ea2b9b1cd22a036949a22e43  gcc/c-family/c-pragma.cc
! 06624d654c7e712645040058247a79ce  gcc/c-family/c-pragma.h
  3b3930bb1784f2b99997e9bc20f629f2  gcc/c-family/c-pretty-print.cc
  add7082619c416c63f42baa032fa2666  gcc/c-family/c-pretty-print.h
  0fe18953433ec4d075e22bb895480c86  gcc/c-family/c-semantics.cc
*************** cb2b05da78d8f8f39150cdbaa5df1754  gcc/c-
*** 3344,3350 ****
  377686cbbf62a7d61d251d3f74cddb5b  gcc/c-family/known-headers.h
  431045382c41554804be1959c1596be4  gcc/c-family/name-hint.h
  3bae9e281cc87b35f63e906373f3b446  gcc/c-family/stub-objc.cc
! bf931267c135ed3ac1c8ab13b2fbfb1c  gcc/c/ChangeLog
  cbffb341640e7c4b16792e0951fffeca  gcc/c/Make-lang.in
  3920e3ee16f5b5955d40584fea53c441  gcc/c/c-aux-info.cc
  cd5bab8a4deeaa0369ae59b9403d06a2  gcc/c/c-convert.cc
--- 3344,3350 ----
  377686cbbf62a7d61d251d3f74cddb5b  gcc/c-family/known-headers.h
  431045382c41554804be1959c1596be4  gcc/c-family/name-hint.h
  3bae9e281cc87b35f63e906373f3b446  gcc/c-family/stub-objc.cc
! 9d03af856af48e9ac95763d3af3f6ad1  gcc/c/ChangeLog
  cbffb341640e7c4b16792e0951fffeca  gcc/c/Make-lang.in
  3920e3ee16f5b5955d40584fea53c441  gcc/c/c-aux-info.cc
  cd5bab8a4deeaa0369ae59b9403d06a2  gcc/c/c-convert.cc
*************** cbfdd140f14c43c01a6bdf8b1c24b317  gcc/c/
*** 3359,3375 ****
  97b7ccbaf301f17b133855265cfcb1bf  gcc/c/c-parser.h
  4db955734effe2d0c9aac0379d2e6a8c  gcc/c/c-tree.def
  b0cb4e40fc68ebe928430729ad2f03ca  gcc/c/c-tree.h
! 07360851bba403fd0f1243cf1910bb1a  gcc/c/c-typeck.cc
  5804f7ee3eccdfb7c9a64e40b20ccc79  gcc/c/config-lang.in
  58370619d5c4739b7d81d5f899913a0c  gcc/c/gccspec.cc
! 3006cd4ab743e1a8087fc267168774ce  gcc/c/gimple-parser.cc
  d5c1cad6808353782d75116a4939d551  gcc/c/gimple-parser.h
  8b7ae733f9c7c1e52dc5db93bec9cc45  gcc/caller-save.cc
  17314c6f078cb5b1e588cc8600755d32  gcc/calls.cc
  ff5a0cd0f881aae35e405e715150405b  gcc/calls.h
  2bf0bdaa177d2092acb7fd3d479879ab  gcc/ccmp.cc
  85bc42a6e56aadf2cf248e0090f7726d  gcc/ccmp.h
! b10a97632296895b0c731a2bec8db001  gcc/cfg-flags.def
  e503d24c866ff5876a13dfa177e3cac9  gcc/cfg.cc
  d765375085ae6a7be91925c440afd3a9  gcc/cfg.h
  7c51e63f6078a2068dead79ea6206a2f  gcc/cfganal.cc
--- 3359,3377 ----
  97b7ccbaf301f17b133855265cfcb1bf  gcc/c/c-parser.h
  4db955734effe2d0c9aac0379d2e6a8c  gcc/c/c-tree.def
  b0cb4e40fc68ebe928430729ad2f03ca  gcc/c/c-tree.h
! a8ebc50fd91a73d410e5bfaf4d46ba82  gcc/c/c-typeck.cc
  5804f7ee3eccdfb7c9a64e40b20ccc79  gcc/c/config-lang.in
  58370619d5c4739b7d81d5f899913a0c  gcc/c/gccspec.cc
! 348b50b7bb6c4ff22d255f24502e7129  gcc/c/gimple-parser.cc
  d5c1cad6808353782d75116a4939d551  gcc/c/gimple-parser.h
+ f673b6323629142d69613e225ca841f3  gcc/callback-info.cc
+ 370d14e66fbb06a4f285f4f2b2265cd1  gcc/callback-info.h
  8b7ae733f9c7c1e52dc5db93bec9cc45  gcc/caller-save.cc
  17314c6f078cb5b1e588cc8600755d32  gcc/calls.cc
  ff5a0cd0f881aae35e405e715150405b  gcc/calls.h
  2bf0bdaa177d2092acb7fd3d479879ab  gcc/ccmp.cc
  85bc42a6e56aadf2cf248e0090f7726d  gcc/ccmp.h
! 3096cef18efb4a879672dc95582c1b52  gcc/cfg-flags.def
  e503d24c866ff5876a13dfa177e3cac9  gcc/cfg.cc
  d765375085ae6a7be91925c440afd3a9  gcc/cfg.h
  7c51e63f6078a2068dead79ea6206a2f  gcc/cfganal.cc
*************** c620b176c09eda90b566ae49703a8346  gcc/cf
*** 3378,3384 ****
  1759b500ef3ebaa71f165d1004be0c28  gcc/cfgbuild.h
  4c93b442fb2c3908e2b49dbd5e1d5d2c  gcc/cfgcleanup.cc
  19b842f671a6c6284b654d712d52e513  gcc/cfgcleanup.h
! 97bf5a3c95dfae1f1fa56d9ad53fde0b  gcc/cfgexpand.cc
  742bc48a21badd5ee854bc97f1f0e5b2  gcc/cfgexpand.h
  9009ba1d3f596dbdd73e13ac8c13aa03  gcc/cfghooks.cc
  168a35792653beee5d2b951ef1708665  gcc/cfghooks.h
--- 3380,3386 ----
  1759b500ef3ebaa71f165d1004be0c28  gcc/cfgbuild.h
  4c93b442fb2c3908e2b49dbd5e1d5d2c  gcc/cfgcleanup.cc
  19b842f671a6c6284b654d712d52e513  gcc/cfgcleanup.h
! c4b7d359fdc8ec6fb78a1f9eb149b2bf  gcc/cfgexpand.cc
  742bc48a21badd5ee854bc97f1f0e5b2  gcc/cfgexpand.h
  9009ba1d3f596dbdd73e13ac8c13aa03  gcc/cfghooks.cc
  168a35792653beee5d2b951ef1708665  gcc/cfghooks.h
*************** e5a012c1da31f9a8d61212cd17d2761a  gcc/cf
*** 3389,3402 ****
  f06c849f4ab033a8269f676731b08388  gcc/cfgloopmanip.h
  bf51c09e81eb3433da948582cff58444  gcc/cfgrtl.cc
  c41525a1de6e78cabd4414d6a8c3dac9  gcc/cfgrtl.h
! 7f3161cc45ce4987f8d0f587b8e4dafa  gcc/cgraph.cc
! 6138224594de3b7fb4200181b534ccb8  gcc/cgraph.h
  b50dcacbe77c96809023aa599a556717  gcc/cgraphbuild.cc
! 1a06be3556807c21f91d629f5878d022  gcc/cgraphclones.cc
! a9229e8ac3f0d366e296e57756becd23  gcc/cgraphunit.cc
  45b21ab7ea818c3a3ce60bf8d3cbd252  gcc/channels.h
  f2981f79a749a2269d7ea349ab37ca3e  gcc/cif-code.def
! e93cc255fde89c591e661fae10f90fba  gcc/cobol/ChangeLog
  fcb021496628ea0c70ca22a6f8b75eb5  gcc/cobol/Make-lang.in
  0a84e784d2bc4066654d2377fc6a2930  gcc/cobol/TODO
  adfd86ea937fe023a507370bde9412a3  gcc/cobol/cbldiag.h
--- 3391,3404 ----
  f06c849f4ab033a8269f676731b08388  gcc/cfgloopmanip.h
  bf51c09e81eb3433da948582cff58444  gcc/cfgrtl.cc
  c41525a1de6e78cabd4414d6a8c3dac9  gcc/cfgrtl.h
! a69e4366eff6f80a49e4f4467a903748  gcc/cgraph.cc
! 0c9fe7329f8b2ff0fb69961350196249  gcc/cgraph.h
  b50dcacbe77c96809023aa599a556717  gcc/cgraphbuild.cc
! 6bbd9709ea4ceecf5a5aa5db6e94305f  gcc/cgraphclones.cc
! a0decca90d109aea1db48b0c0b1aa825  gcc/cgraphunit.cc
  45b21ab7ea818c3a3ce60bf8d3cbd252  gcc/channels.h
  f2981f79a749a2269d7ea349ab37ca3e  gcc/cif-code.def
! b1697a25fbba152e2f57456a979b815e  gcc/cobol/ChangeLog
  fcb021496628ea0c70ca22a6f8b75eb5  gcc/cobol/Make-lang.in
  0a84e784d2bc4066654d2377fc6a2930  gcc/cobol/TODO
  adfd86ea937fe023a507370bde9412a3  gcc/cobol/cbldiag.h
*************** d5c6387d56f84eecf1320e4209ae02fe  gcc/co
*** 3414,3426 ****
  79fd5c6d108a5a1af2ebda2296d91440  gcc/cobol/except.cc
  5faeacdf9fba68f3991fa3a6f65be405  gcc/cobol/exceptg.h
  d662c0c5ca1bc4d52a83fa1d89e0db14  gcc/cobol/gcobc
! 284c1428c8c4feceecfc5cb1ba80d5b7  gcc/cobol/gcobol.1
  7a73ffe93cdd304879a42f225aa554ee  gcc/cobol/gcobol.3
  6c87ff946886a67b55671336b1424703  gcc/cobol/gcobolspec.cc
! 879446ea976f5fab799068a30302ce13  gcc/cobol/genapi.cc
  d123a110b5bdd12bc4b6d11604cfa72a  gcc/cobol/genapi.h
! cca856c2f934f25f00e9d5cd72e69815  gcc/cobol/gengen.cc
! 7e41813169a4f7c4b31e8632061eaef1  gcc/cobol/gengen.h
  138a86216ef1a87dbafc564fef54f80c  gcc/cobol/genmath.cc
  78d263e35c67698f367e118c95157cb4  gcc/cobol/genmath.h
  eb64a00a8301726556e9befda294143a  gcc/cobol/genutil.cc
--- 3416,3428 ----
  79fd5c6d108a5a1af2ebda2296d91440  gcc/cobol/except.cc
  5faeacdf9fba68f3991fa3a6f65be405  gcc/cobol/exceptg.h
  d662c0c5ca1bc4d52a83fa1d89e0db14  gcc/cobol/gcobc
! 74aa12f3d6e9037439e3b07479b35e2c  gcc/cobol/gcobol.1
  7a73ffe93cdd304879a42f225aa554ee  gcc/cobol/gcobol.3
  6c87ff946886a67b55671336b1424703  gcc/cobol/gcobolspec.cc
! a1984d9fb354cff78bcf2184d3cffa21  gcc/cobol/genapi.cc
  d123a110b5bdd12bc4b6d11604cfa72a  gcc/cobol/genapi.h
! 9c04aa8d3e444a0787f3f3ebf19db66d  gcc/cobol/gengen.cc
! 8f8657092699ecf5713e37b4ccc90baa  gcc/cobol/gengen.h
  138a86216ef1a87dbafc564fef54f80c  gcc/cobol/genmath.cc
  78d263e35c67698f367e118c95157cb4  gcc/cobol/genmath.h
  eb64a00a8301726556e9befda294143a  gcc/cobol/genutil.cc
*************** fd4809576031a8df82aa91899e5e6a5f  gcc/co
*** 3433,3439 ****
  35fb28b97e39f7e8939c659948b12aa9  gcc/cobol/lexio.cc
  e062f9692ebf1a0a57ae640afec53eea  gcc/cobol/lexio.h
  b2985748687d8afd5dcb169600e891a1  gcc/cobol/messages.cc
! 5372f2ba0f03007e3d951bc0d2e0e762  gcc/cobol/move.cc
  c162f8fc6c37c93aa5b2e53ec1924002  gcc/cobol/parse.y
  dc2b7b7145657351782d9be90349d8ac  gcc/cobol/parse_ante.h
  07e2f8ea22b70968a03d9ddf07a64315  gcc/cobol/parse_util.h
--- 3435,3441 ----
  35fb28b97e39f7e8939c659948b12aa9  gcc/cobol/lexio.cc
  e062f9692ebf1a0a57ae640afec53eea  gcc/cobol/lexio.h
  b2985748687d8afd5dcb169600e891a1  gcc/cobol/messages.cc
! 0c2abdb82a005eeaccf5a086f5d9f49c  gcc/cobol/move.cc
  c162f8fc6c37c93aa5b2e53ec1924002  gcc/cobol/parse.y
  dc2b7b7145657351782d9be90349d8ac  gcc/cobol/parse_ante.h
  07e2f8ea22b70968a03d9ddf07a64315  gcc/cobol/parse_util.h
*************** dc2b7b7145657351782d9be90349d8ac  gcc/co
*** 3441,3454 ****
  0ab7f4637b1decaff8e37da75429d750  gcc/cobol/scan_ante.h
  eb170968edbe38ae3d438691e00e4930  gcc/cobol/scan_post.h
  101567c93410c3bf96c11ed170b57f3d  gcc/cobol/show_parse.h
! 227834fc1489b6f64ebd80255677ecf5  gcc/cobol/structs.cc
  5c0d1b14653ab0afb694ae1bfadcbad5  gcc/cobol/structs.h
  0c9530563086e744cffa6152f7e47941  gcc/cobol/symbols.cc
  1b909acead294adde262afc8ba965ca3  gcc/cobol/symbols.h
  2862172acfe51d0110621aa14e8b9655  gcc/cobol/symfind.cc
  e46c348276950beff20df278e4e041c8  gcc/cobol/token_names.h
  434f4899280e27d0717b2e56d5bf12f2  gcc/cobol/udf/stored-char-length.cbl
! 96989d081bf69a0634ff946fa27e4306  gcc/cobol/util.cc
  483ee4b003fe2afabe91bf455aa5cebb  gcc/cobol/util.h
  8eceaeb8e762ac925b791d2a5d2a6e16  gcc/collect-utils.cc
  ac937838bf0c954b723fba6b6a088b4c  gcc/collect-utils.h
--- 3443,3456 ----
  0ab7f4637b1decaff8e37da75429d750  gcc/cobol/scan_ante.h
  eb170968edbe38ae3d438691e00e4930  gcc/cobol/scan_post.h
  101567c93410c3bf96c11ed170b57f3d  gcc/cobol/show_parse.h
! 67018417e6b9207073ab29a9c383a8e1  gcc/cobol/structs.cc
  5c0d1b14653ab0afb694ae1bfadcbad5  gcc/cobol/structs.h
  0c9530563086e744cffa6152f7e47941  gcc/cobol/symbols.cc
  1b909acead294adde262afc8ba965ca3  gcc/cobol/symbols.h
  2862172acfe51d0110621aa14e8b9655  gcc/cobol/symfind.cc
  e46c348276950beff20df278e4e041c8  gcc/cobol/token_names.h
  434f4899280e27d0717b2e56d5bf12f2  gcc/cobol/udf/stored-char-length.cbl
! 4cbdd7e5535d1027f14d81151f4ed8cf  gcc/cobol/util.cc
  483ee4b003fe2afabe91bf455aa5cebb  gcc/cobol/util.h
  8eceaeb8e762ac925b791d2a5d2a6e16  gcc/collect-utils.cc
  ac937838bf0c954b723fba6b6a088b4c  gcc/collect-utils.h
*************** a56f67bf9504f1f91df64d23b9ce6f3b  gcc/co
*** 3458,3464 ****
  d48c86bc52a7b8ee38281d6069d3eb6a  gcc/collect2.h
  9b54c6ade2ed5ee11859b498e663936e  gcc/color-macros.h
  903401554d90de06743fb9a836e6a45b  gcc/combine-stack-adj.cc
! 9ee918a9900c93ad5f611e4ced008a72  gcc/combine.cc
  9f2835a8fa18cfce2249127014eb7edd  gcc/common.md
  bfdfb20d3f5bb9d1af813c2365a1b97a  gcc/common.opt
  5f891fd92b2d5a16202d826d2511e3d1  gcc/common.opt.urls
--- 3460,3466 ----
  d48c86bc52a7b8ee38281d6069d3eb6a  gcc/collect2.h
  9b54c6ade2ed5ee11859b498e663936e  gcc/color-macros.h
  903401554d90de06743fb9a836e6a45b  gcc/combine-stack-adj.cc
! ea95d5e9d3cea68dc06bd3738d029508  gcc/combine.cc
  9f2835a8fa18cfce2249127014eb7edd  gcc/common.md
  bfdfb20d3f5bb9d1af813c2365a1b97a  gcc/common.opt
  5f891fd92b2d5a16202d826d2511e3d1  gcc/common.opt.urls
*************** d3b28fb0d49a8d683dde6011400fd7e7  gcc/co
*** 3467,3473 ****
  d8f7142c05c4102806a8b26817df17a6  gcc/common/common-target.h
  dfc09a8e551202c9c0a110afa5ecea07  gcc/common/common-targhooks.cc
  c118f6e609bff904f31476e74ab45479  gcc/common/common-targhooks.h
! 7d5fb0cfbc139f52c0d7ffa5387698da  gcc/common/config/aarch64/aarch64-common.cc
  57bc49c6fc4f28f0e0aa28bcac6f123f  gcc/common/config/aarch64/cpuinfo.h
  3a5ce2d619f3e16155b647a743a1c1c2  gcc/common/config/alpha/alpha-common.cc
  62d17fa2c618153bcc9f0eabb9a8e88c  gcc/common/config/arc/arc-common.cc
--- 3469,3475 ----
  d8f7142c05c4102806a8b26817df17a6  gcc/common/common-target.h
  dfc09a8e551202c9c0a110afa5ecea07  gcc/common/common-targhooks.cc
  c118f6e609bff904f31476e74ab45479  gcc/common/common-targhooks.h
! 6fa6ee4b6e6a847ff790c39e90bae329  gcc/common/config/aarch64/aarch64-common.cc
  57bc49c6fc4f28f0e0aa28bcac6f123f  gcc/common/config/aarch64/cpuinfo.h
  3a5ce2d619f3e16155b647a743a1c1c2  gcc/common/config/alpha/alpha-common.cc
  62d17fa2c618153bcc9f0eabb9a8e88c  gcc/common/config/arc/arc-common.cc
*************** b218f741c2f54f950d065bb40f5125ea  gcc/co
*** 3486,3492 ****
  30ff9a49f51b477d26fe8159736f2269  gcc/common/config/h8300/h8300-common.cc
  5b8af18c93ca332f9e5992dc8252e72e  gcc/common/config/i386/cpuinfo.h
  bbff7fbbae49cdc8b8d58f65a23965f7  gcc/common/config/i386/i386-common.cc
! d74e83fc59f0083d0ca7b1b169eb7b5b  gcc/common/config/i386/i386-cpuinfo.h
  446bc1554ae9006c9ce21deca1defd35  gcc/common/config/i386/i386-isas.h
  9dda9971db0422e2c982905c5e39202c  gcc/common/config/ia64/ia64-common.cc
  24847f756d827cf6015cbb798500e296  gcc/common/config/iq2000/iq2000-common.cc
--- 3488,3494 ----
  30ff9a49f51b477d26fe8159736f2269  gcc/common/config/h8300/h8300-common.cc
  5b8af18c93ca332f9e5992dc8252e72e  gcc/common/config/i386/cpuinfo.h
  bbff7fbbae49cdc8b8d58f65a23965f7  gcc/common/config/i386/i386-common.cc
! 6d890f5ec81f40ba6947b6e90c634596  gcc/common/config/i386/i386-cpuinfo.h
  446bc1554ae9006c9ce21deca1defd35  gcc/common/config/i386/i386-isas.h
  9dda9971db0422e2c982905c5e39202c  gcc/common/config/ia64/ia64-common.cc
  24847f756d827cf6015cbb798500e296  gcc/common/config/iq2000/iq2000-common.cc
*************** b1b166d42b0cd3e8a21a0ad1a418bab7  gcc/co
*** 3507,3513 ****
  67a4e50b29a50485cecd1c144965e97d  gcc/common/config/pa/pa-common.cc
  500435c25f1e8769a7838c3e187195c1  gcc/common/config/pdp11/pdp11-common.cc
  3fe10d934c16b0a06d492096be6d8ee1  gcc/common/config/pru/pru-common.cc
! 705dd3260401516f14b5648d28f513d8  gcc/common/config/riscv/riscv-common.cc
  d0f5525bd704195674a68288e7443aad  gcc/common/config/riscv/riscv-ext-bitmask.def
  c5805e3cf6610b64324ce388e3f5f855  gcc/common/config/rs6000/rs6000-common.cc
  b6c011cb2596e87fbedc97081867b691  gcc/common/config/rx/rx-common.cc
--- 3509,3515 ----
  67a4e50b29a50485cecd1c144965e97d  gcc/common/config/pa/pa-common.cc
  500435c25f1e8769a7838c3e187195c1  gcc/common/config/pdp11/pdp11-common.cc
  3fe10d934c16b0a06d492096be6d8ee1  gcc/common/config/pru/pru-common.cc
! e81b9bc7d0ec088b63d9b5299f1e707d  gcc/common/config/riscv/riscv-common.cc
  d0f5525bd704195674a68288e7443aad  gcc/common/config/riscv/riscv-ext-bitmask.def
  c5805e3cf6610b64324ce388e3f5f855  gcc/common/config/rs6000/rs6000-common.cc
  b6c011cb2596e87fbedc97081867b691  gcc/common/config/rx/rx-common.cc
*************** aff01d1ea9fc10bd68293fb6710a46b2  gcc/co
*** 3530,3541 ****
  c47b4191f7bac0196ab63ca2c66bfa98  gcc/config/aarch64/aarch64-abi-ms.cc
  148fedc3acd410f7a82133d0e78b02df  gcc/config/aarch64/aarch64-abi-ms.h
  2b7f6a82618753cc717ecba05c7698cd  gcc/config/aarch64/aarch64-acle-builtins.cc
! a5eb1cc9c2a94c7675689aea9b2ca18e  gcc/config/aarch64/aarch64-acle-builtins.h
  9b6ffa67b7e7f7cc2348fa0dc728072e  gcc/config/aarch64/aarch64-arches.def
  c8a924cfcb693679febdcde3a0cc0809  gcc/config/aarch64/aarch64-builtin-pairs.def
  8cde3eaba718a22299b177f85495f10f  gcc/config/aarch64/aarch64-builtins.cc
  774e028817e0a146d9b3d54a734fa748  gcc/config/aarch64/aarch64-builtins.h
! 2f876dd93092c9f1cac17f621cb69107  gcc/config/aarch64/aarch64-c.cc
  5f567f76d6adf2e43af2f3a4704e87d6  gcc/config/aarch64/aarch64-coff.h
  b63633b6fb7a5d491fa65687788a4128  gcc/config/aarch64/aarch64-cores.def
  cd1537928dd0fadfa53b88b278af0ed2  gcc/config/aarch64/aarch64-cost-tables.h
--- 3532,3543 ----
  c47b4191f7bac0196ab63ca2c66bfa98  gcc/config/aarch64/aarch64-abi-ms.cc
  148fedc3acd410f7a82133d0e78b02df  gcc/config/aarch64/aarch64-abi-ms.h
  2b7f6a82618753cc717ecba05c7698cd  gcc/config/aarch64/aarch64-acle-builtins.cc
! d68b90a2c90a9f993a1ee0c905dc8c33  gcc/config/aarch64/aarch64-acle-builtins.h
  9b6ffa67b7e7f7cc2348fa0dc728072e  gcc/config/aarch64/aarch64-arches.def
  c8a924cfcb693679febdcde3a0cc0809  gcc/config/aarch64/aarch64-builtin-pairs.def
  8cde3eaba718a22299b177f85495f10f  gcc/config/aarch64/aarch64-builtins.cc
  774e028817e0a146d9b3d54a734fa748  gcc/config/aarch64/aarch64-builtins.h
! 6ccffeab5d68850661318c8b64d3ab40  gcc/config/aarch64/aarch64-c.cc
  5f567f76d6adf2e43af2f3a4704e87d6  gcc/config/aarch64/aarch64-coff.h
  b63633b6fb7a5d491fa65687788a4128  gcc/config/aarch64/aarch64-cores.def
  cd1537928dd0fadfa53b88b278af0ed2  gcc/config/aarch64/aarch64-cost-tables.h
*************** b548be6514d75d13c2d0e251911b4c80  gcc/co
*** 3574,3589 ****
  ded6adcc93742ca7fba0c4cffeaeabab  gcc/config/aarch64/aarch64-neon-builtins.def
  01ed13c5b3a3d53febee9783b097c314  gcc/config/aarch64/aarch64-neon-sve-bridge-builtins.def
  99262ad964faab9a1090f68a8b3d6d7a  gcc/config/aarch64/aarch64-netbsd.h
! 7f0d9c465225bebd81ffece3f482224c  gcc/config/aarch64/aarch64-option-extensions.def
  1fcf15030f24490613d6a45d6b439e61  gcc/config/aarch64/aarch64-opts.h
  c58a041b3d1a2f2c6c49f13e8ad85fdc  gcc/config/aarch64/aarch64-passes.def
! 3712d3d522fcf948a59fec1ee932e070  gcc/config/aarch64/aarch64-protos.h
  7beff4ec013b184132d7c933faa51208  gcc/config/aarch64/aarch64-sched-dispatch.cc
  b824341b8f6fdb8eb1667425adf63db8  gcc/config/aarch64/aarch64-sched-dispatch.h
  20b82c79e0cef4c8a586aa7244c64619  gcc/config/aarch64/aarch64-simd-builtin-types.def
  8e5bb37aa84cd6bc8571a8bab6e8e981  gcc/config/aarch64/aarch64-simd-builtins.def
  2fae3501b318ccd9be92a4b49710913e  gcc/config/aarch64/aarch64-simd-pragma-builtins.def
! bb70be80c4426fa73b96ce3742f01836  gcc/config/aarch64/aarch64-simd.md
  f27b31555e077ce25b7e0120a532cfdf  gcc/config/aarch64/aarch64-sme.md
  49d4ace4311e9b1d77ff31b3b8883769  gcc/config/aarch64/aarch64-speculation.cc
  725c198baccf0c8de44302c52912d142  gcc/config/aarch64/aarch64-sve-builtins-base.cc
--- 3576,3591 ----
  ded6adcc93742ca7fba0c4cffeaeabab  gcc/config/aarch64/aarch64-neon-builtins.def
  01ed13c5b3a3d53febee9783b097c314  gcc/config/aarch64/aarch64-neon-sve-bridge-builtins.def
  99262ad964faab9a1090f68a8b3d6d7a  gcc/config/aarch64/aarch64-netbsd.h
! b05aa52ba6fc7544c5b5cd03860346e0  gcc/config/aarch64/aarch64-option-extensions.def
  1fcf15030f24490613d6a45d6b439e61  gcc/config/aarch64/aarch64-opts.h
  c58a041b3d1a2f2c6c49f13e8ad85fdc  gcc/config/aarch64/aarch64-passes.def
! 735d7ebba30b3fbc8c9a8643814bfec4  gcc/config/aarch64/aarch64-protos.h
  7beff4ec013b184132d7c933faa51208  gcc/config/aarch64/aarch64-sched-dispatch.cc
  b824341b8f6fdb8eb1667425adf63db8  gcc/config/aarch64/aarch64-sched-dispatch.h
  20b82c79e0cef4c8a586aa7244c64619  gcc/config/aarch64/aarch64-simd-builtin-types.def
  8e5bb37aa84cd6bc8571a8bab6e8e981  gcc/config/aarch64/aarch64-simd-builtins.def
  2fae3501b318ccd9be92a4b49710913e  gcc/config/aarch64/aarch64-simd-pragma-builtins.def
! 6777ff72dcec06c0b3ef15838f3aae95  gcc/config/aarch64/aarch64-simd.md
  f27b31555e077ce25b7e0120a532cfdf  gcc/config/aarch64/aarch64-sme.md
  49d4ace4311e9b1d77ff31b3b8883769  gcc/config/aarch64/aarch64-speculation.cc
  725c198baccf0c8de44302c52912d142  gcc/config/aarch64/aarch64-sve-builtins-base.cc
*************** ea733af8be014cecd63f53058e339d01  gcc/co
*** 3595,3612 ****
  3abf6e7f915bbd7ba8aff5846525a390  gcc/config/aarch64/aarch64-sve-builtins-sme.cc
  9b8d2b36dbb4654027ff7a093a335092  gcc/config/aarch64/aarch64-sve-builtins-sme.def
  1cb175058a4da1ec265f07a8c37df781  gcc/config/aarch64/aarch64-sve-builtins-sme.h
! dcfd78cc95b9e2de283e27d5a807750b  gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
! 78f7f12f31542c99d89620ce707f8529  gcc/config/aarch64/aarch64-sve-builtins-sve2.def
! ca15a234346355eee233cb09c0006bd5  gcc/config/aarch64/aarch64-sve-builtins-sve2.h
  1dbf75556bc08b498647ecc2bbdcea3e  gcc/config/aarch64/aarch64-sve-builtins.def
! f6054e2bb3794f632fe2034d9f94f3c6  gcc/config/aarch64/aarch64-sve.md
! a8af6bb58b3099b0bbfddf4ab227b336  gcc/config/aarch64/aarch64-sve2.md
  9482a051d967c399dfed0923c294de3f  gcc/config/aarch64/aarch64-sys-regs.def
  4d85753c314f127c5c701c3fc4c29ae5  gcc/config/aarch64/aarch64-tune.md
  dec4c8fd03ac5636ba08d9523bee06be  gcc/config/aarch64/aarch64-tuning-enums.def
  3e678460d03287c5817595f99c59d4c5  gcc/config/aarch64/aarch64-tuning-flags.def
  0eec0dd3dbc5fa83349625d27ac091df  gcc/config/aarch64/aarch64-vxworks.h
! bbbfd14c6532d62e9b24b3ff94205910  gcc/config/aarch64/aarch64.cc
  c88fdf5ee84080dc4205f26170767440  gcc/config/aarch64/aarch64.h
  cb531746658627cf8c8fce448e021c62  gcc/config/aarch64/aarch64.md
  dabea943ce1adc1cd1db5e4de971fbeb  gcc/config/aarch64/aarch64.opt
--- 3597,3614 ----
  3abf6e7f915bbd7ba8aff5846525a390  gcc/config/aarch64/aarch64-sve-builtins-sme.cc
  9b8d2b36dbb4654027ff7a093a335092  gcc/config/aarch64/aarch64-sve-builtins-sme.def
  1cb175058a4da1ec265f07a8c37df781  gcc/config/aarch64/aarch64-sve-builtins-sme.h
! 5c4f9479c1f044cb09e77e5d15d0a8d5  gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
! 739177f982f9b5ef65ce0e6966eee1fa  gcc/config/aarch64/aarch64-sve-builtins-sve2.def
! a5526385f9aeaa19441a2b4d1780d24d  gcc/config/aarch64/aarch64-sve-builtins-sve2.h
  1dbf75556bc08b498647ecc2bbdcea3e  gcc/config/aarch64/aarch64-sve-builtins.def
! 41895685be9fbf8e377dd5b352d11c60  gcc/config/aarch64/aarch64-sve.md
! 295a31a85c9e603552e62d4514c1860c  gcc/config/aarch64/aarch64-sve2.md
  9482a051d967c399dfed0923c294de3f  gcc/config/aarch64/aarch64-sys-regs.def
  4d85753c314f127c5c701c3fc4c29ae5  gcc/config/aarch64/aarch64-tune.md
  dec4c8fd03ac5636ba08d9523bee06be  gcc/config/aarch64/aarch64-tuning-enums.def
  3e678460d03287c5817595f99c59d4c5  gcc/config/aarch64/aarch64-tuning-flags.def
  0eec0dd3dbc5fa83349625d27ac091df  gcc/config/aarch64/aarch64-vxworks.h
! 6786ce1fb9a8d00e4eae1a5a13a7e9d4  gcc/config/aarch64/aarch64.cc
  c88fdf5ee84080dc4205f26170767440  gcc/config/aarch64/aarch64.h
  cb531746658627cf8c8fce448e021c62  gcc/config/aarch64/aarch64.md
  dabea943ce1adc1cd1db5e4de971fbeb  gcc/config/aarch64/aarch64.opt
*************** eb03dfcd266d8fc8f127a62e436447db  gcc/co
*** 3627,3642 ****
  4a5b21c6d45c2fcbdb27f8cc37811d0b  gcc/config/aarch64/constraints.md
  36793d3c45f01e48f803e37494b108f0  gcc/config/aarch64/cortex-a57-fma-steering.cc
  dc252994bb63e3b3bb9aa44e233b100d  gcc/config/aarch64/cygming.h
! 1869071c19d7792acb8ce41bba26eb30  gcc/config/aarch64/driver-aarch64.cc
  f16190eb3167c87740aaff80ebc646b5  gcc/config/aarch64/fractional-cost.h
  ecd00e36741ef4e76489950efc07e03f  gcc/config/aarch64/gcc-auto-profile
  190b8ad2102cd90ce935883b736ff024  gcc/config/aarch64/geniterators.sh
  b8dedf1142526bb86368b620384f877a  gcc/config/aarch64/gentune.sh
  86eaf33edeb885c2c9ae2a9825879e59  gcc/config/aarch64/host-aarch64-darwin.cc
! 4c9a27ac6e0b905d99accba6ade17966  gcc/config/aarch64/iterators.md
  811f43b19ba5f415244c59b4ab377445  gcc/config/aarch64/neoversev2.md
  b382a70dce13e2b3d554e31443c0dbf0  gcc/config/aarch64/olympus.md
! 7ae5e9385bb140c427f5f6dcbf51487b  gcc/config/aarch64/predicates.md
  d28594900d3dd9c03845b0a6c7b79bb2  gcc/config/aarch64/rtems.h
  635ba075ee81a2f7d3fac58313c3d74d  gcc/config/aarch64/t-aarch64
  7e5e5f86679b2cd3564d95ac33603bc1  gcc/config/aarch64/t-aarch64-freebsd
--- 3629,3644 ----
  4a5b21c6d45c2fcbdb27f8cc37811d0b  gcc/config/aarch64/constraints.md
  36793d3c45f01e48f803e37494b108f0  gcc/config/aarch64/cortex-a57-fma-steering.cc
  dc252994bb63e3b3bb9aa44e233b100d  gcc/config/aarch64/cygming.h
! 5413bb31fe46e9445fe27513d6a1427c  gcc/config/aarch64/driver-aarch64.cc
  f16190eb3167c87740aaff80ebc646b5  gcc/config/aarch64/fractional-cost.h
  ecd00e36741ef4e76489950efc07e03f  gcc/config/aarch64/gcc-auto-profile
  190b8ad2102cd90ce935883b736ff024  gcc/config/aarch64/geniterators.sh
  b8dedf1142526bb86368b620384f877a  gcc/config/aarch64/gentune.sh
  86eaf33edeb885c2c9ae2a9825879e59  gcc/config/aarch64/host-aarch64-darwin.cc
! 4bd90f3cb426b5bf57d2a8346201c69b  gcc/config/aarch64/iterators.md
  811f43b19ba5f415244c59b4ab377445  gcc/config/aarch64/neoversev2.md
  b382a70dce13e2b3d554e31443c0dbf0  gcc/config/aarch64/olympus.md
! 6e151f0ce5aaa2f6e609379f30abf033  gcc/config/aarch64/predicates.md
  d28594900d3dd9c03845b0a6c7b79bb2  gcc/config/aarch64/rtems.h
  635ba075ee81a2f7d3fac58313c3d74d  gcc/config/aarch64/t-aarch64
  7e5e5f86679b2cd3564d95ac33603bc1  gcc/config/aarch64/t-aarch64-freebsd
*************** a05e41599d53801ec294a019afda9ee5  gcc/co
*** 3850,3856 ****
  1667eb0fa8e0c13bbc8bee9dac9d67df  gcc/config/arm/marvell-pj4.md
  32c92ae1e742f4b71f8237f6a99ff6cc  gcc/config/arm/mmintrin.h
  60c1d9194ea1d3e2350c685cc97cbf83  gcc/config/arm/mve.md
! ef036d4ef8a302489bff985386b55ce5  gcc/config/arm/neon.md
  8d30cf4aec319e07ed12fff3c5cf305b  gcc/config/arm/netbsd-eabi.h
  40599a161c97c0c4dc8ca205f94be6d4  gcc/config/arm/netbsd-elf.h
  440e1629bcf9f80e1a56ada74bee6b24  gcc/config/arm/parsecpu.awk
--- 3852,3858 ----
  1667eb0fa8e0c13bbc8bee9dac9d67df  gcc/config/arm/marvell-pj4.md
  32c92ae1e742f4b71f8237f6a99ff6cc  gcc/config/arm/mmintrin.h
  60c1d9194ea1d3e2350c685cc97cbf83  gcc/config/arm/mve.md
! a080fc0e9a2df6f4226e7209ca23c41b  gcc/config/arm/neon.md
  8d30cf4aec319e07ed12fff3c5cf305b  gcc/config/arm/netbsd-eabi.h
  40599a161c97c0c4dc8ca205f94be6d4  gcc/config/arm/netbsd-elf.h
  440e1629bcf9f80e1a56ada74bee6b24  gcc/config/arm/parsecpu.awk
*************** e219596493ffcd798a48b24b22b5e077  gcc/co
*** 3892,3909 ****
  388f30aa1ed9b88356f48b1392f109b7  gcc/config/avr/avr-c.cc
  7e576974bac73c35660c3df419ddabf4  gcc/config/avr/avr-devices.cc
  6d6cb0cd00b1f0982b71a547d16c599b  gcc/config/avr/avr-dimode.md
! 90dff1fcaf4346a459f377dcb564e512  gcc/config/avr/avr-fixed.md
  dd94bc6b2b88cf9b874b0e6b50f17ac0  gcc/config/avr/avr-log.cc
  c29ebb93bbe48714c53c5d397dedbe7f  gcc/config/avr/avr-mcus.def
  b05978bd2969a943265d3549c23b8b59  gcc/config/avr/avr-modes.def
  6c45ecfd28874e5791ad3e04448486e9  gcc/config/avr/avr-passes-fuse-move.h
! d893aaf4f67074e751cfdcb34f3a8fb9  gcc/config/avr/avr-passes.cc
  7694efecfa1a86f5d70c1dcee34a8ffd  gcc/config/avr/avr-passes.def
  aed97a2b02b21f1df8924d81ddb284c9  gcc/config/avr/avr-protos.h
  4ee8705558d223eb1da7a1266af8c799  gcc/config/avr/avr-stdint.h
! ca87ed5498d66cca509bfbc9fdd00c42  gcc/config/avr/avr.cc
  7e4633dda230d367d9859c29b7534ae4  gcc/config/avr/avr.h
! 054018972dc3eb5e2c309bc88a7ad003  gcc/config/avr/avr.md
  2c8e496ccc33a4c3b5ea998449a69941  gcc/config/avr/avr.opt
  f6cef551d36f0002a5f31e6f394d87af  gcc/config/avr/avr.opt.urls
  a2e6c4bc09c4af90d1c01745985baff7  gcc/config/avr/avrlibc.h
--- 3894,3911 ----
  388f30aa1ed9b88356f48b1392f109b7  gcc/config/avr/avr-c.cc
  7e576974bac73c35660c3df419ddabf4  gcc/config/avr/avr-devices.cc
  6d6cb0cd00b1f0982b71a547d16c599b  gcc/config/avr/avr-dimode.md
! 07a44b650a4bba2337aa9add7406b5e7  gcc/config/avr/avr-fixed.md
  dd94bc6b2b88cf9b874b0e6b50f17ac0  gcc/config/avr/avr-log.cc
  c29ebb93bbe48714c53c5d397dedbe7f  gcc/config/avr/avr-mcus.def
  b05978bd2969a943265d3549c23b8b59  gcc/config/avr/avr-modes.def
  6c45ecfd28874e5791ad3e04448486e9  gcc/config/avr/avr-passes-fuse-move.h
! 3839f796284e0b611d0a3d91bd71ea5b  gcc/config/avr/avr-passes.cc
  7694efecfa1a86f5d70c1dcee34a8ffd  gcc/config/avr/avr-passes.def
  aed97a2b02b21f1df8924d81ddb284c9  gcc/config/avr/avr-protos.h
  4ee8705558d223eb1da7a1266af8c799  gcc/config/avr/avr-stdint.h
! 0bff5e9152afcd28ee07f478007fdd62  gcc/config/avr/avr.cc
  7e4633dda230d367d9859c29b7534ae4  gcc/config/avr/avr.h
! 0a5b2e3ad1aa10dd9768f52a75ed09b7  gcc/config/avr/avr.md
  2c8e496ccc33a4c3b5ea998449a69941  gcc/config/avr/avr.opt
  f6cef551d36f0002a5f31e6f394d87af  gcc/config/avr/avr.opt.urls
  a2e6c4bc09c4af90d1c01745985baff7  gcc/config/avr/avrlibc.h
*************** ec06c3cb0febed0066782b6d9fc52013  gcc/co
*** 3913,3919 ****
  ac632b1dc99f00909fa89603958f6495  gcc/config/avr/elf.h
  7deab294c9247a181703b204a0b783b8  gcc/config/avr/gen-avr-mmcu-specs.cc
  54df79db0299d2ad33b18cdba6706e83  gcc/config/avr/gen-avr-mmcu-texi.cc
! 1a5c508b77e0fdec3eba4025fad143e4  gcc/config/avr/genmultilib.awk
  3e1985cc514729064bd7289a7a1050a0  gcc/config/avr/predicates.md
  989371a0c0bef067b04f2ca6cab339f8  gcc/config/avr/ranges.h
  63d777cbbd970646d9c14e13f44a97b8  gcc/config/avr/specs.h
--- 3915,3921 ----
  ac632b1dc99f00909fa89603958f6495  gcc/config/avr/elf.h
  7deab294c9247a181703b204a0b783b8  gcc/config/avr/gen-avr-mmcu-specs.cc
  54df79db0299d2ad33b18cdba6706e83  gcc/config/avr/gen-avr-mmcu-texi.cc
! 66ea23095e640ac7d648414dacd02fac  gcc/config/avr/genmultilib.awk
  3e1985cc514729064bd7289a7a1050a0  gcc/config/avr/predicates.md
  989371a0c0bef067b04f2ca6cab339f8  gcc/config/avr/ranges.h
  63d777cbbd970646d9c14e13f44a97b8  gcc/config/avr/specs.h
*************** e8ba563b7eff9a7c1a380d760e1a30a9  gcc/co
*** 4036,4042 ****
  573bb1297b0b70aac60bf7462cd630fe  gcc/config/darwin-protos.h
  8e7a3be360635581116c45ad4ce9f11a  gcc/config/darwin-rust.cc
  cf8b9e265eb733c7c120218863142390  gcc/config/darwin-sections.def
! 94a60bf463b6bd791aa7d1ed234d5f33  gcc/config/darwin.cc
  594950dcd1b1ff70cbd9a14952b78170  gcc/config/darwin.h
  148592c1bf513e56d281629f94b70d9b  gcc/config/darwin.opt
  fa92b7f7b8bd38472af4bfd5a8254310  gcc/config/darwin.opt.urls
--- 4038,4044 ----
  573bb1297b0b70aac60bf7462cd630fe  gcc/config/darwin-protos.h
  8e7a3be360635581116c45ad4ce9f11a  gcc/config/darwin-rust.cc
  cf8b9e265eb733c7c120218863142390  gcc/config/darwin-sections.def
! 070389248c91cc2ccd43f3e36cdf0b2f  gcc/config/darwin.cc
  594950dcd1b1ff70cbd9a14952b78170  gcc/config/darwin.h
  148592c1bf513e56d281629f94b70d9b  gcc/config/darwin.opt
  fa92b7f7b8bd38472af4bfd5a8254310  gcc/config/darwin.opt.urls
*************** dbcdd5d37809de3b588c89731b456a95  gcc/co
*** 4264,4270 ****
  1e33ea74ea0aac3b8f07f5a6a2b214fd  gcc/config/i386/cmpccxaddintrin.h
  e31d20e57fcc6b9a15aa65c66ea05643  gcc/config/i386/constraints.md
  6ba0c72d72717542a49115d882af3ce9  gcc/config/i386/core2.md
! f3b38a326cdd0d3d0a459f1127e9f131  gcc/config/i386/cpuid.h
  b7a784ebc5b7a408ce934c4c77d2f0df  gcc/config/i386/cross-stdarg.h
  eea748dea33c931f2a0211ffd279bd9d  gcc/config/i386/crtdll.h
  ec9ea5650606b68388cd5a99c6f7d4a4  gcc/config/i386/cygming.h
--- 4266,4272 ----
  1e33ea74ea0aac3b8f07f5a6a2b214fd  gcc/config/i386/cmpccxaddintrin.h
  e31d20e57fcc6b9a15aa65c66ea05643  gcc/config/i386/constraints.md
  6ba0c72d72717542a49115d882af3ce9  gcc/config/i386/core2.md
! 6e3e40c261f3454f6e02e67fde91a7a3  gcc/config/i386/cpuid.h
  b7a784ebc5b7a408ce934c4c77d2f0df  gcc/config/i386/cross-stdarg.h
  eea748dea33c931f2a0211ffd279bd9d  gcc/config/i386/crtdll.h
  ec9ea5650606b68388cd5a99c6f7d4a4  gcc/config/i386/cygming.h
*************** be7f06e3ea032dfb39fcda012c812683  gcc/co
*** 4317,4323 ****
  3f0086f7be559b83e2e48c5d027f29b7  gcc/config/i386/i386-c.cc
  a0261d6cc006fb86b99f338bdc94ae04  gcc/config/i386/i386-d.cc
  e9c7eebd4e344796f248c93990aa5166  gcc/config/i386/i386-d.h
! be017dfb4b56697bb26e44d44ec8d700  gcc/config/i386/i386-expand.cc
  386e1be7f608621b79970d4d036694f8  gcc/config/i386/i386-expand.h
  79ab78a97f2366664e1286573cdefd6f  gcc/config/i386/i386-features.cc
  52056c666db06e99d6978e69f82ed68d  gcc/config/i386/i386-features.h
--- 4319,4325 ----
  3f0086f7be559b83e2e48c5d027f29b7  gcc/config/i386/i386-c.cc
  a0261d6cc006fb86b99f338bdc94ae04  gcc/config/i386/i386-d.cc
  e9c7eebd4e344796f248c93990aa5166  gcc/config/i386/i386-d.h
! 2c076645f358fd97514f85b94ceca6c2  gcc/config/i386/i386-expand.cc
  386e1be7f608621b79970d4d036694f8  gcc/config/i386/i386-expand.h
  79ab78a97f2366664e1286573cdefd6f  gcc/config/i386/i386-features.cc
  52056c666db06e99d6978e69f82ed68d  gcc/config/i386/i386-features.h
*************** ba2707b1d74b53cb15d773395234150f  gcc/co
*** 4325,4331 ****
  848d1b1aa8faaad07d31b78764004e7f  gcc/config/i386/i386-jit.cc
  d743703707286fafa2ce425b1d062ee0  gcc/config/i386/i386-jit.h
  31871dc86b95e35e45aee6cbaaddb18d  gcc/config/i386/i386-modes.def
! 32c86e388edcb98bcdecf8e5cb761f5a  gcc/config/i386/i386-options.cc
  106bb7043496820d393f0522178e1287  gcc/config/i386/i386-options.h
  2db6ec1e569468279f31d11379fe9d8f  gcc/config/i386/i386-opts.h
  9a75f0c116528508f4f48d128eceac38  gcc/config/i386/i386-passes.def
--- 4327,4333 ----
  848d1b1aa8faaad07d31b78764004e7f  gcc/config/i386/i386-jit.cc
  d743703707286fafa2ce425b1d062ee0  gcc/config/i386/i386-jit.h
  31871dc86b95e35e45aee6cbaaddb18d  gcc/config/i386/i386-modes.def
! effc5170dfebc3b292ed32af75644c49  gcc/config/i386/i386-options.cc
  106bb7043496820d393f0522178e1287  gcc/config/i386/i386-options.h
  2db6ec1e569468279f31d11379fe9d8f  gcc/config/i386/i386-opts.h
  9a75f0c116528508f4f48d128eceac38  gcc/config/i386/i386-passes.def
*************** d743703707286fafa2ce425b1d062ee0  gcc/co
*** 4333,4343 ****
  5b778b3296ea91dab0ca82338ca6828d  gcc/config/i386/i386-rust-and-jit.inc
  91b8b50cba997aef17a61929b5b55a87  gcc/config/i386/i386-rust.cc
  25b3947a11eb9ca52892133ddb36f3f2  gcc/config/i386/i386-rust.h
! 298b7256b455f6a165637e967a4031cf  gcc/config/i386/i386.cc
! 88462a9d217f201cbfd84bdc7c9b57e9  gcc/config/i386/i386.h
! 233cdf93647582327374c2629ec102cd  gcc/config/i386/i386.md
! 08dddfd5b3e1f81d9b1bc22ad4d07515  gcc/config/i386/i386.opt
! a7bc0d31dd4f1464e38ea2802f527c48  gcc/config/i386/i386.opt.urls
  ec8782b40feb0fc958bf2d6974c70f12  gcc/config/i386/i386elf.h
  e91dbbea4abdb9b61d892b20c00503a9  gcc/config/i386/ia32intrin.h
  045de1254b57ade50e2bc57081860a9b  gcc/config/i386/iamcu.h
--- 4335,4345 ----
  5b778b3296ea91dab0ca82338ca6828d  gcc/config/i386/i386-rust-and-jit.inc
  91b8b50cba997aef17a61929b5b55a87  gcc/config/i386/i386-rust.cc
  25b3947a11eb9ca52892133ddb36f3f2  gcc/config/i386/i386-rust.h
! eaaff1b7d9ae50941e1b09bd2cb3eeee  gcc/config/i386/i386.cc
! 2049b3f01a97cbd56512c690d1badd37  gcc/config/i386/i386.h
! b39cbce4cc51b6c75f0a366f811a1d2a  gcc/config/i386/i386.md
! 27faa1319822db264f91c0c1f13d3aba  gcc/config/i386/i386.opt
! 635a164a3ef0d50d298591ff189f5a84  gcc/config/i386/i386.opt.urls
  ec8782b40feb0fc958bf2d6974c70f12  gcc/config/i386/i386elf.h
  e91dbbea4abdb9b61d892b20c00503a9  gcc/config/i386/ia32intrin.h
  045de1254b57ade50e2bc57081860a9b  gcc/config/i386/iamcu.h
*************** bc129bffab46f1b3f4e8385e129dad2d  gcc/co
*** 4360,4366 ****
  55b88c976269e37a537664690c4fab53  gcc/config/i386/mingw-w64.opt.urls
  cbcab4624612809c185831072d24010d  gcc/config/i386/mm3dnow.h
  aea42afde883cdcf14febc5bd88dba2f  gcc/config/i386/mmintrin.h
! c613eb310898e95e30d283bc2dd3c0b3  gcc/config/i386/mmx.md
  fff495daa14e84982509339259b2cf60  gcc/config/i386/movdirintrin.h
  67270a67aaa79980333c4d8c2a80f360  gcc/config/i386/movrsintrin.h
  378170cac6027b6537c718aced0ca31c  gcc/config/i386/mwaitintrin.h
--- 4362,4368 ----
  55b88c976269e37a537664690c4fab53  gcc/config/i386/mingw-w64.opt.urls
  cbcab4624612809c185831072d24010d  gcc/config/i386/mm3dnow.h
  aea42afde883cdcf14febc5bd88dba2f  gcc/config/i386/mmintrin.h
! 0f0dc0330b711b5a05b9a26d6ad3cd03  gcc/config/i386/mmx.md
  fff495daa14e84982509339259b2cf60  gcc/config/i386/movdirintrin.h
  67270a67aaa79980333c4d8c2a80f360  gcc/config/i386/movrsintrin.h
  378170cac6027b6537c718aced0ca31c  gcc/config/i386/mwaitintrin.h
*************** db114ac74c87743a142214fddaad2687  gcc/co
*** 4397,4408 ****
  92210572b9f9f6481e4649a42d9ac3b0  gcc/config/i386/sm4intrin.h
  5298b8261e081859bbf068b710158e8f  gcc/config/i386/smmintrin.h
  592f748733487ebc51326f6cbf8f1f54  gcc/config/i386/sol2.h
! 13719875fbdfdd7547d94d62fb403d38  gcc/config/i386/sse.md
  52e0114cb9ab8d55aac3c17d06657d71  gcc/config/i386/ssemath.h
  8a6ab9e02097018bc9f1c2b347d29cfa  gcc/config/i386/stringop.def
  1ad8fa318a811105e288b55b2d978572  gcc/config/i386/subst.md
! 945c6888d50080573fad6f6c8969b67f  gcc/config/i386/sym-mingw32.cc
! 306c9fee2c5164be94b166437a67c826  gcc/config/i386/sync.md
  28dcdee9d85a7ed38cdf902b10992995  gcc/config/i386/sysv4.h
  d41d8cd98f00b204e9800998ecf8427e  gcc/config/i386/t-cygwin-w64
  98d94861be252f8541038afee279417f  gcc/config/i386/t-darwin32-biarch
--- 4399,4410 ----
  92210572b9f9f6481e4649a42d9ac3b0  gcc/config/i386/sm4intrin.h
  5298b8261e081859bbf068b710158e8f  gcc/config/i386/smmintrin.h
  592f748733487ebc51326f6cbf8f1f54  gcc/config/i386/sol2.h
! 88b8cb3a2c8d56cbd493a0a2c87ab66c  gcc/config/i386/sse.md
  52e0114cb9ab8d55aac3c17d06657d71  gcc/config/i386/ssemath.h
  8a6ab9e02097018bc9f1c2b347d29cfa  gcc/config/i386/stringop.def
  1ad8fa318a811105e288b55b2d978572  gcc/config/i386/subst.md
! 821687bf39194928c9af36192fdcc00a  gcc/config/i386/sym-mingw32.cc
! 11d4ddd14c7c431e8f272027caae8a87  gcc/config/i386/sync.md
  28dcdee9d85a7ed38cdf902b10992995  gcc/config/i386/sysv4.h
  d41d8cd98f00b204e9800998ecf8427e  gcc/config/i386/t-cygwin-w64
  98d94861be252f8541038afee279417f  gcc/config/i386/t-darwin32-biarch
*************** bdea6d6f513c015f961dfae656959919  gcc/co
*** 4492,4498 ****
  d4688047da16af7de59257cb0bb813fa  gcc/config/ia64/t-hpux
  c1a6efd9f47d6a97dfbe22655f9936d0  gcc/config/ia64/t-ia64
  67736f64800d10923b58be4e448620d6  gcc/config/ia64/t-linux
! 873d9c3d981da08b9fd7e77a9daaa606  gcc/config/ia64/vect.md
  e8bcf6ada923cb488d306051180da7a7  gcc/config/ia64/vms.h
  d00776bfff53c1a623cca10de9a5ff4a  gcc/config/ia64/vms.opt
  58c641df71a1f8993f6e5e1bfaac466d  gcc/config/ia64/vms.opt.urls
--- 4494,4500 ----
  d4688047da16af7de59257cb0bb813fa  gcc/config/ia64/t-hpux
  c1a6efd9f47d6a97dfbe22655f9936d0  gcc/config/ia64/t-ia64
  67736f64800d10923b58be4e448620d6  gcc/config/ia64/t-linux
! da7eb7ed63d9dae27194d4fa4010aa52  gcc/config/ia64/vect.md
  e8bcf6ada923cb488d306051180da7a7  gcc/config/ia64/vms.h
  d00776bfff53c1a623cca10de9a5ff4a  gcc/config/ia64/vms.opt
  58c641df71a1f8993f6e5e1bfaac466d  gcc/config/ia64/vms.opt.urls
*************** b85e0e83df79d2f49435f8e4a8992866  gcc/co
*** 4680,4686 ****
  3c3dc8be46b778f5ae37e34d464e3671  gcc/config/mingw/winnt-dll.cc
  8d146495102e58eb8547fbe9ddbe3244  gcc/config/mingw/winnt-dll.h
  6c4d1792e7729f1a305e9f345c12693f  gcc/config/mingw/winnt-stubs.cc
! 150e87ac12c987f980c059c36c4d35a2  gcc/config/mingw/winnt.cc
  9384088f9bd2af277b7ce9621fc7a101  gcc/config/mingw/winnt.h
  d67c65c648990c8cc128e82dcf27ee3e  gcc/config/mips/10000.md
  438f714e597ac4900ae547323e93a15b  gcc/config/mips/20kc.md
--- 4682,4688 ----
  3c3dc8be46b778f5ae37e34d464e3671  gcc/config/mingw/winnt-dll.cc
  8d146495102e58eb8547fbe9ddbe3244  gcc/config/mingw/winnt-dll.h
  6c4d1792e7729f1a305e9f345c12693f  gcc/config/mingw/winnt-stubs.cc
! 2e4425b94fe1e595539a8c6d873de272  gcc/config/mingw/winnt.cc
  9384088f9bd2af277b7ce9621fc7a101  gcc/config/mingw/winnt.h
  d67c65c648990c8cc128e82dcf27ee3e  gcc/config/mips/10000.md
  438f714e597ac4900ae547323e93a15b  gcc/config/mips/20kc.md
*************** bcda2f5a4a2728d5f6bc53cbbd26f90c  gcc/co
*** 5058,5064 ****
  5108deda32a010f8df8d518a2417ba81  gcc/config/riscv/riscv-builtins.cc
  5cb39713c38f481ef65328ccacfc067e  gcc/config/riscv/riscv-c.cc
  33dd09c63fb051a37d26d97469c451d9  gcc/config/riscv/riscv-cmo.def
! 83282c65cc3510d843a1c4aeb18a7a3c  gcc/config/riscv/riscv-cores.def
  165a5d0020971e2616fa7c9198c56338  gcc/config/riscv/riscv-d.cc
  c5d537324bd78e2ade1cf59d04fc1f54  gcc/config/riscv/riscv-d.h
  289aa3beac20448eac0ca053c2652b37  gcc/config/riscv/riscv-ext-andes.def
--- 5060,5066 ----
  5108deda32a010f8df8d518a2417ba81  gcc/config/riscv/riscv-builtins.cc
  5cb39713c38f481ef65328ccacfc067e  gcc/config/riscv/riscv-c.cc
  33dd09c63fb051a37d26d97469c451d9  gcc/config/riscv/riscv-cmo.def
! 7316d62fc5d1b5b4fc7cd7f50fe01697  gcc/config/riscv/riscv-cores.def
  165a5d0020971e2616fa7c9198c56338  gcc/config/riscv/riscv-d.cc
  c5d537324bd78e2ade1cf59d04fc1f54  gcc/config/riscv/riscv-d.h
  289aa3beac20448eac0ca053c2652b37  gcc/config/riscv/riscv-ext-andes.def
*************** cfaaa2c0c4096cbce339014e85e7c3ea  gcc/co
*** 5073,5085 ****
  8463b74f5d66e1a7f0d58a7ae087d8ad  gcc/config/riscv/riscv-ext.opt.urls
  055aff307d7b174891aad40963ef1a9f  gcc/config/riscv/riscv-feature-bits.h
  70f0932c77decbbcedce26f2f38b3a3e  gcc/config/riscv/riscv-ftypes.def
! acf626d146abfc49d37ffae00bef7f86  gcc/config/riscv/riscv-fusion.cc
  f2652949a0fc8fb9841f89fd0b14b516  gcc/config/riscv/riscv-modes.def
  4c13452f353a7adc7da9f235a01b2e63  gcc/config/riscv/riscv-opt-popretz.cc
! 7580ff2b6ee1a7e6e08368bacae2ac95  gcc/config/riscv/riscv-opts.h
  b8f6d36a9d7d3ef28a80c20bec990411  gcc/config/riscv/riscv-passes.def
  e1ac1647825642c1e551b9a174630bd6  gcc/config/riscv/riscv-profiles.def
! 5e420d50214581304a78e8d42a7060f2  gcc/config/riscv/riscv-protos.h
  2b6774d7dd7980d9eb3f4f24ed1b3e45  gcc/config/riscv/riscv-scalar-crypto.def
  01798b6988317cc1d7a76908a68f458a  gcc/config/riscv/riscv-selftests.cc
  41d585e61cee0deacc33bd07c93e79e2  gcc/config/riscv/riscv-shorten-memrefs.cc
--- 5075,5087 ----
  8463b74f5d66e1a7f0d58a7ae087d8ad  gcc/config/riscv/riscv-ext.opt.urls
  055aff307d7b174891aad40963ef1a9f  gcc/config/riscv/riscv-feature-bits.h
  70f0932c77decbbcedce26f2f38b3a3e  gcc/config/riscv/riscv-ftypes.def
! 355943d01aa9787b6466986489aeb933  gcc/config/riscv/riscv-fusion.cc
  f2652949a0fc8fb9841f89fd0b14b516  gcc/config/riscv/riscv-modes.def
  4c13452f353a7adc7da9f235a01b2e63  gcc/config/riscv/riscv-opt-popretz.cc
! aceeef65eb55d80bb5c9ff0633fd422d  gcc/config/riscv/riscv-opts.h
  b8f6d36a9d7d3ef28a80c20bec990411  gcc/config/riscv/riscv-passes.def
  e1ac1647825642c1e551b9a174630bd6  gcc/config/riscv/riscv-profiles.def
! 683550755bafe27e660ab31abfd79952  gcc/config/riscv/riscv-protos.h
  2b6774d7dd7980d9eb3f4f24ed1b3e45  gcc/config/riscv/riscv-scalar-crypto.def
  01798b6988317cc1d7a76908a68f458a  gcc/config/riscv/riscv-selftests.cc
  41d585e61cee0deacc33bd07c93e79e2  gcc/config/riscv/riscv-shorten-memrefs.cc
*************** ee8122b7c30f11ad5dc682dad7cf7f55  gcc/co
*** 5105,5113 ****
  3205f1e7859c9ef2f9de42d862780b0a  gcc/config/riscv/riscv-vsetvl.cc
  142fb9988d1433586e8fa0e3b072f655  gcc/config/riscv/riscv-vsetvl.def
  d87a1f40dfc9d93ed1ee9eb9243e12e3  gcc/config/riscv/riscv-zicfilp.cc
! 45f8cfd2860359ed8d4732ee4fd589cb  gcc/config/riscv/riscv.cc
  e03f5d27fdc607980d9b9e77410f003b  gcc/config/riscv/riscv.h
! 65559d6526bba09234a8a61a3b501eda  gcc/config/riscv/riscv.md
  c5d85fc587ed7ba9d844efc0c8436373  gcc/config/riscv/riscv.opt
  07987470dd445a1552645f6c12c92c20  gcc/config/riscv/riscv.opt.urls
  68c8996d7ac73df46c6c1d49d8839ee0  gcc/config/riscv/riscv_bitmanip.h
--- 5107,5115 ----
  3205f1e7859c9ef2f9de42d862780b0a  gcc/config/riscv/riscv-vsetvl.cc
  142fb9988d1433586e8fa0e3b072f655  gcc/config/riscv/riscv-vsetvl.def
  d87a1f40dfc9d93ed1ee9eb9243e12e3  gcc/config/riscv/riscv-zicfilp.cc
! 9a41e6a4109a0ded92e325956e10e2f3  gcc/config/riscv/riscv.cc
  e03f5d27fdc607980d9b9e77410f003b  gcc/config/riscv/riscv.h
! b24f231c5545899b043a928d056823c5  gcc/config/riscv/riscv.md
  c5d85fc587ed7ba9d844efc0c8436373  gcc/config/riscv/riscv.opt
  07987470dd445a1552645f6c12c92c20  gcc/config/riscv/riscv.opt.urls
  68c8996d7ac73df46c6c1d49d8839ee0  gcc/config/riscv/riscv_bitmanip.h
*************** fe202105dd9e81b9ce8fdcc11d52c294  gcc/co
*** 5140,5150 ****
  20d5b4bb0f3ffe345d7963dae027c447  gcc/config/riscv/thead-vector.md
  40b8f4bd900ce18f5759248d64b1ce46  gcc/config/riscv/thead.cc
  03801432922f48ba0343aa17544bdba7  gcc/config/riscv/thead.md
! 670dbcd81c0f3fdaf864448ca22368e5  gcc/config/riscv/tt-ascalon-d8.md
  dcbac9d3c6831ff1cd18effca9c7bb28  gcc/config/riscv/vector-bfloat16.md
  d321bd9f102b0926d5d2c56c36ad6853  gcc/config/riscv/vector-crypto.md
  30b27e6e363dfee77266722486f5a23d  gcc/config/riscv/vector-iterators.md
! 6fe659219d173ad7d5fee2362696e5d7  gcc/config/riscv/vector.md
  18d213c106fe52eebc74017d5ff892ce  gcc/config/riscv/xiangshan.md
  a398dfa970d2d1459a986ec657c751a3  gcc/config/riscv/xt-c908.md
  39ba96197510d4ac114a827d7ffbf806  gcc/config/riscv/zc.md
--- 5142,5152 ----
  20d5b4bb0f3ffe345d7963dae027c447  gcc/config/riscv/thead-vector.md
  40b8f4bd900ce18f5759248d64b1ce46  gcc/config/riscv/thead.cc
  03801432922f48ba0343aa17544bdba7  gcc/config/riscv/thead.md
! 7927cc6802ed5f586797a7e0ab283e4d  gcc/config/riscv/tt-ascalon-d8.md
  dcbac9d3c6831ff1cd18effca9c7bb28  gcc/config/riscv/vector-bfloat16.md
  d321bd9f102b0926d5d2c56c36ad6853  gcc/config/riscv/vector-crypto.md
  30b27e6e363dfee77266722486f5a23d  gcc/config/riscv/vector-iterators.md
! 8bd640daa229d92a4cdaf40017db527b  gcc/config/riscv/vector.md
  18d213c106fe52eebc74017d5ff892ce  gcc/config/riscv/xiangshan.md
  a398dfa970d2d1459a986ec657c751a3  gcc/config/riscv/xt-c908.md
  39ba96197510d4ac114a827d7ffbf806  gcc/config/riscv/zc.md
*************** d70f08b893e019d12b16dc9a70754ef9  gcc/co
*** 5186,5192 ****
  efc4d9cc6fcf24af7ea6e89c0c82127f  gcc/config/rs6000/aix72.h
  1d313bdc511e984bdf559d61807bde14  gcc/config/rs6000/aix73.h
  ae4bd752599ffdd2833c6e78d03d39f0  gcc/config/rs6000/altivec.h
! 8d7851c19d5176d1f96873218732d892  gcc/config/rs6000/altivec.md
  505a3f0e71f54fbea2fbd87b1c032185  gcc/config/rs6000/amo.h
  2b409a82a1747675112a04705e01d157  gcc/config/rs6000/biarch64.h
  f83fd3bf0d9fbc30c9401eec549fdc2c  gcc/config/rs6000/bmi2intrin.h
--- 5188,5194 ----
  efc4d9cc6fcf24af7ea6e89c0c82127f  gcc/config/rs6000/aix72.h
  1d313bdc511e984bdf559d61807bde14  gcc/config/rs6000/aix73.h
  ae4bd752599ffdd2833c6e78d03d39f0  gcc/config/rs6000/altivec.h
! d3b270fc334b5b5ced45dfb6f30587d3  gcc/config/rs6000/altivec.md
  505a3f0e71f54fbea2fbd87b1c032185  gcc/config/rs6000/amo.h
  2b409a82a1747675112a04705e01d157  gcc/config/rs6000/biarch64.h
  f83fd3bf0d9fbc30c9401eec549fdc2c  gcc/config/rs6000/bmi2intrin.h
*************** db237fc1717a4075e7b9480205a32fd5  gcc/co
*** 5253,5261 ****
  16b3a369f03769ad607ae5158f6b5f90  gcc/config/rs6000/predicates.md
  63ccc96ff2cef948c080eac4455d02b1  gcc/config/rs6000/rbtree.cc
  8ece9ca8167f5056fa411488a97c6131  gcc/config/rs6000/rbtree.h
! 8275080016745dd2af0c33dfabb02c9c  gcc/config/rs6000/rs6000-builtin.cc
  a279505199952377f52557bce5be1325  gcc/config/rs6000/rs6000-builtins.def
! bb710aa9f6e98d46357a2a10104dda23  gcc/config/rs6000/rs6000-c.cc
  750a00046cfa4dae2ffa5fb25e5c3d92  gcc/config/rs6000/rs6000-call.cc
  e13b19871c269e71cdff2581ed1c5a9a  gcc/config/rs6000/rs6000-cpus.def
  7b860836fdc33cdfdd29f6348a553096  gcc/config/rs6000/rs6000-d.cc
--- 5255,5263 ----
  16b3a369f03769ad607ae5158f6b5f90  gcc/config/rs6000/predicates.md
  63ccc96ff2cef948c080eac4455d02b1  gcc/config/rs6000/rbtree.cc
  8ece9ca8167f5056fa411488a97c6131  gcc/config/rs6000/rbtree.h
! 86402342f6ed6ab468cb6e1be746b9d0  gcc/config/rs6000/rs6000-builtin.cc
  a279505199952377f52557bce5be1325  gcc/config/rs6000/rs6000-builtins.def
! 577fc739593a5c933b13e4dc37e2c774  gcc/config/rs6000/rs6000-c.cc
  750a00046cfa4dae2ffa5fb25e5c3d92  gcc/config/rs6000/rs6000-call.cc
  e13b19871c269e71cdff2581ed1c5a9a  gcc/config/rs6000/rs6000-cpus.def
  7b860836fdc33cdfdd29f6348a553096  gcc/config/rs6000/rs6000-d.cc
*************** d19ed9ef1a788e81cff50106a06c6236  gcc/co
*** 5517,5523 ****
  b8ba776d5b2f46cbc54fa5140207dd1f  gcc/config/t-lynx
  5dad674732908a1c6e62e627e047929e  gcc/config/t-musl
  3879bac7c165db857737f25e4f1dfbe9  gcc/config/t-netbsd
! 1aacff07575e71ba693f03e992cf4e49  gcc/config/t-openbsd
  d798d80089e236fd6882e69f3253e858  gcc/config/t-pnt16-warn
  501751f2be56698ed1c9cf18358b67ac  gcc/config/t-rtems
  51d3678acb41d4448cc332f7a8e8cb2e  gcc/config/t-slibgcc
--- 5519,5525 ----
  b8ba776d5b2f46cbc54fa5140207dd1f  gcc/config/t-lynx
  5dad674732908a1c6e62e627e047929e  gcc/config/t-musl
  3879bac7c165db857737f25e4f1dfbe9  gcc/config/t-netbsd
! a56ec642c661a3d01f69451ba90b5fc4  gcc/config/t-openbsd
  d798d80089e236fd6882e69f3253e858  gcc/config/t-pnt16-warn
  501751f2be56698ed1c9cf18358b67ac  gcc/config/t-rtems
  51d3678acb41d4448cc332f7a8e8cb2e  gcc/config/t-slibgcc
*************** eabefa7848e30cb14ae3473ccb4f1c5e  gcc/co
*** 5641,5648 ****
  ab92d7ead48857ad8dfb2fbadb7845ab  gcc/config/xtensa/xtensa.md
  411cab921f0a965cbb5411dc8b28fc82  gcc/config/xtensa/xtensa.opt
  107b37908c9eb8a26c5b7a6074ccb338  gcc/config/xtensa/xtensa.opt.urls
! c2b5f9e7fd43d61879c16412ba7b823e  gcc/configure
! adab6c81d00ade055a0f55daa09a04f8  gcc/configure.ac
  a2bfe87830136c2d55b591b943cecd3f  gcc/configure.tgt
  8a46839a73059f70ef105be9706c2554  gcc/context.cc
  08023c1005def168a8b675813b95d9f4  gcc/context.h
--- 5643,5650 ----
  ab92d7ead48857ad8dfb2fbadb7845ab  gcc/config/xtensa/xtensa.md
  411cab921f0a965cbb5411dc8b28fc82  gcc/config/xtensa/xtensa.opt
  107b37908c9eb8a26c5b7a6074ccb338  gcc/config/xtensa/xtensa.opt.urls
! c86df7d33cba2546aedc0fbb71b08b93  gcc/configure
! 0d070da28010dc4b91e5c3299e2c1c4b  gcc/configure.ac
  a2bfe87830136c2d55b591b943cecd3f  gcc/configure.tgt
  8a46839a73059f70ef105be9706c2554  gcc/context.cc
  08023c1005def168a8b675813b95d9f4  gcc/context.h
*************** c5ad0142a191862e3e81ecd3573754b3  gcc/co
*** 5653,5659 ****
  a424415c72a544d25e6518e1cf699300  gcc/coroutine-passes.cc
  11fc0e33834de003c7fdd80427589041  gcc/coverage.cc
  d27317cee558d7c78afbdb6529e36649  gcc/coverage.h
! 09ade8d4218ec31c407adcb243846882  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
--- 5655,5661 ----
  a424415c72a544d25e6518e1cf699300  gcc/coroutine-passes.cc
  11fc0e33834de003c7fdd80427589041  gcc/coverage.cc
  d27317cee558d7c78afbdb6529e36649  gcc/coverage.h
! 00a386bd68ef9aa49ea5f68af97ec5d5  gcc/cp/ChangeLog
  70c059f2b75a2fc1bb95a526b21b8cd7  gcc/cp/ChangeLog-1993
  7cbd106e10a0ba7c052bee3fe20671c2  gcc/cp/ChangeLog-1994
  3b1e3ed23ad4363f75e6fd2fbb583dee  gcc/cp/ChangeLog-1995
*************** d9b8a76735523ab737e8778b90397d97  gcc/cp
*** 5695,5707 ****
  39dd4c5a96c7ea132eb3c7ed039a065e  gcc/cp/cfns.h
  71a53d5acceb572b1f04fac1bee641a9  gcc/cp/class.cc
  e51f295e858583af5f9cf88b9530adf7  gcc/cp/config-lang.in
! ecd210a712b59e93b2eecb65338ea0cc  gcc/cp/constexpr.cc
  8496faa175546e14a318d75acad50407  gcc/cp/constraint.cc
  32072e5d5d3ee3b897990b37ecc28e03  gcc/cp/contracts.cc
  e77a681f560f3e9500f126febdc67ef6  gcc/cp/contracts.h
  37c0253792f8c7107a6beca6e8411c09  gcc/cp/coroutines.cc
  1817def94193f0cfabd4fa5b321af011  gcc/cp/coroutines.h
! 58f3fe93aaf5a16193a551b6f53ec13a  gcc/cp/cp-gimplify.cc
  626b1042e2b3c833d388f2700483b3b3  gcc/cp/cp-lang.cc
  1a3e309babdfdd0ff5e03d09e6b5870d  gcc/cp/cp-name-hint.h
  d7d250b1eaee24019593f10bfebff1b3  gcc/cp/cp-objcp-common.cc
--- 5697,5709 ----
  39dd4c5a96c7ea132eb3c7ed039a065e  gcc/cp/cfns.h
  71a53d5acceb572b1f04fac1bee641a9  gcc/cp/class.cc
  e51f295e858583af5f9cf88b9530adf7  gcc/cp/config-lang.in
! be3e14d5c7e0c9a29a49c21fbe580206  gcc/cp/constexpr.cc
  8496faa175546e14a318d75acad50407  gcc/cp/constraint.cc
  32072e5d5d3ee3b897990b37ecc28e03  gcc/cp/contracts.cc
  e77a681f560f3e9500f126febdc67ef6  gcc/cp/contracts.h
  37c0253792f8c7107a6beca6e8411c09  gcc/cp/coroutines.cc
  1817def94193f0cfabd4fa5b321af011  gcc/cp/coroutines.h
! 25a525cf93bc60f2cd9e2aa23a6c4dc1  gcc/cp/cp-gimplify.cc
  626b1042e2b3c833d388f2700483b3b3  gcc/cp/cp-lang.cc
  1a3e309babdfdd0ff5e03d09e6b5870d  gcc/cp/cp-name-hint.h
  d7d250b1eaee24019593f10bfebff1b3  gcc/cp/cp-objcp-common.cc
*************** ffdd05782c93c0567486bb7ed7eee65a  gcc/cp
*** 5710,5720 ****
  4725eb6367561f7e622a8578f48db129  gcc/cp/cp-tree.def
  161faad59698363d19d11df32ae6f95f  gcc/cp/cp-tree.h
  13d136a72a2aff80be380103d1c27ed5  gcc/cp/cp-ubsan.cc
! a0f918cbba9980c764efb9c5f650c858  gcc/cp/cvt.cc
  6f71556aa8917a18188d98294711bc59  gcc/cp/cxx-pretty-print.cc
  1d04eec9859d91686ca501e9221f30ac  gcc/cp/cxx-pretty-print.h
  82a41d873e1c90067158c89e6c1bd4bb  gcc/cp/cxxapi-data.csv
! 3bff4a5ce115f7d3b898726bbde9554e  gcc/cp/decl.cc
  6b0c9433f7d3f129a44b59d54babb4eb  gcc/cp/decl.h
  c651022b1bd680c771d460c372f20a43  gcc/cp/decl2.cc
  12ccd5244973d74a0536adf58261b416  gcc/cp/dump.cc
--- 5712,5722 ----
  4725eb6367561f7e622a8578f48db129  gcc/cp/cp-tree.def
  161faad59698363d19d11df32ae6f95f  gcc/cp/cp-tree.h
  13d136a72a2aff80be380103d1c27ed5  gcc/cp/cp-ubsan.cc
! d49404e9805231f4f5732b27e7c35670  gcc/cp/cvt.cc
  6f71556aa8917a18188d98294711bc59  gcc/cp/cxx-pretty-print.cc
  1d04eec9859d91686ca501e9221f30ac  gcc/cp/cxx-pretty-print.h
  82a41d873e1c90067158c89e6c1bd4bb  gcc/cp/cxxapi-data.csv
! 6a7538e483905556d5c9248225ba513d  gcc/cp/decl.cc
  6b0c9433f7d3f129a44b59d54babb4eb  gcc/cp/decl.h
  c651022b1bd680c771d460c372f20a43  gcc/cp/decl2.cc
  12ccd5244973d74a0536adf58261b416  gcc/cp/dump.cc
*************** e4ccdd9cbe95dde4cce27394a7613dd9  gcc/cp
*** 5736,5742 ****
  54609938d396496c7c5bf3f4cbfddaec  gcc/cp/metafns.gperf
  04fe5bec0bf79fcb3680aec9913ebc29  gcc/cp/metafns.h
  c52f8d73b7042675572727b4bbb00bc2  gcc/cp/method.cc
! b81292aef3ebb9b5874a12c7f0351a79  gcc/cp/module.cc
  36a03818ce45c595866cc280493ac112  gcc/cp/name-lookup.cc
  475864b4d28a78a99daca900b93bb9a6  gcc/cp/name-lookup.h
  54cd670407c3fc4f1778f1561e89ae99  gcc/cp/operators.def
--- 5738,5744 ----
  54609938d396496c7c5bf3f4cbfddaec  gcc/cp/metafns.gperf
  04fe5bec0bf79fcb3680aec9913ebc29  gcc/cp/metafns.h
  c52f8d73b7042675572727b4bbb00bc2  gcc/cp/method.cc
! 5dd92924e4f4acd770223879bd2eed9f  gcc/cp/module.cc
  36a03818ce45c595866cc280493ac112  gcc/cp/name-lookup.cc
  475864b4d28a78a99daca900b93bb9a6  gcc/cp/name-lookup.h
  54cd670407c3fc4f1778f1561e89ae99  gcc/cp/operators.def
*************** b81292aef3ebb9b5874a12c7f0351a79  gcc/cp
*** 5745,5751 ****
  fbc41b26ea2a336d3636c9d9c565d845  gcc/cp/parser.h
  48bba6dd741320b5f07494cc008ce4b6  gcc/cp/pt.cc
  25322928eaff39cf167372554c639e02  gcc/cp/ptree.cc
! e4208055126ef6530c841cafb89c9597  gcc/cp/reflect.cc
  6b0fbfc0125649d898d07031625ff258  gcc/cp/rtti.cc
  e6a800b8f2f93cd8ed05ee026f824eca  gcc/cp/search.cc
  2497b82e7ddd8a5cd89b1e2917943b75  gcc/cp/semantics.cc
--- 5747,5753 ----
  fbc41b26ea2a336d3636c9d9c565d845  gcc/cp/parser.h
  48bba6dd741320b5f07494cc008ce4b6  gcc/cp/pt.cc
  25322928eaff39cf167372554c639e02  gcc/cp/ptree.cc
! 74db524f9673c75e286251b435ccf708  gcc/cp/reflect.cc
  6b0fbfc0125649d898d07031625ff258  gcc/cp/rtti.cc
  e6a800b8f2f93cd8ed05ee026f824eca  gcc/cp/search.cc
  2497b82e7ddd8a5cd89b1e2917943b75  gcc/cp/semantics.cc
*************** e6a800b8f2f93cd8ed05ee026f824eca  gcc/cp
*** 5754,5760 ****
  52add0952becf354977160f4172e92f9  gcc/cp/tree.cc
  01e9a381e6fcf3d016d0170ee0ad71d7  gcc/cp/type-utils.h
  b2881685489de1ab883a03353fadf6e9  gcc/cp/typeck.cc
! 6950b09fa091178033750ef2816d4676  gcc/cp/typeck2.cc
  5b57f64aefce1359bfd8f016a43a8424  gcc/cp/vtable-class-hierarchy.cc
  556f791fb43a25890d32717884f67cd1  gcc/cppbuiltin.cc
  51b40c4eab2c9321ddb49d1acb80edc3  gcc/cppbuiltin.h
--- 5756,5762 ----
  52add0952becf354977160f4172e92f9  gcc/cp/tree.cc
  01e9a381e6fcf3d016d0170ee0ad71d7  gcc/cp/type-utils.h
  b2881685489de1ab883a03353fadf6e9  gcc/cp/typeck.cc
! 5718b6670496061fe1a450b50b45eb73  gcc/cp/typeck2.cc
  5b57f64aefce1359bfd8f016a43a8424  gcc/cp/vtable-class-hierarchy.cc
  556f791fb43a25890d32717884f67cd1  gcc/cppbuiltin.cc
  51b40c4eab2c9321ddb49d1acb80edc3  gcc/cppbuiltin.h
*************** ee65c9e3e7c3fb1fd0128c23f4130e51  gcc/do
*** 6138,6154 ****
  301ed7e567732d1f0d5899a624068bdd  gcc/doc/cppinternals.texi
  421cc3b7d98386e0eb0abba4242dd54a  gcc/doc/cppopts.texi
  d8b2becdc7d9c570f256e19e1b1ac4f1  gcc/doc/cppwarnopts.texi
! a898bce94ef7dc8623abea4ceea92199  gcc/doc/extend.texi
  d4f889c42d5400f1d26328f8b49db9ba  gcc/doc/fragments.texi
  7fb1e4199b2e70228fda69b8065d83c4  gcc/doc/frontends.texi
  f0e190ef0119097dac4c73c2f9e34d9e  gcc/doc/gcc.texi
  cf733ed9b61e97f816668517b1e38171  gcc/doc/gccint.texi
  c4c2d60b79a670894debcf60da0e71e9  gcc/doc/gcov-dump.texi
  aa98c00cad5e7ccb99b898a166288d0c  gcc/doc/gcov-tool.texi
! e51a53c89babb313ed0cdbf0058b8f8f  gcc/doc/gcov.texi
  22b26b2a0bc6f245726f2ab4df48b680  gcc/doc/generic.texi
  607c918bec01f4cbb7e80544f24c8474  gcc/doc/gimple.texi
! 246241844a454e831a49bc3dfe00b575  gcc/doc/gm2.texi
  dc4ccd9843d88bc01c909438dabfd6ab  gcc/doc/gnu.texi
  ae0bcb2e6be7ae6b715e2c00eaf668e0  gcc/doc/gty.texi
  16bc58e98e83e3a41c9417ad0738c650  gcc/doc/headerdirs.texi
--- 6140,6156 ----
  301ed7e567732d1f0d5899a624068bdd  gcc/doc/cppinternals.texi
  421cc3b7d98386e0eb0abba4242dd54a  gcc/doc/cppopts.texi
  d8b2becdc7d9c570f256e19e1b1ac4f1  gcc/doc/cppwarnopts.texi
! c719d70a9f54697e95803532d2a64d3a  gcc/doc/extend.texi
  d4f889c42d5400f1d26328f8b49db9ba  gcc/doc/fragments.texi
  7fb1e4199b2e70228fda69b8065d83c4  gcc/doc/frontends.texi
  f0e190ef0119097dac4c73c2f9e34d9e  gcc/doc/gcc.texi
  cf733ed9b61e97f816668517b1e38171  gcc/doc/gccint.texi
  c4c2d60b79a670894debcf60da0e71e9  gcc/doc/gcov-dump.texi
  aa98c00cad5e7ccb99b898a166288d0c  gcc/doc/gcov-tool.texi
! 0bba5dc9ef6b6c4a6c581959df98a26c  gcc/doc/gcov.texi
  22b26b2a0bc6f245726f2ab4df48b680  gcc/doc/generic.texi
  607c918bec01f4cbb7e80544f24c8474  gcc/doc/gimple.texi
! a149b0b99aba24dc8cdacd6c923b9241  gcc/doc/gm2.texi
  dc4ccd9843d88bc01c909438dabfd6ab  gcc/doc/gnu.texi
  ae0bcb2e6be7ae6b715e2c00eaf668e0  gcc/doc/gty.texi
  16bc58e98e83e3a41c9417ad0738c650  gcc/doc/headerdirs.texi
*************** c84639641b29cd79e61a0fe226b0bca7  gcc/do
*** 6161,6169 ****
  37d898a82683588b62cca104098ad182  gcc/doc/include/gcc-common.texi
  95c90bf85d3eab67f348ee3ce0bf4050  gcc/doc/include/gpl_v3.texi
  e9b8122841fbfbbc30fee8ed6613c399  gcc/doc/include/texinfo.tex
! 94eee9f8d744c0c87f7c0b07fcbca64b  gcc/doc/install.texi
  30a2209eee0a2bed76e2d9ff3bd646f2  gcc/doc/install.texi2html
! fe25d5875edf282b9d1645956f7fa77d  gcc/doc/invoke.texi
  dd9d4097ebfa9e936c41913343807268  gcc/doc/languages.texi
  46d2bbbd37002bb71569d0b1f27d7a5a  gcc/doc/libgcc.texi
  ef4f00c423089323edef1d3cff31a4a2  gcc/doc/libgdiagnostics/Makefile
--- 6163,6171 ----
  37d898a82683588b62cca104098ad182  gcc/doc/include/gcc-common.texi
  95c90bf85d3eab67f348ee3ce0bf4050  gcc/doc/include/gpl_v3.texi
  e9b8122841fbfbbc30fee8ed6613c399  gcc/doc/include/texinfo.tex
! a79b3cf471168fa102d1da4e09c6a25a  gcc/doc/install.texi
  30a2209eee0a2bed76e2d9ff3bd646f2  gcc/doc/install.texi2html
! 196cf327655cf7fa19d1050724b6ba1a  gcc/doc/invoke.texi
  dd9d4097ebfa9e936c41913343807268  gcc/doc/languages.texi
  46d2bbbd37002bb71569d0b1f27d7a5a  gcc/doc/libgcc.texi
  ef4f00c423089323edef1d3cff31a4a2  gcc/doc/libgdiagnostics/Makefile
*************** c2fc9f8e6a1cb39a7237e4ac3d7fcd7f  gcc/do
*** 6201,6218 ****
  c107bad07b9aaa666477ef733b5fa733  gcc/doc/lto.texi
  a0300f293e1294f68bbf43478b2f7e96  gcc/doc/makefile.texi
  721e689329cd07ff27ba55b5c090eae1  gcc/doc/match-and-simplify.texi
! 1d4118eac89fc9d2f5dcd764f83a9cf7  gcc/doc/md.texi
  ea1e82bfc6105050a63b50c8e40571c0  gcc/doc/objc.texi
  8b826afc7f71e67445cf33bbcd457ab5  gcc/doc/optinfo.texi
  3abb75ff788f5434702f351bf7a279c9  gcc/doc/options.texi
! 730a4646fd34bff5a31307c3490cd0c0  gcc/doc/params.texi
  fdecd23a17ae3f56f5e4f046f0bb157b  gcc/doc/passes.texi
  e54937e427a2584ac4045286c725fab1  gcc/doc/plugins.texi
  55ca097cff451ddbce4b20cdcbb9273e  gcc/doc/poly-int.texi
  213ccf5a355e5d07fc0dcef29825d6dd  gcc/doc/portability.texi
  5a6d335e7f5eb45cd81d2e5bbf8a3e08  gcc/doc/riscv-ext.texi
! d9bd28712398e388129ab2de3ba1b97a  gcc/doc/riscv-mcpu.texi
! eda507c067bdb9d76452955705651419  gcc/doc/riscv-mtune.texi
  d148d8e42c694bcabb267855d8c863fb  gcc/doc/rtl.texi
  b12261ad56bcabd07b4a1b739f271527  gcc/doc/service.texi
  9ffca90352cb023c870de24efb2c2567  gcc/doc/sourcebuild.texi
--- 6203,6220 ----
  c107bad07b9aaa666477ef733b5fa733  gcc/doc/lto.texi
  a0300f293e1294f68bbf43478b2f7e96  gcc/doc/makefile.texi
  721e689329cd07ff27ba55b5c090eae1  gcc/doc/match-and-simplify.texi
! 8a48cf4c683d44d167575c5be6742fca  gcc/doc/md.texi
  ea1e82bfc6105050a63b50c8e40571c0  gcc/doc/objc.texi
  8b826afc7f71e67445cf33bbcd457ab5  gcc/doc/optinfo.texi
  3abb75ff788f5434702f351bf7a279c9  gcc/doc/options.texi
! b268c265d8e2633b63782ed41417664a  gcc/doc/params.texi
  fdecd23a17ae3f56f5e4f046f0bb157b  gcc/doc/passes.texi
  e54937e427a2584ac4045286c725fab1  gcc/doc/plugins.texi
  55ca097cff451ddbce4b20cdcbb9273e  gcc/doc/poly-int.texi
  213ccf5a355e5d07fc0dcef29825d6dd  gcc/doc/portability.texi
  5a6d335e7f5eb45cd81d2e5bbf8a3e08  gcc/doc/riscv-ext.texi
! 7a72b9255474351bcdd93a892d9117cc  gcc/doc/riscv-mcpu.texi
! 9ec20d6ebaa57efb413a9b6318d67afd  gcc/doc/riscv-mtune.texi
  d148d8e42c694bcabb267855d8c863fb  gcc/doc/rtl.texi
  b12261ad56bcabd07b4a1b739f271527  gcc/doc/service.texi
  9ffca90352cb023c870de24efb2c2567  gcc/doc/sourcebuild.texi
*************** e0ebf672695dc08e5686ca42b54e3a46  gcc/ex
*** 6262,6268 ****
  2431f17e1f416ef0b9c38b1b975942a4  gcc/expmed.h
  31aadb9ebae73c79e15e8db0c74fbde7  gcc/expr.cc
  ca4a759ee689223d3551cae34e997224  gcc/expr.h
! 4b31ce401d814250b89eb315bb94bdd1  gcc/ext-dce.cc
  8ca3dbbcb4ffeb7bd2c8f46140869732  gcc/fibonacci_heap.cc
  be86829c2e4593bd2c0ffb839222e9d1  gcc/fibonacci_heap.h
  e0210f6d49bd9ceab84ba5169fbcfc99  gcc/file-find.cc
--- 6264,6270 ----
  2431f17e1f416ef0b9c38b1b975942a4  gcc/expmed.h
  31aadb9ebae73c79e15e8db0c74fbde7  gcc/expr.cc
  ca4a759ee689223d3551cae34e997224  gcc/expr.h
! 1695cbbee07dd6afdb1af11e8fe6c80b  gcc/ext-dce.cc
  8ca3dbbcb4ffeb7bd2c8f46140869732  gcc/fibonacci_heap.cc
  be86829c2e4593bd2c0ffb839222e9d1  gcc/fibonacci_heap.h
  e0210f6d49bd9ceab84ba5169fbcfc99  gcc/file-find.cc
*************** b4a18c8d0dacb99b95b772e94f976754  gcc/fi
*** 6276,6285 ****
  edda8d107262aa360baaeafc0bd0d4a1  gcc/flags.h
  f8396c35f56710f2dd577b8f6644d380  gcc/fold-const-call.cc
  0b4405bca4b699887c6a47e1d25b216c  gcc/fold-const-call.h
! 09d908935b3356d9efdd56a4823e0d4d  gcc/fold-const.cc
  98b49862cb21c530619c3ce208a89e80  gcc/fold-const.h
  87bf3dcaf0fa670e88b5693e7ece16d6  gcc/fold-mem-offsets.cc
! 2b6844ec9fd43d0ce87dc39fecf7bc89  gcc/fortran/ChangeLog
  083c53fadafdcf3be46713838a51e36c  gcc/fortran/ChangeLog-2002
  2a4ca18d211fb2603139354fd16398ed  gcc/fortran/ChangeLog-2003
  e7462609ebd0dd7c874e0fc00e2833aa  gcc/fortran/ChangeLog-2004
--- 6278,6287 ----
  edda8d107262aa360baaeafc0bd0d4a1  gcc/flags.h
  f8396c35f56710f2dd577b8f6644d380  gcc/fold-const-call.cc
  0b4405bca4b699887c6a47e1d25b216c  gcc/fold-const-call.h
! 72c8a46a02696cd6a04b08ee7a11edfb  gcc/fold-const.cc
  98b49862cb21c530619c3ce208a89e80  gcc/fold-const.h
  87bf3dcaf0fa670e88b5693e7ece16d6  gcc/fold-mem-offsets.cc
! 64aaa72969f516b39ba5e42cbfebf194  gcc/fortran/ChangeLog
  083c53fadafdcf3be46713838a51e36c  gcc/fortran/ChangeLog-2002
  2a4ca18d211fb2603139354fd16398ed  gcc/fortran/ChangeLog-2003
  e7462609ebd0dd7c874e0fc00e2833aa  gcc/fortran/ChangeLog-2004
*************** edad5176d72953374d67effefef0a605  gcc/fo
*** 6321,6337 ****
  48e7987762051d8cf68633af2633e50f  gcc/fortran/cpp.h
  213bc611adee1d275a412b3ed4886e79  gcc/fortran/data.cc
  ac7321680382b23989a6637e02dfb80e  gcc/fortran/data.h
! 71a577ff5003fffd40f3ff721ba6616b  gcc/fortran/decl.cc
  1e7039f0bf7d560e4fcdb2cf95db4b7d  gcc/fortran/dependency.cc
  b66b99368e3cd17573ae64a38e36c1de  gcc/fortran/dependency.h
  b2062936eceecf8fe444df59cebefc14  gcc/fortran/dump-parse-tree.cc
  65aa25da09bdeee948cdad39cfc4d960  gcc/fortran/error.cc
  d96b976c88e6b7657f19c77d9c9f89c6  gcc/fortran/expr.cc
  2344b6f27230f9f03f11e8055deab7e6  gcc/fortran/f95-lang.cc
! 383a6be3e7a95b47eda7acd6b67d718f  gcc/fortran/frontend-passes.cc
  c85c9309a4274609c6ff6466621c90f6  gcc/fortran/gfc-diagnostic.def
  afb07146daad7f36a59c52e053f6772f  gcc/fortran/gfc-internals.texi
! a5abff24d5dc81abb545cdd6a98a2337  gcc/fortran/gfortran.h
  13d7dc211e7c02525ba3c435e6ea201b  gcc/fortran/gfortran.texi
  11194f3565a8c394b76bd5117830b0ae  gcc/fortran/gfortranspec.cc
  e8a2dc18c2dad4c738135cdbce7490ff  gcc/fortran/interface.cc
--- 6323,6339 ----
  48e7987762051d8cf68633af2633e50f  gcc/fortran/cpp.h
  213bc611adee1d275a412b3ed4886e79  gcc/fortran/data.cc
  ac7321680382b23989a6637e02dfb80e  gcc/fortran/data.h
! cee29e49f08ae700ae5d3779e12842e2  gcc/fortran/decl.cc
  1e7039f0bf7d560e4fcdb2cf95db4b7d  gcc/fortran/dependency.cc
  b66b99368e3cd17573ae64a38e36c1de  gcc/fortran/dependency.h
  b2062936eceecf8fe444df59cebefc14  gcc/fortran/dump-parse-tree.cc
  65aa25da09bdeee948cdad39cfc4d960  gcc/fortran/error.cc
  d96b976c88e6b7657f19c77d9c9f89c6  gcc/fortran/expr.cc
  2344b6f27230f9f03f11e8055deab7e6  gcc/fortran/f95-lang.cc
! 9b2903c5a6c38514d32c671f83361227  gcc/fortran/frontend-passes.cc
  c85c9309a4274609c6ff6466621c90f6  gcc/fortran/gfc-diagnostic.def
  afb07146daad7f36a59c52e053f6772f  gcc/fortran/gfc-internals.texi
! 9057b7de38b2b1466f61c70e3e325d8f  gcc/fortran/gfortran.h
  13d7dc211e7c02525ba3c435e6ea201b  gcc/fortran/gfortran.texi
  11194f3565a8c394b76bd5117830b0ae  gcc/fortran/gfortranspec.cc
  e8a2dc18c2dad4c738135cdbce7490ff  gcc/fortran/interface.cc
*************** bf54232c4c950ed772f4964c4f79629e  gcc/fo
*** 6359,6365 ****
  32bde7efc083f4c2cd9dfc44024d6d74  gcc/fortran/parse.cc
  c97a1f016de974126c688bb9c805f323  gcc/fortran/parse.h
  652dece8c45124ac6ad49d39f2b67df1  gcc/fortran/primary.cc
! c53ef938e71f7f735fdd538c51714896  gcc/fortran/resolve.cc
  e23f6eefa51bb3b4caa3d75c0409cfcd  gcc/fortran/scanner.cc
  18963b3f6aacca960fd6aa72b429a9d2  gcc/fortran/scanner.h
  664f19f5a29de9abc4642568f758c47c  gcc/fortran/simplify.cc
--- 6361,6367 ----
  32bde7efc083f4c2cd9dfc44024d6d74  gcc/fortran/parse.cc
  c97a1f016de974126c688bb9c805f323  gcc/fortran/parse.h
  652dece8c45124ac6ad49d39f2b67df1  gcc/fortran/primary.cc
! fdfcccfdf0eebd61903ffa28b04c7b6a  gcc/fortran/resolve.cc
  e23f6eefa51bb3b4caa3d75c0409cfcd  gcc/fortran/scanner.cc
  18963b3f6aacca960fd6aa72b429a9d2  gcc/fortran/scanner.h
  664f19f5a29de9abc4642568f758c47c  gcc/fortran/simplify.cc
*************** d2c91e2744faf25a9b344ff91de78405  gcc/fo
*** 6367,6373 ****
  cba600b9b11e28452befdf4ae8c2a72c  gcc/fortran/symbol.cc
  4fa06f769be3f1b439a574ee842c82ca  gcc/fortran/target-memory.cc
  ea8837444e2a08a95a3ea747c94b8106  gcc/fortran/target-memory.h
! 4a3588d766231bfdb1da904bf7161821  gcc/fortran/trans-array.cc
  579b2b79e8e64c99cf7a8101c42ba519  gcc/fortran/trans-array.h
  5c567026f9fbc4fea9b59c22743687c4  gcc/fortran/trans-common.cc
  0051b874f3dfe1b38ec77d5f181b3425  gcc/fortran/trans-const.cc
--- 6369,6375 ----
  cba600b9b11e28452befdf4ae8c2a72c  gcc/fortran/symbol.cc
  4fa06f769be3f1b439a574ee842c82ca  gcc/fortran/target-memory.cc
  ea8837444e2a08a95a3ea747c94b8106  gcc/fortran/target-memory.h
! 045000004a2e6b4581c1f0b6478bb5f6  gcc/fortran/trans-array.cc
  579b2b79e8e64c99cf7a8101c42ba519  gcc/fortran/trans-array.h
  5c567026f9fbc4fea9b59c22743687c4  gcc/fortran/trans-common.cc
  0051b874f3dfe1b38ec77d5f181b3425  gcc/fortran/trans-const.cc
*************** f98aef4a99a3ee3d3100e827120be5ca  gcc/fo
*** 6375,6382 ****
  6ba02b89aa46b2fe3ac4d4f44b15a9b1  gcc/fortran/trans-decl.cc
  278d0bfd7a22db97d4d490f51ae5189e  gcc/fortran/trans-descriptor.cc
  3b12be7bdd3315f8ea7b068be3c5efcb  gcc/fortran/trans-descriptor.h
! f9b44e52f546f419941042d3627c6575  gcc/fortran/trans-expr.cc
! e05d39a10bc1623db64d0483e98e1b79  gcc/fortran/trans-intrinsic.cc
  98da4f32a07d6a9049d5ebdb3a59119a  gcc/fortran/trans-io.cc
  8ab80418ccd29228a9a453d9eb3ab11e  gcc/fortran/trans-openmp.cc
  d4074142bb1ae96a013559a4155423be  gcc/fortran/trans-stmt.cc
--- 6377,6384 ----
  6ba02b89aa46b2fe3ac4d4f44b15a9b1  gcc/fortran/trans-decl.cc
  278d0bfd7a22db97d4d490f51ae5189e  gcc/fortran/trans-descriptor.cc
  3b12be7bdd3315f8ea7b068be3c5efcb  gcc/fortran/trans-descriptor.h
! dbcbe06c7b885fda80c701a61743bb9e  gcc/fortran/trans-expr.cc
! 950d3eee6f1663dfc9967f5860806c4b  gcc/fortran/trans-intrinsic.cc
  98da4f32a07d6a9049d5ebdb3a59119a  gcc/fortran/trans-io.cc
  8ab80418ccd29228a9a453d9eb3ab11e  gcc/fortran/trans-openmp.cc
  d4074142bb1ae96a013559a4155423be  gcc/fortran/trans-stmt.cc
*************** e4981e3b10513f53ed20b58620dfc56f  gcc/gc
*** 6409,6419 ****
  46008ae41b402abf980aabdd449a2f18  gcc/gcc.cc
  09d73a192ef597ac58c7300df5ae4eb3  gcc/gcc.h
  1edfbdaab776ee29780fe98d767e67ed  gcc/gcov-counter.def
! 5254cb252da1522a0364a1ef41fa47b1  gcc/gcov-dump.cc
  b3c028c9d05ffaa2d3d12afa3b3d6061  gcc/gcov-io.cc
! 15293b4de55e6ae02fef2f87d2745ed3  gcc/gcov-io.h
  59c446908bdce0e047d42a7886f3904a  gcc/gcov-tool.cc
! 4c43a4d70f73d0fb0abda2898b32ba30  gcc/gcov.cc
  a03969607849dc4defdd19f2bd8f098b  gcc/gcse-common.cc
  277a0876871bec996d99dc4d7e020460  gcc/gcse-common.h
  a6262b86b3027259364f310d5668e6a3  gcc/gcse.cc
--- 6411,6421 ----
  46008ae41b402abf980aabdd449a2f18  gcc/gcc.cc
  09d73a192ef597ac58c7300df5ae4eb3  gcc/gcc.h
  1edfbdaab776ee29780fe98d767e67ed  gcc/gcov-counter.def
! b2b85a6ba26f9adc23a2f73ff7e16990  gcc/gcov-dump.cc
  b3c028c9d05ffaa2d3d12afa3b3d6061  gcc/gcov-io.cc
! 87bf24e199a9339ca3a865e548a78567  gcc/gcov-io.h
  59c446908bdce0e047d42a7886f3904a  gcc/gcov-tool.cc
! b545ad13ceca345c1f8d71e15bd0ab57  gcc/gcov.cc
  a03969607849dc4defdd19f2bd8f098b  gcc/gcse-common.cc
  277a0876871bec996d99dc4d7e020460  gcc/gcse-common.h
  a6262b86b3027259364f310d5668e6a3  gcc/gcse.cc
*************** dd67ca2e05cdfe59a549e49eb485455e  gcc/gi
*** 6498,6518 ****
  47be556d1ffdffe8df16fdea25e9fe0e  gcc/gimple-predict.h
  535a1259754cf5f42775686f2de83982  gcc/gimple-pretty-print.cc
  188a3366d8d8b4ba413f704fa241a1e2  gcc/gimple-pretty-print.h
! 22efc62f79637b84953405c2f758b780  gcc/gimple-range-cache.cc
  fed39c5b7ccbe9fef78cb20fe5a094d8  gcc/gimple-range-cache.h
! d69dec8fe89be66b09721beced1a6f07  gcc/gimple-range-edge.cc
  1001ed4a3c498c8d659f609b65b1b127  gcc/gimple-range-edge.h
! f58f0b7333c819ce2d78ac8f471e9944  gcc/gimple-range-fold.cc
! c84294b3bbebf60858449ae953fae160  gcc/gimple-range-fold.h
! 81b88dce3097e53655e2e56fcded19a4  gcc/gimple-range-gori.cc
  3f397ecbcf642d6d782fe5e774680054  gcc/gimple-range-gori.h
! a8448c8e2bca4c9c10bf41f944b7e4af  gcc/gimple-range-infer.cc
  9c447cd0910663103790881bc1ab0fc8  gcc/gimple-range-infer.h
! 43fa6637b008563cbdcf038ebd739556  gcc/gimple-range-op.cc
  2b35447fc9805b1aa9b1c06450e44a9e  gcc/gimple-range-op.h
! 658df6a094c4c15599b1bbf61b319ce9  gcc/gimple-range-path.cc
  fd93abee2584b401c93735ddd00e75d1  gcc/gimple-range-path.h
! 787b3096c9115c5e2427e7af56e81f2c  gcc/gimple-range-phi.cc
  cb618963a83cd7f24a75236850e20a99  gcc/gimple-range-phi.h
  a4932ff9aca9b1faf77d94e18d1a98dd  gcc/gimple-range-tests.cc
  6aea6dbdcfdbb9cc7eaba0885ef8339c  gcc/gimple-range-trace.cc
--- 6500,6520 ----
  47be556d1ffdffe8df16fdea25e9fe0e  gcc/gimple-predict.h
  535a1259754cf5f42775686f2de83982  gcc/gimple-pretty-print.cc
  188a3366d8d8b4ba413f704fa241a1e2  gcc/gimple-pretty-print.h
! e44c6c1bb931bcda77504793dd5379c1  gcc/gimple-range-cache.cc
  fed39c5b7ccbe9fef78cb20fe5a094d8  gcc/gimple-range-cache.h
! 60371b5cc90673b0456b5d939ff03406  gcc/gimple-range-edge.cc
  1001ed4a3c498c8d659f609b65b1b127  gcc/gimple-range-edge.h
! 3810cc6ca4683efe3ad2d40515680a13  gcc/gimple-range-fold.cc
! fad790d11444089193185456cf2a344e  gcc/gimple-range-fold.h
! 260438bc537ce08a2bd4716b8a2af9be  gcc/gimple-range-gori.cc
  3f397ecbcf642d6d782fe5e774680054  gcc/gimple-range-gori.h
! 7a9e110dc47e2a1b527e7467cb98c558  gcc/gimple-range-infer.cc
  9c447cd0910663103790881bc1ab0fc8  gcc/gimple-range-infer.h
! 798feceed09e2dc10d4baec5b5c97c64  gcc/gimple-range-op.cc
  2b35447fc9805b1aa9b1c06450e44a9e  gcc/gimple-range-op.h
! 3c1761a6f346ad5c48f4b6c17c110c41  gcc/gimple-range-path.cc
  fd93abee2584b401c93735ddd00e75d1  gcc/gimple-range-path.h
! a901b5fb3b36536c4a4133be813140fc  gcc/gimple-range-phi.cc
  cb618963a83cd7f24a75236850e20a99  gcc/gimple-range-phi.h
  a4932ff9aca9b1faf77d94e18d1a98dd  gcc/gimple-range-tests.cc
  6aea6dbdcfdbb9cc7eaba0885ef8339c  gcc/gimple-range-trace.cc
*************** e45cb6aa50c3ff1d1592d7f2758cb778  gcc/gi
*** 6520,6527 ****
  515ea2c7af7c5649195752667817c280  gcc/gimple-range.cc
  98db3cdd3969635051b42f3414a99713  gcc/gimple-range.h
  d1e29051831e84cf3322e13073e6e37c  gcc/gimple-ssa-backprop.cc
! de05af775384560b7d73a320ca04b716  gcc/gimple-ssa-isolate-paths.cc
! 841e25177d0ec3b994aade444aaf7d1f  gcc/gimple-ssa-nonnull-compare.cc
  bc9d9c5cbc11f92d1dd03e018106cb01  gcc/gimple-ssa-pta-constraints.cc
  1a13540b90afbe02c088650d3cd0b617  gcc/gimple-ssa-pta-constraints.h
  358c52f644d9a63e34d38841245cbaae  gcc/gimple-ssa-sccopy.cc
--- 6522,6529 ----
  515ea2c7af7c5649195752667817c280  gcc/gimple-range.cc
  98db3cdd3969635051b42f3414a99713  gcc/gimple-range.h
  d1e29051831e84cf3322e13073e6e37c  gcc/gimple-ssa-backprop.cc
! 3e8e4d48b1347b6dea055a7d496d1a73  gcc/gimple-ssa-isolate-paths.cc
! 4d04037353b46effbdcf1f597008b77f  gcc/gimple-ssa-nonnull-compare.cc
  bc9d9c5cbc11f92d1dd03e018106cb01  gcc/gimple-ssa-pta-constraints.cc
  1a13540b90afbe02c088650d3cd0b617  gcc/gimple-ssa-pta-constraints.h
  358c52f644d9a63e34d38841245cbaae  gcc/gimple-ssa-sccopy.cc
*************** c7aaa3764ab30058c5d27da89f166ec2  gcc/gi
*** 6540,6546 ****
  337ae8a4b25140b56e9b00cc3fdff1b3  gcc/gimple-walk.cc
  73e9555dabd2f6abfd03e93ee621d073  gcc/gimple-walk.h
  06799abee7825c63248ec83b96f7f7a9  gcc/gimple-warn-recursion.cc
! 4a43f38776337834415600ed88fb9563  gcc/gimple.cc
  9c96d8ec9971cb14612c09c0565d83c5  gcc/gimple.def
  f382197a559befdd61c8aecc0cfa22ca  gcc/gimple.h
  46bdb18976fdb25accadbfdc07f14a8e  gcc/gimplify-me.cc
--- 6542,6548 ----
  337ae8a4b25140b56e9b00cc3fdff1b3  gcc/gimple-walk.cc
  73e9555dabd2f6abfd03e93ee621d073  gcc/gimple-walk.h
  06799abee7825c63248ec83b96f7f7a9  gcc/gimple-warn-recursion.cc
! 8624296bf5bec64b8c596a159c7df7da  gcc/gimple.cc
  9c96d8ec9971cb14612c09c0565d83c5  gcc/gimple.def
  f382197a559befdd61c8aecc0cfa22ca  gcc/gimple.h
  46bdb18976fdb25accadbfdc07f14a8e  gcc/gimplify-me.cc
*************** f5de8589d497c4d607cadff1ce88dd5c  gcc/hw
*** 6671,6677 ****
  665c1d736f4909ccb17f662f7f060fd7  gcc/hw-doloop.h
  e04292fe62b06b616cf5ddc64b0c39ba  gcc/hwint.cc
  874ca5e6230f3f3aefd7af70869ff81e  gcc/hwint.h
! 0d9743433821e3c2b04caffe5b8bb911  gcc/ifcvt.cc
  e2229f9ecac43014084b083ddf2d4637  gcc/ifcvt.h
  370b4a8b9decbb822392c32f5fb92a72  gcc/inchash.cc
  bad6404ce4e7f42ff46ce6ae70c77e99  gcc/inchash.h
--- 6673,6679 ----
  665c1d736f4909ccb17f662f7f060fd7  gcc/hw-doloop.h
  e04292fe62b06b616cf5ddc64b0c39ba  gcc/hwint.cc
  874ca5e6230f3f3aefd7af70869ff81e  gcc/hwint.h
! f3d2d87090b74c4b408298602dde37b1  gcc/ifcvt.cc
  e2229f9ecac43014084b083ddf2d4637  gcc/ifcvt.h
  370b4a8b9decbb822392c32f5fb92a72  gcc/inchash.cc
  bad6404ce4e7f42ff46ce6ae70c77e99  gcc/inchash.h
*************** c6ca4c904385311cad5f96a840b597c6  gcc/in
*** 6689,6695 ****
  8a34b6abb2591b8c30c7fb4187261ee3  gcc/intl.cc
  22c5866f6858fea288e5e2f1adc96e40  gcc/intl.h
  a7d9dfb72122a917ffa9ee90152b059e  gcc/ipa-comdats.cc
! 9b53f8f589842dd4adf8611092b5be6b  gcc/ipa-cp.cc
  bff71bc7b721a547da3a7ddc6b208fb9  gcc/ipa-cp.h
  0951d893930a76f52aa7e3f0fbd7201e  gcc/ipa-devirt.cc
  069cadb11f88729832aa5e2667ac73b8  gcc/ipa-fnsummary.cc
--- 6691,6697 ----
  8a34b6abb2591b8c30c7fb4187261ee3  gcc/intl.cc
  22c5866f6858fea288e5e2f1adc96e40  gcc/intl.h
  a7d9dfb72122a917ffa9ee90152b059e  gcc/ipa-comdats.cc
! 3b23244f6f631f47a593fd9c5779947b  gcc/ipa-cp.cc
  bff71bc7b721a547da3a7ddc6b208fb9  gcc/ipa-cp.h
  0951d893930a76f52aa7e3f0fbd7201e  gcc/ipa-devirt.cc
  069cadb11f88729832aa5e2667ac73b8  gcc/ipa-fnsummary.cc
*************** a4332875948bce6b2c7fe2ddc85c9319  gcc/ip
*** 6715,6721 ****
  80b4cc7719c703dfe60955dfb86002ae  gcc/ipa-predicate.cc
  28e33a4a0b99d281a0437774beede1af  gcc/ipa-predicate.h
  7e00759eeb8f2ddaa2f77da1db8adf24  gcc/ipa-profile.cc
! 5a3918fa8415a13c8dbda0ec6a9d87c0  gcc/ipa-prop.cc
  9b0c97913300d98c3ec78027b0857fae  gcc/ipa-prop.h
  14aace4627625a58b2f0a8aec7cd94f5  gcc/ipa-pure-const.cc
  f2d87c9921ca158119d238ee8d50abb6  gcc/ipa-ref.cc
--- 6717,6723 ----
  80b4cc7719c703dfe60955dfb86002ae  gcc/ipa-predicate.cc
  28e33a4a0b99d281a0437774beede1af  gcc/ipa-predicate.h
  7e00759eeb8f2ddaa2f77da1db8adf24  gcc/ipa-profile.cc
! 62d76447a51c38e7426bb9a0f5e1d731  gcc/ipa-prop.cc
  9b0c97913300d98c3ec78027b0857fae  gcc/ipa-prop.h
  14aace4627625a58b2f0a8aec7cd94f5  gcc/ipa-pure-const.cc
  f2d87c9921ca158119d238ee8d50abb6  gcc/ipa-ref.cc
*************** b6230d4e2eccd718fc469d99ce999ba9  gcc/lr
*** 6881,6887 ****
  39b048a65c498c5357cb27a2ce50a4df  gcc/lra-spills.cc
  1457ca95c086fcce8d20ec7d0c78e783  gcc/lra.cc
  b83e79d1d69b150565d42510c6be5822  gcc/lra.h
! 1a1f5f815cdc6c472c7b44ce9c7ad4f9  gcc/lto-cgraph.cc
  642fbdeaf8df2a150746f15ad409d071  gcc/lto-compress.cc
  c659fc218c745eb22044da66f2424ede  gcc/lto-compress.h
  a817f4a755c45e74106eccb676e0d5ab  gcc/lto-ltrans-cache.cc
--- 6883,6889 ----
  39b048a65c498c5357cb27a2ce50a4df  gcc/lra-spills.cc
  1457ca95c086fcce8d20ec7d0c78e783  gcc/lra.cc
  b83e79d1d69b150565d42510c6be5822  gcc/lra.h
! fa9aabd044bda2ab73b76f0a37de5a4e  gcc/lto-cgraph.cc
  642fbdeaf8df2a150746f15ad409d071  gcc/lto-compress.cc
  c659fc218c745eb22044da66f2424ede  gcc/lto-compress.h
  a817f4a755c45e74106eccb676e0d5ab  gcc/lto-ltrans-cache.cc
*************** e0d99466f393722c3e10caf535614ff7  gcc/lt
*** 6919,6926 ****
  351e06833ea0ad58238533d76ea0c2cf  gcc/m2/COPYING.RUNTIME
  8f0e2cd40e05189ec81232da84bd6e1a  gcc/m2/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/m2/COPYING3.LIB
! de736ac4655253925a730e6cb6c6d454  gcc/m2/ChangeLog
! 6c64ada2deff17585163556dd3634dc4  gcc/m2/Make-lang.in
  ed6143d60ab8fbfb423b65ba791d1faf  gcc/m2/Make-maintainer.in
  6a74129fda00ca52ba9f953538250c45  gcc/m2/NEWS
  3e6a5f14d741382ac3cffb2b6c8d2ce8  gcc/m2/README
--- 6921,6928 ----
  351e06833ea0ad58238533d76ea0c2cf  gcc/m2/COPYING.RUNTIME
  8f0e2cd40e05189ec81232da84bd6e1a  gcc/m2/COPYING3
  6a6a8e020838b23406c81b19c1d46df6  gcc/m2/COPYING3.LIB
! ad0ed5cb53129cf8e4390813d7be1bef  gcc/m2/ChangeLog
! cb2181d2ed48606b2c4a0407d3d608fb  gcc/m2/Make-lang.in
  ed6143d60ab8fbfb423b65ba791d1faf  gcc/m2/Make-maintainer.in
  6a74129fda00ca52ba9f953538250c45  gcc/m2/NEWS
  3e6a5f14d741382ac3cffb2b6c8d2ce8  gcc/m2/README
*************** c7feba0529ec9f1384e5f1870167b30e  gcc/m2
*** 6993,7000 ****
  3606af1eae66fb6639cb770515babd19  gcc/m2/gm2-compiler/M2MetaError.mod
  b8e6e6168fa6e2173fa7e22f18eabb1c  gcc/m2/gm2-compiler/M2Optimize.def
  01d22709ecf304513a2a515c5e5250d5  gcc/m2/gm2-compiler/M2Optimize.mod
! a36ac006b54c1d4eda8004c17d23cacf  gcc/m2/gm2-compiler/M2Options.def
! 58dbae8cf8fbce8dbef414f5e9533cff  gcc/m2/gm2-compiler/M2Options.mod
  a13e1352f58e9daa327137b39a2981cd  gcc/m2/gm2-compiler/M2Pass.def
  fc714671f7db85c592cacb191e0620f1  gcc/m2/gm2-compiler/M2Pass.mod
  0cab4d324279a35bd916868acd20e2ef  gcc/m2/gm2-compiler/M2Preprocess.def
--- 6995,7002 ----
  3606af1eae66fb6639cb770515babd19  gcc/m2/gm2-compiler/M2MetaError.mod
  b8e6e6168fa6e2173fa7e22f18eabb1c  gcc/m2/gm2-compiler/M2Optimize.def
  01d22709ecf304513a2a515c5e5250d5  gcc/m2/gm2-compiler/M2Optimize.mod
! bc57c518b9140ae09c4d12c46ab44337  gcc/m2/gm2-compiler/M2Options.def
! 3e016b45906bc5c26931821afa1932a6  gcc/m2/gm2-compiler/M2Options.mod
  a13e1352f58e9daa327137b39a2981cd  gcc/m2/gm2-compiler/M2Pass.def
  fc714671f7db85c592cacb191e0620f1  gcc/m2/gm2-compiler/M2Pass.mod
  0cab4d324279a35bd916868acd20e2ef  gcc/m2/gm2-compiler/M2Preprocess.def
*************** fc714671f7db85c592cacb191e0620f1  gcc/m2
*** 7002,7008 ****
  20a15d962a1430f5ef49bc8290be692a  gcc/m2/gm2-compiler/M2Printf.def
  da39f48047099bd234ed89bf24985ff8  gcc/m2/gm2-compiler/M2Printf.mod
  3644d82df60af114b59d0a775f2fd22e  gcc/m2/gm2-compiler/M2Quads.def
! 7af0077bf3c28d93a0763bcda5432134  gcc/m2/gm2-compiler/M2Quads.mod
  c29afd56b66be81b33c59bfcb6c07915  gcc/m2/gm2-compiler/M2Quiet.def
  fca7b0c0b7f66bf8cb79c72286c59870  gcc/m2/gm2-compiler/M2Quiet.mod
  91e73840daef7586a44408b4561f7e49  gcc/m2/gm2-compiler/M2Range.def
--- 7004,7010 ----
  20a15d962a1430f5ef49bc8290be692a  gcc/m2/gm2-compiler/M2Printf.def
  da39f48047099bd234ed89bf24985ff8  gcc/m2/gm2-compiler/M2Printf.mod
  3644d82df60af114b59d0a775f2fd22e  gcc/m2/gm2-compiler/M2Quads.def
! 3b125293c1d781edd9acabd1d96b46ee  gcc/m2/gm2-compiler/M2Quads.mod
  c29afd56b66be81b33c59bfcb6c07915  gcc/m2/gm2-compiler/M2Quiet.def
  fca7b0c0b7f66bf8cb79c72286c59870  gcc/m2/gm2-compiler/M2Quiet.mod
  91e73840daef7586a44408b4561f7e49  gcc/m2/gm2-compiler/M2Range.def
*************** dd452e585db5993a9a11762a856be698  gcc/m2
*** 7097,7103 ****
  74b5d678564aab640901a5143d45af86  gcc/m2/gm2-gcc/m2block.cc
  a9b7da29fe9d3538c62038ef1277a297  gcc/m2/gm2-gcc/m2block.def
  bc3bf5ca27716cf6c79a3c5fc9b7ff37  gcc/m2/gm2-gcc/m2block.h
! 104347ac7a9bcc2b6755cadc0b0c2326  gcc/m2/gm2-gcc/m2builtins.cc
  c1f7bd2fcea0483b76908daee3c00337  gcc/m2/gm2-gcc/m2builtins.def
  2f10360819a7896beb15c6df56d8e2e0  gcc/m2/gm2-gcc/m2builtins.h
  5cc6cb1dbcf4ea6d211ae51163c907fb  gcc/m2/gm2-gcc/m2color.cc
--- 7099,7105 ----
  74b5d678564aab640901a5143d45af86  gcc/m2/gm2-gcc/m2block.cc
  a9b7da29fe9d3538c62038ef1277a297  gcc/m2/gm2-gcc/m2block.def
  bc3bf5ca27716cf6c79a3c5fc9b7ff37  gcc/m2/gm2-gcc/m2block.h
! 2c16eaad207135b7ab679e10170e95d3  gcc/m2/gm2-gcc/m2builtins.cc
  c1f7bd2fcea0483b76908daee3c00337  gcc/m2/gm2-gcc/m2builtins.def
  2f10360819a7896beb15c6df56d8e2e0  gcc/m2/gm2-gcc/m2builtins.h
  5cc6cb1dbcf4ea6d211ae51163c907fb  gcc/m2/gm2-gcc/m2color.cc
*************** c56c7cd39e916c4600366815a54e2233  gcc/m2
*** 7125,7131 ****
  b01c1c9868652f064fac671cf017d5e3  gcc/m2/gm2-gcc/m2misc.cc
  2d4b20e29df3cebff129b37fe5fb4c17  gcc/m2/gm2-gcc/m2misc.def
  ff41024c4b58263a672562d18577f96a  gcc/m2/gm2-gcc/m2misc.h
! c9bbb3e64e25871d9ea353e39b6cc7d6  gcc/m2/gm2-gcc/m2options.h
  884879f9bd20559ecb001eca3b6b7cd0  gcc/m2/gm2-gcc/m2pp.cc
  48914d4dd7e70d211ede1e624155c252  gcc/m2/gm2-gcc/m2pp.def
  1346997e69018e1ce65f447a7308c338  gcc/m2/gm2-gcc/m2pp.h
--- 7127,7133 ----
  b01c1c9868652f064fac671cf017d5e3  gcc/m2/gm2-gcc/m2misc.cc
  2d4b20e29df3cebff129b37fe5fb4c17  gcc/m2/gm2-gcc/m2misc.def
  ff41024c4b58263a672562d18577f96a  gcc/m2/gm2-gcc/m2misc.h
! 06079b9d66123a01c8ffb8e4880d8dcf  gcc/m2/gm2-gcc/m2options.h
  884879f9bd20559ecb001eca3b6b7cd0  gcc/m2/gm2-gcc/m2pp.cc
  48914d4dd7e70d211ede1e624155c252  gcc/m2/gm2-gcc/m2pp.def
  1346997e69018e1ce65f447a7308c338  gcc/m2/gm2-gcc/m2pp.h
*************** dda0d623d5f5455ea1ac9d407784b464  gcc/m2
*** 7155,7161 ****
  d5db4a0704741e24958241fe74fd007c  gcc/m2/gm2-ici/README
  bbaa96bafb287d8cc574a06696477969  gcc/m2/gm2-ici/m2linemap.c
  95c8f433802d773872cc09333e26db9f  gcc/m2/gm2-internals.texi
! 9c0098851e58d81e4929ce302803b5e9  gcc/m2/gm2-lang.cc
  ff91d2209e8148e66e085a16fc2e4b3d  gcc/m2/gm2-lang.h
  2b1d730bdeb600463475d3bb94f17f12  gcc/m2/gm2-libiberty/README
  600b8c628ceca9f94fe3e1f03898f66e  gcc/m2/gm2-libiberty/choosetemp.def
--- 7157,7163 ----
  d5db4a0704741e24958241fe74fd007c  gcc/m2/gm2-ici/README
  bbaa96bafb287d8cc574a06696477969  gcc/m2/gm2-ici/m2linemap.c
  95c8f433802d773872cc09333e26db9f  gcc/m2/gm2-internals.texi
! 2276260ed40d0a2d70b207d7e131c068  gcc/m2/gm2-lang.cc
  ff91d2209e8148e66e085a16fc2e4b3d  gcc/m2/gm2-lang.h
  2b1d730bdeb600463475d3bb94f17f12  gcc/m2/gm2-libiberty/README
  600b8c628ceca9f94fe3e1f03898f66e  gcc/m2/gm2-libiberty/choosetemp.def
*************** fb705f1fcfee58780ae389e9addc8431  gcc/m2
*** 7178,7191 ****
  37ca83cda182bfb9d1f14fa9b28cc5df  gcc/m2/gm2-libs-ch/tools.c
  e52b6b45541a96a2bba097056c60df26  gcc/m2/gm2-libs-ch/wrapc.c
  9df51d0225e4510bb323a32f7d12b9b0  gcc/m2/gm2-libs-ch/xlibc.c
  84fc50a4bae5e5e1cd41fe31b1d0c2a1  gcc/m2/gm2-libs-coroutines/Executive.def
  244755823e25b18078417556ae376e98  gcc/m2/gm2-libs-coroutines/Executive.mod
  5607a7cd7bb14eb999558a125116c1e4  gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def
  15c4cd36bd6ae18f7acc402906ebf8d3  gcc/m2/gm2-libs-coroutines/README.texi
- a67384943ef769caaea4e4e8a7abee58  gcc/m2/gm2-libs-coroutines/SYSTEM.def
- 914f2e0105a1207cae029f1886075932  gcc/m2/gm2-libs-coroutines/SYSTEM.mod
  b6018f6b63f3726e04c0f915c720a979  gcc/m2/gm2-libs-coroutines/TimerHandler.def
  1b155387db93a04c5b557df593fc8c06  gcc/m2/gm2-libs-coroutines/TimerHandler.mod
  389f62af2918433359e5d632b9cfa7cb  gcc/m2/gm2-libs-iso/COROUTINES.def
  2790370333b037bb751d7343387043a8  gcc/m2/gm2-libs-iso/COROUTINES.mod
  b40ce77b637c8356536cc7317b37bd15  gcc/m2/gm2-libs-iso/ChanConsts.def
--- 7180,7201 ----
  37ca83cda182bfb9d1f14fa9b28cc5df  gcc/m2/gm2-libs-ch/tools.c
  e52b6b45541a96a2bba097056c60df26  gcc/m2/gm2-libs-ch/wrapc.c
  9df51d0225e4510bb323a32f7d12b9b0  gcc/m2/gm2-libs-ch/xlibc.c
+ 6732fb7d222b6f81692d6aecb3304007  gcc/m2/gm2-libs-cor-common/SYSTEM.def
+ 914f2e0105a1207cae029f1886075932  gcc/m2/gm2-libs-cor-common/SYSTEM.mod
  84fc50a4bae5e5e1cd41fe31b1d0c2a1  gcc/m2/gm2-libs-coroutines/Executive.def
  244755823e25b18078417556ae376e98  gcc/m2/gm2-libs-coroutines/Executive.mod
  5607a7cd7bb14eb999558a125116c1e4  gcc/m2/gm2-libs-coroutines/KeyBoardLEDs.def
  15c4cd36bd6ae18f7acc402906ebf8d3  gcc/m2/gm2-libs-coroutines/README.texi
  b6018f6b63f3726e04c0f915c720a979  gcc/m2/gm2-libs-coroutines/TimerHandler.def
  1b155387db93a04c5b557df593fc8c06  gcc/m2/gm2-libs-coroutines/TimerHandler.mod
+ 56788d03e7420c4368f4d81c70172936  gcc/m2/gm2-libs-iso-common/ComplexMath.def
+ 2d6ddb83922357f546243e1c7eadd0cb  gcc/m2/gm2-libs-iso-common/ComplexMath.mod
+ fb5a3b44bfe5eee8f6f4c32e354575b5  gcc/m2/gm2-libs-iso-common/LongComplexMath.def
+ 120aaad57de3094ef3e6d0ef38dbbae3  gcc/m2/gm2-libs-iso-common/LongComplexMath.mod
+ 7a7994fe8415b0e3048ab358514b0b59  gcc/m2/gm2-libs-iso-common/SYSTEM.def
+ 21e5a31b8e6fb73c67a84657c8928a99  gcc/m2/gm2-libs-iso-common/SYSTEM.mod
+ be78b30731646eea74a95f85cdeb7adc  gcc/m2/gm2-libs-iso-common/ShortComplexMath.def
+ 70323b16927dbc25d0e284628053b180  gcc/m2/gm2-libs-iso-common/ShortComplexMath.mod
  389f62af2918433359e5d632b9cfa7cb  gcc/m2/gm2-libs-iso/COROUTINES.def
  2790370333b037bb751d7343387043a8  gcc/m2/gm2-libs-iso/COROUTINES.mod
  b40ce77b637c8356536cc7317b37bd15  gcc/m2/gm2-libs-iso/ChanConsts.def
*************** b40ce77b637c8356536cc7317b37bd15  gcc/m2
*** 7195,7202 ****
  92a8b9574735ca061e9d20359569f286  gcc/m2/gm2-libs-iso/CharClass.mod
  68a3e39b6ab1e21145fb1c249ef5597b  gcc/m2/gm2-libs-iso/ClientSocket.def
  63637c6a3f00b5f2e835950c24b34942  gcc/m2/gm2-libs-iso/ClientSocket.mod
- 7e412d2d4dd38bc7acae6ef37f58a343  gcc/m2/gm2-libs-iso/ComplexMath.def
- b54117a718eb3b646093bba99870d0bd  gcc/m2/gm2-libs-iso/ComplexMath.mod
  5cc73050a072369a92a30ab5d9b27384  gcc/m2/gm2-libs-iso/ConvStringLong.def
  53b310d9f144d3dfa5350fdebdfe2ef0  gcc/m2/gm2-libs-iso/ConvStringLong.mod
  cc3996c56f6561c199c138e7fb39c84e  gcc/m2/gm2-libs-iso/ConvStringReal.def
--- 7205,7210 ----
*************** f444f64ca20c14292f2c3de674d52a31  gcc/m2
*** 7220,7227 ****
  3a0556e1d2816875b0b06a7846883460  gcc/m2/gm2-libs-iso/IOLink.mod
  e5ea2ed3bf2ca24aeda732fb92f74111  gcc/m2/gm2-libs-iso/IOResult.def
  4065b99390dc18b0978ac9d1149a55d8  gcc/m2/gm2-libs-iso/IOResult.mod
- 5c708f49fa403c8243782ec5145e99ca  gcc/m2/gm2-libs-iso/LongComplexMath.def
- 141a3451666653c49efeaa1e422b138e  gcc/m2/gm2-libs-iso/LongComplexMath.mod
  018ee564b5b6d66051cf2ee4c7aea2fc  gcc/m2/gm2-libs-iso/LongConv.def
  f46f068c4f92f40f6f46d25c65ae763d  gcc/m2/gm2-libs-iso/LongConv.mod
  4869ce48d2aff46481adb5534764774b  gcc/m2/gm2-libs-iso/LongIO.def
--- 7228,7233 ----
*************** e2ecaf0dcaf532688a8e73ebf8b2bb7a  gcc/m2
*** 7296,7309 ****
  0d77c352665ee040842d1372ab582d10  gcc/m2/gm2-libs-iso/STextIO.mod
  4806b44e4a85776e1d5015f2013974a3  gcc/m2/gm2-libs-iso/SWholeIO.def
  b22547e2c33bb921a850f49e2c1313b5  gcc/m2/gm2-libs-iso/SWholeIO.mod
- cfb70636fc3cfd3998ac80b63a7cbfbf  gcc/m2/gm2-libs-iso/SYSTEM.def
- 21e5a31b8e6fb73c67a84657c8928a99  gcc/m2/gm2-libs-iso/SYSTEM.mod
  cb047c38f5ef851681b19de3902ffebe  gcc/m2/gm2-libs-iso/Semaphores.def
  0f8a8dc899331d00324121b9e8cb8667  gcc/m2/gm2-libs-iso/Semaphores.mod
  0123a3eb7dc065b38800f7157f415c27  gcc/m2/gm2-libs-iso/SeqFile.def
  56deb84f1ad3696e2658d6b12fb1cb94  gcc/m2/gm2-libs-iso/SeqFile.mod
- c0b765dc704d917803a36a449c387397  gcc/m2/gm2-libs-iso/ShortComplexMath.def
- eaa78e18639b851abb211c99fd17e633  gcc/m2/gm2-libs-iso/ShortComplexMath.mod
  f9971cc8405fca1a968a20098b972dbc  gcc/m2/gm2-libs-iso/ShortConv.def
  10015fc4051851342382fca7916ec17d  gcc/m2/gm2-libs-iso/ShortConv.mod
  34311aeec016b6ed8fac025fd8a457e0  gcc/m2/gm2-libs-iso/ShortIO.def
--- 7302,7311 ----
*************** d5059b7433433f4a878f71aa01f76b71  gcc/m2
*** 7398,7407 ****
  f7a8771dc7b0b9d4272a2dcb9de45214  gcc/m2/gm2-libs-log/TimeDate.mod
  3f1f0c25500652bd58749379d4288b1d  gcc/m2/gm2-libs-min/M2RTS.def
  d2c5e488322a0eca4bd66820f9805ac8  gcc/m2/gm2-libs-min/M2RTS.mod
! 1d1998deb07a3c31843cf98548c08e99  gcc/m2/gm2-libs-min/SYSTEM.def
  b917682bc12f1f25cb11b16c33c617a9  gcc/m2/gm2-libs-min/SYSTEM.mod
  192309374059fac8f422f25bc0e06a2f  gcc/m2/gm2-libs-min/libc.c
  07653fb17d348236387ed100e35bf643  gcc/m2/gm2-libs-min/libc.def
  ad02687f10ffd510aab53525837fee5d  gcc/m2/gm2-libs/ARRAYOFCHAR.def
  5359f1d6e60710a9f4a70fdc56cf86b6  gcc/m2/gm2-libs/ARRAYOFCHAR.mod
  48ca3a1ffa255e8cd52d2dbcae5d3fad  gcc/m2/gm2-libs/ASCII.def
--- 7400,7414 ----
  f7a8771dc7b0b9d4272a2dcb9de45214  gcc/m2/gm2-libs-log/TimeDate.mod
  3f1f0c25500652bd58749379d4288b1d  gcc/m2/gm2-libs-min/M2RTS.def
  d2c5e488322a0eca4bd66820f9805ac8  gcc/m2/gm2-libs-min/M2RTS.mod
! d1c80f20e9be85df1ea0a491cce5aaf8  gcc/m2/gm2-libs-min/SYSTEM.def
  b917682bc12f1f25cb11b16c33c617a9  gcc/m2/gm2-libs-min/SYSTEM.mod
  192309374059fac8f422f25bc0e06a2f  gcc/m2/gm2-libs-min/libc.c
  07653fb17d348236387ed100e35bf643  gcc/m2/gm2-libs-min/libc.def
+ 0de474185a974ea56684d518e0bc1935  gcc/m2/gm2-libs-pim-common/Builtins.def
+ b88aeeba47bfce5a27bd05148546bb88  gcc/m2/gm2-libs-pim-common/Builtins.mod
+ 0917204cccfed0c8a79b13115aee1e2a  gcc/m2/gm2-libs-pim-common/SYSTEM.def
+ 824815b036f4f9b978fed6f163d5e3db  gcc/m2/gm2-libs-pim-common/SYSTEM.mod
+ 010ce8f6e8aff3a69f6b8b38e84ec3d6  gcc/m2/gm2-libs-pim-common/cbuiltin.def
  ad02687f10ffd510aab53525837fee5d  gcc/m2/gm2-libs/ARRAYOFCHAR.def
  5359f1d6e60710a9f4a70fdc56cf86b6  gcc/m2/gm2-libs/ARRAYOFCHAR.mod
  48ca3a1ffa255e8cd52d2dbcae5d3fad  gcc/m2/gm2-libs/ASCII.def
*************** d8426c14715595211f47c010923477b0  gcc/m2
*** 7414,7421 ****
  e9dd727e7276ef4e17c2028b6e3617c3  gcc/m2/gm2-libs/BinDict.mod
  a661d6c46f95497c6eb94408eba9ec5f  gcc/m2/gm2-libs/Break.def
  042dbd2673c4a0a3d5e4e02c22e79d7b  gcc/m2/gm2-libs/Break.mod
- 9b8b5949d8004ada392cf82029213363  gcc/m2/gm2-libs/Builtins.def
- c680eb70009e16d4d13152c721d9c5d0  gcc/m2/gm2-libs/Builtins.mod
  f3f1821c9653cd795a6e0f0bbf2390de  gcc/m2/gm2-libs/CFileSysOp.def
  e40d486e4a76d009232dbffe82687c8b  gcc/m2/gm2-libs/CHAR.def
  c8bd24e979ce3469093b617df646563d  gcc/m2/gm2-libs/CHAR.mod
--- 7421,7426 ----
*************** bc5f5b341e16773113075286b35faf0b  gcc/m2
*** 7482,7489 ****
  cbdd4c5b376336047817c2bb2e919cdd  gcc/m2/gm2-libs/SFIO.mod
  fe5ebeccf9220884a96da4b5f6c547da  gcc/m2/gm2-libs/SMathLib0.def
  32fb8715a6c07c27770ef679dddc6626  gcc/m2/gm2-libs/SMathLib0.mod
- ee81f2cfed2085b1cbf2651f8689e47f  gcc/m2/gm2-libs/SYSTEM.def
- 824815b036f4f9b978fed6f163d5e3db  gcc/m2/gm2-libs/SYSTEM.mod
  e7aaa002c759614449b4296c8477d33c  gcc/m2/gm2-libs/Scan.def
  9e131991bb793182357ef75fca7c947b  gcc/m2/gm2-libs/Scan.mod
  5bca4cf59bed1b55fda4a08de215e997  gcc/m2/gm2-libs/Selective.def
--- 7487,7492 ----
*************** ddf07e214dd9c30bf8d65f3b320d6585  gcc/m2
*** 7509,7515 ****
  a334da4b8f63ee1049f80068fcc709de  gcc/m2/gm2-libs/TimeString.def
  70bfdf58967f9dc16a5e33894975c568  gcc/m2/gm2-libs/TimeString.mod
  3aee356704c1607f772bc6c1ea5b5407  gcc/m2/gm2-libs/UnixArgs.def
- 5104c430ed34d3ef021bfc5bbd4933c6  gcc/m2/gm2-libs/cbuiltin.def
  81807c62308dfaffbde58ce789a110da  gcc/m2/gm2-libs/cgetopt.def
  f9ba297a571be8ab3525cc194b89e427  gcc/m2/gm2-libs/config-host
  a65b5da2b98c3d083bbb6514bc4322e6  gcc/m2/gm2-libs/config-host.in
--- 7512,7517 ----
*************** d02bb7b852c2149c474702f929b72f2d  gcc/m2
*** 7535,7541 ****
  6d76bbc93610f14449002a1650c5299c  gcc/m2/init/mcinit
  aa3cc943e6f7954791f5b105b32ef4d5  gcc/m2/init/ppginit
  a346210964407569ed13816c0f8cecb4  gcc/m2/lang-specs.h
! 882bbc145958ff2a636c6c4967efe92a  gcc/m2/lang.opt
  26239bdf69d403cbbcd8741d4e13a3d1  gcc/m2/lang.opt.urls
  1491e1562c74319dc4f16b5081fceb75  gcc/m2/m2-tree.def
  7eee071d249db10c1c1c87c311f85922  gcc/m2/m2-tree.h
--- 7537,7543 ----
  6d76bbc93610f14449002a1650c5299c  gcc/m2/init/mcinit
  aa3cc943e6f7954791f5b105b32ef4d5  gcc/m2/init/ppginit
  a346210964407569ed13816c0f8cecb4  gcc/m2/lang-specs.h
! 82c7618b2ee60e74963d2a2a5bc7ad98  gcc/m2/lang.opt
  26239bdf69d403cbbcd8741d4e13a3d1  gcc/m2/lang.opt.urls
  1491e1562c74319dc4f16b5081fceb75  gcc/m2/m2-tree.def
  7eee071d249db10c1c1c87c311f85922  gcc/m2/m2-tree.h
*************** a3e5fb0fb5a82ea51b3740b5e2ce6735  gcc/m2
*** 7886,7901 ****
  b9d47b12e692f16104ec3920a78a414d  gcc/m2/tools-src/buildpg
  37455b77856059325d679dd940d3f0eb  gcc/m2/tools-src/calcpath
  e1256bb923788ec6ffa7046a259ca791  gcc/m2/tools-src/checkmeta.py
! cd3e00ace6dd26c0315ec6c474d5b5c6  gcc/m2/tools-src/def2doc.py
! 09e482e77ceccc475f6b11b4896ee2e1  gcc/m2/tools-src/makeSystem
  2808d4f5aad609072cac7cc154b80655  gcc/m2/tools-src/mklink.c
  5291f32526adc61f22c26f6aeadba4a2  gcc/m2/tools-src/tidydates.py
  f9608e9005487c369e6c38949ab36fa1  gcc/m2/version.c
  2a18164ee5f162ac117e6fedb58158a2  gcc/machmode.def
  a19f34a937ad29bda64c2e81d6433940  gcc/machmode.h
  197298337dae14fdd7ab928a1f03bec6  gcc/main.cc
  11dfd6679ddc945a2c284204df360007  gcc/match-sat-alu.pd
! f31618cefbca67f2730eabb44b69b9f2  gcc/match.pd
  b106a08a1793a5495dd87c412456484b  gcc/mcf.cc
  897c541ca992e145ad451c98941c7647  gcc/mem-stats-traits.h
  de2929affe75fa1e953d7a30762480bb  gcc/mem-stats.h
--- 7888,7904 ----
  b9d47b12e692f16104ec3920a78a414d  gcc/m2/tools-src/buildpg
  37455b77856059325d679dd940d3f0eb  gcc/m2/tools-src/calcpath
  e1256bb923788ec6ffa7046a259ca791  gcc/m2/tools-src/checkmeta.py
! 3774abf3c7c8b1c700d18feb83b6f90b  gcc/m2/tools-src/def2doc.py
! 38a73d9a2e863618e4c70c54711a5c7d  gcc/m2/tools-src/makeSystem
  2808d4f5aad609072cac7cc154b80655  gcc/m2/tools-src/mklink.c
+ f0763cb5dddcd435dd3d029ab81341f1  gcc/m2/tools-src/mktargetsrc.py
  5291f32526adc61f22c26f6aeadba4a2  gcc/m2/tools-src/tidydates.py
  f9608e9005487c369e6c38949ab36fa1  gcc/m2/version.c
  2a18164ee5f162ac117e6fedb58158a2  gcc/machmode.def
  a19f34a937ad29bda64c2e81d6433940  gcc/machmode.h
  197298337dae14fdd7ab928a1f03bec6  gcc/main.cc
  11dfd6679ddc945a2c284204df360007  gcc/match-sat-alu.pd
! 703a57da6991f9803c62f72d46405966  gcc/match.pd
  b106a08a1793a5495dd87c412456484b  gcc/mcf.cc
  897c541ca992e145ad451c98941c7647  gcc/mem-stats-traits.h
  de2929affe75fa1e953d7a30762480bb  gcc/mem-stats.h
*************** e3efef0a89306a90708239222db79f43  gcc/ob
*** 7937,7943 ****
  ac6f2a373c263368c4451f24860f50d6  gcc/obstack-utils.h
  b53e19ed2e5aad878bc3422b5ed77de8  gcc/omp-api.h
  5130748b048636611a7b68a9a4403b78  gcc/omp-builtins.def
! 928ac47a80a33ea21a303bb9fd5ea035  gcc/omp-expand.cc
  2f6456a4cc816c9b75844b1625b26349  gcc/omp-expand.h
  188173a8efb4e631ba04f95371cb8804  gcc/omp-general.cc
  adfc442def98eba84925b435cfc8716a  gcc/omp-general.h
--- 7940,7946 ----
  ac6f2a373c263368c4451f24860f50d6  gcc/obstack-utils.h
  b53e19ed2e5aad878bc3422b5ed77de8  gcc/omp-api.h
  5130748b048636611a7b68a9a4403b78  gcc/omp-builtins.def
! c6eafa8297195f59dfe2b86ebb46541a  gcc/omp-expand.cc
  2f6456a4cc816c9b75844b1625b26349  gcc/omp-expand.h
  188173a8efb4e631ba04f95371cb8804  gcc/omp-general.cc
  adfc442def98eba84925b435cfc8716a  gcc/omp-general.h
*************** eba7a25f3a38ce52b4cf970cc93f66ea  gcc/op
*** 7962,7971 ****
  22f466f2c62ac3f6d1a71c7d7911d694  gcc/optabs-libfuncs.h
  b88b1f2b695de39a2325d3f5407d2c67  gcc/optabs-query.cc
  6e866f616ec7fb7f4c791b5ad349a2cd  gcc/optabs-query.h
! 0135b6d221cd61d59fecebf7206e304e  gcc/optabs-tree.cc
! 201b2569727bf062f908121f208a860f  gcc/optabs-tree.h
  57c8869c0b98a066cf4cfb1820088baf  gcc/optabs.cc
! e41b2d12060d81ec0196a849b4956aab  gcc/optabs.def
  ec114c32bb71f960c6e019c56237c929  gcc/optabs.h
  10284dae2b1b50618cee778ef473c34c  gcc/optc-gen.awk
  a7feb127a9364786f997ccacfe9fece2  gcc/optc-save-gen.awk
--- 7965,7974 ----
  22f466f2c62ac3f6d1a71c7d7911d694  gcc/optabs-libfuncs.h
  b88b1f2b695de39a2325d3f5407d2c67  gcc/optabs-query.cc
  6e866f616ec7fb7f4c791b5ad349a2cd  gcc/optabs-query.h
! f483638243a7be6729a40a14671bb41f  gcc/optabs-tree.cc
! 9abb7ae782bbc6b1c20fac3e87d5c2f5  gcc/optabs-tree.h
  57c8869c0b98a066cf4cfb1820088baf  gcc/optabs.cc
! 75702d72b3dc7ebdef68f6bee49fb134  gcc/optabs.def
  ec114c32bb71f960c6e019c56237c929  gcc/optabs.h
  10284dae2b1b50618cee778ef473c34c  gcc/optc-gen.awk
  a7feb127a9364786f997ccacfe9fece2  gcc/optc-save-gen.awk
*************** e2419fa789f8684ce04c4df7343b759d  gcc/op
*** 7985,7993 ****
  413859dddc66f1f7d8ea8078e096c288  gcc/ordered-hash-map-tests.cc
  fef443de1557117f8c2847206a2ea8f5  gcc/ordered-hash-map.h
  7c8d7dc194f39f5b8c69d7f0d05bc335  gcc/output.h
! 7aaac9b28a6df485fbbf75d4ed3086b8  gcc/pair-fusion.cc
  d9e22e28b3080527b0c29e8bc4e38c95  gcc/pair-fusion.h
! 701a1d8df83dce8a1404287980162e40  gcc/params.opt
  2cc794e23d80a8c9f057a7e402c65fb8  gcc/params.opt.urls
  ce920ed7f2cc74b4a9bc390c39f4cbee  gcc/pass_manager.h
  c1386b247569007de9fda83d55b1aebf  gcc/passes.cc
--- 7988,7996 ----
  413859dddc66f1f7d8ea8078e096c288  gcc/ordered-hash-map-tests.cc
  fef443de1557117f8c2847206a2ea8f5  gcc/ordered-hash-map.h
  7c8d7dc194f39f5b8c69d7f0d05bc335  gcc/output.h
! 2ae588be238dcf561a0d92af724c505e  gcc/pair-fusion.cc
  d9e22e28b3080527b0c29e8bc4e38c95  gcc/pair-fusion.h
! f850119b2167fd2697fe24a3e8379102  gcc/params.opt
  2cc794e23d80a8c9f057a7e402c65fb8  gcc/params.opt.urls
  ce920ed7f2cc74b4a9bc390c39f4cbee  gcc/pass_manager.h
  c1386b247569007de9fda83d55b1aebf  gcc/passes.cc
*************** b2f9b18f946c2e60e4f6cba0ab2df54e  gcc/pe
*** 7998,8027 ****
  4c58d163e773c8a97fe95f623b089641  gcc/plugin.cc
  af6268dd53154434eb4c4d1c299e0ee2  gcc/plugin.def
  5678cfbc9cf98f9e69bee1118c787a42  gcc/plugin.h
! 0fe444004f5483c111395033c5aa353b  gcc/po/ChangeLog
  2c2fbc71d2acc1ddfb9fb9501458921b  gcc/po/EXCLUDES
! 73ae249e691da38b778718022db3bbde  gcc/po/be.po
! dc880fdf00071de200d0a050acab2d15  gcc/po/da.po
! 526acffad37f45214db44abb7e8c2d64  gcc/po/de.po
! b831e79d9a1e4ff56315068d97004be1  gcc/po/el.po
! 746d4a44505d519b4735ec4b98b7f20b  gcc/po/es.po
  7a6d51f7527e21e20156259c98cac705  gcc/po/exgettext
! 9ce2ec664841f21de5200fe64ee321ab  gcc/po/fi.po
! 3d35cff3d1d5c429731dc3816ec4befc  gcc/po/fr.po
  e9987665273e0c01f7765daa54b51eab  gcc/po/gcc.pot
! 5251fc36b735c1344798f79c4de8d119  gcc/po/hr.po
! 482575e27f7446a277fbb7a27c8ae607  gcc/po/id.po
! 1aff5b2cb57b7f4fa6565ad5f2865745  gcc/po/ja.po
! 5ef563026317009887be8539854132b7  gcc/po/ka.po
! 239809f691f93907e451f1d0f64745fe  gcc/po/nl.po
! 507b7a1756b6e3059bd7db5749cfea8f  gcc/po/ru.po
! 31d0120d3a8f12b7e983b802a76d9bd8  gcc/po/sr.po
! da772b8dc4fd323f2c28d1196ef96d3e  gcc/po/sv.po
! 5c4cbac95eff9049f30bdd9bb4be7b4e  gcc/po/tr.po
! b33f539d1d64f0e68a3b776164ca1f59  gcc/po/uk.po
! a98a8f0aa188fa14ae528dfe8be52db4  gcc/po/vi.po
! 6f6f825453170b4c203e05fcb68d6ec5  gcc/po/zh_CN.po
! 9ead8430a012fd202b7762e4866a85b4  gcc/po/zh_TW.po
  793b6858d4e3f63b57b893a499d3c32b  gcc/pointer-query.cc
  728738ceae729bc0f318f8accf6244c0  gcc/pointer-query.h
  8fb747d77281aa1c6e2fbc0f106ef7f5  gcc/poly-int-types.h
--- 8001,8030 ----
  4c58d163e773c8a97fe95f623b089641  gcc/plugin.cc
  af6268dd53154434eb4c4d1c299e0ee2  gcc/plugin.def
  5678cfbc9cf98f9e69bee1118c787a42  gcc/plugin.h
! ea6d245aaa2a4560ad9eea0c7b1fd2df  gcc/po/ChangeLog
  2c2fbc71d2acc1ddfb9fb9501458921b  gcc/po/EXCLUDES
! 0e3e263960774e785f395590da734617  gcc/po/be.po
! bf8499375fa496c48aec05f1133187b6  gcc/po/da.po
! 6397a6a991c7334d9c43fe5431522850  gcc/po/de.po
! d30c11edbfaba245609b58c886991a8c  gcc/po/el.po
! 55ccb192d0fd60b93eb7f791daad07b7  gcc/po/es.po
  7a6d51f7527e21e20156259c98cac705  gcc/po/exgettext
! 804a69118603c603c4f262ba0cf9d6bd  gcc/po/fi.po
! 5cbd99c65f2533e060767e868a2b3d1c  gcc/po/fr.po
  e9987665273e0c01f7765daa54b51eab  gcc/po/gcc.pot
! 97c94fadef4d88af1450cf408d774edd  gcc/po/hr.po
! 05822ec19c27dca165f4bfda0f0552ca  gcc/po/id.po
! 549d9f572d829b6894d645fd4212f43f  gcc/po/ja.po
! 7be36fe5dae180aed7d11a53d5f6d34e  gcc/po/ka.po
! 64703af171b2233312ee2072a233d347  gcc/po/nl.po
! 83338a752ce084d080c7fbdd7d37c2dd  gcc/po/ru.po
! 453b9cc9eaa8dc06e3406a88fbdaf6e8  gcc/po/sr.po
! 6c261e3be61c0847e4f0f05552977320  gcc/po/sv.po
! 0eb1576cbb03c66f87f94f538cf66005  gcc/po/tr.po
! 0ba34499bfd15ef1ea3d55881065fc8c  gcc/po/uk.po
! 4a99f60c9bd4fbb22aea833e86db24d1  gcc/po/vi.po
! 3b2af51ec62039aa8fc6d05d7d7442ef  gcc/po/zh_CN.po
! 5b6be47abc44bbc8550911c1e63ad95f  gcc/po/zh_TW.po
  793b6858d4e3f63b57b893a499d3c32b  gcc/pointer-query.cc
  728738ceae729bc0f318f8accf6244c0  gcc/pointer-query.h
  8fb747d77281aa1c6e2fbc0f106ef7f5  gcc/poly-int-types.h
*************** f26f8ff623fefa8bdfe18ead347e914f  gcc/pr
*** 8049,8064 ****
  db24d9f938cefb2027e91a5068f5f1d0  gcc/print-tree.h
  7e39922ba013c9a602f60c45e332ff09  gcc/profile-count.cc
  2a91ef0e38b6cf81c1c353b9ac7d82ff  gcc/profile-count.h
! 66a4cbd0d34605100ec913cd7c446296  gcc/profile.cc
! 75fc41809b74ed162233e70c20df1264  gcc/profile.h
  3ed55ba6efd01e68096062e3c1ba0816  gcc/pta-andersen.cc
  bea702966301b6b7e6294ef33ec8b443  gcc/pta-andersen.h
  706c6f6185e00db6f945b89759097531  gcc/pub-sub.cc
  f72a1e84c9facd65dc1c42ee67f21583  gcc/pub-sub.h
! 1473be7870d38d6ef1ee6541a2b55394  gcc/range-op-float.cc
  ec6248ff9582260bb420197fc3bd33ab  gcc/range-op-mixed.h
! 9a57b405d17fbd04825aaddc4037376b  gcc/range-op-ptr.cc
! 3f084e295f302b86d40dce5bff5b1dca  gcc/range-op.cc
  52c9ff8b4fcf2afdee9b9f331411b42e  gcc/range-op.h
  5224210104d440bc7bae81953ca2e7f1  gcc/range.cc
  19ba1dec644467b75ebc4246acf8ff8f  gcc/range.h
--- 8052,8067 ----
  db24d9f938cefb2027e91a5068f5f1d0  gcc/print-tree.h
  7e39922ba013c9a602f60c45e332ff09  gcc/profile-count.cc
  2a91ef0e38b6cf81c1c353b9ac7d82ff  gcc/profile-count.h
! 240422d01c580d218c0e87049d186513  gcc/profile.cc
! ac89cec30bba4c32a5b8c9bf0f2e37a1  gcc/profile.h
  3ed55ba6efd01e68096062e3c1ba0816  gcc/pta-andersen.cc
  bea702966301b6b7e6294ef33ec8b443  gcc/pta-andersen.h
  706c6f6185e00db6f945b89759097531  gcc/pub-sub.cc
  f72a1e84c9facd65dc1c42ee67f21583  gcc/pub-sub.h
! b13ec01389f52189f974e148eec9ae08  gcc/range-op-float.cc
  ec6248ff9582260bb420197fc3bd33ab  gcc/range-op-mixed.h
! 63b4a88f7fe37133ba456c19d2d85e72  gcc/range-op-ptr.cc
! 053e42808cbf3de035e45431bf853b04  gcc/range-op.cc
  52c9ff8b4fcf2afdee9b9f331411b42e  gcc/range-op.h
  5224210104d440bc7bae81953ca2e7f1  gcc/range.cc
  19ba1dec644467b75ebc4246acf8ff8f  gcc/range.h
*************** dc28a64b4aa1349136710af5da9a42cf  gcc/ru
*** 8666,8672 ****
  b7528cd0f3ef048febfc080eef4f41bb  gcc/rust/util/rust-unicode.h
  a299759cc6ba50b5899a39ca2e05e4a1  gcc/rust/util/rust-unwrap-segment.cc
  5c807d7e7e80e2200bfd0e42f587912f  gcc/rust/util/rust-unwrap-segment.h
! f0f4d8d16db9fe5a40a81d75c7b1bad4  gcc/sancov.cc
  f13ef6f909911f94ad3ea11360068fa1  gcc/sanitizer.def
  afd4a8d5ecec62bde924478467202ba7  gcc/sanopt.cc
  be3678be2cea5e1beb181ef986ed3e3e  gcc/sarif-replay.cc
--- 8669,8675 ----
  b7528cd0f3ef048febfc080eef4f41bb  gcc/rust/util/rust-unicode.h
  a299759cc6ba50b5899a39ca2e05e4a1  gcc/rust/util/rust-unwrap-segment.cc
  5c807d7e7e80e2200bfd0e42f587912f  gcc/rust/util/rust-unwrap-segment.h
! 6ed5ee47cb19703567a9b0e963a4fb16  gcc/sancov.cc
  f13ef6f909911f94ad3ea11360068fa1  gcc/sanitizer.def
  afd4a8d5ecec62bde924478467202ba7  gcc/sanopt.cc
  be3678be2cea5e1beb181ef986ed3e3e  gcc/sarif-replay.cc
*************** c143658e947493274a178cf0550af362  gcc/sc
*** 8679,8686 ****
  8b780c7cc236e1623e9fd43ec01672d1  gcc/sched-rgn.cc
  ebd9e973e52eba392362d3f86683d9fc  gcc/sel-sched-dump.cc
  3b84f3b6b449c883935ef347892e770c  gcc/sel-sched-dump.h
! a03e345b5221fa9fcdb60c4dfc09f664  gcc/sel-sched-ir.cc
! baa6f0b7fef121981bc56afcedfd3650  gcc/sel-sched-ir.h
  76a5b95f63d4aa91c53a57798b0ed1da  gcc/sel-sched.cc
  c8e14bcadd8fd37034a186ff2eed497c  gcc/sel-sched.h
  75125554eb32a562c567b40b674dceab  gcc/selftest-json.cc
--- 8682,8689 ----
  8b780c7cc236e1623e9fd43ec01672d1  gcc/sched-rgn.cc
  ebd9e973e52eba392362d3f86683d9fc  gcc/sel-sched-dump.cc
  3b84f3b6b449c883935ef347892e770c  gcc/sel-sched-dump.h
! f9bc352b673dc078d71a9b0b5c00f16c  gcc/sel-sched-ir.cc
! b16673b30a3215541c45393cb3e1fb27  gcc/sel-sched-ir.h
  76a5b95f63d4aa91c53a57798b0ed1da  gcc/sel-sched.cc
  c8e14bcadd8fd37034a186ff2eed497c  gcc/sel-sched.h
  75125554eb32a562c567b40b674dceab  gcc/selftest-json.cc
*************** f7a30cc2e8344fa489739267da2d868b  gcc/se
*** 8700,8706 ****
  3f3d94e6f52cc07f64e195e1a75dc485  gcc/signop.h
  b4c90fe064bba484ce5c18adb1a9e544  gcc/simple-diagnostic-path.cc
  7affe31db6f7cb9c7fc77937feef0758  gcc/simple-diagnostic-path.h
! 503ba1a494fd9f027cf9d6c7c8bc4b31  gcc/simplify-rtx.cc
  d1aec926a9488869692e8fe2f61ca75f  gcc/sort.cc
  7daa38cb1d09a2f88958f00a965d40a1  gcc/sparseset.cc
  3883b6ff1845dcec7b2822124018ab05  gcc/sparseset.h
--- 8703,8709 ----
  3f3d94e6f52cc07f64e195e1a75dc485  gcc/signop.h
  b4c90fe064bba484ce5c18adb1a9e544  gcc/simple-diagnostic-path.cc
  7affe31db6f7cb9c7fc77937feef0758  gcc/simple-diagnostic-path.h
! dca58d14fac22629afbbab846b5610fb  gcc/simplify-rtx.cc
  d1aec926a9488869692e8fe2f61ca75f  gcc/sort.cc
  7daa38cb1d09a2f88958f00a965d40a1  gcc/sparseset.cc
  3883b6ff1845dcec7b2822124018ab05  gcc/sparseset.h
*************** f24751f278bee1ac8dc861467d9f96a3  gcc/ta
*** 8754,8760 ****
  8dfc7c2c4f5fcc8bae4e56f4908de008  gcc/targhooks.cc
  dcedef5930550e30cc9ea611bbffde5b  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 101f62d212254c97857d64da682e2f78  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
--- 8757,8763 ----
  8dfc7c2c4f5fcc8bae4e56f4908de008  gcc/targhooks.cc
  dcedef5930550e30cc9ea611bbffde5b  gcc/targhooks.h
  f39fcaa8197187283ccfed40107b426d  gcc/testsuite/.gitattributes
! 48294e16aa02ed28f7ea080c9f235633  gcc/testsuite/ChangeLog
  47e8e29b649ead73b8a1e4797da470ed  gcc/testsuite/ChangeLog-1993-2007
  35198a9e4fd31b935de8789faabf3351  gcc/testsuite/ChangeLog-2008
  0f19934540750356d1b91595cebfd9a8  gcc/testsuite/ChangeLog-2009
*************** d2b914e7da7d449d03bc2fd5a17d4ac9  gcc/te
*** 20082,20087 ****
--- 20085,20092 ----
  e413f648ce33386781b2b3e3e93cb96b  gcc/testsuite/c-c++-common/gomp/scan-5.c
  4715bbfc6161c4d45a18bbfad6b8d4db  gcc/testsuite/c-c++-common/gomp/scan-6.c
  3a5155fae66616b98d3623c835195084  gcc/testsuite/c-c++-common/gomp/scan-7.c
+ 92fcf40af1644e0dde3d92d1f01c77e0  gcc/testsuite/c-c++-common/gomp/scan-8.c
+ 3d7523f39dbf3da04bbb0b7753d8ec5c  gcc/testsuite/c-c++-common/gomp/scan-9.c
  8af1ef16f27f56d5d687ed958b671d57  gcc/testsuite/c-c++-common/gomp/schedule-1.c
  67f96e7a06232d9ddf2c2926d87eb850  gcc/testsuite/c-c++-common/gomp/schedule-modifiers-1.c
  5924e1e32a4e62ad7e1324d01a4ed89e  gcc/testsuite/c-c++-common/gomp/schedule-modifiers-2.c
*************** e067afbb5887269d86386f7435562a4c  gcc/te
*** 21709,21714 ****
--- 21714,21721 ----
  b481bb58b296a62d744d3006d0156f61  gcc/testsuite/cobol.dg/group2/Hexadecimal_literal.out
  d7ce234a82d051fac4d1493525b12169  gcc/testsuite/cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.cob
  6edee3c216c6b5bc598396e40997f632  gcc/testsuite/cobol.dg/group2/IBM_dialect_COMP_redefined_by_POINTER_as_64-bit.out
+ 9615352a2728fec86b78bd36c4b20d22  gcc/testsuite/cobol.dg/group2/INITIALIZE_EXTERNAL_data_items_with_VALUE.cob
+ f565bb5910ac9238f0dba2addcb149bb  gcc/testsuite/cobol.dg/group2/INITIALIZE_EXTERNAL_data_items_with_VALUE.out
  5aa6886fe59d61c0aa83d74039108480  gcc/testsuite/cobol.dg/group2/INITIALIZE_OCCURS_with_SIGN_LEADING___TRAILING.cob
  f24d2c8690e1c616bc38e843f93f3823  gcc/testsuite/cobol.dg/group2/INITIALIZE_OCCURS_with_SIGN_LEADING___TRAILING.out
  3f0702761656602dc24ae995f37fc38e  gcc/testsuite/cobol.dg/group2/INITIALIZE_OCCURS_with_numeric_edited.cob
*************** af9863e9fca568fa5ae3ad41b051cf84  gcc/te
*** 26972,26977 ****
--- 26979,26985 ----
  ab56709d31a56066e2a96779bd194779  gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C
  a3eb2783b3258724406759b817abc91a  gcc/testsuite/g++.dg/cpp1y/constexpr-label.C
  883c394dbc545754b070a27214431533  gcc/testsuite/g++.dg/cpp1y/constexpr-lambda1.C
+ ff3ef9aa4b44942a49392419da9af2e7  gcc/testsuite/g++.dg/cpp1y/constexpr-lambda2.C
  1297f76fa7088a7c9747166ee879af11  gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime1.C
  477f60aba41bed3324625dc7a00211dc  gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime2.C
  0937692c52b3c42dcf0f68d41ef28785  gcc/testsuite/g++.dg/cpp1y/constexpr-lifetime3.C
*************** d61cc66863701219edff4cd7fe87ebb9  gcc/te
*** 29521,29526 ****
--- 29529,29535 ----
  c158bbb4df76b9867cf177e079c2ce23  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated13.C
  bc1c49df918c7bedb2c04165b007f136  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated14.C
  13b8a2f12e5511e8657e1c29bb0f8073  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated15.C
+ 492b06a1a3a2082a82c1c64332111201  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated16.C
  4617b7d86ad3299b351c033f194bee8a  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated2.C
  73b56ba004639bd18c7c3c95c3bfd080  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated3.C
  5c37b5cacdb70688ac2e90c563d9613c  gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated4.C
*************** f5a1d6ce677b906bfb8219ed5270d8e3  gcc/te
*** 31901,31906 ****
--- 31910,31919 ----
  1640d03782f51bc43a15596b0614cf56  gcc/testsuite/g++.dg/gcov/gcov-23-1.h
  167b6b9dc0c8d8fdcd57ab138cca6d8f  gcc/testsuite/g++.dg/gcov/gcov-23-2.h
  8495b0bdef14ea0acbbd658edf296ae6  gcc/testsuite/g++.dg/gcov/gcov-23.C
+ fb3e66dc82814bc70ba7040dfe577b2d  gcc/testsuite/g++.dg/gcov/gcov-24.C
+ 47bac11834c61d312e4f5efb46205c31  gcc/testsuite/g++.dg/gcov/gcov-25.C
+ a180bca76d427c0b78ea25a889cdd250  gcc/testsuite/g++.dg/gcov/gcov-26.C
+ 2a9ffc99f669692bcb26f2a6dc01e0bc  gcc/testsuite/g++.dg/gcov/gcov-27.C
  30e19a96541ddd2af052e7ec0f68231c  gcc/testsuite/g++.dg/gcov/gcov-3.C
  2c83bff9a3f14aa6fc5d7755bf82c9b6  gcc/testsuite/g++.dg/gcov/gcov-3.h
  6c469cebe59041c83fb4f2c74bfe7d18  gcc/testsuite/g++.dg/gcov/gcov-4.C
*************** e2988362ecb41c55df743fe23666ff05  gcc/te
*** 33186,33192 ****
  67ce956b024be06467602bda94a08aa7  gcc/testsuite/g++.dg/ipa/pr98690.C
  bf0218d818b40cc86f1826d82411d319  gcc/testsuite/g++.dg/ipa/pure-const-1.C
  b1b9772a55579b7f07ac84dde2376344  gcc/testsuite/g++.dg/ipa/pure-const-2.C
- 84129f30d3136d7700b0591bd3ab776e  gcc/testsuite/g++.dg/ipa/pure-const-3.C
  23452e5953030ffb9df42992853ad918  gcc/testsuite/g++.dg/ipa/pure-const-3.h
  5e07b9e2c37b773021424580564fb0f3  gcc/testsuite/g++.dg/ipa/pure-const-3b.C
  c3659ea03164ca46a25f7148ed889974  gcc/testsuite/g++.dg/ipa/remref-1.C
--- 33199,33204 ----
*************** cacc2b46a47db294c8b68d4d9a2920ea  gcc/te
*** 34406,34411 ****
--- 34418,34424 ----
  1bd7a655531ac448585db06200fbbb28  gcc/testsuite/g++.dg/modules/gmf-3.C
  5acba4ad7210cf8ea467e74a6aac477c  gcc/testsuite/g++.dg/modules/gmf-4.C
  2efc48c188ec78c95b3dd7c2b3d3c796  gcc/testsuite/g++.dg/modules/gmf-5.C
+ 367d67d38119e0eaaef890858d78c027  gcc/testsuite/g++.dg/modules/gmf-6.C
  0b586e3fe17d5adffa3588f46d3034d6  gcc/testsuite/g++.dg/modules/gmf-xtreme.C
  9cc5403f7ab7363b8ad062d46c71d88c  gcc/testsuite/g++.dg/modules/gnu-inline-1_a.C
  406a898983a86aba6f1a446a6930c7d2  gcc/testsuite/g++.dg/modules/gnu-inline-1_b.C
*************** b7cb98f473e1920797490085dbf7bb94  gcc/te
*** 35919,35924 ****
--- 35932,35939 ----
  519840c294d6b87811a202c0881051a4  gcc/testsuite/g++.dg/opt/is_constant_evaluated1.C
  f1b0fb8d0e48803f4a6ff987db38f6ce  gcc/testsuite/g++.dg/opt/is_constant_evaluated2.C
  6c66d424a35a016d39db48a6c24aa0d5  gcc/testsuite/g++.dg/opt/is_constant_evaluated3.C
+ 4d4abebcc1fe46b04e964f6476645411  gcc/testsuite/g++.dg/opt/is_constant_evaluated3a.C
+ b9bc264a90a9a0380734ca5be15df7df  gcc/testsuite/g++.dg/opt/is_constant_evaluated3b.C
  c9411e9577ca2c8a8af93248a6b9a3d5  gcc/testsuite/g++.dg/opt/is_constant_evaluated4.C
  d3914504bba83652fe1a238821c3dea2  gcc/testsuite/g++.dg/opt/life1.C
  e9d20e766af5e3640a5fe827cb945f15  gcc/testsuite/g++.dg/opt/local1.C
*************** e6de60b5642934aef50f416afd0dfef5  gcc/te
*** 37601,37606 ****
--- 37616,37622 ----
  c981f50108f29e9500f3baf51746f6a5  gcc/testsuite/g++.dg/pr125854.C
  160c570bd57dcd8aec2341fe9a4d7d20  gcc/testsuite/g++.dg/pr125977.C
  1e9b44fcafec24dfe9c3653aa87cf81c  gcc/testsuite/g++.dg/pr126150.C
+ 2a135c96f186fd9adc0ae0944862de8e  gcc/testsuite/g++.dg/pr126531.C
  2ac64817a39fe1a5c2dc328f4233cda1  gcc/testsuite/g++.dg/pr37742.C
  32b2fbda29ffd2ac2181c43c971f3a7d  gcc/testsuite/g++.dg/pr44328.C
  e43b4ea2d038b181b57782d5d56d22ba  gcc/testsuite/g++.dg/pr44486.C
*************** ab1db2b0eb404ff32ef9a7071d76c8fd  gcc/te
*** 38082,38087 ****
--- 38098,38104 ----
  c06bd497360c05fbf80ffb2ffdbffe27  gcc/testsuite/g++.dg/reflect/identifier_of1.C
  4e38907428d25d2a0cf80b5f56cf6f64  gcc/testsuite/g++.dg/reflect/identifier_of2.C
  b80e4eb0aebfe11a491c274475e1ee79  gcc/testsuite/g++.dg/reflect/identifier_of3.C
+ 179300a6bb04d004f146bd225650a803  gcc/testsuite/g++.dg/reflect/info1.C
  1e2c2dcb3d05269583ceaf415358474f  gcc/testsuite/g++.dg/reflect/init1.C
  ec949dc698d4dd0b434d6c269db3d31d  gcc/testsuite/g++.dg/reflect/init10.C
  8dc0d0d0fae9dfaf4da9774c4db397c3  gcc/testsuite/g++.dg/reflect/init11.C
*************** bff165ca22463894c2709efc7a2bb28a  gcc/te
*** 39493,39498 ****
--- 39510,39517 ----
  894bde5373b01d069b2f9aac23e0b2ed  gcc/testsuite/g++.dg/template/non-dependent33.C
  9cfef24f457bfcfd36ab139919a814d2  gcc/testsuite/g++.dg/template/non-dependent34.C
  71ddc650371fc5c08e555a30e3c3457c  gcc/testsuite/g++.dg/template/non-dependent35.C
+ f70de80245d18f3ced6cbbb8a9e4433c  gcc/testsuite/g++.dg/template/non-dependent36.C
+ 37b41270754520e20ce8ed852e972e89  gcc/testsuite/g++.dg/template/non-dependent37.C
  c74bd06e4f01d82b6dffe8568a9f9286  gcc/testsuite/g++.dg/template/non-dependent4.C
  7e000c3eaeb33b0cda5191bb78ee313d  gcc/testsuite/g++.dg/template/non-dependent5.C
  45dd220f658e86742366772757b041e2  gcc/testsuite/g++.dg/template/non-dependent6.C
*************** bbb4b68b2b55f3e5d143dfc3cb49196e  gcc/te
*** 40365,40371 ****
  1c599d4e9b7b870f42dcad1b710627ad  gcc/testsuite/g++.dg/torture/builtin-clear-padding-5.C
  4400de5dd1af7d389d53a0ca1efbd198  gcc/testsuite/g++.dg/torture/builtin-location.C
  12bbc31ebdb5389852fb19dbc0efd9b4  gcc/testsuite/g++.dg/torture/covariant-1.C
! 6457bd26444160ec232ee87474dfdb49  gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
  4a0b418d1bbb783ee191f2d05263d191  gcc/testsuite/g++.dg/torture/dg-torture.exp
  2fcf42acf195dc5d57cc2374b8d8baa8  gcc/testsuite/g++.dg/torture/except-1.C
  3a95b4fcbc68ee5191f15c2049ea9f7f  gcc/testsuite/g++.dg/torture/except-2.C
--- 40384,40390 ----
  1c599d4e9b7b870f42dcad1b710627ad  gcc/testsuite/g++.dg/torture/builtin-clear-padding-5.C
  4400de5dd1af7d389d53a0ca1efbd198  gcc/testsuite/g++.dg/torture/builtin-location.C
  12bbc31ebdb5389852fb19dbc0efd9b4  gcc/testsuite/g++.dg/torture/covariant-1.C
! 1d13a27dc5da8af37e76050a764e3402  gcc/testsuite/g++.dg/torture/darwin-cfstring-3.C
  4a0b418d1bbb783ee191f2d05263d191  gcc/testsuite/g++.dg/torture/dg-torture.exp
  2fcf42acf195dc5d57cc2374b8d8baa8  gcc/testsuite/g++.dg/torture/except-1.C
  3a95b4fcbc68ee5191f15c2049ea9f7f  gcc/testsuite/g++.dg/torture/except-2.C
*************** fd8e483532e07909315ca8711ef4503b  gcc/te
*** 40474,40479 ****
--- 40493,40499 ----
  8e35f2bc9bda0c081ac5347d83e9f80c  gcc/testsuite/g++.dg/torture/pr124137.C
  9e83dc5ec48088cace8aa33ee2acb251  gcc/testsuite/g++.dg/torture/pr124875.C
  75f68370222f5d3a36c5db4ddabae923  gcc/testsuite/g++.dg/torture/pr125599.C
+ ab33a0dbd1c39884371287aa72238a5a  gcc/testsuite/g++.dg/torture/pr126815-1.C
  161154ed9f6193a2a7da119e068c3f3f  gcc/testsuite/g++.dg/torture/pr27218.C
  a84e9fff95df4801f8e582fbc33303b8  gcc/testsuite/g++.dg/torture/pr30252.C
  e980bf95890544d46879b89f7aa98df6  gcc/testsuite/g++.dg/torture/pr30567.C
*************** f7c2d3f700bfbeb8d709897a026f72e6  gcc/te
*** 41265,41270 ****
--- 41285,41291 ----
  632b446e932f27efac2329d2234eb487  gcc/testsuite/g++.dg/tree-ssa/pr96979.C
  070d15097a92bcf12a8f98ecaa8b021c  gcc/testsuite/g++.dg/tree-ssa/pr97736.C
  a9b57d67f7b86dda8e925205f9d81b12  gcc/testsuite/g++.dg/tree-ssa/pr98265.C
+ 419a6e6306bb64482a515c1b6c3c4499  gcc/testsuite/g++.dg/tree-ssa/pr98602.C
  b8201bfa7e55c2eb8fbf876e25c8e4a4  gcc/testsuite/g++.dg/tree-ssa/pred-1.C
  03a91158b9e309f0b4795ad80f62f016  gcc/testsuite/g++.dg/tree-ssa/pta-delete-1.C
  cbfe7d75cb5b5c7850564b006625c5e3  gcc/testsuite/g++.dg/tree-ssa/ptrmemfield.C
*************** b83eac59b493f9c580ee676cf4be54bc  gcc/te
*** 41576,41581 ****
--- 41597,41603 ----
  781254f2b1a514c9ba0f4e29b2e8d1a3  gcc/testsuite/g++.dg/vect/simd-clone-7.cc
  76efe246291fd426ffddd2ad9aba280b  gcc/testsuite/g++.dg/vect/simd-complex-num-null-node.cc
  3bc95c24ca829b61efcb7f80670d3ab5  gcc/testsuite/g++.dg/vect/simd-mask-store-bool.cc
+ 4d4415b159b6869c0f7ccb5b35ceece8  gcc/testsuite/g++.dg/vect/slp-pr126861.cc
  470e82597279413bc82b08b1c7f1a530  gcc/testsuite/g++.dg/vect/slp-pr50413.cc
  11df4aee7aba1f03c88e69e2642c282a  gcc/testsuite/g++.dg/vect/slp-pr50819.cc
  65d174ec4c50c0d41899b909f7c4c318  gcc/testsuite/g++.dg/vect/slp-pr56812.cc
*************** f3ce91773bd0b4a3127c481ccd50f20e  gcc/te
*** 46079,46086 ****
  8e6bbb64e65d09866797aba4084d5a32  gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C
  1a63a2ea8302e185aea00c217c5cbea9  gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C
  ed268bb0c6479d4c5a1aa2efea8c023a  gcc/testsuite/g++.target/aarch64/sve/dwarf-bit-stride.C
! 57a0aa7896383cbb0273342d58a4a7b5  gcc/testsuite/g++.target/aarch64/sve/max_1.C
! ab6c5e333d0a740ae5ecff69966813a2  gcc/testsuite/g++.target/aarch64/sve/min_1.C
  2ff8eb172904381922581e6d91f913e4  gcc/testsuite/g++.target/aarch64/sve/noncall-eh-fp-1.C
  6bb662ee32d75fad86cbbcc07aab9998  gcc/testsuite/g++.target/aarch64/sve/pr102252.C
  0dc60096927b240a4fb696311ad6b402  gcc/testsuite/g++.target/aarch64/sve/pr107920.C
--- 46101,46108 ----
  8e6bbb64e65d09866797aba4084d5a32  gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C
  1a63a2ea8302e185aea00c217c5cbea9  gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C
  ed268bb0c6479d4c5a1aa2efea8c023a  gcc/testsuite/g++.target/aarch64/sve/dwarf-bit-stride.C
! 4453593d00318bc1964951ade2875a96  gcc/testsuite/g++.target/aarch64/sve/max_1.C
! 0d33f4d16558bed68e3dae75ec2d710b  gcc/testsuite/g++.target/aarch64/sve/min_1.C
  2ff8eb172904381922581e6d91f913e4  gcc/testsuite/g++.target/aarch64/sve/noncall-eh-fp-1.C
  6bb662ee32d75fad86cbbcc07aab9998  gcc/testsuite/g++.target/aarch64/sve/pr102252.C
  0dc60096927b240a4fb696311ad6b402  gcc/testsuite/g++.target/aarch64/sve/pr107920.C
*************** ce4ef4a52cb8cca61d3ad37ccd43c5c3  gcc/te
*** 46403,46408 ****
--- 46425,46431 ----
  499a3e66f4cfca59ba37f6b52cbffe74  gcc/testsuite/g++.target/i386/pr94046-1.C
  d15d097d67eff11d8d0db791234f8461  gcc/testsuite/g++.target/i386/pr94046-2.C
  ba6d7ab9bcf9d2c19d1b8ac3ed405800  gcc/testsuite/g++.target/i386/pr94185.C
+ 6299e09733c04b42aada2283c75d5ef9  gcc/testsuite/g++.target/i386/pr94649-1.C
  bb6e47e037c6eb9a5503116730814d59  gcc/testsuite/g++.target/i386/pr94866.C
  64e33a95d43ea5ee0af2cfdcb318bf00  gcc/testsuite/g++.target/i386/pr95229.C
  b4fc947f8f52100b6fa7991d63b5591e  gcc/testsuite/g++.target/i386/pr97054.C
*************** efc93807102349b27bef00d9d446823a  gcc/te
*** 50615,50620 ****
--- 50638,50644 ----
  0fc9915ccb964e5262c98387dccce4ac  gcc/testsuite/gcc.c-torture/execute/struct-ini-4.c
  11b22ffa41be077a70d1f093e6480f08  gcc/testsuite/gcc.c-torture/execute/struct-ret-1.c
  c260b49bd38aed4f903e3d147a075728  gcc/testsuite/gcc.c-torture/execute/struct-ret-2.c
+ 570a0cb7b9f3bf7d66fb31e93b86f37f  gcc/testsuite/gcc.c-torture/execute/subcmp-1.c
  ba93f0b459fe7321a82190489fff365d  gcc/testsuite/gcc.c-torture/execute/switch-1.c
  0232ff0e239fb26fe8c031742a69b9b4  gcc/testsuite/gcc.c-torture/execute/tstdi-1.c
  f281cd45767072414a16da2783b713b8  gcc/testsuite/gcc.c-torture/execute/unroll-1.c
*************** fe74c08f53b5b1b964c2c929159f1ba2  gcc/te
*** 52349,52355 ****
  c8d6492dff078586424be8f03528b2be  gcc/testsuite/gcc.dg/attr-btf-type-tag-1.c
  14c788d0842de64233e3a81d972dbf5b  gcc/testsuite/gcc.dg/attr-btf-type-tag-2.c
  41894487d9e76835ab065db00cac9ff5  gcc/testsuite/gcc.dg/attr-btf-type-tag-3.c
! a10cddb0dc5f63a6679c3abf21cac44b  gcc/testsuite/gcc.dg/attr-callback.c
  98639a922ccd34ef430959327ab91ce7  gcc/testsuite/gcc.dg/attr-copy-2.c
  b2c4e769d6b76333376078e568f8eaa8  gcc/testsuite/gcc.dg/attr-copy-3.c
  3366e3a3db8c8a30d5a7e6f8c872146d  gcc/testsuite/gcc.dg/attr-copy-4.c
--- 52373,52379 ----
  c8d6492dff078586424be8f03528b2be  gcc/testsuite/gcc.dg/attr-btf-type-tag-1.c
  14c788d0842de64233e3a81d972dbf5b  gcc/testsuite/gcc.dg/attr-btf-type-tag-2.c
  41894487d9e76835ab065db00cac9ff5  gcc/testsuite/gcc.dg/attr-btf-type-tag-3.c
! f8e38aad0eb6640b507587d0e4cce6d5  gcc/testsuite/gcc.dg/attr-callback.c
  98639a922ccd34ef430959327ab91ce7  gcc/testsuite/gcc.dg/attr-copy-2.c
  b2c4e769d6b76333376078e568f8eaa8  gcc/testsuite/gcc.dg/attr-copy-3.c
  3366e3a3db8c8a30d5a7e6f8c872146d  gcc/testsuite/gcc.dg/attr-copy-4.c
*************** b580fc14655d151bc7323c9844094653  gcc/te
*** 54676,54681 ****
--- 54700,54706 ----
  7d4c3e4f46665b8a19524995ee62bdf7  gcc/testsuite/gcc.dg/cpp/vararg2.c
  a3782e0d4f1f64cc38d0f1089ba6e34f  gcc/testsuite/gcc.dg/cpp/vararg3.c
  1f3cdc616d49ac4ff4c799c4ba90fff5  gcc/testsuite/gcc.dg/cpp/vararg4.c
+ a36054c075d6f79e67c8b406b160919e  gcc/testsuite/gcc.dg/cpp/vector-scan-align.c
  d0e4924e25980b474b5bf55a4f7705a2  gcc/testsuite/gcc.dg/cpp/very-long-comment.c
  39f56756651c159661c373c4344cbb19  gcc/testsuite/gcc.dg/cpp/warn-comments-2.c
  4e64f47116f0dad97fb117481f8ecb7d  gcc/testsuite/gcc.dg/cpp/warn-comments-3.c
*************** cbcc356a35e8a8665137c7ae64ec5914  gcc/te
*** 55058,55063 ****
--- 55083,55089 ----
  fdc49b9086e5cc10a9a154840a749afd  gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-1.c
  2a508ce4d2d595024560192b6dc90fe2  gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-2.c
  abf2680cbd1431fb13cc37cb0b5bc33b  gcc/testsuite/gcc.dg/debug/dwarf2/pr125935-3.c
+ 8947da030eddf8dc8be3ab425bf3e0d7  gcc/testsuite/gcc.dg/debug/dwarf2/pr126355.c
  250736f38c859fc89fb993ad3155eb20  gcc/testsuite/gcc.dg/debug/dwarf2/pr29609-1.c
  8f522ee214d1db3d04f240eb20eb4474  gcc/testsuite/gcc.dg/debug/dwarf2/pr29609-2.c
  43696edd12f5c0c32058d1ad1012e1e8  gcc/testsuite/gcc.dg/debug/dwarf2/pr31230.c
*************** c22f32307f45a41035662597ec36c291  gcc/te
*** 56028,56033 ****
--- 56054,56060 ----
  e79c01b4e6117435c5f54b610c2bfb67  gcc/testsuite/gcc.dg/gimplefe-56.c
  d446f4f9020b0aa4ff3a348d62c0952b  gcc/testsuite/gcc.dg/gimplefe-57.c
  10d7a7e88f50cf802d3b03ff88b40d61  gcc/testsuite/gcc.dg/gimplefe-58.c
+ 0c3bda83eb9a33c43f253d7c8be9cd2a  gcc/testsuite/gcc.dg/gimplefe-59.c
  003508c84556e4dd5119101f7dec73f6  gcc/testsuite/gcc.dg/gimplefe-6.c
  8537131248e8cadb5cf09db5f3a17687  gcc/testsuite/gcc.dg/gimplefe-7.c
  db9f8ce39b07fae0c4fd30c72f382e9f  gcc/testsuite/gcc.dg/gimplefe-8.c
*************** ab60b475998ea1ed92a9002d6336bfd6  gcc/te
*** 59334,59342 ****
--- 59361,59371 ----
  8c00b7615cb26255ca6f38542438e857  gcc/testsuite/gcc.dg/pr125588-1.c
  2f8d67606d854c1f456a4769dd7b1889  gcc/testsuite/gcc.dg/pr125641.c
  2145690aae63a443e6b20c904de8a496  gcc/testsuite/gcc.dg/pr125668.c
+ 21c940275218995e2eb0197916376f35  gcc/testsuite/gcc.dg/pr125683.c
  cb2af6eb124c1d269b7aedc04681b314  gcc/testsuite/gcc.dg/pr125706.c
  02b3b3267e793ecee19ba15f99518c3d  gcc/testsuite/gcc.dg/pr125707-1.c
  5ab2cc7a06b876199ce2f02e0dd9b79b  gcc/testsuite/gcc.dg/pr125707.c
+ 4537df40c9e82ff2bf6e99a049b2986b  gcc/testsuite/gcc.dg/pr125735.c
  f774e49194db2a0fbdafbddfc0c79487  gcc/testsuite/gcc.dg/pr125737-1.c
  3adc221d0f1677213f1661f06776191c  gcc/testsuite/gcc.dg/pr125737-2.c
  1a7347f36a45a46372b63b2ba4352b85  gcc/testsuite/gcc.dg/pr125738.c
*************** bc5ddfbbc46f4e0cce1629d1b58d3090  gcc/te
*** 59351,59357 ****
--- 59380,59388 ----
  ba5b967dcab5d2013a4e339db765537e  gcc/testsuite/gcc.dg/pr126171-1.c
  be4bf63d628709587a553e3f7f656631  gcc/testsuite/gcc.dg/pr126212.c
  72a2fca76cb69617ae36bab93c7ec0d7  gcc/testsuite/gcc.dg/pr12625-1.c
+ b4d53e28105e60a3a2550a606bdb4dd0  gcc/testsuite/gcc.dg/pr126284.c
  a64a27aec4e43161f7e19d47e05cab12  gcc/testsuite/gcc.dg/pr126325.c
+ f94524c8b1b54a825565858e848f40e1  gcc/testsuite/gcc.dg/pr126329.c
  177a6f8e8c9facaff89f83a2b63a3d61  gcc/testsuite/gcc.dg/pr126341.c
  1361ed8f27243e2bfbb76c4926a3124c  gcc/testsuite/gcc.dg/pr126405-1.c
  80a660d63f731dcfb059b481a0a629ad  gcc/testsuite/gcc.dg/pr126405-2.c
*************** a64a27aec4e43161f7e19d47e05cab12  gcc/te
*** 59360,59369 ****
--- 59391,59408 ----
  fdb2036892a5d4d268eb67a8a000644c  gcc/testsuite/gcc.dg/pr126464.c
  bfaae6b43271fa26f11d5688f5666fcc  gcc/testsuite/gcc.dg/pr126467-1.c
  c5401aea0b30d1fac33ea13c25a81660  gcc/testsuite/gcc.dg/pr126467-2.c
+ 5127460eae65fea5d4013ffe446ffcba  gcc/testsuite/gcc.dg/pr126533.c
  d0daddff69ce2a043bb9b98f92be76e3  gcc/testsuite/gcc.dg/pr126534.c
+ c6636c48e0e666ab50ee29db9ab031fd  gcc/testsuite/gcc.dg/pr126536-1.c
+ 04d3f7019416a90a60d4483fa76d86c7  gcc/testsuite/gcc.dg/pr126536-2.c
+ c822c6d0720283d2e184a90db7bd6e76  gcc/testsuite/gcc.dg/pr126538.c
  cb2e908e56265acf56829462158a2436  gcc/testsuite/gcc.dg/pr126569-1.c
  9453005db59e4e4da7e9340bbe287d1a  gcc/testsuite/gcc.dg/pr126641.c
+ b0d8cd5bef1be5bafd5cc8e986aed427  gcc/testsuite/gcc.dg/pr126648.c
  4cac82a4bb8865a31e0564aeae4b029c  gcc/testsuite/gcc.dg/pr126667.c
+ 392355f408b3601d2aed335f95ed3c73  gcc/testsuite/gcc.dg/pr126701.c
+ 1fe80872415fa4195e6d5e8a7b0d4fae  gcc/testsuite/gcc.dg/pr126814.c
+ a8fb6749607a2300d934e61cd66cf96c  gcc/testsuite/gcc.dg/pr126845.c
  6f0ef61e5a12db5f11da839b2988c5e1  gcc/testsuite/gcc.dg/pr13519-1.c
  86dc5cfaafafc79e11d0559d71baea6b  gcc/testsuite/gcc.dg/pr13804-1.c
  2a52cc05fb1415e0eafbc468a7ccc138  gcc/testsuite/gcc.dg/pr14092-1.c
*************** c18713c02dd6db585d0b717323e42243  gcc/te
*** 60788,60794 ****
  c381704f7fd8c500ffba6296632beb8a  gcc/testsuite/gcc.dg/pr80693.c
  a4a55216ee4c819695559e579c91916e  gcc/testsuite/gcc.dg/pr80747.c
  e6e71c9080dea97e0bc4c3f479600ac6  gcc/testsuite/gcc.dg/pr80775.c
! 6c331d26fa88af1c700bceb4d16b4e83  gcc/testsuite/gcc.dg/pr80776-1.c
  a1a56e30eeac791e16b04c6ea615d1c5  gcc/testsuite/gcc.dg/pr80776-2.c
  3addab71e2436c1b66f925d92eedf42d  gcc/testsuite/gcc.dg/pr80788.c
  3d4371ab487849eb5d5e8fde5732b5f4  gcc/testsuite/gcc.dg/pr80823.c
--- 60827,60834 ----
  c381704f7fd8c500ffba6296632beb8a  gcc/testsuite/gcc.dg/pr80693.c
  a4a55216ee4c819695559e579c91916e  gcc/testsuite/gcc.dg/pr80747.c
  e6e71c9080dea97e0bc4c3f479600ac6  gcc/testsuite/gcc.dg/pr80775.c
! 349be99088173c14af01f5ed6597fc11  gcc/testsuite/gcc.dg/pr80776-1.c
! 7e1da85f3120e1212e4bba3112c7b882  gcc/testsuite/gcc.dg/pr80776-1a.c
  a1a56e30eeac791e16b04c6ea615d1c5  gcc/testsuite/gcc.dg/pr80776-2.c
  3addab71e2436c1b66f925d92eedf42d  gcc/testsuite/gcc.dg/pr80788.c
  3d4371ab487849eb5d5e8fde5732b5f4  gcc/testsuite/gcc.dg/pr80823.c
*************** d59fd07bb22cd966a24bae661a158598  gcc/te
*** 61110,61116 ****
  7e94f0d5a822303e0339481ee07ad796  gcc/testsuite/gcc.dg/pr89679.c
  c94491c9101acbf5f3f978e24437879b  gcc/testsuite/gcc.dg/pr89689.c
  e6faf0945d1f5f965c65759fe557a7d4  gcc/testsuite/gcc.dg/pr89734.c
! 85a523bf44ade39913dc381d9bef54fe  gcc/testsuite/gcc.dg/pr89737.c
  6b4a47585c7d60c9cfe3d8323359f4e4  gcc/testsuite/gcc.dg/pr89795.c
  091a7f94e0d5361cc7dea150a7bcc1a1  gcc/testsuite/gcc.dg/pr89828.c
  6ef8056a7d60ac6e86aa28b8cd5e3b41  gcc/testsuite/gcc.dg/pr89984.c
--- 61150,61156 ----
  7e94f0d5a822303e0339481ee07ad796  gcc/testsuite/gcc.dg/pr89679.c
  c94491c9101acbf5f3f978e24437879b  gcc/testsuite/gcc.dg/pr89689.c
  e6faf0945d1f5f965c65759fe557a7d4  gcc/testsuite/gcc.dg/pr89734.c
! f793cb6e931fe20567482349de1aaf7d  gcc/testsuite/gcc.dg/pr89737.c
  6b4a47585c7d60c9cfe3d8323359f4e4  gcc/testsuite/gcc.dg/pr89795.c
  091a7f94e0d5361cc7dea150a7bcc1a1  gcc/testsuite/gcc.dg/pr89828.c
  6ef8056a7d60ac6e86aa28b8cd5e3b41  gcc/testsuite/gcc.dg/pr89984.c
*************** e5fa04b57a4c6ee2a8578c05f2e54789  gcc/te
*** 61428,61433 ****
--- 61468,61474 ----
  5429d14c7edd0ef67dabb3432ed24b6b  gcc/testsuite/gcc.dg/pragma-re-2.c
  7123af8ec1f3b12791e84b28ccbb0953  gcc/testsuite/gcc.dg/pragma-re-3.c
  334a71ce68396a366d840cccfec441ea  gcc/testsuite/gcc.dg/pragma-re-4.c
+ b415854fb2739011d1fa0f6bcd93cd64  gcc/testsuite/gcc.dg/pragma-suppress-coverage.c
  caf7f2b9f5b17b3229e25416ef272023  gcc/testsuite/gcc.dg/precedence-1.c
  ea82d4023b231a2f4540f76435c3b6d2  gcc/testsuite/gcc.dg/predict-1.c
  26354537bffc13b99bf0e1d5cb7ba10d  gcc/testsuite/gcc.dg/predict-10.c
*************** c101dc190e024f7cd8e13d412510c399  gcc/te
*** 61544,61552 ****
--- 61585,61595 ----
  1ba71d3525a92b2cd35acab9a03c063e  gcc/testsuite/gcc.dg/rtl/aarch64/pr111411.c
  8ae0b3cf4d0f9c736e2aca2226756dc6  gcc/testsuite/gcc.dg/rtl/aarch64/pr111702.c
  b76f25a5e2a39d0da6541a73b5cd3e32  gcc/testsuite/gcc.dg/rtl/aarch64/pr113295-1.c
+ 0649ab4678f48e3464d15ea6289565e3  gcc/testsuite/gcc.dg/rtl/aarch64/pr125683-flags.c
  82921214d686f1804813b91947084109  gcc/testsuite/gcc.dg/rtl/aarch64/pr71779.c
  043d0b0c264990e6e6ac1f2827823f1b  gcc/testsuite/gcc.dg/rtl/aarch64/rtl-handle-column-numbers.c
  770cae6014d989d238db251906e1d55c  gcc/testsuite/gcc.dg/rtl/aarch64/subs_adds_sp.c
+ 1899940b0f97bc7873e7a93d00e3fb9c  gcc/testsuite/gcc.dg/rtl/aarch64/subs_general_reg.c
  4a0f9ca943ba4d51c36cafc0f05585af  gcc/testsuite/gcc.dg/rtl/aarch64/test-epilogue-set.c
  a107a9eae4cd59d68f55abfc11da7cec  gcc/testsuite/gcc.dg/rtl/aarch64/unspecified-pass-error.c
  560692a2bc864a930149d9f437e36585  gcc/testsuite/gcc.dg/rtl/aarch64/vec-series-1.c
*************** d14bc25096937b718d671c0c7cd3ddb3  gcc/te
*** 61819,61824 ****
--- 61862,61868 ----
  c16439c6779a536d905a874ebe75089b  gcc/testsuite/gcc.dg/sso-7.c
  463f108109596d2759735004c4a38105  gcc/testsuite/gcc.dg/sso-8.c
  23a0312d5314bd8921b89e08c802b7be  gcc/testsuite/gcc.dg/sso/dump.h
+ 40cbde7161f60ddb28903c889af63fd0  gcc/testsuite/gcc.dg/sso/factor_load-1.c
  718a9c8b5dfa53c6e124d90b68d01799  gcc/testsuite/gcc.dg/sso/init1.h
  7bfaad8f0363f97343dba9bfc0dee549  gcc/testsuite/gcc.dg/sso/init13.h
  35ca6c112c2fbd807531efa14c5bd377  gcc/testsuite/gcc.dg/sso/init2.h
*************** d8668812771260f53e423fb652ede14e  gcc/te
*** 62599,62605 ****
  6669b08c1e3246718066c2f4c38e8261  gcc/testsuite/gcc.dg/torture/crc-side-instr-9.c
  61fdb26117b326e597982d733555a398  gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c
  82bfe80fc489a6c0a56a612f224158c1  gcc/testsuite/gcc.dg/torture/cris-volatile-1.c
! 6457bd26444160ec232ee87474dfdb49  gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
  e2fc2f6efb6228b3bdb1290bc22490fe  gcc/testsuite/gcc.dg/torture/dfp-default-init-1.c
  309fb84632cbbf1dec8848dc9a808a83  gcc/testsuite/gcc.dg/torture/dfp-default-init-2.c
  f0a0abbf88d90c241d5a79a842755381  gcc/testsuite/gcc.dg/torture/dfp-default-init-3.c
--- 62643,62649 ----
  6669b08c1e3246718066c2f4c38e8261  gcc/testsuite/gcc.dg/torture/crc-side-instr-9.c
  61fdb26117b326e597982d733555a398  gcc/testsuite/gcc.dg/torture/cris-asm-mof-1.c
  82bfe80fc489a6c0a56a612f224158c1  gcc/testsuite/gcc.dg/torture/cris-volatile-1.c
! 4318e6998ffd81ab9cb5a8eaa77500f9  gcc/testsuite/gcc.dg/torture/darwin-cfstring-3.c
  e2fc2f6efb6228b3bdb1290bc22490fe  gcc/testsuite/gcc.dg/torture/dfp-default-init-1.c
  309fb84632cbbf1dec8848dc9a808a83  gcc/testsuite/gcc.dg/torture/dfp-default-init-2.c
  f0a0abbf88d90c241d5a79a842755381  gcc/testsuite/gcc.dg/torture/dfp-default-init-3.c
*************** e6132b99fe49e5ef626b8a5c49e9670a  gcc/te
*** 63291,63296 ****
--- 63335,63341 ----
  aa10a1eb9919015a063f6b2c6b1c583c  gcc/testsuite/gcc.dg/torture/pr126571-1.c
  f80e9f48f86c757f3f37f34e4c8e4f8c  gcc/testsuite/gcc.dg/torture/pr126576.c
  3be74d126fd8d19b7c23404e503083de  gcc/testsuite/gcc.dg/torture/pr126650.c
+ f5791b72734df0eaf9c54a4daeec8b27  gcc/testsuite/gcc.dg/torture/pr126658.c
  ded4330fd1cd52783bd9b1761db038ef  gcc/testsuite/gcc.dg/torture/pr16104-1.c
  fc265ee05da2f29f0e92804661cd1f28  gcc/testsuite/gcc.dg/torture/pr17526.c
  01c583edb41b632b835aa892b9c1cb14  gcc/testsuite/gcc.dg/torture/pr17933-1.c
*************** b82f09e52f40b5e142ca17a69421bfad  gcc/te
*** 64332,64337 ****
--- 64377,64383 ----
  b4bc986eae683153ce2c232320c5bd27  gcc/testsuite/gcc.dg/torture/restrict-6.c
  568321b2b1eea2f97749015ca7f0b1b0  gcc/testsuite/gcc.dg/torture/restrict-7.c
  d913f838ec1f626e3108016066c77f2f  gcc/testsuite/gcc.dg/torture/restrict-8.c
+ 26b53cea68f5baf43a018857887c68f2  gcc/testsuite/gcc.dg/torture/returns-twice-1.c
  3fb5e467cdd5b7f8c0d248b59f046ff6  gcc/testsuite/gcc.dg/torture/ssa-fre-1.c
  ec800839f6046083f21d40a82b2942fc  gcc/testsuite/gcc.dg/torture/ssa-fre-2.c
  ef26911618617d51e6ffc39ca7a78dc2  gcc/testsuite/gcc.dg/torture/ssa-fre-3.c
*************** ac00cf20aa901dad53cb68baa97cc1f8  gcc/te
*** 64740,64745 ****
--- 64786,64794 ----
  9d10ba95e8f24da60dec445a85298578  gcc/testsuite/gcc.dg/tree-ssa/backprop-5.c
  efa2bb6bd9a362254dd3391a43a800d2  gcc/testsuite/gcc.dg/tree-ssa/backprop-6.c
  b90fd5851da5c65b02a6fd612e0d2b12  gcc/testsuite/gcc.dg/tree-ssa/backprop-7.c
+ 6728a5553063794ef41b4aa99d963869  gcc/testsuite/gcc.dg/tree-ssa/backthread-computed-goto-1.c
+ b7c93e3aa1abaed24bd54c63c36cdf6d  gcc/testsuite/gcc.dg/tree-ssa/backthread-computed-goto-2.c
+ 8f82dbf7844e0b17025e6270a900b9d0  gcc/testsuite/gcc.dg/tree-ssa/backthread-computed-goto-3.c
  ad829088c2d182fe6e84645dc44f07e6  gcc/testsuite/gcc.dg/tree-ssa/bit-assoc.c
  b0045d2d08c49e824e2e272c7dcb35d1  gcc/testsuite/gcc.dg/tree-ssa/bit1neg-1.c
  5d6bac4cd841cbdee08ff003c81dc559  gcc/testsuite/gcc.dg/tree-ssa/bit_op_cvt.1.c
*************** a2e7a9267052ac4ae19d933a4fe39c12  gcc/te
*** 65026,65031 ****
--- 65075,65083 ----
  5c71f313af73633da474793408a37470  gcc/testsuite/gcc.dg/tree-ssa/divide-6.c
  77e49fec8819a28745200ccf32657ae6  gcc/testsuite/gcc.dg/tree-ssa/divide-7.c
  d1e7893bac97fbc28f3fa03eb0accdbd  gcc/testsuite/gcc.dg/tree-ssa/divide-8.c
+ 9939f6901e0bfd90e88fb46b6b373115  gcc/testsuite/gcc.dg/tree-ssa/divmul-mod-1.c
+ f32433617ee0c1e536728b3c1e9be519  gcc/testsuite/gcc.dg/tree-ssa/dom-jump-threading-1.c
+ c1412ea31f56a4d7ba034e9257870de2  gcc/testsuite/gcc.dg/tree-ssa/dom-jump-threading-2.c
  0fe5e254134df06af63b1d15d6f35470  gcc/testsuite/gcc.dg/tree-ssa/dse-points-to.c
  0a7ff4f8ff2cbc2ad6ac233489b11964  gcc/testsuite/gcc.dg/tree-ssa/dump-1.c
  5d82d65865d66cefacac9df984f79919  gcc/testsuite/gcc.dg/tree-ssa/dump-2.c
*************** de0d5a27a8224396ca0f19ef47a34440  gcc/te
*** 65120,65125 ****
--- 65172,65178 ----
  99810cfc2b17fdd6bdac29f89a6810cf  gcc/testsuite/gcc.dg/tree-ssa/forwprop-41.c
  961671e379d822c42f99331eae6766b4  gcc/testsuite/gcc.dg/tree-ssa/forwprop-42.c
  63b198c1c8a6b472b21bcfbb0050e172  gcc/testsuite/gcc.dg/tree-ssa/forwprop-43.c
+ a92540002e193e401ff042838e689da2  gcc/testsuite/gcc.dg/tree-ssa/forwprop-44.c
  d56422e63543fcf4bf4b78d825c534da  gcc/testsuite/gcc.dg/tree-ssa/forwprop-5.c
  0f6dc2b3b3469af9cd27d5b5cd97353c  gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c
  a9096c4b5b756bdc9dcc196398730d73  gcc/testsuite/gcc.dg/tree-ssa/forwprop-7.c
*************** ed877ef68c2d9623a1b175a2f97e31cb  gcc/te
*** 65479,65492 ****
--- 65532,65550 ----
  de0442218beaea160d8107cc0928b0a0  gcc/testsuite/gcc.dg/tree-ssa/mulexactdiv-7.c
  3ba44878287172adb50a908dc3534138  gcc/testsuite/gcc.dg/tree-ssa/mulexactdiv-8.c
  3f0b8ca2956c4eecb250bec846ea984b  gcc/testsuite/gcc.dg/tree-ssa/mult-abs-2.c
+ b042301cca7cd8f88fb582605a9b6cbe  gcc/testsuite/gcc.dg/tree-ssa/mult-abs-3.c
+ ca2d068abc97c87ca9b7310d413ed8dd  gcc/testsuite/gcc.dg/tree-ssa/mult-abs-4.c
+ 81cdf56b38ebe8957edf717b916027ab  gcc/testsuite/gcc.dg/tree-ssa/mult-abs-5.c
  de18b9aafeb5b7a70c2415d80406308c  gcc/testsuite/gcc.dg/tree-ssa/multcmp-1.c
  d247eecb7ac955c043ad5e586c7470e1  gcc/testsuite/gcc.dg/tree-ssa/multcmp-2.c
  df4bd465820186c46b032bcea3dd41e4  gcc/testsuite/gcc.dg/tree-ssa/narrow-bool-eq.c
  7b4c0f86c9743cffb514a470b367504b  gcc/testsuite/gcc.dg/tree-ssa/narrow-float-eq.c
  114fa46eb9e2615e3c787f63c1372cd7  gcc/testsuite/gcc.dg/tree-ssa/narrow-integral-eq.c
  4ecda4e5692c6a693e2d50db7471ad92  gcc/testsuite/gcc.dg/tree-ssa/narrow-short-eq.c
+ ff87c4a9e4544b610a83e550b78618d3  gcc/testsuite/gcc.dg/tree-ssa/neg-cast-1.c
  9fed80a4ae6cf5c73c12ca92c518b676  gcc/testsuite/gcc.dg/tree-ssa/neg-cast-2.c
  26693dceeecd0a142bbce3c8a3f5b0af  gcc/testsuite/gcc.dg/tree-ssa/neg-cast-3.c
+ 954c11ffd82cca726e21990576dc343f  gcc/testsuite/gcc.dg/tree-ssa/neg-cast-4.c
  2d24280dac358b9f66c4931b4f05b337  gcc/testsuite/gcc.dg/tree-ssa/negate.c
  0e4f2cc9014da9897cf2e06c37a2172d  gcc/testsuite/gcc.dg/tree-ssa/negminus.c
  38dca550c71758b1703de32c9e8a47c5  gcc/testsuite/gcc.dg/tree-ssa/negneg-1.c
*************** fff67bd84df25cc9f3265a2fd89436d9  gcc/te
*** 65811,65820 ****
--- 65869,65881 ----
  dc58edd505d49a41932e7cafece6a2d5  gcc/testsuite/gcc.dg/tree-ssa/pr125405.c
  dbbc66ce4aef2adea320e51207ff99b8  gcc/testsuite/gcc.dg/tree-ssa/pr125612-1.c
  5e9b76e33930034784dd0982d5586a1b  gcc/testsuite/gcc.dg/tree-ssa/pr126087.c
+ bc1d66550be48d83de97bc00652aa1d1  gcc/testsuite/gcc.dg/tree-ssa/pr126418-1.c
  a9c6897019c1aea98c87f9eac56c37f3  gcc/testsuite/gcc.dg/tree-ssa/pr126580-1.c
  ffffb4ba63f58edf32fd89260f95a6e8  gcc/testsuite/gcc.dg/tree-ssa/pr126580-2.c
  48b9927c83dc18a6b5d592a592dad513  gcc/testsuite/gcc.dg/tree-ssa/pr126601.c
  0ab23db348de67f9fbecbcddc8632478  gcc/testsuite/gcc.dg/tree-ssa/pr126637.c
+ 1efe5f1476d0567fc4877886d49ab9ae  gcc/testsuite/gcc.dg/tree-ssa/pr126646-1.c
+ 4b8458493d24288d315aa2d9cdb02af2  gcc/testsuite/gcc.dg/tree-ssa/pr126646-2.c
  78e6c5fe63f7305009c8a79840fe20dc  gcc/testsuite/gcc.dg/tree-ssa/pr13146.c
  eab19e0c04884cd782c9879cbe292109  gcc/testsuite/gcc.dg/tree-ssa/pr14341.c
  9945ed7002a5f7d4918e8ff5eb4cb647  gcc/testsuite/gcc.dg/tree-ssa/pr14490-1.c
*************** d66408c518c8dabc34c03159ce0ee317  gcc/te
*** 66520,66525 ****
--- 66581,66588 ----
  9439ae3a1e07c16e1c5b152f81a0de70  gcc/testsuite/gcc.dg/tree-ssa/restrict-8.c
  0d2c77f887c7650308ee4834b850c7f9  gcc/testsuite/gcc.dg/tree-ssa/restrict-9.c
  a16e6045a67747df1bbf4e0359c3ee89  gcc/testsuite/gcc.dg/tree-ssa/return-value-range-1.c
+ b1daee55813c6319d8b2f36aca22ef4e  gcc/testsuite/gcc.dg/tree-ssa/round-up-ior-1.c
+ 9a51956d7c41b002be8c4fcfb63cdcb4  gcc/testsuite/gcc.dg/tree-ssa/round-up-ior-2.c
  688b8f762ac2c72c005673fa2d9c335c  gcc/testsuite/gcc.dg/tree-ssa/satd-hadamard.c
  310ffe1652a091173f8b7a52babddfb0  gcc/testsuite/gcc.dg/tree-ssa/scc-diamond-1.c
  ab194d20bae6e8d51cf4ece7aea8d83f  gcc/testsuite/gcc.dg/tree-ssa/scc-diamond-3.c
*************** a4a9a2df2f16e298a4ad4bce64ed365b  gcc/te
*** 66545,66550 ****
--- 66608,66615 ----
  617f17f9d345921cc3d44ce933023f61  gcc/testsuite/gcc.dg/tree-ssa/scev-8.c
  422bfa73061af97d81a1ebf48c8786f9  gcc/testsuite/gcc.dg/tree-ssa/scev-9.c
  53a183c291d407ab71bafb7445d214a2  gcc/testsuite/gcc.dg/tree-ssa/scev-cast.c
+ b5d77ec25cd26f37f665fbd164df2e5e  gcc/testsuite/gcc.dg/tree-ssa/shift-drops-bitop-1.c
+ bb7776ab696645b2306a60b64db9cb7b  gcc/testsuite/gcc.dg/tree-ssa/shift-drops-bitop-2.c
  2d325e9bb230aec49e1bf5c5fc8965c6  gcc/testsuite/gcc.dg/tree-ssa/shifts-1.c
  17e51184e5fa028b08cb3e3b40f63f5d  gcc/testsuite/gcc.dg/tree-ssa/shifts-2.c
  bf72ea1f3a63addcd35de7fcb9e03537  gcc/testsuite/gcc.dg/tree-ssa/shifts-3.c
*************** eba056f8fdfc01dd50d19a42ad34bd50  gcc/te
*** 66987,66992 ****
--- 67052,67059 ----
  8754296b236f3b2f6abfa14ca2a80025  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-20.c
  5ccdb84afe4b17b83db35bd3a776f132  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-21.c
  be15956f5f5a8f21ac672a6ca9016095  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-22.c
+ adf56325e475d6a3dcaec65d20c9a31b  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-abnormal-phi-1.c
+ ac670afcb457aea6c720d01542fb325a  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-abnormal-phi-2.c
  f9ec9861cfad29ae5e65f5801dec8b35  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-backedge.c
  345c2de66411a0afb210e968afaa62c0  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-invalid.c
  31af1b6bef4a6bfebd6ec195519366b8  gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-valid.c
*************** bb7e1bd5cca1d575ddd8aece7fd041b1  gcc/te
*** 67008,67013 ****
--- 67075,67081 ----
  588550a4a7303afdd96f366703394208  gcc/testsuite/gcc.dg/tree-ssa/structopt-1.c
  0e618118033f9782ebbe8a23cb9eacf6  gcc/testsuite/gcc.dg/tree-ssa/structopt-2.c
  2e47a04050a1b7d68e0a8930548f34b7  gcc/testsuite/gcc.dg/tree-ssa/structopt-3.c
+ 39165f282527a4716d7be9c9dca1f0e4  gcc/testsuite/gcc.dg/tree-ssa/subcmp-1.c
  1eeca1f0f08e0e6dbf560f1f160a8a46  gcc/testsuite/gcc.dg/tree-ssa/switch-1.c
  1f2e76c6ce20ffbec6194286a7fc5a9e  gcc/testsuite/gcc.dg/tree-ssa/switch-2.c
  01062d1a00d867e8cc9cd7efaf52e5d0  gcc/testsuite/gcc.dg/tree-ssa/switch-3.c
*************** e09d2755ec8b8dca170666824978501f  gcc/te
*** 67052,67057 ****
--- 67120,67126 ----
  a07b328f828c5a6dc6814d58e08a5752  gcc/testsuite/gcc.dg/tree-ssa/useless-1.c
  64f1cae87e015159454aabd1d7bcb893  gcc/testsuite/gcc.dg/tree-ssa/user-printf-warn-1.c
  76db98755bcf2873abe9e88c68154bf5  gcc/testsuite/gcc.dg/tree-ssa/vce-1.c
+ b500af433abacd9e508dafd8a37622c0  gcc/testsuite/gcc.dg/tree-ssa/vec-mask-zero-1.c
  abc1a24899f20c2d8bd973e72dfeec39  gcc/testsuite/gcc.dg/tree-ssa/vec-reduc-pair-1.c
  94ce03a1be13410057ae4f53c20aeb84  gcc/testsuite/gcc.dg/tree-ssa/vec-reduc-pair-2.c
  b1ec50a07825f55ffb0792772ed0fb01  gcc/testsuite/gcc.dg/tree-ssa/vec-reduc-pair-3.c
*************** b62f715ee8b8937cdca8e5fb3f4a31b7  gcc/te
*** 67100,67105 ****
--- 67169,67175 ----
  dcd6b7c8149e3e1bf62ecdac2c39dce3  gcc/testsuite/gcc.dg/tree-ssa/vrp-float-signbit-1.c
  ebac22fe693910194996cdf239108af7  gcc/testsuite/gcc.dg/tree-ssa/vrp-float-signbit-2.c
  c7772445382b7be958fdb8b4b189ab2a  gcc/testsuite/gcc.dg/tree-ssa/vrp-float-signbit-3.c
+ 4b465b7d59265337cc9cb2f273abe35c  gcc/testsuite/gcc.dg/tree-ssa/vrp-float-subrange-1.c
  d5ed70ec9ab2dd8a83d1a9ffcd187132  gcc/testsuite/gcc.dg/tree-ssa/vrp-from-cst-agg-1.c
  1aad51bb9bf56af7e20c54c72bd852fb  gcc/testsuite/gcc.dg/tree-ssa/vrp-from-cst-agg-2.c
  556918d1b50638909a155f913c9ce798  gcc/testsuite/gcc.dg/tree-ssa/vrp-from-cst-agg-3.c
*************** e4c676f0a43dacdd2f4d419df5741c50  gcc/te
*** 67702,67708 ****
  c0131afc365e0cb0b19e85366ef89e76  gcc/testsuite/gcc.dg/vect/bb-slp-43.c
  b9ca35cc9a57c4edabbac114d77a55d3  gcc/testsuite/gcc.dg/vect/bb-slp-44.c
  7d00b7ceb27589ec58e1510082a67d6a  gcc/testsuite/gcc.dg/vect/bb-slp-45.c
! 0f0ac3c75f180d29787151576fcf17ed  gcc/testsuite/gcc.dg/vect/bb-slp-46.c
  b25bae04c395a5c7d339456cd3566a64  gcc/testsuite/gcc.dg/vect/bb-slp-47.c
  630584f8240422cfa4661e71dc81f951  gcc/testsuite/gcc.dg/vect/bb-slp-48.c
  472eb29aace1bbabb1933f0c7d41d1e4  gcc/testsuite/gcc.dg/vect/bb-slp-49.c
--- 67772,67778 ----
  c0131afc365e0cb0b19e85366ef89e76  gcc/testsuite/gcc.dg/vect/bb-slp-43.c
  b9ca35cc9a57c4edabbac114d77a55d3  gcc/testsuite/gcc.dg/vect/bb-slp-44.c
  7d00b7ceb27589ec58e1510082a67d6a  gcc/testsuite/gcc.dg/vect/bb-slp-45.c
! 07183e1c0b18eecc60a64a416b505882  gcc/testsuite/gcc.dg/vect/bb-slp-46.c
  b25bae04c395a5c7d339456cd3566a64  gcc/testsuite/gcc.dg/vect/bb-slp-47.c
  630584f8240422cfa4661e71dc81f951  gcc/testsuite/gcc.dg/vect/bb-slp-48.c
  472eb29aace1bbabb1933f0c7d41d1e4  gcc/testsuite/gcc.dg/vect/bb-slp-49.c
*************** ed7761151262e1545e5b7b7fb4ebd47a  gcc/te
*** 67778,67784 ****
  239d8e740244a4d7cd86a364c25b4eb6  gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c
  5face17b7bca252af575af588f27be32  gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c
  52950543b95fcddb7a612560c97928ed  gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c
! f606c48752c134307bcd2f9c1b4911ce  gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c
  e469d24f2c6c738187fa07839c521130  gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c
  937488d605d0957aa4f93e7419efeefb  gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c
  0df00fd3540048eb8b78723554cb78e7  gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c
--- 67848,67854 ----
  239d8e740244a4d7cd86a364c25b4eb6  gcc/testsuite/gcc.dg/vect/bb-slp-pattern-2.c
  5face17b7bca252af575af588f27be32  gcc/testsuite/gcc.dg/vect/bb-slp-phis-1.c
  52950543b95fcddb7a612560c97928ed  gcc/testsuite/gcc.dg/vect/bb-slp-pow-1.c
! 7188567f50eab07257fff15d8ec5a6b4  gcc/testsuite/gcc.dg/vect/bb-slp-pr100778-1.c
  e469d24f2c6c738187fa07839c521130  gcc/testsuite/gcc.dg/vect/bb-slp-pr101207.c
  937488d605d0957aa4f93e7419efeefb  gcc/testsuite/gcc.dg/vect/bb-slp-pr101242.c
  0df00fd3540048eb8b78723554cb78e7  gcc/testsuite/gcc.dg/vect/bb-slp-pr101615-1.c
*************** be86bc81622216478087ebb0eb3b5c80  gcc/te
*** 67795,67800 ****
--- 67865,67879 ----
  536ff3716470f738cfa7ae45d07e10f8  gcc/testsuite/gcc.dg/vect/bb-slp-pr119181.c
  7985ca78d6f56c0a2c1475513068be88  gcc/testsuite/gcc.dg/vect/bb-slp-pr119960-1.c
  63bead846dcbd7cde9d80df1101fda79  gcc/testsuite/gcc.dg/vect/bb-slp-pr120808.c
+ 949f40c55cef391aa0dcd805fa3fd4d5  gcc/testsuite/gcc.dg/vect/bb-slp-pr126053.c
+ 789c5bba96ad80fcd0898aae529b9649  gcc/testsuite/gcc.dg/vect/bb-slp-pr126099-1.c
+ c3f1c19bdac8612fa11932b9dfee4998  gcc/testsuite/gcc.dg/vect/bb-slp-pr126099-2.c
+ b9d90ae6b042f94499ddf964da1f8948  gcc/testsuite/gcc.dg/vect/bb-slp-pr126099-3.c
+ 1faabeae14fd367fd09f7f75457fd29c  gcc/testsuite/gcc.dg/vect/bb-slp-pr126099-4.c
+ a7669a1c1dc571390b300ec443900da4  gcc/testsuite/gcc.dg/vect/bb-slp-pr126099-5.c
+ 4d9ac4bb394b18102abf926a6e6c87af  gcc/testsuite/gcc.dg/vect/bb-slp-pr126852.c
+ 1ff303a7ada22b36ad0599b6c5ac7d2f  gcc/testsuite/gcc.dg/vect/bb-slp-pr126862.c
+ 1ed6f63e2f5bbdb173079915e30c60d8  gcc/testsuite/gcc.dg/vect/bb-slp-pr126865.c
  c7ebf5ca82162d225346ddd17f7cd2e2  gcc/testsuite/gcc.dg/vect/bb-slp-pr50730.c
  d46400927215059ca9b31c5b97f6e386  gcc/testsuite/gcc.dg/vect/bb-slp-pr54400.c
  5472e7bf338627077f4e6ce8cce9944e  gcc/testsuite/gcc.dg/vect/bb-slp-pr58135.c
*************** f98f85041aa7e74dc854e5f95344a5e7  gcc/te
*** 67865,67870 ****
--- 67944,67950 ----
  9224167900cc04aa98d04baedf23218f  gcc/testsuite/gcc.dg/vect/complex/complex-mla-template.c
  19f8b0e0747b407b42b8b3e84a37cb27  gcc/testsuite/gcc.dg/vect/complex/complex-mls-template.c
  aae47587c5f9a941e4124e02c8f15982  gcc/testsuite/gcc.dg/vect/complex/complex-mul-template.c
+ af6f86f08159d63162c4248ba5965c89  gcc/testsuite/gcc.dg/vect/complex/complex-mul2.c
  437c859df52d34bdba6b31ad2a45dbe9  gcc/testsuite/gcc.dg/vect/complex/complex-operations.c
  b63209d5f0331da4f3a28d32c2d7ae4a  gcc/testsuite/gcc.dg/vect/complex/complex.exp
  25c417974becda51f30b458c8bd136e6  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-add-double.c
*************** df707465bb7e4b000207abad1e61b5e2  gcc/te
*** 67879,67884 ****
--- 67959,67967 ----
  5da6146e756349ba0bab013ace542879  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-double.c
  42d4073a33be8c23ddc5e9a5cd81a38d  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-float.c
  2768b51e3bf269abcd2b7ab0b65916db  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-half-float.c
+ 970845d81545434ada83e7f4ec002881  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-manual-invalid-float.c
+ dafb5c93c124ec3db621031b4fe50c38  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-outofplace-double.c
+ 9b08ead1b22693d671cb4b17ed558f5d  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mls-outofplace-float.c
  be8d0bd6699017c7caaca7b550b1ffbe  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-double.c
  12056b4bb025a055ab0b31784ca370c7  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-float.c
  28d905e18264d0f2bad4f29f19e792ad  gcc/testsuite/gcc.dg/vect/complex/fast-math-complex-mul-half-float.c
*************** af1a8b32e71c4979a967ab326a54bace  gcc/te
*** 68037,68042 ****
--- 68120,68127 ----
  8fea677abf30f1b5c86576427478aa41  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123225.c
  38e0f26bb583c4322ab719905ebb306e  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr123603.c
  c5e96ca18cbf746d5079941964f5707f  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr124222.c
+ 34a9986833a6f7ea1e1e8187c9552d97  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr126028.c
+ cf20318fedab4449ee840823a5e5ce5b  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr126053.c
  adf307e0a12bcc8d31b97d83adb3e848  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c
  ec5c6a4d5052e20e84aa5eb95742d36f  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c
  e094ee1a12f158fa8be372b1974af637  gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c
*************** e3f3a36d35d6f9ef525a93d5cb0eb94b  gcc/te
*** 69418,69423 ****
--- 69503,69510 ----
  8f74fa2d62f970a3a928d0976fced17c  gcc/testsuite/gcc.dg/vect/vect-early-break_142-pr124034.c
  a3686e933f3ef959607d7c15f14f689b  gcc/testsuite/gcc.dg/vect/vect-early-break_143-pr124142.c
  846e23a92680430909579b63d2e1fac8  gcc/testsuite/gcc.dg/vect/vect-early-break_144-pr125804.c
+ ff3d1177772f6d709f8c323ed443cb43  gcc/testsuite/gcc.dg/vect/vect-early-break_145-pr126778_1.c
+ ac7fc134ac948e9cd667acad5aa6f5a5  gcc/testsuite/gcc.dg/vect/vect-early-break_145-pr126778_2.c
  e90473e2ecf7c08db9278bdca5060773  gcc/testsuite/gcc.dg/vect/vect-early-break_15.c
  2232d395ceff11af9b28f269e86162c9  gcc/testsuite/gcc.dg/vect/vect-early-break_16.c
  74848a5e9be64a5356628885f52c286b  gcc/testsuite/gcc.dg/vect/vect-early-break_17.c
*************** bfde4845f4a814d2ee6c2745349086cc  gcc/te
*** 70401,70407 ****
--- 70488,70501 ----
  30dd2d3737a7401831c1575abfa0519e  gcc/testsuite/gcc.misc-tests/gcov-34.c
  531f366c4c1e129df6e6349d5b06e68c  gcc/testsuite/gcc.misc-tests/gcov-35.c
  105f2209155514d2c7d0931b5ba66aaa  gcc/testsuite/gcc.misc-tests/gcov-36.c
+ 65b804789791b3fb3beb181cf80da3a0  gcc/testsuite/gcc.misc-tests/gcov-37.c
+ e3136931797c0412f8267316cfef0749  gcc/testsuite/gcc.misc-tests/gcov-38.c
+ e8a09b5e880defec962039c5326ad7f9  gcc/testsuite/gcc.misc-tests/gcov-39.c
  90f74ccb28fbeaad6e27b19106c0c11e  gcc/testsuite/gcc.misc-tests/gcov-4.c
+ 1fddbf35177732ca8207333d30ecdf26  gcc/testsuite/gcc.misc-tests/gcov-40.c
+ 21900c063ebb6cdb0ac902fc509f909f  gcc/testsuite/gcc.misc-tests/gcov-41.c
+ d382561d3a86856d751832269266d85d  gcc/testsuite/gcc.misc-tests/gcov-42.c
+ e827866f3b502e7548338e5ee80a43ef  gcc/testsuite/gcc.misc-tests/gcov-42.h
  bd636e850bb2e90101ecf2fb90c0cfed  gcc/testsuite/gcc.misc-tests/gcov-4b.c
  6141d011350f6aaa61e89b47b68d3efa  gcc/testsuite/gcc.misc-tests/gcov-5b.c
  2d7a310fa9667d81898720958238852f  gcc/testsuite/gcc.misc-tests/gcov-6.c
*************** e2924fddfdd2c711249ddbfae0b12b7f  gcc/te
*** 71579,71584 ****
--- 71673,71679 ----
  0695758275f51f6218cf195f3db50076  gcc/testsuite/gcc.target/aarch64/cpunative/info_33
  d7c6ea3e81a5b70c38883962d2efd8ee  gcc/testsuite/gcc.target/aarch64/cpunative/info_34
  d7c6ea3e81a5b70c38883962d2efd8ee  gcc/testsuite/gcc.target/aarch64/cpunative/info_35
+ 18a6f5935390f2dcfad26b80665b4c02  gcc/testsuite/gcc.target/aarch64/cpunative/info_36
  d8a7caffcc99feff5312001aed51cd38  gcc/testsuite/gcc.target/aarch64/cpunative/info_4
  195bf754aeaf6d4fa8426e8fb4a553ce  gcc/testsuite/gcc.target/aarch64/cpunative/info_5
  73a2f048b60d92f4c6f8167c05bbd47c  gcc/testsuite/gcc.target/aarch64/cpunative/info_6
*************** d399731376ae66ea072cb82782bf310a  gcc/te
*** 71612,71617 ****
--- 71707,71713 ----
  af6fba003ac74318b57ecd22c5ae3b7b  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_33.c
  7954e20457fa36fc88b8233fbfd02de6  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_34.c
  ed6c20b66e7487d804e92b9c34f85aa5  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_35.c
+ a1187a95c840252f3c77a8ad50920229  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_36.c
  d1af08d975410370c6fd940a45ef218c  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_4.c
  37f85a7eaba0054155c050334e383421  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_5.c
  63c5b23fb80b8ec12cc3c65027436fde  gcc/testsuite/gcc.target/aarch64/cpunative/native_cpu_6.c
*************** e57188457d19c572c1c7ca575a6aa71b  gcc/te
*** 71682,71688 ****
  3488e2eafe407d3b6120c7194ed905bb  gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-func.c
  69d1e677362acf66e406e0f76cb24fff  gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-pragma-sme.c
  44e0ea6a8b4b6be2787d845af653ac9a  gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-pragma.c
! 5a0fb82365f402f7b5e039bc723a3020  gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
  a9ccf8cef71e90daa83ae00204fd983c  gcc/testsuite/gcc.target/aarch64/dwarf_reg_size_1.c
  5fdc01fccf89920c24ce6dadea7114d3  gcc/testsuite/gcc.target/aarch64/dwarf_reg_size_2.c
  a041d79193cf5904e847d0b04f865370  gcc/testsuite/gcc.target/aarch64/early_ra_1.c
--- 71778,71784 ----
  3488e2eafe407d3b6120c7194ed905bb  gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-func.c
  69d1e677362acf66e406e0f76cb24fff  gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-pragma-sme.c
  44e0ea6a8b4b6be2787d845af653ac9a  gcc/testsuite/gcc.target/aarch64/dwarf-bit-stride-pragma.c
! c2a8cc2d41040be40a128eda101867eb  gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c
  a9ccf8cef71e90daa83ae00204fd983c  gcc/testsuite/gcc.target/aarch64/dwarf_reg_size_1.c
  5fdc01fccf89920c24ce6dadea7114d3  gcc/testsuite/gcc.target/aarch64/dwarf_reg_size_2.c
  a041d79193cf5904e847d0b04f865370  gcc/testsuite/gcc.target/aarch64/early_ra_1.c
*************** d8d38149c470209935812a938566f491  gcc/te
*** 71882,71888 ****
  05f2776f39ecb07495e97e5f29d69234  gcc/testsuite/gcc.target/aarch64/indirect_return-3.c
  2b13cf8445a95980ea035811da6abe95  gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
  caaafb769b844ad26e03a5f739c93732  gcc/testsuite/gcc.target/aarch64/inline-lrint_2.c
! 14ceb90a94821a13d5c3bdf5ac7ae827  gcc/testsuite/gcc.target/aarch64/inline-mem-set-pr112804.c
  f93d26b8600db1431d907a2283893a96  gcc/testsuite/gcc.target/aarch64/ins_bitfield_1.c
  3c9f1ecc1bfed54571700f0eebd4753c  gcc/testsuite/gcc.target/aarch64/ins_bitfield_1a.c
  d6db7ecfcd9dda2583592bc709861f39  gcc/testsuite/gcc.target/aarch64/ins_bitfield_2.c
--- 71978,71984 ----
  05f2776f39ecb07495e97e5f29d69234  gcc/testsuite/gcc.target/aarch64/indirect_return-3.c
  2b13cf8445a95980ea035811da6abe95  gcc/testsuite/gcc.target/aarch64/inline-lrint_1.c
  caaafb769b844ad26e03a5f739c93732  gcc/testsuite/gcc.target/aarch64/inline-lrint_2.c
! 6f135d9f0e85f5ecae95075fd19d7f0d  gcc/testsuite/gcc.target/aarch64/inline-mem-set-pr112804.c
  f93d26b8600db1431d907a2283893a96  gcc/testsuite/gcc.target/aarch64/ins_bitfield_1.c
  3c9f1ecc1bfed54571700f0eebd4753c  gcc/testsuite/gcc.target/aarch64/ins_bitfield_1a.c
  d6db7ecfcd9dda2583592bc709861f39  gcc/testsuite/gcc.target/aarch64/ins_bitfield_2.c
*************** e5f446ee7a8bf59f8a69767e708fbfb0  gcc/te
*** 72311,72317 ****
  27e2c5c9a0bcdfebf2133e263738b146  gcc/testsuite/gcc.target/aarch64/pr100028.c
  54fb26388022e156768595e3d8b46954  gcc/testsuite/gcc.target/aarch64/pr100056.c
  c3d44b74cbd361a863813180478ad6c8  gcc/testsuite/gcc.target/aarch64/pr100075.c
! dc5aa999bf97074d46aa9453b2975d88  gcc/testsuite/gcc.target/aarch64/pr100518.c
  90ff787e2854382a010cb41d41d74b65  gcc/testsuite/gcc.target/aarch64/pr102008.c
  2b4e17d3d8fabfd5192210873467463b  gcc/testsuite/gcc.target/aarch64/pr102376.c
  8f357d4ccc6a0a50914dfbcfa3ad7dec  gcc/testsuite/gcc.target/aarch64/pr103085.c
--- 72407,72413 ----
  27e2c5c9a0bcdfebf2133e263738b146  gcc/testsuite/gcc.target/aarch64/pr100028.c
  54fb26388022e156768595e3d8b46954  gcc/testsuite/gcc.target/aarch64/pr100056.c
  c3d44b74cbd361a863813180478ad6c8  gcc/testsuite/gcc.target/aarch64/pr100075.c
! 235c9a78e795ca8f27271070cefb4558  gcc/testsuite/gcc.target/aarch64/pr100518.c
  90ff787e2854382a010cb41d41d74b65  gcc/testsuite/gcc.target/aarch64/pr102008.c
  2b4e17d3d8fabfd5192210873467463b  gcc/testsuite/gcc.target/aarch64/pr102376.c
  8f357d4ccc6a0a50914dfbcfa3ad7dec  gcc/testsuite/gcc.target/aarch64/pr103085.c
*************** c20c32749f133df2c65c8758bcfe6e77  gcc/te
*** 72377,72383 ****
  12cba4b8ee2e9d41299be00097081971  gcc/testsuite/gcc.target/aarch64/pr113077.c
  de8e78a604e69bc88717147c309e69ef  gcc/testsuite/gcc.target/aarch64/pr113094.c
  e64015aa3333e77e13b230e2bc2580b0  gcc/testsuite/gcc.target/aarch64/pr113104.c
! 0c0a969f9b4cb1d87cdf711ad64ee112  gcc/testsuite/gcc.target/aarch64/pr113114.c
  87355a60d36c24e61552591804e644e0  gcc/testsuite/gcc.target/aarch64/pr113196.c
  947e939e0de525b188c373b823895f21  gcc/testsuite/gcc.target/aarch64/pr113295-2.c
  fe21fc167a8d34db237e8348c2a1fc85  gcc/testsuite/gcc.target/aarch64/pr113485.c
--- 72473,72479 ----
  12cba4b8ee2e9d41299be00097081971  gcc/testsuite/gcc.target/aarch64/pr113077.c
  de8e78a604e69bc88717147c309e69ef  gcc/testsuite/gcc.target/aarch64/pr113094.c
  e64015aa3333e77e13b230e2bc2580b0  gcc/testsuite/gcc.target/aarch64/pr113104.c
! f6ad20028191d8aa90155210fbc855b7  gcc/testsuite/gcc.target/aarch64/pr113114.c
  87355a60d36c24e61552591804e644e0  gcc/testsuite/gcc.target/aarch64/pr113196.c
  947e939e0de525b188c373b823895f21  gcc/testsuite/gcc.target/aarch64/pr113295-2.c
  fe21fc167a8d34db237e8348c2a1fc85  gcc/testsuite/gcc.target/aarch64/pr113485.c
*************** a67b71d65cb6bd7b6c05a378464741e6  gcc/te
*** 72422,72430 ****
  64cb9b1e14577523fd3ff2306b1eaa44  gcc/testsuite/gcc.target/aarch64/pr121300.c
  c34d772e393da040a9ab73442d231d49  gcc/testsuite/gcc.target/aarch64/pr121853_1.c
  bf526d120c538bd714985ac66c46f7bb  gcc/testsuite/gcc.target/aarch64/pr121853_2.c
! 4821dff6c48b3d6689b8fe50feaeb1c0  gcc/testsuite/gcc.target/aarch64/pr122069_1.c
  4c7c0d46a40719aecb2fdb238a2c596c  gcc/testsuite/gcc.target/aarch64/pr122069_2.c
! fd8128a2ace2daef0e57c5d400699061  gcc/testsuite/gcc.target/aarch64/pr122069_3.c
  660be217a5e8446a50ffef18eb8fa6e0  gcc/testsuite/gcc.target/aarch64/pr122069_4.c
  00a887e152d5697873b564b81bde2621  gcc/testsuite/gcc.target/aarch64/pr122190.c
  79403b7eced8101bc36bd5d2168fe88b  gcc/testsuite/gcc.target/aarch64/pr122675-1.c
--- 72518,72526 ----
  64cb9b1e14577523fd3ff2306b1eaa44  gcc/testsuite/gcc.target/aarch64/pr121300.c
  c34d772e393da040a9ab73442d231d49  gcc/testsuite/gcc.target/aarch64/pr121853_1.c
  bf526d120c538bd714985ac66c46f7bb  gcc/testsuite/gcc.target/aarch64/pr121853_2.c
! a4d79e86acb4a93126e342d081cabb1c  gcc/testsuite/gcc.target/aarch64/pr122069_1.c
  4c7c0d46a40719aecb2fdb238a2c596c  gcc/testsuite/gcc.target/aarch64/pr122069_2.c
! ce78840f35a81efe074dd2627a3b88f7  gcc/testsuite/gcc.target/aarch64/pr122069_3.c
  660be217a5e8446a50ffef18eb8fa6e0  gcc/testsuite/gcc.target/aarch64/pr122069_4.c
  00a887e152d5697873b564b81bde2621  gcc/testsuite/gcc.target/aarch64/pr122190.c
  79403b7eced8101bc36bd5d2168fe88b  gcc/testsuite/gcc.target/aarch64/pr122675-1.c
*************** f278ce8788e95ff6c4d2d30e0e50237e  gcc/te
*** 72457,72462 ****
--- 72553,72560 ----
  def5c2749854b129e22c1e5c9a817159  gcc/testsuite/gcc.target/aarch64/pr123786.c
  b3ab989c7fd4a3722c72edff57ac7f9d  gcc/testsuite/gcc.target/aarch64/pr123791.c
  0fb432038c1a084913bbbe8d8d8b8bd8  gcc/testsuite/gcc.target/aarch64/pr123792.c
+ ec6b689cadfa25031d23a05a5dabb351  gcc/testsuite/gcc.target/aarch64/pr123951_1.c
+ 5e1e63950f8b807be1635e78661344b7  gcc/testsuite/gcc.target/aarch64/pr123951_2.c
  048986d4caf266ac7c7550764b367ccc  gcc/testsuite/gcc.target/aarch64/pr124078-1.c
  0c167430405c5368bac9f780a05e0e84  gcc/testsuite/gcc.target/aarch64/pr124146-2.c
  f8db7945a9f18ef51b52ba97904b7739  gcc/testsuite/gcc.target/aarch64/pr124146-3.c
*************** f9f37ccfc032535c8079deb6b916aca7  gcc/te
*** 72522,72528 ****
  0e650c278656cb2d6496aa147dda2e3e  gcc/testsuite/gcc.target/aarch64/pr78733.c
  0e650c278656cb2d6496aa147dda2e3e  gcc/testsuite/gcc.target/aarch64/pr79041-2.c
  1074b04062fdbdecea7da7cc9a58423f  gcc/testsuite/gcc.target/aarch64/pr79794.c
! 95c0e3d8e5a0ee0fab92ee4779a8d831  gcc/testsuite/gcc.target/aarch64/pr80295.c
  105bb65b036f134453135d5817cd946c  gcc/testsuite/gcc.target/aarch64/pr81356.c
  03c2d3e09e76becf66ec361f70b99040  gcc/testsuite/gcc.target/aarch64/pr81414.c
  61509ec6c4ac78da70369f76797f43be  gcc/testsuite/gcc.target/aarch64/pr81647.c
--- 72620,72626 ----
  0e650c278656cb2d6496aa147dda2e3e  gcc/testsuite/gcc.target/aarch64/pr78733.c
  0e650c278656cb2d6496aa147dda2e3e  gcc/testsuite/gcc.target/aarch64/pr79041-2.c
  1074b04062fdbdecea7da7cc9a58423f  gcc/testsuite/gcc.target/aarch64/pr79794.c
! 92bec76ed657f6f19ba682ebc8b5b343  gcc/testsuite/gcc.target/aarch64/pr80295.c
  105bb65b036f134453135d5817cd946c  gcc/testsuite/gcc.target/aarch64/pr81356.c
  03c2d3e09e76becf66ec361f70b99040  gcc/testsuite/gcc.target/aarch64/pr81414.c
  61509ec6c4ac78da70369f76797f43be  gcc/testsuite/gcc.target/aarch64/pr81647.c
*************** f8ddd6b01afffeb3d1d200d82260e62c  gcc/te
*** 72548,72559 ****
  a9e3fa9bf042d9c1c357a23c16f6b387  gcc/testsuite/gcc.target/aarch64/pr93341.c
  25f4d169805c913dc7178cf1e389dc23  gcc/testsuite/gcc.target/aarch64/pr93565.c
  83c9062bbfd307a3487d0d4c3ea11a07  gcc/testsuite/gcc.target/aarch64/pr94072.c
! 1a1e57f68c8f83e6aeb729476093f051  gcc/testsuite/gcc.target/aarch64/pr94201.c
  9cfb3b160866ec3ddc9bc343efa6b2e8  gcc/testsuite/gcc.target/aarch64/pr94398.c
  d89f585a7ccbac10cff70c726d0dea2b  gcc/testsuite/gcc.target/aarch64/pr94435.c
  8d8f9b6336f8a3c7534960e50ea4d681  gcc/testsuite/gcc.target/aarch64/pr94514.c
  b8ad993fc1a2369e7ec58fd00adae7ca  gcc/testsuite/gcc.target/aarch64/pr94530.c
! d1b81e7ce4c9634df837637b15040e46  gcc/testsuite/gcc.target/aarch64/pr94577.c
  1366814bb1b0d8bfd71ff640bd30b0df  gcc/testsuite/gcc.target/aarch64/pr94697.c
  c6eebf3e7952e61593d0c0e9db4a9363  gcc/testsuite/gcc.target/aarch64/pr94748.c
  7f56460afccd09f9dac35acbb8186c34  gcc/testsuite/gcc.target/aarch64/pr95254.c
--- 72646,72657 ----
  a9e3fa9bf042d9c1c357a23c16f6b387  gcc/testsuite/gcc.target/aarch64/pr93341.c
  25f4d169805c913dc7178cf1e389dc23  gcc/testsuite/gcc.target/aarch64/pr93565.c
  83c9062bbfd307a3487d0d4c3ea11a07  gcc/testsuite/gcc.target/aarch64/pr94072.c
! 80415e34996d7672ab2beb6bae7c3abc  gcc/testsuite/gcc.target/aarch64/pr94201.c
  9cfb3b160866ec3ddc9bc343efa6b2e8  gcc/testsuite/gcc.target/aarch64/pr94398.c
  d89f585a7ccbac10cff70c726d0dea2b  gcc/testsuite/gcc.target/aarch64/pr94435.c
  8d8f9b6336f8a3c7534960e50ea4d681  gcc/testsuite/gcc.target/aarch64/pr94514.c
  b8ad993fc1a2369e7ec58fd00adae7ca  gcc/testsuite/gcc.target/aarch64/pr94530.c
! d02361d46d457c69092b5b6779dc7a8f  gcc/testsuite/gcc.target/aarch64/pr94577.c
  1366814bb1b0d8bfd71ff640bd30b0df  gcc/testsuite/gcc.target/aarch64/pr94697.c
  c6eebf3e7952e61593d0c0e9db4a9363  gcc/testsuite/gcc.target/aarch64/pr94748.c
  7f56460afccd09f9dac35acbb8186c34  gcc/testsuite/gcc.target/aarch64/pr95254.c
*************** ae5cf71ae02c3cde7a67cfb54ec03bbe  gcc/te
*** 72581,72587 ****
  cc4f69997a3864b3299f1b4809507883  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1b.c
  da5418029729670ed3741a09c6ac6d5d  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c
  cf24cdff529adfd1c49b54f67eadad90  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c
! 7488c6ceb8f22890fe55109fecab6837  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c
  4ea96f51a9ad2c7a76b14594d2eee956  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_5.c
  1f95766b4ed5bfb5f2cf1f168a607a8d  gcc/testsuite/gcc.target/aarch64/predefine_large.c
  d38e476730748c653068e7cb2d8d6ca6  gcc/testsuite/gcc.target/aarch64/predefine_small.c
--- 72679,72685 ----
  cc4f69997a3864b3299f1b4809507883  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_1b.c
  da5418029729670ed3741a09c6ac6d5d  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c
  cf24cdff529adfd1c49b54f67eadad90  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_3.c
! 0ab56436b4e0f5bb6c00ffa517c18ab6  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_4.c
  4ea96f51a9ad2c7a76b14594d2eee956  gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_5.c
  1f95766b4ed5bfb5f2cf1f168a607a8d  gcc/testsuite/gcc.target/aarch64/predefine_large.c
  d38e476730748c653068e7cb2d8d6ca6  gcc/testsuite/gcc.target/aarch64/predefine_small.c
*************** de3baab34a4f59a99dc737c4063eb91d  gcc/te
*** 72618,72625 ****
  6a7b4c2858dc4092dd8e5eead61374c3  gcc/testsuite/gcc.target/aarch64/ror_3.c
  d67c6012aab7b0d167366ecd8d9c9f29  gcc/testsuite/gcc.target/aarch64/rot_to_bswap.c
  84df7bd8d598e8ef1bbd0fad51087fcc  gcc/testsuite/gcc.target/aarch64/rotate_xar_1.c
! fd2b51934a9f3b3f1041deacbd4c5429  gcc/testsuite/gcc.target/aarch64/saddw-1.c
! 06fac2f51e492eb91f6fdcb6f6baea2f  gcc/testsuite/gcc.target/aarch64/saddw-2.c
  e1cf0d479bffab78f82341c69892e846  gcc/testsuite/gcc.target/aarch64/saturating-arithmetic-signed.c
  0cf97e13723898a49c175153fc0cc6d9  gcc/testsuite/gcc.target/aarch64/saturating_arithmetic.inc
  7dc0c6fbdfe9de9534488f6d2eafd666  gcc/testsuite/gcc.target/aarch64/saturating_arithmetic_1.c
--- 72716,72723 ----
  6a7b4c2858dc4092dd8e5eead61374c3  gcc/testsuite/gcc.target/aarch64/ror_3.c
  d67c6012aab7b0d167366ecd8d9c9f29  gcc/testsuite/gcc.target/aarch64/rot_to_bswap.c
  84df7bd8d598e8ef1bbd0fad51087fcc  gcc/testsuite/gcc.target/aarch64/rotate_xar_1.c
! ace62cf6cfbc6111f40d9cbe84f6d9dc  gcc/testsuite/gcc.target/aarch64/sadalp-1.c
! d0fd64c716e05ab0641497564ea711e6  gcc/testsuite/gcc.target/aarch64/sadalp-2.c
  e1cf0d479bffab78f82341c69892e846  gcc/testsuite/gcc.target/aarch64/saturating-arithmetic-signed.c
  0cf97e13723898a49c175153fc0cc6d9  gcc/testsuite/gcc.target/aarch64/saturating_arithmetic.inc
  7dc0c6fbdfe9de9534488f6d2eafd666  gcc/testsuite/gcc.target/aarch64/saturating_arithmetic_1.c
*************** d2757938fad3b14f583150a49e03367e  gcc/te
*** 72679,72686 ****
  b3b3cf4271262efc97f836f3073eda48  gcc/testsuite/gcc.target/aarch64/simd/addlv_1.c
  ec1e7259ab590008de3be293d2d948c0  gcc/testsuite/gcc.target/aarch64/simd/addlv_zext.c
  364cf4fd6ff71dc64e043028de5daf6b  gcc/testsuite/gcc.target/aarch64/simd/addp-same-low_1.c
! cce0e0d17f23232b9c556c2da6266969  gcc/testsuite/gcc.target/aarch64/simd/addsub_1.c
! 57c6fccec8c2043eb48a2c0c8d755d91  gcc/testsuite/gcc.target/aarch64/simd/addsub_2.c
  57e434af27228fcb7e2c9f0c3879026b  gcc/testsuite/gcc.target/aarch64/simd/armv9p5.c
  72be1ebc64d79e94982f9d78b63cf762  gcc/testsuite/gcc.target/aarch64/simd/bcax_d.c
  0ec852a5bebc92dc4db3c9cef0bf4621  gcc/testsuite/gcc.target/aarch64/simd/bic_orn_1.c
--- 72777,72784 ----
  b3b3cf4271262efc97f836f3073eda48  gcc/testsuite/gcc.target/aarch64/simd/addlv_1.c
  ec1e7259ab590008de3be293d2d948c0  gcc/testsuite/gcc.target/aarch64/simd/addlv_zext.c
  364cf4fd6ff71dc64e043028de5daf6b  gcc/testsuite/gcc.target/aarch64/simd/addp-same-low_1.c
! e08262010e4e9d5ce95e1f76593259a8  gcc/testsuite/gcc.target/aarch64/simd/addsub_1.c
! 6d80d249a30b44ae63315f53801b4303  gcc/testsuite/gcc.target/aarch64/simd/addsub_2.c
  57e434af27228fcb7e2c9f0c3879026b  gcc/testsuite/gcc.target/aarch64/simd/armv9p5.c
  72be1ebc64d79e94982f9d78b63cf762  gcc/testsuite/gcc.target/aarch64/simd/bcax_d.c
  0ec852a5bebc92dc4db3c9cef0bf4621  gcc/testsuite/gcc.target/aarch64/simd/bic_orn_1.c
*************** b56b74cf8f2debb90844f58c69a7e9db  gcc/te
*** 73958,73973 ****
--- 74056,74080 ----
  491d6a01b9647f342f362b04f4ede4e6  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshr_u8_x4.c
  b4c2521fa8802fab4764865eb343a692  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x2.c
  864517bfb0794b3ac1f1515a837d8ac4  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_s16_x4.c
+ ae600c3fd12dc26299722c956202120d  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_s8_x2.c
  a0163d68c7e97e92f169f823f965bca1  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_s8_x4.c
  83968b197925272723f792652c043117  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x2.c
  a7b1e1c532d5e83f7a2ca00e7951ebcd  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_u16_x4.c
+ b62828cccefc13058f53683d6365fd63  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_u8_x2.c
  85e9135c5e4b7269bba9538aa0328c6d  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrn_u8_x4.c
  3f7f92cc5558fe45d259b13d49007698  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x2.c
  cee82614b43d810bfed12a5369dd343f  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshru_u16_x4.c
  8ef35f31afdf68885e52ad83aadca815  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshru_u8_x4.c
  69514bdef923881709f631b3018597f7  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x2.c
  087f23821bdc7903753f5a79a51122ba  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrun_u16_x4.c
+ 43182ca869dbdd0cd0c4cb31ccc68ebf  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrun_u8_x2.c
  7e6ed294529e71cce345af90f553cf09  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qrshrun_u8_x4.c
+ b6cdb0aa81e002dd4756ada27b9750b0  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qshrn_s16_x2.c
+ 8373f16a9898dda7594584051b2f8e80  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qshrn_s8_x2.c
+ 04f03cb3f45937d80bf801c02a98ea8f  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qshrn_u16_x2.c
+ fdb25aee7ea460c23570844969395fda  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qshrn_u8_x2.c
+ 6830cc0ee926ef6e14c4046ad8a9fbf1  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qshrun_u16_x2.c
+ a9ac55a4722311f565fa52079d312f00  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/qshrun_u8_x2.c
  f5d41f09d3b1acba464002767e474284  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg2.c
  dcd97a7da607faf4b907979a110e5460  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/read_hor_za16_vg4.c
  83a644342bd915b8f4e2b571dbd2bac4  gcc/testsuite/gcc.target/aarch64/sme2/acle-asm/read_hor_za32_vg2.c
*************** bc0af67af458aca86ce03de92597c9c6  gcc/te
*** 74400,74408 ****
  c5f92c7a2801be1bab41a43d8d71035f  gcc/testsuite/gcc.target/aarch64/stack-check-alloca-8.c
  ac15011ef40a8d53e25e96c36de1b7bb  gcc/testsuite/gcc.target/aarch64/stack-check-alloca-9.c
  45d0507f692b31ce9bcb7889745dd889  gcc/testsuite/gcc.target/aarch64/stack-check-alloca.h
! 223977e4450d22425c3f32311d353183  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
! 98bf4582988e92904b41701cbd198690  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
! c2a30320545955ae7a4bcbbb006591c0  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
  65bc395ce81a82844cf56c9c527ed62e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c
  e1809e82f25f94c4d0945a9220fc235e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c
  ea15e4a67a836541f5115dc1a0c34975  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c
--- 74507,74515 ----
  c5f92c7a2801be1bab41a43d8d71035f  gcc/testsuite/gcc.target/aarch64/stack-check-alloca-8.c
  ac15011ef40a8d53e25e96c36de1b7bb  gcc/testsuite/gcc.target/aarch64/stack-check-alloca-9.c
  45d0507f692b31ce9bcb7889745dd889  gcc/testsuite/gcc.target/aarch64/stack-check-alloca.h
! d12616ee0b8cc06a108d66fab843f512  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-1.c
! d225d73ffff54a59a87cd3c34901e7a3  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-2.c
! a4884fd2c0fd9f11fe68bf1c63a46c8d  gcc/testsuite/gcc.target/aarch64/stack-check-cfa-3.c
  65bc395ce81a82844cf56c9c527ed62e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-1.c
  e1809e82f25f94c4d0945a9220fc235e  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-10.c
  ea15e4a67a836541f5115dc1a0c34975  gcc/testsuite/gcc.target/aarch64/stack-check-prologue-11.c
*************** a1eb5ddb5902496d5253fa3260ba71e1  gcc/te
*** 77481,77487 ****
  8cdf49618d3a0d6c619b66f29122607c  gcc/testsuite/gcc.target/aarch64/sve/pr106524.c
  eca80e3b9abf33f8e3c3b0f03259af2f  gcc/testsuite/gcc.target/aarch64/sve/pr106694.c
  98d66f81e990fa17cc98d71159fe3ada  gcc/testsuite/gcc.target/aarch64/sve/pr108430.c
! 4ec4582850245c478ac783191d9057a0  gcc/testsuite/gcc.target/aarch64/sve/pr108603.c
  e63ee9a8151c9691caadc8fcc81bbf26  gcc/testsuite/gcc.target/aarch64/sve/pr108608-1.c
  fca208aba0269c8218d4736a10ac6a83  gcc/testsuite/gcc.target/aarch64/sve/pr109176.c
  72b392d1da91fcaa10ed39874a05eb04  gcc/testsuite/gcc.target/aarch64/sve/pr109254.c
--- 77588,77594 ----
  8cdf49618d3a0d6c619b66f29122607c  gcc/testsuite/gcc.target/aarch64/sve/pr106524.c
  eca80e3b9abf33f8e3c3b0f03259af2f  gcc/testsuite/gcc.target/aarch64/sve/pr106694.c
  98d66f81e990fa17cc98d71159fe3ada  gcc/testsuite/gcc.target/aarch64/sve/pr108430.c
! 31ab3941434b923bbb4c07e5c914fdf7  gcc/testsuite/gcc.target/aarch64/sve/pr108603.c
  e63ee9a8151c9691caadc8fcc81bbf26  gcc/testsuite/gcc.target/aarch64/sve/pr108608-1.c
  fca208aba0269c8218d4736a10ac6a83  gcc/testsuite/gcc.target/aarch64/sve/pr109176.c
  72b392d1da91fcaa10ed39874a05eb04  gcc/testsuite/gcc.target/aarch64/sve/pr109254.c
*************** e1f64758e0e04d39fe56f6bea6f5ae42  gcc/te
*** 79835,79843 ****
  7c8e47a631931ebae8ad1a28f2e4973b  gcc/testsuite/gcc.target/aarch64/tst_5.c
  ff47a563fea9ff5491c3f292daf07778  gcc/testsuite/gcc.target/aarch64/tst_6.c
  ed6b0413424b4d3151e82ded1cdfdefc  gcc/testsuite/gcc.target/aarch64/tst_imm_split_1.c
! d345e22d4cc9fb570ade2c1377392ec9  gcc/testsuite/gcc.target/aarch64/uaddw-1.c
! e096738dd28b2289464e1c1af2eb63e6  gcc/testsuite/gcc.target/aarch64/uaddw-2.c
! 6af9fad526c3126d396965b710d1903c  gcc/testsuite/gcc.target/aarch64/uaddw-3.c
  a5b09578629531d465aefeed46ebae10  gcc/testsuite/gcc.target/aarch64/ubfiz_lsl_1.c
  36ad666b8760a3d2de950ba38d4a02c6  gcc/testsuite/gcc.target/aarch64/ubfx_lsr_1.c
  652ecb3b586494e30accfd65a8789592  gcc/testsuite/gcc.target/aarch64/umaddl_combine_1.c
--- 79942,79950 ----
  7c8e47a631931ebae8ad1a28f2e4973b  gcc/testsuite/gcc.target/aarch64/tst_5.c
  ff47a563fea9ff5491c3f292daf07778  gcc/testsuite/gcc.target/aarch64/tst_6.c
  ed6b0413424b4d3151e82ded1cdfdefc  gcc/testsuite/gcc.target/aarch64/tst_imm_split_1.c
! 61ba1011595ffcba55a43548ce5ffd38  gcc/testsuite/gcc.target/aarch64/uadalp-1.c
! e94e9fb1f352a8acfd41739051abe01c  gcc/testsuite/gcc.target/aarch64/uadalp-2.c
! 21d7ebed678aebf777935ef19b5b7c94  gcc/testsuite/gcc.target/aarch64/uadalp-3.c
  a5b09578629531d465aefeed46ebae10  gcc/testsuite/gcc.target/aarch64/ubfiz_lsl_1.c
  36ad666b8760a3d2de950ba38d4a02c6  gcc/testsuite/gcc.target/aarch64/ubfx_lsr_1.c
  652ecb3b586494e30accfd65a8789592  gcc/testsuite/gcc.target/aarch64/umaddl_combine_1.c
*************** bdc07c3b7e37cb1f5eca49bd24a3eebb  gcc/te
*** 80093,80098 ****
--- 80200,80208 ----
  1ef0402656b46734e00d7687ac6cc01a  gcc/testsuite/gcc.target/aarch64/vzip_2.c
  4e42015e5b212d79928e26058b1ce6b5  gcc/testsuite/gcc.target/aarch64/vzip_3.c
  192bda73349636748ab7015216c8874c  gcc/testsuite/gcc.target/aarch64/vzip_4.c
+ f354098bcf5928a9714ce7bb477b6e51  gcc/testsuite/gcc.target/aarch64/widen_sum_pairwise_1.c
+ c6c6313aa72fb7a961e7f68191105ae8  gcc/testsuite/gcc.target/aarch64/widen_sum_pairwise_2.c
+ 61287fd833bcfb90293595db5833487d  gcc/testsuite/gcc.target/aarch64/widen_sum_pairwise_3.c
  f193284d6bf4dd24926f949135f005ab  gcc/testsuite/gcc.target/aarch64/widening-mul-defer-fma-1.c
  ad9ce6798bbcb26a5a5ba64fe87ac448  gcc/testsuite/gcc.target/aarch64/widening-mul-defer-fma-2.c
  6ee602316033955cd747fb08263da76c  gcc/testsuite/gcc.target/aarch64/widening-mul-defer-fma-3.c
*************** a6701935d18c8ed062555c8a48454bc9  gcc/te
*** 84316,84321 ****
--- 84426,84432 ----
  14ec7b85b2ab003574d858aa229c3112  gcc/testsuite/gcc.target/avr/dtofx.c
  2028ceccf9f97e5e84e9adf6beb7597e  gcc/testsuite/gcc.target/avr/exit-abort.h
  6c83d167de5a523cffe112594bd1cd56  gcc/testsuite/gcc.target/avr/fminfmax-1.c
+ 152dddbe81052df59074e430fc30b445  gcc/testsuite/gcc.target/avr/fx.h
  0ecbeecd3c19097689ff5db6e5e34cea  gcc/testsuite/gcc.target/avr/fx16-div-1.c
  2147003dc233a92a6f2191e8217d53c5  gcc/testsuite/gcc.target/avr/fx16-div-2.c
  b685529a5b275924541be9b6fed5f299  gcc/testsuite/gcc.target/avr/fx16-div-3.c
*************** cbd676b663043514bbc26a8a6c3b7a9d  gcc/te
*** 84419,84424 ****
--- 84530,84537 ----
  57cf0cd622a50ae70434f57249214c0a  gcc/testsuite/gcc.target/avr/progmem-error-1.cpp
  56de611fd29076ce9da389a853476819  gcc/testsuite/gcc.target/avr/progmem-warning-1.c
  06a40c47b5a1c6fd69f69a33ab43a52e  gcc/testsuite/gcc.target/avr/progmem.h
+ 0a264bf270712b79674d8944233e7c6b  gcc/testsuite/gcc.target/avr/sat-shift-s.c
+ e1cb06cb80090b9b5c98aaa1a449d895  gcc/testsuite/gcc.target/avr/sat-shift-u.c
  d0517d381fce8d1c143604ebcf5f58cc  gcc/testsuite/gcc.target/avr/sincos-1.c
  e0cdee8aeda646b4568b7a3c52bff5fe  gcc/testsuite/gcc.target/avr/torture/add-extend.c
  2b06671686db85920f5618751e2f29b6  gcc/testsuite/gcc.target/avr/torture/addr-space-1-0.c
*************** b5fef8fb540e17f32442a50d6ee40f1e  gcc/te
*** 91931,91936 ****
--- 92044,92051 ----
  93c2651b636b33af98942b4d04ed3a85  gcc/testsuite/gcc.target/i386/pr122534.c
  609faa828d84f786709fd1c4f7c03431  gcc/testsuite/gcc.target/i386/pr122598.c
  322f6ece542905d97564391d6707c7d7  gcc/testsuite/gcc.target/i386/pr122675-1.c
+ d139c3c0bd32d53d3345934122c4b5f1  gcc/testsuite/gcc.target/i386/pr122715-2.c
+ 56376b64e97dc40dfef8aee7430a960f  gcc/testsuite/gcc.target/i386/pr122715.c
  68c5cb935b4b7d76ed31899761e6b756  gcc/testsuite/gcc.target/i386/pr123027.c
  6631a523638aaa28883a1480bb393315  gcc/testsuite/gcc.target/i386/pr123121.c
  2931c5829c33b01bbef9a329552be2bb  gcc/testsuite/gcc.target/i386/pr123210.c
*************** aa2391715b97a0c720aed106bbf1dec9  gcc/te
*** 92014,92019 ****
--- 92129,92174 ----
  66c9657305ff34624e42a22999b4d500  gcc/testsuite/gcc.target/i386/pr126221-2.c
  2b28be29db3ab8d125fb4e3ec1f245c9  gcc/testsuite/gcc.target/i386/pr126275.c
  b843b68b0395d76ef5d007bb1b7c1c91  gcc/testsuite/gcc.target/i386/pr126283.c
+ df80cb81149c7bab9e8f55fa6f6267a7  gcc/testsuite/gcc.target/i386/pr126293-10.c
+ dfd4112c4ebfdbaa0e408c48707a47f5  gcc/testsuite/gcc.target/i386/pr126293-11.c
+ 1b648a98bd1c08654a384aea695a57da  gcc/testsuite/gcc.target/i386/pr126293-12.c
+ 7f5a2263bd61b26b8b23c5ccfae03981  gcc/testsuite/gcc.target/i386/pr126293-13.c
+ 4e8bce50c8f92b8f4f7785bbe1a96f70  gcc/testsuite/gcc.target/i386/pr126293-14.c
+ 1eabfd750130ba30f37c4c14a234193e  gcc/testsuite/gcc.target/i386/pr126293-15.c
+ 328e95d536354a5b44ca5eddb82cf413  gcc/testsuite/gcc.target/i386/pr126293-16.c
+ 0a5171e8b1ea4ffd5036e0c2ab604f40  gcc/testsuite/gcc.target/i386/pr126293-17.c
+ 2416382ee5987d0b92922dd1c29c05b9  gcc/testsuite/gcc.target/i386/pr126293-1a.c
+ 106add0eea1766c42eb00174e2074397  gcc/testsuite/gcc.target/i386/pr126293-1b.c
+ 905e2151fcbb1c9bfd33bf44dbb7af1e  gcc/testsuite/gcc.target/i386/pr126293-1c.c
+ 68ace136434c7cb0c9fc0bc775128646  gcc/testsuite/gcc.target/i386/pr126293-1d.c
+ 37239a272571553a7954d095cd3f9ad2  gcc/testsuite/gcc.target/i386/pr126293-2a.c
+ eb05a8468de5e326b3291f83c17040fd  gcc/testsuite/gcc.target/i386/pr126293-2b.c
+ 0f930a99ab418e6d77f90babf18e4ff5  gcc/testsuite/gcc.target/i386/pr126293-3a.c
+ 46c78f36963271231a622b319e133495  gcc/testsuite/gcc.target/i386/pr126293-3b.c
+ bf96b5205c672e8ca2570d69a560890e  gcc/testsuite/gcc.target/i386/pr126293-4a.c
+ 4bb37762442749b2ceb3b07aa7ebd90d  gcc/testsuite/gcc.target/i386/pr126293-4b.c
+ 65df960be60a824025d69fd7fea2baf2  gcc/testsuite/gcc.target/i386/pr126293-4c.c
+ 65e8f2aac378643c85433a8a1e2f7b4f  gcc/testsuite/gcc.target/i386/pr126293-4d.c
+ 0feb9ea51402fb85b1bd4f3332ecf05d  gcc/testsuite/gcc.target/i386/pr126293-4e.c
+ 19a1d84926eaf280140947c6a7cabf29  gcc/testsuite/gcc.target/i386/pr126293-4f.c
+ dd192d249ccc747b95d06a8762ace724  gcc/testsuite/gcc.target/i386/pr126293-4g.c
+ 0df3198b3c0620e0f55ee201ca079565  gcc/testsuite/gcc.target/i386/pr126293-4h.c
+ 1f1f496b02fb92a048eecf980e218808  gcc/testsuite/gcc.target/i386/pr126293-4i.c
+ dc2ecd8225b77291efba4b6a47f99c0d  gcc/testsuite/gcc.target/i386/pr126293-4j.c
+ 1381dd4d36ddbde6923788cd20ba6a8e  gcc/testsuite/gcc.target/i386/pr126293-4k.c
+ 686cf13a55165216867182204a09b3a5  gcc/testsuite/gcc.target/i386/pr126293-4l.c
+ d9626bb83f3ab6d5854527755f781549  gcc/testsuite/gcc.target/i386/pr126293-4m.c
+ 796efe083ea88833b9b2bf13a1be0806  gcc/testsuite/gcc.target/i386/pr126293-4n.c
+ fb6d59f11a99200d907f71e44c9e91c5  gcc/testsuite/gcc.target/i386/pr126293-4o.c
+ 7c98e1f9c25bfdbb769f7c54b1986d12  gcc/testsuite/gcc.target/i386/pr126293-4p.c
+ e05f8fd6277a01ba7d29fdb6d2807a7a  gcc/testsuite/gcc.target/i386/pr126293-4q.c
+ 58187b381d2dd3d7d0d1834f8443bbd6  gcc/testsuite/gcc.target/i386/pr126293-4r.c
+ 6b3820b59cd39f377718d74b5293b7d8  gcc/testsuite/gcc.target/i386/pr126293-4s.c
+ 1bdb58cea9e91515110629900fd6f7df  gcc/testsuite/gcc.target/i386/pr126293-5.c
+ 475c20fb4424f9dd62bd7e4cc5f9a292  gcc/testsuite/gcc.target/i386/pr126293-6.c
+ 453a68b9e4d97f901780ea74703f884e  gcc/testsuite/gcc.target/i386/pr126293-7.c
+ de3d2ac73e6449f123b9ee0ca230a31c  gcc/testsuite/gcc.target/i386/pr126293-8.c
+ 181f4c634b07851b4cb0593e3266e879  gcc/testsuite/gcc.target/i386/pr126293-9.c
  72a320a57995ef433a0303aadb5f7263  gcc/testsuite/gcc.target/i386/pr126320.c
  2ffa4c898f448644e06506df86ec3803  gcc/testsuite/gcc.target/i386/pr126382.c
  e0420282352c23067708bad7a0ded983  gcc/testsuite/gcc.target/i386/pr126410-1a.c
*************** dd282b1725bf77346604294f0e3b0767  gcc/te
*** 92030,92036 ****
--- 92185,92193 ----
  e3b5c6ca766a8337cc508a92b7f86586  gcc/testsuite/gcc.target/i386/pr126529-3.c
  e11eed97001c00f6578dd361ce88c5fa  gcc/testsuite/gcc.target/i386/pr126529-4.c
  90c3a1b1720e1c236e58fb0b53d4841a  gcc/testsuite/gcc.target/i386/pr126571-1.c
+ 6a37cd46787901480538583943da1a5b  gcc/testsuite/gcc.target/i386/pr126676.c
  137596f923c61fb9b145dc3e543a2f08  gcc/testsuite/gcc.target/i386/pr126685.c
+ 2ef1c5dd4b9ec4c9fdcf23ba50eede72  gcc/testsuite/gcc.target/i386/pr126787.c
  8951a1fa31f2d45ef9eacfff6a733f77  gcc/testsuite/gcc.target/i386/pr13366.c
  9a752a4b3b77930d91d3c8b0c8897b90  gcc/testsuite/gcc.target/i386/pr13685.c
  31ead0ee84b382ba03e3561931bc6e40  gcc/testsuite/gcc.target/i386/pr14289-1.c
*************** ac7674990a8a3d6f78b94874c5d4bfdf  gcc/te
*** 95119,95124 ****
--- 95276,95283 ----
  b24ba66b3104508ec7610b49a0fdd32f  gcc/testsuite/gcc.target/i386/vect-pr115385.c
  890caaae0bae6a4b8a542ac986a9465e  gcc/testsuite/gcc.target/i386/vect-pr115895.c
  207e7402dad5569d0ba57a38fee6a48d  gcc/testsuite/gcc.target/i386/vect-pr122736.c
+ 33ebfcb0b145afe5843eb61197625f2f  gcc/testsuite/gcc.target/i386/vect-pr126789-2.c
+ 1743be58a21191b68d4f8c87af92d0d4  gcc/testsuite/gcc.target/i386/vect-pr126789.c
  515f451843087285cae4273f2866f93b  gcc/testsuite/gcc.target/i386/vect-pr67800.c
  2d95d6fd458e66a2e6ff98ed01238327  gcc/testsuite/gcc.target/i386/vect-pr82426-2.c
  7677260c5e9615f8adc02d0d8774dfd6  gcc/testsuite/gcc.target/i386/vect-pr82426.c
*************** f5394c038a3031cca8da6381b321aedb  gcc/te
*** 95170,95175 ****
--- 95329,95336 ----
  146491bc3c3d5fec1957a2ca55dbd0d5  gcc/testsuite/gcc.target/i386/vectorize7.c
  cf807a1a0c9ea4bc99f4a22859d9b829  gcc/testsuite/gcc.target/i386/vectorize8.c
  51bb807723c574207213354a4efa70d9  gcc/testsuite/gcc.target/i386/vectorize9.c
+ cd25f4d436a6006aa432f0df7a65e2ee  gcc/testsuite/gcc.target/i386/visibility-hidden-mingw-32.c
+ 23af611e91fde09c192b44f1a382e350  gcc/testsuite/gcc.target/i386/visibility-hidden-mingw.c
  d9550dbca205ca245040a4868f69e106  gcc/testsuite/gcc.target/i386/vlddqu_vinserti128.c
  6e75842fa095abfc68c803037e8bf3aa  gcc/testsuite/gcc.target/i386/vnni-auto-vectorize-1.c
  40595281c51d64d5637a42a7958158a3  gcc/testsuite/gcc.target/i386/vnni-auto-vectorize-2.c
*************** da26cb6383a24e6a94a6c247d777f6b8  gcc/te
*** 98664,98669 ****
--- 98825,98833 ----
  800df636a3d7634e8c0d66c59de11951  gcc/testsuite/gcc.target/powerpc/pr121007.c
  5dc8065d72c427b79c75ffd95b743639  gcc/testsuite/gcc.target/powerpc/pr124637.c
  dc2d3a4c7ab86e1b45428b2a6f0d94f6  gcc/testsuite/gcc.target/powerpc/pr125327.c
+ 059fa3f6c58e73b7eb349ff628b2e844  gcc/testsuite/gcc.target/powerpc/pr126513-acmp-tst-1.c
+ c6b26c7724ebb9cc3e22a696915d2ed8  gcc/testsuite/gcc.target/powerpc/pr126513-acmp-tst-2.c
+ 43b6052bd91664fcfa4b854e6d9a9151  gcc/testsuite/gcc.target/powerpc/pr126513-acmp-tst-3.c
  f0441edf54193f1b965b7d96e3ad8f52  gcc/testsuite/gcc.target/powerpc/pr16155.c
  6f5ca156bb125cbf24502221226bb56e  gcc/testsuite/gcc.target/powerpc/pr16286.c
  198d8a69d2887e8fadcb050d90e21aa6  gcc/testsuite/gcc.target/powerpc/pr16458-1.c
*************** b246af1f4f582f73d33717787d7f1ba7  gcc/te
*** 100838,100845 ****
  077130f7046cbf955f599d4c8b29972e  gcc/testsuite/gcc.target/riscv/fusion-lui-addi.c
  b3bc693563ee0a79385d8ea1da742689  gcc/testsuite/gcc.target/riscv/fusion-zexth-2.c
  b796b04945e1b6a15ea412e1f173491f  gcc/testsuite/gcc.target/riscv/fusion-zexth.c
! 0442ec1cd390f80a89747367791783af  gcc/testsuite/gcc.target/riscv/fusion-zextw-2.c
! af53028d827479a713825d6fcf5939b4  gcc/testsuite/gcc.target/riscv/fusion-zextw.c
  eaf46dc2abfb9500969790b031ffa83b  gcc/testsuite/gcc.target/riscv/gcse-const.c
  2b6d530e5981a0ccde512097a5169b16  gcc/testsuite/gcc.target/riscv/gnu-property-align-rv32.c
  b24e931e97473ad3344268fc34d9a089  gcc/testsuite/gcc.target/riscv/gnu-property-align-rv64.c
--- 101002,101009 ----
  077130f7046cbf955f599d4c8b29972e  gcc/testsuite/gcc.target/riscv/fusion-lui-addi.c
  b3bc693563ee0a79385d8ea1da742689  gcc/testsuite/gcc.target/riscv/fusion-zexth-2.c
  b796b04945e1b6a15ea412e1f173491f  gcc/testsuite/gcc.target/riscv/fusion-zexth.c
! fc3e86ca82d2585cad260df62bb731f9  gcc/testsuite/gcc.target/riscv/fusion-zextw-2.c
! 2f79ec2607f7faa149067c3325335ba3  gcc/testsuite/gcc.target/riscv/fusion-zextw.c
  eaf46dc2abfb9500969790b031ffa83b  gcc/testsuite/gcc.target/riscv/gcse-const.c
  2b6d530e5981a0ccde512097a5169b16  gcc/testsuite/gcc.target/riscv/gnu-property-align-rv32.c
  b24e931e97473ad3344268fc34d9a089  gcc/testsuite/gcc.target/riscv/gnu-property-align-rv64.c
*************** be3a460fbc91fac50c9b2e03c9f88b5f  gcc/te
*** 101229,101234 ****
--- 101393,101399 ----
  ec6ec43c9e76076efb0caf7fd6975bd5  gcc/testsuite/gcc.target/riscv/pr107786-2.c
  5201d6361bb5315fd35a51ff807d7115  gcc/testsuite/gcc.target/riscv/pr107786.c
  dba52449a145af61b04631454334d086  gcc/testsuite/gcc.target/riscv/pr108016.c
+ 6ed5d46b52c6741cc8eec2cb8406ee28  gcc/testsuite/gcc.target/riscv/pr108031-2.c
  38c1f59a498621c1f3068e789adaf9c1  gcc/testsuite/gcc.target/riscv/pr108031.c
  51045cfa092b03d9038e7cab9be1693f  gcc/testsuite/gcc.target/riscv/pr108987.c
  0a8e5de7072c31b2639ac141f8a1b9ac  gcc/testsuite/gcc.target/riscv/pr109038.c
*************** de7f2cc01b369ea994e72e2ba0a8b39a  gcc/te
*** 101375,101380 ****
--- 101540,101547 ----
  e7c81dc9311e0ed5e4c52e29259d2a41  gcc/testsuite/gcc.target/riscv/pr125387.c
  3cda93b1ee6ddd4ac653c7aade342f8d  gcc/testsuite/gcc.target/riscv/pr125405.c
  b922a4195a74b66838f4ea3b9f49a130  gcc/testsuite/gcc.target/riscv/pr125731-1.c
+ 84440e6869fd8d7ff533f548e7a852e5  gcc/testsuite/gcc.target/riscv/pr125731.c
+ dcac463122d6cdedd0454d3f10ae3f75  gcc/testsuite/gcc.target/riscv/pr126426.c
  b32a61ecd0ea56926c06a9937a9d29d5  gcc/testsuite/gcc.target/riscv/pr126454.c
  37a08389ba95284cc27832767dfc1430  gcc/testsuite/gcc.target/riscv/pr43644.c
  8eba488c3d26a288644785954ea86af2  gcc/testsuite/gcc.target/riscv/pr52345.c
*************** d90ca4ab32f893e58362b7afbe85e6fd  gcc/te
*** 102062,102068 ****
  edd0a4ba6a9489214ca39d04c6a65fdc  gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c
  107743a69f58f28cf14e8a598bd333e7  gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c
  c1274e3ee15699a124ca1ff4e24fd55b  gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c
! be5d1522aa372797cf787f5d10027a9a  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/group_overlap.h
  744e1d9bf456f63d1459b76959635e65  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vfwcvt_f-f16-m1.c
  2edd9f50633fb2bb265afe189912b331  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vfwcvt_f-f16-m2.c
  15f1fc409628c7f79c90d0634d242e01  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vfwcvt_f-f16-m4.c
--- 102229,102235 ----
  edd0a4ba6a9489214ca39d04c6a65fdc  gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store-2.c
  107743a69f58f28cf14e8a598bd333e7  gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-1.c
  c1274e3ee15699a124ca1ff4e24fd55b  gcc/testsuite/gcc.target/riscv/rvv/autovec/gather-scatter/strided_store_run-2.c
! 325cf4e0e645378ab3f59f1e5e5469db  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/group_overlap.h
  744e1d9bf456f63d1459b76959635e65  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vfwcvt_f-f16-m1.c
  2edd9f50633fb2bb265afe189912b331  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vfwcvt_f-f16-m2.c
  15f1fc409628c7f79c90d0634d242e01  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vfwcvt_f-f16-m4.c
*************** d291f2d2444b934d620084fd8c063414  gcc/te
*** 102256,102261 ****
--- 102423,102458 ----
  851347b582ef8e57091b7443e584ccac  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwcvtu-i8-mf2.c
  d9f2754b44f0752977303b6caafc387b  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwcvtu-i8-mf4.c
  8f5a96f5232792ea41981dd05a83d4ee  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwcvtu-i8-mf8.c
+ 9b5e1b746760f0739d554209cfbdbe67  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-m1.c
+ 082bc62e617bb26d9b0cbc4377254dc3  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-m2.c
+ 2c31a6d8a10a59e89f5fed678c51fc45  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-m4.c
+ e5caedc7103d7ced747e0d2c9a0901ee  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-mf2.c
+ d5e9da0800a62aa3c6041935aef1acb6  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i16-mf4.c
+ 0f5863b7671ecefc09646ec02eafd747  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-m1.c
+ 053fd63c048fbc77b12a935dbf9ea5e4  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-m2.c
+ 9ece870cfd3868e3173e173b3794138e  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-m4.c
+ 0f96d1473ccbdab230e35a14a361f0db  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i32-mf2.c
+ c1c95f8d765fe7164844664c83716c7e  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-m1.c
+ 6358d9d91befebbbef22ec4d8286546f  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-m2.c
+ 35fb1a7be2f3e7d131aa744b8fa3e74a  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-m4.c
+ 486ebca72941b6e8e33009b4f5534912  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-mf2.c
+ b46a5c8e35a40e7a86435ba28e987f91  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-mf4.c
+ 13fe020091e83be4523007df549e0b76  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmacc_vv-i8-mf8.c
+ f89522857a1aa5a17311f991fdae7a04  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-m1.c
+ 98a58be19fa093c8ca955b9b043fe5ad  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-m2.c
+ 9db6bebcea3852e45e899db12cfe2d78  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-m4.c
+ 25ab01756df2ad3f15f8f6290c8a3be4  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-mf2.c
+ c2367200948e25fb8f6c300024d89ec5  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u16-mf4.c
+ a29ab218efff290b6ae9c7a1989e6bb2  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-m1.c
+ 571c6031e48ed81c495f3fa3859c5687  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-m2.c
+ 69535d4cf586d208f94327f6131f26c1  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-m4.c
+ 35391cc34670f9220302e638e0deb56a  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u32-mf2.c
+ 11d42118d51797e42138df9d004112a7  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-m1.c
+ cb785d0cb899e2ad06d0d8e55dc4810d  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-m2.c
+ 13bcc0262b162da4f5b4c8101d09341e  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-m4.c
+ 03be217f0915e375143fb426913ac0c5  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-mf2.c
+ fd150604edd8fd0d963cd991fa49be7a  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-mf4.c
+ 8d369cfd316d0dbaf59f3634b38195ff  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmaccu_vv-u8-mf8.c
  94108ee3c2471e1657d866ed7d378c89  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmul_vv-i16-m1.c
  3540913da2d7b5347df0bf92db72d263  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmul_vv-i16-m2.c
  d951a9590d405580b0973f343eb8a620  gcc/testsuite/gcc.target/riscv/rvv/autovec/group_overlap/vwmul_vv-i16-m4.c
*************** b1f60230c60fb8b866828e33aee5b516  gcc/te
*** 105203,105209 ****
--- 105400,105408 ----
  1c646209463ea866b54aab1e880bb3c3  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-46.c
  d0449abd622c085a684b0e2415ec2117  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-47.c
  10bfed396680650c994d2ba20cb56290  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-48.c
+ 15e86a1d19dbad365e01d54267a6b495  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-49.c
  19140a4383e8b06d1d20ab5f9e1496c5  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-5.c
+ 614a6309e9d349c2e49f14a8691d8d8a  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-50.c
  2ed4fb55a4dc2e5bba7bdac02954f3c2  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-6.c
  6c90b3544a064a82a7d8cc3dde89a693  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-7.c
  33f46e06c303fb898c34975b7d932871  gcc/testsuite/gcc.target/riscv/rvv/base/pr112431-8.c
*************** f3a5dbd5b18b49f30a47e9c6ddf0ef10  gcc/te
*** 116086,116091 ****
--- 116285,116291 ----
  57d5669b2d7c4384f4f2cbf7f42c55e5  gcc/testsuite/gfortran.dg/coarray/collectives_2.f90
  7a0bf8e143e7c4ebaf6f3ce4b0caaef3  gcc/testsuite/gfortran.dg/coarray/collectives_3.f90
  f4aec2f0ed199113d979b69a74d8afa5  gcc/testsuite/gfortran.dg/coarray/collectives_4.f90
+ 2d130a4e7fbb3bc5d695fe4aac5ce906  gcc/testsuite/gfortran.dg/coarray/collectives_5.f90
  08c26cd2acfb702bbcad0126543bcaa9  gcc/testsuite/gfortran.dg/coarray/complex_1.f90
  6254722cb2fb8666108848130a4de4ef  gcc/testsuite/gfortran.dg/coarray/cosubscript_1.f90
  bc2e49396148d7be346be065b8879d1b  gcc/testsuite/gfortran.dg/coarray/data_1.f90
*************** e573acf63840bae4577c00f5bcaf0915  gcc/te
*** 117102,117108 ****
  39a811a723e63905d3a48473e277f874  gcc/testsuite/gfortran.dg/endfile_2.f90
  c78eea8dc991f1d155d3c51ceb146c23  gcc/testsuite/gfortran.dg/endfile_3.f90
  9c514fc18e9a5ecf3ff680c3bce4a7b6  gcc/testsuite/gfortran.dg/endfile_4.f90
! d71d1f7e5fe0404062fcc2dd69b181f6  gcc/testsuite/gfortran.dg/endfile_5.f90
  090cd9c6c2f084a2272d43d7887186ae  gcc/testsuite/gfortran.dg/entry_1.f90
  eadc37555535deda17391663896984d8  gcc/testsuite/gfortran.dg/entry_10.f90
  18585d9300f842588210b22ceac413a9  gcc/testsuite/gfortran.dg/entry_11.f90
--- 117302,117308 ----
  39a811a723e63905d3a48473e277f874  gcc/testsuite/gfortran.dg/endfile_2.f90
  c78eea8dc991f1d155d3c51ceb146c23  gcc/testsuite/gfortran.dg/endfile_3.f90
  9c514fc18e9a5ecf3ff680c3bce4a7b6  gcc/testsuite/gfortran.dg/endfile_4.f90
! ed1b0fef55d0aea68ed1ffbff517165f  gcc/testsuite/gfortran.dg/endfile_5.f90
  090cd9c6c2f084a2272d43d7887186ae  gcc/testsuite/gfortran.dg/entry_1.f90
  eadc37555535deda17391663896984d8  gcc/testsuite/gfortran.dg/entry_10.f90
  18585d9300f842588210b22ceac413a9  gcc/testsuite/gfortran.dg/entry_11.f90
*************** e3f8979302c39ffbf6c7c03d08fc1562  gcc/te
*** 117347,117352 ****
--- 117547,117553 ----
  00394d3b18b9e094a6751225fef04a51  gcc/testsuite/gfortran.dg/finalize_6.f90
  cccfd4eb98b07f30fc6a43462ae1078b  gcc/testsuite/gfortran.dg/finalize_60.f90
  51e31db84f6ad06fd2677048b3bc3292  gcc/testsuite/gfortran.dg/finalize_61.f90
+ d8f0228c94bdb00c8738708fcadfe950  gcc/testsuite/gfortran.dg/finalize_62.f90
  520ae6cd723f43e02411aa72bb807bb5  gcc/testsuite/gfortran.dg/finalize_7.f03
  4f05943427a26d27e44b21078aec46fe  gcc/testsuite/gfortran.dg/finalize_8.f03
  2127f420195e5f6cdb58fe18800b4c33  gcc/testsuite/gfortran.dg/finalize_9.f90
*************** ce08d00725a7d8d4e9547e8bf55eaa4b  gcc/te
*** 119504,119509 ****
--- 119705,119711 ----
  b6282b55783f0b1b931571f793113587  gcc/testsuite/gfortran.dg/is_contiguous_3.f90
  d64f2f360e5963a4bea9642fa7bf28c2  gcc/testsuite/gfortran.dg/is_contiguous_4.f90
  ebc7811d4f30308fbc8ee420f6168425  gcc/testsuite/gfortran.dg/is_contiguous_5.f90
+ 38e6bcfa1282a8722a267803521d96bb  gcc/testsuite/gfortran.dg/is_contiguous_6.f90
  765cb2ca72a98a43c69ea99a61aa0a59  gcc/testsuite/gfortran.dg/is_iostat_end_eor_1.f90
  ca491b51342a862f4f525db35073fe93  gcc/testsuite/gfortran.dg/is_iostat_end_eor_2.f90
  e29de44a3798652da0c04b03153d2639  gcc/testsuite/gfortran.dg/ishft_1.f90
*************** cda99c4f9b1e1ca808103eba31168058  gcc/te
*** 119953,119962 ****
  ab43a12e9d7dd4f0eed4d087fc19a84f  gcc/testsuite/gfortran.dg/named_interface.f90
  7841bdfa2894b1c8f28e061e0d78ca99  gcc/testsuite/gfortran.dg/namelist_1.f90
  33eb50db1247aefc95a8f0bcc1c23951  gcc/testsuite/gfortran.dg/namelist_100.f90
! 8dc106340187621907749d5c0de289b5  gcc/testsuite/gfortran.dg/namelist_101.f90
  eff259516b93a9cda51eb967046a18bb  gcc/testsuite/gfortran.dg/namelist_102.f90
  08773389b8af2208d107b8db29ae24fc  gcc/testsuite/gfortran.dg/namelist_103.f90
! d9846f37d61464c75b00aab7590ed8bd  gcc/testsuite/gfortran.dg/namelist_104.f90
  02a533763d199c5afa28bec631ca6b9e  gcc/testsuite/gfortran.dg/namelist_11.f
  fadabd8643639e650a8499262b9a767e  gcc/testsuite/gfortran.dg/namelist_12.f
  637100e10c22e1d286db1ce10741e289  gcc/testsuite/gfortran.dg/namelist_13.f90
--- 120155,120164 ----
  ab43a12e9d7dd4f0eed4d087fc19a84f  gcc/testsuite/gfortran.dg/named_interface.f90
  7841bdfa2894b1c8f28e061e0d78ca99  gcc/testsuite/gfortran.dg/namelist_1.f90
  33eb50db1247aefc95a8f0bcc1c23951  gcc/testsuite/gfortran.dg/namelist_100.f90
! 505157d4863eeeeb4f625ad3e9587134  gcc/testsuite/gfortran.dg/namelist_101.f90
  eff259516b93a9cda51eb967046a18bb  gcc/testsuite/gfortran.dg/namelist_102.f90
  08773389b8af2208d107b8db29ae24fc  gcc/testsuite/gfortran.dg/namelist_103.f90
! 4e6af8da4997c55cdf20826dcbf99970  gcc/testsuite/gfortran.dg/namelist_104.f90
  02a533763d199c5afa28bec631ca6b9e  gcc/testsuite/gfortran.dg/namelist_11.f
  fadabd8643639e650a8499262b9a767e  gcc/testsuite/gfortran.dg/namelist_12.f
  637100e10c22e1d286db1ce10741e289  gcc/testsuite/gfortran.dg/namelist_13.f90
*************** afe21b866be9162c6b654dc6771e6ead  gcc/te
*** 120506,120511 ****
--- 120708,120714 ----
  47ed02e060fe8963c8b302d989d30b44  gcc/testsuite/gfortran.dg/pr102190.f90
  75ccec9005d1d4a2d9ed0cea1bf10434  gcc/testsuite/gfortran.dg/pr102332.f90
  0f742b974936fdac370e3cdae600e6ab  gcc/testsuite/gfortran.dg/pr102333.f90
+ 81863ab1cf67db75c1916bf927371e68  gcc/testsuite/gfortran.dg/pr102333_2.f90
  dc55595e4a1c75561c49e2edc2c1de15  gcc/testsuite/gfortran.dg/pr102366.f90
  85172103204e3a5e8205c18bba97977a  gcc/testsuite/gfortran.dg/pr102458.f90
  cbd40bc334c217d37c198b1f27373810  gcc/testsuite/gfortran.dg/pr102458b.f90
*************** bfc750d856b50d00fe727fd7720a08fd  gcc/te
*** 121960,121965 ****
--- 122163,122170 ----
  17d07cb7d93b7e05c9ca400e3ae7927b  gcc/testsuite/gfortran.dg/recursive_alloc_comp_4.f08
  b96bd45094a11958bf6b30976604c517  gcc/testsuite/gfortran.dg/recursive_alloc_comp_5.f90
  e880e4686c2918de17445daa6ea62c67  gcc/testsuite/gfortran.dg/recursive_alloc_comp_6.f90
+ 2cebd9b780d448bc3bb4802fe2ba6e42  gcc/testsuite/gfortran.dg/recursive_alloc_comp_7.f90
+ 1952db290f2317c2f4f3445574f32f42  gcc/testsuite/gfortran.dg/recursive_alloc_comp_8.f90
  3f76ccfe2c1760d8b85f37e3680f2018  gcc/testsuite/gfortran.dg/recursive_check_1.f
  04c3e51d2500bea77088dee1fefae8b1  gcc/testsuite/gfortran.dg/recursive_check_10.f90
  2d67e08127af810151885831dc542430  gcc/testsuite/gfortran.dg/recursive_check_11.f90
*************** fbd9ec98233c6fecb3330e95ece01679  gcc/te
*** 122747,122753 ****
  7b43b740c1827893f88c955a8b8544ac  gcc/testsuite/gfortran.dg/unresolved_fixup_1.f90
  e129d02ece9c3131335abb4373cf1721  gcc/testsuite/gfortran.dg/unresolved_fixup_2.f90
  f5421cb069e3378378c71b760053b1fa  gcc/testsuite/gfortran.dg/unsigned_1.f90
! 2c12678a023aa4451d9adc02342e19bc  gcc/testsuite/gfortran.dg/unsigned_10.f90
  e49ef960d13e4270249d5c9d1ea0fcc7  gcc/testsuite/gfortran.dg/unsigned_11.f90
  74210014724bd8805167298e19aed108  gcc/testsuite/gfortran.dg/unsigned_12.f90
  042d97b23e36386f400d4de8f2a08cd6  gcc/testsuite/gfortran.dg/unsigned_13.f90
--- 122952,122958 ----
  7b43b740c1827893f88c955a8b8544ac  gcc/testsuite/gfortran.dg/unresolved_fixup_1.f90
  e129d02ece9c3131335abb4373cf1721  gcc/testsuite/gfortran.dg/unresolved_fixup_2.f90
  f5421cb069e3378378c71b760053b1fa  gcc/testsuite/gfortran.dg/unsigned_1.f90
! 2a18bd856344b50ccf4d62363d041521  gcc/testsuite/gfortran.dg/unsigned_10.f90
  e49ef960d13e4270249d5c9d1ea0fcc7  gcc/testsuite/gfortran.dg/unsigned_11.f90
  74210014724bd8805167298e19aed108  gcc/testsuite/gfortran.dg/unsigned_12.f90
  042d97b23e36386f400d4de8f2a08cd6  gcc/testsuite/gfortran.dg/unsigned_13.f90
*************** e8dac730b367d33945b5f2e7b6d182ba  gcc/te
*** 122757,122763 ****
  ab5eb70377f723dec488eae236f433b1  gcc/testsuite/gfortran.dg/unsigned_17.f90
  4bff2cf085a3bc59285d295e09615cdd  gcc/testsuite/gfortran.dg/unsigned_18.f90
  c3bb48ff52a21eae0e4e3ef4c3f3b94a  gcc/testsuite/gfortran.dg/unsigned_19.f90
! 33245e2290b4615ee658ed47e48b2b31  gcc/testsuite/gfortran.dg/unsigned_2.f90
  c7c78989437269caaa4132121be7148e  gcc/testsuite/gfortran.dg/unsigned_20.f90
  90e4c1c9e62b13375adf3efc7ac5cee8  gcc/testsuite/gfortran.dg/unsigned_21.f90
  ce4ffae34fb74c0602978fdfb35ec01d  gcc/testsuite/gfortran.dg/unsigned_21_be.f90
--- 122962,122968 ----
  ab5eb70377f723dec488eae236f433b1  gcc/testsuite/gfortran.dg/unsigned_17.f90
  4bff2cf085a3bc59285d295e09615cdd  gcc/testsuite/gfortran.dg/unsigned_18.f90
  c3bb48ff52a21eae0e4e3ef4c3f3b94a  gcc/testsuite/gfortran.dg/unsigned_19.f90
! 0e5973720ed61495a93dd4272ae95d35  gcc/testsuite/gfortran.dg/unsigned_2.f90
  c7c78989437269caaa4132121be7148e  gcc/testsuite/gfortran.dg/unsigned_20.f90
  90e4c1c9e62b13375adf3efc7ac5cee8  gcc/testsuite/gfortran.dg/unsigned_21.f90
  ce4ffae34fb74c0602978fdfb35ec01d  gcc/testsuite/gfortran.dg/unsigned_21_be.f90
*************** c7ce23a3920f61710d79c928c9639e65  gcc/te
*** 122784,122790 ****
  e1e88e4fcc8c626671e0dcda228c64eb  gcc/testsuite/gfortran.dg/unsigned_42.f90
  c6a21c05779396553fc4d46543781525  gcc/testsuite/gfortran.dg/unsigned_43.f90
  eec354728abdde1ef8ec43487ef494c6  gcc/testsuite/gfortran.dg/unsigned_44.f90
! 98652721c84601f305daa7eac328bc42  gcc/testsuite/gfortran.dg/unsigned_5.f90
  7bad54ac96d222338309523d5f0c0e51  gcc/testsuite/gfortran.dg/unsigned_6.f90
  b5a2dd09f50f3df0ecd844a4ed3cd03c  gcc/testsuite/gfortran.dg/unsigned_7.f90
  a29bff34d42687185853b2593149a089  gcc/testsuite/gfortran.dg/unsigned_8.f90
--- 122989,122995 ----
  e1e88e4fcc8c626671e0dcda228c64eb  gcc/testsuite/gfortran.dg/unsigned_42.f90
  c6a21c05779396553fc4d46543781525  gcc/testsuite/gfortran.dg/unsigned_43.f90
  eec354728abdde1ef8ec43487ef494c6  gcc/testsuite/gfortran.dg/unsigned_44.f90
! de5ee1a21c5882011bb2c8b2e60bdb9b  gcc/testsuite/gfortran.dg/unsigned_5.f90
  7bad54ac96d222338309523d5f0c0e51  gcc/testsuite/gfortran.dg/unsigned_6.f90
  b5a2dd09f50f3df0ecd844a4ed3cd03c  gcc/testsuite/gfortran.dg/unsigned_7.f90
  a29bff34d42687185853b2593149a089  gcc/testsuite/gfortran.dg/unsigned_8.f90
*************** cec1ec6b2f905bb78b1700c94091bc21  gcc/te
*** 122894,122900 ****
  39cb197667c91bd9ed379d30af098425  gcc/testsuite/gfortran.dg/userdef_operator_2.f90
  4f9c3d189be3981f6cb9ddd0a07a8829  gcc/testsuite/gfortran.dg/utf8_1.f03
  8454549da966b8a759972284f6ec3aec  gcc/testsuite/gfortran.dg/utf8_2.f03
! b8deb964e1494b3f3e7d2122ae130518  gcc/testsuite/gfortran.dg/utf8_3.f03
  17a95a4c64acfd3e2b0ddfd821176912  gcc/testsuite/gfortran.dg/value_1.f90
  1ea47d2a65e7d0581521acdc773b080f  gcc/testsuite/gfortran.dg/value_10.f90
  c0b7e645eca87d1072072c6b6e4a9126  gcc/testsuite/gfortran.dg/value_2.f90
--- 123099,123105 ----
  39cb197667c91bd9ed379d30af098425  gcc/testsuite/gfortran.dg/userdef_operator_2.f90
  4f9c3d189be3981f6cb9ddd0a07a8829  gcc/testsuite/gfortran.dg/utf8_1.f03
  8454549da966b8a759972284f6ec3aec  gcc/testsuite/gfortran.dg/utf8_2.f03
! d9dd875d352eebf761e5e47e756ab344  gcc/testsuite/gfortran.dg/utf8_3.f03
  17a95a4c64acfd3e2b0ddfd821176912  gcc/testsuite/gfortran.dg/value_1.f90
  1ea47d2a65e7d0581521acdc773b080f  gcc/testsuite/gfortran.dg/value_10.f90
  c0b7e645eca87d1072072c6b6e4a9126  gcc/testsuite/gfortran.dg/value_2.f90
*************** bc764eca2f460bc6fb657fb675420237  gcc/te
*** 123547,123553 ****
  eabee42e1a561616023ffd1f4d1a64e2  gcc/testsuite/gfortran.fortran-torture/execute/write_logical.f90
  ea03fb5ca9bd2d3e425e988e74bfcaa3  gcc/testsuite/gfortran.target/aarch64/aarch64.exp
  c37460d9fc2ef94382053354df0c3ef3  gcc/testsuite/gfortran.target/aarch64/pr116234.f
! 15db8edfcad76ded91ffef46848eb040  gcc/testsuite/gfortran.target/aarch64/pr122408_1.f90
  6890252516b3245a15477e317869c38e  gcc/testsuite/gfortran.target/aarch64/pr122408_2.f90
  4cf281323629b728b4290a96ac918826  gcc/testsuite/gfortran.target/aarch64/pr123628.f90
  ae00a4e2372b755ec611b96aaff6a49b  gcc/testsuite/gfortran.target/riscv/rvv/pr111395.f90
--- 123752,123758 ----
  eabee42e1a561616023ffd1f4d1a64e2  gcc/testsuite/gfortran.fortran-torture/execute/write_logical.f90
  ea03fb5ca9bd2d3e425e988e74bfcaa3  gcc/testsuite/gfortran.target/aarch64/aarch64.exp
  c37460d9fc2ef94382053354df0c3ef3  gcc/testsuite/gfortran.target/aarch64/pr116234.f
! 19c80403be92bbc561d64ea12e8c406f  gcc/testsuite/gfortran.target/aarch64/pr122408_1.f90
  6890252516b3245a15477e317869c38e  gcc/testsuite/gfortran.target/aarch64/pr122408_2.f90
  4cf281323629b728b4290a96ac918826  gcc/testsuite/gfortran.target/aarch64/pr123628.f90
  ae00a4e2372b755ec611b96aaff6a49b  gcc/testsuite/gfortran.target/riscv/rvv/pr111395.f90
*************** f976d784ff45c10d3377643aef37fd94  gcc/te
*** 123986,123992 ****
  1903f0a502ca11b964d27261e5b3fa05  gcc/testsuite/gm2/examples/map/pass/testmaps
  b47fc3bae5ff9546e05302b29c9f28b4  gcc/testsuite/gm2/exceptions/run/pass/cpp.cpp
  e053dfdfe9aa5144e482bafb8da3f071  gcc/testsuite/gm2/exceptions/run/pass/cpp.def
! 29ed527e1c6f1192ee0ea8ed963123ff  gcc/testsuite/gm2/exceptions/run/pass/exceptions-run-pass.exp
  5dfbb5b9b594bdca8adb56dfdeeef1e0  gcc/testsuite/gm2/exceptions/run/pass/libexcept.mod
  306a5c1c9c0800f7c3f8923482c3efe9  gcc/testsuite/gm2/exceptions/run/pass/m2test.def
  60f35975489507b9e88065f7c2133491  gcc/testsuite/gm2/exceptions/run/pass/m2test.mod
--- 124191,124197 ----
  1903f0a502ca11b964d27261e5b3fa05  gcc/testsuite/gm2/examples/map/pass/testmaps
  b47fc3bae5ff9546e05302b29c9f28b4  gcc/testsuite/gm2/exceptions/run/pass/cpp.cpp
  e053dfdfe9aa5144e482bafb8da3f071  gcc/testsuite/gm2/exceptions/run/pass/cpp.def
! 711751d3ae43ba7bbd6ba3479f9aa99e  gcc/testsuite/gm2/exceptions/run/pass/exceptions-run-pass.exp
  5dfbb5b9b594bdca8adb56dfdeeef1e0  gcc/testsuite/gm2/exceptions/run/pass/libexcept.mod
  306a5c1c9c0800f7c3f8923482c3efe9  gcc/testsuite/gm2/exceptions/run/pass/m2test.def
  60f35975489507b9e88065f7c2133491  gcc/testsuite/gm2/exceptions/run/pass/m2test.mod
*************** a1d88f62e82c416786fab3efbde626fa  gcc/te
*** 130715,130721 ****
  1e6ba4107591d7bfa00ec6e95ce147ea  gcc/testsuite/lib/gm2-dg.exp
  0774e47b52c082bd43a29243f560d631  gcc/testsuite/lib/gm2-simple.exp
  7c766a4b5316c022b4084502d42098e4  gcc/testsuite/lib/gm2-torture.exp
! 974f21e0c436aea08ec3cced7720b3ab  gcc/testsuite/lib/gm2.exp
  015ac22c23de7b878b2cdbeb0eed5de2  gcc/testsuite/lib/gnat-dg.exp
  3611f756316887e8b9dee3812c7f42b0  gcc/testsuite/lib/gnat.exp
  08d230654bcde5fa6d7e179b4f50529f  gcc/testsuite/lib/go-dg.exp
--- 130920,130926 ----
  1e6ba4107591d7bfa00ec6e95ce147ea  gcc/testsuite/lib/gm2-dg.exp
  0774e47b52c082bd43a29243f560d631  gcc/testsuite/lib/gm2-simple.exp
  7c766a4b5316c022b4084502d42098e4  gcc/testsuite/lib/gm2-torture.exp
! e61925d92b13214d328afacccd75ca72  gcc/testsuite/lib/gm2.exp
  015ac22c23de7b878b2cdbeb0eed5de2  gcc/testsuite/lib/gnat-dg.exp
  3611f756316887e8b9dee3812c7f42b0  gcc/testsuite/lib/gnat.exp
  08d230654bcde5fa6d7e179b4f50529f  gcc/testsuite/lib/go-dg.exp
*************** af452bfcd099f7ad757c0709565fb6f2  gcc/te
*** 130723,130729 ****
  c0366f2c31a7d5fba486ea04c6f08b9a  gcc/testsuite/lib/go.exp
  569a9bbf0bbca4b3648f90532f4b4b21  gcc/testsuite/lib/htmltest.py
  c0b7997d28c0e4c1e52d9c22fe7612a7  gcc/testsuite/lib/hwasan-dg.exp
! 0cddd2ee643290e6da59492c0a251d50  gcc/testsuite/lib/lto.exp
  8788f5bd86ca545e5cc667a7883372aa  gcc/testsuite/lib/mike-g++.exp
  3252f65e1ec61c730a6ac983f56b3fd7  gcc/testsuite/lib/mike-gcc.exp
  6cae4002752080c9ace9f60df166aefe  gcc/testsuite/lib/modules.exp
--- 130928,130934 ----
  c0366f2c31a7d5fba486ea04c6f08b9a  gcc/testsuite/lib/go.exp
  569a9bbf0bbca4b3648f90532f4b4b21  gcc/testsuite/lib/htmltest.py
  c0b7997d28c0e4c1e52d9c22fe7612a7  gcc/testsuite/lib/hwasan-dg.exp
! ff8f8fa1ac7fabc277c213d20a7c6c9e  gcc/testsuite/lib/lto.exp
  8788f5bd86ca545e5cc667a7883372aa  gcc/testsuite/lib/mike-g++.exp
  3252f65e1ec61c730a6ac983f56b3fd7  gcc/testsuite/lib/mike-gcc.exp
  6cae4002752080c9ace9f60df166aefe  gcc/testsuite/lib/modules.exp
*************** de9eeadec9703aff96169206e31a3a22  gcc/te
*** 130761,130767 ****
  275f7eb9618e6b097a58c1fba25cdb9c  gcc/testsuite/lib/scanwpaipa.exp
  9bc4cbcf0cb4f1aa30a8cf3142d157eb  gcc/testsuite/lib/target-libpath.exp
  6f6a566231f79b409eb113cf2e7f5132  gcc/testsuite/lib/target-supports-dg.exp
! f20ebc3e662845ec012917a5c7afa1fe  gcc/testsuite/lib/target-supports.exp
  b1eb2edcf4941bfb00c200eb000a0a7b  gcc/testsuite/lib/target-utils.exp
  98b890f6c455deafd6ca241993fc5d67  gcc/testsuite/lib/timeout-dg.exp
  0afb0c69501fa44908d13017be208db3  gcc/testsuite/lib/timeout.exp
--- 130966,130972 ----
  275f7eb9618e6b097a58c1fba25cdb9c  gcc/testsuite/lib/scanwpaipa.exp
  9bc4cbcf0cb4f1aa30a8cf3142d157eb  gcc/testsuite/lib/target-libpath.exp
  6f6a566231f79b409eb113cf2e7f5132  gcc/testsuite/lib/target-supports-dg.exp
! 04af4662a03b38e023aa3ab0bd1868d7  gcc/testsuite/lib/target-supports.exp
  b1eb2edcf4941bfb00c200eb000a0a7b  gcc/testsuite/lib/target-utils.exp
  98b890f6c455deafd6ca241993fc5d67  gcc/testsuite/lib/timeout-dg.exp
  0afb0c69501fa44908d13017be208db3  gcc/testsuite/lib/timeout.exp
*************** a1bea0f648aed43aeb17a807ccc15133  gcc/tr
*** 133682,133688 ****
  ed70c897fa5690940494f2b8b6e27f21  gcc/tree-affine.h
  80bb689c790bf8a20a1604f1fb450d2e  gcc/tree-assume.cc
  f69e4c4ce8bf5067318a63c77a37f17f  gcc/tree-call-cdce.cc
! 9ab2f438de927b8530292a0f2bb11087  gcc/tree-cfg.cc
  809e1f07de4be5a3fc990f66bd6d1105  gcc/tree-cfg.h
  930348a0e01a15c999f55d255a5b9f42  gcc/tree-cfgcleanup.cc
  645c34c74323c655a1d20f8f76e64b27  gcc/tree-cfgcleanup.h
--- 133887,133893 ----
  ed70c897fa5690940494f2b8b6e27f21  gcc/tree-affine.h
  80bb689c790bf8a20a1604f1fb450d2e  gcc/tree-assume.cc
  f69e4c4ce8bf5067318a63c77a37f17f  gcc/tree-call-cdce.cc
! 1d8eea4984e0534a6dc949e6b6776ac8  gcc/tree-cfg.cc
  809e1f07de4be5a3fc990f66bd6d1105  gcc/tree-cfg.h
  930348a0e01a15c999f55d255a5b9f42  gcc/tree-cfgcleanup.cc
  645c34c74323c655a1d20f8f76e64b27  gcc/tree-cfgcleanup.h
*************** da9de571efa01bc66c1db48e416352ae  gcc/tr
*** 133722,133728 ****
  d239500c752edeffb49a14623c8a522a  gcc/tree-nrv.cc
  8157c4cf3bda13c019a5c6784e7e9e70  gcc/tree-object-size.cc
  ceb2c708500ddb7d48dbc25764c96b5d  gcc/tree-object-size.h
! 3b6edc404216596bb2c6938724e9760f  gcc/tree-outof-ssa.cc
  7810fba9c2ee7167c24df41d8458fad3  gcc/tree-outof-ssa.h
  1f0636a04a2cc3390a38e648d396a06f  gcc/tree-parloops.cc
  898be2fb978b49d3654ad458a2cfab7d  gcc/tree-parloops.h
--- 133927,133933 ----
  d239500c752edeffb49a14623c8a522a  gcc/tree-nrv.cc
  8157c4cf3bda13c019a5c6784e7e9e70  gcc/tree-object-size.cc
  ceb2c708500ddb7d48dbc25764c96b5d  gcc/tree-object-size.h
! 748052342a5f6200d3ac69c65f759bf2  gcc/tree-outof-ssa.cc
  7810fba9c2ee7167c24df41d8458fad3  gcc/tree-outof-ssa.h
  1f0636a04a2cc3390a38e648d396a06f  gcc/tree-parloops.cc
  898be2fb978b49d3654ad458a2cfab7d  gcc/tree-parloops.h
*************** ceb2c708500ddb7d48dbc25764c96b5d  gcc/tr
*** 133731,133737 ****
  d370934f01e7c80fa4e88a80fabbcb95  gcc/tree-phinodes.h
  e955b77da9f61f19437f61d65861e763  gcc/tree-predcom.cc
  47856333edaecc32813dad93ecb96fbe  gcc/tree-pretty-print-markup.h
! 3366ed6992e9babbe8fd92946b2ed27c  gcc/tree-pretty-print.cc
  c021bc7a8aa59f2b8184de8bff6b1d14  gcc/tree-pretty-print.h
  353091e462e88bd539abdb45ea13c810  gcc/tree-profile.cc
  1f8a56c52a91a6a6e79b16a2ccc6ae40  gcc/tree-scalar-evolution.cc
--- 133936,133942 ----
  d370934f01e7c80fa4e88a80fabbcb95  gcc/tree-phinodes.h
  e955b77da9f61f19437f61d65861e763  gcc/tree-predcom.cc
  47856333edaecc32813dad93ecb96fbe  gcc/tree-pretty-print-markup.h
! 40caf527b0a0d9a8c38eee49bd5f5a71  gcc/tree-pretty-print.cc
  c021bc7a8aa59f2b8184de8bff6b1d14  gcc/tree-pretty-print.h
  353091e462e88bd539abdb45ea13c810  gcc/tree-profile.cc
  1f8a56c52a91a6a6e79b16a2ccc6ae40  gcc/tree-scalar-evolution.cc
*************** fe34bf127e446b91dd107c83db0ab4e5  gcc/tr
*** 133748,133760 ****
  b36c3bd52f9df56746196a0cf2b3ac14  gcc/tree-ssa-coalesce.cc
  7de85a2bd407435f95828a5c4e12f826  gcc/tree-ssa-coalesce.h
  121090f76aa83f677c00129216885e7e  gcc/tree-ssa-copy.cc
! df4e4238b30ad2c7205810ae235106fa  gcc/tree-ssa-dce.cc
! 34546de59e69d1a125c3fa7747d7f0e2  gcc/tree-ssa-dce.h
! 9b9bca456aa2a0c4caab79604e0245d2  gcc/tree-ssa-dom.cc
  ec31925fe8431d27258939fc79f1f02e  gcc/tree-ssa-dom.h
  ec4fb47e62593f549e393a7e359eab42  gcc/tree-ssa-dse.cc
  1df01d660e0f98ade0ae7a3152aa33ed  gcc/tree-ssa-dse.h
! 64f290141db5370c77870170b2b1b461  gcc/tree-ssa-forwprop.cc
  248183d5c026a6265d43c63a90f41a31  gcc/tree-ssa-ifcombine.cc
  417a76837cd2f895f07d02485a3cdffe  gcc/tree-ssa-ifcombine.h
  b1c1f1362ac401ede3373f8aa23c02f1  gcc/tree-ssa-live.cc
--- 133953,133965 ----
  b36c3bd52f9df56746196a0cf2b3ac14  gcc/tree-ssa-coalesce.cc
  7de85a2bd407435f95828a5c4e12f826  gcc/tree-ssa-coalesce.h
  121090f76aa83f677c00129216885e7e  gcc/tree-ssa-copy.cc
! 1a3e901dadd11ced06da804e86571690  gcc/tree-ssa-dce.cc
! 60dcee04d4b692977781318ef4a7aaf8  gcc/tree-ssa-dce.h
! 6beb278a5f33cf9f78a1b9d49889185b  gcc/tree-ssa-dom.cc
  ec31925fe8431d27258939fc79f1f02e  gcc/tree-ssa-dom.h
  ec4fb47e62593f549e393a7e359eab42  gcc/tree-ssa-dse.cc
  1df01d660e0f98ade0ae7a3152aa33ed  gcc/tree-ssa-dse.h
! c911885eb94152dd832b6b2a740c7c66  gcc/tree-ssa-forwprop.cc
  248183d5c026a6265d43c63a90f41a31  gcc/tree-ssa-ifcombine.cc
  417a76837cd2f895f07d02485a3cdffe  gcc/tree-ssa-ifcombine.h
  b1c1f1362ac401ede3373f8aa23c02f1  gcc/tree-ssa-live.cc
*************** f084337b877c38fa179ae0f14738ee83  gcc/tr
*** 133770,133783 ****
  4b19cd267d749c27d7e2b616b46fe8d6  gcc/tree-ssa-loop-niter.h
  1b3164ae2d55cbf742ebf0774d0106cf  gcc/tree-ssa-loop-prefetch.cc
  f7b409734eec08cd9a87244dc663df3a  gcc/tree-ssa-loop-split.cc
! e095960ef0fe00db5db9f4a2e88515d1  gcc/tree-ssa-loop-unswitch.cc
  faa18178392bba086edee765e464318c  gcc/tree-ssa-loop.cc
  c1590659dad2b41a69adb7654db65644  gcc/tree-ssa-loop.h
! f530064efa069f4bfca5414f4728b98c  gcc/tree-ssa-math-opts.cc
  fa83f982a805985b3a3da2ca5e10e43a  gcc/tree-ssa-math-opts.h
  56d25f9d7a5f35aa3637460c00b7eb7e  gcc/tree-ssa-operands.cc
  f83d0b12185538e6f679296bebfe3d2f  gcc/tree-ssa-operands.h
! 58ef70898b0e819fd75983ed94c26fa5  gcc/tree-ssa-phiopt.cc
  fe5ca56c2551cb5cbd256cfafdcabecd  gcc/tree-ssa-phiprop.cc
  e44b0626464940cf1e9b857320ec790f  gcc/tree-ssa-pre.cc
  f39acc236b21f9150a1ef4359aef585e  gcc/tree-ssa-propagate.cc
--- 133975,133988 ----
  4b19cd267d749c27d7e2b616b46fe8d6  gcc/tree-ssa-loop-niter.h
  1b3164ae2d55cbf742ebf0774d0106cf  gcc/tree-ssa-loop-prefetch.cc
  f7b409734eec08cd9a87244dc663df3a  gcc/tree-ssa-loop-split.cc
! b40e503b1c066e432f44fab811edde5a  gcc/tree-ssa-loop-unswitch.cc
  faa18178392bba086edee765e464318c  gcc/tree-ssa-loop.cc
  c1590659dad2b41a69adb7654db65644  gcc/tree-ssa-loop.h
! 68eba1cf15aa2871c4d68fd98980729f  gcc/tree-ssa-math-opts.cc
  fa83f982a805985b3a3da2ca5e10e43a  gcc/tree-ssa-math-opts.h
  56d25f9d7a5f35aa3637460c00b7eb7e  gcc/tree-ssa-operands.cc
  f83d0b12185538e6f679296bebfe3d2f  gcc/tree-ssa-operands.h
! ebd873d370c7679b934448f40ae3ec17  gcc/tree-ssa-phiopt.cc
  fe5ca56c2551cb5cbd256cfafdcabecd  gcc/tree-ssa-phiprop.cc
  e44b0626464940cf1e9b857320ec790f  gcc/tree-ssa-pre.cc
  f39acc236b21f9150a1ef4359aef585e  gcc/tree-ssa-propagate.cc
*************** fcb7f7c869cc3f1aa8b3ea9de357f4ab  gcc/tr
*** 133796,133802 ****
  f3e7c56f55d15a7ad4c88bc40bad8aa5  gcc/tree-ssa-tail-merge.cc
  4835f0b56bdf88ee25d6d6e08808a7db  gcc/tree-ssa-ter.cc
  ade30359e437d413371ab6bf896f2aa8  gcc/tree-ssa-ter.h
! aec3a3878fe29a9644281cb009405ac7  gcc/tree-ssa-threadbackward.cc
  5957c03e6224f408fea9feda5dc9ade5  gcc/tree-ssa-threadedge.cc
  68901eab6fa42a8561fa69c7ce55bf1d  gcc/tree-ssa-threadedge.h
  5eaf91b9a03861ce39b4478c6bb848e9  gcc/tree-ssa-threadupdate.cc
--- 134001,134007 ----
  f3e7c56f55d15a7ad4c88bc40bad8aa5  gcc/tree-ssa-tail-merge.cc
  4835f0b56bdf88ee25d6d6e08808a7db  gcc/tree-ssa-ter.cc
  ade30359e437d413371ab6bf896f2aa8  gcc/tree-ssa-ter.h
! f409c4d51a1fea77bc648d20942b70ec  gcc/tree-ssa-threadbackward.cc
  5957c03e6224f408fea9feda5dc9ade5  gcc/tree-ssa-threadedge.cc
  68901eab6fa42a8561fa69c7ce55bf1d  gcc/tree-ssa-threadedge.h
  5eaf91b9a03861ce39b4478c6bb848e9  gcc/tree-ssa-threadupdate.cc
*************** f8119a019450befbbf3e3e40b010cf74  gcc/tr
*** 133816,133838 ****
  5c9352e02cad1ec310b10d331d908304  gcc/tree-switch-conversion.cc
  fa20fc0102b6036d5fa58b953c127e15  gcc/tree-switch-conversion.h
  6a0f6268d598b3c59871ad41e01f33c1  gcc/tree-tailcall.cc
! 3f89ef00eac67870c3ac7f18b73b5766  gcc/tree-vect-data-refs.cc
! 851cdeabb53d017910c4c7442f3afe61  gcc/tree-vect-generic.cc
! bc9688d403f9c1b82e82b9e6acb1026e  gcc/tree-vect-loop-manip.cc
! dc3e8bdef88692bf026b91f6b4b99d5d  gcc/tree-vect-loop.cc
! 36e5bb7454e91614760a41f4a7831345  gcc/tree-vect-patterns.cc
! c9c8bf9fba7d4bef269d51a54793b7b7  gcc/tree-vect-slp-patterns.cc
! 93ae3d7a74dfd3c4c5e412942a92519c  gcc/tree-vect-slp.cc
! 046b2ee6d1f5bd0a86c8c05d367f9f6c  gcc/tree-vect-stmts.cc
  42032e04f389a2e0f43fbb46ac091dac  gcc/tree-vector-builder.cc
  4a1b4947e64a076fdca46d14aab2181f  gcc/tree-vector-builder.h
  a87f80d9a1405f816a0b6d544400beef  gcc/tree-vectorizer.cc
! be2a02eb2d06cc74789b281d89b1ebd0  gcc/tree-vectorizer.h
! bc727061ef24dd0186ccf68556e3d559  gcc/tree-vrp.cc
  c946b0d59b15393b95e356052c027eed  gcc/tree-vrp.h
! 6b43c26fc37f0eb1e71907986ea88311  gcc/tree.cc
! f88475a43ca5e7c59112c941875a762c  gcc/tree.def
! 6e4b49e38e6f8793e0357d7d1bcac35d  gcc/tree.h
  56652e612288132aa8395fdf720b0146  gcc/treestruct.def
  6c6350469a3dbb37f658f247d16ed872  gcc/tristate.cc
  704359710c2d40a58b6646b2da626443  gcc/tristate.h
--- 134021,134043 ----
  5c9352e02cad1ec310b10d331d908304  gcc/tree-switch-conversion.cc
  fa20fc0102b6036d5fa58b953c127e15  gcc/tree-switch-conversion.h
  6a0f6268d598b3c59871ad41e01f33c1  gcc/tree-tailcall.cc
! 1e5f0f6998c2e3dbfb189897ae86b2f6  gcc/tree-vect-data-refs.cc
! 43fbcc51e0b7cfe300481b1408f494ea  gcc/tree-vect-generic.cc
! 10dc735c7b271ce8c1ba325571ec3a59  gcc/tree-vect-loop-manip.cc
! 525520454568aa2ac104fdd2e856c0a0  gcc/tree-vect-loop.cc
! 6f238976dd73de0dfaea859c22bd719d  gcc/tree-vect-patterns.cc
! 69b737c073eebd07245e04ab6c22c2cc  gcc/tree-vect-slp-patterns.cc
! f22b693c3a3b03f425a2e6f8ae1e67f3  gcc/tree-vect-slp.cc
! 36919fcf1e86d25e2ea2b79f64a4bf20  gcc/tree-vect-stmts.cc
  42032e04f389a2e0f43fbb46ac091dac  gcc/tree-vector-builder.cc
  4a1b4947e64a076fdca46d14aab2181f  gcc/tree-vector-builder.h
  a87f80d9a1405f816a0b6d544400beef  gcc/tree-vectorizer.cc
! a9df432a6b74231f4858638ca4c3306b  gcc/tree-vectorizer.h
! a95d3232c0c2f689728a28b57249b8f7  gcc/tree-vrp.cc
  c946b0d59b15393b95e356052c027eed  gcc/tree-vrp.h
! e8fabd82e3c45f0031ae442a912f752a  gcc/tree.cc
! 5e9c53a573546d9a37c30e50e76f7e61  gcc/tree.def
! c4c670c1bae037b3de3b4934eeb0df98  gcc/tree.h
  56652e612288132aa8395fdf720b0146  gcc/treestruct.def
  6c6350469a3dbb37f658f247d16ed872  gcc/tristate.cc
  704359710c2d40a58b6646b2da626443  gcc/tristate.h
*************** ba27af0208a911fa45b8281e0f0ae4ff  gcc/va
*** 133855,133864 ****
  2ac29a8fee451f101da64d0a64eefa26  gcc/value-range-pretty-print.h
  b2347369da35d2378529346b64cf18a9  gcc/value-range-storage.cc
  0c753f49985507bc8fc3b2ed9ec2a8e5  gcc/value-range-storage.h
! e007b08f95ee94f8e9bdaf4c53a1af61  gcc/value-range.cc
! f3a44f5589412c437098cda7fe71e213  gcc/value-range.h
! 0762124b43196cd5479dd56590ed18b8  gcc/value-relation.cc
! 8041b5e49f8eee53025484a5ecee676f  gcc/value-relation.h
  6454bc331f2f63645c4661fbd04fec5e  gcc/var-tracking.cc
  abe4064b9258df5b6c87d9394dc9b67c  gcc/varasm.cc
  183473e8cac5bad9279eb1937e4edda9  gcc/varasm.h
--- 134060,134069 ----
  2ac29a8fee451f101da64d0a64eefa26  gcc/value-range-pretty-print.h
  b2347369da35d2378529346b64cf18a9  gcc/value-range-storage.cc
  0c753f49985507bc8fc3b2ed9ec2a8e5  gcc/value-range-storage.h
! e6c68f601ad5aaf8554e54413b7edd04  gcc/value-range.cc
! e08235d49136d61df5ea3414ee846890  gcc/value-range.h
! cf925fc455e2513c7931ffb7eb85953b  gcc/value-relation.cc
! 340a10ca79ad1855bfa479914f030113  gcc/value-relation.h
  6454bc331f2f63645c4661fbd04fec5e  gcc/var-tracking.cc
  abe4064b9258df5b6c87d9394dc9b67c  gcc/varasm.cc
  183473e8cac5bad9279eb1937e4edda9  gcc/varasm.h
*************** c91273a15934abde46fad0e255ab7a7d  gcc/ve
*** 133870,133876 ****
  f2d9db7b65884c657d64eb3ef0099e7e  gcc/vector-builder.h
  0ac2c169f51f11fa07ab6699484aa644  gcc/vmsdbg.h
  95acf3cb9ab17aea0a6c6f22c2aed8cb  gcc/vmsdbgout.cc
! aaa82b12fe2828b6dea025332d908022  gcc/vr-values.cc
  249b704a63c681faf2b2167bbe2ca8f4  gcc/vr-values.h
  e139f60dc114f61888f7f0d6be9919d9  gcc/vtable-verify.cc
  b1375286068f9ca70e290ce9a506bf2f  gcc/vtable-verify.h
--- 134075,134081 ----
  f2d9db7b65884c657d64eb3ef0099e7e  gcc/vector-builder.h
  0ac2c169f51f11fa07ab6699484aa644  gcc/vmsdbg.h
  95acf3cb9ab17aea0a6c6f22c2aed8cb  gcc/vmsdbgout.cc
! 5d9c990bca31f51d49fff3f12fb08371  gcc/vr-values.cc
  249b704a63c681faf2b2167bbe2ca8f4  gcc/vr-values.h
  e139f60dc114f61888f7f0d6be9919d9  gcc/vtable-verify.cc
  b1375286068f9ca70e290ce9a506bf2f  gcc/vtable-verify.h
*************** fb28fa3e9bc0bb169e4cdfe015405cc6  gcc/wa
*** 133879,133885 ****
  e164527fa2ee6715cf2af8861bacd107  gcc/wide-int-bitmask.h
  1b202f82a19624ac3a25fa1a3f24fc9d  gcc/wide-int-print.cc
  9edad7be0af7a88f4f4b05afeef55e59  gcc/wide-int-print.h
! 74e335f882036807d3fd2512f7ef5770  gcc/wide-int.cc
  ca925427ce3affa856d0cada63a72951  gcc/wide-int.h
  270601d5667d37001f6cceedc54db709  gcc/xcoff.h
  9bbcc6c5fc2143d227f9bb62f34ddaed  gcc/xml-printer.h
--- 134084,134090 ----
  e164527fa2ee6715cf2af8861bacd107  gcc/wide-int-bitmask.h
  1b202f82a19624ac3a25fa1a3f24fc9d  gcc/wide-int-print.cc
  9edad7be0af7a88f4f4b05afeef55e59  gcc/wide-int-print.h
! dc8ef572ed17de860ef0cb7e7efa6792  gcc/wide-int.cc
  ca925427ce3affa856d0cada63a72951  gcc/wide-int.h
  270601d5667d37001f6cceedc54db709  gcc/xcoff.h
  9bbcc6c5fc2143d227f9bb62f34ddaed  gcc/xml-printer.h
*************** cffdeae41b78da05839b193e90188f55  libcod
*** 134164,134178 ****
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  c94add0032978604acf65591bb86d2d6  libcody/server.cc
! e3d0f156f31238bf4aa948703db2d6f9  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  4f1e80b433907c013fc6e4eaf2b0e8aa  libcpp/Makefile.in
  b07c7863f0e7ad4e6a0915d66fc9e582  libcpp/aclocal.m4
  056f819e5c3d71636772c75c816501cf  libcpp/charset.cc
  5b2f9d37e91d01eed5bf420a47dc8046  libcpp/combining-chars.inc
! 4c25fc38f2b9d20ca1fbefba9ad34b45  libcpp/config.in
! a686c816118835bf06d397b2152442a2  libcpp/configure
! ef346e7f90e112451208c7535ef5554c  libcpp/configure.ac
  8b52631afa6e34c816b2122b045b384b  libcpp/directives.cc
  e6648c5f8f4e111883be81dc9e8dd630  libcpp/errors.cc
  37523565269ad97ff6a5145be04df661  libcpp/expr.cc
--- 134369,134383 ----
  6419dfc879387358e95288142e569914  libcody/packet.cc
  688ece05c8b9d378b3df186808162e76  libcody/resolver.cc
  c94add0032978604acf65591bb86d2d6  libcody/server.cc
! dec14e87d7e781eb55909329a9114782  libcpp/ChangeLog
  2bd831b17997584e38305782cebe6948  libcpp/ChangeLog.jit
  4f1e80b433907c013fc6e4eaf2b0e8aa  libcpp/Makefile.in
  b07c7863f0e7ad4e6a0915d66fc9e582  libcpp/aclocal.m4
  056f819e5c3d71636772c75c816501cf  libcpp/charset.cc
  5b2f9d37e91d01eed5bf420a47dc8046  libcpp/combining-chars.inc
! a9e274181e92d98c6e1171f8ad00528d  libcpp/config.in
! a1e62dc5114578bba4d2c9f7e6528d15  libcpp/configure
! 05d111e8efe877ef1883bf3d405d4e81  libcpp/configure.ac
  8b52631afa6e34c816b2122b045b384b  libcpp/directives.cc
  e6648c5f8f4e111883be81dc9e8dd630  libcpp/errors.cc
  37523565269ad97ff6a5145be04df661  libcpp/expr.cc
*************** a1437b4af2ebadc3d027a5323db61b96  libcpp
*** 134186,134193 ****
  0c5086e2180aacc727c73843682f1fe9  libcpp/include/rich-location.h
  1e65760d4159f777cf02dedef8a52357  libcpp/include/symtab.h
  62fc2bcb89c7159858cf6eb3824b0f42  libcpp/init.cc
! ca76f744b252e5faf236d92d56037649  libcpp/internal.h
! cda6f5ee4a4fce0e35c8343e245f515d  libcpp/lex.cc
  87f0da9fbeaf56c81c993caee314b88d  libcpp/line-map.cc
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  9dfdba40f9dde1d3e01f30009e992baf  libcpp/macro.cc
--- 134391,134398 ----
  0c5086e2180aacc727c73843682f1fe9  libcpp/include/rich-location.h
  1e65760d4159f777cf02dedef8a52357  libcpp/include/symtab.h
  62fc2bcb89c7159858cf6eb3824b0f42  libcpp/init.cc
! 92efe2d2caf7d62e3a01e79c3fd610fc  libcpp/internal.h
! 14612b7b1f257eea5be192cf2447b079  libcpp/lex.cc
  87f0da9fbeaf56c81c993caee314b88d  libcpp/line-map.cc
  46a07100f95f5e354c7e25cd19d26884  libcpp/location-example.txt
  9dfdba40f9dde1d3e01f30009e992baf  libcpp/macro.cc
*************** c861703e5b987a207224e25a42109628  libga6
*** 134749,134755 ****
  095aff369c31681c96b933fbedd8e05f  libga68/posix.a68
  155cefb69ce6e5cbc63301ec31ca4bcb  libga68/sppp.awk
  2fa97828e3e0465a81a613f3f4173bdd  libga68/standard.a68.in
! 12c3ab14198274e1c8ee7f1d94f16c49  libgcc/ChangeLog
  6926dcea143d4f6166d7feff9e8ee35a  libgcc/Makefile.in
  2784b3778636af2fb69b003fd8743e11  libgcc/config.host
  46412830a2ee8a02503ccc921912c3cf  libgcc/config.in
--- 134954,134960 ----
  095aff369c31681c96b933fbedd8e05f  libga68/posix.a68
  155cefb69ce6e5cbc63301ec31ca4bcb  libga68/sppp.awk
  2fa97828e3e0465a81a613f3f4173bdd  libga68/standard.a68.in
! cad6f36d984feda868fe02fd79d87cf5  libgcc/ChangeLog
  6926dcea143d4f6166d7feff9e8ee35a  libgcc/Makefile.in
  2784b3778636af2fb69b003fd8743e11  libgcc/config.host
  46412830a2ee8a02503ccc921912c3cf  libgcc/config.in
*************** a2cbfeed5ac41bd10f73aa701e9ac26d  libgcc
*** 134896,134903 ****
  d1bc698652ed847a9a315e51f8dfecc1  libgcc/config/arm/unwind-arm.h
  7510ee12c9c65bef36fc601cb8d09173  libgcc/config/avr/asm-defs.h
  16da8ddeeb0393a8a09e4b1d871d728a  libgcc/config/avr/avr-lib.h
! bccebae4b74232f8163dd11855673cc3  libgcc/config/avr/lib1funcs-fixed.S
! 42c265ee61530670d6b6a70faf9d8f49  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  c7a08febc167bf9a84c28593ca627617  libgcc/config/avr/lib2funcs.c
  122bbba7b2f0ed4283449af510301a17  libgcc/config/avr/libf7/ChangeLog
--- 135101,135108 ----
  d1bc698652ed847a9a315e51f8dfecc1  libgcc/config/arm/unwind-arm.h
  7510ee12c9c65bef36fc601cb8d09173  libgcc/config/avr/asm-defs.h
  16da8ddeeb0393a8a09e4b1d871d728a  libgcc/config/avr/avr-lib.h
! 6d18073018c99d1f77ce00088a4d7b22  libgcc/config/avr/lib1funcs-fixed.S
! df0aad854e7aaf3c4ab3e718b6953ce6  libgcc/config/avr/lib1funcs.S
  622f81485f02d0eac2caaafa7d3a2fd1  libgcc/config/avr/lib2-object.mk
  c7a08febc167bf9a84c28593ca627617  libgcc/config/avr/lib2funcs.c
  122bbba7b2f0ed4283449af510301a17  libgcc/config/avr/libf7/ChangeLog
*************** badb073cfbf15031442110b1cfaeab5f  libgcc
*** 134918,134924 ****
  2921a86fef727ada45668b8c0f091e33  libgcc/config/avr/libf7/t-libf7
  bf9360cfc14e0b0129af5560893f374e  libgcc/config/avr/libf7/t-libf7-math
  761826027ebb1cfbb089d23904494606  libgcc/config/avr/libf7/t-libf7-math-symbols
! 27160d6622160b950498a0ad9b9bd125  libgcc/config/avr/t-avr
  42e21fd8b00be58d09a62b8654a8ba20  libgcc/config/avr/t-avrlibc
  77d29be9a46b600293b32c93c09dacbf  libgcc/config/avr/t-copy-libgcc
  a2c28c9fd8e63f29ab5a369ef41e8b3b  libgcc/config/bfin/crti.S
--- 135123,135129 ----
  2921a86fef727ada45668b8c0f091e33  libgcc/config/avr/libf7/t-libf7
  bf9360cfc14e0b0129af5560893f374e  libgcc/config/avr/libf7/t-libf7-math
  761826027ebb1cfbb089d23904494606  libgcc/config/avr/libf7/t-libf7-math-symbols
! f9bd9d2ce3bb47680d79fd9507b16545  libgcc/config/avr/t-avr
  42e21fd8b00be58d09a62b8654a8ba20  libgcc/config/avr/t-avrlibc
  77d29be9a46b600293b32c93c09dacbf  libgcc/config/avr/t-copy-libgcc
  a2c28c9fd8e63f29ab5a369ef41e8b3b  libgcc/config/bfin/crti.S
*************** b7bdc64c03d62f87f61d3d8a61a75d2d  libgcc
*** 136323,136329 ****
  227525d7193394128a83ce15e7642842  libgcc/vtv_start.c
  23ad2a8d256ba5dca28382d64a20e8f2  libgcc/vtv_start_preinit.c
  e50c29294062dfe571c9c053a8ec217b  libgcobol/.gitignore
! b2d02ef9d4828e1e8af86a3e898fd658  libgcobol/ChangeLog
  bec1e79fc8ada70ed4ac3dc61a33d576  libgcobol/LICENSE
  8b9a5263fc79d367bdafa609a2ac1363  libgcobol/Makefile.am
  d97f1f2b9efb3a8fa8c9db9a04ea78db  libgcobol/Makefile.in
--- 136528,136534 ----
  227525d7193394128a83ce15e7642842  libgcc/vtv_start.c
  23ad2a8d256ba5dca28382d64a20e8f2  libgcc/vtv_start_preinit.c
  e50c29294062dfe571c9c053a8ec217b  libgcobol/.gitignore
! 8126e40038d2df503409fa4739478180  libgcobol/ChangeLog
  bec1e79fc8ada70ed4ac3dc61a33d576  libgcobol/LICENSE
  8b9a5263fc79d367bdafa609a2ac1363  libgcobol/Makefile.am
  d97f1f2b9efb3a8fa8c9db9a04ea78db  libgcobol/Makefile.in
*************** b0657c8d818882b87c44a17db46300df  libgco
*** 136331,136339 ****
  a69c3f28d1be90eb0b0287fa450c3684  libgcobol/acinclude.m4
  916ce15e68376e661a41f183252a74ec  libgcobol/aclocal.m4
  25a2c096c350f42299b74a614e669690  libgcobol/charmaps.cc
! a6e20399d20aefd20cce5d4010d4a192  libgcobol/charmaps.h
  c6f3fa55b7a75f8923a1121bea070575  libgcobol/cobol-endian.h
! 94c48aaa30cd3785160dfbdf56b68d0a  libgcobol/common-defs.h
  fba8f609927b913d1ca3d30a27d0febc  libgcobol/compat/README.md
  69fc231dbe0ada7d183b3b115faee461  libgcobol/compat/gnu/cpy/cblproto.cpy
  cd939f69cddc5b160139ea6907d79ef4  libgcobol/compat/gnu/cpy/cbltypes.cpy
--- 136536,136544 ----
  a69c3f28d1be90eb0b0287fa450c3684  libgcobol/acinclude.m4
  916ce15e68376e661a41f183252a74ec  libgcobol/aclocal.m4
  25a2c096c350f42299b74a614e669690  libgcobol/charmaps.cc
! b97e5e3959be046772be7195e17b3bbc  libgcobol/charmaps.h
  c6f3fa55b7a75f8923a1121bea070575  libgcobol/cobol-endian.h
! e67b1d478e73531e6903730ef813115b  libgcobol/common-defs.h
  fba8f609927b913d1ca3d30a27d0febc  libgcobol/compat/README.md
  69fc231dbe0ada7d183b3b115faee461  libgcobol/compat/gnu/cpy/cblproto.cpy
  cd939f69cddc5b160139ea6907d79ef4  libgcobol/compat/gnu/cpy/cbltypes.cpy
*************** a5821ed24abf64b452f15f29da418d17  libgco
*** 136370,136376 ****
  0fbbb7014a9f8ebc82c4fd8130f54774  libgcobol/encodings.h
  44aa23a1baad26222e629bf8cf03a357  libgcobol/exceptl.h
  649e793ce5ae15bd0f3dd1fe2ecfbea9  libgcobol/gcobolio.h
! 0b68efe9e64e86726c8c0c4284da0852  libgcobol/gfileio.cc
  0ae92e32a618fa39e3ff18a50cbfff17  libgcobol/gfileio.h
  965132412de3bbbabf6937cc10d90241  libgcobol/gmath.cc
  484b264b1c8d844ef5989f4d7075f520  libgcobol/gmath.h
--- 136575,136581 ----
  0fbbb7014a9f8ebc82c4fd8130f54774  libgcobol/encodings.h
  44aa23a1baad26222e629bf8cf03a357  libgcobol/exceptl.h
  649e793ce5ae15bd0f3dd1fe2ecfbea9  libgcobol/gcobolio.h
! d66e2e5f90017f5c8cf2bb59f76147bb  libgcobol/gfileio.cc
  0ae92e32a618fa39e3ff18a50cbfff17  libgcobol/gfileio.h
  965132412de3bbbabf6937cc10d90241  libgcobol/gmath.cc
  484b264b1c8d844ef5989f4d7075f520  libgcobol/gmath.h
*************** a5821ed24abf64b452f15f29da418d17  libgco
*** 136379,136385 ****
  39a69263ea925e87b4be6a7a46fef00e  libgcobol/io.cc
  fbd32f035f7b4e73896b3d489e50e747  libgcobol/io.h
  39a9dbab64d7e5acec671784d7ca4cde  libgcobol/libgcobol-fp.h
! 5e3a2fcae0030f76d7a3c535c68b7450  libgcobol/libgcobol.cc
  19a12a69d98b1b2b0a80009a9d568a52  libgcobol/libgcobol.h
  469e0f6e21e357ff8b53b9d17373a6c8  libgcobol/libgcobol.spec.in
  88c1134ff3ee63c326541ce3f35f6699  libgcobol/m4/autoconf.m4
--- 136584,136590 ----
  39a69263ea925e87b4be6a7a46fef00e  libgcobol/io.cc
  fbd32f035f7b4e73896b3d489e50e747  libgcobol/io.h
  39a9dbab64d7e5acec671784d7ca4cde  libgcobol/libgcobol-fp.h
! db909eb177d56d8e01ec76d50d4876ff  libgcobol/libgcobol.cc
  19a12a69d98b1b2b0a80009a9d568a52  libgcobol/libgcobol.h
  469e0f6e21e357ff8b53b9d17373a6c8  libgcobol/libgcobol.spec.in
  88c1134ff3ee63c326541ce3f35f6699  libgcobol/m4/autoconf.m4
*************** f7f3ede57639856878087542116a625d  libgco
*** 136438,136444 ****
  72f6d694311f4eb82bd18968a55dfc0f  libgcobol/valconv.cc
  3466db9e6fc5748c08c947e71a566c07  libgcobol/valconv.h
  8485adf73f6988a83d317bb42594aa15  libgcobol/xmlparse.cc
! e73e90223ada7cdbf68beda377b9a596  libgfortran/ChangeLog
  d99469a76bfe825683f8d94fe07b508c  libgfortran/ChangeLog-2002
  522fdb2df6cefe6bcaed3c7c7311eae1  libgfortran/ChangeLog-2003
  5a3a93e76d878d063aba66079340cfe0  libgfortran/ChangeLog-2004
--- 136643,136649 ----
  72f6d694311f4eb82bd18968a55dfc0f  libgcobol/valconv.cc
  3466db9e6fc5748c08c947e71a566c07  libgcobol/valconv.h
  8485adf73f6988a83d317bb42594aa15  libgcobol/xmlparse.cc
! 8cb3a06460f92441c4ab147d827285d7  libgfortran/ChangeLog
  d99469a76bfe825683f8d94fe07b508c  libgfortran/ChangeLog-2002
  522fdb2df6cefe6bcaed3c7c7311eae1  libgfortran/ChangeLog-2003
  5a3a93e76d878d063aba66079340cfe0  libgfortran/ChangeLog-2004
*************** c6106eb7ae253d297f4b83bb5abc0740  libgfo
*** 136478,136484 ****
  0f8fbecc8ab0a6cc686ade9a30c63c69  libgfortran/caf/shmem/alloc.h
  3a3e2211031c2d5d1fa19a718153e14d  libgfortran/caf/shmem/allocator.c
  03432639a5e3f3cfc13e0b4b3b16062f  libgfortran/caf/shmem/allocator.h
! 3437aaede8b931b11b7b9ac7116b77ba  libgfortran/caf/shmem/collective_subroutine.c
  817c2c1b3887972b7255f0ed6e0d97e8  libgfortran/caf/shmem/collective_subroutine.h
  c76fc917a72eed37e3dd2fbc54ccd383  libgfortran/caf/shmem/counter_barrier.c
  feff24e5582b1f94959aafc712f637d4  libgfortran/caf/shmem/counter_barrier.h
--- 136683,136689 ----
  0f8fbecc8ab0a6cc686ade9a30c63c69  libgfortran/caf/shmem/alloc.h
  3a3e2211031c2d5d1fa19a718153e14d  libgfortran/caf/shmem/allocator.c
  03432639a5e3f3cfc13e0b4b3b16062f  libgfortran/caf/shmem/allocator.h
! 49e9ed45eeabbee001334f53179732cb  libgfortran/caf/shmem/collective_subroutine.c
  817c2c1b3887972b7255f0ed6e0d97e8  libgfortran/caf/shmem/collective_subroutine.h
  c76fc917a72eed37e3dd2fbc54ccd383  libgfortran/caf/shmem/counter_barrier.c
  feff24e5582b1f94959aafc712f637d4  libgfortran/caf/shmem/counter_barrier.h
*************** c04e4e4d264af0c1d4e39e88a93d6258  libgfo
*** 137497,137532 ****
  ac9900506f66729b67b81e0404c39eb1  libgfortran/runtime/select_inc.c
  fdc5bc5ac9f0f6c3348f4f076be6db95  libgfortran/runtime/stop.c
  48bdb4b17463d0fcaca2653d6e84ddaf  libgfortran/runtime/string.c
! 7b1ac9970a6b81f028f940c6f102b18a  libgm2/ChangeLog
! 81dadb03add7a7278a98cd845177e76a  libgm2/Makefile.am
! f26132364738756eeee0acf44fb5aadf  libgm2/Makefile.in
  cc0e852d9771f65adf2905912e55f880  libgm2/acinclude.m4
! d4629d8a3f44bc8f1060e37d381418f6  libgm2/aclocal.m4
! ec51f8ac3552cbacd95bf08e21a6568a  libgm2/config.h.in
! 78ec2b598118700ecb6c420bbfd644ff  libgm2/configure
! c96b91010e53cf611d2beda0416f19f4  libgm2/configure.ac
  452a5ac96f20a98b63f24d27a1643c9b  libgm2/configure.host
  2a25928a1abd3989edcf11c8def19d00  libgm2/libm2cor/KeyBoardLEDs.cc
! f25de03fc822c5eebf7118fcf5283ebc  libgm2/libm2cor/Makefile.am
! cfc25cb3101a1a8d7b997af2cb96ee97  libgm2/libm2cor/Makefile.in
  256f893d9141ee50fb703d08f0c7ce3a  libgm2/libm2iso/ChanConsts.h
  87d5ba33acc7d56c7dd0f43a7d6660ca  libgm2/libm2iso/ErrnoCategory.cc
! 093abbe1256afaed6cf0bf9588c74678  libgm2/libm2iso/Makefile.am
! 0988b519b7c398c84cdb2c2410967b9c  libgm2/libm2iso/Makefile.in
  55e7456cbf4c00590b7d5c26437bf683  libgm2/libm2iso/RTco.cc
  911847bdf8d4ef8b97f150f284d2ec8f  libgm2/libm2iso/m2rts.h
  9cb2d2fda0da4de1596491a1ba383634  libgm2/libm2iso/wrapclock.cc
  e3037b97506181892bc760a12d9c5f69  libgm2/libm2iso/wrapsock.c
  33246d6ec18583a1eb0fc89ca61f4fd8  libgm2/libm2iso/wraptime.cc
  eb003ee7f1b2cf1972500be967c4d5eb  libgm2/libm2log/Break.c
! 2174db736f05842c30f16bf53515adf5  libgm2/libm2log/Makefile.am
! a8994ae77fcf3a779f831dbe43826e0d  libgm2/libm2log/Makefile.in
! ba2db7fd78510ae0ff3e50d0d57c1b8d  libgm2/libm2min/Makefile.am
! e5756f3cdacda041a35b9820c00f7639  libgm2/libm2min/Makefile.in
  a9f05e5da997bab66d457b3be2773189  libgm2/libm2min/libc.c
  672db9b5f503b1b02773144313a13746  libgm2/libm2pim/CFileSysOp.cc
! 046a1a48a047fa7c014c3e3250c97e29  libgm2/libm2pim/Makefile.am
! 359fb87a5851f47033dfb5c4e9aadcd8  libgm2/libm2pim/Makefile.in
  944531ee3e0d441b1c7209ac2c2355eb  libgm2/libm2pim/Selective.cc
  635915386732139700506c42de8b469d  libgm2/libm2pim/SysExceptions.cc
  04512543e0711f8f6f6e1fb2a995330e  libgm2/libm2pim/UnixArgs.cc
--- 137702,137738 ----
  ac9900506f66729b67b81e0404c39eb1  libgfortran/runtime/select_inc.c
  fdc5bc5ac9f0f6c3348f4f076be6db95  libgfortran/runtime/stop.c
  48bdb4b17463d0fcaca2653d6e84ddaf  libgfortran/runtime/string.c
! 566c63fc1be005a43a2d78319e6cf39b  libgm2/ChangeLog
! 2ec18ce57d522f873f67d3b396ec3a36  libgm2/Makefile.am
! f4e170fb8d37996ab1fed13f33516611  libgm2/Makefile.in
  cc0e852d9771f65adf2905912e55f880  libgm2/acinclude.m4
! cfcbb5f38aa0e0fdc2e8100b2edcd7e2  libgm2/aclocal.m4
! d69a25175a3d3835eaf6db2e0122cde2  libgm2/ax_python_devel.m4
! 72338d383a268933dc15683208ba5c56  libgm2/config.h.in
! 03bf5228f067dbd9842158b68ed64ac6  libgm2/configure
! 4eefa102080e284c4d614c8f1da05e43  libgm2/configure.ac
  452a5ac96f20a98b63f24d27a1643c9b  libgm2/configure.host
  2a25928a1abd3989edcf11c8def19d00  libgm2/libm2cor/KeyBoardLEDs.cc
! eba71a8a55cf6f4642cca217c2b9ca66  libgm2/libm2cor/Makefile.am
! 93d17fa8c7cd4011679ad9053e8f3cbe  libgm2/libm2cor/Makefile.in
  256f893d9141ee50fb703d08f0c7ce3a  libgm2/libm2iso/ChanConsts.h
  87d5ba33acc7d56c7dd0f43a7d6660ca  libgm2/libm2iso/ErrnoCategory.cc
! 3a7a3fe2b04df696c07ac593772c09bf  libgm2/libm2iso/Makefile.am
! 3b5ef46025c5d2c2cc4f1f889f854bd2  libgm2/libm2iso/Makefile.in
  55e7456cbf4c00590b7d5c26437bf683  libgm2/libm2iso/RTco.cc
  911847bdf8d4ef8b97f150f284d2ec8f  libgm2/libm2iso/m2rts.h
  9cb2d2fda0da4de1596491a1ba383634  libgm2/libm2iso/wrapclock.cc
  e3037b97506181892bc760a12d9c5f69  libgm2/libm2iso/wrapsock.c
  33246d6ec18583a1eb0fc89ca61f4fd8  libgm2/libm2iso/wraptime.cc
  eb003ee7f1b2cf1972500be967c4d5eb  libgm2/libm2log/Break.c
! f45fbd032cc829fdc22061592bda8a26  libgm2/libm2log/Makefile.am
! ffff56a00e7f308d347042c9bdfe9c58  libgm2/libm2log/Makefile.in
! d40e2577868c3e431cc6fc8eca77b4d4  libgm2/libm2min/Makefile.am
! 7b6239035b65f4e0bcc446c1faf3758e  libgm2/libm2min/Makefile.in
  a9f05e5da997bab66d457b3be2773189  libgm2/libm2min/libc.c
  672db9b5f503b1b02773144313a13746  libgm2/libm2pim/CFileSysOp.cc
! f8bfb289685e02ce70ca7728a8d7c53d  libgm2/libm2pim/Makefile.am
! dde44b8aa2b6bab7daa7aed922589089  libgm2/libm2pim/Makefile.in
  944531ee3e0d441b1c7209ac2c2355eb  libgm2/libm2pim/Selective.cc
  635915386732139700506c42de8b469d  libgm2/libm2pim/SysExceptions.cc
  04512543e0711f8f6f6e1fb2a995330e  libgm2/libm2pim/UnixArgs.cc
*************** a3a7e9ca6057da9ca42e03e41e1c73f7  libgo/
*** 143034,143040 ****
  dcdf1b680b15b372bdb64cc5107d51b6  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! 9088ae06d5e68ab66610953a1e4c824b  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  e1d869816ce58d8fdc05a55313f8c194  libgomp/Makefile.am
  4da024f3aacefa7a1d2396c494ae6526  libgomp/Makefile.in
--- 143240,143246 ----
  dcdf1b680b15b372bdb64cc5107d51b6  libgo/testsuite/libgo-test-support.exp.in
  bf162aa572f7b96b25dbd2b027845d32  libgo/testsuite/libgo.testmain/testmain.exp
  cc9d2a0e34e31ba866a8caf9f46f48f3  libgomp/.gitattributes
! e7dbc46d4b5d9c4fe3c08c90983756f2  libgomp/ChangeLog
  0d55aa862aee66efdc5f8d62c94ff8fb  libgomp/ChangeLog.graphite
  e1d869816ce58d8fdc05a55313f8c194  libgomp/Makefile.am
  4da024f3aacefa7a1d2396c494ae6526  libgomp/Makefile.in
*************** f3cf1a56a2c0bdc1d3163a84be663e4e  libgom
*** 143163,143170 ****
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  14ca4af6299649b5ee50274d7dc740ce  libgomp/config/rtems/sem.h
  af41d1d04a4112345554ca8b8a072ed9  libgomp/config/t-aix
! 290c6879975020b04268e97dac5339ca  libgomp/configure
! dde4114403845ac867f58df6197f92c0  libgomp/configure.ac
  930b51fbaf703b3ba35215a18e3e0464  libgomp/configure.tgt
  32ee987623cb1d4e924d40431df6168d  libgomp/critical.c
  58467d214066591e724f1370bfeb505a  libgomp/env.c
--- 143369,143376 ----
  efc434763cbe71b67359f1858f6c9480  libgomp/config/rtems/sem.c
  14ca4af6299649b5ee50274d7dc740ce  libgomp/config/rtems/sem.h
  af41d1d04a4112345554ca8b8a072ed9  libgomp/config/t-aix
! 12a8eaf7ebbcdcf8c075d12e1c95b4a2  libgomp/configure
! 182c21c0bb005ed89ce3b9bf0e68deb7  libgomp/configure.ac
  930b51fbaf703b3ba35215a18e3e0464  libgomp/configure.tgt
  32ee987623cb1d4e924d40431df6168d  libgomp/critical.c
  58467d214066591e724f1370bfeb505a  libgomp/env.c
*************** eb820417a149917488e3062fe209a8a9  libgom
*** 143184,143190 ****
  1d54928ce4032885323fb921fd1df788  libgomp/libgomp_f.h.in
  436a8f8539152cc163fe78400d24bb6f  libgomp/libgomp_g.h
  26474764313104462f3252f8ce962c10  libgomp/lock.c
! 3807f889d52769370783315bd1d15081  libgomp/loop.c
  80446fe6cd6193819bea8853c8dcc525  libgomp/loop_ull.c
  806319a3f4077f3dfe6699ec2e9051c9  libgomp/numa.c
  6688bf57d8344fc3ab514e0ca98629a5  libgomp/oacc-async.c
--- 143390,143396 ----
  1d54928ce4032885323fb921fd1df788  libgomp/libgomp_f.h.in
  436a8f8539152cc163fe78400d24bb6f  libgomp/libgomp_g.h
  26474764313104462f3252f8ce962c10  libgomp/lock.c
! 73572dbe2e708fef14599e31f3d23676  libgomp/loop.c
  80446fe6cd6193819bea8853c8dcc525  libgomp/loop_ull.c
  806319a3f4077f3dfe6699ec2e9051c9  libgomp/numa.c
  6688bf57d8344fc3ab514e0ca98629a5  libgomp/oacc-async.c
*************** a73d560a3ba317c5ad0a7919d87b4b6d  libssp
*** 148730,148736 ****
  7d75fa0d30318408fe4cd91d9cbe3ac7  libssp/vsnprintf-chk.c
  e9ff0f4bdd1be75a507480ed1267459d  libssp/vsprintf-chk.c
  9e2de2e1f20ab0ffa2201164de02824f  libstdc++-v3/.editorconfig
! 39d0c2eeb81b2befe3468170f32a9cfd  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
--- 148936,148942 ----
  7d75fa0d30318408fe4cd91d9cbe3ac7  libssp/vsnprintf-chk.c
  e9ff0f4bdd1be75a507480ed1267459d  libssp/vsprintf-chk.c
  9e2de2e1f20ab0ffa2201164de02824f  libstdc++-v3/.editorconfig
! ef75290b252813e184eb767a494c0aa5  libstdc++-v3/ChangeLog
  7aa6c40440a44fcf5ec94c066160c2f8  libstdc++-v3/ChangeLog-1998
  7aff86600b6a1ed3fa87305075a92db0  libstdc++-v3/ChangeLog-1999
  a6f28e8fc9bb07696a9e068b439a3a87  libstdc++-v3/ChangeLog-2000
*************** c0c7c8e43d693e3f89c938bb151b0717  libstd
*** 148893,148899 ****
  f298b616865e5fe00d050bee98304ae2  libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
  9bc43ac98a94981e3d0a503f2fb3c582  libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
  46756953e7a2d602e3f18f2d1f8efcb8  libstdc++-v3/config/os/bsd/netbsd/os_defines.h
! ca7d83a2690050e19c0dc7ff0d85885d  libstdc++-v3/config/os/bsd/openbsd/ctype_base.h
  881fc2091c4266e0e9be93a446c3f35b  libstdc++-v3/config/os/bsd/openbsd/ctype_configure_char.cc
  7a7880baa568e9b7ffc33bb78ab9efe5  libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h
  7bc82752164f943480a015890f520e78  libstdc++-v3/config/os/bsd/openbsd/os_defines.h
--- 149099,149105 ----
  f298b616865e5fe00d050bee98304ae2  libstdc++-v3/config/os/bsd/netbsd/ctype_configure_char.cc
  9bc43ac98a94981e3d0a503f2fb3c582  libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h
  46756953e7a2d602e3f18f2d1f8efcb8  libstdc++-v3/config/os/bsd/netbsd/os_defines.h
! 50ef1895327c3f7cc7fe8a06f2d3937c  libstdc++-v3/config/os/bsd/openbsd/ctype_base.h
  881fc2091c4266e0e9be93a446c3f35b  libstdc++-v3/config/os/bsd/openbsd/ctype_configure_char.cc
  7a7880baa568e9b7ffc33bb78ab9efe5  libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h
  7bc82752164f943480a015890f520e78  libstdc++-v3/config/os/bsd/openbsd/os_defines.h
*************** c2bd27af25e57adce5807e0f01a2d0dc  libstd
*** 150527,150533 ****
  a270ee65b1040ddec3d1ccf46a1d71d3  libstdc++-v3/src/c++20/string-inst.cc
  50ac2e00d5794df965e47509f3c16cb5  libstdc++-v3/src/c++20/syncbuf.cc
  0dfa4a770289b4e926b8281770732d5a  libstdc++-v3/src/c++20/tzdata.zi
! c6e87cbd3e24dd4afb9473d1990cdab1  libstdc++-v3/src/c++20/tzdb.cc
  ac7b7a080d5f7aa8fe6a26188631fc18  libstdc++-v3/src/c++20/windows_zones-map.h
  863fc49f52a3a3665416a7c88fc4f3e7  libstdc++-v3/src/c++23/Makefile.am
  0d7332606e5b7973ac0d4398f18cfd17  libstdc++-v3/src/c++23/Makefile.in
--- 150733,150739 ----
  a270ee65b1040ddec3d1ccf46a1d71d3  libstdc++-v3/src/c++20/string-inst.cc
  50ac2e00d5794df965e47509f3c16cb5  libstdc++-v3/src/c++20/syncbuf.cc
  0dfa4a770289b4e926b8281770732d5a  libstdc++-v3/src/c++20/tzdata.zi
! b0f3e9515e49ea6826dd6aa75c8dd057  libstdc++-v3/src/c++20/tzdb.cc
  ac7b7a080d5f7aa8fe6a26188631fc18  libstdc++-v3/src/c++20/windows_zones-map.h
  863fc49f52a3a3665416a7c88fc4f3e7  libstdc++-v3/src/c++23/Makefile.am
  0d7332606e5b7973ac0d4398f18cfd17  libstdc++-v3/src/c++23/Makefile.in
*************** ac7b7a080d5f7aa8fe6a26188631fc18  libstd
*** 150535,150541 ****
  9d2dc72c1a96e4af02d5f86278cb705b  libstdc++-v3/src/c++23/print.cc
  15f6b28b71ad24bc5b6d33c21048e59a  libstdc++-v3/src/c++23/stacktrace.cc
  c319163994652e23066095eded5869f0  libstdc++-v3/src/c++23/std-clib.cc.in
! 1c17f826dbfe2f324aeee14e664edc19  libstdc++-v3/src/c++23/std.cc.in
  ef2786c62e1aa27a5405d7bf70e5212c  libstdc++-v3/src/c++23/std.compat.cc.in
  9b1a87f1df1badcb59f9d461e995392d  libstdc++-v3/src/c++26/Makefile.am
  7bb4fc4ec0d17bf1e304be661919aad7  libstdc++-v3/src/c++26/Makefile.in
--- 150741,150747 ----
  9d2dc72c1a96e4af02d5f86278cb705b  libstdc++-v3/src/c++23/print.cc
  15f6b28b71ad24bc5b6d33c21048e59a  libstdc++-v3/src/c++23/stacktrace.cc
  c319163994652e23066095eded5869f0  libstdc++-v3/src/c++23/std-clib.cc.in
! 688350fea00ed47c4c3863ae5c37ebf6  libstdc++-v3/src/c++23/std.cc.in
  ef2786c62e1aa27a5405d7bf70e5212c  libstdc++-v3/src/c++23/std.compat.cc.in
  9b1a87f1df1badcb59f9d461e995392d  libstdc++-v3/src/c++26/Makefile.am
  7bb4fc4ec0d17bf1e304be661919aad7  libstdc++-v3/src/c++26/Makefile.in
*************** c246735e030f2a891097b39f7b1f674f  libstd
*** 157996,158002 ****
  7212250d677876506f0df5e1b018e210  libstdc++-v3/testsuite/27_io/headers/iomanip/synopsis.cc
  8801627458be811224b1417875feacc0  libstdc++-v3/testsuite/27_io/headers/ios/synopsis.cc
  0c3353f34afae391b62fc668551431f0  libstdc++-v3/testsuite/27_io/headers/ios/types_std.cc
! 991cbfe87ef0119f650fe91acd9a0b51  libstdc++-v3/testsuite/27_io/headers/iosfwd/synopsis.cc
  16eebae0b45ab9320a5df94e03dfa4e7  libstdc++-v3/testsuite/27_io/headers/iosfwd/types.cc
  28aef2d437b2722351cf2ce1b9c4b993  libstdc++-v3/testsuite/27_io/headers/iostream/synopsis.cc
  66a0cddebdef1b8b8ebc8ae6b9e598da  libstdc++-v3/testsuite/27_io/headers/iostream/types_std.cc
--- 158202,158208 ----
  7212250d677876506f0df5e1b018e210  libstdc++-v3/testsuite/27_io/headers/iomanip/synopsis.cc
  8801627458be811224b1417875feacc0  libstdc++-v3/testsuite/27_io/headers/ios/synopsis.cc
  0c3353f34afae391b62fc668551431f0  libstdc++-v3/testsuite/27_io/headers/ios/types_std.cc
! c1510e0072cf4dc1144e8edcbff01bc1  libstdc++-v3/testsuite/27_io/headers/iosfwd/synopsis.cc
  16eebae0b45ab9320a5df94e03dfa4e7  libstdc++-v3/testsuite/27_io/headers/iosfwd/types.cc
  28aef2d437b2722351cf2ce1b9c4b993  libstdc++-v3/testsuite/27_io/headers/iostream/synopsis.cc
  66a0cddebdef1b8b8ebc8ae6b9e598da  libstdc++-v3/testsuite/27_io/headers/iostream/types_std.cc
diff -Nrcpad gcc-17-20260809/gcc/ChangeLog gcc-17-20260816/gcc/ChangeLog
*** gcc-17-20260809/gcc/ChangeLog	Sun Aug  9 22:32:05 2026
--- gcc-17-20260816/gcc/ChangeLog	Sun Aug 16 22:32:05 2026
***************
*** 1,3 ****
--- 1,1046 ----
+ 2026-08-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr.cc (avr_out_perm_compare_eqne): New static func.
+ 	(avr_out_compare): Use it.
+ 
+ 2026-08-15  Pietro Monteiro  <pietro@sociotechnical.xyz>
+ 
+ 	* config/t-openbsd (USER_H): Add $(srcdir)/ginclude/stdatomic.h.
+ 
+ 2026-08-15  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-fixed.md: Use constants like REG_24
+ 	instead of magic numbers like 24.
+ 
+ 2026-08-14  Odysseas Georgoudis  <odygrd@hotmail.com>
+ 
+ 	PR middle-end/122715
+ 	* config/i386/i386.cc: Include "internal-fn.h".
+ 	(ix86_gimple_fold_builtin): Canonicalize PAVG builtins to
+ 	IFN_AVG_CEIL.
+ 
+ 2026-08-14  Shreya Munnangi  <smunnang@qti.qualcomm.com>
+ 
+ 	PR rtl-optimization/125731
+ 	* ifcvt.cc (get_base_reg_or_const): Renamed from get_base_reg.
+ 	Handle CONST_INTs too.
+ 	(noce_try_cond_arith): Use get_base_reg_or_const.  Handle case where
+ 	get_base_reg_or_const returns a CONST_INT.
+ 
+ 2026-08-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126845
+ 	* value-relation.cc (dom_oracle::search_and_merge_relation): Create
+ 	relation immediately and update it later.
+ 
+ 2026-08-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126814
+ 	* gimple-range-fold.cc (fold_using_range::fold_stmt): Temporarily
+ 	replace the current range query with the specified one.
+ 
+ 2026-08-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126533
+ 	* gimple-range-gori.cc (gori_name_helper): Add depth counter.
+ 
+ 2026-08-14  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126538
+ 	* gimple-range-phi.cc (phi_group::calculate_using_modifier): Limit the
+ 	iteration upper bound to MAX_FIXED_MODE_SIZE.
+ 
+ 2026-08-14  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* match.pd (x / y * y == x): Extend to inequality.
+ 
+ 2026-08-14  LIU Hao  <lh_mouse@126.com>
+ 
+ 	* config/i386/sym-mingw32.cc: Add `extern "C"` and `visibility("hidden")`.
+ 
+ 2026-08-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126865
+ 	* tree-vect-slp.cc (vect_build_slp_tree_1): Track common
+ 	BB and whether there's any trapping stmt in the matching set
+ 	and verify the same BB constraint after we've seen all stmts.
+ 
+ 2026-08-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126862
+ 	* tree-vect-slp.cc (vect_bb_slp_mark_live_stmts): For PHI
+ 	uses verify dominance to the PHI use edge source.
+ 
+ 2026-08-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126861
+ 	* tree-vect-slp.cc (vect_schedule_slp_node): Use NULL for
+ 	scheduling at region start.
+ 
+ 2026-08-14  Reshma Roy  <Reshma.Roy@amd.com>
+ 
+ 	PR tree-optimization/126646
+ 	* match.pd: Fold umin(a, 1) | umin(b, 1) into umin(a | b, 1).
+ 
+ 2026-08-14  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126852
+ 	* tree-vect-slp.cc (vect_schedule_slp_node): Verify schedule
+ 	for PHIs.
+ 
+ 2026-08-14  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* match.pd (nop_convert): Use vector_nop_conversion_p.
+ 	((A == 0) & (B == 0), (A != 0) | (B != 0)): Extend the
+ 	existing simplifications to vector operands.
+ 	((A == -1) & (B == -1), (A != -1) | (B != -1)): Likewise.
+ 	* tree.cc (vector_nop_conversion_p): New function.
+ 	* tree.h (vector_nop_conversion_p): Declare.
+ 
+ 2026-08-14  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/107765
+ 	* match.pd (`(cast)-(cast)a`): Expand to
+ 	use expr_not_equal_to of INT_MIN.
+ 
+ 2026-08-14  Longjun Luo  <luolongjuna@gmail.com>
+ 
+ 	PR debug/126355
+ 	* cgraphunit.cc (cgraph_node::create_wrapper): Preserve
+ 	DECL_IGNORED_P across forced GIMPLE thunk expansion.
+ 
+ 2026-08-14  Naveen  <naveen.siddegowda@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/98602
+ 	* match.pd (vec_cond (cmp @0 VECTOR_CST@1) @0 VECTOR_CST@2):
+ 	New simplification.
+ 	(vec_cond (cmp @0 VECTOR_CST@1) VECTOR_CST@2 @0): Likewise.
+ 	* tree.cc (record_uniform_integer_difference): New helper.
+ 	(uniform_vector_difference_p): New function.
+ 	* tree.h (uniform_vector_difference_p): Declare.
+ 
+ 2026-08-14  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR target/108031
+ 	* config/riscv/riscv.cc (riscv_rtx_costs): Bump the cost of a LO_SUM
+ 	by one unit to encourage use of related values instead of the symbolic
+ 	form.
+ 
+ 2026-08-14  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR testsuite/126697
+ 	* config/i386/cpuid.h (__get_cpuid_max): Rename the first
+ 	argument to __leaf and apply 0xC0000000 mask before passing
+ 	it to CPUID.
+ 	(__get_cpuid): Pass __leaf to __get_cpuid_max.
+ 	(__get_cpuid_count): Likewise.
+ 
+ 2026-08-14  Jeff Law  <jeffrey.law@oss.qualcomm.com>
+ 
+ 	PR rtl-optimization/126426
+ 	* ext-dce.cc (carry_backpropagate): Return a conservatively
+ 	correct mask when presented with vector modes.
+ 	(ext_dce_process_uses): Don't use GET_MODE_INNER, we need to
+ 	know the full extent of the bits for vector and complex modes.
+ 
+ 2026-08-13  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR tree-optimization/120582
+ 	* tree-ssa-forwprop.cc (simplify_builtin_call): Remove dead code.
+ 
+ 2026-08-13  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR sanitizer/120581
+ 	* sancov.cc (sancov_pass): Remove dead code.
+ 
+ 2026-08-13  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR tree-optimization/120580
+ 	* gimple-ssa-nonnull-compare.cc (do_warn_nonnull_compare):
+ 	Remove dead code.
+ 
+ 2026-08-13  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR tree-optimization/120579
+ 	* gimple.cc (gimple_could_trap_p_1): Remove dead code.
+ 
+ 2026-08-13  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR tree-optimization/120477
+ 	* tree-ssa-math-opts.cc (arith_overflow_check_p): Remove dead code.
+ 
+ 2026-08-13  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	PR tree-optimization/126103
+ 	* tree-ssa-threadbackward.cc (back_threader::find_paths_to_names):
+ 	Follow abnormal PHIs.
+ 
+ 2026-08-13  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	* gimple-range-fold.h (gimple_range_ssa_p): Remove the
+ 	SSA_NAME_OCCURS_IN_ABNORMAL_PHI check.
+ 	* gimple-range-path.cc (path_range_query::ssa_range_in_phi):
+ 	Assert the incoming path edge is not abnormal.
+ 
+ 2026-08-13  Jim Lin  <jim@andestech.com>
+ 
+ 	* common/config/riscv/riscv-common.cc
+ 	(riscv_multi_lib_info_t::parse): Skip a multilib that is exactly
+ 	equivalent to the default march/mabi.
+ 
+ 2026-08-13  Peter Bergner  <bergner@tenstorrent.com>
+ 
+ 	* config/riscv/riscv-cores.def (RISCV_TUNE): Add tt-ascalon-xg.
+ 	(RISCV_CORE): Likewise.
+ 	* config/riscv/riscv-opts.h (enum riscv_microarchitecture_type):
+ 	Add tt_ascalon_xg.
+ 	* config/riscv/riscv.md (tune): Likewise.
+ 	* config/riscv/tt-ascalon-d8.md (asc-xg-fp64-vec0, asc-xg-fp64-vec1):
+ 	New define_cpu_unit.
+ 	(tt_ascalon_xg_fp64_vec): New define_reservation.
+ 	(tt_ascalon_d8_int_load, tt_ascalon_d8_alu, tt_ascalon_d8_sfb,
+ 	tt_ascalon_d8_branch, tt_ascalon_d8_float_move, tt_ascalon_d8_fcvt,
+ 	tt_ascalon_d8_fcmp, tt_ascalon_d8_imul, tt_ascalon_d8_idiv,
+ 	tt_ascalon_d8_fadd, tt_ascalon_d8_mul, tt_ascalon_d8_float_fma,
+ 	tt_ascalon_d8_float_div_half, tt_ascalon_d8_float_div_single,
+ 	tt_ascalon_d8_float_div_double, tt_ascalon_d8_popcount,
+ 	tt_ascalon_d8_vec_load, tt_ascalon_d8_vec_store,
+ 	tt_ascalon_d8_vec_load_strided, tt_ascalon_d8_vec_store_strided,
+ 	tt_ascalon_d8_vec_load_indexed, tt_ascalon_d8_vec_store_indexed,
+ 	tt_ascalon_d8_vec_loadstore_seg, tt_ascalon_d8_vec_alu_1,
+ 	tt_ascalon_d8_vec_alu_2, tt_ascalon_d8_vec_alu_3,
+ 	tt_ascalon_d8_vec_alu_4, tt_ascalon_d8_vec_imul, tt_ascalon_d8_vec_pop,
+ 	tt_ascalon_d8_vec_crypto_aes, tt_ascalon_d8_vec_crypto_sha,
+ 	tt_ascalon_d8_vec_perm_1, tt_ascalon_d8_vec_perm_3,
+ 	tt_ascalon_d8_vec_perm_4, tt_ascalon_d8_vec_reduction,
+ 	tt_ascalon_d8_vec_ordered_reduction, tt_ascalon_d8_vec_idiv_byte,
+ 	tt_ascalon_d8_vec_idiv_half, tt_ascalon_d8_vec_idiv_single,
+ 	tt_ascalon_d8_vec_idiv_double, tt_ascalon_d8_vec_float_divsqrt_half,
+ 	tt_ascalon_d8_vec_float_divsqrt_single,
+ 	tt_ascalon_d8_vec_float_divsqrt_double, tt_ascalon_d8_vec_mask,
+ 	tt_ascalon_d8_vec_vesetvl, tt_ascalon_d8_vec_setrm,
+ 	tt_ascalon_d8_vec_readlen, tt_ascalon_d8_vec_unknown):
+ 	Use tt_ascalon_xg.
+ 	(tt_ascalon_d8_vec_fcmp, tt_ascalon_d8_vec_fadd,
+ 	tt_ascalon_d8_vec_fmul): Disable vector instructions that produce FP64
+ 	output values when tuning for tt_ascalon_xg.
+ 	(tt_ascalon_xg_fp64_vec_insns): New define_insn_reservation.
+ 	* doc/riscv-mcpu.texi: Regenerate.
+ 	* doc/riscv-mtune.texi: Likewise.
+ 
+ 2026-08-13  Roger Sayle  <roger@nextmovesoftware.com>
+ 
+ 	PR rtl-optimization/126315
+ 	* combine.cc (simplify_comparison) <case AND>: Delete
+ 	transformation that changed (AND (SUBREG x) C) into the
+ 	non-canonical (SUBREG (AND x C)).
+ 
+ 2026-08-13  Richard Biener  <rguenther@suse.de>
+ 	    H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	* match.pd ((convert (convert @0))): Allow integer vector
+ 	types, unify {inside,intrer,final}_vec, guard patterns that
+ 	are not correct for vectors and those that are with
+ 	checks the resulting conversion is supported by the target.
+ 	* optabs-tree.h (supportable_convert_operation): Remove
+ 	useless last argument.
+ 	* optabs-tree.cc (supportable_convert_operation): Likewise.
+ 	(supportable_half_widening_operation): Adjust.
+ 	* tree-vect-stmts.cc (vectorizable_conversion): Likewise.
+ 	(supportable_indirect_convert_operation): Likewise.
+ 	* tree-vect-generic.cc (expand_vector_conversion): Likewise.
+ 	* tree-vect-data-refs.cc (vect_gather_scatter_fn_p): Likewise.
+ 	* tree-ssa-forwprop.cc (simplify_vector_constructor): Likewise.
+ 
+ 2026-08-13  Josef Melcr  <josef.melcr@suse.com>
+ 
+ 	* Makefile.in: Add callback-info.o to OBJS.
+ 	* attr-callback.cc (callback_fetch_attr_by_edge): Use fn_idx
+ 	from the summary.
+ 	(callback_get_arg_mapping): Replaced by
+ 	callback_get_arg_mapping_from_attr and the summary field.
+ 	(callback_get_arg_mapping_from_attr): New function, parses the
+ 	attr and returns the computed argument mapping.
+ 	(callback_fetch_fn_position): Delete, obsoleted by the summary.
+ 	(callback_edge_useful_p): Check for the redirected flag in the
+ 	summary instead of cgraph_node fields.
+ 	* attr-callback.h (enum callback_position): Add comment.
+ 	(enum arg_mapping_constants): New enum, defines the identifier
+ 	for -1 in the arg_mapping vector.
+ 	(callback_get_arg_mapping): Delete.
+ 	(callback_fetch_fn_position): Delete.
+ 	(callback_get_arg_mapping_from_attr): Add decl.
+ 	* cgraph.cc (symbol_table::create_edge): Remove callback_id initializer.
+ 	(cgraph_edge::make_callback): Initialize the callback_info
+ 	summary, add necessary arguments.
+ 	(cgraph_edge::redirect_callee): Set the redirected flag when
+ 	redirecting a callback edge.
+ 	(cgraph_edge::redirect_call_stmt_to_callee): Use the summary.
+ 	(cgraph_node::verify_node): Remove callback_id checks.
+ 	(cgraph_cc_finalize): Free the summaries.
+ 	* cgraph.h: Remove callback_id from cgraph_edge, adjust decl of
+ 	cgraph_edge::make_callback.
+ 	* cgraphclones.cc (cgraph_edge::clone): Remove callback_id.
+ 	* ipa-cp.cc (ipcp_driver): Initialize the summary sum.
+ 	* ipa-prop.cc (ipa_compute_jump_functions_for_edge): Remove
+ 	callback_id, adjust call to make_callback, use the summary.
+ 	(ipa_analyze_node): Initialize the summary sum.
+ 	(ipa_register_cgraph_hooks): Likewise.
+ 	* lto-cgraph.cc (lto_output_edge): Remove callback_id, stream
+ 	out the summary.
+ 	(output_symtab): Initialize the summary sum.
+ 	(input_edge): Remove callback_id, stream in the summary.
+ 	(input_cgraph_1): Initialize the summary sum.
+ 	* callback-info.cc: New file.
+ 	* callback-info.h: New file.
+ 
+ 2026-08-13  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-ssa-dce.cc (simple_dce_from_worklist): Fix conditional
+ 	for no_delete with a call.
+ 
+ 2026-08-13  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/126815
+ 	* tree-ssa-dce.cc (simple_dce_from_worklist): Just don't
+ 	remove the lhs for no_delete case rather than adding a
+ 	new stmt.
+ 
+ 2026-08-13  Rohith Kapelli  <kapellirohith@gmail.com>
+ 
+ 	PR rtl-optimization/125683
+ 	* simplify-rtx.cc (simplify_context::simplify_ternary_operation):
+ 	When folding an IF_THEN_ELSE of two equal MEM operands with
+ 	different memory attributes, return a copy whose attributes are
+ 	widened to what both operands allow.
+ 
+ 2026-08-13  Pan Li  <pan2.li@intel.com>
+ 
+ 	* config/riscv/vector.md: Leverage Wvr constraint.
+ 
+ 2026-08-12  Iain Sandoe  <iain@sandoe.co.uk>
+ 
+ 	PR target/126723
+ 	* config/darwin.cc (darwin_encode_section_info): Make all
+ 	string constant labels linker-visible.  Likewise const
+ 	section anchors.
+ 
+ 2026-08-12  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	* range-op-float.cc (range_operator::fold_range): Fold each pair
+ 	of sub-ranges, or the diagonal when the operands are equal.
+ 	(range_op_float_tests): New test.
+ 
+ 2026-08-12  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/i386.md (*bt<mode>): Change operand 1 constraint
+ 	from "q<S>,<S>" to "r<S>,<S>".
+ 	(*bt<SWI48:mode>_mask): Remove constraints from operand 0.
+ 
+ 2026-08-12  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-fixed.md (*round<mode>3.libgcc_split)
+ 	(*round<mode>3.libgcc): Use the ALL12QA mode iterator instead
+ 	of ALL1Q and ALL2QA separately.
+ 
+ 2026-08-12  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	* config/avr/avr-fixed.md (ALL12QA): New mode iterator.
+ 	(sat_ashl): New code iterator.
+ 	(usashluqq3, ssashlqq3, usashluhq3, ssashlhq3, usashluha3)
+ 	(ssashlha3, usashlusq3, ssashlsq3, usashlusa3, ssashlsa3)
+ 	(*usashluqq3, *ssashlqq3, *usashluhq3, *ssashlhq3)
+ 	(*usashluha3, *ssashlha3, *usashlusq3, *ssashlsq3, *usashlusa3)
+ 	(*ssashlsa3): New insns.
+ 	* config/avr/avr.md (code_stdname): Also map ss_ashift, us_ashift.
+ 
+ 2026-08-12  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* doc/extend.texi (RISC-V Vector Intrinsics): Update link to
+ 	specification.
+ 
+ 2026-08-12  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/126418
+ 	* match.pd (`(A ^ -cmp) + cmp`): Cast to unsigned type
+ 	before taking the negative.
+ 
+ 2026-08-12  Matt Turner  <mattst88@gmail.com>
+ 
+ 	* configure.ac (gcc_cv_irelative_reloc): New variable, set for
+ 	riscv*-*-linux* and alpha*-*-linux*.  Perform the linker
+ 	IRELATIVE check once, driven by it.
+ 	* configure: Regenerate.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* config/aarch64/aarch64-simd.md (reduc_widen_<su>sum<mode><vsi2qi>3):
+ 	Expand through aarch64_expand_reduc_widen_sum.
+ 	* config/aarch64/aarch64.cc (aarch64_expand_reduc_widen_sum): Use
+ 	[SU]DOT for a step from byte to word elements.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* config/aarch64/aarch64-protos.h (aarch64_expand_reduc_widen_sum):
+ 	Declare.
+ 	* config/aarch64/aarch64.cc (aarch64_expand_reduc_widen_sum): New
+ 	function.
+ 	* config/aarch64/aarch64-simd.md (aarch64_<su>adalp<mode>): Rename
+ 	to ...
+ 	(@aarch64_<su>adalp<mode>): ... this.
+ 	(reduc_widen_ssum<Vdblw><mode>3, reduc_widen_usum<Vdblw><mode>3):
+ 	Replace by ...
+ 	(reduc_widen_<su>sum<Vdblw><mode>3): ... this.  Expand to [SU]ADALP.
+ 	(reduc_widen_ssum<mode><vsi2qi>3, reduc_widen_usum<mode><vsi2qi>3):
+ 	Replace by ...
+ 	(reduc_widen_<su>sum<mode><vsi2qi>3): ... this.  Handle
+ 	!TARGET_DOTPROD.
+ 	(reduc_widen_<su>sumv2di<mode>3): New expander.
+ 	* config/aarch64/iterators.md (VQ_BH): New mode iterator.
+ 
+ 2026-08-12  H.J. Lu  <hjl.tools@gmail.com>
+ 
+ 	PR target/94649
+ 	PR target/126293
+ 	* common/config/i386/i386-cpuinfo.h (ix86_decode_cpu_info): New
+ 	function.
+ 	* config/i386/i386-options.cc
+ 	(ix86_option_override_internal): Issue an error for -m128bit-atomic
+ 	in 32-bit mode.  Turn on -mcx16 if -m128bit-atomic is enabled.
+ 	Enable -m128bit-atomic in 64-bit mode by default if supported by
+ 	the targeting processor.
+ 	* config/i386/i386.h (TARGET_128BIT_ATOMIC_ENABLED): New.
+ 	* config/i386/i386.opt (m128bit-atomic): New option.
+ 	* config/i386/i386.opt.urls: Regenerated.
+ 	* config/i386/sync.md: Update comments for 128-bit aligned vector
+ 	loads and stores.
+ 	(atomic_loadti): New pattern.
+ 	(atomic_loadti_sse): Likewise.
+ 	(atomic_storeti): Likewise.
+ 	(atomic_storeti_sse): Likewise.
+ 	* doc/invoke.texi: Remove __atomic Builtins reference from -mcx16.
+ 	Document -m128bit-atomic.
+ 
+ 2026-08-12  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/126589
+ 	* tree-vect-slp-patterns.cc (vect_validate_multiplication): Cleanup
+ 	comment.
+ 	(vect_validate_multiplication_commutative): Remove last 4 orders.
+ 
+ 2026-08-12  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/126589
+ 	* tree-vect-slp-patterns.cc (complex_fms_pattern::matches): Check
+ 	another form of FMS.
+ 
+ 2026-08-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/125129
+ 	* doc/gm2.texi (-fdump-builtins): New switch.
+ 
+ 2026-08-12  Abhishek Kaushik  <abhishek.kaushik@arm.com>
+ 
+ 	* config/aarch64/aarch64-acle-builtins.h
+ 	(TYPES_qshr_x2): New macro.
+ 	(TYPES_qrshr_x2_8): Likewise.
+ 	(TYPES_qshru_x2): Likewise.
+ 	(TYPES_qrshrun_x2): Likewise.
+ 	(DEF_SVE_TYPES_ARRAY): Add qshr_x2, qrshr_x2_8,	qrshrun_x2
+ 	and qshru_x2.
+ 	* config/aarch64/aarch64-sve-builtins-sve2.cc (svqshrn): New
+ 	function.
+ 	(svqshrun): Likewise.
+ 	* config/aarch64/aarch64-sve-builtins-sve2.def (svqrshrn): Add
+ 	SVE2p3/SME2p3 x2 form.
+ 	(svqrshrun): Likewise.
+ 	(svqshrn): Add SVE2p3/SME2p3 x2 form.
+ 	(svqshrun): Likewise.
+ 	* config/aarch64/aarch64-sve-builtins-sve2.h (svqshrn): Declare.
+ 	(svqshrun): Likewise.
+ 	* config/aarch64/aarch64-sve2.md
+ 	(@aarch64_sve_<sve_int_op><mode>): New define_insn.
+ 	* config/aarch64/iterators.md (SVE_FULL_HIx2): New mode iterator.
+ 	(UNSPEC_SQSHRN, UNSPEC_SQSHRUN, UNSPEC_UQSHRN): New unspecs.
+ 	(VNARROW): Add VNx16HI mapping.
+ 	(Ventype): Likewise.
+ 	(SVE2_INT_SHIFT_IMM_NARROWxN): Add UNSPEC_SQSHRN,
+ 	UNSPEC_SQSHRUN and UNSPEC_UQSHRN.
+ 	(sve_int_op): Add sqshrn, sqshrun and uqshrn.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* match.pd (((X - 1) | C) + 1): New simplification.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* doc/md.texi (reduc_widen_ssum@var{n}@var{m}3)
+ 	(reduc_widen_usum@var{n}@var{m}3): Document that the assignment of
+ 	input elements to accumulator elements is unconstrained, that
+ 	intermediate sums must not overflow, and that the widen_[us]sum
+ 	names are reserved.  Fix a typo.
+ 	* tree.def (WIDEN_SUM_EXPR): Document that the assignment of elements
+ 	of the first argument to elements of the second is unconstrained.
+ 	(DOT_PROD_EXPR, SAD_EXPR): Note the same freedom.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* optabs.def (ssum_widen_optab): Rename to ...
+ 	(reduc_widen_ssum_optab): ... this.  Rename the pattern from
+ 	widen_ssum$a$b3 to reduc_widen_ssum$a$b3.
+ 	(usum_widen_optab): Rename to ...
+ 	(reduc_widen_usum_optab): ... this.  Rename the pattern from
+ 	widen_usum$a$b3 to reduc_widen_usum$a$b3.
+ 	* optabs-tree.cc (optab_for_tree_code): Update for the renamed
+ 	optabs.
+ 	* doc/md.texi (widen_ssum@var{n}@var{m}3): Rename to ...
+ 	(reduc_widen_ssum@var{n}@var{m}3): ... this.
+ 	(widen_usum@var{n}@var{m}3): Rename to ...
+ 	(reduc_widen_usum@var{n}@var{m}3): ... this.
+ 	* config/aarch64/aarch64-simd.md (widen_ssum<Vdblw><mode>3): Rename
+ 	to ...
+ 	(reduc_widen_ssum<Vdblw><mode>3): ... this.
+ 	(widen_ssum<Vwide><mode>3): Rename to ...
+ 	(reduc_widen_ssum<Vwide><mode>3): ... this.
+ 	(widen_usum<Vdblw><mode>3): Rename to ...
+ 	(reduc_widen_usum<Vdblw><mode>3): ... this.
+ 	(widen_usum<Vwide><mode>3): Rename to ...
+ 	(reduc_widen_usum<Vwide><mode>3): ... this.
+ 	(widen_ssum<mode><vsi2qi>3): Rename to ...
+ 	(reduc_widen_ssum<mode><vsi2qi>3): ... this.
+ 	(widen_usum<mode><vsi2qi>3): Rename to ...
+ 	(reduc_widen_usum<mode><vsi2qi>3): ... this.
+ 	* config/aarch64/aarch64-sve.md (widen_<sur>sum<mode><vsi2qi>3):
+ 	Rename to ...
+ 	(reduc_widen_<sur>sum<mode><vsi2qi>3): ... this.
+ 	* config/aarch64/aarch64-sve2.md (widen_ssum<mode><Vnarrow>3): Rename
+ 	to ...
+ 	(reduc_widen_ssum<mode><Vnarrow>3): ... this.
+ 	(widen_usum<mode><Vnarrow>3): Rename to ...
+ 	(reduc_widen_usum<mode><Vnarrow>3): ... this.
+ 	* config/arm/neon.md (widen_ssum<v_double_width><mode>3): Rename
+ 	to ...
+ 	(reduc_widen_ssum<v_double_width><mode>3): ... this.
+ 	(widen_ssum<V_widen_l><mode>3): Rename to ...
+ 	(reduc_widen_ssum<V_widen_l><mode>3): ... this.
+ 	(widen_usum<v_double_width><mode>3): Rename to ...
+ 	(reduc_widen_usum<v_double_width><mode>3): ... this.
+ 	(widen_usum<V_widen_l><mode>3): Rename to ...
+ 	(reduc_widen_usum<V_widen_l><mode>3): ... this.
+ 	* config/ia64/vect.md (widen_usumv4hiv8qi3): Rename to ...
+ 	(reduc_widen_usumv4hiv8qi3): ... this.
+ 	(widen_usumv2siv4hi3): Rename to ...
+ 	(reduc_widen_usumv2siv4hi3): ... this.
+ 	(widen_ssumv4hiv8qi3): Rename to ...
+ 	(reduc_widen_ssumv4hiv8qi3): ... this.
+ 	(widen_ssumv2siv4hi3): Rename to ...
+ 	(reduc_widen_ssumv2siv4hi3): ... this.
+ 	* config/rs6000/altivec.md (widen_usumv4si<mode>3): Rename to ...
+ 	(reduc_widen_usumv4si<mode>3): ... this.
+ 	(widen_ssumv4siv16qi3): Rename to ...
+ 	(reduc_widen_ssumv4siv16qi3): ... this.
+ 	(widen_ssumv4siv8hi3): Rename to ...
+ 	(reduc_widen_ssumv4siv8hi3): ... this.
+ 
+ 2026-08-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126099
+ 	PR tree-optimization/126053
+ 	* tree-vect-slp.cc (vect_cse_gather_part_starts): New function.
+ 	(vect_cse_slp_node_parts): Likewise.
+ 	(vect_optimize_slp): For BB SLP CSE to low/highparts of
+ 	other nodes.
+ 
+ 2026-08-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vectorizer.h (vect_schedule_slp): Adjust prototype.
+ 	* tree-vect-slp.cc (vect_slp_analyze_bb_1): When scheduling
+ 	fails, fail vectorization.
+ 	(vect_schedule_slp_node): Return whether we can schedule
+ 	the node.
+ 	(vect_schedule_scc): Likewise.
+ 	(vect_schedule_slp): When asked, elide SLP graph entries
+ 	that cannot be scheduled.
+ 
+ 2026-08-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126028
+ 	* tree-vectorizer.h (_slp_tree::si): New member.
+ 	(vect_schedule_slp): Adjust prototype.
+ 	* tree-vect-loop.cc (vect_transform_loop): Adjust.
+ 	* tree-vect-slp.cc (_slp_tree::_slp_tree): Initialize si.
+ 	(vect_bb_slp_mark_live_stmts): Use vector stmt placement
+ 	constraint computed by pre-scheduling of SLP nodes.
+ 	(vect_slp_analyze_bb_1): Pre-schedule SLP nodes before
+ 	computing live lane extraction points.
+ 	(vect_slp_region): Adjust.
+ 	(vect_schedule_slp_node): Add parameter indicating to whether
+ 	we should perform pre-scehduling or not.  Compute the
+ 	insertion place suitable for dominance checks when
+ 	pre-scheduling.
+ 	(vect_schedule_scc): Adjust.
+ 	(vect_schedule_slp): Likewise.
+ 
+ 2026-08-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	* tree-vect-stmts.cc (vect_is_simple_cond): Simplify and
+ 	inline ...
+ 	(vectorizable_condition): ... here.  Simplify.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* config/aarch64/predicates.md (aarch64_general_reg): Test the
+ 	register number rather than REGNO_REG_CLASS, which reports the
+ 	W8_W11_REGS and W12_W15_REGS subclasses for x8-x15.
+ 
+ 2026-08-12  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* config/aarch64/aarch64-c.cc (aarch64_update_cpp_builtins): Define
+ 	__ARM_FEATURE_CSSC for TARGET_CSSC.
+ 
+ 2026-08-12  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126789
+ 	* config/i386/mmx.md (mmxxmmmode): Add V2SF and V2SI.
+ 	(mmxxmmmodelower): Likewise.
+ 	(vcond_mask_<mode>qi): New expander for V2SF and V2SI.
+ 	* tree-vect-stmts.cc (vectorizable_conversion): Handle
+ 	conversion via VEC_COND_EXPR.
+ 	(supportable_indirect_convert_operation): For mask vector
+ 	conversions to vector integer mode try using a VEC_COND_EXPR.
+ 
+ 2026-08-12  Jørgen Kvalsvik  <j@lambda.is>
+ 
+ 	* cfg-flags.def (COVERAGE_SUPPRESSED): New flag.
+ 	* doc/extend.texi: Add sections on suppress_coverage.
+ 	* doc/gcov.texi: Add sections on suppress_coverage.
+ 	* gcov-dump.cc (tag_suppress): New function.
+ 	* gcov-io.h (GCOV_TAG_SUPPRESS): New.
+ 	(GCOV_TAG_SUPPRESS_LENGTH): New.
+ 	(GCOV_TAG_SUPPRESS_NUM): New.
+ 	* gcov.cc (struct arc_info): Add field suppressed.
+ 	(block_info::block_info): Initialize suppressed.
+ 	(line_info::line_info): Initialize suppressed.
+ 	(struct coverage_info): Add fields lines_suppressed,
+ 	(struct path_info): Add fields residual_paths,
+ 	residual_covered.
+ 	(executed_summary): Add suppressed argument.
+ 	(tombstone_p): New function.
+ 	(remove_tombstones): New function.
+ 	(tombstone_subsequence_p): New function.
+ 	(subsumed_by_any_p): New function.
+ 	(path_info::suppress_blocks): New function.
+ 	(path_info::get_paths): New function.
+ 	(path_info::count): New function.
+ 	(path_info::suppressed_count): New function.
+ 	(path_info::suppressed_p): New function.
+ 	(find_arc): Return NULL if arc cannot be found.
+ 	(main): Pass total_suppressed to executed_summary.
+ 	(output_intermediate_json_line): Skip suppressed.
+ 	(json_set_prime_path_coverage): Include suppressed counts.
+ 	(output_json_intermediate_file): Likewise.
+ 	(process_all_functions): Record block, arc suppressed status.
+ 	(generate_results): Count total suppressed.
+ 	(read_graph_file): Read SUPPRESS tag.
+ 	(add_branch_counts): Count suppressed.
+ 	(add_condition_counts): Likewise.
+ 	(add_path_counts): Likewise.
+ 	(function_summary): Print info on suppressed blocks.
+ 	(file_summary): Count suppressed.
+ 	(add_line_counts): Likewise.
+ 	(accumulate_line_info): Likewise.
+ 	(accumulate_line_counts): Likewise.
+ 	(output_conditions): Skip suppressed.
+ 	(output_branch_count): Likewise.
+ 	(print_prime_path_lines): Annotate suppressed arcs.
+ 	(print_prime_path_source): Likewise, and widen the annotation
+ 	column.
+ 	(output_path_coverage): Print info on suppressed paths.
+ 	(output_line_beginning): Prefix suppressed lines with '#'.
+ 	(output_line_details): Pass suppressed.
+ 	(output_lines): Likewise.
+ 	* profile.cc (suppress_coverage): New function.
+ 	(suppress_coverage_unset): New function.
+ 	(coverage_suppressed_p): New function.
+ 	(any_block_coverage_suppressed_p): New function.
+ 	(suppress_coverage_begin): New function.
+ 	(suppress_coverage_end): New function.
+ 	(in_pragma_suppress_coverage_p): New function.
+ 	(location_in_pragma_suppress_coverage_p): New function.
+ 	(fn_in_pragma_suppress_coverage_p): New function.
+ 	(branch_prob): Write SUPPRESS record, skip MC/DC and path
+ 	coverage when the entire function is suppressed.
+ 	* profile.h (in_pragma_suppress_coverage_p): New forward
+ 	declaration.
+ 	(location_in_pragma_suppress_coverage_p): Ditto.
+ 	(coverage_suppressd_p): Ditto.
+ 	(suppress_coverage): Ditto.
+ 	(suppress_coverage_unset): Ditto.
+ 	* tree-cfg.cc (gimple_empty_block_p): New forward declaration.
+ 	(make_blocks_1): Set coverage-suppresesed on blocks.
+ 	(make_blocks): Sometimes insert NOP to help coverage
+ 	suppression on blocks.
+ 	(gimple_can_merge_blocks_p): Don't merge coverage-suppressed
+ 	block with non-suppressed blocks.
+ 	(gimple_merge_blocks): Likewise.
+ 	(gimple_split_edge): Propagate coverage-suppressed on block
+ 	splits.
+ 	(gimple_split_block): Likewise.
+ 	(gimple_duplicate_bb): Likewise.
+ 	(insert_cond_bb): Likewise.
+ 
+ 2026-08-12  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	PR tree-optimization/126103
+ 	* tree-ssa-threadbackward.cc (class back_threader): Add
+ 	find_taken_edge_goto.
+ 	(back_threader::find_taken_edge): Handle GIMPLE_GOTO.
+ 	(back_threader::find_taken_edge_goto): New.
+ 	(back_threader::maybe_thread_block): Handle GIMPLE_GOTO.
+ 
+ 2026-08-12  Tamar Christina  <tamar.christina@arm.com>
+ 
+ 	PR tree-optimization/126778
+ 	* tree-vect-loop-manip.cc (get_live_virtual_operand_on_edge): Move it.
+ 	(vect_set_loop_condition_partial_vectors): Use it to update edge.
+ 
+ 2026-08-12  Hongyu Wang  <hongyu.wang@intel.com>
+ 
+ 	PR target/126787
+ 	* config/i386/sse.md (*fma_fmadd_<mode>): Use the "jm" to replace
+ 	"m" constraint and set addr attribute to "gpr16" for vex only
+ 	alternatives.
+ 	(*fma_fmsub_<mode>): Likewise.
+ 	(*fma_fnmadd_<mode>): Likewise.
+ 	(*fma_fnmsub_<mode>): Likewise.
+ 	(*fma_fmaddsub_<mode>): Likewise.
+ 	(*fma_fmsubadd_<mode>): Likewise.
+ 	(xop_p<macs><ssemodesuffix><ssemodesuffix>): Likewise.
+ 	(xop_p<macs>dql): Likewise.
+ 	(xop_p<macs>dqh): Likewise.
+ 	(xop_p<macs>wd): Likewise.
+ 	(xop_p<madcs>wd): Likewise.
+ 	(xop_pcmov_<mode><avxsizesuffix>): Likewise.
+ 	(xop_phadd<u>bw): Likewise.
+ 	(xop_phadd<u>bd): Likewise.
+ 	(xop_phadd<u>bq): Likewise.
+ 	(xop_phadd<u>wd): Likewise.
+ 	(xop_phadd<u>wq): Likewise.
+ 	(xop_phadd<u>dq): Likewise.
+ 	(xop_phsubbw): Likewise.
+ 	(xop_phsubwd): Likewise.
+ 	(xop_phsubdq): Likewise.
+ 	(xop_pperm): Likewise.
+ 	(xop_pperm_pack_v2di_v4si): Likewise.
+ 	(xop_pperm_pack_v4si_v8hi): Likewise.
+ 	(xop_pperm_pack_v8hi_v16qi): Likewise.
+ 	(xop_rotl<mode>3): Likewise.
+ 	(xop_rotr<mode>3): Likewise.
+ 	(xop_vrotl<mode>3): Likewise.
+ 	(xop_sha<mode>3): Likewise.
+ 	(xop_shl<mode>3): Likewise.
+ 	(xop_frcz<mode>2): Likewise.
+ 	(*xop_vmfrcz<mode>2): Likewise.
+ 	(xop_maskcmp<mode>3): Likewise.
+ 	(xop_maskcmp_uns<mode>3): Likewise.
+ 	(xop_maskcmp_uns2<mode>3): Likewise.
+ 	(xop_pcom_tf<mode>3): Likewise.
+ 	(xop_vpermil2<mode>3): Likewise.
+ 
+ 2026-08-12  Jin Ma  <jinma@linux.alibaba.com>
+ 
+ 	* config/riscv/riscv-protos.h (enum riscv_fusion_pairs): Use
+ 	HOST_WIDE_INT_1U for bit masks.
+ 	(riscv_get_fusible_ops): Return unsigned HOST_WIDE_INT.
+ 	* config/riscv/riscv.cc (struct riscv_tune_param): Change
+ 	fusible_ops to unsigned HOST_WIDE_INT.
+ 	(riscv_get_fusible_ops): Likewise.
+ 
+ 2026-08-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* value-relation.cc (dom_oracle::create_relation_in_bb): Adjust
+ 	to use ssa_name instead of version.
+ 	(dom_oracle::search_and_merge_relation): Likewise.
+ 	(dom_oracle::find_relation_block): Likewise.
+ 	(dom_oracle::find_relation_dom): Likewise.
+ 	(dom_oracle::query): Likewise.
+ 	* value-relation.h (find_relation_block): Use trees not unsigned.
+ 	(find_relation_dom): Likewise.
+ 
+ 2026-08-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	* value-relation.cc (dom_oracle::record): Use search_and_merge_relation.
+ 	(dom_oracle::create_relation_in_bb): New.
+ 	(dom_oracle::search_and_merge_relation): Rename from set_one_relation
+ 	and extract create_relation code.
+ 	(dom_oracle::register_transitives): Use search_and_merge_relation.
+ 	* value-relation.h (set_one_relation): Delete.
+ 	(create_relation_in_bb): New.
+ 	(search_and_merge_relation): Rename from set_one_relation.
+ 
+ 2026-08-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126536
+ 	* gimple-range-edge.cc (calc_switch_ranges): Check that invert worked.
+ 	* gimple-range-op.cc (cfn_toupper_tolower::fold_range): Likewise.
+ 	* range-op-ptr.cc (operator_equal::op1_range): Likewise.
+ 	(operator_not_equal::op1_range): Likewise.
+ 	* range-op.cc (operator_equal::op1_range): Likewise.
+ 	(operator_not_equal::op1_range): Likewise.
+ 	(operator_rshift::op1_range): Likewise.
+ 	(operator_logical_not::fold_range): Likewise.
+ 	* tree-ssa-loop-unswitch.cc (unswitch_predicate): Likewise.
+ 	* value-range.cc (irange_bitmask::range_from_mask): Likewise.
+ 	(prange::invert): Return bool for success/fail.
+ 	(irange::invert): Likewise.
+ 	(irange::snap_subranges): Check that invert worked.
+ 	(range_tests_int_range_max): Confirm failed invert works.
+ 	(range_tests_misc): Check invert return value.
+ 	* value-range.h (irange::invert): Add boolean return value.
+ 	(prange::invert): Add boolean return value.
+ 	* vr-values.cc (simplify_switch_using_ranges): Check invert result.
+ 
+ 2026-08-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126531
+ 	* gimple-range-cache.cc (ranger_cache::range_from_dom): Track
+ 	abnormal edges throughout the dom search.
+ 
+ 2026-08-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126329
+ 	* tree-ssa-dce.cc (simple_dce_from_worklist): Add no-delete option.
+ 	* tree-ssa-dce.h (simple_dce_from_worklist): Add no delete param.
+ 	* tree-vrp.cc (remove_unreachable::handle_early): Use no delete option.
+ 
+ 2026-08-11  Andrew MacLeod  <amacleod@redhat.com>
+ 
+ 	PR tree-optimization/126648
+ 	* range-op.cc (operator_lshift::op1_range): Handle undefined.
+ 
+ 2026-08-11  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126789
+ 	* tree-vect-patterns.cc (build_mask_conversion): Add
+ 	scalar_type_for_mask parameter and pass it along.
+ 	(vect_convert_mask_for_vectype): Likewise.
+ 	(vect_recog_bool_pattern): Adjust.
+ 	(vect_recog_mask_conversion_pattern): Likewise.
+ 
+ 2026-08-11  Dipesh Sharma  <Dipesh.Sharma@amd.com>
+ 
+ 	PR tree-optimization/126693
+ 	* match.pd: Fold abs(x) * abs(y) into abs(x * y).
+ 
+ 2026-08-11  Georg-Johann Lay  <avr@gjlay.de>
+ 
+ 	PR target/121343
+ 	* config/avr/avr-fixed.md: Rewrite insns and expanders to
+ 	use hard-register constraints.
+ 	* config/avr/avr.md (*umulqihi3.call_split): Add comment.
+ 
+ 2026-08-11  Rohith Kapelli  <kapellirohith@gmail.com>
+ 
+ 	PR tree-optimization/123951
+ 	* config/aarch64/aarch64-simd.md
+ 	(*aarch64_simd_vec_set_lane0<mode>): New pattern.
+ 	(*aarch64_simd_vec_copy_lane_same<mode>): New pattern.
+ 
+ 2026-08-11  Hu, Lin1  <lin1.hu@intel.com>
+ 
+ 	PR target/126676
+ 	* config/i386/i386-expand.cc (ix86_expand_fp_compare): Only use
+ 	UNSPEC_OPTCOMX for the modes VCOMX exists for.
+ 
+ 2026-08-10  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	* wide-int.cc (canonize): Use return 1 instead of return len.
+ 
+ 2026-08-10  Uros Bizjak  <ubizjak@gmail.com>
+ 
+ 	* config/i386/i386.md (*movbehi2): New insn, split from the
+ 	movbe alternatives of *bswaphi2_movbe.
+ 	(*bswaphi2_movbe): Convert to define_insn_and_split.  Split
+ 	the MOVBE alternatives (mem<->reg) post-reload into *movbehi2
+ 	to drop the now-unneeded flags clobber.
+ 
+ 2026-08-10  Tudor-Stefan Magirescu  <tudor.magirescu@gmail.com>
+ 
+ 	* match.pd (((X CMP1 Y) - (X CMP2 Y)) REL 0): New pattern.
+ 
+ 2026-08-10  Oleg Tolmatcev  <oleg.tolmatcev@gmail.com>
+ 
+ 	* config/mingw/winnt.cc (i386_pe_drectve_name): New.
+ 	(i386_pe_assemble_visibility): Emit -exclude-symbols
+ 	directives into .drectve for VISIBILITY_HIDDEN and
+ 	VISIBILITY_INTERNAL instead of warning.  Use the external
+ 	symbol spelling for 32-bit PE names.
+ 
+ 2026-08-10  Paul-Antoine Arras  <parras@baylibre.com>
+ 
+ 	* omp-expand.cc (expand_omp_for_static_nochunk,
+ 	expand_omp_for_static_chunk): Adjust calls to OMPT variants with
+ 	GOMP_loop_end.
+ 
+ 2026-08-10  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	PR tree-optimization/126103
+ 	* doc/params.texi (dom-jump-threading): Document.
+ 	* params.opt (-param=dom-jump-threading=): New.
+ 	* tree-ssa-dom.cc (dom_opt_dom_walker::after_dom_children): Honor
+ 	param_dom_jump_threading.
+ 
+ 2026-08-10  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	PR target/69374
+ 	* doc/install.texi (Binaries): Remove reference to OpenPKG.
+ 
+ 2026-08-10  Alice Carlotti  <alice.carlotti@arm.com>
+ 
+ 	PR target/124629
+ 	* config/aarch64/driver-aarch64.cc (AARCH64_ARCH):
+ 	Don't skip first character of #ARCH_IDENT.
+ 
+ 2026-08-10  Alice Carlotti  <alice.carlotti@arm.com>
+ 
+ 	* common/config/aarch64/aarch64-common.cc
+ 	(aarch64_get_extension_string_for_isa_flags): Check isa_flags.
+ 	* config/aarch64/aarch64-option-extensions.def
+ 	(CRYPTO, SVE2_AES, SVE2_BITPERM, SVE2_SHA3, SVE2_SM4): Remove
+ 	cpuinfo feature string.
+ 
+ 2026-08-10  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* pair-fusion.cc (pair_fusion_bb_info::fuse_pair): Check that the
+ 	two arms of the pair are one access size apart.
+ 
+ 2026-08-10  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	PR middle-end/126701
+ 	* cfgexpand.cc (verify_partition_mem_exprs): Document when it may
+ 	be called.
+ 	(pass_expand::execute): Call it after the RTL of PARM_DECL and
+ 	RESULT_DECL default definitions is restored.
+ 	* tree-outof-ssa.cc (split_overlapping_partition_decls): Note the
+ 	variable a partition of a parameter or result default definition
+ 	ends up with.
+ 
+ 2026-08-10  Richard Biener  <rguenther@suse.de>
+ 
+ 	PR tree-optimization/126658
+ 	* gimple.cc (check_loadstore): Restrict TARGET_MEM_REF
+ 	handling.
+ 	* gimple-ssa-isolate-paths.cc (check_loadstore): Likewise.
+ 	* gimple-range-infer.cc (non_null_loadstore): Likewise.
+ 
+ 2026-08-10  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* match.pd ((X | Y) >> C, (X ^ Y) >> C): New simplification.
+ 
+ 2026-08-10  Avinash Jayakar  <avinashd@linux.ibm.com>
+ 
+ 	PR target/126513
+ 	* config/rs6000/rs6000-builtin.cc (rs6000_expand_builtin): Allocate reg
+ 	if target is null or const0_rtx.
+ 	* config/rs6000/rs6000-c.cc (altivec_resolve_overloaded_builtin): Add
+ 	error handling for c1, c2 and c3 described in this commit.
+ 
+ 2026-08-10  Jin Ma  <jinma@linux.alibaba.com>
+ 
+ 	* config/riscv/riscv-fusion.cc (riscv_fuse_zext_common): New function.
+ 	(riscv_fuse_zextw): Likewise.
+ 	(riscv_fuse_zextws): Use riscv_fuse_zext_common and document RTL
+ 	relationships and constraints.
+ 	(riscv_fuse_zexth): Use riscv_fuse_zext_common.
+ 	(riscv_fuse_ldindexed): Document RTL relationships and constraints.
+ 	(riscv_fuse_expanded_ld): Likewise.
+ 	(riscv_fuse_ldpreincrement): Likewise.
+ 	(riscv_fuse_lui_addi): Likewise.
+ 	(riscv_fuse_auipc_addi): Likewise.
+ 	(riscv_fuse_lui_ld): Likewise.
+ 	(riscv_fuse_auipc_ld): Likewise.
+ 	(riscv_fuse_cache_aligned_std): Likewise.
+ 	(riscv_fuse_aligned_std): Likewise.
+ 	(riscv_fuse_bfext): Likewise.
+ 	(riscv_fuse_b_alui): Likewise.
+ 	(riscv_fusion_entry::op): Rename from op_flags and use an enum.
+ 	(riscv_fusion_table): Split ZEXTW and ZEXTWS entries.
+ 	(riscv_macro_fusion_pair_p): Use riscv_fusion_enabled_p and print
+ 	instruction UIDs.
+ 
+ 2026-08-10  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR tree-optimization/125735
+ 	* match.pd: 1 / X -> X == 1 for positive X.
+ 
+ 2026-08-09  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/111959
+ 	* fold-const.cc (tree_single_nonnegative_p): Use the range to see
+ 	if the SSA_NAME was nonnegative.
+ 
+ 2026-08-09  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/126729
+ 	* tree-ssa-phiopt.cc (factor_out_conditional_load): Handle
+ 	REF_REVERSE_STORAGE_ORDER being set correctly.
+ 
+ 2026-08-09  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* tree-pretty-print.cc (dump_mem_ref): Dump REF_REVERSE_STORAGE_ORDER
+ 	if it was set.
+ 
+ 2026-08-09  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	* hwint.h (add_hwi, mul_hwi): Combine return result.
+ 
+ 2026-08-09  Matt Turner  <mattst88@gmail.com>
+ 
+ 	* config/alpha/alpha.md (trunctfsf2): Adjust sequence to avoid
+ 	conversion step landing at a halfway value.
+ 
+ 2026-08-09  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR middle-end/126742
+ 	* match.pd: Fix wrong code.
+ 
+ 2026-08-09  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
+ 
+ 	PR middle-end/126625
+ 	* hwint.cc (reflect_hwi): Use STAGE0_CXX_HAS_BUILTIN
+ 	for __builtin_bitreverse64.
+ 	* ira-color.cc (HAS_SMUL_OVERFLOW): Remove
+ 	and use STAGE0_CXX_HAS_BUILTIN instead.
+ 	* system.h (STAGE0_CXX_HAS_BUILTIN): New macro.
+ 
+ 2026-08-09  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	* data-streamer-out.cc (streamer_write_vrange): Stream each frange
+ 	sub-range.
+ 	* data-streamer-in.cc (streamer_read_value_range): Read them.
+ 
+ 2026-08-09  Aldy Hernandez  <aldy@quesejoda.com>
+ 
+ 	* range-op-float.cc (float_binary_op_range_finish): Use
+ 	contains_zero_p on lhs instead of inspecting the hull endpoints.
+ 
+ 2026-08-09  Gerald Pfeifer  <gerald@pfeifer.com>
+ 
+ 	* doc/install.texi (Configuration): Spell CPU in uppercase letters.
+ 	(Specific): Ditto.
+ 
+ 2026-08-09  Kyrylo Tkachov  <ktkachov@nvidia.com>
+ 
+ 	* match.pd ((A / B) * (C / D)): New simplification.
+ 
+ 2026-08-09  Roger Sayle  <roger@nextmovesofware.com>
+ 	    Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	PR tree-optimization/126467
+ 	* match.pd (0.0 - x -> -x): Update the conditions under which
+ 	the transformation is performed, disallowing x = +0.0 when we
+ 	honor signed zeros.  This is still disallowed if x is a NaN.
+ 
  2026-08-08  Kevin Stefanov  <kevinstefanov15@gmail.com>
  
  	PR middle-end/111856
diff -Nrcpad gcc-17-20260809/gcc/DATESTAMP gcc-17-20260816/gcc/DATESTAMP
*** gcc-17-20260809/gcc/DATESTAMP	Sun Aug  9 22:32:05 2026
--- gcc-17-20260816/gcc/DATESTAMP	Sun Aug 16 22:32:05 2026
***************
*** 1 ****
! 20260809
--- 1 ----
! 20260816
diff -Nrcpad gcc-17-20260809/gcc/Makefile.in gcc-17-20260816/gcc/Makefile.in
*** gcc-17-20260809/gcc/Makefile.in	Sun Aug  9 22:32:05 2026
--- gcc-17-20260816/gcc/Makefile.in	Sun Aug 16 22:32:05 2026
*************** OBJS = \
*** 1868,1873 ****
--- 1868,1874 ----
  	wide-int.o \
  	wide-int-print.o \
  	attr-callback.o \
+ 	callback-info.o \
  	$(out_object_file) \
  	$(ANALYZER_OBJS) \
  	$(EXTRA_OBJS) \
diff -Nrcpad gcc-17-20260809/gcc/attr-callback.cc gcc-17-20260816/gcc/attr-callback.cc
*** gcc-17-20260809/gcc/attr-callback.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/attr-callback.cc	Sun Aug 16 22:32:06 2026
***************
*** 31,37 ****
--- 31,40 ----
  #include "options.h"
  #include "gimple-range.h"
  #include "attribs.h"
+ #include "symbol-summary.h"
+ #include "lto-streamer.h"
  #include "attr-callback.h"
+ #include "callback-info.h"
  
  /* Returns a callback attribute with callback index FN_IDX, and ARG_COUNT
     arguments specified by VA_ARGS.  */
*************** callback_fetch_attr_by_edge (cgraph_edge
*** 116,127 ****
    tree cb_attr = lookup_attribute ("callback_only",
  				   DECL_ATTRIBUTES (carrying->callee->decl));
    gcc_checking_assert (cb_attr);
    tree res = NULL_TREE;
    for (; cb_attr;
         cb_attr = lookup_attribute ("callback_only", TREE_CHAIN (cb_attr)))
      {
!       unsigned id = callback_get_fn_index (cb_attr);
!       if (id == e->callback_id)
  	{
  	  res = cb_attr;
  	  break;
--- 119,131 ----
    tree cb_attr = lookup_attribute ("callback_only",
  				   DECL_ATTRIBUTES (carrying->callee->decl));
    gcc_checking_assert (cb_attr);
+   callback_info *ci = callback_info_sum->get (e);
    tree res = NULL_TREE;
    for (; cb_attr;
         cb_attr = lookup_attribute ("callback_only", TREE_CHAIN (cb_attr)))
      {
!       unsigned fn_idx = callback_get_fn_index (cb_attr);
!       if (fn_idx == ci->get_id ())
  	{
  	  res = cb_attr;
  	  break;
*************** callback_fetch_attr_by_edge (cgraph_edge
*** 131,145 ****
    return res;
  }
  
! /* Given an instance of callback attribute, return the 0-base indices
!    of arguments passed to the callback.  For a callback function taking
!    n parameters, returns a vector of n indices of their values in the parameter
!    list of it's caller.  Indices with unknown positions contain -1.  */
  auto_vec<int>
! callback_get_arg_mapping (cgraph_edge *e, cgraph_edge *carrying)
  {
-   tree attr = callback_fetch_attr_by_edge (e, carrying);
-   gcc_checking_assert (attr);
    tree args = TREE_VALUE (attr);
    auto_vec<int> res;
    tree it;
--- 135,145 ----
    return res;
  }
  
! /* Returns the argument mapping from the dispatching function to the callback
!    function parsed from the attribute.  */
  auto_vec<int>
! callback_get_arg_mapping_from_attr (tree attr)
  {
    tree args = TREE_VALUE (attr);
    auto_vec<int> res;
    tree it;
*************** callback_get_arg_mapping (cgraph_edge *e
*** 150,172 ****
      {
        int idx = TREE_INT_CST_LOW (TREE_VALUE (it));
        /* Subtract 1 to account for 1-based indexing.  If the value is unknown,
! 	 use constant -1 instead.  */
!       idx = idx == CB_UNKNOWN_POS ? -1 : idx - 1;
        res.safe_push (idx);
      }
  
    return res;
  }
  
- /* For a callback pair, returns the 0-based index of the address of
-    E's callee in the argument list of CARRYING's callee decl.  */
- int
- callback_fetch_fn_position (cgraph_edge *e, cgraph_edge *carrying)
- {
-   tree attr = callback_fetch_attr_by_edge (e, carrying);
-   return callback_get_fn_index (attr);
- }
- 
  /* Returns TRUE if E is considered useful in the callgraph, FALSE otherwise.  If
     this predicate returns FALSE, then E wasn't used to optimize its callee and
     can be safely removed from the callgraph.  */
--- 150,163 ----
      {
        int idx = TREE_INT_CST_LOW (TREE_VALUE (it));
        /* Subtract 1 to account for 1-based indexing.  If the value is unknown,
! 	 use ARG_MAPPING_UNKNOWN_IDX instead.  */
!       idx = idx == CB_UNKNOWN_POS ? ARG_MAPPING_UNKNOWN_IDX : idx - 1;
        res.safe_push (idx);
      }
  
    return res;
  }
  
  /* Returns TRUE if E is considered useful in the callgraph, FALSE otherwise.  If
     this predicate returns FALSE, then E wasn't used to optimize its callee and
     can be safely removed from the callgraph.  */
*************** bool
*** 174,192 ****
  callback_edge_useful_p (cgraph_edge *e)
  {
    gcc_checking_assert (e->callback);
!   /* If the edge is pointing towards a clone, it is useful.  */
!   if (e->callee->clone_of)
!     return true;
! 
!   /* If the callee has been produced by icf, the edge is useful, as it will be
!      used to for the redirection.  */
!   if (e->callee->icf_merged)
!     return true;
! 
!   /* In case some future pass redirects edges, it should be added as a case
!      here.  */
! 
!   return false;
  }
  
  /* Returns the number of arguments the callback function described by ATTR
--- 165,172 ----
  callback_edge_useful_p (cgraph_edge *e)
  {
    gcc_checking_assert (e->callback);
!   callback_info *ci = callback_info_sum->get (e);
!   return ci->redirected;
  }
  
  /* Returns the number of arguments the callback function described by ATTR
diff -Nrcpad gcc-17-20260809/gcc/attr-callback.h gcc-17-20260816/gcc/attr-callback.h
*** gcc-17-20260809/gcc/attr-callback.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/attr-callback.h	Sun Aug 16 22:32:06 2026
***************
*** 21,26 ****
--- 21,28 ----
  #ifndef ATTR_CALLBACK_H
  #define ATTR_CALLBACK_H
  
+ /* This enum relates to the attribute's arguments.  */
+ 
  enum callback_position
  {
    /* Value used when an argument of a callback function
*************** enum callback_position
*** 28,33 ****
--- 30,44 ----
    CB_UNKNOWN_POS = 0
  };
  
+ /* This enum describes values present in the arg_mapping vector.  */
+ 
+ enum arg_mapping_constants
+ {
+   /* Value representing an unknown argument position in the arg_mapping
+      vector.  */
+   ARG_MAPPING_UNKNOWN_IDX = -1
+ };
+ 
  /* Returns a callback attribute with callback index FN_IDX, and ARG_COUNT
     arguments specified by VA_ARGS.  */
  tree callback_build_attr (unsigned fn_idx, unsigned arg_count...);
*************** int callback_get_fn_index (tree cb_attr)
*** 52,66 ****
     to create E from the callee of CARRYING.  */
  tree callback_fetch_attr_by_edge (cgraph_edge *e, cgraph_edge *carrying);
  
! /* Given an instance of callback attribute, return the 0-base indices
!    of arguments passed to the callback.  For a callback function taking
!    n parameters, returns a vector of n indices of their values in the parameter
!    list of it's caller.  Indices with unknown positions contain -1.  */
! auto_vec<int> callback_get_arg_mapping (cgraph_edge *e, cgraph_edge *carrying);
! 
! /* For a callback pair, returns the 0-based index of the address of
!    E's callee in the argument list of CARRYING's callee decl.  */
! int callback_fetch_fn_position (cgraph_edge *e, cgraph_edge *carrying);
  
  /* Returns TRUE if E is considered useful in the callgraph, FALSE otherwise.  If
     this predicate returns FALSE, then E wasn't used to optimize its callee and
--- 63,71 ----
     to create E from the callee of CARRYING.  */
  tree callback_fetch_attr_by_edge (cgraph_edge *e, cgraph_edge *carrying);
  
! /* Returns the argument mapping from the dispatching function to the callback
!    function parsed from the attribute.  */
! auto_vec<int> callback_get_arg_mapping_from_attr (tree attr);
  
  /* Returns TRUE if E is considered useful in the callgraph, FALSE otherwise.  If
     this predicate returns FALSE, then E wasn't used to optimize its callee and
diff -Nrcpad gcc-17-20260809/gcc/c/ChangeLog gcc-17-20260816/gcc/c/ChangeLog
*** gcc-17-20260809/gcc/c/ChangeLog	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c/ChangeLog	Sun Aug 16 22:32:06 2026
***************
*** 1,3 ****
--- 1,14 ----
+ 2026-08-14  Martin Uecker  <uecker@tugraz.at>
+ 
+ 	PR c/126284
+ 	* c-typeck.cc (top_array_vla_p): Remove check.
+ 
+ 2026-08-09  Andrea Pinski  <andrew.pinski@oss.qualcomm.com>
+ 
+ 	* gimple-parser.cc (c_parser_gimple_postfix_expression):
+ 	Allow for an optional `, 1/0` in front of the cb pair
+ 	for MEM_REF.
+ 
  2026-07-25  Kael Andrew Alonzo Franco  <kaelfandrew@gmail.com>
  
  	PR middle-end/125507
diff -Nrcpad gcc-17-20260809/gcc/c/c-typeck.cc gcc-17-20260816/gcc/c/c-typeck.cc
*** gcc-17-20260809/gcc/c/c-typeck.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c/c-typeck.cc	Sun Aug 16 22:32:06 2026
*************** top_array_vla_p (const_tree type)
*** 4120,4127 ****
  {
    if (TREE_CODE (type) != ARRAY_TYPE)
      return false;
-   if (!COMPLETE_TYPE_P (type))
-     return false;
  
    tree d = TYPE_DOMAIN (type);
  
--- 4120,4125 ----
diff -Nrcpad gcc-17-20260809/gcc/c/gimple-parser.cc gcc-17-20260816/gcc/c/gimple-parser.cc
*** gcc-17-20260809/gcc/c/gimple-parser.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c/gimple-parser.cc	Sun Aug 16 22:32:06 2026
*************** c_parser_gimple_postfix_expression (gimp
*** 1530,1535 ****
--- 1530,1536 ----
  	      /* __MEM '<' type-name [ ',' number ] '>'
  	               '(' [ '(' type-name ')' ] unary-expression
  			   [ '+' number ]
+ 			   [ ',' number ]
  			   [ ',' number ':' number ] ')'  */
  	      location_t loc = c_parser_peek_token (parser)->location;
  	      c_parser_consume_token (parser);
*************** c_parser_gimple_postfix_expression (gimp
*** 1542,1547 ****
--- 1543,1550 ----
  	      index2.value = NULL_TREE;
  	      unsigned short clique = 0;
  	      unsigned short base = 0;
+ 	      bool reverse_order = false;
+ 	      struct c_expr ro;
  	      if (c_parser_require (parser, CPP_OPEN_PAREN, "expected %<(%>"))
  		{
  		  tree alias_type = NULL_TREE;
*************** c_parser_gimple_postfix_expression (gimp
*** 1626,1635 ****
  		  if (c_parser_next_token_is (parser, CPP_COMMA))
  		    {
  		      struct c_expr cl, ba;
  		      c_parser_consume_token (parser);
  		      cl = c_parser_gimple_postfix_expression (parser);
! 		      if (c_parser_require (parser,
! 					    CPP_COLON, "expected %<:%>"))
  			{
  			  ba = c_parser_gimple_postfix_expression (parser);
  			  if (!tree_fits_uhwi_p (cl.value)
--- 1629,1657 ----
  		  if (c_parser_next_token_is (parser, CPP_COMMA))
  		    {
  		      struct c_expr cl, ba;
+ 		      bool has_clb = true;
  		      c_parser_consume_token (parser);
  		      cl = c_parser_gimple_postfix_expression (parser);
! 		      if (!c_parser_next_token_is (parser, CPP_COLON))
! 			{
! 			  ro = cl;
! 			  unsigned HOST_WIDE_INT tmp = 0;
! 			  if (!tree_fits_uhwi_p (ro.value)
! 			      || (tmp = tree_to_uhwi (ro.value)) > 1)
! 			    error_at (ro.get_start (),
! 				      "invalid reverse order value");
! 			  reverse_order = tmp;
! 			  has_clb = false;
! 			  if (c_parser_next_token_is (parser, CPP_COMMA))
! 			    {
! 			      c_parser_consume_token (parser);
! 			      cl = c_parser_gimple_postfix_expression (parser);
! 		              has_clb = true;
! 			    }
! 			}
! 		      if (has_clb
! 			  && c_parser_require (parser,
! 					       CPP_COLON, "expected %<:%>"))
  			{
  			  ba = c_parser_gimple_postfix_expression (parser);
  			  if (!tree_fits_uhwi_p (cl.value)
*************** c_parser_gimple_postfix_expression (gimp
*** 1665,1670 ****
--- 1687,1700 ----
  		  MR_DEPENDENCE_CLIQUE (expr.value) = clique;
  		  MR_DEPENDENCE_BASE (expr.value) = base;
  		}
+ 	      if (reverse_order)
+ 		{
+ 		  if (TREE_CODE (expr.value) == MEM_REF)
+ 		    REF_REVERSE_STORAGE_ORDER (expr.value) = reverse_order;
+ 		  else
+ 		    error_at (ro.get_start (),
+ 			      "target mem ref cannot have reverse order");
+ 		}
  	      break;
  	    }
  	  else if (strcmp (IDENTIFIER_POINTER (id), "__VIEW_CONVERT") == 0)
diff -Nrcpad gcc-17-20260809/gcc/c-family/ChangeLog gcc-17-20260816/gcc/c-family/ChangeLog
*** gcc-17-20260809/gcc/c-family/ChangeLog	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c-family/ChangeLog	Sun Aug 16 22:32:06 2026
***************
*** 1,3 ****
--- 1,20 ----
+ 2026-08-12  Jørgen Kvalsvik  <j@lambda.is>
+ 
+ 	* c-attribs.cc (handle_suppress_coverage_attribute): New
+ 	function.
+ 	* c-pragma.cc (handle_pragma_suppress_coverage): New function.
+ 	(init_pragma): Register pragma GCC suppress_coverage.
+ 	* c-pragma.h (suppress_coverage_begin): New forward declaration.
+ 	(suppress_coverage_end): Ditto.
+ 
+ 2026-08-10  Josef Melcr  <josef.melcr@suse.com>
+ 
+ 	PR testsuite/126708
+ 	* c-attribs.cc (handle_callback_only_attribute): Use
+ 	positional_argument for bounds checking in callback_only
+ 	attribute handler, downgrade errors to warnings for
+ 	consistency.
+ 
  2026-08-06  Jakub Jelinek  <jakub@redhat.com>
  
  	* c-cppbuiltin.cc (c_cpp_builtins): Change
diff -Nrcpad gcc-17-20260809/gcc/c-family/c-attribs.cc gcc-17-20260816/gcc/c-family/c-attribs.cc
*** gcc-17-20260809/gcc/c-family/c-attribs.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c-family/c-attribs.cc	Sun Aug 16 22:32:06 2026
*************** static tree handle_null_terminated_strin
*** 194,199 ****
--- 194,202 ----
  static tree handle_btf_decl_tag_attribute (tree *, tree, tree, int, bool *);
  static tree handle_btf_type_tag_attribute (tree *, tree, tree, int, bool *);
  
+ static tree handle_suppress_coverage_attribute (tree *, tree, tree, int,
+ 						bool *);
+ 
  /* Helper to define attribute exclusions.  */
  #define ATTR_EXCL(name, function, type, variable)	\
    { name, function, type, variable }
*************** const struct attribute_spec c_common_gnu
*** 644,649 ****
--- 647,654 ----
  			      handle_special_var_sec_attribute, attr_section_exclusions },
    { "access",		      1, 3, false, true, true, false,
  			      handle_access_attribute, NULL },
+   { "suppress_coverage",       0, 0, true, false, false, false,
+ 			      handle_suppress_coverage_attribute, NULL },
    /* Attributes used by Objective-C.  */
    { "NSObject",		      0, 0, true, false, false, false,
  			      handle_nsobject_attribute, NULL },
*************** handle_callback_only_attribute (tree *no
*** 4682,4747 ****
    tree decl = *node;
    if (TREE_CODE (decl) != FUNCTION_DECL)
      {
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"%qE attribute can only be used on functions", name);
        *no_add_attrs = true;
      }
  
!   tree cb_fn_idx_node = TREE_VALUE (args);
!   if (TREE_CODE (cb_fn_idx_node) != INTEGER_CST)
      {
-       error_at (DECL_SOURCE_LOCATION (decl),
- 		"argument specifying callback function position is not an "
- 		"integer constant");
        *no_add_attrs = true;
        return NULL_TREE;
      }
    /* We have to use the function type for validation, as
       DECL_ARGUMENTS returns NULL at this point.  */
!   int callback_fn_idx = TREE_INT_CST_LOW (cb_fn_idx_node);
    tree decl_type_args = TYPE_ARG_TYPES (TREE_TYPE (decl));
    tree it;
-   int decl_nargs = list_length (decl_type_args);
    for (it = decl_type_args; it != NULL_TREE; it = TREE_CHAIN (it))
      if (it == void_list_node)
!       {
! 	--decl_nargs;
! 	break;
!       }
    if (callback_fn_idx == CB_UNKNOWN_POS)
      {
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"callback function position cannot be marked as unknown");
        *no_add_attrs = true;
        return NULL_TREE;
      }
    --callback_fn_idx;
-   if (callback_fn_idx >= decl_nargs)
-     {
-       error_at (DECL_SOURCE_LOCATION (decl),
- 		"callback function position out of range");
-       *no_add_attrs = true;
-       return NULL_TREE;
-     }
  
!   /* Search for the type of the callback function
!      in parameters of the original function.  */
    tree cfn = chain_index (callback_fn_idx, decl_type_args);
!   if (cfn == NULL_TREE)
!     {
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"could not retrieve callback function from arguments");
!       *no_add_attrs = true;
!       return NULL_TREE;
!     }
    cfn = TREE_VALUE (cfn);
    tree cfn_pointee_type = TREE_TYPE (cfn);
    if (TREE_CODE (cfn) != POINTER_TYPE
        || TREE_CODE (cfn_pointee_type) != FUNCTION_TYPE)
      {
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"argument no. %d is not an address of a function",
! 		callback_fn_idx + 1);
        *no_add_attrs = true;
        return NULL_TREE;
      }
--- 4687,4738 ----
    tree decl = *node;
    if (TREE_CODE (decl) != FUNCTION_DECL)
      {
!       warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		  "%qE attribute can only be used on functions", name);
        *no_add_attrs = true;
      }
  
!   tree val = positional_argument (decl, name, TREE_VALUE (args), POINTER_TYPE,
! 				  1, POSARG_ZERO);
!   if (!val)
      {
        *no_add_attrs = true;
        return NULL_TREE;
      }
+   TREE_VALUE (args) = val;
+ 
    /* We have to use the function type for validation, as
       DECL_ARGUMENTS returns NULL at this point.  */
!   int callback_fn_idx = TREE_INT_CST_LOW (val);
    tree decl_type_args = TYPE_ARG_TYPES (TREE_TYPE (decl));
    tree it;
    for (it = decl_type_args; it != NULL_TREE; it = TREE_CHAIN (it))
      if (it == void_list_node)
!       break;
! 
    if (callback_fn_idx == CB_UNKNOWN_POS)
      {
!       warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		  "callback function position cannot be marked as unknown");
        *no_add_attrs = true;
        return NULL_TREE;
      }
+ 
    --callback_fn_idx;
  
!   /* Search for the type of the callback function in parameters of the original
!      function.  We know it's there because it's been validated by
!      positional_argument.  */
    tree cfn = chain_index (callback_fn_idx, decl_type_args);
!   gcc_checking_assert (cfn != NULL_TREE);
    cfn = TREE_VALUE (cfn);
    tree cfn_pointee_type = TREE_TYPE (cfn);
    if (TREE_CODE (cfn) != POINTER_TYPE
        || TREE_CODE (cfn_pointee_type) != FUNCTION_TYPE)
      {
!       warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		  "argument no. %d is not an address of a function",
! 		  callback_fn_idx + 1);
        *no_add_attrs = true;
        return NULL_TREE;
      }
*************** handle_callback_only_attribute (tree *no
*** 4759,4767 ****
        }
    if (cfn_nargs != type_nargs)
      {
!       error_at (DECL_SOURCE_LOCATION (decl),
! 		"argument number mismatch, %d expected, got %d", type_nargs,
! 		cfn_nargs);
        *no_add_attrs = true;
        return NULL_TREE;
      }
--- 4750,4758 ----
        }
    if (cfn_nargs != type_nargs)
      {
!       warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		  "argument number mismatch, %d expected, got %d", type_nargs,
! 		  cfn_nargs);
        *no_add_attrs = true;
        return NULL_TREE;
      }
*************** handle_callback_only_attribute (tree *no
*** 4777,4788 ****
      {
        if (TREE_CODE (TREE_VALUE (cfn_it)) != INTEGER_CST)
  	{
! 	  error_at (DECL_SOURCE_LOCATION (decl),
! 		    "argument no. %d is not an integer constant", curr + 1);
  	  *no_add_attrs = true;
  	  continue;
  	}
  
        int arg_idx = TREE_INT_CST_LOW (TREE_VALUE (cfn_it));
  
        /* No need to check for type compatibility,
--- 4768,4790 ----
      {
        if (TREE_CODE (TREE_VALUE (cfn_it)) != INTEGER_CST)
  	{
! 	  warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		      "argument no. %d is not an integer constant", curr + 1);
  	  *no_add_attrs = true;
  	  continue;
  	}
  
+       tree expected_type = TREE_VALUE (it);
+       tree arg_val = positional_argument (decl, name, TREE_VALUE (cfn_it),
+ 					  TREE_CODE (expected_type), curr + 1,
+ 					  POSARG_ZERO);
+       if (!arg_val)
+ 	{
+ 	  *no_add_attrs = true;
+ 	  return NULL_TREE;
+ 	}
+ 
+       TREE_VALUE (cfn_it) = arg_val;
        int arg_idx = TREE_INT_CST_LOW (TREE_VALUE (cfn_it));
  
        /* No need to check for type compatibility,
*************** handle_callback_only_attribute (tree *no
*** 4791,4819 ****
  	continue;
  
        arg_idx -= 1;
-       /* Report an error if the position is out of bounds,
- 	 but we can still check the rest of the arguments.  */
-       if (arg_idx >= decl_nargs)
- 	{
- 	  error_at (DECL_SOURCE_LOCATION (decl),
- 		    "callback argument index %d is out of range", arg_idx + 1);
- 	  *no_add_attrs = true;
- 	  continue;
- 	}
- 
        tree arg_type = chain_index (arg_idx, decl_type_args);
        gcc_checking_assert (arg_type != NULL_TREE);
        arg_type = TREE_VALUE (arg_type);
-       tree expected_type = TREE_VALUE (it);
        /* Check the type of the value we are about to pass ("arg_type")
  	 for compatibility with the actual type the callback function
  	 expects ("expected_type").  */
        if (!types_compatible_p (expected_type, arg_type))
  	{
! 	  error_at (DECL_SOURCE_LOCATION (decl),
! 		    "argument type at index %d is not compatible with callback "
! 		    "argument type at index %d",
! 		    arg_idx + 1, curr + 1);
  	  *no_add_attrs = true;
  	  continue;
  	}
--- 4793,4810 ----
  	continue;
  
        arg_idx -= 1;
        tree arg_type = chain_index (arg_idx, decl_type_args);
        gcc_checking_assert (arg_type != NULL_TREE);
        arg_type = TREE_VALUE (arg_type);
        /* Check the type of the value we are about to pass ("arg_type")
  	 for compatibility with the actual type the callback function
  	 expects ("expected_type").  */
        if (!types_compatible_p (expected_type, arg_type))
  	{
! 	  warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		      "argument type at index %d is not compatible with "
! 		      "callback argument type at index %d",
! 		      arg_idx + 1, curr + 1);
  	  *no_add_attrs = true;
  	  continue;
  	}
*************** handle_callback_only_attribute (tree *no
*** 4825,4834 ****
    for (; it; it = lookup_attribute ("callback_only", TREE_CHAIN (it)))
      if (callback_get_fn_index (it) == callback_fn_idx)
        {
! 	error_at (DECL_SOURCE_LOCATION (decl),
! 		  "function declaration has multiple callback attributes "
! 		  "describing argument no. %d",
! 		  callback_fn_idx + 1);
  	*no_add_attrs = true;
  	break;
        }
--- 4816,4825 ----
    for (; it; it = lookup_attribute ("callback_only", TREE_CHAIN (it)))
      if (callback_get_fn_index (it) == callback_fn_idx)
        {
! 	warning_at (DECL_SOURCE_LOCATION (decl), OPT_Wattributes,
! 		    "function declaration has multiple callback attributes "
! 		    "describing argument no. %d",
! 		    callback_fn_idx + 1);
  	*no_add_attrs = true;
  	break;
        }
*************** handle_nonstring_attribute (tree *node,
*** 5504,5509 ****
--- 5495,5516 ----
    return NULL_TREE;
  }
  
+ /* Handle the "suppress_coverge" attribute.  We don't really do anything here,
+    just check later if it is set.  */
+ static tree
+ handle_suppress_coverage_attribute (tree *node, tree name,
+ 				    tree ARG_UNUSED (args),
+ 				    int ARG_UNUSED (flags), bool *no_add_attrs)
+ {
+   if (TREE_CODE (*node) != FUNCTION_DECL)
+     {
+       warning (OPT_Wattributes, "%qE attribute ignored", name);
+       *no_add_attrs = true;
+     }
+ 
+   return NULL_TREE;
+ }
+ 
  /* Given a function type FUNCTYPE, returns the type of the parameter
     ARGNO or null if ARGNO exceeds the number of parameters.  On failure
     set *NARGS to the number of function parameters.  */
diff -Nrcpad gcc-17-20260809/gcc/c-family/c-pragma.cc gcc-17-20260816/gcc/c-family/c-pragma.cc
*** gcc-17-20260809/gcc/c-family/c-pragma.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c-family/c-pragma.cc	Sun Aug 16 22:32:06 2026
*************** handle_pragma_diagnostic_early_pp (cpp_r
*** 1041,1046 ****
--- 1041,1083 ----
    handle_pragma_diagnostic_impl<true, true> ();
  }
  
+ /* Parse #pragma GCC suppress_coverage begin|end to stop lines from contributing
+    towards (missing) coverage.  */
+ static void
+ handle_pragma_suppress_coverage (cpp_reader*)
+ {
+   tree x;
+   location_t loc;
+   auto token = pragma_lex (&x);
+   enum { bad, begin, end } action = bad;
+ 
+   if (token == CPP_NAME)
+     {
+       const char *op = IDENTIFIER_POINTER (x);
+       if (!strcmp (op, "begin"))
+ 	action = begin;
+       else if (!strcmp (op, "end"))
+ 	action = end;
+     }
+ 
+   if (bad == action)
+     GCC_BAD ("%<#pragma GCC suppress_coverage%> must be followed by %<begin%> "
+ 	     "or %<end%>");
+   else if (end == action)
+     {
+       if (!suppress_coverage_end (input_location))
+ 	GCC_BAD ("no matching begin for %<#pragma GCC suppress_coverage end%>");
+     }
+   else
+     {
+       if (!suppress_coverage_begin (input_location))
+ 	GCC_BAD ("%<#pragma GCC suppress_coverage begin%> "
+ 		 "was already in effect, ignored");
+     }
+   if (pragma_lex (&x, &loc) != CPP_EOF)
+     GCC_BAD_AT (loc, "junk at end of %<#pragma GCC suppress_coverage%>");
+ }
+ 
  /*  Parse #pragma GCC target (xxx) to set target specific options.  */
  static void
  handle_pragma_target(cpp_reader *)
*************** init_pragma (void)
*** 1837,1842 ****
--- 1874,1881 ----
    c_register_pragma (0, "weak", handle_pragma_weak);
  
    c_register_pragma ("GCC", "visibility", handle_pragma_visibility);
+   c_register_pragma ("GCC", "suppress_coverage",
+ 		     handle_pragma_suppress_coverage);
  
    if (flag_preprocess_only)
      c_register_pragma_with_early_handler ("GCC", "diagnostic",
diff -Nrcpad gcc-17-20260809/gcc/c-family/c-pragma.h gcc-17-20260816/gcc/c-family/c-pragma.h
*** gcc-17-20260809/gcc/c-family/c-pragma.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/c-family/c-pragma.h	Sun Aug 16 22:32:06 2026
*************** extern void c_pp_lookup_pragma (unsigned
*** 303,306 ****
--- 303,310 ----
  
  extern GTY(()) tree pragma_extern_prefix;
  
+ /* For recording #pragma GCC suppress_coverage locations.  */
+ extern bool suppress_coverage_begin (location_t);
+ extern bool suppress_coverage_end (location_t);
+ 
  #endif /* GCC_C_PRAGMA_H */
diff -Nrcpad gcc-17-20260809/gcc/callback-info.cc gcc-17-20260816/gcc/callback-info.cc
*** gcc-17-20260809/gcc/callback-info.cc	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/callback-info.cc	Sun Aug 16 22:32:06 2026
***************
*** 0 ****
--- 1,117 ----
+ /* Callback attribute summary
+    Copyright (C) 2026 Free Software Foundation, Inc.
+    Contributed by Josef Melcr <jmelcr@gcc.gnu.org>
+ 
+    This file is part of GCC.
+ 
+    GCC is free software; you can redistribute it and/or modify
+    under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    GCC is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with GCC; see the file COPYING3.  If not see
+    <http://www.gnu.org/licenses/>.  */
+ 
+ #include "config.h"
+ #include "system.h"
+ #include "coretypes.h"
+ #include "backend.h"
+ #include "tree.h"
+ #include "gimple.h"
+ #include "alloc-pool.h"
+ #include "cgraph.h"
+ #include "diagnostic.h"
+ #include "builtins.h"
+ #include "options.h"
+ #include "gimple-range.h"
+ #include "attribs.h"
+ #include "symbol-summary.h"
+ #include "data-streamer.h"
+ #include "callback-info.h"
+ #include "attr-callback.h"
+ 
+ callback_info_sum_t *callback_info_sum = NULL;
+ 
+ /* Stream out callback_info.  */
+ void
+ callback_info::stream_out (lto_simple_output_block *ob) const
+ {
+   streamer_write_uhwi_stream (ob->main_stream, fn_idx);
+   streamer_write_uhwi_stream (ob->main_stream, arg_mapping.length ());
+ 
+   for (int idx : arg_mapping)
+     streamer_write_hwi_stream (ob->main_stream, idx);
+ 
+   bitpack_d bp = bitpack_create (ob->main_stream);
+   bp_pack_value (&bp, redirected, 1);
+   streamer_write_bitpack (&bp);
+ }
+ 
+ /* Stream in callback_info.  */
+ void
+ callback_info::stream_in (lto_input_block *ib)
+ {
+   fn_idx = streamer_read_uhwi (ib);
+   unsigned length = streamer_read_uhwi (ib);
+   arg_mapping.reserve (length);
+ 
+   for (unsigned i = 0; i < length; i++)
+     {
+       int idx = streamer_read_hwi (ib);
+       arg_mapping.safe_push (idx);
+     }
+ 
+   bitpack_d bp = streamer_read_bitpack (ib);
+   redirected = bp_unpack_value (&bp, 1);
+ }
+ 
+ /* Returns the id of the associated callback attribute.  See the comment of the
+    fn_idx field.  */
+ unsigned
+ callback_info::get_id () const
+ {
+   return fn_idx;
+ }
+ 
+ void
+ callback_info::init (unsigned fn_idx, tree attr)
+ {
+   this->fn_idx = fn_idx;
+   arg_mapping = callback_get_arg_mapping_from_attr (attr);
+   redirected = false;
+ }
+ 
+ /* Populates the callback_info_sum if it's NULL.  */
+ void
+ callback_info_sum_t::check_create_info_sum (void)
+ {
+   if (!callback_info_sum)
+     callback_info_sum = new callback_info_sum_t (symtab, false);
+ }
+ 
+ /* Frees the callback_info_sum pointer.  */
+ void
+ callback_info_sum_t::free_info_sum (void)
+ {
+   if (callback_info_sum)
+     delete callback_info_sum;
+   callback_info_sum = NULL;
+ }
+ 
+ /* Duplication function for the cgraph_edge duplication hook.  */
+ void
+ callback_info_sum_t::duplicate (cgraph_edge *, cgraph_edge *,
+ 				callback_info *src_s, callback_info *dst_s)
+ {
+   dst_s->fn_idx = src_s->fn_idx;
+   /* Might need to be adjusted in the future, if argument modifications are
+      implemented.  */
+   dst_s->arg_mapping = src_s->arg_mapping.copy ();
+   dst_s->redirected = src_s->redirected;
+ }
diff -Nrcpad gcc-17-20260809/gcc/callback-info.h gcc-17-20260816/gcc/callback-info.h
*** gcc-17-20260809/gcc/callback-info.h	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/callback-info.h	Sun Aug 16 22:32:06 2026
***************
*** 0 ****
--- 1,78 ----
+ /* Callback attribute summary
+    Copyright (C) 2026 Free Software Foundation, Inc.
+    Contributed by Josef Melcr <jmelcr@gcc.gnu.org>
+ 
+    This file is part of GCC.
+ 
+    GCC is free software; you can redistribute it and/or modify
+    under the terms of the GNU General Public License as published by
+    the Free Software Foundation; either version 3 of the License, or
+    (at your option) any later version.
+ 
+    GCC is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+    GNU General Public License for more details.
+ 
+    You should have received a copy of the GNU General Public License
+    along with GCC; see the file COPYING3.  If not see
+    <http://www.gnu.org/licenses/>.  */
+ 
+ #ifndef CALLBACK_INFO_H
+ #define CALLBACK_INFO_H
+ 
+ /* Summary aggregating all information relevant to callback edges.  Most of the
+    information can be calculated from the attribute as well, but keeping it
+    separate allows us to modify the info without touching the underlying
+    attribute.  */
+ class callback_info
+ {
+ public:
+   /* Index of the callback function in the argument list.  Currently also used
+      as an id for the callback attribute of the function (needed if a function
+      has multiple callback attributes).  This limits us to a single callback
+      attribute per parameter.  If we want to allow multiple attributes per
+      parameter, we will need a separate id field.  */
+   unsigned fn_idx;
+ 
+   /* Mapping from the dispatching function's arguments to the callback
+      function.  */
+   auto_vec<int> arg_mapping;
+ 
+   /* TRUE iff the associated callback edge was redirected.  */
+   bool redirected;
+ 
+   /* Stream in callback_info.  */
+   void stream_in (lto_input_block *ib);
+ 
+   /* Stream out callback_info.  */
+   void stream_out (lto_simple_output_block *ib) const;
+ 
+   /* Returns the id of the associated callback attribute.  */
+   unsigned get_id () const;
+ 
+   /* Initializes the summary.  */
+   void init (unsigned fn_idx, tree attr);
+ };
+ 
+ class callback_info_sum_t : public call_summary<callback_info *>
+ {
+ public:
+   callback_info_sum_t (symbol_table *table, bool ggc)
+     : call_summary<callback_info *> (table, ggc)
+   {}
+ 
+   /* Populates the callback_info_sum if it's NULL.  */
+   static void check_create_info_sum ();
+ 
+   /* Frees the callback_info_sum pointer.  */
+   static void free_info_sum ();
+ 
+   /* Duplication function for the cgraph_edge duplication hook.  */
+   void duplicate (cgraph_edge *src, cgraph_edge *dst, callback_info *src_s,
+ 		  callback_info *dst_s) override;
+ };
+ 
+ extern callback_info_sum_t *callback_info_sum;
+ 
+ #endif /* CALLBACK_INFO_H  */
diff -Nrcpad gcc-17-20260809/gcc/cfg-flags.def gcc-17-20260816/gcc/cfg-flags.def
*** gcc-17-20260809/gcc/cfg-flags.def	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cfg-flags.def	Sun Aug 16 22:32:06 2026
*************** DEF_BASIC_BLOCK_FLAG(VISITED, 13)
*** 93,98 ****
--- 93,101 ----
     demand, and is available after calling compute_transaction_bits().  */
  DEF_BASIC_BLOCK_FLAG(IN_TRANSACTION, 14)
  
+ /* Set on blocks that are in #pragma GCC suppress_coverage blocks.  */
+ DEF_BASIC_BLOCK_FLAG(COVERAGE_SUPPRESSED, 15)
+ 
  #endif
  
  #ifdef DEF_EDGE_FLAG
diff -Nrcpad gcc-17-20260809/gcc/cfgexpand.cc gcc-17-20260816/gcc/cfgexpand.cc
*** gcc-17-20260809/gcc/cfgexpand.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cfgexpand.cc	Sun Aug 16 22:32:06 2026
*************** stack_protect_return_slot_p ()
*** 2467,2473 ****
     MEM_EXPR base and an offset from it, so two stack slots carrying one
     MEM_EXPR read as a single object, which lets an access to one be redirected
     to the other.  out-of-SSA keeps them apart, see the comment above
!    split_overlapping_partition_decls.  */
  
  static void
  verify_partition_mem_exprs (void)
--- 2467,2478 ----
     MEM_EXPR base and an offset from it, so two stack slots carrying one
     MEM_EXPR read as a single object, which lets an access to one be redirected
     to the other.  out-of-SSA keeps them apart, see the comment above
!    split_overlapping_partition_decls.
! 
!    Call this once the RTL of every partition is final.  The partition of a
!    PARM_DECL or RESULT_DECL default definition is given the MEM_EXPR of any
!    other variable in it while its names are walked, and only gets the decl
!    back when its RTL is restored in pass_expand::execute.  */
  
  static void
  verify_partition_mem_exprs (void)
*************** pass_expand::execute (function *fun)
*** 7197,7205 ****
        adjust_one_expanded_partition_var (name);
      }
  
-   if (flag_checking)
-     verify_partition_mem_exprs ();
- 
    /* Clean up RTL of variables that straddle across multiple
       partitions, and check that the rtl of any PARM_DECLs that are not
       cleaned up is that of their default defs.  */
--- 7202,7207 ----
*************** pass_expand::execute (function *fun)
*** 7247,7252 ****
--- 7249,7257 ----
  	}
      }
  
+   if (flag_checking)
+     verify_partition_mem_exprs ();
+ 
    /* If this function is `main', emit a call to `__main'
       to run global initializers, etc.  */
    if (DECL_NAME (current_function_decl)
diff -Nrcpad gcc-17-20260809/gcc/cgraph.cc gcc-17-20260816/gcc/cgraph.cc
*** gcc-17-20260809/gcc/cgraph.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cgraph.cc	Sun Aug 16 22:32:06 2026
*************** along with GCC; see the file COPYING3.
*** 70,75 ****
--- 70,76 ----
  #include "symtab-thunks.h"
  #include "symtab-clones.h"
  #include "attr-callback.h"
+ #include "callback-info.h"
  
  /* FIXME: Only for PROP_loops, but cgraph shouldn't have to know about this.  */
  #include "tree-pass.h"
*************** symbol_table::create_edge (cgraph_node *
*** 1107,1113 ****
    edge->speculative = false;
    edge->has_callback = false;
    edge->callback = false;
-   edge->callback_id = 0;
    edge->indirect_unknown_callee = indir_unknown_callee;
    if (call_stmt && caller->call_site_hash)
      cgraph_add_edge_to_call_site_hash (edge);
--- 1108,1113 ----
*************** cgraph_edge::make_speculative (cgraph_no
*** 1356,1368 ****
     the callback-carrying edge, which is the instance this method
     is called on.
  
!    callback_id is used to pair the returned edge with the attribute that
!    originated it.
  
     Return the resulting callback edge.  */
  
  cgraph_edge *
! cgraph_edge::make_callback (cgraph_node *n2, unsigned int callback_id)
  {
    cgraph_node *n = caller;
    cgraph_edge *e2;
--- 1356,1368 ----
     the callback-carrying edge, which is the instance this method
     is called on.
  
!    FN_IDX is the index of the callback function in dispatching function's
!    argument list.  ATTR is the attribute used to derive the edge.
  
     Return the resulting callback edge.  */
  
  cgraph_edge *
! cgraph_edge::make_callback (cgraph_node *n2, unsigned fn_idx, tree attr)
  {
    cgraph_node *n = caller;
    cgraph_edge *e2;
*************** cgraph_edge::make_callback (cgraph_node
*** 1377,1388 ****
        callee->dump_name ());
    e2->inline_failed = CIF_CALLBACK_EDGE;
    e2->callback = true;
-   e2->callback_id = callback_id;
    if (TREE_NOTHROW (n2->decl))
      e2->can_throw_external = false;
    else
      e2->can_throw_external = can_throw_external;
    e2->lto_stmt_uid = lto_stmt_uid;
    symtab->call_edge_duplication_hooks (this, e2);
    n2->mark_address_taken ();
    return e2;
--- 1377,1389 ----
        callee->dump_name ());
    e2->inline_failed = CIF_CALLBACK_EDGE;
    e2->callback = true;
    if (TREE_NOTHROW (n2->decl))
      e2->can_throw_external = false;
    else
      e2->can_throw_external = can_throw_external;
    e2->lto_stmt_uid = lto_stmt_uid;
+   callback_info *ci = callback_info_sum->get_create (e2);
+   ci->init (fn_idx, attr);
    symtab->call_edge_duplication_hooks (this, e2);
    n2->mark_address_taken ();
    return e2;
*************** cgraph_edge::redirect_callee (cgraph_nod
*** 1709,1715 ****
        /* When redirecting a callback callee, redirect its ref as well.  */
        ipa_ref *old_ref = caller->find_reference (old_callee, call_stmt,
  						 lto_stmt_uid, IPA_REF_ADDR);
!       gcc_checking_assert(old_ref);
        old_ref->remove_reference ();
        ipa_ref *new_ref = caller->create_reference (n, IPA_REF_ADDR, call_stmt);
        new_ref->lto_stmt_uid = lto_stmt_uid;
--- 1710,1716 ----
        /* When redirecting a callback callee, redirect its ref as well.  */
        ipa_ref *old_ref = caller->find_reference (old_callee, call_stmt,
  						 lto_stmt_uid, IPA_REF_ADDR);
!       gcc_checking_assert (old_ref);
        old_ref->remove_reference ();
        ipa_ref *new_ref = caller->create_reference (n, IPA_REF_ADDR, call_stmt);
        new_ref->lto_stmt_uid = lto_stmt_uid;
*************** cgraph_edge::redirect_callee (cgraph_nod
*** 1719,1724 ****
--- 1720,1727 ----
        if (!old_callee->iterate_referring (0, old_ref))
  	old_callee->address_taken = 0;
        n->mark_address_taken ();
+       callback_info *ci = callback_info_sum->get (this);
+       ci->redirected = true;
      }
  
    if (!inline_failed)
*************** cgraph_edge::redirect_call_stmt_to_calle
*** 1850,1860 ****
  	   signature, as the indices wouldn't be correct anymore.  These edges
  	   will get cleaned up later, ignore their redirection for now.  */
  	return e->call_stmt;
!       int fn_idx = callback_fetch_fn_position (e, carrying);
!       tree previous_arg = gimple_call_arg (e->call_stmt, fn_idx);
        location_t loc = EXPR_LOCATION (previous_arg);
        tree new_addr = build_fold_addr_expr_loc (loc, e->callee->decl);
!       gimple_call_set_arg (e->call_stmt, fn_idx, new_addr);
        return e->call_stmt;
      }
  
--- 1853,1863 ----
  	   signature, as the indices wouldn't be correct anymore.  These edges
  	   will get cleaned up later, ignore their redirection for now.  */
  	return e->call_stmt;
!       callback_info *ci = callback_info_sum->get (e);
!       tree previous_arg = gimple_call_arg (e->call_stmt, ci->fn_idx);
        location_t loc = EXPR_LOCATION (previous_arg);
        tree new_addr = build_fold_addr_expr_loc (loc, e->callee->decl);
!       gimple_call_set_arg (e->call_stmt, ci->fn_idx, new_addr);
        return e->call_stmt;
      }
  
*************** cgraph_node::verify_node (void)
*** 4391,4402 ****
  
        for (e = callees; e; e = e->next_callee)
  	{
- 	  if (!e->callback && e->callback_id)
- 	    {
- 	      error ("non-callback edge has callback_id set");
- 	      error_found = true;
- 	    }
- 
  	  if (e->callback && e->has_callback)
  	    {
  	      error ("edge has both callback and has_callback set");
--- 4394,4399 ----
*************** cgraph_cc_finalize (void)
*** 4720,4725 ****
--- 4717,4723 ----
    nested_function_info::release ();
    thunk_info::release ();
    clone_info::release ();
+   callback_info_sum_t::free_info_sum ();
    symtab = NULL;
  
    x_cgraph_nodes_queue = NULL;
diff -Nrcpad gcc-17-20260809/gcc/cgraph.h gcc-17-20260816/gcc/cgraph.h
*** gcc-17-20260809/gcc/cgraph.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cgraph.h	Sun Aug 16 22:32:06 2026
*************** public:
*** 1925,1932 ****
    /* Create a callback edge, representing an indirect call to n2
       passed to a function by argument.  Sets has_callback flag of the original
       edge. Both edges are attached to the same call statement.  Returns created
!      callback edge.  */
!   cgraph_edge *make_callback (cgraph_node *n2, unsigned int callback_hash);
  
    /* Returns the callback-carrying edge of a callback edge or NULL, if such edge
       cannot be found.  An edge is considered callback-carrying, if it has it's
--- 1925,1934 ----
    /* Create a callback edge, representing an indirect call to n2
       passed to a function by argument.  Sets has_callback flag of the original
       edge. Both edges are attached to the same call statement.  Returns created
!      callback edge.  FN_IDX is the index of the callback function in dispatching
!      function's argument list.  ATTR is the attribute used to derive the
!      edge.  */
!   cgraph_edge *make_callback (cgraph_node *n2, unsigned fn_idx, tree attr);
  
    /* Returns the callback-carrying edge of a callback edge or NULL, if such edge
       cannot be found.  An edge is considered callback-carrying, if it has it's
*************** public:
*** 2182,2191 ****
       that the callee of this edge takes a function and it's parameters by
       argument and calls it at a later time.  */
    unsigned int has_callback : 1;
-   /* Used to pair callback edges and the attributes that originated them
-      together.  Currently the index of the callback argument, retrieved
-      from the attribute.  */
-   unsigned int callback_id : 16;
    /* Set to true when caller is a constructor or destructor of polymorphic
       type.  */
    unsigned in_polymorphic_cdtor : 1;
--- 2184,2189 ----
diff -Nrcpad gcc-17-20260809/gcc/cgraphclones.cc gcc-17-20260816/gcc/cgraphclones.cc
*** gcc-17-20260809/gcc/cgraphclones.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cgraphclones.cc	Sun Aug 16 22:32:06 2026
*************** cgraph_edge::clone (cgraph_node *n, gcal
*** 161,167 ****
    new_edge->speculative = speculative;
    new_edge->callback = callback;
    new_edge->has_callback = has_callback;
-   new_edge->callback_id = callback_id;
    new_edge->in_polymorphic_cdtor = in_polymorphic_cdtor;
  
    /* Update IPA profile.  Local profiles need no updating in original.  */
--- 161,166 ----
diff -Nrcpad gcc-17-20260809/gcc/cgraphunit.cc gcc-17-20260816/gcc/cgraphunit.cc
*** gcc-17-20260809/gcc/cgraphunit.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cgraphunit.cc	Sun Aug 16 22:32:06 2026
*************** cgraph_node::create_wrapper (cgraph_node
*** 2683,2689 ****
--- 2683,2694 ----
        arguments = TREE_CHAIN (arguments);
      }
  
+   /* Forced GIMPLE thunks are normally ignored because they are created
+      after early debug.  ICF wrappers retain the original function decl and
+      its early DIE, so preserve its original debug state.  */
+   bool ignored_p = DECL_IGNORED_P (decl);
    expand_thunk (this, false, true);
+   DECL_IGNORED_P (decl) = ignored_p;
    thunk_info::remove (this);
  
    /* Inline summary set-up.  */
diff -Nrcpad gcc-17-20260809/gcc/cobol/ChangeLog gcc-17-20260816/gcc/cobol/ChangeLog
*** gcc-17-20260809/gcc/cobol/ChangeLog	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/ChangeLog	Sun Aug 16 22:32:06 2026
***************
*** 1,3 ****
--- 1,33 ----
+ 2026-08-14  Robert Dubner  <rdubner@symas.com>
+ 
+ 	* move.cc (mh_binary_to_numdisp): Pass intermediates to __gg__move.
+ 	(mh_binary_to_packed): Likewise.
+ 	(mh_to_binary): Likewise.
+ 	(copy_intermediate_into_place): Eliminate.
+ 
+ 2026-08-12  Robert Dubner  <rdubner@symas.com>
+ 
+ 	* genapi.cc (get_level_88_domain): Expanded comment.
+ 	(create_and_call): Handle CALL USING BY VALUE ZERO.
+ 	* structs.cc: Updated comment.
+ 	* util.cc: Prevent segfault when the procedures_t(size_t)
+ 	constructor is invoked with exactly 512 symbols.
+ 
+ 2026-08-10  Robert Dubner  <rdubner@symas.com>
+ 
+ 	* gcobol.1: Documentation
+ 	* genapi.cc (create_cblc_string_variable): Use new vs_global enum
+ 	instead of old vs_external.
+ 	(SET_VAR_DECL): Use new vs_extern instead of vs_external_reference.
+ 	(parser_division): Likewise.
+ 	(parser_file_add): Use vs_weak instead of vs_external.
+ 	(psa_global): Likewise.
+ 	(psa_new_var_decl): Likewise; Use new naming convention.
+ 	(parser_symbol_add): Use vs_common instead of vs_external.
+ 	* gengen.cc (gg_declare_variable): Clean up VAR_DECL attibute
+ 	assignments; use new variable_scope constants.
+ 	* gengen.h (enum gg_variable_scope_t): Update the enum constants.
+ 
  2026-08-07  Robert Dubner  <rdubner@symas.com>
  	    James K. Lowden  <jklowden@cobolworx.com>
  
diff -Nrcpad gcc-17-20260809/gcc/cobol/gcobol.1 gcc-17-20260816/gcc/cobol/gcobol.1
*** gcc-17-20260809/gcc/cobol/gcobol.1	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/gcobol.1	Sun Aug 16 22:32:06 2026
*************** is a gcc compiler, and follows gcc conve
*** 863,869 ****
  Sometimes those conventions (and user expectations) conflict with
  common Mainframe practice.  Unless required of the compiler by the ISO
  specification, any such conflicts are resolved in favor of gcc.
! .Ss Linking
  Unlike, C, the \*[lang]
  .Sy CALL
  statement implies dynamic linking, because for
--- 863,869 ----
  Sometimes those conventions (and user expectations) conflict with
  common Mainframe practice.  Unless required of the compiler by the ISO
  specification, any such conflicts are resolved in favor of gcc.
! .Ss Linking Functions
  Unlike, C, the \*[lang]
  .Sy CALL
  statement implies dynamic linking, because for
*************** option.  That forces all
*** 897,907 ****
  .Sy CALL
  statements to be resolved dynamically, at runtime.
  .ig
- Programs that are expected to execute
- correctly in the presence of an unresolved symbol (perhaps because the
- program logic won't require that particular
- .Sy CALL )
- can use linker options to produce an executable anyway.
  .Pp
  One corner case yet remains.  The
  .Sy CALL
--- 897,902 ----
*************** linking for all
*** 937,942 ****
--- 932,984 ----
  statement, regardless of compile-time constants.
  ..
  .
+ .Ss Linking to C
+ .Nm
+ can be called from C and can call C functions.  Additionally, 01-level
+ data items can be defined by and/or referenced as C global variables.
+ .Pp
+ A top-level
+ .Sy PROGRAM-ID
+ has external linkage, just like a non-static C function.  The name is
+ exported in lowercase.  Hyphens, being disallowed by the linker, are
+ encoded; simplest is not to use such names if they are to be
+ referenced outside \*[lang].  Contained programs do not have external
+ linkage. 
+ .Pp
+ A
+ .Sy CALL
+ statement invokes the target following the C ABI for the platform.  That means for
+ .D1 CALL Dq FOO
+ the generated code is the same, no matter if
+ .Sy FOO
+ was compiled with C or \*[lang].  Alphanumeric and group parameters
+ are passed as
+ .Sy "char *" 
+ pointers (not NUL-terminated).  Binary numeric types are passed by
+ value, as with C.  See the CDF
+ .Sy CALL-CONVENTION
+ directive to control how the external reference is rendered. 
+ .Pp
+ A \*[lang]
+ .Sy EXTERNAL
+ data item is similar to a Fortran COMMON variable.  Many programs may
+ define an item by the same name, preferably with identical
+ definitions.  The linker recognizes the multiple definitions as defining a single variable.  (This is unlike C, where there is one definition and potentially N
+ .Sy extern
+ references.)
+ C can participate when COBOL describes a variable as
+ .Sy EXTERNAL
+ in one of two ways:
+ .Bl -enum
+ .It
+ C can declare an
+ .Sy extern 
+ variable with the same name.
+ .
+ .It
+ C can define a global nonstatic variable (with or without an initializer) at file scope and the COBOL variables
+ will refer to it.
+ .
  .Ss Implemented Exception Conditions
  By default, per ISO, no EC is enabled.  Implemented ECs may be enabled
  on the command line or via the
diff -Nrcpad gcc-17-20260809/gcc/cobol/genapi.cc gcc-17-20260816/gcc/cobol/genapi.cc
*** gcc-17-20260809/gcc/cobol/genapi.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/genapi.cc	Sun Aug 16 22:32:06 2026
*************** create_cblc_string_variable(const char *
*** 235,241 ****
    tree entry_point = gg_declare_variable(array_of_characters,
                                           var_name,
                                           constr,
!                                          vs_external);
    gg_define_from_declaration(entry_point);
    }
  
--- 235,241 ----
    tree entry_point = gg_declare_variable(array_of_characters,
                                           var_name,
                                           constr,
!                                          vs_global);
    gg_define_from_declaration(entry_point);
    }
  
*************** get_level_88_domain(size_t parent_capaci
*** 461,466 ****
--- 461,485 ----
  
    // Numerics are converted to strings, and handled as above
  
+   /*  For example:
+ 
+        77 var-1 PIC 99V9.
+            88 var-1-z VALUE zero THRU 10.
+            88 var-1-big VALUE 20 THRU 40.
+            88 var-1-huge VALUE 40 THRU 999.
+            88 var-1-asc VALUE "U2" THRU "XYZZY".
+ 
+     Creates these four string segments:
+ 
+       "1FZ2A10"
+       "2A202A40"
+       "2A403A999"
+       "2AU25AXYZZY"
+ 
+     Each gets converted to UTF-32 as the initial value.
+ 
+     */
+ 
    size_t retval_capacity = 64;
    char *retval = static_cast<char *>(xmalloc(retval_capacity));
    size_t output_index = 0;
*************** parser_enter_file(const char *filename)
*** 2799,2805 ****
    // Establish our variable declarations for global variables in libgcobol:
  
  #define SET_VAR_DECL(A, B, C) \
!   A = gg_declare_variable(B, C, NULL_TREE, vs_external_reference)
  
      SET_VAR_DECL(var_decl_exception_code         , INT    , "__gg__exception_code");
      SET_VAR_DECL(var_decl_exception_file_status  , INT    , "__gg__exception_file_status");
--- 2818,2824 ----
    // Establish our variable declarations for global variables in libgcobol:
  
  #define SET_VAR_DECL(A, B, C) \
!   A = gg_declare_variable(B, C, NULL_TREE, vs_extern)
  
      SET_VAR_DECL(var_decl_exception_code         , INT    , "__gg__exception_code");
      SET_VAR_DECL(var_decl_exception_file_status  , INT    , "__gg__exception_file_status");
*************** parser_division(cbl_division_t division,
*** 6822,6828 ****
        tree globals_are_initialized = gg_declare_variable( INT,
                                                            "__gg__globals_are_initialized",
                                                            NULL,
!                                                           vs_external_reference);
        IF( globals_are_initialized, eq_op, integer_zero_node )
          {
          // one-time initialization happens here
--- 6841,6847 ----
        tree globals_are_initialized = gg_declare_variable( INT,
                                                            "__gg__globals_are_initialized",
                                                            NULL,
!                                                           vs_extern);
        IF( globals_are_initialized, eq_op, integer_zero_node )
          {
          // one-time initialization happens here
*************** parser_file_add(struct cbl_file_t *file)
*** 8970,8976 ****
    gg_variable_scope_t scope;
    if( file->attr & external_e )
      {
!     scope = vs_external;
      }
    else
      {
--- 8989,8995 ----
    gg_variable_scope_t scope;
    if( file->attr & external_e )
      {
!     scope = vs_weak;
      }
    else
      {
*************** create_and_call(size_t narg,
*** 12754,12760 ****
        // These have to be passed to be passed by value.
        crv = by_value_e;
        }
!     else if( crv == by_value_e && args[i].refer.field->type == FldAlphanumeric)
        {
        // Maybe passing an alphanumeric BY VALUE should be a syntax error?
        crv = by_content_e;
--- 12773,12781 ----
        // These have to be passed to be passed by value.
        crv = by_value_e;
        }
!     else if(   crv == by_value_e
!             && args[i].refer.field->type == FldAlphanumeric
!             && (args[i].refer.field->attr & FIGCONST_MASK) != zero_value_e )
        {
        // Maybe passing an alphanumeric BY VALUE should be a syntax error?
        crv = by_content_e;
*************** psa_global(cbl_field_t *new_var)
*** 14445,14451 ****
        }
      }
  
!   new_var->var_decl_node = gg_declare_variable(cblc_field_type_node, ach, NULL, vs_external_reference);
  
    // global variables already have a .data area defined.  We can find that
    // variable from the new_var->name.  It's lower-case, with hyphens
--- 14466,14472 ----
        }
      }
  
!   new_var->var_decl_node = gg_declare_variable(cblc_field_type_node, ach, NULL, vs_extern);
  
    // global variables already have a .data area defined.  We can find that
    // variable from the new_var->name.  It's lower-case, with hyphens
*************** psa_global(cbl_field_t *new_var)
*** 14460,14466 ****
        ach[i] = '_';
        }
      }
!   new_var->data_decl_node = gg_declare_variable(UCHAR, ach, NULL, vs_external_reference);
    }
  
  static tree
--- 14481,14487 ----
        ach[i] = '_';
        }
      }
!   new_var->data_decl_node = gg_declare_variable(UCHAR, ach, NULL, vs_extern);
    }
  
  static tree
*************** psa_new_var_decl(cbl_field_t *new_var, c
*** 14478,14484 ****
      strcat(ach, "_ra");  // For "Record Area"
      new_var_decl = gg_define_variable(  cblc_field_type_node,
                                          ach,
!                                         vs_external);
      SET_DECL_MODE(new_var_decl, BLKmode);
      }
    else
--- 14499,14505 ----
      strcat(ach, "_ra");  // For "Record Area"
      new_var_decl = gg_define_variable(  cblc_field_type_node,
                                          ach,
!                                         vs_weak);
      SET_DECL_MODE(new_var_decl, BLKmode);
      }
    else
*************** psa_new_var_decl(cbl_field_t *new_var, c
*** 14511,14517 ****
      if( new_var->attr & external_e )
        {
        // For external variables, just stick with the original name
!       sprintf(base_name, "%s_cblc_field", new_var->name);
        }
      else
        {
--- 14532,14538 ----
      if( new_var->attr & external_e )
        {
        // For external variables, just stick with the original name
!       sprintf(base_name, "%s.cblc", new_var->name);
        }
      else
        {
*************** psa_new_var_decl(cbl_field_t *new_var, c
*** 14569,14575 ****
        //fprintf(stderr, "external_e base name is %s\n", base_name);
        new_var_decl = gg_define_variable(  cblc_field_type_node,
                                            base_name,
!                                           vs_external);
        SET_DECL_MODE(new_var_decl, BLKmode);
        }
      else if( new_var->attr & (intermediate_e)
--- 14590,14596 ----
        //fprintf(stderr, "external_e base name is %s\n", base_name);
        new_var_decl = gg_define_variable(  cblc_field_type_node,
                                            base_name,
!                                           vs_weak);
        SET_DECL_MODE(new_var_decl, BLKmode);
        }
      else if( new_var->attr & (intermediate_e)
*************** parser_symbol_add(struct cbl_field_t *ne
*** 15150,15156 ****
        new_var->data_decl_node = gg_define_variable(
                            array_type,
                            achDataName,
!                           vs_external);
        data_area = gg_pointer_to_array(new_var->data_decl_node);
        goto actual_allocate;
        }
--- 15171,15177 ----
        new_var->data_decl_node = gg_define_variable(
                            array_type,
                            achDataName,
!                           vs_common);
        data_area = gg_pointer_to_array(new_var->data_decl_node);
        goto actual_allocate;
        }
*************** parser_symbol_add(struct cbl_field_t *ne
*** 15255,15261 ****
                new_var->data_decl_node = gg_define_variable(
                                    array_type,
                                    achDataName,
!                                   vs_external);
                data_area = gg_pointer_to_array(new_var->data_decl_node);
                }
              else
--- 15276,15282 ----
                new_var->data_decl_node = gg_define_variable(
                                    array_type,
                                    achDataName,
!                                   vs_common);
                data_area = gg_pointer_to_array(new_var->data_decl_node);
                }
              else
*************** parser_symbol_add(struct cbl_field_t *ne
*** 15299,15305 ****
      free(level_88_string);
      free(class_string);
  
!     if(    !(new_var->attr & ( linkage_e | based_e))
          && !(new_var->type == FldLiteralN) )
        {
        static const bool explicitly = false;
--- 15320,15326 ----
      free(level_88_string);
      free(class_string);
  
!     if(    !(new_var->attr & ( linkage_e | based_e ))
          && !(new_var->type == FldLiteralN) )
        {
        static const bool explicitly = false;
diff -Nrcpad gcc-17-20260809/gcc/cobol/gengen.cc gcc-17-20260816/gcc/cobol/gengen.cc
*** gcc-17-20260809/gcc/cobol/gengen.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/gengen.cc	Sun Aug 16 22:32:06 2026
*************** gg_declare_variable(tree type_decl,
*** 868,883 ****
        DECL_EXTERNAL(var_decl)  = 0;
        DECL_CONTEXT (var_decl)  = gg_trans_unit.trans_unit_decl;
        break;
!     case vs_external:
        // This is for defining variables with global scope
        DECL_CONTEXT (var_decl) = gg_trans_unit.trans_unit_decl;
        TREE_USED(var_decl)      = 1;
        TREE_STATIC(var_decl)    = 1;
        TREE_PUBLIC(var_decl)    = 1;
        DECL_EXTERNAL(var_decl)  = 0;
-       seen[unique_name]        = var_decl;
        break;
!     case vs_external_reference:
        // This is for referencing variables defined elsewhere
        DECL_CONTEXT (var_decl) = gg_trans_unit.trans_unit_decl;
        TREE_USED(var_decl)      = 1;
--- 868,910 ----
        DECL_EXTERNAL(var_decl)  = 0;
        DECL_CONTEXT (var_decl)  = gg_trans_unit.trans_unit_decl;
        break;
!     case vs_weak:
!       DECL_CONTEXT (var_decl)   = gg_trans_unit.trans_unit_decl;
!       TREE_USED(var_decl)       = 1;
!       TREE_STATIC( var_decl )   = 1;
!       TREE_PUBLIC( var_decl )   = 1;
!       DECL_EXTERNAL( var_decl ) = 0;
!       DECL_COMMON( var_decl )   = 0;
!       DECL_WEAK( var_decl )     = 1;
!       // We are not allowed to try to create a COMMON variable more than once
!       // in a translation unit.
!       seen[unique_name]        = var_decl;
!       break;
!     case vs_common:
!       DECL_CONTEXT (var_decl)   = gg_trans_unit.trans_unit_decl;
!       TREE_USED(var_decl)       = 1;
!       TREE_STATIC( var_decl )   = 1;
!       TREE_PUBLIC( var_decl )   = 1;
!       DECL_EXTERNAL( var_decl ) = 0;
!       DECL_COMMON( var_decl )   = 1;
!       DECL_WEAK( var_decl )     = 0;
!       // We are not allowed to try to create a COMMON variable more than once
!       // in a translation unit.
!       seen[unique_name]        = var_decl;
!       // A COMMON value with an initializer gets converted to a .data or .bss.
!       // So, we make sure it has no initializer.
!       gcc_assert(!initial_value);
!       initial_value = NULL_TREE;
!       break;
!     case vs_global:
        // This is for defining variables with global scope
        DECL_CONTEXT (var_decl) = gg_trans_unit.trans_unit_decl;
        TREE_USED(var_decl)      = 1;
        TREE_STATIC(var_decl)    = 1;
        TREE_PUBLIC(var_decl)    = 1;
        DECL_EXTERNAL(var_decl)  = 0;
        break;
!     case vs_extern:
        // This is for referencing variables defined elsewhere
        DECL_CONTEXT (var_decl) = gg_trans_unit.trans_unit_decl;
        TREE_USED(var_decl)      = 1;
diff -Nrcpad gcc-17-20260809/gcc/cobol/gengen.h gcc-17-20260816/gcc/cobol/gengen.h
*** gcc-17-20260809/gcc/cobol/gengen.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/gengen.h	Sun Aug 16 22:32:06 2026
***************
*** 109,119 ****
      */
  
  enum gg_variable_scope_t {
!   vs_stack,
!   vs_static,
!   vs_file_static,           // static variable of file scope
!   vs_external,              // Creates a PUBLIC STATIC variable of file scope
!   vs_external_reference,    // References a vs_external variable.
  };
  
  struct gg_function_t
--- 109,125 ----
      */
  
  enum gg_variable_scope_t {
!   // These scopes reference the GCC world rather than the COBOL world.
!   // This is in contrast to the cbl_field_attr_t bits, where external_e means
!   // the variable had the COBOL EXTERNAL clause, which causes a variable to
!   // have a weak cblc_field_t and a common cblc_field_t::data.
!   vs_stack,        // An automatic variable.
!   vs_static,       // A static variable of function scope.
!   vs_file_static,  // static variable of file scope.
!   vs_weak,         // A "weak" variable.
!   vs_common,       // A COMMON variable.
!   vs_global,       // A global variable, e.g. "int xxx;" in C
!   vs_extern,       // A declaration for a global; "extern int xxx;"
  };
  
  struct gg_function_t
diff -Nrcpad gcc-17-20260809/gcc/cobol/move.cc gcc-17-20260816/gcc/cobol/move.cc
*** gcc-17-20260809/gcc/cobol/move.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/move.cc	Sun Aug 16 22:32:06 2026
*************** mh_binary_to_numdisp(const cbl_refer_t &
*** 1268,1273 ****
--- 1268,1274 ----
    if(     destref.field->type   == FldNumericDisplay
        &&  !(destref.field->attr   & scaled_e)
        &&  !(sourceref.field->attr & scaled_e)
+       &&  !(sourceref.field->attr & intermediate_e)
        &&  charmap_dest->stride() == 1
        &&  (    sourceref.field->type == FldNumericBinary
              || sourceref.field->type == FldNumericBin5
*************** mh_binary_to_numdisp(const cbl_refer_t &
*** 1366,1452 ****
  
        // At this point we have to align the source and destination value rdigits.
  
!       if( !(sourceref.field->attr & intermediate_e) )
          {
!         // Because the source is not intermediate, we can work with the compile-
!         // time values.
!         int source_rdigits = sourceref.field->data.rdigits;
!         int dest_rdigits   = destref.field->data.rdigits;
!         int nshift = source_rdigits - dest_rdigits;
!         if(nshift < 0)
!           {
!           // We need to multiply the source by 10^(-nshift) to line them up.
!           FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten( -nshift );
!           gg_assign(value, gg_multiply(value,
!                                        wide_int_to_tree(work_type,
!                                                         power_of_ten)));
!           }
!         else if(nshift > 0)
!           {
!           // We need to divide the source by 10^(nshift) to line them up.
!           // This is a potential rounding situation.
!           FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten( nshift );
!           tree pot = wide_int_to_tree(work_type, power_of_ten);
!           gg_assign(negative,
!                     gg_bitwise_and( negative,
!                                     round_this_value(value,
!                                                      pot,
!                                                      rounded,
!                                                      size_error)));
!           }
          }
!       else
          {
!         // Source is intermediate; we need to use the dynamic source rdigits
!         // Because the source is not intermediate, we can work with the compile-
!         // time values.
!         tree source_rdigits = gg_define_variable(INT);
!         tree dest_rdigits;
!         tree nshift         = gg_define_variable(INT);
! 
!         gg_assign(source_rdigits,
!                   gg_cast(INT,
!                           member(sourceref.field->var_decl_node,
!                                  "rdigits")));
!         dest_rdigits = build_int_cst_type(INT, destref.field->data.rdigits);
!         gg_assign(nshift, gg_subtract(source_rdigits, dest_rdigits));
!         tree power_of_ten = gg_define_variable(work_type);
!         IF( nshift, lt_op, integer_zero_node )
!           {
!           // We need to multiply the source by 10^(-nshift) to line them up.
!           gg_assign(power_of_ten,
!                     gg_cast(work_type,
!                             gg_call_expr(INT128,
!                                          "__gg__power_of_ten",
!                                           gg_negate(nshift),
!                                           NULL_TREE)));
!           gg_assign(value, gg_multiply(value, power_of_ten));
!           }
!         ELSE
!           {
!           IF( nshift, gt_op, integer_zero_node )
!             {
!             // We need to divide the source by 10^(nshift) to line them up.
!             // This is a potential rounding situation.
!             gg_assign(power_of_ten,
!                       gg_cast(work_type,
!                               gg_call_expr(INT128,
!                                            "__gg__power_of_ten",
!                                             nshift,
!                                             NULL_TREE)));
!             gg_assign(negative,
!                       gg_bitwise_and( negative,
!                                       round_this_value(value,
!                                                        power_of_ten,
!                                                        rounded,
!                                                        size_error)));
!             }
!           ELSE
!             {
!             }
!           ENDIF
!           }
!         ENDIF
          }
  
        // At this point, value is lined up with the destination.
--- 1367,1395 ----
  
        // At this point we have to align the source and destination value rdigits.
  
!       int source_rdigits = sourceref.field->data.rdigits;
!       int dest_rdigits   = destref.field->data.rdigits;
!       int nshift = source_rdigits - dest_rdigits;
!       if(nshift < 0)
          {
!         // We need to multiply the source by 10^(-nshift) to line them up.
!         FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten( -nshift );
!         gg_assign(value, gg_multiply(value,
!                                      wide_int_to_tree(work_type,
!                                                       power_of_ten)));
          }
!       else if(nshift > 0)
          {
!         // We need to divide the source by 10^(nshift) to line them up.
!         // This is a potential rounding situation.
!         FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten( nshift );
!         tree pot = wide_int_to_tree(work_type, power_of_ten);
!         gg_assign(negative,
!                   gg_bitwise_and( negative,
!                                   round_this_value(value,
!                                                    pot,
!                                                    rounded,
!                                                    size_error)));
          }
  
        // At this point, value is lined up with the destination.
*************** mh_binary_to_packed(const cbl_refer_t &d
*** 1560,1565 ****
--- 1503,1509 ----
    if(     destref.field->type   == FldPacked
        &&  !(destref.field->attr   & scaled_e)
        &&  !(sourceref.field->attr & scaled_e)
+       &&  !(sourceref.field->attr & intermediate_e)
        &&  (    sourceref.field->type == FldNumericBinary
              || sourceref.field->type == FldNumericBin5
              || sourceref.field->type == FldLiteralN
*************** mh_binary_to_packed(const cbl_refer_t &d
*** 1598,1687 ****
        }
  
      // At this point we have to align the source and destination value rdigits.
! 
!     if( !(sourceref.field->attr & intermediate_e) )
        {
!       // Because the source is not intermediate, we can work with the compile-
!       // time values.
!       int source_rdigits = sourceref.field->data.rdigits;
!       int dest_rdigits   = destref.field->data.rdigits;
!       int nshift = source_rdigits - dest_rdigits;
!       if(nshift < 0)
!         {
!         // We need to multiply the source by 10^(-nshift) to line them up.
!         FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten( -nshift );
!         gg_assign(value, gg_multiply(value,
!                                      wide_int_to_tree(work_type,
!                                                       power_of_ten)));
!         }
!       else if(nshift > 0)
!         {
!         // We need to divide the source by 10^(nshift) to line them up.
!         // This is a potential rounding situation.
!         FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten(nshift);
!         tree pot = wide_int_to_tree(work_type, power_of_ten);
!         gg_assign(negative,
!                   gg_bitwise_and( negative,
!                                   round_this_value(value,
!                                                    pot,
!                                                    rounded,
!                                                    size_error)));
!         }
        }
!     else
        {
!       // Source is intermediate; we need to use the dynamic source rdigits
!       // Because the source is not intermediate, we can work with the compile-
!       // time values.
!       tree source_rdigits = gg_define_variable(INT);
!       tree dest_rdigits;
!       tree nshift         = gg_define_variable(INT);
! 
!       gg_assign(source_rdigits,
!                 gg_cast(INT,
!                         member(sourceref.field->var_decl_node,
!                                "rdigits")));
!       dest_rdigits = build_int_cst_type(INT, destref.field->data.rdigits);
!       gg_assign(nshift, gg_subtract(source_rdigits, dest_rdigits));
!       tree power_of_ten = gg_define_variable(work_type);
!       IF( nshift, lt_op, integer_zero_node )
!         {
!         // We need to multiply the source by 10^(-nshift) to line them up.
!         gg_assign(power_of_ten,
!                   gg_cast(work_type,
!                           gg_call_expr(INT128,
!                                        "__gg__power_of_ten",
!                                         gg_negate(nshift),
!                                         NULL_TREE)));
!         gg_assign(value, gg_multiply(value, power_of_ten));
!         }
!       ELSE
!         {
!         IF( nshift, gt_op, integer_zero_node )
!           {
!           // We need to divide the source by 10^(nshift) to line them up.
!           // This is a potential rounding situation.
!           gg_assign(power_of_ten,
!                     gg_cast(work_type,
!                             gg_call_expr(INT128,
!                                          "__gg__power_of_ten",
!                                           nshift,
!                                           NULL_TREE)));
!           // At this point, value is ten times as big as the final value, so
!           // we are set up to round it:
!           gg_assign(negative,
!                     gg_bitwise_and( negative,
!                                     round_this_value(value,
!                                                      power_of_ten,
!                                                      rounded,
!                                                      size_error)));
!           }
!         ELSE
!           {
!           }
!         ENDIF
!         }
!       ENDIF
        }
  
      // At this point, value is lined up with the destination.
--- 1542,1570 ----
        }
  
      // At this point we have to align the source and destination value rdigits.
!     int source_rdigits = sourceref.field->data.rdigits;
!     int dest_rdigits   = destref.field->data.rdigits;
!     int nshift = source_rdigits - dest_rdigits;
!     if(nshift < 0)
        {
!       // We need to multiply the source by 10^(-nshift) to line them up.
!       FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten( -nshift );
!       gg_assign(value, gg_multiply(value,
!                                    wide_int_to_tree(work_type,
!                                                     power_of_ten)));
        }
!     else if(nshift > 0)
        {
!       // We need to divide the source by 10^(nshift) to line them up.
!       // This is a potential rounding situation.
!       FIXED_WIDE_INT(128) power_of_ten = get_power_of_ten(nshift);
!       tree pot = wide_int_to_tree(work_type, power_of_ten);
!       gg_assign(negative,
!                 gg_bitwise_and( negative,
!                                 round_this_value(value,
!                                                  pot,
!                                                  rounded,
!                                                  size_error)));
        }
  
      // At this point, value is lined up with the destination.
*************** copy_native_into_place(cbl_field_t *dest
*** 1886,2005 ****
              build_int_cst_type(SIZE_T, gg_sizeof(dest_type)));
    }
  
- static void
- copy_intermediate_into_place(cbl_field_t *dest,
-                               tree         dest_offset,
-                               tree value,
-                               tree rhs_rdigits,
-                               bool check_for_error,
-                         const tree &size_error)
-   {
-   // This is just like copy_native_into_place, except that we picked up the
-   // number of rdigits, which isn't a constant, from the intermediate source.
- 
-   tree value_type = TREE_TYPE(value);
-   tree dest_type = tree_type_from_field(dest);
- 
-   if( gg_sizeof(dest_type) > gg_sizeof(value_type) )
-     {
-     // Because the dest_type is greater than the value_type, we don't need to
-     // do any size checking.
-     check_for_error = false;
-     }
- 
-   if( !(dest->attr & signable_e) )
-     {
-     gg_assign(value, gg_abs(value));
-     }
- 
-   if( check_for_error && dest->data.digits )
-     {
-     // We need to see if value can fit into destref
- 
-     // We do this by comparing value to 10^(lhs.ldigits + rhs_rdigits)
-     // Example:  rhs is 123.45, whichis 12345 with rdigits 2
-     // lhs is 99.999.  So, lhs.digits is 5, and lhs.rdigits is 3.
-     // 10^(5 - 3 + 2) is 10^4, which is 10000.  Because 12345 is >= 10000, the
-     // source can't fit into the destination.
- 
-     tree abs_value = gg_define_variable(TREE_TYPE(value));
-     gg_assign(abs_value, gg_abs(value));
- 
-     tree power_of_ten = gg_define_variable(INT128);
-     gg_assign(power_of_ten,
-               gg_call_expr(INT128,
-                            "__gg__power_of_ten",
-                             gg_add(build_int_cst_type(INT,
-                                                         dest->data.digits
-                                                       - dest->data.rdigits),
-                                    gg_cast(INT, rhs_rdigits)),
-                             NULL_TREE));
- 
-     IF( gg_cast(INT128, abs_value),
-         ge_op,
-         power_of_ten )
-       {
-       // Flag the size error
-       gg_assign(size_error, integer_one_node);
-       }
-     ELSE
-       ENDIF
-     }
-   scale_by_power_of_ten(value,
-                         gg_subtract(build_int_cst_type(INT, dest->data.rdigits),
-                                     gg_cast(INT, rhs_rdigits)));
- 
-   // Create a variable of our target type.
-   tree target = gg_define_variable(dest_type);
-   // Cast the source to the target
-   gg_assign(target, gg_cast(dest_type, value));
- 
-   if( check_for_error && !dest->data.digits )
-     {
-     // The destination is pure binary.  Make sure we fit:
-     int nbytes = gg_sizeof(dest_type);
-     // We are making sure that value is less than the power of two
-     FIXED_WIDE_INT(128) power_of_two = get_power_of_two(nbytes);
-     tree p_of_two = wide_int_to_tree(value_type, power_of_two);
- 
-     IF( value, ge_op, p_of_two )
-       {
-       // Flag the size error
-       gg_assign(size_error, gg_bitwise_or(size_error, integer_one_node));
-       }
-     ELSE
-       {
-       }
-     ENDIF
-     }
- 
-   tree dest_pointer = gg_define_variable(UCHAR_P);
-   gg_assign(dest_pointer, gg_add(member(dest->var_decl_node, "data"),
-                                  dest_offset));
- 
-   if( dest->type == FldNumericBinary )
-     {
-     // We need the target to be big-endian.
-     if( BYTES_BIG_ENDIAN )
-       {
-       // 'target' is already big-endian, so we can leave it be.
-       }
-     else
-       {
-       // 'target' is little-endian, so make it big-endian
-       gg_assign(target, gg_bswap(target));
-       }
-     }
-   else
-     {
-     // We need the target to be native binary, so just leave it be
-     }
-   // Copy the target to the destination.
-   gg_memcpy(dest_pointer,
-             gg_get_address_of(target),
-             build_int_cst_type(SIZE_T, gg_sizeof(dest_type)));
-   }
- 
  static bool
  mh_to_binary( const cbl_refer_t &destref,
                    const cbl_refer_t &sourceref,
--- 1769,1774 ----
*************** mh_to_binary( const cbl_refer_t &destref
*** 2074,2104 ****
        }
      else
        {
!       if( sourceref.field->attr & intermediate_e )
!         {
!         tree source_type = tree_type_from_refer(sourceref);
!         tree source;
!         get_binary_value(source, sourceref, source_type);
!         copy_intermediate_into_place( destref.field,
!                                       refer_offset(destref),
!                                       source,
!                                       member(sourceref.field->var_decl_node,
!                                              "rdigits"),
!                                       check_for_error,
!                                       size_error);
!         }
!       else
!         {
!         tree source_type = tree_type_from_refer(sourceref);
!         tree source;
!         get_binary_value(source, sourceref, source_type);
!         copy_native_into_place( destref.field,
!                                 refer_offset(destref),
!                                 source,
!                                 sourceref.field->data.rdigits,
!                                 check_for_error,
!                                 size_error);
!         }
        }
      moved = true;
      }
--- 1843,1857 ----
        }
      else
        {
!       tree source_type = tree_type_from_refer(sourceref);
!       tree source;
!       get_binary_value(source, sourceref, source_type);
!       copy_native_into_place( destref.field,
!                               refer_offset(destref),
!                               source,
!                               sourceref.field->data.rdigits,
!                               check_for_error,
!                               size_error);
        }
      moved = true;
      }
diff -Nrcpad gcc-17-20260809/gcc/cobol/structs.cc gcc-17-20260816/gcc/cobol/structs.cc
*** gcc-17-20260809/gcc/cobol/structs.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/structs.cc	Sun Aug 16 22:32:06 2026
*************** typedef struct cblc_file_t
*** 308,314 ****
      int                  errnum;           // most recent errno; can't reuse "errno" as the name
      file_status_t        io_status;        // See 2014 standard, section 9.1.12
      int                  padding;          // Actually a char
!     uint32_t             delimiter;        // ends a record; defaults to '\n'.
      int                  stride;           // Width of a character
      int                  flags;            // cblc_file_flags_t
      uint32_t             recent_char;      // This is the most recent char sent to the file
--- 308,314 ----
      int                  errnum;           // most recent errno; can't reuse "errno" as the name
      file_status_t        io_status;        // See 2014 standard, section 9.1.12
      int                  padding;          // Actually a char
!     uint32_t             delimiter;        // This is four bytes in encoding order.
      int                  stride;           // Width of a character
      int                  flags;            // cblc_file_flags_t
      uint32_t             recent_char;      // This is the most recent char sent to the file
diff -Nrcpad gcc-17-20260809/gcc/cobol/util.cc gcc-17-20260816/gcc/cobol/util.cc
*** gcc-17-20260809/gcc/cobol/util.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/cobol/util.cc	Sun Aug 16 22:32:06 2026
*************** namespace match_proc {
*** 2684,2691 ****
    public:
      procedures_t( size_t program ) {
        // find sections and paragraphs
!       for( symbol_elem_t *e = symbols_begin(program+1); e->program == program; e++ ) {
!         if( e->type == SymLabel ) {
            const auto& L = *cbl_label_of(e);
            auto isym = e - symbols_begin();
            switch(L.type) {
--- 2684,2692 ----
    public:
      procedures_t( size_t program ) {
        // find sections and paragraphs
!       for( symbol_elem_t *e = symbols_begin(program+1);
!           e < symbols_end() && e->program == program; e++ ) {
!           if( e->type == SymLabel ) {
            const auto& L = *cbl_label_of(e);
            auto isym = e - symbols_begin();
            switch(L.type) {
diff -Nrcpad gcc-17-20260809/gcc/combine.cc gcc-17-20260816/gcc/combine.cc
*** gcc-17-20260809/gcc/combine.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/combine.cc	Sun Aug 16 22:32:06 2026
*************** simplify_comparison (enum rtx_code code,
*** 12872,12921 ****
  	      continue;
  	    }
  
- 	  /* If this is (and:M1 (subreg:M1 X:M2 0) (const_int C1)) where C1
- 	     fits in both M1 and M2 and the SUBREG is either paradoxical
- 	     or represents the low part, permute the SUBREG and the AND
- 	     and try again.  */
- 	  if (GET_CODE (XEXP (op0, 0)) == SUBREG
- 	      && CONST_INT_P (XEXP (op0, 1)))
- 	    {
- 	      unsigned HOST_WIDE_INT c1 = INTVAL (XEXP (op0, 1));
- 	      /* Require an integral mode, to avoid creating something like
- 		 (AND:SF ...).  */
- 	      if ((is_a <scalar_int_mode>
- 		   (GET_MODE (SUBREG_REG (XEXP (op0, 0))), &tmode))
- 		  /* It is unsafe to commute the AND into the SUBREG if the
- 		     SUBREG is paradoxical and WORD_REGISTER_OPERATIONS is
- 		     not defined.  As originally written the upper bits
- 		     have a defined value due to the AND operation.
- 		     However, if we commute the AND inside the SUBREG then
- 		     they no longer have defined values and the meaning of
- 		     the code has been changed.
- 		     Also C1 should not change value in the smaller mode,
- 		     see PR67028 (a positive C1 can become negative in the
- 		     smaller mode, so that the AND does no longer mask the
- 		     upper bits).  */
- 		  && ((WORD_REGISTER_OPERATIONS
- 		       && mode_width > GET_MODE_PRECISION (tmode)
- 		       && mode_width <= BITS_PER_WORD
- 		       && trunc_int_for_mode (c1, tmode) == (HOST_WIDE_INT) c1)
- 		      || (mode_width <= GET_MODE_PRECISION (tmode)
- 			  && subreg_lowpart_p (XEXP (op0, 0))))
- 		  && mode_width <= HOST_BITS_PER_WIDE_INT
- 		  && HWI_COMPUTABLE_MODE_P (tmode)
- 		  && (c1 & ~mask) == 0
- 		  && (c1 & ~GET_MODE_MASK (tmode)) == 0
- 		  && c1 != mask
- 		  && c1 != GET_MODE_MASK (tmode))
- 		{
- 		  op0 = simplify_gen_binary (AND, tmode,
- 					     SUBREG_REG (XEXP (op0, 0)),
- 					     gen_int_mode (c1, tmode));
- 		  op0 = gen_lowpart (mode, op0);
- 		  continue;
- 		}
- 	    }
- 
  	  /* Convert (ne (and (not X) 1) 0) to (eq (and X 1) 0).  */
  	  if (const_op == 0 && equality_comparison_p
  	      && XEXP (op0, 1) == const1_rtx
--- 12872,12877 ----
diff -Nrcpad gcc-17-20260809/gcc/common/config/aarch64/aarch64-common.cc gcc-17-20260816/gcc/common/config/aarch64/aarch64-common.cc
*** gcc-17-20260809/gcc/common/config/aarch64/aarch64-common.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/common/config/aarch64/aarch64-common.cc	Sun Aug 16 22:32:06 2026
*************** aarch64_get_extension_string_for_isa_fla
*** 642,648 ****
    /* The alias bits should only be used to support the aliases
       during option processing, and should be cleared at all other times.
       Verify this property for the supplied flags bitmask.  */
!   gcc_assert (!(feature_deps::alias_flags & aarch64_isa_flags));
    aarch64_feature_flags current_flags = default_arch_flags;
  
    /* As a special case, do not assume that the assembler will enable CRC
--- 642,648 ----
    /* The alias bits should only be used to support the aliases
       during option processing, and should be cleared at all other times.
       Verify this property for the supplied flags bitmask.  */
!   gcc_assert (!(feature_deps::alias_flags & isa_flags));
    aarch64_feature_flags current_flags = default_arch_flags;
  
    /* As a special case, do not assume that the assembler will enable CRC
diff -Nrcpad gcc-17-20260809/gcc/common/config/i386/i386-cpuinfo.h gcc-17-20260816/gcc/common/config/i386/i386-cpuinfo.h
*** gcc-17-20260809/gcc/common/config/i386/i386-cpuinfo.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/common/config/i386/i386-cpuinfo.h	Sun Aug 16 22:32:06 2026
*************** enum processor_features
*** 300,302 ****
--- 300,428 ----
  #define M_VENDOR(a) (a)
  #define M_CPU_TYPE(a) (M_CPU_TYPE_START + int (a))
  #define M_CPU_SUBTYPE(a) (M_CPU_SUBTYPE_START + a)
+ 
+ #ifdef __cplusplus
+ /* Extract processor VENDOR, TYPE and SUBTYPE from MODEL.  */
+ 
+ static inline void
+ ix86_decode_cpu_info (int model, processor_vendor &vendor,
+ 		      processor_types &type,
+ 		      processor_subtypes &subtype)
+ {
+   if (model > M_CPU_SUBTYPE_START)
+     {
+       subtype = (processor_subtypes) (model - M_CPU_SUBTYPE_START);
+       if (subtype <= INTEL_COREI7_SANDYBRIDGE
+ 	  || (subtype >= INTEL_COREI7_IVYBRIDGE
+ 	      && subtype <= INTEL_COREI7_ICELAKE_SERVER)
+ 	  || (subtype >= INTEL_COREI7_CASCADELAKE
+ 	      && subtype <= INTEL_COREI7_ALDERLAKE)
+ 	  || subtype == INTEL_COREI7_ROCKETLAKE
+ 	  || (subtype >= INTEL_COREI7_GRANITERAPIDS
+ 	      && subtype <= INTEL_COREI7_PANTHERLAKE)
+ 	  || subtype == INTEL_COREI7_DIAMONDRAPIDS
+ 	  || subtype == INTEL_COREI7_NOVALAKE)
+ 	{
+ 	  vendor = VENDOR_INTEL;
+ 	  type = INTEL_COREI7;
+ 	}
+       else if (subtype >= AMDFAM10H_BARCELONA
+ 	       && subtype <= AMDFAM10H_ISTANBUL)
+ 	{
+ 	  vendor = VENDOR_AMD;
+ 	  type = AMDFAM10H;
+ 	}
+       else if (subtype >= AMDFAM15H_BDVER1
+ 	       && subtype <= AMDFAM15H_BDVER4)
+ 	{
+ 	  vendor = VENDOR_AMD;
+ 	  type = AMDFAM15H;
+ 	}
+       else if (subtype == AMDFAM17H_ZNVER1
+ 	       || subtype == AMDFAM17H_ZNVER2)
+ 	{
+ 	  vendor = VENDOR_AMD;
+ 	  type = AMDFAM17H;
+ 	}
+       else if (subtype == AMDFAM19H_ZNVER3
+ 	       || subtype == AMDFAM19H_ZNVER4)
+ 	{
+ 	  vendor = VENDOR_AMD;
+ 	  type = AMDFAM19H;
+ 	}
+       else if (subtype == AMDFAM1AH_ZNVER5
+ 	       || subtype == AMDFAM1AH_ZNVER6)
+ 	{
+ 	  vendor = VENDOR_AMD;
+ 	  type = AMDFAM1AH;
+ 	}
+       else if (subtype == ZHAOXIN_FAM7H_LUJIAZUI
+ 	       || subtype == ZHAOXIN_FAM7H_YONGFENG
+ 	       || subtype == ZHAOXIN_FAM7H_SHIJIDADAO)
+ 	{
+ 	  vendor = VENDOR_ZHAOXIN;
+ 	  type = ZHAOXIN_FAM7H;
+ 	}
+       else if (subtype >= HYGONFAM18H_C86_4G_M4
+ 	       && subtype <= HYGONFAM18H_C86_4G_M8)
+ 	{
+ 	  vendor = VENDOR_HYGON;
+ 	  type = HYGONFAM18H;
+ 	}
+       else
+ 	{
+ 	  /* Set VENDOR to VENDOR_OTHER and TYPE to CPU_TYPE_MAX for
+ 	     unsupported SUBTYPE.  */
+ 	  vendor = VENDOR_OTHER;
+ 	  type = CPU_TYPE_MAX;
+ 	}
+     }
+   else if (model > M_CPU_TYPE_START)
+     {
+       type = (processor_types) (model - M_CPU_TYPE_START);
+       if ((type >= INTEL_BONNELL && type <= INTEL_COREI7)
+ 	  || type == INTEL_SILVERMONT
+ 	  || (type >= INTEL_GOLDMONT && type <= INTEL_TREMONT)
+ 	  || (type >= INTEL_SIERRAFOREST
+ 	      && type <= INTEL_CLEARWATERFOREST))
+ 	{
+ 	  vendor = VENDOR_INTEL;
+ 	  subtype = CPU_SUBTYPE_MAX;
+ 	}
+       else if (type == AMDFAM10H
+ 	       || type == AMDFAM15H
+ 	       || (type >= AMD_BTVER1 && type <= AMDFAM17H)
+ 	       || type == AMDFAM19H
+ 	       || type == AMDFAM1AH)
+ 	{
+ 	  vendor = VENDOR_AMD;
+ 	  subtype = CPU_SUBTYPE_MAX;
+ 	}
+       else if (type == ZHAOXIN_FAM7H)
+ 	{
+ 	  vendor = VENDOR_ZHAOXIN;
+ 	  subtype = CPU_SUBTYPE_MAX;
+ 	}
+       else if (type == HYGONFAM18H)
+ 	{
+ 	  vendor = VENDOR_HYGON;
+ 	  subtype = CPU_SUBTYPE_MAX;
+ 	}
+       else
+ 	{
+ 	  /* Set VENDOR to VENDOR_OTHER and SUBTYPE to CPU_SUBTYPE_MAX
+ 	     for unsupported TYPE.  */
+ 	  vendor = VENDOR_OTHER;
+ 	  subtype = CPU_SUBTYPE_MAX;
+ 	}
+     }
+   else
+     {
+       vendor = (processor_vendor) model;
+       /* Set TYPE to CPU_TYPE_MAX and SUBTYPE to CPU_SUBTYPE_MAX for
+ 	 unknown TYPE and SUBTYPE.  */
+       type = CPU_TYPE_MAX;
+       subtype = CPU_SUBTYPE_MAX;
+     }
+ }
+ #endif
diff -Nrcpad gcc-17-20260809/gcc/common/config/riscv/riscv-common.cc gcc-17-20260816/gcc/common/config/riscv/riscv-common.cc
*** gcc-17-20260809/gcc/common/config/riscv/riscv-common.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/common/config/riscv/riscv-common.cc	Sun Aug 16 22:32:06 2026
*************** riscv_multi_lib_info_t::parse (
*** 1922,1932 ****
--- 1922,1942 ----
    else
      {
        std::vector<std::string>::const_iterator itr;
+       bool only_arch_abi = true;
        for (itr = conds.begin (); itr != conds.end (); ++itr)
  	if (prefixed_with (*itr, "march="))
  	  multi_lib_info->arch_str = itr->c_str () + strlen ("march=");
  	else if (prefixed_with (*itr, "mabi="))
  	  multi_lib_info->abi_str = itr->c_str () + strlen ("mabi=");
+ 	else
+ 	  only_arch_abi = false;
+ 
+       /* Skip a multi-lib that is exactly equivalent to the default: same
+ 	 march and mabi with no other distinguishing option. */
+       if (only_arch_abi
+ 	  && multi_lib_info->arch_str == default_arch_str
+ 	  && multi_lib_info->abi_str == default_abi_str)
+ 	return false;
      }
  
    multi_lib_info->subset_list =
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-acle-builtins.h gcc-17-20260816/gcc/config/aarch64/aarch64-acle-builtins.h
*** gcc-17-20260809/gcc/config/aarch64/aarch64-acle-builtins.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-acle-builtins.h	Sun Aug 16 22:32:06 2026
*************** function_expander::result_mode () const
*** 1580,1589 ****
--- 1580,1615 ----
    D (s16, s32), \
    D (u16, u32)
  
+ /* _s8_s16
+    _u8_u16
+    _s16_s32
+    _u16_u32.  */
+ #define TYPES_qshr_x2(S, D, T) \
+   D (s8, s16), \
+   D (u8, u16), \
+   D (s16, s32), \
+   D (u16, u32)
+ 
+ /* _s8_s16
+    _u8_u16.  */
+ #define TYPES_qrshr_x2_8(S, D, T) \
+   D (s8, s16), \
+   D (u8, u16)
+ 
  /* _u16_s32.  */
  #define TYPES_qrshru_x2(S, D, T) \
    D (u16, s32)
  
+ /* _u8_s16
+    _u16_s32.  */
+ #define TYPES_qshru_x2(S, D, T) \
+   D (u8, s16), \
+   D (u16, s32)
+ 
+ /* _u8_s16.  */
+ #define TYPES_qrshrun_x2(S, D, T) \
+   D (u8, s16)
+ 
  /* _s8_s32
     _s16_s64
     _u8_u32
*************** DEF_SVE_TYPES_ARRAY (cvttb);
*** 2039,2047 ****
--- 2065,2077 ----
  DEF_SVE_TYPES_ARRAY (inc_dec_n);
  DEF_SVE_TYPES_ARRAY (qcvt_x2);
  DEF_SVE_TYPES_ARRAY (qcvt_x4);
+ DEF_SVE_TYPES_ARRAY (qshr_x2);
  DEF_SVE_TYPES_ARRAY (qrshr_x2);
+ DEF_SVE_TYPES_ARRAY (qrshr_x2_8);
  DEF_SVE_TYPES_ARRAY (qrshr_x4);
  DEF_SVE_TYPES_ARRAY (qrshru_x2);
+ DEF_SVE_TYPES_ARRAY (qrshrun_x2);
+ DEF_SVE_TYPES_ARRAY (qshru_x2);
  DEF_SVE_TYPES_ARRAY (qrshru_x4);
  DEF_SVE_TYPES_ARRAY (reinterpret);
  DEF_SVE_TYPES_ARRAY (reinterpret_b);
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-c.cc gcc-17-20260816/gcc/config/aarch64/aarch64-c.cc
*** gcc-17-20260809/gcc/config/aarch64/aarch64-c.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-c.cc	Sun Aug 16 22:32:06 2026
*************** aarch64_update_cpp_builtins (cpp_reader
*** 303,308 ****
--- 303,309 ----
  			"__ARM_FEATURE_LS64", pfile);
    aarch64_def_or_undef (TARGET_RCPC, "__ARM_FEATURE_RCPC", pfile);
    aarch64_def_or_undef (TARGET_D128, "__ARM_FEATURE_SYSREG128", pfile);
+   aarch64_def_or_undef (TARGET_CSSC, "__ARM_FEATURE_CSSC", pfile);
  
    aarch64_def_or_undef (TARGET_SME, "__ARM_FEATURE_SME", pfile);
    aarch64_def_or_undef (TARGET_SME_I16I64, "__ARM_FEATURE_SME_I16I64", pfile);
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-option-extensions.def gcc-17-20260816/gcc/config/aarch64/aarch64-option-extensions.def
*** gcc-17-20260809/gcc/config/aarch64/aarch64-option-extensions.def	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-option-extensions.def	Sun Aug 16 22:32:06 2026
*************** AARCH64_FMV_FEATURE("aes", PMULL, (AES))
*** 150,156 ****
  /* +nocrypto disables AES, SHA2 and SM4, and anything that depends on them
     (such as SHA3 and the SVE2 crypto extensions).  */
  AARCH64_OPT_EXTENSION_ALIAS("crypto", CRYPTO, (AES, SHA2), (), (AES, SHA2, SM4),
! 			    (AES, SHA2), "aes pmull sha1 sha2")
  
  AARCH64_OPT_EXTENSION("sha3", SHA3, (SHA2), (), (), "sha3 sha512")
  
--- 150,156 ----
  /* +nocrypto disables AES, SHA2 and SM4, and anything that depends on them
     (such as SHA3 and the SVE2 crypto extensions).  */
  AARCH64_OPT_EXTENSION_ALIAS("crypto", CRYPTO, (AES, SHA2), (), (AES, SHA2, SM4),
! 			    (AES, SHA2), "")
  
  AARCH64_OPT_EXTENSION("sha3", SHA3, (SHA2), (), (), "sha3 sha512")
  
*************** AARCH64_OPT_FMV_EXTENSION("sve2", SVE2,
*** 209,234 ****
  
  AARCH64_OPT_EXTENSION("sve-aes", SVE_AES, (AES), (), (), "sveaes | smeaes")
  
! AARCH64_OPT_EXTENSION_ALIAS("sve2-aes", SVE2_AES, (SVE2, SVE_AES), (), (SVE_AES), (SVE_AES), "sveaes")
  
  AARCH64_FMV_FEATURE("sve2-aes", SVE_PMULL128, (SVE2, SVE_AES))
  
  AARCH64_OPT_EXTENSION("sve-bitperm", SVE_BITPERM, (), (), (), "svebitperm | smesbitperm")
  
  AARCH64_OPT_EXTENSION_ALIAS("sve2-bitperm", SVE2_BITPERM, (SVE2, SVE_BITPERM), (), (SVE_BITPERM),
! 			    (SVE_BITPERM), "svebitperm")
  
  AARCH64_FMV_FEATURE("sve2-bitperm", SVE_BITPERM, (SVE2, SVE_BITPERM))
  
  AARCH64_OPT_EXTENSION("sve-sha3", SVE_SHA3, (SHA3), (), (), "svesha3")
  
! AARCH64_OPT_EXTENSION_ALIAS("sve2-sha3", SVE2_SHA3, (SVE2, SVE_SHA3), (), (SVE_SHA3), (SVE_SHA3), "svesha3")
  
  AARCH64_FMV_FEATURE("sve2-sha3", SVE_SHA3, (SVE2, SVE_SHA3))
  
  AARCH64_OPT_EXTENSION("sve-sm4", SVE_SM4, (SM4), (), (), "svesm4")
  
! AARCH64_OPT_EXTENSION_ALIAS("sve2-sm4", SVE2_SM4, (SVE2, SVE_SM4), (), (SVE_SM4), (SVE_SM4), "svesm4")
  
  AARCH64_FMV_FEATURE("sve2-sm4", SVE_SM4, (SVE2, SVE_SM4))
  
--- 209,234 ----
  
  AARCH64_OPT_EXTENSION("sve-aes", SVE_AES, (AES), (), (), "sveaes | smeaes")
  
! AARCH64_OPT_EXTENSION_ALIAS("sve2-aes", SVE2_AES, (SVE2, SVE_AES), (), (SVE_AES), (SVE_AES), "")
  
  AARCH64_FMV_FEATURE("sve2-aes", SVE_PMULL128, (SVE2, SVE_AES))
  
  AARCH64_OPT_EXTENSION("sve-bitperm", SVE_BITPERM, (), (), (), "svebitperm | smesbitperm")
  
  AARCH64_OPT_EXTENSION_ALIAS("sve2-bitperm", SVE2_BITPERM, (SVE2, SVE_BITPERM), (), (SVE_BITPERM),
! 			    (SVE_BITPERM), "")
  
  AARCH64_FMV_FEATURE("sve2-bitperm", SVE_BITPERM, (SVE2, SVE_BITPERM))
  
  AARCH64_OPT_EXTENSION("sve-sha3", SVE_SHA3, (SHA3), (), (), "svesha3")
  
! AARCH64_OPT_EXTENSION_ALIAS("sve2-sha3", SVE2_SHA3, (SVE2, SVE_SHA3), (), (SVE_SHA3), (SVE_SHA3), "")
  
  AARCH64_FMV_FEATURE("sve2-sha3", SVE_SHA3, (SVE2, SVE_SHA3))
  
  AARCH64_OPT_EXTENSION("sve-sm4", SVE_SM4, (SM4), (), (), "svesm4")
  
! AARCH64_OPT_EXTENSION_ALIAS("sve2-sm4", SVE2_SM4, (SVE2, SVE_SM4), (), (SVE_SM4), (SVE_SM4), "")
  
  AARCH64_FMV_FEATURE("sve2-sm4", SVE_SM4, (SVE2, SVE_SM4))
  
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-protos.h gcc-17-20260816/gcc/config/aarch64/aarch64-protos.h
*** gcc-17-20260809/gcc/config/aarch64/aarch64-protos.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-protos.h	Sun Aug 16 22:32:06 2026
*************** void aarch64_emit_sve_pred_vec_duplicate
*** 1066,1071 ****
--- 1066,1072 ----
  void aarch64_expand_prologue (void);
  void aarch64_decompose_vec_struct_index (machine_mode, rtx *, rtx *, bool);
  void aarch64_expand_vector_init (rtx, rtx);
+ void aarch64_expand_reduc_widen_sum (rtx, rtx, rtx, rtx_code);
  void aarch64_sve_expand_vector_init_subvector (rtx, rtx);
  void aarch64_sve_expand_vector_init (rtx, rtx);
  void aarch64_init_cumulative_args (CUMULATIVE_ARGS *, const_tree, rtx,
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-simd.md gcc-17-20260816/gcc/config/aarch64/aarch64-simd.md
*** gcc-17-20260809/gcc/config/aarch64/aarch64-simd.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-simd.md	Sun Aug 16 22:32:06 2026
***************
*** 1182,1188 ****
    }
  )
  
! (define_expand "aarch64_<su>adalp<mode>"
    [(set (match_operand:<VDBLW> 0 "register_operand")
  	(plus:<VDBLW>
  	  (plus:<VDBLW>
--- 1182,1188 ----
    }
  )
  
! (define_expand "@aarch64_<su>adalp<mode>"
    [(set (match_operand:<VDBLW> 0 "register_operand")
  	(plus:<VDBLW>
  	  (plus:<VDBLW>
***************
*** 1360,1365 ****
--- 1360,1391 ----
    [(set_attr "type" "neon_logic<q>")]
  )
  
+ ;; Lane insert for the two-element modes.  A scalar source always occupies
+ ;; the low part of its register, architectural lane 0.  When the inserted
+ ;; element is that same lane, the destination can equally be tied to the
+ ;; source register and the other lane brought in from operand 3, so offer
+ ;; that as a second alternative and let the register allocator pick
+ ;; whichever input already occupies the destination.  The remaining
+ ;; alternatives are those of the general pattern below, so that a scalar
+ ;; from a general register or from memory is unaffected.
+ (define_insn "*aarch64_simd_vec_set_lane0<mode>"
+   [(set (match_operand:VP_2E 0 "register_operand")
+ 	(vec_merge:VP_2E
+ 	    (vec_duplicate:VP_2E
+ 	      (match_operand:<VEL> 1 "aarch64_simd_nonimmediate_operand"))
+ 	    (match_operand:VP_2E 3 "register_operand")
+ 	    (match_operand:SI 2 "immediate_operand")))]
+   "TARGET_SIMD && INTVAL (operands[2]) == (BYTES_BIG_ENDIAN ? 2 : 1)"
+   ;; In the second alternative the destination is the scalar's own register,
+   ;; which already holds it in lane 0, so the other lane comes from operand 3.
+   {@ [ cons: =0 , 1   , 3 ; attrs: type            ]
+      [ w        , w   , 0 ; neon_ins<q>            ] ins\t%0.<Vetype>[0], %1.<Vetype>[0]
+      [ w        , 0   , w ; neon_ins<q>            ] ins\t%0.<Vetype>[1], %3.<Vetype>[1]
+      [ w        , ?r  , 0 ; neon_from_gp<q>        ] ins\t%0.<Vetype>[0], %<vwcore>1
+      [ w        , Utv , 0 ; neon_load1_one_lane<q> ] ld1\t{%0.<Vetype>}[0], %1
+   }
+ )
+ 
  (define_insn "@aarch64_simd_vec_set<mode>"
    [(set (match_operand:VALL_F16 0 "register_operand" "=w,w,w")
  	(vec_merge:VALL_F16
***************
*** 1431,1436 ****
--- 1457,1490 ----
    }
  )
  
+ ;; Lane copy between two two-element vectors.  When the source and
+ ;; destination lanes are the same, the copy reads one lane from each input,
+ ;; so it can equally be done by inserting the live lane of either input into
+ ;; the other.  Offer both directions and let the register allocator tie
+ ;; whichever input already occupies the destination, so that neither lane
+ ;; needs an extra move.  Other lane combinations are left to the general
+ ;; pattern below, where only the destination can be tied.
+ (define_insn "*aarch64_simd_vec_copy_lane_same<mode>"
+   [(set (match_operand:VP_2E 0 "register_operand")
+ 	(vec_merge:VP_2E
+ 	    (vec_duplicate:VP_2E
+ 	      (vec_select:<VEL>
+ 		(match_operand:VP_2E 3 "register_operand")
+ 		(parallel
+ 		  [(match_operand:SI 4 "immediate_operand")])))
+ 	    (match_operand:VP_2E 1 "register_operand")
+ 	    (match_operand:SI 2 "immediate_operand")))]
+   "TARGET_SIMD
+    && ENDIAN_LANE_N (2, INTVAL (operands[4])) == 1
+    && INTVAL (operands[2]) == (BYTES_BIG_ENDIAN ? 1 : 2)"
+   ;; In the second alternative the destination is operand 3, which already
+   ;; holds lane 1, so lane 0 comes from operand 1.
+   {@ [ cons: =0 , 1 , 3 ; attrs: type ]
+      [ w        , 0 , w ; neon_ins<q> ] ins\t%0.<Vetype>[1], %3.<Vetype>[1]
+      [ w        , w , 0 ; neon_ins<q> ] ins\t%0.<Vetype>[0], %1.<Vetype>[0]
+   }
+ )
+ 
  (define_insn "@aarch64_simd_vec_copy_lane<mode>"
    [(set (match_operand:VALL_F16 0 "register_operand" "=w")
  	(vec_merge:VALL_F16
***************
*** 5283,5306 ****
  
  ;; <su><addsub>w<q>.
  
! (define_expand "widen_ssum<Vdblw><mode>3"
    [(set (match_operand:<VDBLW> 0 "register_operand")
! 	(plus:<VDBLW> (sign_extend:<VDBLW> 
! 		        (match_operand:VQW 1 "register_operand"))
  		      (match_operand:<VDBLW> 2 "register_operand")))]
    "TARGET_SIMD"
    {
!     rtx p = aarch64_simd_vect_par_cnst_half (<MODE>mode, <nunits>, false);
!     rtx temp = gen_reg_rtx (GET_MODE (operands[0]));
! 
!     emit_insn (gen_aarch64_saddw<mode>_internal (temp, operands[2],
! 						operands[1], p));
!     emit_insn (gen_aarch64_saddw2<mode> (operands[0], temp, operands[1]));
      DONE;
    }
  )
  
! (define_expand "widen_ssum<Vwide><mode>3"
    [(set (match_operand:<VWIDE> 0 "register_operand")
  	(plus:<VWIDE> (sign_extend:<VWIDE>
  		        (match_operand:VD_BHSI 1 "register_operand"))
--- 5337,5358 ----
  
  ;; <su><addsub>w<q>.
  
! ;; A widening sum reduction that halves the lane count is a single pairwise
! ;; widening accumulate.
! (define_expand "reduc_widen_<su>sum<Vdblw><mode>3"
    [(set (match_operand:<VDBLW> 0 "register_operand")
! 	(plus:<VDBLW> (ANY_EXTEND:<VDBLW>
! 			(match_operand:VQW 1 "register_operand"))
  		      (match_operand:<VDBLW> 2 "register_operand")))]
    "TARGET_SIMD"
    {
!     emit_insn (gen_aarch64_<su>adalp<mode> (operands[0], operands[2],
! 					    operands[1]));
      DONE;
    }
  )
  
! (define_expand "reduc_widen_ssum<Vwide><mode>3"
    [(set (match_operand:<VWIDE> 0 "register_operand")
  	(plus:<VWIDE> (sign_extend:<VWIDE>
  		        (match_operand:VD_BHSI 1 "register_operand"))
***************
*** 5311,5334 ****
    DONE;
  })
  
! (define_expand "widen_usum<Vdblw><mode>3"
!   [(set (match_operand:<VDBLW> 0 "register_operand")
! 	(plus:<VDBLW> (zero_extend:<VDBLW> 
! 		        (match_operand:VQW 1 "register_operand"))
! 		      (match_operand:<VDBLW> 2 "register_operand")))]
!   "TARGET_SIMD"
!   {
!     rtx p = aarch64_simd_vect_par_cnst_half (<MODE>mode, <nunits>, false);
!     rtx temp = gen_reg_rtx (GET_MODE (operands[0]));
! 
!     emit_insn (gen_aarch64_uaddw<mode>_internal (temp, operands[2],
! 						 operands[1], p));
!     emit_insn (gen_aarch64_uaddw2<mode> (operands[0], temp, operands[1]));
!     DONE;
!   }
! )
! 
! (define_expand "widen_usum<Vwide><mode>3"
    [(set (match_operand:<VWIDE> 0 "register_operand")
  	(plus:<VWIDE> (zero_extend:<VWIDE>
  		        (match_operand:VD_BHSI 1 "register_operand"))
--- 5363,5369 ----
    DONE;
  })
  
! (define_expand "reduc_widen_usum<Vwide><mode>3"
    [(set (match_operand:<VWIDE> 0 "register_operand")
  	(plus:<VWIDE> (zero_extend:<VWIDE>
  		        (match_operand:VD_BHSI 1 "register_operand"))
***************
*** 5339,5376 ****
    DONE;
  })
  
! (define_expand "widen_ssum<mode><vsi2qi>3"
    [(set (match_operand:VS 0 "register_operand")
! 	(plus:VS (sign_extend:VS
  		   (match_operand:<VSI2QI> 1 "register_operand"))
  		 (match_operand:VS 2 "register_operand")))]
!   "TARGET_DOTPROD"
    {
!     rtx ones = force_reg (<VSI2QI>mode, CONST1_RTX (<VSI2QI>mode));
!     emit_insn (gen_sdot_prod<mode><vsi2qi> (operands[0], operands[1], ones,
! 					    operands[2]));
      DONE;
    }
  )
  
! ;; Use dot product to perform double widening sum reductions by
! ;; changing += a into += (a * 1).  i.e. we seed the multiplication with 1.
! (define_expand "widen_usum<mode><vsi2qi>3"
!   [(set (match_operand:VS 0 "register_operand")
! 	(plus:VS (zero_extend:VS
! 		        (match_operand:<VSI2QI> 1 "register_operand"))
! 		      (match_operand:VS 2 "register_operand")))]
!   "TARGET_DOTPROD"
    {
!     rtx ones = force_reg (<VSI2QI>mode, CONST1_RTX (<VSI2QI>mode));
!     emit_insn (gen_udot_prod<mode><vsi2qi> (operands[0], operands[1], ones,
! 					    operands[2]));
      DONE;
    }
  )
  
- ;; Use dot product to perform double widening sum reductions by
- ;; changing += a into += (a * 1).  i.e. we seed the multiplication with 1.
  (define_insn "aarch64_<ANY_EXTEND:su>subw<mode>"
    [(set (match_operand:<VWIDE> 0 "register_operand" "=w")
  	(minus:<VWIDE> (match_operand:<VWIDE> 1 "register_operand" "w")
--- 5374,5408 ----
    DONE;
  })
  
! ;; A widening sum reduction that quarters the lane count.
! (define_expand "reduc_widen_<su>sum<mode><vsi2qi>3"
    [(set (match_operand:VS 0 "register_operand")
! 	(plus:VS (ANY_EXTEND:VS
  		   (match_operand:<VSI2QI> 1 "register_operand"))
  		 (match_operand:VS 2 "register_operand")))]
!   "TARGET_SIMD"
    {
!     aarch64_expand_reduc_widen_sum (operands[0], operands[2], operands[1],
! 				    <CODE>);
      DONE;
    }
  )
  
! ;; Widening sum reductions into 64-bit elements.  These need two or three
! ;; pairwise widening steps.
! (define_expand "reduc_widen_<su>sumv2di<mode>3"
!   [(set (match_operand:V2DI 0 "register_operand")
! 	(plus:V2DI (ANY_EXTEND:V2DI
! 		     (match_operand:VQ_BH 1 "register_operand"))
! 		   (match_operand:V2DI 2 "register_operand")))]
!   "TARGET_SIMD"
    {
!     aarch64_expand_reduc_widen_sum (operands[0], operands[2], operands[1],
! 				    <CODE>);
      DONE;
    }
  )
  
  (define_insn "aarch64_<ANY_EXTEND:su>subw<mode>"
    [(set (match_operand:<VWIDE> 0 "register_operand" "=w")
  	(minus:<VWIDE> (match_operand:<VWIDE> 1 "register_operand" "w")
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-sve-builtins-sve2.cc gcc-17-20260816/gcc/config/aarch64/aarch64-sve-builtins-sve2.cc
*** gcc-17-20260809/gcc/config/aarch64/aarch64-sve-builtins-sve2.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-sve-builtins-sve2.cc	Sun Aug 16 22:32:06 2026
*************** FUNCTION (svqrshr, unspec_based_uncond_f
*** 1250,1255 ****
--- 1250,1261 ----
  						  UNSPEC_UQRSHR, UNSPEC_NONE, UNSPEC_NONE, 1))
  FUNCTION (svqrshrn, unspec_based_uncond_function, (UNSPEC_SQRSHRN,
  						   UNSPEC_UQRSHRN, UNSPEC_NONE, UNSPEC_NONE, 1))
+ FUNCTION (svqshrn, unspec_based_uncond_function, (UNSPEC_SQSHRN,
+ 						  UNSPEC_UQSHRN, UNSPEC_NONE,
+ 						  UNSPEC_NONE, 1))
+ FUNCTION (svqshrun, unspec_based_uncond_function, (UNSPEC_SQSHRUN,
+ 						   UNSPEC_NONE, UNSPEC_NONE,
+ 						   UNSPEC_NONE, 1))
  FUNCTION (svqrshrnb, unspec_based_function, (UNSPEC_SQRSHRNB, UNSPEC_UQRSHRNB))
  FUNCTION (svqrshrnt, unspec_based_function, (UNSPEC_SQRSHRNT, UNSPEC_UQRSHRNT))
  FUNCTION (svqrshru, unspec_based_uncond_function, (UNSPEC_SQRSHRU, UNSPEC_NONE, UNSPEC_NONE, UNSPEC_NONE, 1))
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-sve-builtins-sve2.def gcc-17-20260816/gcc/config/aarch64/aarch64-sve-builtins-sve2.def
*** gcc-17-20260809/gcc/config/aarch64/aarch64-sve-builtins-sve2.def	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-sve-builtins-sve2.def	Sun Aug 16 22:32:06 2026
*************** DEF_SVE_FUNCTION (svrint64x, unary, sd_f
*** 326,331 ****
--- 326,347 ----
  DEF_SVE_FUNCTION (svrint64z, unary, sd_float, mxz)
  #undef REQUIRED_EXTENSIONS
  
+ #define REQUIRED_EXTENSIONS sve_and_sme (AARCH64_FL_SVE2p3, AARCH64_FL_SME2p3)
+ DEF_SVE_FUNCTION (svdot, ternary_qq_opt_n_or_011, s_narrow_su, none)
+ DEF_SVE_FUNCTION (svdot_lane, ternary_qq_or_011_lane, s_narrow_su, none)
+ DEF_SVE_FUNCTION_GS (svcvtn, unary_convertxn, cvtzn, x2, none)
+ DEF_SVE_FUNCTION (svcvtt, unary_convert, cvttb, none)
+ DEF_SVE_FUNCTION (svcvtb, unary_convert, cvttb, none)
+ DEF_SVE_FUNCTION_GS (svqrshrn, shift_right_imm_narrowxn,
+ 		     qrshr_x2_8, x2, none)
+ DEF_SVE_FUNCTION_GS (svqrshrun, shift_right_imm_narrowxn,
+ 		     qrshrun_x2, x2, none)
+ DEF_SVE_FUNCTION_GS (svqshrn, shift_right_imm_narrowxn,
+ 		     qshr_x2, x2, none)
+ DEF_SVE_FUNCTION_GS (svqshrun, shift_right_imm_narrowxn,
+ 		     qshru_x2, x2, none)
+ #undef REQUIRED_EXTENSIONS
+ 
  #define REQUIRED_EXTENSIONS streaming_only (AARCH64_FL_SME2)
  DEF_SVE_FUNCTION_GS (svadd, binary_single, all_integer, x24, none)
  DEF_SVE_FUNCTION_GS (svclamp, clamp, all_arith, x24, none)
*************** DEF_SVE_FUNCTION_GS_FPM (svmmla, mmla, h
*** 475,488 ****
  DEF_SVE_FUNCTION_GS_FPM (svmmla, mmla, s_float_mf8, none, none, set)
  #undef REQUIRED_EXTENSIONS
  
- #define REQUIRED_EXTENSIONS sve_and_sme (AARCH64_FL_SVE2p3, AARCH64_FL_SME2p3)
- DEF_SVE_FUNCTION (svdot, ternary_qq_opt_n_or_011, s_narrow_su, none)
- DEF_SVE_FUNCTION (svdot_lane, ternary_qq_or_011_lane, s_narrow_su, none)
- DEF_SVE_FUNCTION_GS (svcvtn, unary_convertxn, cvtzn, x2, none)
- DEF_SVE_FUNCTION (svcvtt, unary_convert, cvttb, none)
- DEF_SVE_FUNCTION (svcvtb, unary_convert, cvttb, none)
- #undef REQUIRED_EXTENSIONS
- 
  #define REQUIRED_EXTENSIONS nonstreaming_sve (AARCH64_FL_SVE_F16F32MM)
  DEF_SVE_FUNCTION (svmmla, mmla, cvt_f32_f16, none)
  #undef REQUIRED_EXTENSIONS
--- 491,496 ----
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-sve-builtins-sve2.h gcc-17-20260816/gcc/config/aarch64/aarch64-sve-builtins-sve2.h
*** gcc-17-20260809/gcc/config/aarch64/aarch64-sve-builtins-sve2.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-sve-builtins-sve2.h	Sun Aug 16 22:32:06 2026
*************** namespace aarch64_acle
*** 184,189 ****
--- 184,191 ----
      extern const function_base *const svqrdmulh_lane;
      extern const function_base *const svqrshl;
      extern const function_base *const svqrshr;
+     extern const function_base *const svqshrn;
+     extern const function_base *const svqshrun;
      extern const function_base *const svqrshrn;
      extern const function_base *const svqrshrnb;
      extern const function_base *const svqrshrnt;
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-sve.md gcc-17-20260816/gcc/config/aarch64/aarch64-sve.md
*** gcc-17-20260809/gcc/config/aarch64/aarch64-sve.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-sve.md	Sun Aug 16 22:32:06 2026
***************
*** 7884,7893 ****
    [(set_attr "sve_type" "sve_int_dot")]
  )
  
! ;; Define double widen_[su]sum as dotproduct
  ;; Use dot product to perform double widening sum reductions by
  ;; changing += a into += (a * 1).  i.e. we seed the multiplication with 1.
! (define_expand "widen_<sur>sum<mode><vsi2qi>3"
    [(set (match_operand:SVE_FULL_SDI 0 "register_operand")
  	(plus:SVE_FULL_SDI
  	  (unspec:SVE_FULL_SDI
--- 7884,7893 ----
    [(set_attr "sve_type" "sve_int_dot")]
  )
  
! ;; Define double reduc_widen_[su]sum as dotproduct
  ;; Use dot product to perform double widening sum reductions by
  ;; changing += a into += (a * 1).  i.e. we seed the multiplication with 1.
! (define_expand "reduc_widen_<sur>sum<mode><vsi2qi>3"
    [(set (match_operand:SVE_FULL_SDI 0 "register_operand")
  	(plus:SVE_FULL_SDI
  	  (unspec:SVE_FULL_SDI
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64-sve2.md gcc-17-20260816/gcc/config/aarch64/aarch64-sve2.md
*** gcc-17-20260809/gcc/config/aarch64/aarch64-sve2.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64-sve2.md	Sun Aug 16 22:32:06 2026
***************
*** 2563,2570 ****
    [(set_attr "sve_type" "sve_int_general")]
  )
  
! ;; Define single step widening for widen_ssum using SADDWB and SADDWT
! (define_expand "widen_ssum<mode><Vnarrow>3"
    [(set (match_operand:SVE_FULL_HSDI 0 "register_operand")
  	(unspec:SVE_FULL_HSDI
  	  [(match_operand:SVE_FULL_HSDI 2 "register_operand")
--- 2563,2570 ----
    [(set_attr "sve_type" "sve_int_general")]
  )
  
! ;; Define single step widening for reduc_widen_ssum using SADDWB and SADDWT
! (define_expand "reduc_widen_ssum<mode><Vnarrow>3"
    [(set (match_operand:SVE_FULL_HSDI 0 "register_operand")
  	(unspec:SVE_FULL_HSDI
  	  [(match_operand:SVE_FULL_HSDI 2 "register_operand")
***************
*** 2590,2597 ****
      }
  })
  
! ;; Define single step widening for widen_usum using UADDWB and UADDWT
! (define_expand "widen_usum<mode><Vnarrow>3"
    [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=w")
  	(unspec:SVE_FULL_HSDI
  	  [(match_operand:SVE_FULL_HSDI 2 "register_operand" "w")
--- 2590,2597 ----
      }
  })
  
! ;; Define single step widening for reduc_widen_usum using UADDWB and UADDWT
! (define_expand "reduc_widen_usum<mode><Vnarrow>3"
    [(set (match_operand:SVE_FULL_HSDI 0 "register_operand" "=w")
  	(unspec:SVE_FULL_HSDI
  	  [(match_operand:SVE_FULL_HSDI 2 "register_operand" "w")
***************
*** 3219,3228 ****
--- 3219,3231 ----
  ;; ---- [INT] Multi-vector narrowing right shifts
  ;; -------------------------------------------------------------------------
  ;; Includes:
+ ;; - SQSHRN (SVE2p3, SME2p3)
+ ;; - SQSHRUN (SVE2p3, SME2p3)
  ;; - SQRSHR (SME2)
  ;; - SQRSHRN (SVE2p1, SME2)
  ;; - SQRSHRU (SME2)
  ;; - SQRSHRUN (SVE2p1, SME2)
+ ;; - UQSHRN (SVE2p3, SME2p3)
  ;; - UQRSHR (SME2)
  ;; - UQRSHRN (SVE2p1, SME2)
  ;; -------------------------------------------------------------------------
***************
*** 3237,3242 ****
--- 3240,3256 ----
    "<sve_int_op>\t%0.<Ventype>, %1, #%2"
    [(set_attr "sve_type" "sve_int_shift")]
  )
+ 
+ (define_insn "@aarch64_sve_<sve_int_op><mode>"
+   [(set (match_operand:<VNARROW> 0 "register_operand" "=w")
+ 	(unspec:<VNARROW>
+ 	  [(match_operand:SVE_FULL_HIx2 1 "register_operand" "Uw<vector_count>")
+ 	   (match_operand:DI 2 "const_int_operand")]
+ 	  SVE2_INT_SHIFT_IMM_NARROWxN))]
+   "TARGET_SVE2p3_OR_SME2p3"
+   "<sve_int_op>\t%0.<Ventype>, %1, #%2"
+   [(set_attr "sve_type" "sve_int_shift")]
+ )
  
  ;; =========================================================================
  ;; == Pairwise arithmetic
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/aarch64.cc gcc-17-20260816/gcc/config/aarch64/aarch64.cc
*** gcc-17-20260809/gcc/config/aarch64/aarch64.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/aarch64.cc	Sun Aug 16 22:32:06 2026
*************** aarch64_expand_vector_init (rtx target,
*** 26327,26332 ****
--- 26327,26395 ----
    emit_insn (seq_total_cost < fallback_seq_cost ? seq : fallback_seq);
  }
  
+ /* Expand the widening sum reduction DEST = ACC + (WIDE) SRC, where the
+    Advanced SIMD vector SRC holds an even multiple of the number of lanes
+    of the accumulator ACC and of the result DEST.  EXTEND_CODE is
+    SIGN_EXTEND or ZERO_EXTEND and selects the signed or unsigned form.
+    Quarter the lane count of a vector of bytes with a [SU]DOT against a
+    vector of ones where that is available, halve it with [SU]ADDLP until a
+    single pairwise step is left, then accumulate into ACC with [SU]ADALP.  */
+ 
+ void
+ aarch64_expand_reduc_widen_sum (rtx dest, rtx acc, rtx src,
+ 				rtx_code extend_code)
+ {
+   unsigned int dest_nunits = GET_MODE_NUNITS (GET_MODE (dest)).to_constant ();
+   machine_mode mode = GET_MODE (src);
+   unsigned int nunits = GET_MODE_NUNITS (mode).to_constant ();
+   gcc_assert (nunits % (dest_nunits * 2) == 0);
+ 
+   /* [SU]DOT against a vector of ones turns += a into += (a * 1), which
+      sums four bytes into each 32-bit element and so covers two halving
+      steps in one operation.  The widest intermediate is 4 * 255, so no
+      product sum can overflow.  Only a step from bytes to words qualifies,
+      and only if the accumulator is at least that wide.  */
+   if (TARGET_DOTPROD
+       && GET_MODE_INNER (mode) == QImode
+       && nunits >= dest_nunits * 4)
+     {
+       machine_mode sum_mode
+ 	= related_vector_mode (mode, SImode, nunits / 4).require ();
+       convert_optab dot = (extend_code == SIGN_EXTEND
+ 			   ? sdot_prod_optab : udot_prod_optab);
+       insn_code icode = convert_optab_handler (dot, sum_mode, mode);
+       rtx ones = force_reg (mode, CONST1_RTX (mode));
+ 
+       /* A dot product that already reaches the element width of DEST
+ 	 accumulates into ACC itself, otherwise it starts from zero and the
+ 	 remaining steps carry its result into ACC.  */
+       if (sum_mode == GET_MODE (dest))
+ 	{
+ 	  emit_insn (GEN_FCN (icode) (dest, src, ones, acc));
+ 	  return;
+ 	}
+ 
+       rtx tmp = gen_reg_rtx (sum_mode);
+       emit_insn (GEN_FCN (icode) (tmp, src, ones,
+ 				  force_reg (sum_mode,
+ 					     CONST0_RTX (sum_mode))));
+       src = tmp;
+       mode = sum_mode;
+     }
+ 
+   while (GET_MODE_NUNITS (mode).to_constant () > dest_nunits * 2)
+     {
+       insn_code icode = code_for_aarch64_addlp (extend_code, mode);
+       mode = insn_data[icode].operand[0].mode;
+       rtx tmp = gen_reg_rtx (mode);
+       emit_insn (GEN_FCN (icode) (tmp, src));
+       src = tmp;
+     }
+ 
+   emit_insn (GEN_FCN (code_for_aarch64_adalp (extend_code, mode)) (dest, acc,
+ 								   src));
+ }
+ 
  /* Emit RTL corresponding to:
     insr TARGET, ELEM.  */
  
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/driver-aarch64.cc gcc-17-20260816/gcc/config/aarch64/driver-aarch64.cc
*** gcc-17-20260809/gcc/config/aarch64/driver-aarch64.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/driver-aarch64.cc	Sun Aug 16 22:32:06 2026
*************** struct aarch64_arch_driver_info
*** 79,87 ****
    aarch64_feature_flags flags;
  };
  
- /* Skip the leading "V" in the architecture name.  */
  #define AARCH64_ARCH(NAME, CORE, ARCH_IDENT, ARCH_REV, FLAGS) \
!   { #ARCH_IDENT + 1, NAME, feature_deps::ARCH_IDENT ().enable },
  
  static constexpr const aarch64_arch_driver_info aarch64_arches[] =
  {
--- 79,86 ----
    aarch64_feature_flags flags;
  };
  
  #define AARCH64_ARCH(NAME, CORE, ARCH_IDENT, ARCH_REV, FLAGS) \
!   { #ARCH_IDENT, NAME, feature_deps::ARCH_IDENT ().enable },
  
  static constexpr const aarch64_arch_driver_info aarch64_arches[] =
  {
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/iterators.md gcc-17-20260816/gcc/config/aarch64/iterators.md
*** gcc-17-20260809/gcc/config/aarch64/iterators.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/iterators.md	Sun Aug 16 22:32:06 2026
***************
*** 313,318 ****
--- 313,322 ----
  ;; All quad integer widen-able modes.
  (define_mode_iterator VQW [V16QI V8HI V4SI])
  
+ ;; Quad integer modes that reach 64-bit elements through more than one
+ ;; pairwise widening step.
+ (define_mode_iterator VQ_BH [V16QI V8HI])
+ 
  ;; Double vector modes for combines.
  (define_mode_iterator VDC [V8QI V4HI V4BF V4HF V2SI V2SF DI DF])
  
***************
*** 626,631 ****
--- 630,637 ----
  ;; 2x and 4x tuples of the above, excluding 2x DI.
  (define_mode_iterator SVE_FULL_SIx2_SDIx4 [VNx8SI VNx16SI VNx8DI])
  
+ (define_mode_iterator SVE_FULL_HIx2 [VNx16HI])
+ 
  ;; Fully-packed SVE floating-point vector modes that have 32-bit or 64-bit
  ;; elements.
  (define_mode_iterator SVE_FULL_SDF [VNx4SF VNx2DF])
***************
*** 1214,1219 ****
--- 1220,1227 ----
      UNSPEC_SQRDCMLAH270	; Used in aarch64-sve2.md.
      UNSPEC_SQRDCMLAH90	; Used in aarch64-sve2.md.
      UNSPEC_SQRSHR	; Used in aarch64-sve2.md.
+     UNSPEC_SQSHRN	; Used in aarch64-sve2.md.
+     UNSPEC_SQSHRUN	; Used in aarch64-sve2.md.
      UNSPEC_SQRSHRN	; Used in aarch64-sve2.md.
      UNSPEC_SQRSHRNB	; Used in aarch64-sve2.md.
      UNSPEC_SQRSHRNT	; Used in aarch64-sve2.md.
***************
*** 1257,1262 ****
--- 1265,1271 ----
      UNSPEC_UMULLB	; Used in aarch64-sve2.md.
      UNSPEC_UMULLT	; Used in aarch64-sve2.md.
      UNSPEC_UQRSHR	; Used in aarch64-sve2.md.
+     UNSPEC_UQSHRN	; Used in aarch64-sve2.md.
      UNSPEC_UQRSHRN	; Used in aarch64-sve2.md.
      UNSPEC_UQRSHRNB	; Used in aarch64-sve2.md.
      UNSPEC_UQRSHRNT	; Used in aarch64-sve2.md.
***************
*** 2152,2158 ****
  			   (VNx4SI "VNx8HI") (VNx4SF "VNx8HF")
  			   (VNx2DI "VNx4SI") (VNx2DF "VNx4SF")
  			   (VNx8SI "VNx8HI") (VNx16SI "VNx16QI")
! 			   (VNx8DI "VNx8HI")])
  (define_mode_attr Vnarrow [(VNx8HI "vnx16qi")
  			   (VNx4SI "vnx8hi") (VNx4SF "vnx8hf")
  			   (VNx2DI "vnx4si") (VNx2DF "vnx4sf")
--- 2161,2167 ----
  			   (VNx4SI "VNx8HI") (VNx4SF "VNx8HF")
  			   (VNx2DI "VNx4SI") (VNx2DF "VNx4SF")
  			   (VNx8SI "VNx8HI") (VNx16SI "VNx16QI")
! 			   (VNx8DI "VNx8HI") (VNx16HI "VNx16QI")])
  (define_mode_attr Vnarrow [(VNx8HI "vnx16qi")
  			   (VNx4SI "vnx8hi") (VNx4SF "vnx8hf")
  			   (VNx2DI "vnx4si") (VNx2DF "vnx4sf")
***************
*** 2293,2299 ****
  			   (VNx4SI "h") (VNx4SF "h")
  			   (VNx2DI "s") (VNx2DF "s")
  			   (VNx8SI "h") (VNx16SI "b")
! 			   (VNx8DI "h")])
  
  ;; SVE vector after widening.
  (define_mode_attr Vewtype [(VNx16QI "h")
--- 2302,2308 ----
  			   (VNx4SI "h") (VNx4SF "h")
  			   (VNx2DI "s") (VNx2DF "s")
  			   (VNx8SI "h") (VNx16SI "b")
! 			   (VNx8DI "h") (VNx16HI "b")])
  
  ;; SVE vector after widening.
  (define_mode_attr Vewtype [(VNx16QI "h")
***************
*** 4073,4082 ****
--- 4082,4094 ----
  
  (define_int_iterator SVE2_INT_SHIFT_IMM_NARROWxN
    [(UNSPEC_SQRSHR "TARGET_STREAMING_SME2")
+    (UNSPEC_SQSHRN "TARGET_SVE2p3_OR_SME2p3")
+    (UNSPEC_SQSHRUN "TARGET_SVE2p3_OR_SME2p3")
     (UNSPEC_SQRSHRN "TARGET_SVE2p1_OR_SME2")
     (UNSPEC_SQRSHRU "TARGET_STREAMING_SME2")
     (UNSPEC_SQRSHRUN "TARGET_SVE2p1_OR_SME2")
     (UNSPEC_UQRSHR "TARGET_STREAMING_SME2")
+    (UNSPEC_UQSHRN "TARGET_SVE2p3_OR_SME2p3")
     (UNSPEC_UQRSHRN "TARGET_SVE2p1_OR_SME2")])
  
  (define_int_iterator SVE2_INT_SHIFT_INSERT [UNSPEC_SLI UNSPEC_SRI])
***************
*** 4967,4972 ****
--- 4979,4986 ----
  			     (UNSPEC_SQRDMULH "sqrdmulh")
  			     (UNSPEC_SQRSHL "sqrshl")
  			     (UNSPEC_SQRSHR "sqrshr")
+ 			     (UNSPEC_SQSHRN "sqshrn")
+ 			     (UNSPEC_SQSHRUN "sqshrun")
  			     (UNSPEC_SQRSHRN "sqrshrn")
  			     (UNSPEC_SQRSHRNB "sqrshrnb")
  			     (UNSPEC_SQRSHRNT "sqrshrnt")
***************
*** 5017,5022 ****
--- 5031,5037 ----
  			     (UNSPEC_UMULLT "umullt")
  			     (UNSPEC_UQRSHL "uqrshl")
  			     (UNSPEC_UQRSHR "uqrshr")
+ 			     (UNSPEC_UQSHRN "uqshrn")
  			     (UNSPEC_UQRSHRN "uqrshrn")
  			     (UNSPEC_UQRSHRNB "uqrshrnb")
  			     (UNSPEC_UQRSHRNT "uqrshrnt")
diff -Nrcpad gcc-17-20260809/gcc/config/aarch64/predicates.md gcc-17-20260816/gcc/config/aarch64/predicates.md
*** gcc-17-20260809/gcc/config/aarch64/predicates.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/aarch64/predicates.md	Sun Aug 16 22:32:06 2026
***************
*** 36,45 ****
    (ior (match_code "symbol_ref")
         (match_operand 0 "register_operand")))
  
  (define_predicate "aarch64_general_reg"
    (and (match_operand 0 "register_operand")
!        (match_test "REGNO_REG_CLASS (REGNO (op)) == STUB_REGS
! 		    || REGNO_REG_CLASS (REGNO (op)) == GENERAL_REGS")))
  
  ;; Return true if OP a (const_int 0) operand.
  (define_predicate "const0_operand"
--- 36,49 ----
    (ior (match_code "symbol_ref")
         (match_operand 0 "register_operand")))
  
+ ;; True if OP is an allocated general register, i.e. x0-x30 but not the
+ ;; stack pointer.  REGNO_REG_CLASS returns the smallest class holding the
+ ;; register, and x8-x15 belong to the W8_W11_REGS and W12_W15_REGS
+ ;; subclasses, so it cannot be compared against GENERAL_REGS here.
  (define_predicate "aarch64_general_reg"
    (and (match_operand 0 "register_operand")
!        (match_test "REG_P (op)
! 		    && GP_REGNUM_P (REGNO (op))")))
  
  ;; Return true if OP a (const_int 0) operand.
  (define_predicate "const0_operand"
diff -Nrcpad gcc-17-20260809/gcc/config/arm/neon.md gcc-17-20260816/gcc/config/arm/neon.md
*** gcc-17-20260809/gcc/config/arm/neon.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/arm/neon.md	Sun Aug 16 22:32:06 2026
***************
*** 981,987 ****
  
  ;; Widening operations
  
! (define_expand "widen_ssum<v_double_width><mode>3"
    [(set (match_operand:<V_double_width> 0 "s_register_operand")
  	(plus:<V_double_width>
  	 (sign_extend:<V_double_width>
--- 981,987 ----
  
  ;; Widening operations
  
! (define_expand "reduc_widen_ssum<v_double_width><mode>3"
    [(set (match_operand:<V_double_width> 0 "s_register_operand")
  	(plus:<V_double_width>
  	 (sign_extend:<V_double_width>
***************
*** 1040,1046 ****
  }
    [(set_attr "type" "neon_add_widen")])
  
! (define_insn "widen_ssum<V_widen_l><mode>3"
    [(set (match_operand:<V_widen> 0 "s_register_operand" "=w")
  	(plus:<V_widen>
  	 (sign_extend:<V_widen>
--- 1040,1046 ----
  }
    [(set_attr "type" "neon_add_widen")])
  
! (define_insn "reduc_widen_ssum<V_widen_l><mode>3"
    [(set (match_operand:<V_widen> 0 "s_register_operand" "=w")
  	(plus:<V_widen>
  	 (sign_extend:<V_widen>
***************
*** 1051,1057 ****
    [(set_attr "type" "neon_add_widen")]
  )
  
! (define_expand "widen_usum<v_double_width><mode>3"
    [(set (match_operand:<V_double_width> 0 "s_register_operand")
  	(plus:<V_double_width>
  	 (zero_extend:<V_double_width>
--- 1051,1057 ----
    [(set_attr "type" "neon_add_widen")]
  )
  
! (define_expand "reduc_widen_usum<v_double_width><mode>3"
    [(set (match_operand:<V_double_width> 0 "s_register_operand")
  	(plus:<V_double_width>
  	 (zero_extend:<V_double_width>
***************
*** 1110,1116 ****
  }
    [(set_attr "type" "neon_add_widen")])
  
! (define_insn "widen_usum<V_widen_l><mode>3"
    [(set (match_operand:<V_widen> 0 "s_register_operand" "=w")
  	(plus:<V_widen> (zero_extend:<V_widen>
  			  (match_operand:VW 1 "s_register_operand" "%w"))
--- 1110,1116 ----
  }
    [(set_attr "type" "neon_add_widen")])
  
! (define_insn "reduc_widen_usum<V_widen_l><mode>3"
    [(set (match_operand:<V_widen> 0 "s_register_operand" "=w")
  	(plus:<V_widen> (zero_extend:<V_widen>
  			  (match_operand:VW 1 "s_register_operand" "%w"))
diff -Nrcpad gcc-17-20260809/gcc/config/avr/avr-fixed.md gcc-17-20260816/gcc/config/avr/avr-fixed.md
*** gcc-17-20260809/gcc/config/avr/avr-fixed.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/avr/avr-fixed.md	Sun Aug 16 22:32:06 2026
***************
*** 26,31 ****
--- 26,33 ----
  (define_mode_iterator ALL4A  [SA USA])
  (define_mode_iterator ALL2QA [HQ UHQ HA UHA])
  (define_mode_iterator ALL4QA [SQ USQ SA USA])
+ (define_mode_iterator ALL12QA [ QQ   HQ  HA
+                                UQQ  UHQ UHA])
  (define_mode_iterator ALL124QA [ QQ   HQ  HA  SA  SQ
                                  UQQ  UHQ UHA USA USQ])
  
***************
*** 209,233 ****
    "sbrc %0,7\;neg %0\;sbrc %0,7\;dec %0"
    [(set_attr "length" "4")])
  
! ;; "ssneghq2"  "ssnegha2"  "ssnegsq2"  "ssnegsa2"
! ;; "ssabshq2"  "ssabsha2"  "ssabssq2"  "ssabssa2"
! (define_expand "<code_stdname><mode>2"
!   [(set (match_dup 2)
!         (match_operand:ALL24S 1 "register_operand" ""))
!    (set (match_dup 2)
!         (ss_abs_neg:ALL24S (match_dup 2)))
!    (set (match_operand:ALL24S 0 "register_operand" "")
!         (match_dup 2))]
!   ""
!   {
!     operands[2] = gen_rtx_REG (<MODE>mode, 26 - <SIZE>);
!   })
! 
! ;; "*ssneghq2"  "*ssnegha2"
! ;; "*ssabshq2"  "*ssabsha2"
! (define_insn_and_split "*<code_stdname><mode>2_split"
!   [(set (reg:ALL2S 24)
!         (ss_abs_neg:ALL2S (reg:ALL2S 24)))]
    ""
    "#"
    "&& reload_completed"
--- 211,221 ----
    "sbrc %0,7\;neg %0\;sbrc %0,7\;dec %0"
    [(set_attr "length" "4")])
  
! ;; "ssneghq2"  "ssnegha2"
! ;; "ssabshq2"  "ssabsha2"
! (define_insn_and_split "<code_stdname><mode>2"
!   [(set (match_operand:ALL2S 0 "register_operand"                  "={r24}")
!         (ss_abs_neg:ALL2S (match_operand:ALL2S 1 "register_operand" "{r24}")))]
    ""
    "#"
    "&& reload_completed"
***************
*** 235,252 ****
    { DONE_ADD_CCC })
  
  (define_insn "*<code_stdname><mode>2"
!   [(set (reg:ALL2S 24)
!         (ss_abs_neg:ALL2S (reg:ALL2S 24)))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __<code_stdname>_2"
    [(set_attr "type" "xcall")])
  
! ;; "*ssnegsq2"  "*ssnegsa2"
! ;; "*ssabssq2"  "*ssabssa2"
! (define_insn_and_split "*<code_stdname><mode>2_split"
!   [(set (reg:ALL4S 22)
!         (ss_abs_neg:ALL4S (reg:ALL4S 22)))]
    ""
    "#"
    "&& reload_completed"
--- 223,240 ----
    { DONE_ADD_CCC })
  
  (define_insn "*<code_stdname><mode>2"
!   [(set (reg:ALL2S                   REG_24)
!         (ss_abs_neg:ALL2S (reg:ALL2S REG_24)))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __<code_stdname>_2"
    [(set_attr "type" "xcall")])
  
! ;; "ssnegsq2"  "ssnegsa2"
! ;; "ssabssq2"  "ssabssa2"
! (define_insn_and_split "<code_stdname><mode>2"
!   [(set (match_operand:ALL4S 0 "register_operand"                  "={r22}")
!         (ss_abs_neg:ALL4S (match_operand:ALL4S 1 "register_operand" "{r22}")))]
    ""
    "#"
    "&& reload_completed"
***************
*** 254,261 ****
    { DONE_ADD_CCC })
  
  (define_insn "*<code_stdname><mode>2"
!   [(set (reg:ALL4S 22)
!         (ss_abs_neg:ALL4S (reg:ALL4S 22)))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __<code_stdname>_4"
--- 242,249 ----
    { DONE_ADD_CCC })
  
  (define_insn "*<code_stdname><mode>2"
!   [(set (reg:ALL4S                   REG_22)
!         (ss_abs_neg:ALL4S (reg:ALL4S REG_22)))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __<code_stdname>_4"
***************
*** 315,407 ****
    "mul %1,%2\;mov %0,r1\;clr __zero_reg__"
    [(set_attr "length" "3")])
  
! (define_expand "mulqq3_nomul"
!   [(set (reg:QQ 24)
!         (match_operand:QQ 1 "register_operand" ""))
!    (set (reg:QQ 25)
!         (match_operand:QQ 2 "register_operand" ""))
!    ;; "*mulqq3.call"
!    (parallel [(set (reg:QQ 23)
!                    (mult:QQ (reg:QQ 24)
!                             (reg:QQ 25)))
!               (clobber (reg:QI 22))
!               (clobber (reg:HI 24))])
!    (set (match_operand:QQ 0 "register_operand" "")
!         (reg:QQ 23))]
    "!AVR_HAVE_MUL"
!   {
!     avr_fix_inputs (operands, 1 << 2, regmask (QQmode, 24));
!   })
  
  
  (define_expand "muluqq3_nomul"
!   [(set (reg:UQQ 22)
          (match_operand:UQQ 1 "register_operand" ""))
!    (set (reg:UQQ 24)
          (match_operand:UQQ 2 "register_operand" ""))
!    ;; "*umulqihi3.call"
!    (parallel [(set (reg:HI 24)
!                    (mult:HI (zero_extend:HI (reg:QI 22))
!                             (zero_extend:HI (reg:QI 24))))
!               (clobber (reg:QI 21))
!               (clobber (reg:HI 22))])
     (set (match_operand:UQQ 0 "register_operand" "")
!         (reg:UQQ 25))]
    "!AVR_HAVE_MUL"
    {
!     avr_fix_inputs (operands, 1 << 2, regmask (UQQmode, 22));
    })
  
- (define_insn_and_split "*mulqq3.call_split"
-   [(set (reg:QQ 23)
-         (mult:QQ (reg:QQ 24)
-                  (reg:QQ 25)))
-    (clobber (reg:QI 22))
-    (clobber (reg:HI 24))]
-   "!AVR_HAVE_MUL"
-   "#"
-   "&& reload_completed"
-   [(scratch)]
-   { DONE_ADD_CCC })
- 
  (define_insn "*mulqq3.call"
!   [(set (reg:QQ 23)
!         (mult:QQ (reg:QQ 24)
!                  (reg:QQ 25)))
!    (clobber (reg:QI 22))
!    (clobber (reg:HI 24))
     (clobber (reg:CC REG_CC))]
    "!AVR_HAVE_MUL && reload_completed"
    "%~call __mulqq3"
    [(set_attr "type" "xcall")])
  
  
! ;; "mulhq3" "muluhq3"
! ;; "mulha3" "muluha3"
! (define_expand "mul<mode>3"
!   [(set (reg:ALL2QA 18)
!         (match_operand:ALL2QA 1 "register_operand" ""))
!    (set (reg:ALL2QA 26)
!         (match_operand:ALL2QA 2 "register_operand" ""))
!    ;; "*mulhq3.call.enh"
!    (parallel [(set (reg:ALL2QA 24)
!                    (mult:ALL2QA (reg:ALL2QA 18)
!                                 (reg:ALL2QA 26)))
!               (clobber (reg:HI 22))])
!    (set (match_operand:ALL2QA 0 "register_operand" "")
!         (reg:ALL2QA 24))]
!   "AVR_HAVE_MUL"
!   {
!     avr_fix_inputs (operands, 1 << 2, regmask (<MODE>mode, 18));
!   })
! 
! ;; "*mulhq3.call"  "*muluhq3.call"
! ;; "*mulha3.call"  "*muluha3.call"
! (define_insn_and_split "*mul<mode>3.call_split"
!   [(set (reg:ALL2QA 24)
!         (mult:ALL2QA (reg:ALL2QA 18)
!                      (reg:ALL2QA 26)))
!    (clobber (reg:HI 22))]
    "AVR_HAVE_MUL"
    "#"
    "&& reload_completed"
--- 303,359 ----
    "mul %1,%2\;mov %0,r1\;clr __zero_reg__"
    [(set_attr "length" "3")])
  
! (define_insn_and_split "mulqq3_nomul"
!   [;; "*mulqq3.call"
!    (set (match_operand:QQ 0 "register_operand"          "={r23}")
!         (mult:QQ (match_operand:QQ 1 "register_operand" "%{r24}")
!                  (match_operand:QQ 2 "register_operand"  "{r25}")))
!    (clobber (match_scratch:QI 3                         "={r22}"))
!    (clobber (match_scratch:HI 4                         "={r24}"))]
    "!AVR_HAVE_MUL"
!   "#"
!   "&& reload_completed"
!   [(scratch)]
!   { DONE_ADD_CCC })
  
  
  (define_expand "muluqq3_nomul"
!   [(set (reg:UQQ REG_22)
          (match_operand:UQQ 1 "register_operand" ""))
!    (set (reg:UQQ REG_24)
          (match_operand:UQQ 2 "register_operand" ""))
!    ;; "*umulqihi3.call_split"
!    (parallel [(set (reg:HI REG_24)
!                    (mult:HI (zero_extend:HI (reg:QI REG_22))
!                             (zero_extend:HI (reg:QI REG_24))))
!               (clobber (reg:QI REG_21))
!               (clobber (reg:HI REG_22))])
     (set (match_operand:UQQ 0 "register_operand" "")
!         (reg:UQQ REG_25))]
    "!AVR_HAVE_MUL"
    {
!     avr_fix_inputs (operands, 1 << 2, regmask (UQQmode, REG_22));
    })
  
  (define_insn "*mulqq3.call"
!   [(set (reg:QQ          REG_23)
!         (mult:QQ (reg:QQ REG_24)
!                  (reg:QQ REG_25)))
!    (clobber (reg:QI REG_22))
!    (clobber (reg:HI REG_24))
     (clobber (reg:CC REG_CC))]
    "!AVR_HAVE_MUL && reload_completed"
    "%~call __mulqq3"
    [(set_attr "type" "xcall")])
  
  
! ;; "mulhq3.call"  "muluhq3.call"
! ;; "mulha3.call"  "muluha3.call"
! (define_insn_and_split "mul<mode>3"
!   [(set (match_operand:ALL2QA 0 "register_operand"              "={r24}")
!         (mult:ALL2QA (match_operand:ALL2QA 1 "register_operand" "%{r18}")
!                      (match_operand:ALL2QA 2 "register_operand"  "{r26}")))
!    (clobber (match_scratch:HI 3                                 "={r22}"))]
    "AVR_HAVE_MUL"
    "#"
    "&& reload_completed"
***************
*** 409,447 ****
    { DONE_ADD_CCC })
  
  (define_insn "*mul<mode>3.call"
!   [(set (reg:ALL2QA 24)
!         (mult:ALL2QA (reg:ALL2QA 18)
!                      (reg:ALL2QA 26)))
!    (clobber (reg:HI 22))
     (clobber (reg:CC REG_CC))]
    "AVR_HAVE_MUL && reload_completed"
    "%~call __mul<mode>3"
    [(set_attr "type" "xcall")])
  
  
! ;; On the enhanced core, don't clobber either input and use a separate output
  
  ;; "mulsa3" "mulusa3"
! (define_expand "mul<mode>3"
!   [(set (reg:ALL4A 16)
!         (match_operand:ALL4A 1 "register_operand" ""))
!    (set (reg:ALL4A 20)
!         (match_operand:ALL4A 2 "register_operand" ""))
!    (set (reg:ALL4A 24)
!         (mult:ALL4A (reg:ALL4A 16)
!                     (reg:ALL4A 20)))
!    (set (match_operand:ALL4A 0 "register_operand" "")
!         (reg:ALL4A 24))]
!   "AVR_HAVE_MUL"
!   {
!     avr_fix_inputs (operands, 1 << 2, regmask (<MODE>mode, 16));
!   })
! 
! ;; "*mulsa3.call" "*mulusa3.call"
! (define_insn_and_split "*mul<mode>3.call_split"
!   [(set (reg:ALL4A 24)
!         (mult:ALL4A (reg:ALL4A 16)
!                     (reg:ALL4A 20)))]
    "AVR_HAVE_MUL"
    "#"
    "&& reload_completed"
--- 361,383 ----
    { DONE_ADD_CCC })
  
  (define_insn "*mul<mode>3.call"
!   [(set (reg:ALL2QA              REG_24)
!         (mult:ALL2QA (reg:ALL2QA REG_18)
!                      (reg:ALL2QA REG_26)))
!    (clobber (reg:HI REG_22))
     (clobber (reg:CC REG_CC))]
    "AVR_HAVE_MUL && reload_completed"
    "%~call __mul<mode>3"
    [(set_attr "type" "xcall")])
  
  
! ;; On the enhanced core, don't clobber either input and use a separate output.
  
  ;; "mulsa3" "mulusa3"
! (define_insn_and_split "mul<mode>3"
!   [(set (match_operand:ALL4A 0 "register_operand"             "={r24}")
!         (mult:ALL4A (match_operand:ALL4A 1 "register_operand" "%{r16}")
!                     (match_operand:ALL4A 2 "register_operand"  "{r20}")))]
    "AVR_HAVE_MUL"
    "#"
    "&& reload_completed"
***************
*** 449,457 ****
    { DONE_ADD_CCC })
  
  (define_insn "*mul<mode>3.call"
!   [(set (reg:ALL4A 24)
!         (mult:ALL4A (reg:ALL4A 16)
!                     (reg:ALL4A 20)))
     (clobber (reg:CC REG_CC))]
    "AVR_HAVE_MUL && reload_completed"
    "%~call __mul<mode>3"
--- 385,393 ----
    { DONE_ADD_CCC })
  
  (define_insn "*mul<mode>3.call"
!   [(set (reg:ALL4A             REG_24)
!         (mult:ALL4A (reg:ALL4A REG_16)
!                     (reg:ALL4A REG_20)))
     (clobber (reg:CC REG_CC))]
    "AVR_HAVE_MUL && reload_completed"
    "%~call __mul<mode>3"
***************
*** 464,536 ****
  (define_code_iterator alldiv [udiv div us_div ss_div])
  
  ;; "divqq3" "udivuqq3"
! (define_expand "<code><mode>3"
!   [(set (reg:ALL1Q 25)
!         (match_operand:ALL1Q 1 "register_operand" ""))
!    (set (reg:ALL1Q 22)
!         (match_operand:ALL1Q 2 "register_operand" ""))
!    (parallel [(set (reg:ALL1Q 24)
!                    (usdiv:ALL1Q (reg:ALL1Q 25)
!                                 (reg:ALL1Q 22)))
!               (clobber (reg:QI 25))])
!    (set (match_operand:ALL1Q 0 "register_operand" "")
!         (reg:ALL1Q 24))]
!   ""
!   {
!     avr_fix_inputs (operands, 1 << 2, regmask (<MODE>mode, 25));
!   })
! 
! 
! ;; "*divqq3.call" "*udivuqq3.call"
! (define_insn_and_split "*<code><mode>3.call_split"
!   [(set (reg:ALL1Q 24)
!         (usdiv:ALL1Q (reg:ALL1Q 25)
!                      (reg:ALL1Q 22)))
!    (clobber (reg:QI 25))]
!   ""
    "#"
    "&& reload_completed"
    [(scratch)]
    { DONE_ADD_CCC })
  
  (define_insn "*<code><mode>3.call"
!   [(set (reg:ALL1Q 24)
!         (usdiv:ALL1Q (reg:ALL1Q 25)
!                      (reg:ALL1Q 22)))
!    (clobber (reg:QI 25))
     (clobber (reg:CC REG_CC))]
!   "reload_completed"
    "%~call __<code><mode>3"
    [(set_attr "type" "xcall")])
  
  ;; "divhq3" "udivuhq3" "ssdivhq3" "usdivuhq3"
  ;; "divha3" "udivuha3" "ssdivha3" "usdivuha3"
! (define_expand "<code_stdname><mode>3"
!   [(set (reg:ALL2QA 26)
!         (match_operand:ALL2QA 1 "register_operand" ""))
!    (set (reg:ALL2QA 22)
!         (match_operand:ALL2QA 2 "register_operand" ""))
!    (parallel [(set (reg:ALL2QA 24)
!                    (alldiv:ALL2QA (reg:ALL2QA 26)
!                                   (reg:ALL2QA 22)))
!               (clobber (reg:HI 26))
!               (clobber (reg:QI 21))])
!    (set (match_operand:ALL2QA 0 "register_operand" "")
!         (reg:ALL2QA 24))]
!   "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
!    == (<CODE> == DIV || <CODE> == SS_DIV)"
!   {
!     avr_fix_inputs (operands, 1 << 2, regmask (<MODE>mode, 26));
!   })
! 
! ;; "*divhq3.split" "*udivuhq3.split" "*ssdivhq3.split" "*usdivuhq3.split"
! ;; "*divha3.split" "*udivuha3.split" "*ssdivha3.split" "*usdivuha3.split"
! (define_insn_and_split "*<code_stdname><mode>3.split"
!   [(set (reg:ALL2QA 24)
!         (alldiv:ALL2QA (reg:ALL2QA 26)
!                        (reg:ALL2QA 22)))
!    (clobber (reg:HI 26))
!    (clobber (reg:QI 21))]
    "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
     == (<CODE> == DIV || <CODE> == SS_DIV)"
    "#"
--- 400,437 ----
  (define_code_iterator alldiv [udiv div us_div ss_div])
  
  ;; "divqq3" "udivuqq3"
! (define_insn_and_split "<code><mode>3"
!   [(set (match_operand:ALL1Q 0 "register_operand"              "={r24}")
!         (usdiv:ALL1Q (match_operand:ALL1Q 1 "register_operand"  "{r25}")
!                      (match_operand:ALL1Q 2 "register_operand"  "{r22}")))
!    (clobber (match_scratch:QI 3                                "={r25}"))]
!   "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
!    == (<CODE> == DIV || <CODE> == SS_DIV)"
    "#"
    "&& reload_completed"
    [(scratch)]
    { DONE_ADD_CCC })
  
  (define_insn "*<code><mode>3.call"
!   [(set (reg:ALL1Q              REG_24)
!         (usdiv:ALL1Q (reg:ALL1Q REG_25)
!                      (reg:ALL1Q REG_22)))
!    (clobber (reg:QI REG_25))
     (clobber (reg:CC REG_CC))]
!   "reload_completed
!    && SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
!       == (<CODE> == DIV || <CODE> == SS_DIV)"
    "%~call __<code><mode>3"
    [(set_attr "type" "xcall")])
  
  ;; "divhq3" "udivuhq3" "ssdivhq3" "usdivuhq3"
  ;; "divha3" "udivuha3" "ssdivha3" "usdivuha3"
! (define_insn_and_split "<code_stdname><mode>3"
!   [(set (match_operand:ALL2QA 0 "register_operand"               "={r24}")
!         (alldiv:ALL2QA (match_operand:ALL2QA 1 "register_operand" "{r26}")
!                        (match_operand:ALL2QA 2 "register_operand" "{r22}")))
!    (clobber (match_scratch:HI 3                                  "={r26}"))
!    (clobber (match_scratch:QI 4                                  "={r21}"))]
    "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
     == (<CODE> == DIV || <CODE> == SS_DIV)"
    "#"
***************
*** 541,551 ****
  ;; "*divhq3.call" "*udivuhq3.call" "*ssdivhq3.call" "*usdivuhq3.call"
  ;; "*divha3.call" "*udivuha3.call" "*ssdivha3.call" "*usdivuha3.call"
  (define_insn "*<code_stdname><mode>3.call"
!   [(set (reg:ALL2QA 24)
!         (alldiv:ALL2QA (reg:ALL2QA 26)
!                        (reg:ALL2QA 22)))
!    (clobber (reg:HI 26))
!    (clobber (reg:QI 21))
     (clobber (reg:CC REG_CC))]
    "reload_completed
     && SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
--- 442,452 ----
  ;; "*divhq3.call" "*udivuhq3.call" "*ssdivhq3.call" "*usdivuhq3.call"
  ;; "*divha3.call" "*udivuha3.call" "*ssdivha3.call" "*usdivuha3.call"
  (define_insn "*<code_stdname><mode>3.call"
!   [(set (reg:ALL2QA                REG_24)
!         (alldiv:ALL2QA (reg:ALL2QA REG_26)
!                        (reg:ALL2QA REG_22)))
!    (clobber (reg:HI REG_26))
!    (clobber (reg:QI REG_21))
     (clobber (reg:CC REG_CC))]
    "reload_completed
     && SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
***************
*** 557,587 ****
  
  ;; "divsa3" "udivusa3"
  ;; "ssdivsa3" "usdivusa3"
! (define_expand "<code_stdname><mode>3"
!   [(set (reg:ALL4A 24)
!         (match_operand:ALL4A 1 "register_operand" ""))
!    (set (reg:ALL4A 18)
!         (match_operand:ALL4A 2 "register_operand" ""))
!    (parallel [(set (reg:ALL4A 22)
!                    (alldiv:ALL4A (reg:ALL4A 24)
!                                  (reg:ALL4A 18)))
!               (clobber (reg:HI 26))
!               (clobber (reg:HI 30))])
!    (set (match_operand:ALL4A 0 "register_operand" "")
!         (reg:ALL4A 22))]
!   "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
!    == (<CODE> == DIV || <CODE> == SS_DIV)"
!   {
!     avr_fix_inputs (operands, 1 << 2, regmask (<MODE>mode, 24));
!   })
! 
! ;; "*divsa3.split" "*udivusa3.split" "*ssdivsa3.split" "*usdivusa3.split"
! (define_insn_and_split "*<code_stdname><mode>3.split"
!   [(set (reg:ALL4A 22)
!         (alldiv:ALL4A (reg:ALL4A 24)
!                       (reg:ALL4A 18)))
!    (clobber (reg:HI 26))
!    (clobber (reg:HI 30))]
    "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
     == (<CODE> == DIV || <CODE> == SS_DIV)"
    "#"
--- 458,469 ----
  
  ;; "divsa3" "udivusa3"
  ;; "ssdivsa3" "usdivusa3"
! (define_insn_and_split "<code_stdname><mode>3"
!   [(set (match_operand:ALL4A 0 "register_operand"              "={r22}")
!         (alldiv:ALL4A (match_operand:ALL4A 1 "register_operand" "{r24}")
!                       (match_operand:ALL4A 2 "register_operand" "{r18}")))
!    (clobber (match_scratch:HI 3                                "={r26}"))
!    (clobber (match_scratch:HI 4                                "={r30}"))]
    "SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
     == (<CODE> == DIV || <CODE> == SS_DIV)"
    "#"
***************
*** 591,601 ****
  
  ;; "*divsa3.call" "*udivusa3.call" "*ssdivsa3.call" "*usdivusa3.call"
  (define_insn "*<code_stdname><mode>3.call"
!   [(set (reg:ALL4A 22)
!         (alldiv:ALL4A (reg:ALL4A 24)
!                       (reg:ALL4A 18)))
!    (clobber (reg:HI 26))
!    (clobber (reg:HI 30))
     (clobber (reg:CC REG_CC))]
    "reload_completed
     && SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
--- 473,483 ----
  
  ;; "*divsa3.call" "*udivusa3.call" "*ssdivsa3.call" "*usdivusa3.call"
  (define_insn "*<code_stdname><mode>3.call"
!   [(set (reg:ALL4A               REG_22)
!         (alldiv:ALL4A (reg:ALL4A REG_24)
!                       (reg:ALL4A REG_18)))
!    (clobber (reg:HI REG_26))
!    (clobber (reg:HI REG_30))
     (clobber (reg:CC REG_CC))]
    "reload_completed
     && SIGNED_FIXED_POINT_MODE_P (<MODE>mode)
***************
*** 612,648 ****
  ;; "roundhq3"  "rounduhq3"  "roundha3"  "rounduha3"
  ;; "roundsq3"  "roundusq3"  "roundsa3"  "roundusa3"
  (define_expand "round<mode>3"
!   [(set (match_dup 4)
!         (match_operand:ALL124QA 1 "register_operand" ""))
!    (set (reg:QI 24)
!         (match_dup 5))
!    (parallel [(set (match_dup 3)
!                    (unspec:ALL124QA [(match_dup 4)
!                                      (reg:QI 24)] UNSPEC_ROUND))
!               (clobber (match_dup 4))])
!    (set (match_operand:ALL124QA 0 "register_operand" "")
!         (match_dup 3))
!    (use (match_operand:HI 2 "nonmemory_operand" ""))]
    ""
    {
!     if (CONST_INT_P (operands[2])
!         && !(optimize_size
!              && 4 == <SIZE>))
        {
          emit_insn (gen_round<mode>3_const (operands[0], operands[1], operands[2]));
          DONE;
        }
  
!     // Input and output of the libgcc function
!     const unsigned int regno_in[]  = { -1U, 22, 22, -1U, 18 };
!     const unsigned int regno_out[] = { -1U, 24, 24, -1U, 22 };
! 
!     operands[3] = gen_rtx_REG (<MODE>mode, regno_out[(size_t) <SIZE>]);
!     operands[4] = gen_rtx_REG (<MODE>mode,  regno_in[(size_t) <SIZE>]);
!     avr_fix_inputs (operands, 1 << 2, regmask (<MODE>mode, REGNO (operands[4])));
!     operands[5] = simplify_gen_subreg (QImode, force_reg (HImode, operands[2]), HImode, 0);
!     // $2 is no more needed, but is referenced for expand.
!     operands[2] = const0_rtx;
    })
  
  ;; Expand rounding with known rounding points inline so that the addend / mask
--- 494,513 ----
  ;; "roundhq3"  "rounduhq3"  "roundha3"  "rounduha3"
  ;; "roundsq3"  "roundusq3"  "roundsa3"  "roundusa3"
  (define_expand "round<mode>3"
!   [(parallel [(set (match_operand:ALL124QA 0 "register_operand")
!                    (unspec:ALL124QA [(match_operand:ALL124QA 1 "register_operand")
!                                      (match_operand:HI 2 "nonmemory_operand")]
!                                     UNSPEC_ROUND))
!               (clobber (scratch:ALL124QA))])]
    ""
    {
!     if (CONST_INT_P (operands[2]))
        {
          emit_insn (gen_round<mode>3_const (operands[0], operands[1], operands[2]));
          DONE;
        }
  
!     operands[2] = avr_byte (force_reg (HImode, operands[2]), 0);
    })
  
  ;; Expand rounding with known rounding points inline so that the addend / mask
***************
*** 678,712 ****
    [(set_attr "adjust_len" "round")])
  
  
! ;; "*roundqq3.libgcc"  "*rounduqq3.libgcc"
  (define_insn_and_split "*round<mode>3.libgcc_split"
!   [(set (reg:ALL1Q 24)
!         (unspec:ALL1Q [(reg:ALL1Q 22)
!                        (reg:QI 24)] UNSPEC_ROUND))
!    (clobber (reg:ALL1Q 22))]
    ""
    "#"
    "&& reload_completed"
    [(scratch)]
    { DONE_ADD_CCC })
  
  (define_insn "*round<mode>3.libgcc"
!   [(set (reg:ALL1Q 24)
!         (unspec:ALL1Q [(reg:ALL1Q 22)
!                        (reg:QI 24)] UNSPEC_ROUND))
!    (clobber (reg:ALL1Q 22))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __round<mode>3"
    [(set_attr "type" "xcall")])
  
! ;; "*roundhq3.libgcc"  "*rounduhq3.libgcc"
! ;; "*roundha3.libgcc"  "*rounduha3.libgcc"
  (define_insn_and_split "*round<mode>3.libgcc_split"
!   [(set (reg:ALL2QA 24)
!         (unspec:ALL2QA [(reg:ALL2QA 22)
!                         (reg:QI 24)] UNSPEC_ROUND))
!    (clobber (reg:ALL2QA 22))]
    ""
    "#"
    "&& reload_completed"
--- 543,584 ----
    [(set_attr "adjust_len" "round")])
  
  
! ;; "*roundqq3.libgcc_split"  "*rounduqq3.libgcc_split"
! ;; "*roundhq3.libgcc_split"  "*rounduhq3.libgcc_split"
! ;; "*roundha3.libgcc_split"  "*rounduha3.libgcc_split"
  (define_insn_and_split "*round<mode>3.libgcc_split"
!   [(set (match_operand:ALL12QA 0 "register_operand"                 "={r24}")
!         (unspec:ALL12QA [(match_operand:ALL12QA 1 "register_operand" "{r22}")
!                          (match_operand:QI 2 "register_operand"      "{r24}")]
!                         UNSPEC_ROUND))
!    (clobber (match_scratch:ALL12QA 3                                "={r22}"))]
    ""
    "#"
    "&& reload_completed"
    [(scratch)]
    { DONE_ADD_CCC })
  
+ ;; "*roundqq3.libgcc"  "*rounduqq3.libgcc"
+ ;; "*roundhq3.libgcc"  "*rounduhq3.libgcc"
+ ;; "*roundha3.libgcc"  "*rounduha3.libgcc"
  (define_insn "*round<mode>3.libgcc"
!   [(set (reg:ALL12QA                  REG_24)
!         (unspec:ALL12QA [(reg:ALL12QA REG_22)
!                          (reg:QI      REG_24)] UNSPEC_ROUND))
!    (clobber (reg:ALL12QA REG_22))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __round<mode>3"
    [(set_attr "type" "xcall")])
  
! ;; "*roundsq3.libgcc"  "*roundusq3.libgcc"
! ;; "*roundsa3.libgcc"  "*roundusa3.libgcc"
  (define_insn_and_split "*round<mode>3.libgcc_split"
!   [(set (match_operand:ALL4QA 0 "register_operand"                "={r22}")
!         (unspec:ALL4QA [(match_operand:ALL4QA 1 "register_operand" "{r18}")
!                         (match_operand:QI 2 "register_operand"     "{r24}")]
!                        UNSPEC_ROUND))
!    (clobber (match_scratch:ALL4QA 3                               "={r18}"))]
    ""
    "#"
    "&& reload_completed"
***************
*** 714,747 ****
    { DONE_ADD_CCC })
  
  (define_insn "*round<mode>3.libgcc"
!   [(set (reg:ALL2QA 24)
!         (unspec:ALL2QA [(reg:ALL2QA 22)
!                         (reg:QI 24)] UNSPEC_ROUND))
!    (clobber (reg:ALL2QA 22))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __round<mode>3"
    [(set_attr "type" "xcall")])
  
! ;; "*roundsq3.libgcc"  "*roundusq3.libgcc"
! ;; "*roundsa3.libgcc"  "*roundusa3.libgcc"
! (define_insn_and_split "*round<mode>3.libgcc_split"
!   [(set (reg:ALL4QA 22)
!         (unspec:ALL4QA [(reg:ALL4QA 18)
!                         (reg:QI 24)] UNSPEC_ROUND))
!    (clobber (reg:ALL4QA 18))]
!   ""
    "#"
    "&& reload_completed"
    [(scratch)]
    { DONE_ADD_CCC })
  
! (define_insn "*round<mode>3.libgcc"
!   [(set (reg:ALL4QA 22)
!         (unspec:ALL4QA [(reg:ALL4QA 18)
!                         (reg:QI 24)] UNSPEC_ROUND))
!    (clobber (reg:ALL4QA 18))
     (clobber (reg:CC REG_CC))]
!   "reload_completed"
!   "%~call __round<mode>3"
    [(set_attr "type" "xcall")])
--- 586,659 ----
    { DONE_ADD_CCC })
  
  (define_insn "*round<mode>3.libgcc"
!   [(set (reg:ALL4QA                 REG_22)
!         (unspec:ALL4QA [(reg:ALL4QA REG_18)
!                         (reg:QI     REG_24)] UNSPEC_ROUND))
!    (clobber (reg:ALL4QA REG_18))
     (clobber (reg:CC REG_CC))]
    "reload_completed"
    "%~call __round<mode>3"
    [(set_attr "type" "xcall")])
  
! 
! ;******************************************************************************
! ;** Saturated Shift Left
! ;******************************************************************************
! 
! ;; These functions are default ABI but are clobbering less registers.
! 
! (define_code_iterator sat_ashl  [us_ashift ss_ashift])
! 
! ;; "usashluqq3"  "ssashlqq3"
! ;; "usashluhq3"  "ssashlhq3"
! ;; "usashluha3"  "ssashlha3"
! (define_insn_and_split "<code_stdname><mode>3"
!   [(set (match_operand:ALL12QA 0 "register_operand"                  "={r24}")
!         (sat_ashl:ALL12QA (match_operand:ALL12QA 1 "register_operand" "{r24}")
!                           (match_operand:QI 2 "register_operand"      "{r22}")))
!    (clobber (match_scratch:QI 3                                      "={r22}"))]
!   "SIGNED_FIXED_POINT_MODE_P (<MODE>mode) == (<CODE> == SS_ASHIFT)"
    "#"
    "&& reload_completed"
    [(scratch)]
    { DONE_ADD_CCC })
  
! ;; "*usashluqq3"  "*ssashlqq3"
! ;; "*usashluhq3"  "*ssashlhq3"
! ;; "*usashluha3"  "*ssashlha3"
! (define_insn "*<code_stdname><mode>3"
!   [(set (reg:ALL12QA                   REG_24)
!         (sat_ashl:ALL12QA (reg:ALL12QA REG_24)
!                           (reg:QI      REG_22)))
!    (clobber (reg:QI REG_22))
     (clobber (reg:CC REG_CC))]
!   "reload_completed
!    && SIGNED_FIXED_POINT_MODE_P (<MODE>mode) == (<CODE> == SS_ASHIFT)"
!   "%~call __<code_stdname><mode>3"
!   [(set_attr "type" "xcall")])
! 
! ;; "usashlusq3"  "ssashlsq3"
! ;; "usashlusa3"  "ssashlsa3"
! (define_insn_and_split "<code_stdname><mode>3"
!   [(set (match_operand:ALL4QA 0 "register_operand"                 "={r22}")
!         (sat_ashl:ALL4QA (match_operand:ALL4QA 1 "register_operand" "{r22}")
!                          (match_operand:QI 2 "register_operand"     "{r20}")))
!    (clobber (match_scratch:QI 3                                    "={r20}"))]
!   "SIGNED_FIXED_POINT_MODE_P (<MODE>mode) == (<CODE> == SS_ASHIFT)"
!   "#"
!   "&& reload_completed"
!   [(scratch)]
!   { DONE_ADD_CCC })
! 
! ;; "*usashlusq3"  "*ssashlsq3"
! ;; "*usashlusa3"  "*ssashlsa3"
! (define_insn "*<code_stdname><mode>3"
!   [(set (reg:ALL4QA                  REG_22)
!         (sat_ashl:ALL4QA (reg:ALL4QA REG_22)
!                          (reg:QI     REG_20)))
!    (clobber (reg:QI REG_20))
!    (clobber (reg:CC REG_CC))]
!   "reload_completed
!    && SIGNED_FIXED_POINT_MODE_P (<MODE>mode) == (<CODE> == SS_ASHIFT)"
!   "%~call __<code_stdname><mode>3"
    [(set_attr "type" "xcall")])
diff -Nrcpad gcc-17-20260809/gcc/config/avr/avr-passes.cc gcc-17-20260816/gcc/config/avr/avr-passes.cc
*** gcc-17-20260809/gcc/config/avr/avr-passes.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/avr/avr-passes.cc	Sun Aug 16 22:32:06 2026
*************** plies_t::emit_blds (const insninfo_t &ii
*** 1456,1462 ****
  
  // Emit insns for a contiguous sequence of SET ply_t's starting at
  // .plies[ISTART].  Advances N_INSNS by the number of emitted insns.
! // MEMO ist the state of the GPRs before II is executed, where II
  // represents the insn under optimization.
  // The emitted insns are "movqi_insn" or "*reload_inqi"
  // when .plies[ISTART].in_set_some is not set, and one "set_some" insn
--- 1456,1462 ----
  
  // Emit insns for a contiguous sequence of SET ply_t's starting at
  // .plies[ISTART].  Advances N_INSNS by the number of emitted insns.
! // MEMO is the state of the GPRs before II is executed, where II
  // represents the insn under optimization.
  // The emitted insns are "movqi_insn" or "*reload_inqi"
  // when .plies[ISTART].in_set_some is not set, and one "set_some" insn
*************** memento_t::apply_insn1 (rtx_insn *insn,
*** 2172,2178 ****
    // Get an abstract representation of src.  Bytes may be unknown,
    // known to equal some 8-bit compile-time constant (CTC) value,
    // or are known to equal some 8-bit register.
!   // TODO: Currently, only the ai[].val8 knowledge ist used.
    //       What's the best way to make use of ai[].regno ?
  
    absint_t ai = absint_t::explore (src, mold, mode);
--- 2172,2178 ----
    // Get an abstract representation of src.  Bytes may be unknown,
    // known to equal some 8-bit compile-time constant (CTC) value,
    // or are known to equal some 8-bit register.
!   // TODO: Currently, only the ai[].val8 knowledge is used.
    //       What's the best way to make use of ai[].regno ?
  
    absint_t ai = absint_t::explore (src, mold, mode);
*************** avr_byte_maybe_mem (rtx x, int n)
*** 5773,5779 ****
  
  /* Split multi-byte load / stores into 1-byte such insns
     provided non-volatile, addr-space = generic, no reg-overlap
!    and the resulting addressings are all natively supported.
     Returns true when the  XOP[0] = XOP[1]  insn has been split and
     false, otherwise.  */
  
--- 5773,5779 ----
  
  /* Split multi-byte load / stores into 1-byte such insns
     provided non-volatile, addr-space = generic, no reg-overlap
!    and the resulting addressing modes are all natively supported.
     Returns true when the  XOP[0] = XOP[1]  insn has been split and
     false, otherwise.  */
  
diff -Nrcpad gcc-17-20260809/gcc/config/avr/avr.cc gcc-17-20260816/gcc/config/avr/avr.cc
*** gcc-17-20260809/gcc/config/avr/avr.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/avr/avr.cc	Sun Aug 16 22:32:06 2026
*************** avr_out_set_some (rtx_insn *insn, rtx *x
*** 6162,6168 ****
    scratch = REG_P (xop[1]) ? xop[1] : NULL_RTX;
    oldval = NULL_RTX;
  
!   /* There are 3 ways to get a scratch, starting withe the most preferred ones:
       1) avr_find_unused_d_reg() need not to be restored, and it takes care
  	of fixed regs.  This is an unlikely case, e.g. with -fno-peephole2.
       2) "set_some" provides a scratch register with a known content.
--- 6162,6168 ----
    scratch = REG_P (xop[1]) ? xop[1] : NULL_RTX;
    oldval = NULL_RTX;
  
!   /* There are 3 ways to get a scratch, starting with the most preferred ones:
       1) avr_find_unused_d_reg() need not to be restored, and it takes care
  	of fixed regs.  This is an unlikely case, e.g. with -fno-peephole2.
       2) "set_some" provides a scratch register with a known content.
*************** avr_out_cmp_lsr (rtx_insn *insn, rtx *xo
*** 6539,6544 ****
--- 6539,6638 ----
  }
  
  
+ /* Helper for `avr_out_compare' that compares in the EQ/NE case,
+    and that permutes the sub-regs of the compare register.
+    XREG is the reg to compare against const_int XVAL.
+    Return TRUE iff the comparison has been carried out.  */
+ 
+ static bool
+ avr_out_perm_compare_eqne (rtx_insn *insn, rtx *xop, int *plen,
+ 			   rtx xreg, rtx xval)
+ {
+   // Number of bytes to compare.
+   const int n_bytes = GET_MODE_SIZE (GET_MODE (xreg));
+ 
+   // Comparisons == and != may change the order in which the sub-bytes are
+   // being compared.  Start with the high 16 bits so we can use SBIW.
+ 
+   if (n_bytes == 4
+       && AVR_HAVE_ADIW
+       && REGNO (xreg) >= REG_22
+       && (xval == const0_rtx
+ 	  || (IN_RANGE (avr_int16 (xval, 2), 0, 63)
+ 	      && reg_unused_after (insn, xreg))))
+     {
+       xop[2] = avr_word (xval, 2);
+       avr_asm_len ("sbiw %C0,%2"      CR_TAB
+ 		   "sbci %B0,hi8(%1)" CR_TAB
+ 		   "sbci %A0,lo8(%1)", xop, plen, 3);
+       return true;
+     }
+ 
+   // Similarly, we may reorder the bytes when byte 0 compares against 0.
+   // Just use CPC 0 so that the CPI is not wasted on 0.
+ 
+   if (n_bytes >= 2
+       && END_REGNO (xreg) > REG_16
+       && INTVAL (xval) != 0
+       && avr_uint8 (xval, 0) == 0
+       // Only do this when we may /not/ clobber xreg, since in
+       // the clobber case we have SBCI at our disposal.
+       && !reg_unused_after (insn, xreg))
+     {
+       int n = 0;
+       rtx yop[8 /*n_bytes*/][3];
+ 
+       // First do the xval8[i] that are != 0.
+       // Start with the MSB to cover cases like SI:14.
+       for (int i = n_bytes - 1; i >= 0; --i)
+ 	if (avr_uint8 (xval, i) != 0)
+ 	  {
+ 	    rtx xval8 = avr_byte (xval, i);
+ 	    yop[n][0] = avr_byte (xreg, i);
+ 	    yop[n][1] = xval8;
+ 	    yop[n][2] = NULL_RTX;
+ 
+ 	    if (n == 0)
+ 	      {
+ 		if (REGNO (yop[n][0]) < REG_16)
+ 		  return false;
+ 		avr_asm_len ("cpi %0,%1", yop[n], plen, 1);
+ 	      }
+ 	    else
+ 	      {
+ 		rtx &v8reg = yop[n][2];
+ 		// When we already saw xval8, we can use the respective
+ 		// reg instead.  This works as we are comparing EQ / NE.
+ 		for (int k = 0; k < n && !v8reg; ++k)
+ 		  if (INTVAL (xval8) == INTVAL (yop[k][1]))
+ 		    v8reg = yop[k][0];
+ 
+ 		// If we see xval8 for the 1st time, we must use the scratch.
+ 		if (!v8reg)
+ 		  {
+ 		    v8reg = xop[2];
+ 		    avr_asm_len ("ldi %2,%1", yop[n], plen, 1);
+ 		  }
+ 
+ 		avr_asm_len ("cpc %0,%2", yop[n], plen, 1);
+ 	      }
+ 	    n += 1;
+ 	  }
+ 
+       gcc_assert (IN_RANGE (n, 1, n_bytes - 1));
+ 
+       // Finally do the remaining xval[i] that are 0.
+       for (int i = 0; i < n_bytes; ++i)
+ 	if (avr_uint8 (xval, i) == 0)
+ 	  avr_asm_len ("cpc %0,__zero_reg__",
+ 		       &all_regs_rtx[REGNO (xreg) + i], plen, 1);
+       return true;
+     }
+ 
+   return false;
+ }
+ 
+ 
  /* Output compare instruction
  
        compare (XOP[0], XOP[1])
*************** avr_out_compare (rtx_insn *insn, rtx *xo
*** 6617,6638 ****
  	}
      }
  
!   /* Comparisons == and != may change the order in which the sub-bytes are
!      being compared.  Start with the high 16 bits so we can use SBIW.  */
! 
!   if (n_bytes == 4
!       && eqne_p
!       && AVR_HAVE_ADIW
!       && REGNO (xreg) >= REG_22
!       && (xval == const0_rtx
! 	  || (IN_RANGE (avr_int16 (xval, 2), 0, 63)
! 	      && reg_unused_after (insn, xreg))))
!     {
!       xop[2] = avr_word (xval, 2);
!       return avr_asm_len ("sbiw %C0,%2"      CR_TAB
! 			  "sbci %B0,hi8(%1)" CR_TAB
! 			  "sbci %A0,lo8(%1)", xop, plen, 3);
!     }
  
    bool changed[8] = { 0, 0, 0, 0, 0, 0, 0, 0 };
  
--- 6711,6720 ----
  	}
      }
  
!   if (eqne_p
!       // Comparisons == and != may change the order of the sub-bytes.
!       && avr_out_perm_compare_eqne (insn, xop, plen, xreg, xval))
!     return "";
  
    bool changed[8] = { 0, 0, 0, 0, 0, 0, 0, 0 };
  
*************** avr_out_bitop (rtx xinsn, rtx *xop, int
*** 9758,9764 ****
    /* Number of bytes to operate on.  */
    int n_bytes = GET_MODE_SIZE (mode);
  
!   /* Value of T-flag (0 or 1) or -1 if unknow.  */
    int set_t = -1;
  
    /* Value (0..0xff) held in clobber register op[3] or -1 if unknown.  */
--- 9840,9846 ----
    /* Number of bytes to operate on.  */
    int n_bytes = GET_MODE_SIZE (mode);
  
!   /* Value of T-flag (0 or 1) or -1 if unknown.  */
    int set_t = -1;
  
    /* Value (0..0xff) held in clobber register op[3] or -1 if unknown.  */
*************** avr_expand_delay_cycles (rtx operands0)
*** 15818,15824 ****
    //
    // where loop_count denotes the start value of the N-byte loop counter.
    // The maximum value that can be loaded into loop_count is  2^{8 * N},
!   // where the maxmium value is realized by loop_count = 0.
    // Up to  N + 2 - 1  cycles can be added by trailing NOPs without
    // impeding the loop_count calculation, so that we arrive at a
    // condition of
--- 15900,15906 ----
    //
    // where loop_count denotes the start value of the N-byte loop counter.
    // The maximum value that can be loaded into loop_count is  2^{8 * N},
!   // where the maximum value is realized by loop_count = 0.
    // Up to  N + 2 - 1  cycles can be added by trailing NOPs without
    // impeding the loop_count calculation, so that we arrive at a
    // condition of
diff -Nrcpad gcc-17-20260809/gcc/config/avr/avr.md gcc-17-20260816/gcc/config/avr/avr.md
*** gcc-17-20260809/gcc/config/avr/avr.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/avr/avr.md	Sun Aug 16 22:32:06 2026
***************
*** 382,388 ****
  
  ;; Map RTX code to its standard insn name
  (define_code_attr code_stdname
!   [(ashift   "ashl")
     (ashiftrt "ashr")
     (lshiftrt "lshr")
     (ior      "ior")
--- 382,388 ----
  
  ;; Map RTX code to its standard insn name
  (define_code_attr code_stdname
!   [(ashift   "ashl")  (ss_ashift "ssashl")  (us_ashift "usashl")
     (ashiftrt "ashr")
     (lshiftrt "lshr")
     (ior      "ior")
***************
*** 1060,1066 ****
  
      // Splitting multi-byte load / stores into 1-byte such insns
      // provided non-volatile, addr-space = generic, no reg-overlap
!     // and the resulting addressings are natively supported.
      if (avropt_split_ldst
          // Splitting too early may obfuscate some PRE_DEC / POST_INC
          // opportunities, thus only split after avr-fuse-add.
--- 1060,1066 ----
  
      // Splitting multi-byte load / stores into 1-byte such insns
      // provided non-volatile, addr-space = generic, no reg-overlap
!     // and the resulting addressing modes are natively supported.
      if (avropt_split_ldst
          // Splitting too early may obfuscate some PRE_DEC / POST_INC
          // opportunities, thus only split after avr-fuse-add.
***************
*** 2310,2315 ****
--- 2310,2316 ----
    }
    [(set_attr "adjust_len" "add_<code>0")])
  
+ ;; Also emit by the muluqq3_nomul expander.
  (define_insn_and_split "*umulqihi3.call_split"
    [(set (reg:HI 24)
          (mult:HI (zero_extend:HI (reg:QI 22))
diff -Nrcpad gcc-17-20260809/gcc/config/avr/genmultilib.awk gcc-17-20260816/gcc/config/avr/genmultilib.awk
*** gcc-17-20260809/gcc/config/avr/genmultilib.awk	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/avr/genmultilib.awk	Sun Aug 16 22:32:06 2026
*************** BEGIN {
*** 132,138 ****
  ##################################################################
  # Run over all AVR_MCU Lines.  If we encounter a required multilib
  # variant, add according combination of options to m_required,
! # but onyl once.  Add encountered cores to m_dirnames and
  # according -mmcu= options to m_options.
  ##################################################################
  
--- 132,138 ----
  ##################################################################
  # Run over all AVR_MCU Lines.  If we encounter a required multilib
  # variant, add according combination of options to m_required,
! # but only once.  Add encountered cores to m_dirnames and
  # according -mmcu= options to m_options.
  ##################################################################
  
diff -Nrcpad gcc-17-20260809/gcc/config/darwin.cc gcc-17-20260816/gcc/config/darwin.cc
*** gcc-17-20260809/gcc/config/darwin.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/darwin.cc	Sun Aug 16 22:32:06 2026
*************** darwin_encode_section_info (tree decl, r
*** 1314,1331 ****
        gcc_checking_assert (strncmp ("*lC", name, 3) == 0);
  
        char *buf;
        if (is_str)
! 	{
! 	  bool for_asan = (flag_sanitize & SANITIZE_ADDRESS)
! 			   && asan_protect_global (const_cast<tree> (decl));
! 	  /* When we are generating code for sanitized strings, the string
! 	     internal symbols are made visible in the object.  */
! 	  buf = xasprintf ("*%c.str.%s", for_asan ? 'l' : 'L', &name[3]);
! 	}
        else
  	/* Lets identify anchored constants with a different prefix, for the
! 	   sake of inspection only.  */
! 	buf = xasprintf ("*LaC%s", &name[3]);
        if (sym_decl)
  	DECL_NAME (sym_decl) = get_identifier (buf);
        XSTR (sym_ref, 0) = ggc_strdup (buf);
--- 1314,1328 ----
        gcc_checking_assert (strncmp ("*lC", name, 3) == 0);
  
        char *buf;
+       /* Some versions of clang make all string constants linker-visible,
+ 	 independent of their final section, follow this.  */
        if (is_str)
! 	buf = xasprintf ("*l.str.%s", &name[3]);
        else
  	/* Lets identify anchored constants with a different prefix, for the
! 	   sake of inspection only.  Assume these need to co-exist with weak
! 	   constant defs and so need to be linker-visible.  */
! 	buf = xasprintf ("*laC%s", &name[3]);
        if (sym_decl)
  	DECL_NAME (sym_decl) = get_identifier (buf);
        XSTR (sym_ref, 0) = ggc_strdup (buf);
diff -Nrcpad gcc-17-20260809/gcc/config/i386/cpuid.h gcc-17-20260816/gcc/config/i386/cpuid.h
*** gcc-17-20260809/gcc/config/i386/cpuid.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/cpuid.h	Sun Aug 16 22:32:06 2026
***************
*** 270,277 ****
  			: "0" (level), "2" (count))
  
  
! /* Return highest supported input value for cpuid instruction.  ext can
!    be either 0x0, 0x40000000, 0x80000000, or 0xC0000000 to return
     highest supported value for basic, hypervisor, extended, or
     Centaur/Zhaoxin cpuid information.  Function returns 0 if cpuid
     is not supported or whatever cpuid returns in eax register.  If sig
--- 270,277 ----
  			: "0" (level), "2" (count))
  
  
! /* Return highest supported input value for cpuid instruction.  leaf can
!    be either 0xXXX, 0x40000XXX, 0x80000XXX, or 0xC000XXX to return
     highest supported value for basic, hypervisor, extended, or
     Centaur/Zhaoxin cpuid information.  Function returns 0 if cpuid
     is not supported or whatever cpuid returns in eax register.  If sig
***************
*** 279,287 ****
     (as found in ebx register) are returned in location pointed by sig.  */
  
  static __inline unsigned int
! __get_cpuid_max (unsigned int __ext, unsigned int *__sig)
  {
    unsigned int __eax, __ebx, __ecx, __edx;
  
  #ifndef __x86_64__
    /* See if we can use cpuid.  On AMD64 we always can.  */
--- 279,288 ----
     (as found in ebx register) are returned in location pointed by sig.  */
  
  static __inline unsigned int
! __get_cpuid_max (unsigned int __leaf, unsigned int *__sig)
  {
    unsigned int __eax, __ebx, __ecx, __edx;
+   unsigned int __ext = __leaf & 0xC0000000;
  
  #ifndef __x86_64__
    /* See if we can use cpuid.  On AMD64 we always can.  */
*************** __get_cpuid (unsigned int __leaf,
*** 338,355 ****
  	     unsigned int *__eax, unsigned int *__ebx,
  	     unsigned int *__ecx, unsigned int *__edx)
  {
!   unsigned int __ext;
! 
!   if (__leaf >= 0xC0000000)
!     __ext = 0xC0000000;
!   else if (__leaf >= 0x80000000)
!     __ext = 0x80000000;
!   else if (__leaf >= 0x40000000)
!     __ext = 0x40000000;
!   else
!     __ext = 0x00000000;
! 
!   unsigned int __maxlevel = __get_cpuid_max (__ext, 0);
  
    if (__maxlevel == 0 || __maxlevel < __leaf)
      return 0;
--- 339,345 ----
  	     unsigned int *__eax, unsigned int *__ebx,
  	     unsigned int *__ecx, unsigned int *__edx)
  {
!   unsigned int __maxlevel = __get_cpuid_max (__leaf, 0);
  
    if (__maxlevel == 0 || __maxlevel < __leaf)
      return 0;
*************** __get_cpuid_count (unsigned int __leaf,
*** 365,382 ****
  		   unsigned int *__eax, unsigned int *__ebx,
  		   unsigned int *__ecx, unsigned int *__edx)
  {
!   unsigned int __ext;
! 
!   if (__leaf >= 0xC0000000)
!     __ext = 0xC0000000;
!   else if (__leaf >= 0x80000000)
!     __ext = 0x80000000;
!   else if (__leaf >= 0x40000000)
!     __ext = 0x40000000;
!   else
!     __ext = 0x00000000;
! 
!   unsigned int __maxlevel = __get_cpuid_max (__ext, 0);
  
    if (__builtin_expect (__maxlevel == 0, 0) || __maxlevel < __leaf)
      return 0;
--- 355,361 ----
  		   unsigned int *__eax, unsigned int *__ebx,
  		   unsigned int *__ecx, unsigned int *__edx)
  {
!   unsigned int __maxlevel = __get_cpuid_max (__leaf, 0);
  
    if (__builtin_expect (__maxlevel == 0, 0) || __maxlevel < __leaf)
      return 0;
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386-expand.cc gcc-17-20260816/gcc/config/i386/i386-expand.cc
*** gcc-17-20260809/gcc/config/i386/i386-expand.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386-expand.cc	Sun Aug 16 22:32:06 2026
*************** ix86_expand_fp_compare (enum rtx_code co
*** 2922,2927 ****
--- 2922,2928 ----
    rtx tmp, scratch;
  
    code = ix86_prepare_fp_compare_args (code, &op0, &op1);
+   machine_mode op_mode = GET_MODE (op0);
  
    tmp = gen_rtx_COMPARE (CCFPmode, op0, op1);
    if (unordered_compare)
*************** ix86_expand_fp_compare (enum rtx_code co
*** 2932,2945 ****
      {
      case IX86_FPCMP_COMI:
        tmp = gen_rtx_COMPARE (CCFPmode, op0, op1);
        /* We only have vcomisbf16, No vcomubf16 nor vcomxbf16 */
!       if (GET_MODE (op0) != E_BFmode)
! 	{
! 	  if (TARGET_AVX10_2 && (code == EQ || code == NE))
! 	    tmp = gen_rtx_UNSPEC (CCFPmode, gen_rtvec (1, tmp), UNSPEC_OPTCOMX);
! 	  if (unordered_compare)
! 	    tmp = gen_rtx_UNSPEC (CCFPmode, gen_rtvec (1, tmp), UNSPEC_NOTRAP);
! 	}
        cmp_mode = CCFPmode;
        emit_insn (gen_rtx_SET (gen_rtx_REG (CCFPmode, FLAGS_REG), tmp));
        break;
--- 2933,2946 ----
      {
      case IX86_FPCMP_COMI:
        tmp = gen_rtx_COMPARE (CCFPmode, op0, op1);
+       /* VCOMX/VUCOMX only have DF/SF/HF mode instructions.  */
+       if (TARGET_AVX10_2
+ 	  && (code == EQ || code == NE)
+ 	  && (op_mode == HFmode || op_mode == SFmode || op_mode == DFmode))
+ 	tmp = gen_rtx_UNSPEC (CCFPmode, gen_rtvec (1, tmp), UNSPEC_OPTCOMX);
        /* We only have vcomisbf16, No vcomubf16 nor vcomxbf16 */
!       if (op_mode != BFmode && unordered_compare)
! 	tmp = gen_rtx_UNSPEC (CCFPmode, gen_rtvec (1, tmp), UNSPEC_NOTRAP);
        cmp_mode = CCFPmode;
        emit_insn (gen_rtx_SET (gen_rtx_REG (CCFPmode, FLAGS_REG), tmp));
        break;
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386-options.cc gcc-17-20260816/gcc/config/i386/i386-options.cc
*** gcc-17-20260809/gcc/config/i386/i386-options.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386-options.cc	Sun Aug 16 22:32:06 2026
*************** ix86_option_override_internal (bool main
*** 2305,2310 ****
--- 2305,2315 ----
      sorry ("%i-bit mode not compiled in",
  	   (opts->x_ix86_isa_flags & OPTION_MASK_ISA_64BIT) ? 64 : 32);
  
+   processor_vendor ix86_vendor = VENDOR_OTHER;
+   processor_types ix86_type = CPU_TYPE_MAX;
+   processor_subtypes ix86_subtype = CPU_SUBTYPE_MAX;
+   wide_int_bitmask ix86_pta = 0;
+ 
    /* Last processor_alias_table must point to "generic" entry.  */
    gcc_checking_assert (strcmp (processor_alias_table[pta_size - 1].name,
  			       "generic") == 0);
*************** ix86_option_override_internal (bool main
*** 2340,2345 ****
--- 2345,2354 ----
  
  	ix86_schedule = processor_alias_table[i].schedule;
  	ix86_arch = processor_alias_table[i].processor;
+ 	ix86_pta = processor_alias_table[i].flags;
+ 
+ 	ix86_decode_cpu_info (processor_alias_table[i].model,
+ 			      ix86_vendor, ix86_type, ix86_subtype);
  
  	/* Default cpu tuning to the architecture, unless the table
  	   entry requests not to do this.  Used by the x86-64 psABI
*************** ix86_option_override_internal (bool main
*** 2528,2533 ****
--- 2537,2583 ----
        XDELETEVEC (s);
      }
  
+   /* Disable -m128bit-atomic if not set on command-line.  */
+   if (!TARGET_128BIT_ATOMIC_P (opts_set->x_ix86_target_flags))
+     opts->x_ix86_target_flags &= ~OPTION_MASK_128BIT_ATOMIC;
+ 
+   if (TARGET_128BIT_ATOMIC_P (opts->x_ix86_target_flags))
+     {
+       if (!TARGET_64BIT_P (opts->x_ix86_isa_flags))
+ 	error ("%<-m128bit-atomic%> not supported for 32-bit code");
+       else if (!TARGET_CX16_P (opts_set->x_ix86_isa_flags2))
+ 	{
+ 	  /* Enable CMPXCHG16B when -m128bit-atomic is enabled.  */
+ 	  opts->x_ix86_isa_flags2 |= OPTION_MASK_ISA2_CX16;
+ 	}
+     }
+   else if (!TARGET_128BIT_ATOMIC_P (opts_set->x_ix86_target_flags)
+ 	   && TARGET_64BIT_P (opts->x_ix86_isa_flags)
+ 	   && ((TARGET_AVX_P (opts->x_ix86_isa_flags)
+ 		&& (ix86_vendor == VENDOR_INTEL
+ 		    || ix86_vendor == VENDOR_AMD
+ 		    || ix86_vendor == VENDOR_HYGON
+ 		    || ix86_vendor == VENDOR_ZHAOXIN))
+ 	       || (ix86_pta & PTA_X86_64_V3) == PTA_X86_64_V3
+ 	       || ix86_type == AMDFAM17H
+ 	       || ix86_type == AMDFAM19H
+ 	       || ix86_type == AMDFAM1AH
+ 	       || ix86_type == HYGONFAM18H
+ 	       || (ix86_type >= INTEL_SIERRAFOREST
+ 		   && ix86_type <= INTEL_CLEARWATERFOREST)
+ 	       || ix86_subtype == INTEL_COREI7_SANDYBRIDGE
+ 	       || (ix86_subtype >= AMDFAM17H_ZNVER1
+ 		   && ix86_subtype <= INTEL_COREI7_ROCKETLAKE)
+ 	       || (ix86_subtype >= AMDFAM19H_ZNVER4
+ 		   && ix86_subtype <= HYGONFAM18H_C86_4G_M8)))
+     {
+       /* Turn on -m128bit-atomic in 64-bit mode by default if supported
+ 	 by the targeting processor, which is one of x86-64-v3 capable
+ 	 processors as well as AVX capable processors from Intel, AMD,
+ 	 Hygon and Zhaoxin.  */
+       opts->x_ix86_target_flags |= OPTION_MASK_128BIT_ATOMIC;
+     }
+ 
    set_ix86_tune_features (opts, ix86_tune, opts->x_ix86_dump_tunes);
  
    ix86_recompute_optlev_based_flags (opts, opts_set);
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386.cc gcc-17-20260816/gcc/config/i386/i386.cc
*** gcc-17-20260809/gcc/config/i386/i386.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386.cc	Sun Aug 16 22:32:06 2026
*************** along with GCC; see the file COPYING3.
*** 69,74 ****
--- 69,75 ----
  #include "target-globals.h"
  #include "gimple-iterator.h"
  #include "gimple-fold.h"
+ #include "internal-fn.h"
  #include "tree-vectorizer.h"
  #include "shrink-wrap.h"
  #include "builtins.h"
*************** ix86_gimple_fold_builtin (gimple_stmt_it
*** 19832,19837 ****
--- 19833,19890 ----
  	}
        break;
  
+     case IX86_BUILTIN_PAVGUSB:
+     case IX86_BUILTIN_PAVGB:
+     case IX86_BUILTIN_PAVGW:
+     case IX86_BUILTIN_PAVGB128:
+     case IX86_BUILTIN_PAVGW128:
+     case IX86_BUILTIN_PAVGB256:
+     case IX86_BUILTIN_PAVGW256:
+     case IX86_BUILTIN_PAVGB128_MASK:
+     case IX86_BUILTIN_PAVGW128_MASK:
+     case IX86_BUILTIN_PAVGB256_MASK:
+     case IX86_BUILTIN_PAVGW256_MASK:
+     case IX86_BUILTIN_PAVGB512:
+     case IX86_BUILTIN_PAVGW512:
+       gcc_assert (n_args == 2 || n_args == 4);
+       if (!gimple_call_lhs (stmt))
+ 	break;
+       arg0 = gimple_call_arg (stmt, 0);
+       arg1 = gimple_call_arg (stmt, 1);
+       /* For masked PAVG, only canonicalize if the mask is all ones.  */
+       if (n_args == 4)
+ 	{
+ 	  elems = TYPE_VECTOR_SUBPARTS (TREE_TYPE (arg0));
+ 	  if (!ix86_masked_all_ones (elems, gimple_call_arg (stmt, 3)))
+ 	    break;
+ 	}
+       {
+ 	/* PAVG computes an unsigned average rounded towards positive
+ 	   infinity.  The IFN selects signedness from its operand type.  */
+ 	tree utype = unsigned_type_for (TREE_TYPE (arg0));
+ 	bool equal_p = operand_equal_p (arg0, arg1, 0);
+ 	if (!equal_p
+ 	    && !direct_internal_fn_supported_p (IFN_AVG_CEIL, utype,
+ 						OPTIMIZE_FOR_BOTH))
+ 	  break;
+ 
+ 	loc = gimple_location (stmt);
+ 	tree uarg0 = gimple_build (&stmts, loc, VIEW_CONVERT_EXPR,
+ 				    utype, arg0);
+ 	tree uarg1 = equal_p
+ 	  ? uarg0
+ 	  : gimple_build (&stmts, loc, VIEW_CONVERT_EXPR, utype, arg1);
+ 	tree res = gimple_build (&stmts, loc, IFN_AVG_CEIL, utype,
+ 				 uarg0, uarg1);
+ 	res = gimple_build (&stmts, loc, VIEW_CONVERT_EXPR,
+ 			    TREE_TYPE (gimple_call_lhs (stmt)), res);
+ 	gsi_insert_seq_before (gsi, stmts, GSI_SAME_STMT);
+ 	g = gimple_build_assign (gimple_call_lhs (stmt), res);
+ 	gimple_set_location (g, loc);
+ 	gsi_replace (gsi, g, false);
+ 	return true;
+       }
+ 
      case IX86_BUILTIN_PBLENDVB256:
      case IX86_BUILTIN_BLENDVPS256:
      case IX86_BUILTIN_BLENDVPD256:
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386.h gcc-17-20260816/gcc/config/i386/i386.h
*** gcc-17-20260809/gcc/config/i386/i386.h	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386.h	Sun Aug 16 22:32:06 2026
*************** extern void debug_dispatch_window (int);
*** 3085,3090 ****
--- 3085,3099 ----
  #define TARGET_RECIP_VEC_DIV	((recip_mask & RECIP_MASK_VEC_DIV) != 0)
  #define TARGET_RECIP_VEC_SQRT	((recip_mask & RECIP_MASK_VEC_SQRT) != 0)
  
+ /* -m128bit-atomic requires CMPXCHG16B and SSE2.
+ 
+    Note: Pre-Tiger Lake (Desktop/Mobile): Generations including Kaby
+    Lake, Coffee Lake, and Comet Lake (e.g., Pentium Gold G5400, Celeron
+    G5900, N4020) do not support AVX.  However, 128-bit aligned SSE loads
+    and stores are atomic on these processors.  Should AVX be required?  */
+ #define TARGET_128BIT_ATOMIC_ENABLED \
+   (TARGET_CX16 && TARGET_SSE2 && TARGET_128BIT_ATOMIC)
+ 
  /* Use 128-bit AVX instructions in the auto-vectorizer.  */
  #define TARGET_PREFER_AVX128	(prefer_vector_width_type == PVW_AVX128)
  /* Use 256-bit AVX instructions in the auto-vectorizer.  */
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386.md gcc-17-20260816/gcc/config/i386/i386.md
*** gcc-17-20260809/gcc/config/i386/i386.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386.md	Sun Aug 16 22:32:06 2026
***************
*** 20131,20137 ****
  	  (zero_extract:SWI48
  	    (match_operand:SWI48 0 "nonimmediate_operand" "r,m")
  	    (const_int 1)
! 	    (match_operand:QI 1 "nonmemory_operand" "q<S>,<S>"))))]
    ""
  {
    switch (get_attr_mode (insn))
--- 20131,20137 ----
  	  (zero_extract:SWI48
  	    (match_operand:SWI48 0 "nonimmediate_operand" "r,m")
  	    (const_int 1)
! 	    (match_operand:QI 1 "nonmemory_operand" "r<S>,<S>"))))]
    ""
  {
    switch (get_attr_mode (insn))
***************
*** 20160,20166 ****
          (compare:CCC
  	  (const_int 0)
            (zero_extract:SWI48
!             (match_operand:SWI48 0 "nonimmediate_operand" "r,m")
              (const_int 1)
  	    (subreg:QI
  	      (and
--- 20160,20166 ----
          (compare:CCC
  	  (const_int 0)
            (zero_extract:SWI48
!             (match_operand:SWI48 0 "nonimmediate_operand")
              (const_int 1)
  	    (subreg:QI
  	      (and
***************
*** 23658,23664 ****
      operands[1] = force_reg (HImode, operands[1]);
  })
  
! (define_insn "*bswaphi2_movbe"
    [(set (match_operand:HI 0 "nonimmediate_operand" "=Q,r,r,m")
  	(bswap:HI (match_operand:HI 1 "nonimmediate_operand" "0,0,m,r")))
     (clobber (reg:CC FLAGS_REG))]
--- 23658,23678 ----
      operands[1] = force_reg (HImode, operands[1]);
  })
  
! (define_insn "*movbehi2"
!   [(set (match_operand:HI 0 "nonimmediate_operand" "=r,m")
! 	(bswap:HI (match_operand:HI 1 "nonimmediate_operand" "m,r")))]
!   "TARGET_MOVBE
!    && MEM_P (operands[0]) != MEM_P (operands[1])
!    && reload_completed"
!   "movbe{w}\t{%1, %0|%0, %1}"
!   [(set_attr "type" "imov")
!    (set_attr "modrm" "1")
!    (set_attr "prefix_0f" "1")
!    (set_attr "prefix_extra" "1")
!    (set_attr "mode" "HI")])
! 
! ;; Convert movbe to avoid flags dependency.
! (define_insn_and_split "*bswaphi2_movbe"
    [(set (match_operand:HI 0 "nonimmediate_operand" "=Q,r,r,m")
  	(bswap:HI (match_operand:HI 1 "nonimmediate_operand" "0,0,m,r")))
     (clobber (reg:CC FLAGS_REG))]
***************
*** 23667,23674 ****
    "@
      xchg{b}\t{%h0, %b0|%b0, %h0}
      rol{w}\t{$8, %0|%0, 8}
!     movbe{w}\t{%1, %0|%0, %1}
!     movbe{w}\t{%1, %0|%0, %1}"
    [(set_attr "type" "imov,rotate1,imov,imov")
     (set_attr "modrm" "*,*,1,1")
     (set_attr "prefix_0f" "*,*,1,1")
--- 23681,23693 ----
    "@
      xchg{b}\t{%h0, %b0|%b0, %h0}
      rol{w}\t{$8, %0|%0, 8}
!     #
!     #"
!   "&& MEM_P (operands[0]) != MEM_P (operands[1])
!    && reload_completed"
!   [(set (match_dup 0)
! 	(bswap:HI (match_dup 1)))]
!   ""
    [(set_attr "type" "imov,rotate1,imov,imov")
     (set_attr "modrm" "*,*,1,1")
     (set_attr "prefix_0f" "*,*,1,1")
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386.opt gcc-17-20260816/gcc/config/i386/i386.opt
*** gcc-17-20260809/gcc/config/i386/i386.opt	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386.opt	Sun Aug 16 22:32:06 2026
*************** mgeneral-regs-only
*** 1043,1048 ****
--- 1043,1052 ----
  Target RejectNegative Mask(GENERAL_REGS_ONLY) Var(ix86_target_flags) Save
  Generate code which uses only the general registers.
  
+ m128bit-atomic
+ Target Mask(128BIT_ATOMIC) Var(ix86_target_flags) Save
+ Generate cmpxchg16b, 128-bit atomic vector loads and stores for the x86-64 architecture.
+ 
  mshstk
  Target Mask(ISA_SHSTK) Var(ix86_isa_flags) Save
  Enable shadow stack built-in functions from Control-flow Enforcement
diff -Nrcpad gcc-17-20260809/gcc/config/i386/i386.opt.urls gcc-17-20260816/gcc/config/i386/i386.opt.urls
*** gcc-17-20260809/gcc/config/i386/i386.opt.urls	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/i386.opt.urls	Sun Aug 16 22:32:06 2026
*************** UrlSuffix(gcc/x86-Options.html#index-mst
*** 464,469 ****
--- 464,472 ----
  mgeneral-regs-only
  UrlSuffix(gcc/x86-Options.html#index-mgeneral-regs-only-2)
  
+ m128bit-atomic
+ UrlSuffix(gcc/x86-Options.html#index-m128bit-atomic)
+ 
  mshstk
  UrlSuffix(gcc/x86-Options.html#index-mshstk)
  
diff -Nrcpad gcc-17-20260809/gcc/config/i386/mmx.md gcc-17-20260816/gcc/config/i386/mmx.md
*** gcc-17-20260809/gcc/config/i386/mmx.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/mmx.md	Sun Aug 16 22:32:06 2026
***************
*** 2085,2095 ****
  
  (define_mode_attr mmxxmmmode
    [(V2HF "V8HF") (V2HI "V8HI") (V2BF "V8BF")
!    (V4HF "V8HF") (V4HI "V8HI") (V4BF "V8BF")])
  
  (define_mode_attr mmxxmmmodelower
    [(V2HF "v8hf") (V2HI "v8hi") (V2BF "v8bf")
!    (V4HF "v8hf") (V4HI "v8hi") (V4BF "v8bf")])
  
  (define_expand "movd_<mode>_to_sse"
    [(set (match_operand:<mmxxmmmode> 0 "register_operand")
--- 2085,2097 ----
  
  (define_mode_attr mmxxmmmode
    [(V2HF "V8HF") (V2HI "V8HI") (V2BF "V8BF")
!    (V4HF "V8HF") (V4HI "V8HI") (V4BF "V8BF")
!    (V2SF "V4SF") (V2SI "V4SI")])
  
  (define_mode_attr mmxxmmmodelower
    [(V2HF "v8hf") (V2HI "v8hi") (V2BF "v8bf")
!    (V4HF "v8hf") (V4HI "v8hi") (V4BF "v8bf")
!    (V2SF "v4sf") (V2SI "v4si")])
  
  (define_expand "movd_<mode>_to_sse"
    [(set (match_operand:<mmxxmmmode> 0 "register_operand")
***************
*** 2333,2338 ****
--- 2335,2358 ----
  {
    rtx op0 = gen_reg_rtx (<mmxxmmmode>mode);
    operands[1] = lowpart_subreg (<mmxxmmmode>mode, operands[1], <MODE>mode);
+   operands[2] = lowpart_subreg (<mmxxmmmode>mode, operands[2], <MODE>mode);
+   emit_insn (gen_vcond_mask_<mmxxmmmodelower>qi (op0, operands[1],
+ 						 operands[2], operands[3]));
+   emit_move_insn (operands[0],
+ 		  lowpart_subreg (<MODE>mode, op0, <mmxxmmmode>mode));
+   DONE;
+ })
+ 
+ (define_expand "vcond_mask_<mode>qi"
+   [(set (match_operand:V2FI 0 "register_operand")
+ 	(vec_merge:V2FI
+ 	  (match_operand:V2FI 1 "register_operand")
+ 	  (match_operand:V2FI 2 "register_operand")
+ 	  (match_operand:QI 3 "register_operand")))]
+   "TARGET_MMX_WITH_SSE && TARGET_AVX512VL"
+ {
+   rtx op0 = gen_reg_rtx (<mmxxmmmode>mode);
+   operands[1] = lowpart_subreg (<mmxxmmmode>mode, operands[1], <MODE>mode);
    operands[2] = lowpart_subreg (<mmxxmmmode>mode, operands[2], <MODE>mode);
    emit_insn (gen_vcond_mask_<mmxxmmmodelower>qi (op0, operands[1],
  						 operands[2], operands[3]));
diff -Nrcpad gcc-17-20260809/gcc/config/i386/sse.md gcc-17-20260816/gcc/config/i386/sse.md
*** gcc-17-20260809/gcc/config/i386/sse.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/sse.md	Sun Aug 16 22:32:06 2026
***************
*** 6332,6339 ****
    [(set (match_operand:FMAMODE 0 "register_operand" "=v,v,v,x,x")
  	(fma:FMAMODE
  	  (match_operand:FMAMODE 1 "nonimmediate_operand" "%0,0,v,x,x")
! 	  (match_operand:FMAMODE 2 "nonimmediate_operand" "vm,v,vm,x,m")
! 	  (match_operand:FMAMODE 3 "nonimmediate_operand" "v,vm,0,xm,x")))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2}
--- 6332,6339 ----
    [(set (match_operand:FMAMODE 0 "register_operand" "=v,v,v,x,x")
  	(fma:FMAMODE
  	  (match_operand:FMAMODE 1 "nonimmediate_operand" "%0,0,v,x,x")
! 	  (match_operand:FMAMODE 2 "nonimmediate_operand" "vm,v,vm,x,jm")
! 	  (match_operand:FMAMODE 3 "nonimmediate_operand" "v,vm,0,xjm,x")))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2}
***************
*** 6343,6348 ****
--- 6343,6349 ----
     vfmadd<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "fma,fma,fma,fma4,fma4")
     (set_attr "type" "ssemuladd")
+    (set_attr "addr" "*,*,*,gpr16,gpr16")
     (set_attr "mode" "<MODE>")])
  
  ;; Suppose AVX-512F as baseline
***************
*** 6428,6436 ****
    [(set (match_operand:FMAMODE 0 "register_operand" "=v,v,v,x,x")
  	(fma:FMAMODE
  	  (match_operand:FMAMODE   1 "nonimmediate_operand" "%0,0,v,x,x")
! 	  (match_operand:FMAMODE   2 "nonimmediate_operand" "vm,v,vm,x,m")
  	  (neg:FMAMODE
! 	    (match_operand:FMAMODE 3 "nonimmediate_operand" "v,vm,0,xm,x"))))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfmsub132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2}
--- 6429,6437 ----
    [(set (match_operand:FMAMODE 0 "register_operand" "=v,v,v,x,x")
  	(fma:FMAMODE
  	  (match_operand:FMAMODE   1 "nonimmediate_operand" "%0,0,v,x,x")
! 	  (match_operand:FMAMODE   2 "nonimmediate_operand" "vm,v,vm,x,jm")
  	  (neg:FMAMODE
! 	    (match_operand:FMAMODE 3 "nonimmediate_operand" "v,vm,0,xjm,x"))))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfmsub132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2}
***************
*** 6440,6445 ****
--- 6441,6447 ----
     vfmsub<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "fma,fma,fma,fma4,fma4")
     (set_attr "type" "ssemuladd")
+    (set_attr "addr" "*,*,*,gpr16,gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_expand "<avx512>_fmsub_<mode>_maskz<round_expand_name>"
***************
*** 6535,6542 ****
  	(fma:FMAMODE
  	  (neg:FMAMODE
  	    (match_operand:FMAMODE 1 "nonimmediate_operand" "%0,0,v,x,x"))
! 	  (match_operand:FMAMODE   2 "nonimmediate_operand" "vm,v,vm,x,m")
! 	  (match_operand:FMAMODE   3 "nonimmediate_operand" "v,vm,0,xm,x")))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfnmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2}
--- 6537,6544 ----
  	(fma:FMAMODE
  	  (neg:FMAMODE
  	    (match_operand:FMAMODE 1 "nonimmediate_operand" "%0,0,v,x,x"))
! 	  (match_operand:FMAMODE   2 "nonimmediate_operand" "vm,v,vm,x,jm")
! 	  (match_operand:FMAMODE   3 "nonimmediate_operand" "v,vm,0,xjm,x")))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfnmadd132<ssemodesuffix>\t{%2, %3, %0|%0, %3, %2}
***************
*** 6546,6551 ****
--- 6548,6554 ----
     vfnmadd<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "fma,fma,fma,fma4,fma4")
     (set_attr "type" "ssemuladd")
+    (set_attr "addr" "*,*,*,gpr16,gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_expand "<avx512>_fnmadd_<mode>_maskz<round_expand_name>"
***************
*** 6641,6649 ****
  	(fma:FMAMODE
  	  (neg:FMAMODE
  	    (match_operand:FMAMODE 1 "nonimmediate_operand" "%0,0,v,x,x"))
! 	  (match_operand:FMAMODE   2 "nonimmediate_operand" "vm,v,vm,x,m")
  	  (neg:FMAMODE
! 	    (match_operand:FMAMODE 3 "nonimmediate_operand" "v,vm,0,xm,x"))))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfnmsub132<ssemodesuffix>\t{<round_sd_mask_op4>%2, %3, %0<sd_mask_op4>|%0<sd_mask_op4>, %3, %2<round_sd_mask_op4>}
--- 6644,6652 ----
  	(fma:FMAMODE
  	  (neg:FMAMODE
  	    (match_operand:FMAMODE 1 "nonimmediate_operand" "%0,0,v,x,x"))
! 	  (match_operand:FMAMODE   2 "nonimmediate_operand" "vm,v,vm,x,jm")
  	  (neg:FMAMODE
! 	    (match_operand:FMAMODE 3 "nonimmediate_operand" "v,vm,0,xjm,x"))))]
    "TARGET_FMA || TARGET_FMA4"
    "@
     vfnmsub132<ssemodesuffix>\t{<round_sd_mask_op4>%2, %3, %0<sd_mask_op4>|%0<sd_mask_op4>, %3, %2<round_sd_mask_op4>}
***************
*** 6653,6658 ****
--- 6656,6662 ----
     vfnmsub<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "fma,fma,fma,fma4,fma4")
     (set_attr "type" "ssemuladd")
+    (set_attr "addr" "*,*,*,gpr16,gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_expand "<avx512>_fnmsub_<mode>_maskz<round_expand_name>"
***************
*** 6818,6825 ****
    [(set (match_operand:VF_128_256 0 "register_operand" "=v,v,v,x,x")
  	(unspec:VF_128_256
  	  [(match_operand:VF_128_256 1 "nonimmediate_operand" "%0,0,v,x,x")
! 	   (match_operand:VF_128_256 2 "nonimmediate_operand" "vm,v,vm,x,m")
! 	   (match_operand:VF_128_256 3 "nonimmediate_operand" "v,vm,0,xm,x")]
  	  UNSPEC_FMADDSUB))]
    "TARGET_FMA || TARGET_FMA4"
    "@
--- 6822,6829 ----
    [(set (match_operand:VF_128_256 0 "register_operand" "=v,v,v,x,x")
  	(unspec:VF_128_256
  	  [(match_operand:VF_128_256 1 "nonimmediate_operand" "%0,0,v,x,x")
! 	   (match_operand:VF_128_256 2 "nonimmediate_operand" "vm,v,vm,x,jm")
! 	   (match_operand:VF_128_256 3 "nonimmediate_operand" "v,vm,0,xjm,x")]
  	  UNSPEC_FMADDSUB))]
    "TARGET_FMA || TARGET_FMA4"
    "@
***************
*** 6830,6835 ****
--- 6834,6840 ----
     vfmaddsub<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "fma,fma,fma,fma4,fma4")
     (set_attr "type" "ssemuladd")
+    (set_attr "addr" "*,*,*,gpr16,gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_insn "<sd_mask_codefor>fma_fmaddsub_<mode><sd_maskz_name><round_name>"
***************
*** 6886,6894 ****
    [(set (match_operand:VF_128_256 0 "register_operand" "=v,v,v,x,x")
  	(unspec:VF_128_256
  	  [(match_operand:VF_128_256   1 "nonimmediate_operand" "%0,0,v,x,x")
! 	   (match_operand:VF_128_256   2 "nonimmediate_operand" "vm,v,vm,x,m")
  	   (neg:VF_128_256
! 	     (match_operand:VF_128_256 3 "nonimmediate_operand" "v,vm,0,xm,x"))]
  	  UNSPEC_FMADDSUB))]
    "TARGET_FMA || TARGET_FMA4"
    "@
--- 6891,6899 ----
    [(set (match_operand:VF_128_256 0 "register_operand" "=v,v,v,x,x")
  	(unspec:VF_128_256
  	  [(match_operand:VF_128_256   1 "nonimmediate_operand" "%0,0,v,x,x")
! 	   (match_operand:VF_128_256   2 "nonimmediate_operand" "vm,v,vm,x,jm")
  	   (neg:VF_128_256
! 	     (match_operand:VF_128_256 3 "nonimmediate_operand" "v,vm,0,xjm,x"))]
  	  UNSPEC_FMADDSUB))]
    "TARGET_FMA || TARGET_FMA4"
    "@
***************
*** 6899,6904 ****
--- 6904,6910 ----
     vfmsubadd<ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "isa" "fma,fma,fma,fma4,fma4")
     (set_attr "type" "ssemuladd")
+    (set_attr "addr" "*,*,*,gpr16,gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_insn "<sd_mask_codefor>fma_fmsubadd_<mode><sd_maskz_name><round_name>"
***************
*** 27352,27363 ****
  	(xop_plus:VI24_128
  	 (mult:VI24_128
  	  (match_operand:VI24_128 1 "nonimmediate_operand" "%x")
! 	  (match_operand:VI24_128 2 "nonimmediate_operand" "xm"))
  	 (match_operand:VI24_128 3 "register_operand" "x")))]
    "TARGET_XOP"
    "vp<macs><ssemodesuffix><ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_p<macs>dql"
--- 27358,27370 ----
  	(xop_plus:VI24_128
  	 (mult:VI24_128
  	  (match_operand:VI24_128 1 "nonimmediate_operand" "%x")
! 	  (match_operand:VI24_128 2 "nonimmediate_operand" "xjm"))
  	 (match_operand:VI24_128 3 "register_operand" "x")))]
    "TARGET_XOP"
    "vp<macs><ssemodesuffix><ssemodesuffix>\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_p<macs>dql"
***************
*** 27370,27382 ****
  	    (parallel [(const_int 0) (const_int 2)])))
  	  (sign_extend:V2DI
  	   (vec_select:V2SI
! 	    (match_operand:V4SI 2 "nonimmediate_operand" "xm")
  	    (parallel [(const_int 0) (const_int 2)]))))
  	 (match_operand:V2DI 3 "register_operand" "x")))]
    "TARGET_XOP"
    "vp<macs>dql\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_p<macs>dqh"
--- 27377,27390 ----
  	    (parallel [(const_int 0) (const_int 2)])))
  	  (sign_extend:V2DI
  	   (vec_select:V2SI
! 	    (match_operand:V4SI 2 "nonimmediate_operand" "xjm")
  	    (parallel [(const_int 0) (const_int 2)]))))
  	 (match_operand:V2DI 3 "register_operand" "x")))]
    "TARGET_XOP"
    "vp<macs>dql\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_p<macs>dqh"
***************
*** 27389,27401 ****
  	    (parallel [(const_int 1) (const_int 3)])))
  	  (sign_extend:V2DI
  	   (vec_select:V2SI
! 	    (match_operand:V4SI 2 "nonimmediate_operand" "xm")
  	    (parallel [(const_int 1) (const_int 3)]))))
  	 (match_operand:V2DI 3 "register_operand" "x")))]
    "TARGET_XOP"
    "vp<macs>dqh\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
     (set_attr "mode" "TI")])
  
  ;; XOP parallel integer multiply/add instructions for the intrinisics
--- 27397,27410 ----
  	    (parallel [(const_int 1) (const_int 3)])))
  	  (sign_extend:V2DI
  	   (vec_select:V2SI
! 	    (match_operand:V4SI 2 "nonimmediate_operand" "xjm")
  	    (parallel [(const_int 1) (const_int 3)]))))
  	 (match_operand:V2DI 3 "register_operand" "x")))]
    "TARGET_XOP"
    "vp<macs>dqh\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; XOP parallel integer multiply/add instructions for the intrinisics
***************
*** 27410,27416 ****
  		       (const_int 5) (const_int 7)])))
  	  (sign_extend:V4SI
  	   (vec_select:V4HI
! 	    (match_operand:V8HI 2 "nonimmediate_operand" "xm")
  	    (parallel [(const_int 1) (const_int 3)
  		       (const_int 5) (const_int 7)]))))
  	 (match_operand:V4SI 3 "register_operand" "x")))]
--- 27419,27425 ----
  		       (const_int 5) (const_int 7)])))
  	  (sign_extend:V4SI
  	   (vec_select:V4HI
! 	    (match_operand:V8HI 2 "nonimmediate_operand" "xjm")
  	    (parallel [(const_int 1) (const_int 3)
  		       (const_int 5) (const_int 7)]))))
  	 (match_operand:V4SI 3 "register_operand" "x")))]
***************
*** 27418,27423 ****
--- 27427,27433 ----
    "vp<macs>wd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_p<madcs>wd"
***************
*** 27432,27438 ****
  			(const_int 4) (const_int 6)])))
  	   (sign_extend:V4SI
  	    (vec_select:V4HI
! 	     (match_operand:V8HI 2 "nonimmediate_operand" "xm")
  	     (parallel [(const_int 0) (const_int 2)
  			(const_int 4) (const_int 6)]))))
  	  (mult:V4SI
--- 27442,27448 ----
  			(const_int 4) (const_int 6)])))
  	   (sign_extend:V4SI
  	    (vec_select:V4HI
! 	     (match_operand:V8HI 2 "nonimmediate_operand" "xjm")
  	     (parallel [(const_int 0) (const_int 2)
  			(const_int 4) (const_int 6)]))))
  	  (mult:V4SI
***************
*** 27451,27468 ****
    "vp<madcs>wd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
     (set_attr "mode" "TI")])
  
  ;; XOP parallel XMM conditional moves
  (define_insn "xop_pcmov_<mode><avxsizesuffix>"
    [(set (match_operand:V_128_256 0 "register_operand" "=x,x")
  	(if_then_else:V_128_256
! 	  (match_operand:V_128_256 3 "nonimmediate_operand" "x,m")
  	  (match_operand:V_128_256 1 "register_operand" "x,x")
! 	  (match_operand:V_128_256 2 "nonimmediate_operand" "xm,x")))]
    "TARGET_XOP"
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "<sseinsnmode>")])
  
  ;; Recognize XOP's vpcmov from canonical (xor (and (xor t f) c) f)
--- 27461,27480 ----
    "vp<madcs>wd\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "ssemuladd")
     (set_attr "prefix" "vex")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; XOP parallel XMM conditional moves
  (define_insn "xop_pcmov_<mode><avxsizesuffix>"
    [(set (match_operand:V_128_256 0 "register_operand" "=x,x")
  	(if_then_else:V_128_256
! 	  (match_operand:V_128_256 3 "nonimmediate_operand" "x,jm")
  	  (match_operand:V_128_256 1 "register_operand" "x,x")
! 	  (match_operand:V_128_256 2 "nonimmediate_operand" "xjm,x")))]
    "TARGET_XOP"
    "vpcmov\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "<sseinsnmode>")])
  
  ;; Recognize XOP's vpcmov from canonical (xor (and (xor t f) c) f)
***************
*** 27497,27503 ****
  	(plus:V8HI
  	 (any_extend:V8HI
  	  (vec_select:V8QI
! 	   (match_operand:V16QI 1 "nonimmediate_operand" "xm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)
  		      (const_int 8) (const_int 10)
--- 27509,27515 ----
  	(plus:V8HI
  	 (any_extend:V8HI
  	  (vec_select:V8QI
! 	   (match_operand:V16QI 1 "nonimmediate_operand" "xjm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)
  		      (const_int 8) (const_int 10)
***************
*** 27515,27520 ****
--- 27527,27533 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phadd<u>bd"
***************
*** 27523,27529 ****
  	 (plus:V4SI
  	  (any_extend:V4SI
  	   (vec_select:V4QI
! 	    (match_operand:V16QI 1 "nonimmediate_operand" "xm")
  	    (parallel [(const_int 0) (const_int 4)
  		       (const_int 8) (const_int 12)])))
  	  (any_extend:V4SI
--- 27536,27542 ----
  	 (plus:V4SI
  	  (any_extend:V4SI
  	   (vec_select:V4QI
! 	    (match_operand:V16QI 1 "nonimmediate_operand" "xjm")
  	    (parallel [(const_int 0) (const_int 4)
  		       (const_int 8) (const_int 12)])))
  	  (any_extend:V4SI
***************
*** 27548,27553 ****
--- 27561,27567 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phadd<u>bq"
***************
*** 27557,27563 ****
  	  (plus:V2DI
  	   (any_extend:V2DI
  	    (vec_select:V2QI
! 	     (match_operand:V16QI 1 "nonimmediate_operand" "xm")
  	     (parallel [(const_int 0) (const_int 8)])))
  	   (any_extend:V2DI
  	    (vec_select:V2QI
--- 27571,27577 ----
  	  (plus:V2DI
  	   (any_extend:V2DI
  	    (vec_select:V2QI
! 	     (match_operand:V16QI 1 "nonimmediate_operand" "xjm")
  	     (parallel [(const_int 0) (const_int 8)])))
  	   (any_extend:V2DI
  	    (vec_select:V2QI
***************
*** 27597,27602 ****
--- 27611,27617 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phadd<u>wd"
***************
*** 27604,27610 ****
  	(plus:V4SI
  	 (any_extend:V4SI
  	  (vec_select:V4HI
! 	   (match_operand:V8HI 1 "nonimmediate_operand" "xm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)])))
  	 (any_extend:V4SI
--- 27619,27625 ----
  	(plus:V4SI
  	 (any_extend:V4SI
  	  (vec_select:V4HI
! 	   (match_operand:V8HI 1 "nonimmediate_operand" "xjm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)])))
  	 (any_extend:V4SI
***************
*** 27618,27623 ****
--- 27633,27639 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phadd<u>wq"
***************
*** 27626,27632 ****
  	 (plus:V2DI
  	  (any_extend:V2DI
  	   (vec_select:V2HI
! 	    (match_operand:V8HI 1 "nonimmediate_operand" "xm")
  	    (parallel [(const_int 0) (const_int 4)])))
  	  (any_extend:V2DI
  	   (vec_select:V2HI
--- 27642,27648 ----
  	 (plus:V2DI
  	  (any_extend:V2DI
  	   (vec_select:V2HI
! 	    (match_operand:V8HI 1 "nonimmediate_operand" "xjm")
  	    (parallel [(const_int 0) (const_int 4)])))
  	  (any_extend:V2DI
  	   (vec_select:V2HI
***************
*** 27647,27652 ****
--- 27663,27669 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phadd<u>dq"
***************
*** 27654,27660 ****
  	(plus:V2DI
  	 (any_extend:V2DI
  	  (vec_select:V2SI
! 	   (match_operand:V4SI 1 "nonimmediate_operand" "xm")
  	   (parallel [(const_int 0) (const_int 2)])))
  	 (any_extend:V2DI
  	  (vec_select:V2SI
--- 27671,27677 ----
  	(plus:V2DI
  	 (any_extend:V2DI
  	  (vec_select:V2SI
! 	   (match_operand:V4SI 1 "nonimmediate_operand" "xjm")
  	   (parallel [(const_int 0) (const_int 2)])))
  	 (any_extend:V2DI
  	  (vec_select:V2SI
***************
*** 27666,27671 ****
--- 27683,27689 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phsubbw"
***************
*** 27673,27679 ****
  	(minus:V8HI
  	 (sign_extend:V8HI
  	  (vec_select:V8QI
! 	   (match_operand:V16QI 1 "nonimmediate_operand" "xm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)
  		      (const_int 8) (const_int 10)
--- 27691,27697 ----
  	(minus:V8HI
  	 (sign_extend:V8HI
  	  (vec_select:V8QI
! 	   (match_operand:V16QI 1 "nonimmediate_operand" "xjm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)
  		      (const_int 8) (const_int 10)
***************
*** 27691,27696 ****
--- 27709,27715 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phsubwd"
***************
*** 27698,27704 ****
  	(minus:V4SI
  	 (sign_extend:V4SI
  	  (vec_select:V4HI
! 	   (match_operand:V8HI 1 "nonimmediate_operand" "xm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)])))
  	 (sign_extend:V4SI
--- 27717,27723 ----
  	(minus:V4SI
  	 (sign_extend:V4SI
  	  (vec_select:V4HI
! 	   (match_operand:V8HI 1 "nonimmediate_operand" "xjm")
  	   (parallel [(const_int 0) (const_int 2)
  		      (const_int 4) (const_int 6)])))
  	 (sign_extend:V4SI
***************
*** 27712,27717 ****
--- 27731,27737 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_phsubdq"
***************
*** 27719,27725 ****
  	(minus:V2DI
  	 (sign_extend:V2DI
  	  (vec_select:V2SI
! 	   (match_operand:V4SI 1 "nonimmediate_operand" "xm")
  	   (parallel [(const_int 0) (const_int 2)])))
  	 (sign_extend:V2DI
  	  (vec_select:V2SI
--- 27739,27745 ----
  	(minus:V2DI
  	 (sign_extend:V2DI
  	  (vec_select:V2SI
! 	   (match_operand:V4SI 1 "nonimmediate_operand" "xjm")
  	   (parallel [(const_int 0) (const_int 2)])))
  	 (sign_extend:V2DI
  	  (vec_select:V2SI
***************
*** 27731,27736 ****
--- 27751,27757 ----
     (set_attr "c86_attr" "hplus")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; XOP permute instructions
***************
*** 27738,27749 ****
    [(set (match_operand:V16QI 0 "register_operand" "=x,x")
  	(unspec:V16QI
  	  [(match_operand:V16QI 1 "register_operand" "x,x")
! 	   (match_operand:V16QI 2 "nonimmediate_operand" "x,m")
! 	   (match_operand:V16QI 3 "nonimmediate_operand" "xm,x")]
  	  UNSPEC_XOP_PERMUTE))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  ;; XOP pack instructions that combine two vectors into a smaller vector
--- 27759,27771 ----
    [(set (match_operand:V16QI 0 "register_operand" "=x,x")
  	(unspec:V16QI
  	  [(match_operand:V16QI 1 "register_operand" "x,x")
! 	   (match_operand:V16QI 2 "nonimmediate_operand" "x,jm")
! 	   (match_operand:V16QI 3 "nonimmediate_operand" "xjm,x")]
  	  UNSPEC_XOP_PERMUTE))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; XOP pack instructions that combine two vectors into a smaller vector
***************
*** 27753,27763 ****
  	 (truncate:V2SI
  	  (match_operand:V2DI 1 "register_operand" "x,x"))
  	 (truncate:V2SI
! 	  (match_operand:V2DI 2 "nonimmediate_operand" "x,m"))))
!    (use (match_operand:V16QI 3 "nonimmediate_operand" "xm,x"))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_pperm_pack_v4si_v8hi"
--- 27775,27786 ----
  	 (truncate:V2SI
  	  (match_operand:V2DI 1 "register_operand" "x,x"))
  	 (truncate:V2SI
! 	  (match_operand:V2DI 2 "nonimmediate_operand" "x,jm"))))
!    (use (match_operand:V16QI 3 "nonimmediate_operand" "xjm,x"))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_pperm_pack_v4si_v8hi"
***************
*** 27766,27776 ****
  	 (truncate:V4HI
  	  (match_operand:V4SI 1 "register_operand" "x,x"))
  	 (truncate:V4HI
! 	  (match_operand:V4SI 2 "nonimmediate_operand" "x,m"))))
!    (use (match_operand:V16QI 3 "nonimmediate_operand" "xm,x"))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_pperm_pack_v8hi_v16qi"
--- 27789,27800 ----
  	 (truncate:V4HI
  	  (match_operand:V4SI 1 "register_operand" "x,x"))
  	 (truncate:V4HI
! 	  (match_operand:V4SI 2 "nonimmediate_operand" "x,jm"))))
!    (use (match_operand:V16QI 3 "nonimmediate_operand" "xjm,x"))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_pperm_pack_v8hi_v16qi"
***************
*** 27779,27789 ****
  	 (truncate:V8QI
  	  (match_operand:V8HI 1 "register_operand" "x,x"))
  	 (truncate:V8QI
! 	  (match_operand:V8HI 2 "nonimmediate_operand" "x,m"))))
!    (use (match_operand:V16QI 3 "nonimmediate_operand" "xm,x"))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  ;; XOP packed rotate instructions
--- 27803,27814 ----
  	 (truncate:V8QI
  	  (match_operand:V8HI 1 "register_operand" "x,x"))
  	 (truncate:V8QI
! 	  (match_operand:V8HI 2 "nonimmediate_operand" "x,jm"))))
!    (use (match_operand:V16QI 3 "nonimmediate_operand" "xjm,x"))]
    "TARGET_XOP && !(MEM_P (operands[2]) && MEM_P (operands[3]))"
    "vpperm\t{%3, %2, %1, %0|%0, %1, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; XOP packed rotate instructions
***************
*** 27854,27860 ****
  (define_insn "xop_rotl<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(rotate:VI_128
! 	 (match_operand:VI_128 1 "nonimmediate_operand" "xm")
  	 (match_operand:SI 2 "const_0_to_<sserotatemax>_operand")))]
    "TARGET_XOP"
    "vprot<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
--- 27879,27885 ----
  (define_insn "xop_rotl<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(rotate:VI_128
! 	 (match_operand:VI_128 1 "nonimmediate_operand" "xjm")
  	 (match_operand:SI 2 "const_0_to_<sserotatemax>_operand")))]
    "TARGET_XOP"
    "vprot<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}"
***************
*** 27862,27873 ****
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_rotr<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(rotatert:VI_128
! 	 (match_operand:VI_128 1 "nonimmediate_operand" "xm")
  	 (match_operand:SI 2 "const_0_to_<sserotatemax>_operand")))]
    "TARGET_XOP"
  {
--- 27887,27899 ----
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_rotr<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(rotatert:VI_128
! 	 (match_operand:VI_128 1 "nonimmediate_operand" "xjm")
  	 (match_operand:SI 2 "const_0_to_<sserotatemax>_operand")))]
    "TARGET_XOP"
  {
***************
*** 27879,27884 ****
--- 27905,27911 ----
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "length_immediate" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_expand "vrotr<mode>3"
***************
*** 27907,27916 ****
    [(set (match_operand:VI_128 0 "register_operand" "=x,x")
  	(if_then_else:VI_128
  	 (ge:VI_128
! 	  (match_operand:VI_128 2 "nonimmediate_operand" "x,m")
  	  (const_int 0))
  	 (rotate:VI_128
! 	  (match_operand:VI_128 1 "nonimmediate_operand" "xm,x")
  	  (match_dup 2))
  	 (rotatert:VI_128
  	  (match_dup 1)
--- 27934,27943 ----
    [(set (match_operand:VI_128 0 "register_operand" "=x,x")
  	(if_then_else:VI_128
  	 (ge:VI_128
! 	  (match_operand:VI_128 2 "nonimmediate_operand" "x,jm")
  	  (const_int 0))
  	 (rotate:VI_128
! 	  (match_operand:VI_128 1 "nonimmediate_operand" "xjm,x")
  	  (match_dup 2))
  	 (rotatert:VI_128
  	  (match_dup 1)
***************
*** 27920,27925 ****
--- 27947,27953 ----
    [(set_attr "type" "sseishft")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; XOP packed shift instructions.
***************
*** 28144,28153 ****
    [(set (match_operand:VI_128 0 "register_operand" "=x,x")
  	(if_then_else:VI_128
  	 (ge:VI_128
! 	  (match_operand:VI_128 2 "nonimmediate_operand" "x,m")
  	  (const_int 0))
  	 (ashift:VI_128
! 	  (match_operand:VI_128 1 "nonimmediate_operand" "xm,x")
  	  (match_dup 2))
  	 (ashiftrt:VI_128
  	  (match_dup 1)
--- 28172,28181 ----
    [(set (match_operand:VI_128 0 "register_operand" "=x,x")
  	(if_then_else:VI_128
  	 (ge:VI_128
! 	  (match_operand:VI_128 2 "nonimmediate_operand" "x,jm")
  	  (const_int 0))
  	 (ashift:VI_128
! 	  (match_operand:VI_128 1 "nonimmediate_operand" "xjm,x")
  	  (match_dup 2))
  	 (ashiftrt:VI_128
  	  (match_dup 1)
***************
*** 28157,28172 ****
    [(set_attr "type" "sseishft")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_shl<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x,x")
  	(if_then_else:VI_128
  	 (ge:VI_128
! 	  (match_operand:VI_128 2 "nonimmediate_operand" "x,m")
  	  (const_int 0))
  	 (ashift:VI_128
! 	  (match_operand:VI_128 1 "nonimmediate_operand" "xm,x")
  	  (match_dup 2))
  	 (lshiftrt:VI_128
  	  (match_dup 1)
--- 28185,28201 ----
    [(set_attr "type" "sseishft")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_shl<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x,x")
  	(if_then_else:VI_128
  	 (ge:VI_128
! 	  (match_operand:VI_128 2 "nonimmediate_operand" "x,jm")
  	  (const_int 0))
  	 (ashift:VI_128
! 	  (match_operand:VI_128 1 "nonimmediate_operand" "xjm,x")
  	  (match_dup 2))
  	 (lshiftrt:VI_128
  	  (match_dup 1)
***************
*** 28176,28181 ****
--- 28205,28211 ----
    [(set_attr "type" "sseishft")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_expand "<insn><mode>3"
***************
*** 28320,28332 ****
  (define_insn "xop_frcz<mode>2"
    [(set (match_operand:FMAMODE 0 "register_operand" "=x")
  	(unspec:FMAMODE
! 	 [(match_operand:FMAMODE 1 "nonimmediate_operand" "xm")]
  	 UNSPEC_FRCZ))]
    "TARGET_XOP"
    "vfrcz<ssemodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "type" "ssecvt1")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "<MODE>")])
  
  (define_expand "xop_vmfrcz<mode>2"
--- 28350,28363 ----
  (define_insn "xop_frcz<mode>2"
    [(set (match_operand:FMAMODE 0 "register_operand" "=x")
  	(unspec:FMAMODE
! 	 [(match_operand:FMAMODE 1 "nonimmediate_operand" "xjm")]
  	 UNSPEC_FRCZ))]
    "TARGET_XOP"
    "vfrcz<ssemodesuffix>\t{%1, %0|%0, %1}"
    [(set_attr "type" "ssecvt1")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_expand "xop_vmfrcz<mode>2"
***************
*** 28344,28350 ****
    [(set (match_operand:VF_128 0 "register_operand" "=x")
  	(vec_merge:VF_128
  	  (unspec:VF_128
! 	   [(match_operand:VF_128 1 "nonimmediate_operand" "xm")]
  	   UNSPEC_FRCZ)
  	  (match_operand:VF_128 2 "const0_operand")
  	  (const_int 1)))]
--- 28375,28381 ----
    [(set (match_operand:VF_128 0 "register_operand" "=x")
  	(vec_merge:VF_128
  	  (unspec:VF_128
! 	   [(match_operand:VF_128 1 "nonimmediate_operand" "xjm")]
  	   UNSPEC_FRCZ)
  	  (match_operand:VF_128 2 "const0_operand")
  	  (const_int 1)))]
***************
*** 28353,28378 ****
    [(set_attr "type" "ssecvt1")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
     (set_attr "mode" "<MODE>")])
  
  (define_insn "xop_maskcmp<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(match_operator:VI_128 1 "ix86_comparison_int_operator"
  	 [(match_operand:VI_128 2 "register_operand" "x")
! 	  (match_operand:VI_128 3 "nonimmediate_operand" "xm")]))]
    "TARGET_XOP"
    "vpcom%Y1<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_maskcmp_uns<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(match_operator:VI_128 1 "ix86_comparison_uns_operator"
  	 [(match_operand:VI_128 2 "register_operand" "x")
! 	  (match_operand:VI_128 3 "nonimmediate_operand" "xm")]))]
    "TARGET_XOP"
    "vpcom%Y1u<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  ;; Version of pcom*u* that is called from the intrinsics that allows pcomequ*
--- 28384,28412 ----
    [(set_attr "type" "ssecvt1")
     (set_attr "prefix" "vex")
     (set_attr "prefix_extra" "1")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "<MODE>")])
  
  (define_insn "xop_maskcmp<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(match_operator:VI_128 1 "ix86_comparison_int_operator"
  	 [(match_operand:VI_128 2 "register_operand" "x")
! 	  (match_operand:VI_128 3 "nonimmediate_operand" "xjm")]))]
    "TARGET_XOP"
    "vpcom%Y1<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_maskcmp_uns<mode>3"
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(match_operator:VI_128 1 "ix86_comparison_uns_operator"
  	 [(match_operand:VI_128 2 "register_operand" "x")
! 	  (match_operand:VI_128 3 "nonimmediate_operand" "xjm")]))]
    "TARGET_XOP"
    "vpcom%Y1u<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; Version of pcom*u* that is called from the intrinsics that allows pcomequ*
***************
*** 28383,28393 ****
  	(unspec:VI_128
  	 [(match_operator:VI_128 1 "ix86_comparison_uns_operator"
  	  [(match_operand:VI_128 2 "register_operand" "x")
! 	   (match_operand:VI_128 3 "nonimmediate_operand" "xm")])]
  	 UNSPEC_XOP_UNSIGNED_CMP))]
    "TARGET_XOP"
    "vpcom%Y1u<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  ;; Pcomtrue and pcomfalse support.  These are useless instructions, but are
--- 28417,28428 ----
  	(unspec:VI_128
  	 [(match_operator:VI_128 1 "ix86_comparison_uns_operator"
  	  [(match_operand:VI_128 2 "register_operand" "x")
! 	   (match_operand:VI_128 3 "nonimmediate_operand" "xjm")])]
  	 UNSPEC_XOP_UNSIGNED_CMP))]
    "TARGET_XOP"
    "vpcom%Y1u<ssemodesuffix>\t{%3, %2, %0|%0, %2, %3}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  ;; Pcomtrue and pcomfalse support.  These are useless instructions, but are
***************
*** 28396,28402 ****
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(unspec:VI_128
  	  [(match_operand:VI_128 1 "register_operand" "x")
! 	   (match_operand:VI_128 2 "nonimmediate_operand" "xm")
  	   (match_operand:SI 3 "const_int_operand")]
  	  UNSPEC_XOP_TRUEFALSE))]
    "TARGET_XOP"
--- 28431,28437 ----
    [(set (match_operand:VI_128 0 "register_operand" "=x")
  	(unspec:VI_128
  	  [(match_operand:VI_128 1 "register_operand" "x")
! 	   (match_operand:VI_128 2 "nonimmediate_operand" "xjm")
  	   (match_operand:SI 3 "const_int_operand")]
  	  UNSPEC_XOP_TRUEFALSE))]
    "TARGET_XOP"
***************
*** 28406,28424 ****
  	  : "vpcomfalse<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}");
  }
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_vpermil2<mode>3"
    [(set (match_operand:VF_128_256 0 "register_operand" "=x,x")
  	(unspec:VF_128_256
  	  [(match_operand:VF_128_256 1 "register_operand" "x,x")
! 	   (match_operand:VF_128_256 2 "nonimmediate_operand" "x,m")
! 	   (match_operand:<sseintvecmode> 3 "nonimmediate_operand" "xm,x")
  	   (match_operand:SI 4 "const_0_to_3_operand")]
  	  UNSPEC_VPERMIL2))]
    "TARGET_XOP"
    "vpermil2<ssemodesuffix>\t{%4, %3, %2, %1, %0|%0, %1, %2, %3, %4}"
    [(set_attr "type" "sse4arg")
     (set_attr "mode" "<MODE>")])
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
--- 28441,28461 ----
  	  : "vpcomfalse<ssemodesuffix>\t{%2, %1, %0|%0, %1, %2}");
  }
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "TI")])
  
  (define_insn "xop_vpermil2<mode>3"
    [(set (match_operand:VF_128_256 0 "register_operand" "=x,x")
  	(unspec:VF_128_256
  	  [(match_operand:VF_128_256 1 "register_operand" "x,x")
! 	   (match_operand:VF_128_256 2 "nonimmediate_operand" "x,jm")
! 	   (match_operand:<sseintvecmode> 3 "nonimmediate_operand" "xjm,x")
  	   (match_operand:SI 4 "const_0_to_3_operand")]
  	  UNSPEC_VPERMIL2))]
    "TARGET_XOP"
    "vpermil2<ssemodesuffix>\t{%4, %3, %2, %1, %0|%0, %1, %2, %3, %4}"
    [(set_attr "type" "sse4arg")
+    (set_attr "addr" "gpr16")
     (set_attr "mode" "<MODE>")])
  
  ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff -Nrcpad gcc-17-20260809/gcc/config/i386/sym-mingw32.cc gcc-17-20260816/gcc/config/i386/sym-mingw32.cc
*** gcc-17-20260809/gcc/config/i386/sym-mingw32.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/sym-mingw32.cc	Sun Aug 16 22:32:06 2026
***************
*** 1,3 ****
--- 1,4 ----
  /* Prevent any name mangling to make sure that the linker
     will always find the symbol. */
+ extern "C" __attribute__ ((visibility ("hidden")))
  char HOST_EXTRA_OBJS_SYMBOL asm ("HOST_EXTRA_OBJS_SYMBOL");
diff -Nrcpad gcc-17-20260809/gcc/config/i386/sync.md gcc-17-20260816/gcc/config/i386/sync.md
*** gcc-17-20260809/gcc/config/i386/sync.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/i386/sync.md	Sun Aug 16 22:32:06 2026
***************
*** 150,158 ****
  ;;
  ;; Note that the TARGET_CMPXCHG8B test below is a stand-in for "Pentium".
  ;;
! ;; Importantly, *no* processor makes atomicity guarantees for larger
! ;; accesses.  In particular, there's no way to perform an atomic TImode
! ;; move, despite the apparent applicability of MOVDQA et al.
  
  (define_mode_iterator ATOMIC
     [QI HI SI
--- 150,157 ----
  ;;
  ;; Note that the TARGET_CMPXCHG8B test below is a stand-in for "Pentium".
  ;;
! ;; AVX capable processors from Intel, AMD, Hygon and Zhaoxin guarantee
! ;; that 128-bit aligned vector loads and stores are atomic.
  
  (define_mode_iterator ATOMIC
     [QI HI SI
***************
*** 388,393 ****
--- 387,447 ----
    [(set_attr "type" "ssemov")
     (set_attr "mode" "DI")])
  
+ (define_expand "atomic_loadti"
+   [(set (match_operand:TI 0 "register_operand")
+      (unspec:TI [(match_operand:TI 1 "memory_operand")
+                  (match_operand:SI 2 "const_int_operand")]
+                 UNSPEC_LDA))]
+   "TARGET_128BIT_ATOMIC_ENABLED"
+ {
+   emit_insn (gen_atomic_loadti_sse (operands[0], operands[1]));
+   DONE;
+ })
+ 
+ (define_insn_and_split "atomic_loadti_sse"
+   [(set (match_operand:TI 0 "register_operand" "=v")
+      (unspec:TI [(match_operand:TI 1 "memory_operand" "m")]
+                 UNSPEC_LDX_ATOMIC))]
+   "TARGET_128BIT_ATOMIC_ENABLED"
+   "#"
+   "&& reload_completed"
+   [(set (match_dup 0) (match_dup 1))])
+ 
+ (define_expand "atomic_storeti"
+   [(set (match_operand:TI 0 "memory_operand")
+      (unspec:TI [(match_operand:TI 1 "nonimmediate_operand")
+                  (match_operand:SI 2 "const_int_operand")]
+                 UNSPEC_STA))]
+   "TARGET_128BIT_ATOMIC_ENABLED"
+ {
+   enum memmodel model = memmodel_from_int (INTVAL (operands[2]));
+ 
+   /* Use V1TImode to force vector register for atomic store.  */
+   rtx src = gen_reg_rtx (V1TImode);
+   rtx op1 = gen_lowpart (V1TImode, operands[1]);
+   emit_move_insn (src, op1);
+   emit_insn (gen_atomic_storeti_sse (operands[0], src));
+ 
+   /* ... followed by an MFENCE, if required.  */
+   if (is_mm_seq_cst (model))
+     emit_insn (gen_mem_thread_fence (operands[2]));
+   DONE;
+ })
+ 
+ (define_insn_and_split "atomic_storeti_sse"
+   [(set (match_operand:TI 0 "memory_operand" "=m")
+      (unspec:TI [(match_operand:V1TI 1 "nonimmediate_operand" "v")]
+                 UNSPEC_STX_ATOMIC))]
+   "TARGET_128BIT_ATOMIC_ENABLED"
+   "#"
+   "&& reload_completed"
+   [(const_int 0)]
+ {
+   rtx src = gen_lowpart (TImode, operands[1]);
+   emit_move_insn (operands[0], src);
+   DONE;
+ })
+ 
  (define_expand "atomic_compare_and_swap<mode>"
    [(match_operand:QI 0 "register_operand")	;; bool success output
     (match_operand:SWI124 1 "register_operand")	;; oldval output
diff -Nrcpad gcc-17-20260809/gcc/config/ia64/vect.md gcc-17-20260816/gcc/config/ia64/vect.md
*** gcc-17-20260809/gcc/config/ia64/vect.md	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/ia64/vect.md	Sun Aug 16 22:32:06 2026
***************
*** 584,590 ****
    operands[1] = gen_lowpart (DImode, operands[1]);
  })
  
! (define_expand "widen_usumv4hiv8qi3"
    [(match_operand:V4HI 0 "gr_register_operand" "")
     (match_operand:V8QI 1 "gr_register_operand" "")
     (match_operand:V4HI 2 "gr_register_operand" "")]
--- 584,590 ----
    operands[1] = gen_lowpart (DImode, operands[1]);
  })
  
! (define_expand "reduc_widen_usumv4hiv8qi3"
    [(match_operand:V4HI 0 "gr_register_operand" "")
     (match_operand:V8QI 1 "gr_register_operand" "")
     (match_operand:V4HI 2 "gr_register_operand" "")]
***************
*** 594,600 ****
    DONE;
  })
  
! (define_expand "widen_usumv2siv4hi3"
    [(match_operand:V2SI 0 "gr_register_operand" "")
     (match_operand:V4HI 1 "gr_register_operand" "")
     (match_operand:V2SI 2 "gr_register_operand" "")]
--- 594,600 ----
    DONE;
  })
  
! (define_expand "reduc_widen_usumv2siv4hi3"
    [(match_operand:V2SI 0 "gr_register_operand" "")
     (match_operand:V4HI 1 "gr_register_operand" "")
     (match_operand:V2SI 2 "gr_register_operand" "")]
***************
*** 604,610 ****
    DONE;
  })
  
! (define_expand "widen_ssumv4hiv8qi3"
    [(match_operand:V4HI 0 "gr_register_operand" "")
     (match_operand:V8QI 1 "gr_register_operand" "")
     (match_operand:V4HI 2 "gr_register_operand" "")]
--- 604,610 ----
    DONE;
  })
  
! (define_expand "reduc_widen_ssumv4hiv8qi3"
    [(match_operand:V4HI 0 "gr_register_operand" "")
     (match_operand:V8QI 1 "gr_register_operand" "")
     (match_operand:V4HI 2 "gr_register_operand" "")]
***************
*** 614,620 ****
    DONE;
  })
  
! (define_expand "widen_ssumv2siv4hi3"
    [(match_operand:V2SI 0 "gr_register_operand" "")
     (match_operand:V4HI 1 "gr_register_operand" "")
     (match_operand:V2SI 2 "gr_register_operand" "")]
--- 614,620 ----
    DONE;
  })
  
! (define_expand "reduc_widen_ssumv2siv4hi3"
    [(match_operand:V2SI 0 "gr_register_operand" "")
     (match_operand:V4HI 1 "gr_register_operand" "")
     (match_operand:V2SI 2 "gr_register_operand" "")]
diff -Nrcpad gcc-17-20260809/gcc/config/mingw/winnt.cc gcc-17-20260816/gcc/config/mingw/winnt.cc
*** gcc-17-20260809/gcc/config/mingw/winnt.cc	Sun Aug  9 22:32:06 2026
--- gcc-17-20260816/gcc/config/mingw/winnt.cc	Sun Aug 16 22:32:06 2026
*************** i386_pe_maybe_mangle_decl_assembler_name
*** 254,273 ****
  
  #endif
  
  /* Emit an assembler directive to set symbol for DECL visibility to
     the visibility type VIS, which must not be VISIBILITY_DEFAULT.
!    As for PE there is no hidden support in gas, we just warn for
!    user-specified visibility attributes.  */
  
  void
! i386_pe_assemble_visibility (tree decl, int)
  {
!   if (!decl
!       || !lookup_attribute ("visibility", DECL_ATTRIBUTES (decl)))
      return;
!   if (!DECL_ARTIFICIAL (decl))
!     warning (OPT_Wattributes, "visibility attribute not supported "
! 			      "in this configuration; ignored");
  }
  
  #if !defined (TARGET_AARCH64_MS_ABI)
--- 254,295 ----
  
  #endif
  
+ /* Return the symbol spelling used by .drectve exclude-symbols directives.
+    This is the external name without the user label prefix, while preserving
+    calling-convention decoration such as fastcall's leading '@' or a
+    stdcall suffix.  */
+ 
+ static const char *
+ i386_pe_drectve_name (tree id)
+ {
+   const char *name = targetm.strip_name_encoding (IDENTIFIER_POINTER (id));
+   size_t prefix_len = strlen (user_label_prefix);
+ 
+   if (prefix_len != 0
+       && strncmp (name, user_label_prefix, prefix_len) == 0)
+     name += prefix_len;
+ 
+   return name;
+ }
+ 
  /* Emit an assembler directive to set symbol for DECL visibility to
     the visibility type VIS, which must not be VISIBILITY_DEFAULT.
!    Emit a -exclude-symbols directive into .drectve, compatible with
!    what Clang emits for hidden visibility on PE/COFF.  */
  
  void
! i386_pe_assemble_visibility (tree decl, int vis)
  {
!   if (!decl)
      return;
! 
!   if (vis == VISIBILITY_HIDDEN || vis == VISIBILITY_INTERNAL)
!     {
!       tree id = DECL_ASSEMBLER_NAME (decl);
!       const char *name = i386_pe_drectve_name (id);
!       drectve_section ();
!       fprintf (asm_out_file, "\t.ascii \" -exclude-symbols:%s\"\n", name);
!     }
  }
  
  #if !defined (TARGET_AARCH64_MS_ABI)
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/riscv-cores.def gcc-17-20260816/gcc/config/riscv/riscv-cores.def
*** gcc-17-20260809/gcc/config/riscv/riscv-cores.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/riscv-cores.def	Sun Aug 16 22:32:06 2026
*************** RISCV_TUNE("sifive-7-series", sifive_7,
*** 41,46 ****
--- 41,47 ----
  RISCV_TUNE("sifive-p400-series", sifive_p400, sifive_p400_tune_info)
  RISCV_TUNE("sifive-p600-series", sifive_p600, sifive_p600_tune_info)
  RISCV_TUNE("tt-ascalon-x", tt_ascalon_d8, tt_ascalon_d8_tune_info)
+ RISCV_TUNE("tt-ascalon-xg", tt_ascalon_xg, tt_ascalon_d8_tune_info)
  RISCV_TUNE("thead-c906", generic, thead_c906_tune_info)
  RISCV_TUNE("xt-c908", xt_c908, xt_c908_tune_info)
  RISCV_TUNE("xt-c908v", generic, generic_ooo_tune_info)
*************** RISCV_CORE("tt-ascalon-x",    "rva23s64_
*** 180,185 ****
--- 181,191 ----
  			      "tt-ascalon-x")
  RISCV_CORE_ALIAS("tt-ascalon-x", "tt-ascalon-d8")
  
+ RISCV_CORE("tt-ascalon-xg",   "rva23s64_zfbfmin_zfh_zkr_zvbc_zvfbfmin_zvfbfwma_"
+ 			      "zvfh_zvl256b_smaia_smmpm_smnpm_smrnmi_smstateen_"
+ 			      "ssaia_ssstrict_svadu",
+ 			      "tt-ascalon-xg")
+ 
  RISCV_CORE("xiangshan-nanhu",      "rv64imafdc_zba_zbb_zbc_zbs_"
  			      "zbkb_zbkc_zbkx_zknd_zkne_zknh_zksed_zksh_"
  			      "svinval_zicbom_zicboz",
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/riscv-fusion.cc gcc-17-20260816/gcc/config/riscv/riscv-fusion.cc
*** gcc-17-20260809/gcc/config/riscv/riscv-fusion.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/riscv-fusion.cc	Sun Aug 16 22:32:06 2026
*************** riscv_fusion_same_dest_p (rtx prev_set,
*** 73,79 ****
  }
  
  /* Matches an add:
!    (set (reg:DI rd) (plus:SI (reg:SI rs1) (reg:SI rs2))) */
  
  static bool
  riscv_set_is_add_p (rtx set)
--- 73,79 ----
  }
  
  /* Matches an add:
!    (set (reg rd) (plus (reg rs1) (reg rs2))) */
  
  static bool
  riscv_set_is_add_p (rtx set)
*************** riscv_set_is_add_p (rtx set)
*** 85,91 ****
  }
  
  /* Matches an addi:
!    (set (reg:DI rd) (plus:SI (reg:SI rs1) (const_int imm))) */
  
  static bool
  riscv_set_is_addi_p (rtx set)
--- 85,91 ----
  }
  
  /* Matches an addi:
!    (set (reg rd) (plus (reg rs1) (const_int imm12))) */
  
  static bool
  riscv_set_is_addi_p (rtx set)
*************** riscv_set_is_adduw_p (rtx set)
*** 111,118 ****
  }
  
  /* Matches a shNadd:
!   (set (reg:DI rd)
!        (plus:DI (ashift:DI (reg:DI rs1) (const_int N)) (reg:DI rS2)) */
  
  static bool
  riscv_set_is_shNadd_p (rtx set)
--- 111,118 ----
  }
  
  /* Matches a shNadd:
!    (set (reg rd)
! 	(plus (ashift (reg rs1) (const_int N)) (reg rs2))) */
  
  static bool
  riscv_set_is_shNadd_p (rtx set)
*************** riscv_set_is_shNadd_p (rtx set)
*** 130,137 ****
  /* Matches a shNadd.uw:
    (set (reg:DI rd)
         (plus:DI (and:DI (ashift:DI (reg:DI rs1) (const_int N))
! 			(const_int N))
! 		(reg:DI rs2)) */
  
  static bool
  riscv_set_is_shNadduw_p (rtx set)
--- 130,137 ----
  /* Matches a shNadd.uw:
    (set (reg:DI rd)
         (plus:DI (and:DI (ashift:DI (reg:DI rs1) (const_int N))
! 			(const_int mask))
! 		(reg:DI rs2))) */
  
  static bool
  riscv_set_is_shNadduw_p (rtx set)
*************** riscv_set_is_shNadduw_p (rtx set)
*** 147,159 ****
  	  && REG_P (SET_DEST (set)));
  }
  
! /* Check for RISCV_FUSE_ZEXTW and RISCV_FUSE_ZEXTWS fusion.
!    prev (slli) == (set (reg:DI rD) (ashift:DI (reg:DI rS) (const_int 32)))
!    curr (srli) == (set (reg:DI rD) (lshiftrt:DI (reg:DI rD) (const_int N)))
!    with N being 32 for FUSE_ZEXTW, or less than 32 for FUSE_ZEXTWS.  */
  
  static bool
! riscv_fuse_zextws (rtx_insn *prev, rtx_insn *curr)
  {
    rtx prev_set = single_set (prev);
    rtx curr_set = single_set (curr);
--- 147,157 ----
  	  && REG_P (SET_DEST (set)));
  }
  
! /* Check the common RTL for ZEXTW, ZEXTWS and ZEXTH fusion.  */
  
  static bool
! riscv_fuse_zext_common (rtx_insn *prev, rtx_insn *curr,
! 			int shl_amount, bool zextws_p)
  {
    rtx prev_set = single_set (prev);
    rtx curr_set = single_set (curr);
*************** riscv_fuse_zextws (rtx_insn *prev, rtx_i
*** 171,219 ****
        && REGNO (XEXP (SET_SRC (curr_set), 0)) == REGNO (SET_DEST (curr_set))
        && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
        && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
!       && INTVAL (XEXP (SET_SRC (prev_set), 1)) == 32
!       && ((INTVAL (XEXP (SET_SRC (curr_set), 1)) == 32
! 	   && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTW))
! 	  || (INTVAL (XEXP (SET_SRC (curr_set), 1)) < 32
! 	      && riscv_fusion_enabled_p (RISCV_FUSE_ZEXTWS))))
      return true;
  
    return false;
  }
  
! /* Check for RISCV_FUSE_ZEXTH fusion.
!    prev (slli) == (set (reg:DI rD) (ashift:DI (reg:DI rS) (const_int 48)))
!    curr (srli) == (set (reg:DI rD) (lshiftrt:DI (reg:DI rD) (const_int 48)))  */
  
  static bool
! riscv_fuse_zexth (rtx_insn *prev, rtx_insn *curr)
  {
!   rtx prev_set = single_set (prev);
!   rtx curr_set = single_set (curr);
!   if (!prev_set || !curr_set || any_condjump_p (curr))
!     return false;
  
!   if (!riscv_fusion_same_dest_p (prev_set, curr_set))
!     return false;
  
!   if (GET_CODE (SET_SRC (prev_set)) == ASHIFT
!       && GET_CODE (SET_SRC (curr_set)) == LSHIFTRT
!       && REG_P (SET_DEST (prev_set))
!       && REG_P (SET_DEST (curr_set))
!       && REG_P (XEXP (SET_SRC (curr_set), 0))
!       && REGNO (XEXP (SET_SRC (curr_set), 0)) == REGNO (SET_DEST (curr_set))
!       && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
!       && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
!       && INTVAL (XEXP (SET_SRC (prev_set), 1)) == 48
!       && INTVAL (XEXP (SET_SRC (curr_set), 1)) == 48)
!     return true;
  
!   return false;
  }
  
  /* Check for RISCV_FUSE_LDINDEXED fusion.
!    prev (add) == (set (reg:DI rD) (plus:DI (reg:DI rS1) (reg:DI rS2)))
!    curr (ld)  == (set (reg:DI rD) (mem:DI (reg:DI rD)))  */
  
  static bool
  riscv_fuse_ldindexed (rtx_insn *prev, rtx_insn *curr)
--- 169,238 ----
        && REGNO (XEXP (SET_SRC (curr_set), 0)) == REGNO (SET_DEST (curr_set))
        && CONST_INT_P (XEXP (SET_SRC (prev_set), 1))
        && CONST_INT_P (XEXP (SET_SRC (curr_set), 1))
!       && INTVAL (XEXP (SET_SRC (prev_set), 1)) == shl_amount
!       && (zextws_p
! 	  ? INTVAL (XEXP (SET_SRC (curr_set), 1)) < shl_amount
! 	  : INTVAL (XEXP (SET_SRC (curr_set), 1)) == shl_amount))
      return true;
  
    return false;
  }
  
! /* Check for RISCV_FUSE_ZEXTW fusion.
!    prev (slli) == (set (reg:DI rd1)
! 		       (ashift:DI (reg:DI rs1) (const_int 32)))
!    curr (srli) == (set (reg:DI rd2)
! 		       (lshiftrt:DI (reg:DI rd1) (const_int 32)))
! 
!    Constraints:
!      rd1 == rd2.  */
  
  static bool
! riscv_fuse_zextw (rtx_insn *prev, rtx_insn *curr)
  {
!   return riscv_fuse_zext_common (prev, curr, 32, false);
! }
  
! /* Check for RISCV_FUSE_ZEXTWS fusion.
!    prev (slli) == (set (reg:DI rd1)
! 		       (ashift:DI (reg:DI rs1) (const_int 32)))
!    curr (srli) == (set (reg:DI rd2)
! 		       (lshiftrt:DI (reg:DI rd1) (const_int imm5)))
  
!    Constraints:
!      rd1 == rd2.  */
  
! static bool
! riscv_fuse_zextws (rtx_insn *prev, rtx_insn *curr)
! {
!   return riscv_fuse_zext_common (prev, curr, 32, true);
! }
! 
! /* Check for RISCV_FUSE_ZEXTH fusion.
!    prev (slli) == (set (reg:DI rd1)
! 		       (ashift:DI (reg:DI rs1) (const_int 48)))
!    curr (srli) == (set (reg:DI rd2)
! 		       (lshiftrt:DI (reg:DI rd1) (const_int 48)))
! 
!    Constraints:
!      rd1 == rd2.  */
! 
! static bool
! riscv_fuse_zexth (rtx_insn *prev, rtx_insn *curr)
! {
!   return riscv_fuse_zext_common (prev, curr, 48, false);
  }
  
  /* Check for RISCV_FUSE_LDINDEXED fusion.
!    prev (add) == (set (reg rd1)
! 		      (plus (reg rs1) (reg rs2)))
!    curr (one of the following):
!      (load) == (set (reg rd2) (mem (reg rd1)))
!      (load) == (set (reg rd2)
! 		    (any_extend (mem (reg rd1))))
! 
!    Constraints:
!      rd1 == rd2.  */
  
  static bool
  riscv_fuse_ldindexed (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_ldindexed (rtx_insn *prev, rt
*** 235,241 ****
        && REG_P (XEXP (SET_SRC (prev_set), 1)))
      return true;
  
!   /* curr (lw) == (set (any_extend:DI (mem:SUBX (reg:DI rD)))).  */
    if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
         || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
        && MEM_P (XEXP (SET_SRC (curr_set), 0))
--- 254,261 ----
        && REG_P (XEXP (SET_SRC (prev_set), 1)))
      return true;
  
!   /* curr (lw) == (set (reg:DI rd2)
! 		       (any_extend:DI (mem:SUBX (reg:DI rd1)))).  */
    if ((GET_CODE (SET_SRC (curr_set)) == SIGN_EXTEND
         || (GET_CODE (SET_SRC (curr_set)) == ZERO_EXTEND))
        && MEM_P (XEXP (SET_SRC (curr_set), 0))
*************** riscv_fuse_ldindexed (rtx_insn *prev, rt
*** 252,259 ****
  }
  
  /* Check for RISCV_FUSE_EXPANDED_LD fusion.
!    Covers add/addi/shNadd + ld (with or without displacement) and
!    add.uw/shNadd.uw + lw (with or without displacement).  */
  
  static bool
  riscv_fuse_expanded_ld (rtx_insn *prev, rtx_insn *curr)
--- 272,300 ----
  }
  
  /* Check for RISCV_FUSE_EXPANDED_LD fusion.
!    prev (one of the following):
!      (add) == (set (reg rd1) (plus (reg rs1) (reg rs2)))
!      (addi) == (set (reg rd1) (plus (reg rs1) (const_int imm12)))
!      (shNadd) == (set (reg rd1) (plus (ashift (reg rs1) (const_int N))
! 				      (reg rs2)))
!      (add.uw) == (set (reg rd1) (plus (zero_extend (reg rs1))
! 				      (reg rs2)))
!      (shNadd.uw) == (set (reg rd1)
! 			 (plus (and (ashift (reg rs1)
! 					    (const_int N))
! 				    (const_int mask))
! 			       (reg rs2)))
!    curr (one of the following):
!      (load) == (set (reg rd2) (mem (rd1, offset)))
!      (load) == (set (reg rd2) (any_extend (mem (rd1, offset))))
! 
!    Constraints:
!      rd1 == rd2
!      add pairs only with a displaced non-extended load
!      addi and shNadd pair only with non-extended loads
!      add.uw and shNadd.uw pair only with extended loads
!      N is 1, 2, or 3 for shNadd and shNadd.uw
!      mask >> N == 0xffffffff for shNadd.uw.  */
  
  static bool
  riscv_fuse_expanded_ld (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_expanded_ld (rtx_insn *prev,
*** 266,274 ****
    if (!riscv_fusion_same_dest_p (prev_set, curr_set))
      return false;
  
!   /* Match ld with displacement:
!      curr (ld) == (set (reg:DI rD)
! 		       (mem:DI (plus:DI (reg:DI rD) (const_int IMM12))))  */
    if (MEM_P (SET_SRC (curr_set))
        && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
        && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS
--- 307,315 ----
    if (!riscv_fusion_same_dest_p (prev_set, curr_set))
      return false;
  
!   /* Match a load with displacement:
!      curr (load) == (set (reg rd2)
! 			 (mem (plus (reg rd1) (const_int offset))))  */
    if (MEM_P (SET_SRC (curr_set))
        && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
        && GET_CODE (XEXP (SET_SRC (curr_set), 0)) == PLUS
*************** riscv_fuse_expanded_ld (rtx_insn *prev,
*** 282,289 ****
  	return true;
      }
  
!   /* Match ld without displacement:
!      curr (ld) == (set (reg:DI rD) (mem:DI (reg:DI rD))).  */
    if (MEM_P (SET_SRC (curr_set))
        && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
        && REG_P (XEXP (SET_SRC (curr_set), 0))
--- 323,330 ----
  	return true;
      }
  
!   /* Match a load without displacement:
!      curr (load) == (set (reg rd2) (mem (reg rd1))).  */
    if (MEM_P (SET_SRC (curr_set))
        && SCALAR_INT_MODE_P (GET_MODE (SET_DEST (curr_set)))
        && REG_P (XEXP (SET_SRC (curr_set), 0))
*************** riscv_fuse_expanded_ld (rtx_insn *prev,
*** 327,334 ****
  }
  
  /* Check for RISCV_FUSE_LDPREINCREMENT fusion.
!    prev (addi) == (set (reg:DI rS) (plus:DI (reg:DI rS) (const_int)))
!    curr (ld)   == (set (reg:DI rD) (mem:DI (reg:DI rS)))  */
  
  static bool
  riscv_fuse_ldpreincrement (rtx_insn *prev, rtx_insn *curr)
--- 368,379 ----
  }
  
  /* Check for RISCV_FUSE_LDPREINCREMENT fusion.
!    prev (addi) == (set (reg rd1)
! 		       (plus (reg rd1) (const_int offset)))
!    curr (load) == (set (reg rd2) (mem (reg rd1)))
! 
!    Constraints:
!      rd1 == rd2.  */
  
  static bool
  riscv_fuse_ldpreincrement (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_ldpreincrement (rtx_insn *pre
*** 354,361 ****
  }
  
  /* Check for RISCV_FUSE_LUI_ADDI fusion.
!    prev (lui)  == (set (reg:DI rD) (const_int UPPER_IMM_20))
!    curr (addi) == (set (reg:DI rD) (plus:DI (reg:DI rD) (const_int IMM12)))  */
  
  static bool
  riscv_fuse_lui_addi (rtx_insn *prev, rtx_insn *curr)
--- 399,417 ----
  }
  
  /* Check for RISCV_FUSE_LUI_ADDI fusion.
!    prev (one of the following):
!      (lui) == (set (reg rd1) (const_int imm20))
!      (lui) == (set (reg rd1) (high symbol1))
!    curr (one of the following):
!      (addi) == (set (reg rd2)
! 		    (plus (reg rd1) (const_int imm12)))
!      (addi) == (set (reg rd2)
! 		    (lo_sum (reg rd1) symbol2))
! 
!    Constraints:
!      rd1 == rd2
!      rd1 != x0
!      imm20 != 0 for the constant form.  */
  
  static bool
  riscv_fuse_lui_addi (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_lui_addi (rtx_insn *prev, rtx
*** 381,388 ****
  }
  
  /* Check for RISCV_FUSE_AUIPC_ADDI fusion.
!    prev (auipc) == (set (reg:DI rD) (unspec:DI UNSPEC_AUIPC))
!    curr (addi)  == (set (reg:DI rD) (plus:DI (reg:DI rD) (const_int)))  */
  
  static bool
  riscv_fuse_auipc_addi (rtx_insn *prev, rtx_insn *curr)
--- 437,452 ----
  }
  
  /* Check for RISCV_FUSE_AUIPC_ADDI fusion.
!    prev (auipc) == (set (reg rd1) (unspec UNSPEC_AUIPC))
!    curr (one of the following):
!      (addi) == (set (reg rd2)
! 		    (plus (reg rd1) (const_int imm12)))
!      (addi) == (set (reg rd2)
! 		    (lo_sum (reg rd1) symbol))
! 
!    Constraints:
!      rd1 == rd2
!      rd1 != x0.  */
  
  static bool
  riscv_fuse_auipc_addi (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_auipc_addi (rtx_insn *prev, r
*** 407,414 ****
  }
  
  /* Check for RISCV_FUSE_LUI_LD fusion.
!    prev (lui) == (set (reg:DI rD) (const_int UPPER_IMM_20))
!    curr (ld)  == (set (reg:DI rD) (mem:DI (plus:DI (reg:DI rD) ...)))  */
  
  static bool
  riscv_fuse_lui_ld (rtx_insn *prev, rtx_insn *curr)
--- 471,490 ----
  }
  
  /* Check for RISCV_FUSE_LUI_LD fusion.
!    prev (one of the following):
!      (lui) == (set (reg rd1) (const_int imm20))
!      (lui) == (set (reg rd1) (high symbol1))
!    curr (one of the following):
!      (load) == (set (reg rd2) (mem (rd1, offset)))
!      (load) == (set (reg rd2) (mem (lo_sum (reg rd1) symbol2)))
!      (load) == (set (reg rd2)
! 		    (any_extend (mem (lo_sum (reg rd1) symbol2))))
! 
!    Constraints:
!      rd1 == rd2
!      the constant form pairs only with a base-plus-offset load
!      the symbolic form pairs only with a lo_sum load
!      imm20 != 0 for the constant form.  */
  
  static bool
  riscv_fuse_lui_ld (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_lui_ld (rtx_insn *prev, rtx_i
*** 458,465 ****
  }
  
  /* Check for RISCV_FUSE_AUIPC_LD fusion.
!    prev (auipc) == (set (reg:DI rD) (unspec:DI UNSPEC_AUIPC))
!    curr (ld)    == (set (reg:DI rD) (mem:DI (plus:DI (reg:DI rD) ...)))  */
  
  static bool
  riscv_fuse_auipc_ld (rtx_insn *prev, rtx_insn *curr)
--- 534,544 ----
  }
  
  /* Check for RISCV_FUSE_AUIPC_LD fusion.
!    prev (auipc) == (set (reg rd1) (unspec UNSPEC_AUIPC))
!    curr (load)  == (set (reg rd2) (mem (rd1, offset)))
! 
!    Constraints:
!      rd1 == rd2.  */
  
  static bool
  riscv_fuse_auipc_ld (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_auipc_ld (rtx_insn *prev, rtx
*** 483,490 ****
  }
  
  /* Check for RISCV_FUSE_CACHE_ALIGNED_STD fusion.
!    prev (sd) == (set (mem (plus (reg sp|fp) (const_int))) (reg rS1))
!    curr (sd) == (set (mem (plus (reg sp|fp) (const_int))) (reg rS2))  */
  
  static bool
  riscv_fuse_cache_aligned_std (rtx_insn *prev, rtx_insn *curr)
--- 562,574 ----
  }
  
  /* Check for RISCV_FUSE_CACHE_ALIGNED_STD fusion.
!    prev (sd) == (set (mem:DI (rs1, offset1)) (reg:DI rs2))
!    curr (sd) == (set (mem:DI (rs1, offset2)) (reg:DI rs3))
! 
!    Constraints:
!      rs1 has at least 128-bit pointer alignment
!      min (offset1, offset2) is 16-byte aligned
!      abs (offset1 - offset2) == 8.  */
  
  static bool
  riscv_fuse_cache_aligned_std (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_cache_aligned_std (rtx_insn *
*** 540,550 ****
    return false;
  }
  
! /* Check for RISCV_FUSE_ALIGNED_STD fusion.  More general form of
!    RISCV_FUSE_CACHE_ALIGNED_STD.  The dependency on the stores being
!    opposite halves of a cache line is dropped.  Instead the lowest
!    address needs 2X the alignment of the object and the higher address
!    immediately follows the first object.  */
  
  static bool
  riscv_fuse_aligned_std (rtx_insn *prev, rtx_insn *curr)
--- 624,637 ----
    return false;
  }
  
! /* Check for RISCV_FUSE_ALIGNED_STD fusion.
!    prev (store) == (set (mem (rs1, offset1)) (reg rs2))
!    curr (store) == (set (mem (rs1, offset2)) (reg rs3))
! 
!    Constraints:
!      both stores use the same scalar integer mode
!      min (offset1, offset2) is aligned to twice the access size
!      abs (offset1 - offset2) equals the access size.  */
  
  static bool
  riscv_fuse_aligned_std (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_aligned_std (rtx_insn *prev,
*** 598,605 ****
  }
  
  /* Check for RISCV_FUSE_BFEXT fusion.
!    prev (slli) == (set (reg:DI rD) (ashift:DI (reg:DI rS) (const_int)))
!    curr (srli) == (set (reg:DI rD) (lshiftrt:DI (reg:DI rD) (const_int)))  */
  
  static bool
  riscv_fuse_bfext (rtx_insn *prev, rtx_insn *curr)
--- 685,702 ----
  }
  
  /* Check for RISCV_FUSE_BFEXT fusion.
!    prev (slli) == (set (reg rd1)
! 		       (ashift (reg rs1) (const_int shamt1)))
!    curr (one of the following):
!      (srli) == (set (reg rd2)
! 		    (lshiftrt (reg rd1)
! 			      (const_int shamt2)))
!      (srai) == (set (reg rd2)
! 		    (ashiftrt (reg rd1)
! 			      (const_int shamt2)))
! 
!    Constraints:
!      rd1 == rd2.  */
  
  static bool
  riscv_fuse_bfext (rtx_insn *prev, rtx_insn *curr)
*************** riscv_fuse_bfext (rtx_insn *prev, rtx_in
*** 626,632 ****
  }
  
  /* Check for RISCV_FUSE_B_ALUI fusion.
!    Covers orc.b+not, ctz+andi, sub+smax, neg+smax patterns.  */
  
  static bool
  riscv_fuse_b_alui (rtx_insn *prev, rtx_insn *curr)
--- 723,748 ----
  }
  
  /* Check for RISCV_FUSE_B_ALUI fusion.
!    prev/curr (one of the following pairs):
!      prev (orc.b) == (set (reg rd1)
! 			  (unspec (reg rs1) UNSPEC_ORC_B))
!      curr (not)   == (set (reg rd2) (not (reg rd1)))
! 
!      prev (ctz)  == (set (reg rd1) (ctz (reg rs1)))
!      curr (andi) == (set (reg rd2)
! 			 (and (reg rd1) (const_int 63)))
! 
!      prev (sub)  == (set (reg rd1)
! 			 (minus (const_int 0) (reg rs1)))
!      curr (smax) == (set (reg rd2)
! 		       (smax (reg rd1) (reg rs1)))
! 
!      prev (neg)  == (set (reg rd1) (neg (reg rs1)))
!      curr (smax) == (set (reg rd2)
! 			 (smax (reg rd1) (reg rs1)))
! 
!    Constraints:
!      rd1 == rd2.  */
  
  static bool
  riscv_fuse_b_alui (rtx_insn *prev, rtx_insn *curr)
*************** typedef bool (*fusion_checker_fn) (rtx_i
*** 700,708 ****
  
  struct riscv_fusion_entry
  {
!   /* The fusion operation flag to check enablement.  For entries that
!      check multiple flags (ZEXTW/ZEXTWS), use the bitwise OR.  */
!   unsigned int op_flags;
  
    /* The checker function.  */
    fusion_checker_fn checker;
--- 816,823 ----
  
  struct riscv_fusion_entry
  {
!   /* The fusion operation to check enablement.  */
!   enum riscv_fusion_pairs op;
  
    /* The checker function.  */
    fusion_checker_fn checker;
*************** struct riscv_fusion_entry
*** 715,721 ****
  
  static const struct riscv_fusion_entry riscv_fusion_table[] =
  {
!   { RISCV_FUSE_ZEXTW | RISCV_FUSE_ZEXTWS,
      riscv_fuse_zextws, "RISCV_FUSE_ZEXTWS" },
    { RISCV_FUSE_ZEXTH,
      riscv_fuse_zexth, "RISCV_FUSE_ZEXTH" },
--- 830,838 ----
  
  static const struct riscv_fusion_entry riscv_fusion_table[] =
  {
!   { RISCV_FUSE_ZEXTW,
!     riscv_fuse_zextw, "RISCV_FUSE_ZEXTW" },
!   { RISCV_FUSE_ZEXTWS,
      riscv_fuse_zextws, "RISCV_FUSE_ZEXTWS" },
    { RISCV_FUSE_ZEXTH,
      riscv_fuse_zexth, "RISCV_FUSE_ZEXTH" },
*************** riscv_macro_fusion_pair_p (rtx_insn *pre
*** 764,776 ****
        const struct riscv_fusion_entry *entry = &riscv_fusion_table[i];
  
        /* Check if this fusion type is enabled.  */
!       if (!(riscv_get_fusible_ops () & entry->op_flags))
  	continue;
  
        if (entry->checker (prev, curr))
  	{
  	  if (dump_file)
! 	    fprintf (dump_file, "%s\n", entry->fusion_type);
  	  return true;
  	}
      }
--- 881,894 ----
        const struct riscv_fusion_entry *entry = &riscv_fusion_table[i];
  
        /* Check if this fusion type is enabled.  */
!       if (!riscv_fusion_enabled_p (entry->op))
  	continue;
  
        if (entry->checker (prev, curr))
  	{
  	  if (dump_file)
! 	    fprintf (dump_file, ";; macro fusion: insn %d + insn %d -> %s\n",
! 		     INSN_UID (prev), INSN_UID (curr), entry->fusion_type);
  	  return true;
  	}
      }
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/riscv-opts.h gcc-17-20260816/gcc/config/riscv/riscv-opts.h
*** gcc-17-20260809/gcc/config/riscv/riscv-opts.h	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/riscv-opts.h	Sun Aug 16 22:32:06 2026
*************** enum riscv_microarchitecture_type {
*** 61,66 ****
--- 61,67 ----
    generic_ooo,
    mips_p8700,
    tt_ascalon_d8,
+   tt_ascalon_xg,
    andes_25_series,
    andes_23_series,
    andes_45_series,
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/riscv-protos.h gcc-17-20260816/gcc/config/riscv/riscv-protos.h
*** gcc-17-20260809/gcc/config/riscv/riscv-protos.h	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/riscv-protos.h	Sun Aug 16 22:32:06 2026
*************** extern bool riscv_expand_strlen (rtx, rt
*** 853,877 ****
  enum riscv_fusion_pairs
  {
    RISCV_FUSE_NOTHING = 0,
!   RISCV_FUSE_ZEXTW = (1 << 0),
!   RISCV_FUSE_ZEXTH = (1 << 1),
!   RISCV_FUSE_ZEXTWS = (1 << 2),
!   RISCV_FUSE_LDINDEXED = (1 << 3),
!   RISCV_FUSE_LUI_ADDI = (1 << 4),
!   RISCV_FUSE_AUIPC_ADDI = (1 << 5),
!   RISCV_FUSE_LUI_LD = (1 << 6),
!   RISCV_FUSE_AUIPC_LD = (1 << 7),
!   RISCV_FUSE_LDPREINCREMENT = (1 << 8),
!   RISCV_FUSE_ALIGNED_STD = (1 << 9),
!   RISCV_FUSE_CACHE_ALIGNED_STD = (1 << 10),
!   RISCV_FUSE_BFEXT = (1 << 11),
!   RISCV_FUSE_EXPANDED_LD = (1 << 12),
!   RISCV_FUSE_B_ALUI = (1 << 13),
  };
  
  extern bool riscv_macro_fusion_p (void);
  extern bool riscv_macro_fusion_pair_p (rtx_insn *, rtx_insn *);
! extern unsigned int riscv_get_fusible_ops (void);
  
  /* Routines implemented in thead.cc.  */
  extern bool extract_base_offset_in_addr (rtx, rtx *, rtx *);
--- 853,877 ----
  enum riscv_fusion_pairs
  {
    RISCV_FUSE_NOTHING = 0,
!   RISCV_FUSE_ZEXTW = HOST_WIDE_INT_1U << 0,
!   RISCV_FUSE_ZEXTH = HOST_WIDE_INT_1U << 1,
!   RISCV_FUSE_ZEXTWS = HOST_WIDE_INT_1U << 2,
!   RISCV_FUSE_LDINDEXED = HOST_WIDE_INT_1U << 3,
!   RISCV_FUSE_LUI_ADDI = HOST_WIDE_INT_1U << 4,
!   RISCV_FUSE_AUIPC_ADDI = HOST_WIDE_INT_1U << 5,
!   RISCV_FUSE_LUI_LD = HOST_WIDE_INT_1U << 6,
!   RISCV_FUSE_AUIPC_LD = HOST_WIDE_INT_1U << 7,
!   RISCV_FUSE_LDPREINCREMENT = HOST_WIDE_INT_1U << 8,
!   RISCV_FUSE_ALIGNED_STD = HOST_WIDE_INT_1U << 9,
!   RISCV_FUSE_CACHE_ALIGNED_STD = HOST_WIDE_INT_1U << 10,
!   RISCV_FUSE_BFEXT = HOST_WIDE_INT_1U << 11,
!   RISCV_FUSE_EXPANDED_LD = HOST_WIDE_INT_1U << 12,
!   RISCV_FUSE_B_ALUI = HOST_WIDE_INT_1U << 13,
  };
  
  extern bool riscv_macro_fusion_p (void);
  extern bool riscv_macro_fusion_pair_p (rtx_insn *, rtx_insn *);
! extern unsigned HOST_WIDE_INT riscv_get_fusible_ops (void);
  
  /* Routines implemented in thead.cc.  */
  extern bool extract_base_offset_in_addr (rtx, rtx *, rtx *);
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/riscv.cc gcc-17-20260816/gcc/config/riscv/riscv.cc
*** gcc-17-20260809/gcc/config/riscv/riscv.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/riscv.cc	Sun Aug 16 22:32:07 2026
*************** struct riscv_tune_param
*** 294,300 ****
    bool overlap_op_by_pieces;
    bool use_zero_stride_load;
    bool speculative_sched_vsetvl;
!   unsigned int fusible_ops;
    const struct cpu_vector_cost *vec_costs;
    const char *function_align;
    const char *jump_align;
--- 294,300 ----
    bool overlap_op_by_pieces;
    bool use_zero_stride_load;
    bool speculative_sched_vsetvl;
!   unsigned HOST_WIDE_INT fusible_ops;
    const struct cpu_vector_cost *vec_costs;
    const char *function_align;
    const char *jump_align;
*************** riscv_rtx_costs (rtx x, machine_mode mod
*** 4773,4780 ****
        return false;
  
      case LO_SUM:
        *total = (set_src_cost (XEXP (x, 0), mode, speed)
! 		+ set_src_cost (XEXP (x, 1), mode, speed));
        return true;
  
      case LT:
--- 4773,4789 ----
        return false;
  
      case LO_SUM:
+       /* The +1 at the end is to make this ever-so-slightly more
+ 	 expensive than a simple PLUS to encourage CSE-ing the
+ 	 symbolic expression with related symbolic expressions.
+ 
+ 	 While both PLUS and LO_SUM will turn into an add insn, if
+ 	 we can convert the LO_SUM to a constant offset from another
+ 	 expression, then we'll be able to eliminate the HIGH
+ 	 insn.  */
        *total = (set_src_cost (XEXP (x, 0), mode, speed)
! 		+ set_src_cost (XEXP (x, 1), mode, speed)
! 		+ 1);
        return true;
  
      case LT:
*************** riscv_sched_reorder (FILE *, int, rtx_in
*** 11636,11642 ****
  
  /* Return the set of fusible operations for the current tune.  */
  
! unsigned int
  riscv_get_fusible_ops (void)
  {
    return tune_param->fusible_ops;
--- 11645,11651 ----
  
  /* Return the set of fusible operations for the current tune.  */
  
! unsigned HOST_WIDE_INT
  riscv_get_fusible_ops (void)
  {
    return tune_param->fusible_ops;
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/riscv.md gcc-17-20260816/gcc/config/riscv/riscv.md
*** gcc-17-20260809/gcc/config/riscv/riscv.md	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/riscv.md	Sun Aug 16 22:32:07 2026
***************
*** 677,684 ****
  ;; Keep this in sync with enum riscv_microarchitecture.
  (define_attr "tune"
    "generic,sifive_7,sifive_p400,sifive_p600,xiangshan,generic_ooo,mips_p8700,
!    tt_ascalon_d8,andes_25_series,andes_23_series,andes_45_series,spacemit_x60,
!    arcv_rmx100,arcv_rhx100,xt_c908"
    (const (symbol_ref "((enum attr_tune) riscv_microarchitecture)")))
  
  ;; Describe a user's asm statement.
--- 677,684 ----
  ;; Keep this in sync with enum riscv_microarchitecture.
  (define_attr "tune"
    "generic,sifive_7,sifive_p400,sifive_p600,xiangshan,generic_ooo,mips_p8700,
!    tt_ascalon_d8,tt_ascalon_xg,andes_25_series,andes_23_series,andes_45_series,
!    spacemit_x60,arcv_rmx100,arcv_rhx100,xt_c908"
    (const (symbol_ref "((enum attr_tune) riscv_microarchitecture)")))
  
  ;; Describe a user's asm statement.
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/tt-ascalon-d8.md gcc-17-20260816/gcc/config/riscv/tt-ascalon-d8.md
*** gcc-17-20260809/gcc/config/riscv/tt-ascalon-d8.md	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/tt-ascalon-d8.md	Sun Aug 16 22:32:07 2026
***************
*** 27,32 ****
--- 27,33 ----
  (define_cpu_unit "asc-fxu0,asc-fxu1,asc-fxu2,asc-fxu3,asc-fxu4,asc-fxu5" "tt_ascalon_d8")
  (define_cpu_unit "asc-fpu0,asc-fpu1" "tt_ascalon_d8")
  (define_cpu_unit "asc-vec0,asc-vec1" "tt_ascalon_d8")
+ (define_cpu_unit "asc-xg-fp64-vec0,asc-xg-fp64-vec1" "tt_ascalon_d8")
  
  ;; Shortcuts
  (define_reservation "tt_ascalon_d8_decode" "asc-decode0|asc-decode1|asc-decode2|asc-decode3|asc-decode4|asc-decode5|asc-decode6|asc-decode7")
***************
*** 41,56 ****
  (define_reservation "tt_ascalon_d8_vec0" "asc-vec0")
  (define_reservation "tt_ascalon_d8_vec1" "asc-vec1")
  (define_reservation "tt_ascalon_d8_vec" "asc-vec0|asc-vec1")
  
  ;; Integer/float load/store
  (define_insn_reservation "tt_ascalon_d8_int_load" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "load,store,fpload,fpstore"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  ;; Generic integer instructions.
  (define_insn_reservation "tt_ascalon_d8_alu" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "unknown,const,arith,shift,slt,multi,auipc,nop,logical,\
  			move,bitmanip,rotate,min,max,minu,maxu,clz,ctz,atomic,\
  			condmove,mvpair,zicond"))
--- 42,58 ----
  (define_reservation "tt_ascalon_d8_vec0" "asc-vec0")
  (define_reservation "tt_ascalon_d8_vec1" "asc-vec1")
  (define_reservation "tt_ascalon_d8_vec" "asc-vec0|asc-vec1")
+ (define_reservation "tt_ascalon_xg_fp64_vec" "asc-xg-fp64-vec0*4 | asc-xg-fp64-vec1*4")
  
  ;; Integer/float load/store
  (define_insn_reservation "tt_ascalon_d8_int_load" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "load,store,fpload,fpstore"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  ;; Generic integer instructions.
  (define_insn_reservation "tt_ascalon_d8_alu" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "unknown,const,arith,shift,slt,multi,auipc,nop,logical,\
  			move,bitmanip,rotate,min,max,minu,maxu,clz,ctz,atomic,\
  			condmove,mvpair,zicond"))
***************
*** 58,70 ****
  
  ;; Short forward branch
  (define_insn_reservation "tt_ascalon_d8_sfb" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "sfb_alu"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_br")
  
  ;; Branch instructions
  (define_insn_reservation "tt_ascalon_d8_branch" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "branch,jump,call,jalr,ret,trap"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_br")
  
--- 60,72 ----
  
  ;; Short forward branch
  (define_insn_reservation "tt_ascalon_d8_sfb" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "sfb_alu"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_br")
  
  ;; Branch instructions
  (define_insn_reservation "tt_ascalon_d8_branch" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "branch,jump,call,jalr,ret,trap"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_br")
  
***************
*** 72,94 ****
  ;; INT -> FP moves are executed by the FXU and FP -> INT moves
  ;; are executed by the FPU, but we can't model that at the moment.
  (define_insn_reservation "tt_ascalon_d8_float_move" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "fmove"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  (define_insn_reservation "tt_ascalon_d8_fcvt" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "fcvt,fcvt_i2f,fcvt_f2i"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  (define_insn_reservation "tt_ascalon_d8_fcmp" 2
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "fcmp"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Integer multiplication.
  (define_insn_reservation "tt_ascalon_d8_imul" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "imul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_mul")
  
--- 74,96 ----
  ;; INT -> FP moves are executed by the FXU and FP -> INT moves
  ;; are executed by the FPU, but we can't model that at the moment.
  (define_insn_reservation "tt_ascalon_d8_float_move" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "fmove"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  (define_insn_reservation "tt_ascalon_d8_fcvt" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "fcvt,fcvt_i2f,fcvt_f2i"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  (define_insn_reservation "tt_ascalon_d8_fcmp" 2
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "fcmp"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Integer multiplication.
  (define_insn_reservation "tt_ascalon_d8_imul" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "imul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_mul")
  
***************
*** 97,212 ****
  ;; non-pipelined instructions.  Division is variable cycles so pick a value
  ;; in the middle.
  (define_insn_reservation "tt_ascalon_d8_idiv" 15
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "idiv"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_div,tt_ascalon_d8_div*3")
  
  ;; Float addition.
  (define_insn_reservation "tt_ascalon_d8_fadd" 2
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "fadd"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Float multiplication.
  (define_insn_reservation "tt_ascalon_d8_mul" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "fmul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Float FMA.
  (define_insn_reservation "tt_ascalon_d8_float_fma" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "fmadd"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Float division.
  (define_insn_reservation "tt_ascalon_d8_float_div_half" 6
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (and (eq_attr "type" "fdiv,fsqrt")
  	    (eq_attr "mode" "HF")))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_fp0*3 | tt_ascalon_d8_fp1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_float_div_single" 9
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (and (eq_attr "type" "fdiv,fsqrt")
  	    (eq_attr "mode" "SF")))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_fp0*3 | tt_ascalon_d8_fp1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_float_div_double" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (and (eq_attr "type" "fdiv,fsqrt")
  	    (eq_attr "mode" "DF")))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_fp0*3 | tt_ascalon_d8_fp1*3)")
  
  ;; Popcount and clmul.
  (define_insn_reservation "tt_ascalon_d8_popcount" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "cpop,clmul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_alu")
  
  ;; Vector loads and stores
  (define_insn_reservation "tt_ascalon_d8_vec_load" 5
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vlde,vldm,vldff,vldr"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_store" 5
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vste,vstm,vstr"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_load_strided" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vlds"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_store_strided" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vsts"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_load_indexed" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vldux,vldox"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_store_indexed" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vstux,vstox"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  ;; Vector segment loads/stores.
  (define_insn_reservation "tt_ascalon_d8_vec_loadstore_seg" 11
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vlsegde,vlsegds,vlsegdux,vlsegdox,vlsegdff,\
  			vssegte,vssegts,vssegtux,vssegtox"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Regular vector operations and integer comparisons.
  (define_insn_reservation "tt_ascalon_d8_vec_alu_1" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vector,vialu,vicalu,viminmax,vimov,vmov,vfmov,\
  			vandn,vbrev,vbrev8,vrev8,vclz,vctz,vrol,vror"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_alu_2" 2
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vshift,vsshift,vsalu,vaalu,vext"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_alu_3" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "viwalu,vnshift,vwsll,vicmp"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_alu_4" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vnclip"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector float comparison, conversion etc.
  (define_insn_reservation "tt_ascalon_d8_vec_fcmp" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfrecp,vfminmax,vfcmp,vfsgnj,vfclass,vfcvtitof,\
  			vfcvtftoi,vfwcvtitof,vfwcvtftoi,vfwcvtftof,vfncvtitof,\
  			vfncvtftoi,vfncvtftof,vfncvtbf16,vfwcvtbf16"))
--- 99,217 ----
  ;; non-pipelined instructions.  Division is variable cycles so pick a value
  ;; in the middle.
  (define_insn_reservation "tt_ascalon_d8_idiv" 15
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "idiv"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_div,tt_ascalon_d8_div*3")
  
  ;; Float addition.
  (define_insn_reservation "tt_ascalon_d8_fadd" 2
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "fadd"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Float multiplication.
  (define_insn_reservation "tt_ascalon_d8_mul" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "fmul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Float FMA.
  (define_insn_reservation "tt_ascalon_d8_float_fma" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "fmadd"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_fp")
  
  ;; Float division.
  (define_insn_reservation "tt_ascalon_d8_float_div_half" 6
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (and (eq_attr "type" "fdiv,fsqrt")
  	    (eq_attr "mode" "HF")))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_fp0*3 | tt_ascalon_d8_fp1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_float_div_single" 9
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (and (eq_attr "type" "fdiv,fsqrt")
  	    (eq_attr "mode" "SF")))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_fp0*3 | tt_ascalon_d8_fp1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_float_div_double" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (and (eq_attr "type" "fdiv,fsqrt")
  	    (eq_attr "mode" "DF")))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_fp0*3 | tt_ascalon_d8_fp1*3)")
  
  ;; Popcount and clmul.
  (define_insn_reservation "tt_ascalon_d8_popcount" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "cpop,clmul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_alu")
  
  ;; Vector loads and stores
  (define_insn_reservation "tt_ascalon_d8_vec_load" 5
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vlde,vldm,vldff,vldr"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_store" 5
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vste,vstm,vstr"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_load_strided" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vlds"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_store_strided" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vsts"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_load_indexed" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vldux,vldox"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  (define_insn_reservation "tt_ascalon_d8_vec_store_indexed" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vstux,vstox"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_ls")
  
  ;; Vector segment loads/stores.
  (define_insn_reservation "tt_ascalon_d8_vec_loadstore_seg" 11
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vlsegde,vlsegds,vlsegdux,vlsegdox,vlsegdff,\
  			vssegte,vssegts,vssegtux,vssegtox"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Regular vector operations and integer comparisons.
  (define_insn_reservation "tt_ascalon_d8_vec_alu_1" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vector,vialu,vicalu,viminmax,vimov,vmov,vfmov,\
  			vandn,vbrev,vbrev8,vrev8,vclz,vctz,vrol,vror"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_alu_2" 2
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vshift,vsshift,vsalu,vaalu,vext"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_alu_3" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "viwalu,vnshift,vwsll,vicmp"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_alu_4" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vnclip"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector float comparison, conversion etc.
  (define_insn_reservation "tt_ascalon_d8_vec_fcmp" 3
!   (and (ior (eq_attr "tune" "tt_ascalon_d8")
! 	    (and (eq_attr "tune" "tt_ascalon_xg")
! 		 (not (and (eq_attr "type" "vfwcvtitof,vfwcvtftof")
! 			   (eq_attr "sew" "32")))))
         (eq_attr "type" "vfrecp,vfminmax,vfcmp,vfsgnj,vfclass,vfcvtitof,\
  			vfcvtftoi,vfwcvtitof,vfwcvtftoi,vfwcvtftof,vfncvtitof,\
  			vfncvtftoi,vfncvtftof,vfncvtbf16,vfwcvtbf16"))
***************
*** 214,274 ****
  
  ;; Vector integer multiplication.
  (define_insn_reservation "tt_ascalon_d8_vec_imul" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vimul,viwmul,vimuladd,viwmuladd,vsmul,vclmul,vclmulh,\
  			vghsh,vgmul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector float addition.
  (define_insn_reservation "tt_ascalon_d8_vec_fadd" 2
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfalu,vfwalu"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector float multiplication and FMA.
  (define_insn_reservation "tt_ascalon_d8_vec_fmul" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfmul,vfwmul,vfmuladd,vfwmuladd,vfwmaccbf16"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector population count.
  (define_insn_reservation "tt_ascalon_d8_vec_pop" 2
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vcpop"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector crypto, AES.
  (define_insn_reservation "tt_ascalon_d8_vec_crypto_aes" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "crypto,vaesef,vaesem,vaesdf,vaesdm,vaeskf1,vaeskf2,vaesz"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector SHA.
  (define_insn_reservation "tt_ascalon_d8_vec_crypto_sha" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vsha2ms,vsha2ch,vsha2cl"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector permute.
  (define_insn_reservation "tt_ascalon_d8_vec_perm_1" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vimerge,vfmerge"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_perm_3" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vislide1up,vislide1down,vfslide1up,vfslide1down,\
  			vgather,vcompress"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_perm_4" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vslideup,vslidedown"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector reduction.
  (define_insn_reservation "tt_ascalon_d8_vec_reduction" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vired,viwred,vfredu,vfwredu"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
--- 219,299 ----
  
  ;; Vector integer multiplication.
  (define_insn_reservation "tt_ascalon_d8_vec_imul" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vimul,viwmul,vimuladd,viwmuladd,vsmul,vclmul,vclmulh,\
  			vghsh,vgmul"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector float addition.
  (define_insn_reservation "tt_ascalon_d8_vec_fadd" 2
!   (and (ior (eq_attr "tune" "tt_ascalon_d8")
! 	    (and (eq_attr "tune" "tt_ascalon_xg")
! 		 (not (eq_attr "sew" "64"))
! 		 (not (and (eq_attr "type" "vfwalu")
! 			   (eq_attr "sew" "32")))))
         (eq_attr "type" "vfalu,vfwalu"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector float multiplication and FMA.
  (define_insn_reservation "tt_ascalon_d8_vec_fmul" 4
!   (and (ior (eq_attr "tune" "tt_ascalon_d8")
! 	    (and (eq_attr "tune" "tt_ascalon_xg")
! 		 (not (eq_attr "sew" "64"))
! 		 (not (and (eq_attr "type" "vfwmul,vfwmuladd")
! 			   (eq_attr "sew" "32")))))
         (eq_attr "type" "vfmul,vfwmul,vfmuladd,vfwmuladd,vfwmaccbf16"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
+ ;; The global version of Ascalon X (tt-ascalon-xg) has reduced FP64 throughput
+ ;; compared to Ascalon X in order to meet export restrictions.  Implement the
+ ;; reduced throughput via an extra vector pipeline stage used only by the
+ ;; affected instructions.  All other vector instructions are unaffected.
+ (define_insn_reservation "tt_ascalon_xg_fp64_vec_insns" 9
+   (and (eq_attr "tune" "tt_ascalon_xg")
+        (ior (and (eq_attr "type" "vfalu,vfmul,vfmuladd")
+ 		 (eq_attr "sew" "64"))
+ 	    (and (eq_attr "type" "vfwalu,vfwmul,vfwmuladd,vfwcvtftof,vfwcvtitof")
+ 		 (eq_attr "sew" "32"))))
+   "tt_ascalon_d8_decode,tt_ascalon_d8_vec,tt_ascalon_xg_fp64_vec")
+ 
  ;; Vector population count.
  (define_insn_reservation "tt_ascalon_d8_vec_pop" 2
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vcpop"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector crypto, AES.
  (define_insn_reservation "tt_ascalon_d8_vec_crypto_aes" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "crypto,vaesef,vaesem,vaesdf,vaesdm,vaeskf1,vaeskf2,vaesz"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector SHA.
  (define_insn_reservation "tt_ascalon_d8_vec_crypto_sha" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vsha2ms,vsha2ch,vsha2cl"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector permute.
  (define_insn_reservation "tt_ascalon_d8_vec_perm_1" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vimerge,vfmerge"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_perm_3" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vislide1up,vislide1down,vfslide1up,vfslide1down,\
  			vgather,vcompress"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  (define_insn_reservation "tt_ascalon_d8_vec_perm_4" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vslideup,vslidedown"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector reduction.
  (define_insn_reservation "tt_ascalon_d8_vec_reduction" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vired,viwred,vfredu,vfwredu"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
***************
*** 277,358 ****
  ;; riscv_sched_adjust_cost for larger vectors.
  ;; NOTE: The latency depends on the SEW, we should be checking it
  (define_insn_reservation "tt_ascalon_d8_vec_ordered_reduction" 10
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfredo,vfwredo"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  ;; Vector integer division
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_byte" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "8"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_half" 16
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "16"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_single" 13
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "32"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_double" 20
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "64"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  ;; Vector float divisions and sqrt
  (define_insn_reservation "tt_ascalon_d8_vec_float_divsqrt_half" 11
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfdiv,vfsqrt")
         (eq_attr "sew" "16"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_float_divsqrt_single" 10
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfdiv,vfsqrt")
         (eq_attr "sew" "32"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_float_divsqrt_double" 17
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vfdiv,vfsqrt")
         (eq_attr "sew" "64"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  ;; Vector mask operations.
  (define_insn_reservation "tt_ascalon_d8_vec_mask" 3
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vmalu,vmpop,vmffs,vmsfs,vmiota,vmidx,vimovvx,vimovxv,\
  			vfmovvf,vfmovfv"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector vsetvl.
  (define_insn_reservation "tt_ascalon_d8_vec_vesetvl" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "vsetvl,vsetvl_pre"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector rounding mode setters, assume pipeline barrier.
  (define_insn_reservation "tt_ascalon_d8_vec_setrm" 20
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "wrvxrm,wrfrm"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec*3")
  
  ;; Vector read vlen/vlenb.
  (define_insn_reservation "tt_ascalon_d8_vec_readlen" 4
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "rdvlenb,rdvl"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector unknown.
  (define_insn_reservation "tt_ascalon_d8_vec_unknown" 1
!   (and (eq_attr "tune" "tt_ascalon_d8")
         (eq_attr "type" "sf_vc,sf_vc_se,sf_vqmacc,sf_vfnrclip,\
  			vsm3me,vsm4r,vsm4k,vsm3c,ghost,\
  			mfc,mtc,rdfrm"))
--- 302,383 ----
  ;; riscv_sched_adjust_cost for larger vectors.
  ;; NOTE: The latency depends on the SEW, we should be checking it
  (define_insn_reservation "tt_ascalon_d8_vec_ordered_reduction" 10
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vfredo,vfwredo"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  ;; Vector integer division
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_byte" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "8"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_half" 16
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "16"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_single" 13
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "32"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_idiv_double" 20
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vidiv")
         (eq_attr "sew" "64"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  ;; Vector float divisions and sqrt
  (define_insn_reservation "tt_ascalon_d8_vec_float_divsqrt_half" 11
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vfdiv,vfsqrt")
         (eq_attr "sew" "16"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_float_divsqrt_single" 10
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vfdiv,vfsqrt")
         (eq_attr "sew" "32"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  (define_insn_reservation "tt_ascalon_d8_vec_float_divsqrt_double" 17
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vfdiv,vfsqrt")
         (eq_attr "sew" "64"))
    "tt_ascalon_d8_decode,(tt_ascalon_d8_vec0*3 | tt_ascalon_d8_vec1*3)")
  
  ;; Vector mask operations.
  (define_insn_reservation "tt_ascalon_d8_vec_mask" 3
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vmalu,vmpop,vmffs,vmsfs,vmiota,vmidx,vimovvx,vimovxv,\
  			vfmovvf,vfmovfv"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector vsetvl.
  (define_insn_reservation "tt_ascalon_d8_vec_vesetvl" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "vsetvl,vsetvl_pre"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector rounding mode setters, assume pipeline barrier.
  (define_insn_reservation "tt_ascalon_d8_vec_setrm" 20
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "wrvxrm,wrfrm"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec*3")
  
  ;; Vector read vlen/vlenb.
  (define_insn_reservation "tt_ascalon_d8_vec_readlen" 4
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "rdvlenb,rdvl"))
    "tt_ascalon_d8_decode,tt_ascalon_d8_vec")
  
  ;; Vector unknown.
  (define_insn_reservation "tt_ascalon_d8_vec_unknown" 1
!   (and (eq_attr "tune" "tt_ascalon_d8,tt_ascalon_xg")
         (eq_attr "type" "sf_vc,sf_vc_se,sf_vqmacc,sf_vfnrclip,\
  			vsm3me,vsm4r,vsm4k,vsm3c,ghost,\
  			mfc,mtc,rdfrm"))
diff -Nrcpad gcc-17-20260809/gcc/config/riscv/vector.md gcc-17-20260816/gcc/config/riscv/vector.md
*** gcc-17-20260809/gcc/config/riscv/vector.md	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/riscv/vector.md	Sun Aug 16 22:32:07 2026
***************
*** 6071,6093 ****
  ;; -------------------------------------------------------------------------------
  
  (define_insn "@pred_widen_mul_plus<su><mode>"
!   [(set (match_operand:VWEXTI 0 "register_operand"                    "=&vr")
  	(if_then_else:VWEXTI
  	  (unspec:<VM>
! 	    [(match_operand:<VM> 1 "vector_mask_operand"             "vmWc1")
! 	     (match_operand 5 "vector_length_operand"                "  rvl")
! 	     (match_operand 6 "const_int_operand"                    "    i")
! 	     (match_operand 7 "const_int_operand"                    "    i")
! 	     (match_operand 8 "const_int_operand"                    "    i")
  	     (reg:SI VL_REGNUM)
  	     (reg:SI VTYPE_REGNUM)] UNSPEC_VPREDICATE)
  	  (plus:VWEXTI
  	    (mult:VWEXTI
  	      (any_extend:VWEXTI
! 	        (match_operand:<V_DOUBLE_TRUNC> 3 "register_operand" "   vr"))
  	      (any_extend:VWEXTI
! 	        (match_operand:<V_DOUBLE_TRUNC> 4 "register_operand" "   vr")))
! 	    (match_operand:VWEXTI 2 "register_operand"               "    0"))
  	  (match_dup 2)))]
    "TARGET_VECTOR"
    "vwmacc<u>.vv\t%0,%3,%4%p1"
--- 6071,6093 ----
  ;; -------------------------------------------------------------------------------
  
  (define_insn "@pred_widen_mul_plus<su><mode>"
!   [(set (match_operand:VWEXTI 0 "register_operand"                   "=vr, vd")
  	(if_then_else:VWEXTI
  	  (unspec:<VM>
! 	    [(match_operand:<VM> 1 "vector_mask_operand"             "Wc1, vm")
! 	     (match_operand 5 "vector_length_operand"                "rvl,rvl")
! 	     (match_operand 6 "const_int_operand"                    "  i,  i")
! 	     (match_operand 7 "const_int_operand"                    "  i,  i")
! 	     (match_operand 8 "const_int_operand"                    "  i,  i")
  	     (reg:SI VL_REGNUM)
  	     (reg:SI VTYPE_REGNUM)] UNSPEC_VPREDICATE)
  	  (plus:VWEXTI
  	    (mult:VWEXTI
  	      (any_extend:VWEXTI
! 	        (match_operand:<V_DOUBLE_TRUNC> 3 "register_operand" "Wvr,Wvr"))
  	      (any_extend:VWEXTI
! 	        (match_operand:<V_DOUBLE_TRUNC> 4 "register_operand" "Wvr,Wvr")))
! 	    (match_operand:VWEXTI 2 "register_operand"               "  0,  0"))
  	  (match_dup 2)))]
    "TARGET_VECTOR"
    "vwmacc<u>.vv\t%0,%3,%4%p1"
diff -Nrcpad gcc-17-20260809/gcc/config/rs6000/altivec.md gcc-17-20260816/gcc/config/rs6000/altivec.md
*** gcc-17-20260809/gcc/config/rs6000/altivec.md	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/rs6000/altivec.md	Sun Aug 16 22:32:07 2026
***************
*** 3805,3811 ****
    DONE;
  })
  
! (define_expand "widen_usumv4si<mode>3"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (plus:V4SI (match_operand:V4SI 2 "register_operand" "v")
                     (unspec:V4SI [(match_operand:VIshort 1 "register_operand" "v")]
--- 3805,3811 ----
    DONE;
  })
  
! (define_expand "reduc_widen_usumv4si<mode>3"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (plus:V4SI (match_operand:V4SI 2 "register_operand" "v")
                     (unspec:V4SI [(match_operand:VIshort 1 "register_operand" "v")]
***************
*** 3819,3825 ****
    DONE;
  })
  
! (define_expand "widen_ssumv4siv16qi3"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (plus:V4SI (match_operand:V4SI 2 "register_operand" "v")
                     (unspec:V4SI [(match_operand:V16QI 1 "register_operand" "v")]
--- 3819,3825 ----
    DONE;
  })
  
! (define_expand "reduc_widen_ssumv4siv16qi3"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (plus:V4SI (match_operand:V4SI 2 "register_operand" "v")
                     (unspec:V4SI [(match_operand:V16QI 1 "register_operand" "v")]
***************
*** 3833,3839 ****
    DONE;
  })
  
! (define_expand "widen_ssumv4siv8hi3"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (plus:V4SI (match_operand:V4SI 2 "register_operand" "v")
                     (unspec:V4SI [(match_operand:V8HI 1 "register_operand" "v")]
--- 3833,3839 ----
    DONE;
  })
  
! (define_expand "reduc_widen_ssumv4siv8hi3"
    [(set (match_operand:V4SI 0 "register_operand" "=v")
          (plus:V4SI (match_operand:V4SI 2 "register_operand" "v")
                     (unspec:V4SI [(match_operand:V8HI 1 "register_operand" "v")]
diff -Nrcpad gcc-17-20260809/gcc/config/rs6000/rs6000-builtin.cc gcc-17-20260816/gcc/config/rs6000/rs6000-builtin.cc
*** gcc-17-20260809/gcc/config/rs6000/rs6000-builtin.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/rs6000/rs6000-builtin.cc	Sun Aug 16 22:32:07 2026
*************** rs6000_expand_builtin (tree exp, rtx tar
*** 3504,3509 ****
--- 3504,3513 ----
  
        // 0: Boolean return (Output)
        struct expand_operand ops[8];
+       // Make sure we always have a place for bool operand.
+       if (target == const0_rtx || !target)
+ 	target = gen_reg_rtx (SImode);
+ 
        create_output_operand (&ops[0], target, SImode);
  
        // 1: Old value return (Output)
diff -Nrcpad gcc-17-20260809/gcc/config/rs6000/rs6000-c.cc gcc-17-20260816/gcc/config/rs6000/rs6000-c.cc
*** gcc-17-20260809/gcc/config/rs6000/rs6000-c.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/rs6000/rs6000-c.cc	Sun Aug 16 22:32:07 2026
*************** altivec_resolve_overloaded_builtin (loca
*** 1734,1774 ****
  	    error_at (loc, "%qE requires 6 arguments", fndecl);
  	  return error_mark_node;
  	}
  
!       /* Get the first argument to determine the actual type.  */
!       tree arg0 = (*arglist)[0];
!       tree type0 = TREE_TYPE (arg0);
! 
!       /* Must be a pointer.  */
!       if (!POINTER_TYPE_P (type0))
! 	{
! 	  if (complain)
! 	    error_at (loc, "first argument to %qE must be a pointer", fndecl);
! 	  return error_mark_node;
! 	}
  
!       /* Get the pointee type.  */
!       tree pointee_type = TREE_TYPE (type0);
  
!       /* Must be a complete type.  */
!       if (!COMPLETE_TYPE_P (pointee_type))
! 	{
! 	  if (complain)
! 	    error_at (loc, "first argument to %qE must point to a complete"
! 		      " type", fndecl);
! 	  return error_mark_node;
! 	}
  
!       /* Get size in bytes.  */
!       tree size_tree = TYPE_SIZE_UNIT (pointee_type);
!       if (!tree_fits_uhwi_p (size_tree))
! 	{
  	  if (complain)
! 	    error_at (loc, "type size must be constant");
  	  return error_mark_node;
  	}
! 
!       unsigned HOST_WIDE_INT size = tree_to_uhwi (size_tree);
  
        /* Determine which size-specific builtin to use.  */
        rs6000_gen_builtins target_fcode;
--- 1734,1788 ----
  	    error_at (loc, "%qE requires 6 arguments", fndecl);
  	  return error_mark_node;
  	}
+       unsigned HOST_WIDE_INT size;
+       for (int i=0; i<3; i++) {
+ 	/* Get the first argument to determine the actual type.  */
+ 	tree arg0 = (*arglist)[i];
+ 	tree type0 = TREE_TYPE (arg0);
  
! 	/* Must be a pointer.  */
! 	if (!POINTER_TYPE_P (type0))
! 	  {
! 	    if (complain)
! 	      error_at (loc, "argument %d to %qE must be a pointer",
! 			i + 1, fndecl);
! 	    return error_mark_node;
! 	  }
  
! 	/* Get the pointee type.  */
! 	tree pointee_type = TREE_TYPE (type0);
  
! 	/* Must be a complete type.  */
! 	if (!COMPLETE_TYPE_P (pointee_type))
! 	  {
! 	    if (complain)
! 	      error_at (loc, "argument %d to %qE must point to a complete"
! 			" type", i + 1, fndecl);
! 	    return error_mark_node;
! 	  }
! 	if (FUNCTION_POINTER_TYPE_P (type0))
! 	  {
! 	    if (complain)
! 	      error_at (loc, "argument %d to %qE must not be a pointer to a"
! 			" function", i + 1, fndecl);
! 	    return error_mark_node;
! 	  }
  
! 	/* Get size in bytes.  */
! 	tree size_tree = TYPE_SIZE_UNIT (pointee_type);
! 	if (!tree_fits_uhwi_p (size_tree))
! 	  {
! 		if (complain)
! 		error_at (loc, "type size must be constant");
! 		return error_mark_node;
! 	  }
! 	if (i > 0 && size != tree_to_uhwi (size_tree)) {
  	  if (complain)
! 	    error_at(loc, "size mismatch in argument %d", i + 1);
  	  return error_mark_node;
  	}
! 	size = tree_to_uhwi (size_tree);
!       }
  
        /* Determine which size-specific builtin to use.  */
        rs6000_gen_builtins target_fcode;
*************** altivec_resolve_overloaded_builtin (loca
*** 1793,1798 ****
--- 1807,1819 ----
  	  int_type = long_long_unsigned_type_node;
  	  break;
  	case 16:
+ 	  if (!TARGET_QUAD_MEMORY_ATOMIC)
+ 	    {
+ 	      if (complain)
+ 		error_at (loc, "%qE requires the %qs option for 16-byte operands",
+ 			  fndecl, "-mquad-memory-atomic");
+ 	      return error_mark_node;
+ 	    }
  	  target_fcode = RS6000_BIF_PPC_ATOMIC_CAS_TI;
  	  int_type = unsigned_intTI_type_node;
  	  break;
diff -Nrcpad gcc-17-20260809/gcc/config/t-openbsd gcc-17-20260816/gcc/config/t-openbsd
*** gcc-17-20260809/gcc/config/t-openbsd	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/config/t-openbsd	Sun Aug 16 22:32:07 2026
***************
*** 1,5 ****
! # We don't need GCC's own include files.
! USER_H = $(EXTRA_HEADERS)
  
  # OpenBSD-specific D support.
  openbsd-d.o: $(srcdir)/config/openbsd-d.cc
--- 1,6 ----
! # We need stdatomic.h from GCC's include files.
! USER_H = $(srcdir)/ginclude/stdatomic.h \
! 	$(EXTRA_HEADERS)
  
  # OpenBSD-specific D support.
  openbsd-d.o: $(srcdir)/config/openbsd-d.cc
diff -Nrcpad gcc-17-20260809/gcc/configure gcc-17-20260816/gcc/configure
*** gcc-17-20260809/gcc/configure	Sun Aug  9 22:32:21 2026
--- gcc-17-20260816/gcc/configure	Sun Aug 16 22:32:19 2026
*************** else
*** 26608,26617 ****
  fi
  
  
  case "${target}" in
    riscv*-*-linux*)
!     { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker ifunc IRELATIVE support" >&5
! $as_echo_n "checking linker ifunc IRELATIVE support... " >&6; }
      cat > conftest.s <<EOF
  	.text
  	.type	foo_resolver, @function
--- 26608,26617 ----
  fi
  
  
+ gcc_cv_irelative_reloc=
  case "${target}" in
    riscv*-*-linux*)
!     gcc_cv_irelative_reloc=R_RISCV_IRELATIVE
      cat > conftest.s <<EOF
  	.text
  	.type	foo_resolver, @function
*************** bar:
*** 26630,26650 ****
  	ret
  	.size	bar, .-bar
  EOF
!     if test x"$gcc_cv_as" != x \
!        && test x"$gcc_cv_ld" != x \
!        && test x"$gcc_cv_readelf" != x \
!        && $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
!        && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
!        && $gcc_cv_readelf --relocs --wide conftest \
! 	  | grep R_RISCV_IRELATIVE > /dev/null 2>&1; then
!       enable_gnu_indirect_function=yes
!     fi
!     rm -f conftest conftest.o conftest.s
!     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnu_indirect_function" >&5
! $as_echo "$enable_gnu_indirect_function" >&6; }
      ;;
  esac
  
  gif=`if test x$enable_gnu_indirect_function = xyes; then echo 1; else echo 0; fi`
  
  cat >>confdefs.h <<_ACEOF
--- 26630,26678 ----
  	ret
  	.size	bar, .-bar
  EOF
!     ;;
!   alpha*-*-linux*)
!     # Alpha gas reserves .set for setting assembler modes, so the alias is
!     # spelled with '=' instead, matching the target's ASM_OUTPUT_DEF.
!     gcc_cv_irelative_reloc=R_ALPHA_IRELATIVE
!     cat > conftest.s <<EOF
! 	.text
! 	.type	foo_resolver, @function
! foo_resolver:
! 	ret
! 	.size	foo_resolver, .-foo_resolver
! 
! 	.globl	foo
! 	.type	foo, %gnu_indirect_function
! 	foo = foo_resolver
! 
! 	.globl	bar
! 	.type	bar, @function
! bar:
! 	jsr	\$26, foo
! 	ret
! 	.size	bar, .-bar
! EOF
      ;;
  esac
  
+ if test x"$gcc_cv_irelative_reloc" != x; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: checking linker ifunc IRELATIVE support" >&5
+ $as_echo_n "checking linker ifunc IRELATIVE support... " >&6; }
+   if test x"$gcc_cv_as" != x \
+      && test x"$gcc_cv_ld" != x \
+      && test x"$gcc_cv_readelf" != x \
+      && $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
+      && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
+      && $gcc_cv_readelf --relocs --wide conftest \
+ 	| grep $gcc_cv_irelative_reloc > /dev/null 2>&1; then
+     enable_gnu_indirect_function=yes
+   fi
+   rm -f conftest conftest.o conftest.s
+   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnu_indirect_function" >&5
+ $as_echo "$enable_gnu_indirect_function" >&6; }
+ fi
+ 
  gif=`if test x$enable_gnu_indirect_function = xyes; then echo 1; else echo 0; fi`
  
  cat >>confdefs.h <<_ACEOF
diff -Nrcpad gcc-17-20260809/gcc/configure.ac gcc-17-20260816/gcc/configure.ac
*** gcc-17-20260809/gcc/configure.ac	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/configure.ac	Sun Aug 16 22:32:07 2026
*************** Valid choices are 'yes' and 'no'.]) ;;
*** 3223,3231 ****
    esac],
   [enable_gnu_indirect_function="$default_gnu_indirect_function"])
  
  case "${target}" in
    riscv*-*-linux*)
!     AC_MSG_CHECKING(linker ifunc IRELATIVE support)
      cat > conftest.s <<EOF
  	.text
  	.type	foo_resolver, @function
--- 3223,3232 ----
    esac],
   [enable_gnu_indirect_function="$default_gnu_indirect_function"])
  
+ gcc_cv_irelative_reloc=
  case "${target}" in
    riscv*-*-linux*)
!     gcc_cv_irelative_reloc=R_RISCV_IRELATIVE
      cat > conftest.s <<EOF
  	.text
  	.type	foo_resolver, @function
*************** bar:
*** 3244,3263 ****
  	ret
  	.size	bar, .-bar
  EOF
!     if test x"$gcc_cv_as" != x \
!        && test x"$gcc_cv_ld" != x \
!        && test x"$gcc_cv_readelf" != x \
!        && $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
!        && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
!        && $gcc_cv_readelf --relocs --wide conftest \
! 	  | grep R_RISCV_IRELATIVE > /dev/null 2>&1; then
!       enable_gnu_indirect_function=yes
!     fi
!     rm -f conftest conftest.o conftest.s
!     AC_MSG_RESULT($enable_gnu_indirect_function)
      ;;
  esac
  
  gif=`if test x$enable_gnu_indirect_function = xyes; then echo 1; else echo 0; fi`
  AC_DEFINE_UNQUOTED(HAVE_GNU_INDIRECT_FUNCTION, $gif,
  [Define if your system supports gnu indirect functions.])
--- 3245,3291 ----
  	ret
  	.size	bar, .-bar
  EOF
!     ;;
!   alpha*-*-linux*)
!     # Alpha gas reserves .set for setting assembler modes, so the alias is
!     # spelled with '=' instead, matching the target's ASM_OUTPUT_DEF.
!     gcc_cv_irelative_reloc=R_ALPHA_IRELATIVE
!     cat > conftest.s <<EOF
! 	.text
! 	.type	foo_resolver, @function
! foo_resolver:
! 	ret
! 	.size	foo_resolver, .-foo_resolver
! 
! 	.globl	foo
! 	.type	foo, %gnu_indirect_function
! 	foo = foo_resolver
! 
! 	.globl	bar
! 	.type	bar, @function
! bar:
! 	jsr	\$26, foo
! 	ret
! 	.size	bar, .-bar
! EOF
      ;;
  esac
  
+ if test x"$gcc_cv_irelative_reloc" != x; then
+   AC_MSG_CHECKING(linker ifunc IRELATIVE support)
+   if test x"$gcc_cv_as" != x \
+      && test x"$gcc_cv_ld" != x \
+      && test x"$gcc_cv_readelf" != x \
+      && $gcc_cv_as -o conftest.o conftest.s > /dev/null 2>&1 \
+      && $gcc_cv_ld -o conftest conftest.o > /dev/null 2>&1 \
+      && $gcc_cv_readelf --relocs --wide conftest \
+ 	| grep $gcc_cv_irelative_reloc > /dev/null 2>&1; then
+     enable_gnu_indirect_function=yes
+   fi
+   rm -f conftest conftest.o conftest.s
+   AC_MSG_RESULT($enable_gnu_indirect_function)
+ fi
+ 
  gif=`if test x$enable_gnu_indirect_function = xyes; then echo 1; else echo 0; fi`
  AC_DEFINE_UNQUOTED(HAVE_GNU_INDIRECT_FUNCTION, $gif,
  [Define if your system supports gnu indirect functions.])
diff -Nrcpad gcc-17-20260809/gcc/cp/ChangeLog gcc-17-20260816/gcc/cp/ChangeLog
*** gcc-17-20260809/gcc/cp/ChangeLog	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/ChangeLog	Sun Aug 16 22:32:07 2026
***************
*** 1,3 ****
--- 1,55 ----
+ 2026-08-14  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	* cp-gimplify.cc (cp_fold_r) <case INIT_EXPR>: Add trial
+ 	maybe_constant_init logic like for TARGET_EXPR.
+ 
+ 2026-08-14  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/126483
+ 	* typeck2.cc (store_init_value): Check maybe_constexpr_fn
+ 	instead of DECL_DECLARED_CONSTEXPR_P of the function scope.
+ 
+ 2026-08-14  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/123495
+ 	PR c++/126860
+ 	* cvt.cc (cp_get_fndecl_from_callee): Use fold_non_dependent_expr
+ 	instead of maybe_constant_init.
+ 
+ 2026-08-14  Jason Merrill  <jason@redhat.com>
+ 
+ 	PR c++/126754
+ 	* constexpr.cc (cxx_eval_outermost_constant_expr): Don't
+ 	wrap in TARGET_EXPR when processing_template_decl.
+ 
+ 2026-08-14  Jason Merrill  <jason@redhat.com>
+ 
+ 	* decl.cc (reshape_single_init): Declare sooner.
+ 	(reshape_init_array_1): Use it.
+ 	(reshape_init_class): Drop "subclass" case.
+ 	(reshape_init_r): d->cur->index always means initializing
+ 	an element.
+ 
+ 2026-08-13  Patrick Palka  <ppalka@redhat.com>
+ 
+ 	PR c++/126783
+ 	* module.cc (transfer_defining_module): Call retrofit_lang_decl
+ 	instead of assuming the old declaration already has
+ 	DECL_LANG_SPECIFIC allocated.
+ 
+ 2026-08-12  Patrick Palka  <ppalka@redhat.com>
+ 	    Bernhard M. Wiedemann  <bwiedemann@suse.de>
+ 
+ 	PR c++/124811
+ 	* decl.cc (typename_hasher::hash): Instead of pointer hashing,
+ 	hash TYPE_HASH of context and use iterative_hash_template_arg
+ 	to hash fullname.
+ 
+ 2026-08-12  Jakub Jelinek  <jakub@redhat.com>
+ 
+ 	* reflect.cc (init_reflection): Also initialize TYPE_UNSIGNED,
+ 	TYPE_PRECISION, TYPE_MODE and TYPE_ALIGN of meta_info_type_node.
+ 
  2026-08-06  Jakub Jelinek  <jakub@redhat.com>
  
  	PR c++/125541
diff -Nrcpad gcc-17-20260809/gcc/cp/constexpr.cc gcc-17-20260816/gcc/cp/constexpr.cc
*** gcc-17-20260809/gcc/cp/constexpr.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/constexpr.cc	Sun Aug 16 22:32:07 2026
*************** cxx_eval_outermost_constant_expr (tree t
*** 11288,11293 ****
--- 11288,11296 ----
  	/* Don't add a TARGET_EXPR if our argument didn't have one.  */;
        else if (TREE_CODE (t) == TARGET_EXPR && TARGET_EXPR_CLEANUP (t))
  	r = get_target_expr (r);
+       else if (processing_template_decl)
+ 	/* Don't insert TARGET_EXPR in template trees.  */
+ 	return r;
        else
  	{
  	  r = get_target_expr (r, tf_warning_or_error | tf_no_cleanup);
diff -Nrcpad gcc-17-20260809/gcc/cp/cp-gimplify.cc gcc-17-20260816/gcc/cp/cp-gimplify.cc
*** gcc-17-20260809/gcc/cp/cp-gimplify.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/cp-gimplify.cc	Sun Aug 16 22:32:07 2026
*************** cp_fold_r (tree *stmt_p, int *walk_subtr
*** 1735,1740 ****
--- 1735,1752 ----
  	 here rather than in cp_genericize to avoid problems with the invisible
  	 reference transition.  */
      case INIT_EXPR:
+       if (!flag_no_inline
+ 	  && (data->flags & ff_genericize))
+ 	{
+ 	  tree to = TREE_OPERAND (*stmt_p, 0);
+ 	  tree &from = TREE_OPERAND (*stmt_p, 1);
+ 	  tree folded = maybe_constant_init (from, to,
+ 					     (data->flags & ff_mce_false
+ 					      ? mce_false : mce_unknown));
+ 	  if (folded != from && TREE_CONSTANT (folded))
+ 	    from = folded;
+ 	}
+ 
        if (data->flags & ff_genericize)
  	cp_genericize_init_expr (stmt_p);
        break;
diff -Nrcpad gcc-17-20260809/gcc/cp/cvt.cc gcc-17-20260816/gcc/cp/cvt.cc
*** gcc-17-20260809/gcc/cp/cvt.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/cvt.cc	Sun Aug 16 22:32:07 2026
*************** cp_get_fndecl_from_callee (tree fn, bool
*** 1069,1075 ****
    if (type == NULL_TREE || !INDIRECT_TYPE_P (type))
      return NULL_TREE;
    if (fold)
!     fn = maybe_constant_init (fn);
    STRIP_NOPS (fn);
    if (TREE_CODE (fn) == ADDR_EXPR
        || TREE_CODE (fn) == FDESC_EXPR)
--- 1069,1075 ----
    if (type == NULL_TREE || !INDIRECT_TYPE_P (type))
      return NULL_TREE;
    if (fold)
!     fn = fold_non_dependent_expr (fn);
    STRIP_NOPS (fn);
    if (TREE_CODE (fn) == ADDR_EXPR
        || TREE_CODE (fn) == FDESC_EXPR)
diff -Nrcpad gcc-17-20260809/gcc/cp/decl.cc gcc-17-20260816/gcc/cp/decl.cc
*** gcc-17-20260809/gcc/cp/decl.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/decl.cc	Sun Aug 16 22:32:07 2026
*************** struct typename_hasher : ggc_ptr_hash<tr
*** 4926,4933 ****
    hash (tree context, tree fullname)
    {
      hashval_t hash = 0;
!     hash = iterative_hash_object (context, hash);
!     hash = iterative_hash_object (fullname, hash);
      return hash;
    }
  
--- 4926,4937 ----
    hash (tree context, tree fullname)
    {
      hashval_t hash = 0;
!     hash = iterative_hash_hashval_t (TYPE_HASH (context), hash);
!     /* FULLNAME could be a template-id, so use iterative_hash_template_arg here.
!        And might as well set comparing_specializations for stronger hashing.  */
!     ++comparing_specializations;
!     hash = iterative_hash_template_arg (fullname, hash);
!     --comparing_specializations;
      return hash;
    }
  
*************** struct reshape_iter
*** 7473,7478 ****
--- 7477,7483 ----
  };
  
  static tree reshape_init_r (tree, reshape_iter *, tree, tsubst_flags_t);
+ static tree reshape_single_init (tree, tree, tsubst_flags_t);
  
  /* FIELD is an element of TYPE_FIELDS or NULL.  In the former case, the value
     returned is the next FIELD_DECL (possibly FIELD itself) that can be
*************** reshape_init_array_1 (tree elt_type, tre
*** 7659,7664 ****
--- 7664,7674 ----
  	    }
  	  TREE_TYPE (elt_init) = elt_type;
  	}
+       else if (d->cur->index)
+ 	{
+ 	  elt_init = reshape_single_init (elt_type, d->cur->value, complain);
+ 	  d->cur++;
+ 	}
        else
  	elt_init = reshape_init_r (elt_type, d,
  				   /*first_initializer_p=*/NULL_TREE,
*************** reshape_init_class (tree type, reshape_i
*** 7856,7862 ****
        constructor_elt *old_cur = d->cur;
        unsigned old_raw_idx = d->raw_idx;
        bool direct_desig = false;
-       bool subclass = false;
  
        /* Handle C++20 designated initializers.  */
        if (d->cur->index)
--- 7866,7871 ----
*************** reshape_init_class (tree type, reshape_i
*** 8016,8022 ****
  	      gcc_assert (aafield);
  	      field = aafield;
  	      direct_desig = false;
- 	      subclass = true;
  	    }
  	}
  
--- 8025,8030 ----
*************** reshape_init_class (tree type, reshape_i
*** 8048,8065 ****
  					    d->cur->value, complain);
  	  d->cur++;
  	}
-       else if (subclass)
- 	{
- 	  if (complain & tf_warning)
- 	    warning (OPT_Wmissing_braces,
- 		     "missing braces around initializer for %qT",
- 		     TREE_TYPE (field));
- 	  field_init = reshape_init_class (TREE_TYPE (field), d,
- 					   /*first_initializer_p=*/NULL_TREE,
- 					   complain);
- 	  if (TREE_CODE (field_init) == CONSTRUCTOR)
- 	    CONSTRUCTOR_BRACES_ELIDED_P (field_init) = true;
- 	}
        else
  	field_init = reshape_init_r (TREE_TYPE (field), d,
  				     /*first_initializer_p=*/NULL_TREE,
--- 8056,8061 ----
*************** reshape_init_r (tree type, reshape_iter
*** 8185,8190 ****
--- 8181,8201 ----
        return init;
      }
  
+   /* If we have a designator, d doesn't initialize TYPE directly, it
+      initializes an element, with brace elision if !first_initializer_p.  But
+      if TYPE is non-aggregate (and we didn't already return error_mark_node),
+      we should have errored about the designator in has_designator_problem, so
+      now ignore it for error recovery.  */
+   if (d->cur->index)
+     {
+       /* Deliberately not CP_AGGREGATE_TYPE_P to get a better diagnostic for
+ 	 trying to designate a member of a non-aggregate class.  */
+       if (AGGREGATE_TYPE_P (type))
+ 	goto skip_single;
+       else
+ 	gcc_checking_assert (seen_error ());
+     }
+ 
    /* A non-aggregate type is always initialized with a single
       initializer.  */
    if (!CP_AGGREGATE_TYPE_P (type)
*************** reshape_init_r (tree type, reshape_iter
*** 8235,8242 ****
       initialized from that element."  Even if T is an aggregate.  */
    if (cxx_dialect >= cxx11 && (CLASS_TYPE_P (type) || VECTOR_TYPE_P (type))
        && first_initializer_p
-       /* But not if it's a designated init.  */
-       && !d->cur->index
        && d->end - d->cur == 1
        && TREE_CODE (init) != RAW_DATA_CST
        && reference_related_p (type, TREE_TYPE (init)))
--- 8246,8251 ----
*************** reshape_init_r (tree type, reshape_iter
*** 8269,8274 ****
--- 8278,8285 ----
  			      LOOKUP_NORMAL, complain)))
      return consume_init (init, d);
  
+  skip_single:
+ 
    /* [dcl.init.string]
  
        A char array (whether plain char, signed char, or unsigned char)
*************** reshape_init_r (tree type, reshape_iter
*** 8313,8319 ****
    bool braces_elided_p = false;
    if (!first_initializer_p)
      {
!       if (TREE_CODE (stripped_init) == CONSTRUCTOR)
  	{
  	  tree init_type = TREE_TYPE (init);
  	  if (init_type && TYPE_PTRMEMFUNC_P (init_type))
--- 8324,8330 ----
    bool braces_elided_p = false;
    if (!first_initializer_p)
      {
!       if (TREE_CODE (stripped_init) == CONSTRUCTOR && !d->cur->index)
  	{
  	  tree init_type = TREE_TYPE (init);
  	  if (init_type && TYPE_PTRMEMFUNC_P (init_type))
*************** reshape_init_r (tree type, reshape_iter
*** 8326,8340 ****
  	     to handle initialization of arrays and similar.  */
  	  else if (COMPOUND_LITERAL_P (stripped_init))
  	    gcc_assert (!BRACE_ENCLOSED_INITIALIZER_P (stripped_init));
- 	  /* If we have an unresolved designator, we need to find the member it
- 	     designates within TYPE, so proceed to the routines below.  For
- 	     FIELD_DECL or INTEGER_CST designators, we're already initializing
- 	     the designated element.  */
- 	  else if (d->cur->index
- 		   && TREE_CODE (d->cur->index) == IDENTIFIER_NODE)
- 	    /* Brace elision with designators is only permitted for anonymous
- 	       aggregates.  */
- 	    gcc_checking_assert (ANON_AGGR_TYPE_P (type));
  	  /* A CONSTRUCTOR of the target's type is a previously
  	     digested initializer.  */
  	  else if (same_type_ignoring_top_level_qualifiers_p (type, init_type))
--- 8337,8342 ----
diff -Nrcpad gcc-17-20260809/gcc/cp/module.cc gcc-17-20260816/gcc/cp/module.cc
*** gcc-17-20260809/gcc/cp/module.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/module.cc	Sun Aug 16 22:32:07 2026
*************** transfer_defining_module (tree olddecl,
*** 22415,22421 ****
  
    if (DECL_LANG_SPECIFIC (new_inner))
      {
!       gcc_checking_assert (DECL_LANG_SPECIFIC (old_inner));
        if (DECL_MODULE_PURVIEW_P (new_inner))
  	DECL_MODULE_PURVIEW_P (old_inner) = true;
        if (!DECL_MODULE_IMPORT_P (new_inner))
--- 22415,22421 ----
  
    if (DECL_LANG_SPECIFIC (new_inner))
      {
!       retrofit_lang_decl (old_inner);
        if (DECL_MODULE_PURVIEW_P (new_inner))
  	DECL_MODULE_PURVIEW_P (old_inner) = true;
        if (!DECL_MODULE_IMPORT_P (new_inner))
diff -Nrcpad gcc-17-20260809/gcc/cp/reflect.cc gcc-17-20260816/gcc/cp/reflect.cc
*** gcc-17-20260809/gcc/cp/reflect.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/reflect.cc	Sun Aug 16 22:32:07 2026
*************** init_reflection ()
*** 65,70 ****
--- 65,74 ----
    /* Make it a complete type.  */
    TYPE_SIZE (meta_info_type_node) = bitsize_int (GET_MODE_BITSIZE (ptr_mode));
    TYPE_SIZE_UNIT (meta_info_type_node) = size_int (GET_MODE_SIZE (ptr_mode));
+   TYPE_UNSIGNED (meta_info_type_node) = 1;
+   TYPE_PRECISION (meta_info_type_node) = GET_MODE_BITSIZE (ptr_mode);
+   SET_TYPE_MODE (meta_info_type_node, ptr_mode);
+   SET_TYPE_ALIGN (meta_info_type_node, GET_MODE_ALIGNMENT (ptr_mode));
    /* Name it.  */
    record_builtin_type (RID_MAX, "decltype(^^int)", meta_info_type_node);
  
diff -Nrcpad gcc-17-20260809/gcc/cp/typeck2.cc gcc-17-20260816/gcc/cp/typeck2.cc
*** gcc-17-20260809/gcc/cp/typeck2.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/cp/typeck2.cc	Sun Aug 16 22:32:07 2026
*************** store_init_value (tree decl, tree init,
*** 1129,1135 ****
       that might fold away something that needs to be diagnosed at constexpr
       evaluation time.  */
    if (!current_function_decl
!       || !DECL_DECLARED_CONSTEXPR_P (current_function_decl)
        || TREE_STATIC (decl))
      value = cp_fully_fold_init (value);
  
--- 1129,1135 ----
       that might fold away something that needs to be diagnosed at constexpr
       evaluation time.  */
    if (!current_function_decl
!       || !maybe_constexpr_fn (current_function_decl)
        || TREE_STATIC (decl))
      value = cp_fully_fold_init (value);
  
diff -Nrcpad gcc-17-20260809/gcc/doc/extend.texi gcc-17-20260816/gcc/doc/extend.texi
*** gcc-17-20260809/gcc/doc/extend.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/extend.texi	Sun Aug 16 22:32:07 2026
*************** positional initialization will result in
*** 2815,2820 ****
--- 2815,2833 ----
  GCC emits warnings based on this attribute by default; use
  @option{-Wno-designated-init} to suppress them.
  
+ @cindex @code{suppress_coverage}
+ @item suppress_coverage
+ This attribute applies to functions.
+ 
+ The @code{suppress_coverage} attribute results in GCC not considering the
+ function or its lines, arcs, conditions, or paths towards the total
+ count.  This attribute does nothing unless coverage is enabled,
+ e.g. with @option{--coverage} or @option{-fpath-coverage}.  This is useful
+ to suppress coverage for functions that are uninteresting or impractical to
+ cover.  If coverage is suppressed with this attribute then GCC will not
+ instrument for MC/DC @option{-fcondition-coverage} or prime path
+ coverage @option{-fpath-coverage}.
+ 
  @atindex @code{error}
  @atindex @code{warning}
  @cindex functions that are supposed to be optimized away
*************** option is specified.  @xref{OpenMP}, and
*** 10138,10143 ****
--- 10151,10157 ----
  * Structure-Layout Pragmas::
  * Weak Pragmas::
  * Diagnostic Pragmas::
+ * Coverage Pragmas::
  * Visibility Pragmas::
  * Push/Pop Macro Pragmas::
  * Function Specific Option Pragmas::
*************** an error as well.
*** 10602,10607 ****
--- 10616,10705 ----
  
  @end table
  
+ @node Coverage Pragmas
+ @subsection Coverage Pragmas
+ 
+ @table @code
+ @cindex pragma, suppress_coverage
+ @item #pragma GCC suppress_coverage begin
+ @itemx #pragma GCC suppress_coverage end
+ The lines of code between the @code{begin} and @code{end} will not be
+ considered towards any coverage.  This is independent of the code
+ structure, and @code{end} may appear in a different scope than the
+ corresponding @code{begin}.
+ 
+ This pragma is useful to suppress coverage for code that is unreachable yet
+ counts towards coverage and pollutes the report, which is a common
+ problem with defensive code or when asserting invariants and properties.
+ This attribute does nothing unless coverage is enabled, e.g. with
+ @option{--coverage} or @option{-fpath-coverage}.
+ 
+ A @code{end} without a @code{begin}, or a @code{begin} when another is
+ already in effect, will generate a warning.  A @code{begin} without a
+ matching @code{end} will suppress the rest of the file.
+ 
+ @smallexample
+   #pragma GCC suppress_coverage begin
+   if (cond)
+     @{
+       /* Coverage is disbled for all statements in this block.  */
+       foo ();
+     @}
+   else
+     @{
+   #pragma GCC suppress_coverage end
+       /* Coverage is restored.  */
+       bar ();
+     @}
+ 
+   /* Counts towards coverage.  */
+   int a = 42;
+ 
+ #pragma GCC suppress_coverage begin
+   @{
+     /* Does not count towards coverage.  */
+     bar (&a);
+     ...
+   @}
+ @end smallexample
+ 
+ Asserts introduce a branch, and the goal of asserting invariants is that
+ the assert should not trigger, which would leave the assertion-failure
+ branch uncovered.  These branches should not be taken (or cannot, in
+ some cases), and would make full coverage impossible, yet clearly
+ contribute to correctness.  By suppressing coverage for asserts we can
+ fix this problem.
+ 
+ @smallexample
+ #define REQUIRE(pred, msg) do @{ \
+   _Pragma ("GCC suppress_coverage begin") \
+      assert (((void)msg, pred)); \
+   _Pragma ("GCC suppress_coverage end") \
+   @} while (0)
+ 
+ double div (double x, double y)
+ @{
+   /* gcov reports that this function has no branches.  */
+   REQUIRE (y != 0, "division by zero");
+   return x / y;
+ @}
+ @end smallexample
+ 
+ @samp{pragma GCC suppress_coverage} can suppress expressions like the
+ condition in @code{if} statements:
+ 
+ @smallexample
+ #pragma GCC suppress_coverage begin
+ if (x < y) // Does not count towards coverage.
+ #pragma GCC suppress_coverage end
+   @{
+     /* Counts towards coverage.  */
+     foo ();
+   @}
+ @end smallexample
+ 
+ @end table
+ 
  @node Visibility Pragmas
  @subsection Visibility Pragmas
  
*************** temporarily paused or slowed down.
*** 27639,27645 ****
  GCC supports vector intrinsics as specified in the ratified version 1.0 of the
  RISC-V vector intrinsic specification, which is available from the repository's
  release page:
! @uref{https://github.com/riscv-non-isa/rvv-intrinsic-doc/releases/tag/v1.0-ratified}.
  All of these functions are declared in the include file @file{riscv_vector.h}.
  
  @node CORE-V Built-in Functions
--- 27737,27743 ----
  GCC supports vector intrinsics as specified in the ratified version 1.0 of the
  RISC-V vector intrinsic specification, which is available from the repository's
  release page:
! @uref{https://github.com/riscv-non-isa/riscv-rvv-intrinsic-doc/releases/tag/v1.0-ratified}.
  All of these functions are declared in the include file @file{riscv_vector.h}.
  
  @node CORE-V Built-in Functions
diff -Nrcpad gcc-17-20260809/gcc/doc/gcov.texi gcc-17-20260816/gcc/doc/gcov.texi
*** gcc-17-20260809/gcc/doc/gcov.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/gcov.texi	Sun Aug 16 22:32:07 2026
*************** path  4 not covered: lines 8 8(false) 11
*** 228,234 ****
  
  This means to cover path 2 you must run lines 8, 11, 13, 14, and 17,
  evaluating the decision at 8 false and the decisions at 11 and 13 to
! @code{false}.
  
  @item --prime-paths-source [=@var{type}]
  Write path coverage to the output file, and write path summary info to
--- 228,235 ----
  
  This means to cover path 2 you must run lines 8, 11, 13, 14, and 17,
  evaluating the decision at 8 false and the decisions at 11 and 13 to
! @code{false}.  @code{<line>(suppress)} means that @code{<line>} is the
! last line before a sequence of suppressed statements.
  
  @item --prime-paths-source [=@var{type}]
  Write path coverage to the output file, and write path summary info to
*************** containing no code.  Unexecuted lines ar
*** 671,677 ****
  non-exceptional paths or only exceptional paths such as C++ exception
  handlers, respectively. Given the @samp{-a} option, unexecuted blocks are
  marked @samp{$$$$$} or @samp{%%%%%}, depending on whether a basic block
! is reachable via non-exceptional or exceptional paths.
  Executed basic blocks having a statement with zero @var{execution_count}
  end with @samp{*} character and are colored with magenta color with
  the @option{-k} option.  This functionality is not supported in Ada.
--- 672,679 ----
  non-exceptional paths or only exceptional paths such as C++ exception
  handlers, respectively. Given the @samp{-a} option, unexecuted blocks are
  marked @samp{$$$$$} or @samp{%%%%%}, depending on whether a basic block
! is reachable via non-exceptional or exceptional paths.  Suppressed lines
! are marked with @samp{#}.
  Executed basic blocks having a statement with zero @var{execution_count}
  end with @samp{*} character and are colored with magenta color with
  the @option{-k} option.  This functionality is not supported in Ada.
*************** decisions like @option{--prime-paths-sou
*** 1177,1182 ****
--- 1179,1260 ----
  line.  This mode provides a good overview over the paths and for
  tracking how different tests and inputs exercises the code.
  
+ Coverage can be suppressed by using
+ @code{#pragma GCC suppress_coverage}.  The code within @code{begin} and
+ @code{end} will not contribute to coverage totals.  This is very useful
+ for unreachable or hard-to-reach code, precondition asserts/contracts,
+ or other code that is noise in the coverage report.  Suppressed lines
+ are annotated with @samp{#} in the @var{execution_count} column.
+ 
+ @smallexample
+ $ gcov -t tmp
+         -:    0:Source:tmp.c
+         -:    0:Graph:tmp.gcno
+         -:    0:Data:tmp.gcda
+         -:    0:Runs:1
+         -:    1:#include <stdio.h>
+         -:    2:#include <stdlib.h>
+         -:    3:
+         -:    4:int
+         1:    5:main (void)
+         -:    6:@{
+         -:    7:  int i, total;
+         1:    8:  total = 0;
+         -:    9:
+        11:   10:  for (i = 0; i < 10; i++)
+        10:   11:    total += i;
+         -:   12:
+         -:   13:#pragma GCC suppress_coverage begin
+         #:   14:  if (i < 0)
+         #:   15:    abort ();
+         -:   16:#pragma GCC suppress_coverage end
+         -:   17:
+        1*:   18:  int v = total > 100 ? 1 : 2;
+         -:   19:
+        1*:   20:  if (total != 45 && v == 1)
+     #####:   21:    printf ("Failure\n");
+         -:   22:  else
+         1:   23:    printf ("Success\n");
+         1:   24:  return 0;
+         -:   25:@}
+ @end smallexample
+ 
+ New prime paths are computed when code is suppressed by merging the
+ suppressed code into a superblocks, and considering any path through the
+ superblock as coverage.  This is an example where a full if-then-else is
+ suppressed.  Path 4 is @code{total > 100} is followed by any path
+ through the @samp{(suppressed)} segment to the @code{return 0}.
+ 
+ @smallexample
+ $ gcov -t --prime-paths-source tmp
+ path 4 not covered:
+ BB  3:             10:  for (i = 0; i < 10; i++)
+ BB  3:             11:    total += i;
+ BB  4: (false)     10:  for (i = 0; i < 10; i++)
+ BB  5: (true)      13:  int v = total > 100 ? 1 : 2;
+ BB  6: (suppress)  13:  int v = total > 100 ? 1 : 2;
+ BB 12:             21:  return 0;
+ 
+         1:    5:main (void)
+         -:    6:@{
+         -:    7:  int i, total;
+         1:    8:  total = 0;
+         -:    9:
+        11:   10:  for (i = 0; i < 10; i++)
+        10:   11:    total += i;
+         -:   12:
+        1*:   13:  int v = total > 100 ? 1 : 2;
+         -:   14:
+         -:   15:#pragma GCC suppress_coverage begin
+         #:   16:  if (total != 45 && v == 1)
+         #:   17:    printf ("Failure\n");
+         -:   18:  else
+         #:   19:    printf ("Success\n");
+         -:   20:#pragma GCC suppress_coverage end
+         1:   21:  return 0;
+         -:   22:@}
+ @end smallexample
+ 
  The execution counts are cumulative.  If the example program were
  executed again without removing the @file{.gcda} file, the count for the
  number of times each line in the source was executed would be added to
diff -Nrcpad gcc-17-20260809/gcc/doc/gm2.texi gcc-17-20260816/gcc/doc/gm2.texi
*** gcc-17-20260809/gcc/doc/gm2.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/gm2.texi	Sun Aug 16 22:32:07 2026
*************** The default implementation and module fi
*** 406,411 ****
--- 406,415 ----
  If this option is used GNU Modula-2 will still fall back to this
  default if a requested definition module is not found.
  
+ @item -fdump-builtins
+ Display all builtin procedure functions.
+ This is an internal command line option.
+ 
  @item -fdump-system-exports
  display all inbuilt system items.
  This is an internal command-line option.
diff -Nrcpad gcc-17-20260809/gcc/doc/install.texi gcc-17-20260816/gcc/doc/install.texi
*** gcc-17-20260809/gcc/doc/install.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/install.texi	Sun Aug 16 22:32:07 2026
*************** the @uref{https://www.mingw-w64.org/,,mi
*** 3916,3925 ****
  @end itemize
  
  @item
- @uref{http://www.openpkg.org/,,OpenPKG} offers binaries for quite a
- number of platforms.
- 
- @item
  The @uref{https://gcc.gnu.org/wiki/GFortranBinaries,,GFortran Wiki} has
  links to GNU Fortran binaries for several platforms.
  @end itemize
--- 3916,3921 ----
diff -Nrcpad gcc-17-20260809/gcc/doc/invoke.texi gcc-17-20260816/gcc/doc/invoke.texi
*** gcc-17-20260809/gcc/doc/invoke.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/invoke.texi	Sun Aug 16 22:32:07 2026
*************** See RS/6000 and PowerPC Options.
*** 1576,1582 ****
  -mstack-protector-guard-offset=@var{offset}
  -mstack-protector-guard-symbol=@var{symbol}
  -mgeneral-regs-only  -mcall-ms2sysv-xlogues  -mtls-dialect=@var{type}
! -mrelax-cmpxchg-loop
  -mindirect-branch=@var{choice}  -mfunction-return=@var{choice}
  -mindirect-branch-register  -mharden-sls=@var{choice}
  -mindirect-branch-cs-prefix  -mapx-inline-asm-use-gpr32
--- 1576,1582 ----
  -mstack-protector-guard-offset=@var{offset}
  -mstack-protector-guard-symbol=@var{symbol}
  -mgeneral-regs-only  -mcall-ms2sysv-xlogues  -mtls-dialect=@var{type}
! -m128bit-atomic -mrelax-cmpxchg-loop
  -mindirect-branch=@var{choice}  -mfunction-return=@var{choice}
  -mindirect-branch-register  -mharden-sls=@var{choice}
  -mindirect-branch-cs-prefix  -mapx-inline-asm-use-gpr32
*************** This option enables GCC to generate @cod
*** 36726,36733 ****
  code to implement compare-and-exchange operations on 16-byte aligned 128-bit
  objects.  This is useful for atomic updates of data structures exceeding one
  machine word in size.  The compiler uses this instruction to implement
! @ref{__sync Builtins}.  However, for @ref{__atomic Builtins} operating on
! 128-bit integers, a library call is always used.
  
  @opindex msahf
  @opindex mno-sahf
--- 36726,36732 ----
  code to implement compare-and-exchange operations on 16-byte aligned 128-bit
  objects.  This is useful for atomic updates of data structures exceeding one
  machine word in size.  The compiler uses this instruction to implement
! @ref{__sync Builtins}.
  
  @opindex msahf
  @opindex mno-sahf
*************** Generate code that uses only the general
*** 37292,37297 ****
--- 37291,37315 ----
  prevents the compiler from using floating-point, vector, mask and bound
  registers.
  
+ @opindex m128bit-atomic
+ @opindex mno-128bit-atomic
+ @item -m128bit-atomic
+ Generate cmpxchg16b, 128-bit atomic vector load and store instructions
+ for the x86-64 architecture.  This is safe to use only on x86-64-v3
+ capable processors as well as AVX capable processors from Intel, AMD,
+ Hygon and Zhaoxin, which guarantee that 128-bit aligned vector loads
+ and stores are atomic.  This option requires SSE2 and CMPXCHG16B.  It
+ implies @option{-mcx16} which enables CMPXCHG16B.  This option is
+ enabled in 64-bit mode by default if supported by the targeting
+ processor.  For @ref{__atomic Builtins} operating on 128-bit integers,
+ this option generates atomic instructions directly, instead of calling
+ a library function in the @file{libatomic} runtime library.
+ 
+ Note that when SSE2 is disabled, i.e., by @option{-mgeneral-regs-only},
+ 128-bit atomic operations are unsupported and @file{libatomic} shouldn't
+ be used since it may use SSE2 or AVX instructions to implement 128-bit
+ atomic operations.
+ 
  @opindex mrelax-cmpxchg-loop
  @opindex mno-relax-cmpxchg-loop
  @item -mrelax-cmpxchg-loop
diff -Nrcpad gcc-17-20260809/gcc/doc/md.texi gcc-17-20260816/gcc/doc/md.texi
*** gcc-17-20260809/gcc/doc/md.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/md.texi	Sun Aug 16 22:32:07 2026
*************** equal or wider than the mode of the abso
*** 5091,5106 ****
  in operand 0, which is of the same mode as operand 3.
  @var{m} is the mode of operand 1 and operand 2.
  
! @mdindex widen_ssum@var{n}@var{m}3
! @mdindex widen_usum@var{n}@var{m}3
! @item @samp{widen_ssum@var{n}@var{m}3}
! @itemx @samp{widen_usum@var{n}@var{m}3}
  Operands 0 and 2 are of the same mode, which is wider than the mode of
  operand 1. Add operand 1 to operand 2 and place the widened result in
! operand 0. (This is used express accumulation of elements into an accumulator
! of a wider mode.)
  @var{m} is the mode of operand 1 and @var{n} is the mode of operand 0.
  
  @mdindex smulhs@var{m}3
  @mdindex umulhs@var{m}3
  @item @samp{smulhs@var{m}3}
--- 5091,5125 ----
  in operand 0, which is of the same mode as operand 3.
  @var{m} is the mode of operand 1 and operand 2.
  
! @mdindex reduc_widen_ssum@var{n}@var{m}3
! @mdindex reduc_widen_usum@var{n}@var{m}3
! @item @samp{reduc_widen_ssum@var{n}@var{m}3}
! @itemx @samp{reduc_widen_usum@var{n}@var{m}3}
  Operands 0 and 2 are of the same mode, which is wider than the mode of
  operand 1. Add operand 1 to operand 2 and place the widened result in
! operand 0. (This is used to express accumulation of elements into an
! accumulator of a wider mode.)
  @var{m} is the mode of operand 1 and @var{n} is the mode of operand 0.
  
+ These patterns are only used for a reduction whose summation the vectorizer
+ has already established may be reassociated.  Operand 0 is the accumulator
+ of that reduction and is itself reduced to a scalar by a horizontal sum once
+ the loop is done, so which element of the accumulator a given input element
+ ends up in is not observable.  An implementation is therefore free to choose
+ which elements of operand 1 it accumulates into which element of operand 0,
+ provided that every element of operand 1 is accumulated exactly once.  In
+ particular it may add adjacent elements of operand 1 to each other before
+ accumulating them, which is what a pairwise widening add instruction does.
+ 
+ The intermediate sums must not overflow.  An implementation that combines
+ elements of operand 1 with each other before they reach the element width of
+ operand 0 therefore has to widen them first.
+ 
+ The names @samp{widen_ssum@var{n}@var{m}3} and
+ @samp{widen_usum@var{n}@var{m}3} are deliberately left free for a future
+ lane preserving pattern, which would have to add element @var{i} of
+ operand 1 to element @var{i} of operand 2 for every @var{i}.
+ 
  @mdindex smulhs@var{m}3
  @mdindex umulhs@var{m}3
  @item @samp{smulhs@var{m}3}
diff -Nrcpad gcc-17-20260809/gcc/doc/params.texi gcc-17-20260816/gcc/doc/params.texi
*** gcc-17-20260809/gcc/doc/params.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/params.texi	Sun Aug 16 22:32:07 2026
*************** optimizing.
*** 894,899 ****
--- 894,905 ----
  Maximum number of dominators BBs to walk when simplifying loop bounds
  and conditions.
  
+ @paindex dom-jump-threading
+ @item dom-jump-threading
+ Enable jump threading in the dominator optimizer pass.  Disabling it
+ is useful to isolate the jump threads found by the backward threader,
+ which runs regardless.
+ 
  @paindex max-jump-thread-duplication-stmts
  @item max-jump-thread-duplication-stmts
  Maximum number of statements allowed in a block that needs to be
diff -Nrcpad gcc-17-20260809/gcc/doc/riscv-mcpu.texi gcc-17-20260816/gcc/doc/riscv-mcpu.texi
*** gcc-17-20260809/gcc/doc/riscv-mcpu.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/riscv-mcpu.texi	Sun Aug 16 22:32:07 2026
*************** by particular CPU name.  Permissible val
*** 64,69 ****
--- 64,71 ----
  
  @samp{tt-ascalon-x},
  
+ @samp{tt-ascalon-xg},
+ 
  @samp{xiangshan-nanhu},
  
  @samp{xiangshan-kunminghu},
diff -Nrcpad gcc-17-20260809/gcc/doc/riscv-mtune.texi gcc-17-20260816/gcc/doc/riscv-mtune.texi
*** gcc-17-20260809/gcc/doc/riscv-mtune.texi	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/doc/riscv-mtune.texi	Sun Aug 16 22:32:07 2026
*************** particular CPU name.  Permissible values
*** 32,37 ****
--- 32,39 ----
  
  @samp{tt-ascalon-x},
  
+ @samp{tt-ascalon-xg},
+ 
  @samp{thead-c906},
  
  @samp{xt-c908},
diff -Nrcpad gcc-17-20260809/gcc/ext-dce.cc gcc-17-20260816/gcc/ext-dce.cc
*** gcc-17-20260809/gcc/ext-dce.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/ext-dce.cc	Sun Aug 16 22:32:07 2026
*************** carry_backpropagate (unsigned HOST_WIDE_
*** 920,926 ****
    if (mask == 0)
      return 0;
  
!   enum machine_mode mode = GET_MODE_INNER (GET_MODE (x));
    unsigned HOST_WIDE_INT mmask = GET_MODE_MASK (mode);
  
    /* While we don't try to optimize operations on types larger
--- 920,942 ----
    if (mask == 0)
      return 0;
  
!   /* Consider a vector operation, the bits live are the element bits live
!      broadcasted across the vector.  So there can be holes (consider a
!      logical shift).
! 
!      Vector modes aren't likely to represent cases we can optimize with
!      any regularity.  It seems sensible to just punt that case in a
!      conservatively correct way.
! 
!      The conservatively corect choice here would be to return the mode
!      mask for the outer mode.  We're already doing that for modes larger
!      than HOST_BITS_PER_WIDE_INT, so it should be safe for larger vectors
!      as well as something like V2HI.  */
!   if (VECTOR_MODE_P (GET_MODE (x)) || COMPLEX_MODE_P (GET_MODE (x)))
!     return GET_MODE_MASK (GET_MODE (x));
!     
! 
!   enum machine_mode mode = GET_MODE (x);
    unsigned HOST_WIDE_INT mmask = GET_MODE_MASK (mode);
  
    /* While we don't try to optimize operations on types larger
*************** carry_backpropagate (unsigned HOST_WIDE_
*** 994,999 ****
--- 1010,1020 ----
  	  || !GET_MODE_BITSIZE (GET_MODE (XEXP (x, 0))).is_constant ())
  	return -1;
  
+       /* See note about vector modes near the start of this function.  */
+       if (VECTOR_MODE_P (GET_MODE (XEXP (x, 0)))
+ 	  || COMPLEX_MODE_P (GET_MODE (XEXP (x, 0))))
+ 	return GET_MODE_MASK (GET_MODE (XEXP (x, 0)));
+ 
        /* We want the mode of the inner object.  We need to ensure its
  	 sign bit is on in MASK.  */
        mode = GET_MODE_INNER (GET_MODE (XEXP (x, 0)));
*************** ext_dce_process_uses (rtx_insn *insn, rt
*** 1142,1148 ****
  		{
  		  rtx inner = XEXP (src, 0);
  		  unsigned HOST_WIDE_INT src_mask
! 		    = GET_MODE_MASK (GET_MODE_INNER (GET_MODE (inner)));
  
  		  /* DST_MASK could be zero if we had something in the SET
  		     that we couldn't handle.  */
--- 1163,1169 ----
  		{
  		  rtx inner = XEXP (src, 0);
  		  unsigned HOST_WIDE_INT src_mask
! 		    = GET_MODE_MASK (GET_MODE (inner));
  
  		  /* DST_MASK could be zero if we had something in the SET
  		     that we couldn't handle.  */
*************** ext_dce_process_uses (rtx_insn *insn, rt
*** 1335,1342 ****
  			 propagate destination liveness through, then just
  			 set the mask to the mode's mask.  */
  		      if (!safe_for_live_propagation (code))
! 			tmp_mask
! 			  = GET_MODE_MASK (GET_MODE_INNER (GET_MODE (y)));
  
  		      if (tmp_mask & 0xff)
  			bitmap_set_bit (livenow, rn);
--- 1356,1362 ----
  			 propagate destination liveness through, then just
  			 set the mask to the mode's mask.  */
  		      if (!safe_for_live_propagation (code))
! 			tmp_mask = GET_MODE_MASK (GET_MODE (y));
  
  		      if (tmp_mask & 0xff)
  			bitmap_set_bit (livenow, rn);
diff -Nrcpad gcc-17-20260809/gcc/fold-const.cc gcc-17-20260816/gcc/fold-const.cc
*** gcc-17-20260809/gcc/fold-const.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fold-const.cc	Sun Aug 16 22:32:07 2026
*************** tree_single_nonnegative_p (tree t, int d
*** 14693,14698 ****
--- 14693,14711 ----
        return RECURSE (TREE_OPERAND (t, 1)) && RECURSE (TREE_OPERAND (t, 2));
  
      case SSA_NAME:
+       /* For integral types, query the range if possible. */
+       if (INTEGRAL_TYPE_P (TREE_TYPE (t)))
+ 	{
+ 	  int_range_max r;
+ 	  get_range_query (cfun)->range_of_expr (r, t);
+ 	  if (!r.undefined_p () && !r.varying_p())
+ 	    {
+ 	      if (r.nonnegative_p ())
+ 		return true;
+ 	      if (r.nonpositive_p () && !range_includes_zero_p (r))
+ 		return false;
+ 	    }
+ 	}
        /* Limit the depth of recursion to avoid quadratic behavior.
  	 This is expected to catch almost all occurrences in practice.
  	 If this code misses important cases that unbounded recursion
diff -Nrcpad gcc-17-20260809/gcc/fortran/ChangeLog gcc-17-20260816/gcc/fortran/ChangeLog
*** gcc-17-20260809/gcc/fortran/ChangeLog	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/ChangeLog	Sun Aug 16 22:32:07 2026
***************
*** 1,3 ****
--- 1,34 ----
+ 2026-08-15  Mikael Morin  <mikael@gcc.gnu.org>
+ 
+ 	PR fortran/126892
+ 	* trans-intrinsic.cc (gfc_conv_is_contiguous_expr): Dereference the
+ 	pointer variable before using it as descriptor.
+ 
+ 2026-08-14  Harald Anlauf  <anlauf@gmx.de>
+ 
+ 	* frontend-passes.cc (inner_loop_may_be_skipped): Clear GMP variables.
+ 
+ 2026-08-14  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/104048
+ 	* trans-array.cc (structure_alloc_comps): Extend the wrapper
+ 	mechanism for same type allocatable arrays to scalars, creating
+ 	descriptors for them and passing to the deep copy library fcn..
+ 
+ 2026-08-10  Christopher Albert  <albert@tugraz.at>
+ 
+ 	PR fortran/102333
+ 	* decl.cc (match_procedure_decl): Diagnose the PROCEDURE and
+ 	ALLOCATABLE conflict before creating a hidden result.
+ 
+ 2026-08-09  Paul Thomas  <pault@gcc.gnu.org>
+ 
+ 	PR fortran/98573
+ 	* trans-array.cc (gfc_array_init_size): If the expr3_desc is an
+ 	array descriptor, use it for 'type'.
+ 	* trans-stmt.cc (gfc_trans_allocate): Use trans_assignment to
+ 	assign the source for class sources.
+ 
  2026-08-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
  
  	PR fortran/47425
diff -Nrcpad gcc-17-20260809/gcc/fortran/decl.cc gcc-17-20260816/gcc/fortran/decl.cc
*** gcc-17-20260809/gcc/fortran/decl.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/decl.cc	Sun Aug 16 22:32:07 2026
*************** match_procedure_decl (void)
*** 7885,7890 ****
--- 7885,7897 ----
    if (m == MATCH_ERROR)
      return MATCH_ERROR;
  
+   if (current_attr.allocatable)
+     {
+       current_attr.procedure = 1;
+       gfc_check_conflict (&current_attr, NULL, &gfc_current_locus);
+       return MATCH_ERROR;
+     }
+ 
    if (proc_if && proc_if->attr.is_bind_c && !current_attr.is_bind_c)
      {
        current_attr.is_bind_c = 1;
diff -Nrcpad gcc-17-20260809/gcc/fortran/frontend-passes.cc gcc-17-20260816/gcc/fortran/frontend-passes.cc
*** gcc-17-20260809/gcc/fortran/frontend-passes.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/frontend-passes.cc	Sun Aug 16 22:32:07 2026
*************** inner_loop_may_be_skipped (int loop_inde
*** 2791,2799 ****
  	  return true;
  	}
  
!       if (!evaluate_loop_bound (loop->ext.iterator->start, outer_sym, outer_val, do_start)
! 	  || !evaluate_loop_bound (loop->ext.iterator->end, outer_sym, outer_val, do_end))
  	{
  	  mpz_clear (do_step);
  	  return true;
  	}
--- 2791,2807 ----
  	  return true;
  	}
  
!       if (!evaluate_loop_bound (loop->ext.iterator->start, outer_sym, outer_val,
! 				do_start))
! 	{
! 	  mpz_clear (do_step);
! 	  return true;
! 	}
! 
!       if (!evaluate_loop_bound (loop->ext.iterator->end, outer_sym, outer_val,
! 				do_end))
  	{
+ 	  mpz_clear (do_start);
  	  mpz_clear (do_step);
  	  return true;
  	}
diff -Nrcpad gcc-17-20260809/gcc/fortran/gfortran.h gcc-17-20260816/gcc/fortran/gfortran.h
*** gcc-17-20260809/gcc/fortran/gfortran.h	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/gfortran.h	Sun Aug 16 22:32:07 2026
*************** typedef struct gfc_expr
*** 2851,2856 ****
--- 2851,2860 ----
    /* Will require finalization after use.  */
    unsigned int must_finalize : 1;
  
+   /* For a derived-type intrinsic assignment generated by
+      generate_component_assignments.  */
+   unsigned int finalize_only : 1;
+ 
    /* Set this if no range check should be performed on this expression.  */
  
    unsigned int no_bounds_check : 1;
diff -Nrcpad gcc-17-20260809/gcc/fortran/resolve.cc gcc-17-20260816/gcc/fortran/resolve.cc
*** gcc-17-20260809/gcc/fortran/resolve.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/resolve.cc	Sun Aug 16 22:32:07 2026
*************** generate_component_assignments (gfc_code
*** 13821,13826 ****
--- 13821,13827 ----
    gfc_expr *tmp_expr = NULL;
    int error_count, depth;
    bool finalizable_lhs;
+   bool use_finalize_only;
  
    gfc_get_errors (NULL, &error_count);
  
*************** generate_component_assignments (gfc_code
*** 13864,13869 ****
--- 13865,13888 ----
  
    finalizable_lhs = is_finalizable_type ((*code)->expr1->ts);
  
+   /* When the lhs is finalized as a whole and none of its components needs the
+      structure copy to handle it (no pointer or allocatable components), the
+      copy can be done component by component.  The whole-derived-type assignment
+      then only finalizes the lhs and a component with a defined assignment keeps
+      its post-finalization value for the INTENT (OUT) finalization in that
+      defined assignment.  */
+   use_finalize_only = finalizable_lhs;
+   if (use_finalize_only)
+     for (comp1 = (*code)->expr1->ts.u.derived->components; comp1;
+ 	 comp1 = comp1->next)
+       if (comp1->attr.pointer || comp1->attr.allocatable
+ 	  || comp1->attr.proc_pointer_comp || comp1->attr.class_pointer
+ 	  || comp1->attr.proc_pointer)
+ 	{
+ 	  use_finalize_only = false;
+ 	  break;
+ 	}
+ 
    /* Create a temporary so that functions get called only once.  */
    if ((*code)->expr2->expr_type != EXPR_VARIABLE
        && (*code)->expr2->expr_type != EXPR_CONSTANT)
*************** generate_component_assignments (gfc_code
*** 13900,13905 ****
--- 13919,13926 ----
        this_code = build_assignment (EXEC_ASSIGN,
  				    (*code)->expr1, (*code)->expr2,
  				    NULL, NULL, (*code)->loc);
+       if (use_finalize_only)
+ 	this_code->expr1->finalize_only = 1;
        add_code_to_chain (&this_code, &head, &tail);
      }
  
*************** generate_component_assignments (gfc_code
*** 13919,13925 ****
  	  || comp1->attr.proc_pointer_comp
  	  || comp1->attr.class_pointer
  	  || comp1->attr.proc_pointer)
! 	continue;
  
        finalizable_comp = is_finalizable_type (comp1->ts)
  			 && !finalizable_lhs;
--- 13940,13959 ----
  	  || comp1->attr.proc_pointer_comp
  	  || comp1->attr.class_pointer
  	  || comp1->attr.proc_pointer)
! 	{
! 	  /* With finalize_only the whole-derived-type assignment does not copy
! 	     the components, so emit the copy for this one here.  Only plain
! 	     components reach this point, since use_finalize_only excludes
! 	     pointer and allocatable components.  */
! 	  if (use_finalize_only)
! 	    {
! 	      this_code = build_assignment (EXEC_ASSIGN,
! 					    (*code)->expr1, (*code)->expr2,
! 					    comp1, comp2, (*code)->loc);
! 	      add_code_to_chain (&this_code, &head, &tail);
! 	    }
! 	  continue;
! 	}
  
        finalizable_comp = is_finalizable_type (comp1->ts)
  			 && !finalizable_lhs;
*************** generate_component_assignments (gfc_code
*** 13961,13967 ****
  			    && dummy_args->sym->attr.intent == INTENT_OUT;
  	  inout = dummy_args
  		  && dummy_args->sym->attr.intent == INTENT_INOUT;
! 	  if ((inout || finalizable_out)
  	      && !comp1->attr.allocatable)
  	    {
  	      gfc_code *temp_code;
--- 13995,14004 ----
  			    && dummy_args->sym->attr.intent == INTENT_OUT;
  	  inout = dummy_args
  		  && dummy_args->sym->attr.intent == INTENT_INOUT;
! 	  /* With finalize_only the lhs component keeps its post-finalization
! 	     value, so the defined assignment can finalize it directly through
! 	     its INTENT (OUT) argument and no temporary is needed.  */
! 	  if ((inout || (finalizable_out && !use_finalize_only))
  	      && !comp1->attr.allocatable)
  	    {
  	      gfc_code *temp_code;
*************** generate_component_assignments (gfc_code
*** 14038,14047 ****
  	{
  	  /* Don't add intrinsic assignments since they are already
  	     effected by the intrinsic assignment of the structure, unless
! 	     finalization is required.  */
  	  if (finalizable_comp)
  	    this_code->expr1->must_finalize = 1;
! 	  else
  	    {
  	      gfc_free_statements (this_code);
  	      this_code = NULL;
--- 14075,14085 ----
  	{
  	  /* Don't add intrinsic assignments since they are already
  	     effected by the intrinsic assignment of the structure, unless
! 	     finalization is required or, with finalize_only, the structure
! 	     assignment does not copy the components.  */
  	  if (finalizable_comp)
  	    this_code->expr1->must_finalize = 1;
! 	  else if (!use_finalize_only)
  	    {
  	      gfc_free_statements (this_code);
  	      this_code = NULL;
*************** generate_component_assignments (gfc_code
*** 14062,14068 ****
  
        add_code_to_chain (&this_code, &head, &tail);
  
!       if (t1 && (inout || finalizable_out))
  	{
  	  /* Transfer the value to the final result.  */
  	  this_code = build_assignment (EXEC_ASSIGN,
--- 14100,14106 ----
  
        add_code_to_chain (&this_code, &head, &tail);
  
!       if (t1 && (inout || (finalizable_out && !use_finalize_only)))
  	{
  	  /* Transfer the value to the final result.  */
  	  this_code = build_assignment (EXEC_ASSIGN,
diff -Nrcpad gcc-17-20260809/gcc/fortran/trans-array.cc gcc-17-20260816/gcc/fortran/trans-array.cc
*** gcc-17-20260809/gcc/fortran/trans-array.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/trans-array.cc	Sun Aug 16 22:32:07 2026
*************** structure_alloc_comps (gfc_symbol * der_
*** 10796,10802 ****
  	 runtime helpers to avoid compile-time infinite recursion.  Generate
  	 a call to _gfortran_cfi_deep_copy_array with an element copy
  	 wrapper.  When inside a wrapper, reuse current_function_decl.  */
!       else if (c->attr.allocatable && c->as && cmp_has_alloc_comps && same_type
  	       && purpose == COPY_ALLOC_COMP && !c->attr.proc_pointer
  	       && !c->attr.codimension && !caf_in_coarray (caf_mode)
  	       && c->ts.type == BT_DERIVED && c->ts.u.derived != NULL)
--- 10796,10802 ----
  	 runtime helpers to avoid compile-time infinite recursion.  Generate
  	 a call to _gfortran_cfi_deep_copy_array with an element copy
  	 wrapper.  When inside a wrapper, reuse current_function_decl.  */
!       else if (c->attr.allocatable && cmp_has_alloc_comps && same_type
  	       && purpose == COPY_ALLOC_COMP && !c->attr.proc_pointer
  	       && !c->attr.codimension && !caf_in_coarray (caf_mode)
  	       && c->ts.type == BT_DERIVED && c->ts.u.derived != NULL)
*************** structure_alloc_comps (gfc_symbol * der_
*** 10814,10819 ****
--- 10814,10821 ----
  		elem_type = gfc_get_element_type (ctype);
  	      else if (TREE_CODE (ctype) == ARRAY_TYPE)
  		elem_type = TREE_TYPE (ctype);
+ 	      else if (!c->as)
+ 		elem_type = TREE_TYPE (TREE_TYPE (comp));
  
  	      helper_ptr_type = get_copy_helper_pointer_type ();
  
*************** structure_alloc_comps (gfc_symbol * der_
*** 10834,10849 ****
  						   purpose, caf_mode);
  	      copy_wrapper = fold_convert (helper_ptr_type, copy_wrapper);
  
! 	      /* Build addresses of descriptors.  */
! 	      dest_addr = gfc_build_addr_expr (pvoid_type_node, dcmp);
! 	      src_addr = gfc_build_addr_expr (pvoid_type_node, comp);
  
! 	      /* Build call: _gfortran_cfi_deep_copy_array (&dcmp, &comp,
! 		 wrapper).  */
  	      call = build_call_expr_loc (input_location,
  					  gfor_fndecl_cfi_deep_copy_array, 3,
  					  dest_addr, src_addr,
  					  copy_wrapper);
  	      gfc_add_expr_to_block (&fnblock, call);
  	    }
  	  /* For allocatable arrays with nested allocatable components,
--- 10836,10866 ----
  						   purpose, caf_mode);
  	      copy_wrapper = fold_convert (helper_ptr_type, copy_wrapper);
  
! 	      if (c->as)
! 		{
! 		  /* Build addresses of descriptors.  */
! 		  dest_addr = gfc_build_addr_expr (pvoid_type_node, dcmp);
! 		  src_addr = gfc_build_addr_expr (pvoid_type_node, comp);
! 		}
! 	      else
! 		{
! 		  /* For scalars, create separate descriptors for source and
! 		     dest, then pass their addresses.  */
! 		  gfc_se se;
! 		  gfc_init_se (&se, NULL);
! 		  tmp = gfc_conv_scalar_to_descriptor (&se, dcmp, c->attr);
! 		  dest_addr = gfc_build_addr_expr (pvoid_type_node, tmp);
! 		  tmp = gfc_conv_scalar_to_descriptor (&se, comp, c->attr);
! 		  src_addr = gfc_build_addr_expr (pvoid_type_node, tmp);
! 		  gfc_add_block_to_block (&fnblock, &se.pre);
! 		}
  
! 	      /* Build call: _gfortran_cfi_deep_copy_array (&dcmp, &comp, wrapper).  */
  	      call = build_call_expr_loc (input_location,
  					  gfor_fndecl_cfi_deep_copy_array, 3,
  					  dest_addr, src_addr,
  					  copy_wrapper);
+ 
  	      gfc_add_expr_to_block (&fnblock, call);
  	    }
  	  /* For allocatable arrays with nested allocatable components,
diff -Nrcpad gcc-17-20260809/gcc/fortran/trans-expr.cc gcc-17-20260816/gcc/fortran/trans-expr.cc
*** gcc-17-20260809/gcc/fortran/trans-expr.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/trans-expr.cc	Sun Aug 16 22:32:07 2026
*************** gfc_trans_assignment_1 (gfc_expr * expr1
*** 13684,13689 ****
--- 13684,13694 ----
        && assoc_assign)
      tmp = gfc_trans_pointer_assignment (expr1, expr2);
  
+   /* The finalization above is all that is wanted: the structure copy is done
+      component by component in generate_component_assignments.  */
+   if (expr1->finalize_only)
+     tmp = build_empty_stmt (input_location);
+ 
    /* If nothing else works, do it the old fashioned way!  */
    if (tmp == NULL_TREE)
      {
diff -Nrcpad gcc-17-20260809/gcc/fortran/trans-intrinsic.cc gcc-17-20260816/gcc/fortran/trans-intrinsic.cc
*** gcc-17-20260809/gcc/fortran/trans-intrinsic.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/fortran/trans-intrinsic.cc	Sun Aug 16 22:32:07 2026
*************** gfc_conv_is_contiguous_expr (gfc_se *se,
*** 2348,2356 ****
        gfc_conv_expr_descriptor (&argse, arg);
        gfc_add_block_to_block (&se->pre, &argse.pre);
        gfc_add_block_to_block (&se->post, &argse.post);
!       desc = gfc_evaluate_now (argse.expr, &se->pre);
        fncall0 = build_call_expr_loc (input_location,
! 				     gfor_fndecl_is_contiguous0, 1, desc);
        se->expr = fncall0;
        se->expr = convert (boolean_type_node, se->expr);
      }
--- 2348,2357 ----
        gfc_conv_expr_descriptor (&argse, arg);
        gfc_add_block_to_block (&se->pre, &argse.pre);
        gfc_add_block_to_block (&se->post, &argse.post);
!       tree ptr = gfc_evaluate_now (argse.expr, &se->pre);
        fncall0 = build_call_expr_loc (input_location,
! 				     gfor_fndecl_is_contiguous0, 1, ptr);
!       desc = build_fold_indirect_ref_loc (input_location, ptr);
        se->expr = fncall0;
        se->expr = convert (boolean_type_node, se->expr);
      }
diff -Nrcpad gcc-17-20260809/gcc/gcov-dump.cc gcc-17-20260816/gcc/gcov-dump.cc
*** gcc-17-20260809/gcc/gcov-dump.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gcov-dump.cc	Sun Aug 16 22:32:07 2026
*************** static void tag_arcs (const char *, unsi
*** 41,46 ****
--- 41,47 ----
  static void tag_conditions (const char *, unsigned, int, unsigned);
  static void tag_paths (const char *, unsigned, int, unsigned);
  static void tag_lines (const char *, unsigned, int, unsigned);
+ static void tag_suppress (const char *, unsigned, int, unsigned);
  static void tag_counters (const char *, unsigned, int, unsigned);
  static void tag_summary (const char *, unsigned, int, unsigned);
  extern int main (int, char **);
*************** static const tag_format_t tag_table[] =
*** 82,87 ****
--- 83,89 ----
    {GCOV_TAG_CONDS, "CONDITIONS", tag_conditions},
    {GCOV_TAG_PATHS, "PATHS", tag_paths},
    {GCOV_TAG_LINES, "LINES", tag_lines},
+   {GCOV_TAG_SUPPRESS, "SUPPRESS", tag_suppress},
    {GCOV_TAG_OBJECT_SUMMARY, "OBJECT_SUMMARY", tag_summary},
    {0, NULL, NULL}
  };
*************** tag_lines (const char *filename ATTRIBUT
*** 472,477 ****
--- 474,499 ----
  	}
      }
  }
+ 
+ static void
+ tag_suppress (const char *filename ATTRIBUTE_UNUSED,
+ 	      unsigned tag ATTRIBUTE_UNUSED, int length ATTRIBUTE_UNUSED,
+ 	      unsigned depth)
+ {
+   if (flag_dump_contents)
+     {
+       unsigned nblocks = GCOV_TAG_SUPPRESS_NUM (length);
+       printf (" %u blocks suppressed", nblocks);
+       for (unsigned i = 0; i != nblocks; ++i)
+ 	{
+ 	  gcov_position_t position = gcov_position ();
+ 	  unsigned blockno = gcov_read_unsigned ();
+ 	  printf ("\n");
+ 	  print_prefix (filename, depth, position);
+ 	  printf (VALUE_PADDING_PREFIX "block %u", blockno);
+ 	}
+     }
+ }
  
  static void
  tag_counters (const char *filename ATTRIBUTE_UNUSED,
diff -Nrcpad gcc-17-20260809/gcc/gcov-io.h gcc-17-20260816/gcc/gcov-io.h
*** gcc-17-20260809/gcc/gcov-io.h	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gcov-io.h	Sun Aug 16 22:32:07 2026
*************** typedef uint64_t gcov_type_unsigned;
*** 268,273 ****
--- 268,276 ----
  #define GCOV_TAG_PATHS_LENGTH(NUM) ((NUM) * GCOV_WORD_SIZE)
  #define GCOV_TAG_PATHS_NUM(LENGTH) (((LENGTH) / GCOV_WORD_SIZE))
  #define GCOV_TAG_LINES		 ((gcov_unsigned_t)0x01450000)
+ #define GCOV_TAG_SUPPRESS	      ((gcov_unsigned_t)0x01510000)
+ #define GCOV_TAG_SUPPRESS_LENGTH(NUM) ((NUM) * GCOV_WORD_SIZE)
+ #define GCOV_TAG_SUPPRESS_NUM(LENGTH) ((LENGTH / GCOV_WORD_SIZE))
  #define GCOV_TAG_COUNTER_BASE 	 ((gcov_unsigned_t)0x01a10000)
  #define GCOV_TAG_COUNTER_LENGTH(NUM) ((NUM) * 2 * GCOV_WORD_SIZE)
  #define GCOV_TAG_COUNTER_NUM(LENGTH) ((LENGTH / GCOV_WORD_SIZE) / 2)
diff -Nrcpad gcc-17-20260809/gcc/gcov.cc gcc-17-20260816/gcc/gcov.cc
*** gcc-17-20260809/gcc/gcov.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gcov.cc	Sun Aug 16 22:32:07 2026
*************** struct arc_info
*** 126,131 ****
--- 126,134 ----
    /* Is a false arc.  */
    unsigned int false_value : 1;
  
+   /* Is suppressed arc by #pragma GCC suppress_coverage.  */
+   unsigned int suppressed : 1;
+ 
    /* Links to next arc on src and dst lists.  */
    struct arc_info *succ_next;
    struct arc_info *pred_next;
*************** public:
*** 146,160 ****
       path is covered.  */
    vector<gcov_type_unsigned> covered;
  
    /* The size (in bits) of each bucket.  */
    static const size_t
    bucketsize = sizeof (gcov_type_unsigned) * BITS_PER_UNIT;
  
!   /* Count the covered paths.  */
    unsigned covered_paths () const
    {
      unsigned cnt = 0;
!     for (gcov_type_unsigned v : covered)
        cnt += popcount_hwi (v);
      return cnt;
    }
--- 149,190 ----
       path is covered.  */
    vector<gcov_type_unsigned> covered;
  
+   /* The prime paths after #pragma GCC suppress_coverage has been taken into
+      account.  This is empty unless something is suppressed, in which case it
+      should be smaller than PATHS.  The paths are lexicographically sorted.  */
+   vector<vector<unsigned>> residual_paths;
+ 
+   /* The covered paths after #pragma GCC suppress_coverage has been taken into
+      account.  Like with COVERED, the bit N is set if the Nth path in
+      RESIDUAL_PATHS is covered.  */
+   vector<gcov_type_unsigned> residual_covered;
+ 
    /* The size (in bits) of each bucket.  */
    static const size_t
    bucketsize = sizeof (gcov_type_unsigned) * BITS_PER_UNIT;
  
!   /* Helper for getting the right path set.  */
!   const vector<vector<unsigned>>& get_paths () const
!   { return !suppressed_p () ? paths : residual_paths; }
! 
!   /* Get the number of paths, accounting for suppressed blocks.  */
!   size_t path_count () const
!   { return get_paths ().size (); }
! 
!   /* Get the number of suppressed paths.  This is 0 unless there is a #pragma
!      GCC suppress_coverage somewhere.  */
!   size_t suppressed_count () const
!   { return paths.size () - path_count (); }
! 
!   /* Check if any paths suppressed by #pragma GCC suppress_coverage.  */
!   bool suppressed_p () const
!   { return !residual_paths.empty (); }
! 
!   /* Count the covered paths, accounting for #pragma GCC suppress_coverage.  */
    unsigned covered_paths () const
    {
      unsigned cnt = 0;
!     for (gcov_type_unsigned v : (!suppressed_p () ? covered : residual_covered))
        cnt += popcount_hwi (v);
      return cnt;
    }
*************** public:
*** 164,173 ****
    {
      if (covered.empty ())
        return false;
      const size_t bucket = n / bucketsize;
      const uint64_t bit = n % bucketsize;
!     return covered[bucket] & (gcov_type_unsigned (1) << bit);
    }
  };
  
  /* Describes which locations (lines and files) are associated with
--- 194,207 ----
    {
      if (covered.empty ())
        return false;
+ 
+     const auto& cov = !suppressed_p () ? covered : residual_covered;
      const size_t bucket = n / bucketsize;
      const uint64_t bit = n % bucketsize;
!     return cov[bucket] & (gcov_type_unsigned (1) << bit);
    }
+ 
+   void suppress_blocks (const vector<bool>& suppressed);
  };
  
  /* Describes which locations (lines and files) are associated with
*************** public:
*** 244,249 ****
--- 278,286 ----
    /* Block is a landing pad for longjmp or throw.  */
    unsigned is_nonlocal_return : 1;
  
+   /* Block is suppressed by #pragma GCC suppress_coverage.  */
+   unsigned suppressed : 1;
+ 
    condition_info conditions;
  
    vector<block_location_info> locations;
*************** public:
*** 266,272 ****
  block_info::block_info (): succ (NULL), pred (NULL), num_succ (0), num_pred (0),
    id (0), count (0), count_valid (0), valid_chain (0), invalid_chain (0),
    exceptional (0), is_call_site (0), is_call_return (0), is_nonlocal_return (0),
!   locations (), chain (NULL)
  {
    cycle.arc = NULL;
  }
--- 303,309 ----
  block_info::block_info (): succ (NULL), pred (NULL), num_succ (0), num_pred (0),
    id (0), count (0), count_valid (0), valid_chain (0), invalid_chain (0),
    exceptional (0), is_call_site (0), is_call_return (0), is_nonlocal_return (0),
!   suppressed (0), locations (), chain (NULL)
  {
    cycle.arc = NULL;
  }
*************** public:
*** 295,304 ****
    unsigned exists : 1;
    unsigned unexceptional : 1;
    unsigned has_unexecuted_block : 1;
  };
  
  line_info::line_info (): count (0), branches (), blocks (), exists (false),
!   unexceptional (0), has_unexecuted_block (0)
  {
  }
  
--- 332,343 ----
    unsigned exists : 1;
    unsigned unexceptional : 1;
    unsigned has_unexecuted_block : 1;
+   /* Suppressed by #pragma GCC suppress_coverage.  */
+   unsigned suppressed : 1;
  };
  
  line_info::line_info (): count (0), branches (), blocks (), exists (false),
!   unexceptional (0), has_unexecuted_block (0), suppressed (0)
  {
  }
  
*************** public:
*** 385,390 ****
--- 424,434 ----
    /* Next function.  */
    class function_info *next;
  
+   /* Blocks suppressed by #pragma GCC suppress_coverage.  If any block is
+      suppressed this is non-empty, and the Nth bit is true if N is suppressed.
+      If suppressed_blocks[0] is true, the whole function is suppressed.  */
+   vector<bool> suppressed_blocks;
+ 
    /*  Get demangled name of a function.  The demangled name
        is converted when it is used for the first time.  */
    char *get_demangled_name ()
*************** public:
*** 410,415 ****
--- 454,464 ----
    {
      return blocks.size () - 2;
    }
+ 
+   bool suppressed_p () const
+   {
+     return !suppressed_blocks.empty () && suppressed_blocks.front ();
+   }
  };
  
  /* Function info comparer that will sort functions according to starting
*************** struct function_line_start_cmp
*** 430,452 ****
--- 479,508 ----
  
  struct coverage_info
  {
+   int function_suppressed;
+ 
    int lines;
    int lines_executed;
+   int lines_suppressed;
  
    int branches;
    int branches_executed;
    int branches_taken;
+   int branches_suppressed;
  
    int conditions;
    int conditions_covered;
+   int conditions_suppressed;
  
    int calls;
    int calls_executed;
+   int calls_suppressed;
  
    char *name;
  
    unsigned paths;
    unsigned paths_covered;
+   unsigned paths_suppressed;
  };
  
  /* Describes a file mentioned in the block graph.  Contains an array
*************** static unsigned object_runs;
*** 608,613 ****
--- 664,670 ----
  
  static unsigned total_lines;
  static unsigned total_executed;
+ static unsigned total_suppressed;
  
  /* Modification time of graph file.  */
  
*************** static void add_branch_counts (coverage_
*** 814,820 ****
  static void add_condition_counts (coverage_info *, const block_info *);
  static void add_path_counts (coverage_info &, const function_info &);
  static void add_line_counts (coverage_info *, function_info *);
! static void executed_summary (unsigned, unsigned);
  static void function_summary (const coverage_info *);
  static void file_summary (const coverage_info *);
  static const char *format_gcov (gcov_type, gcov_type, int);
--- 871,877 ----
  static void add_condition_counts (coverage_info *, const block_info *);
  static void add_path_counts (coverage_info &, const function_info &);
  static void add_line_counts (coverage_info *, function_info *);
! static void executed_summary (unsigned, unsigned, unsigned);
  static void function_summary (const coverage_info *);
  static void file_summary (const coverage_info *);
  static const char *format_gcov (gcov_type, gcov_type, int);
*************** bool function_info::group_line_p (unsign
*** 861,875 ****
    return is_group && src == src_idx && start_line <= n && n <= end_line;
  }
  
! /* Find the arc that connects BLOCK to the block with id DEST.  This
!    edge must exist.  */
! static const arc_info&
  find_arc (const block_info &block, unsigned dest)
  {
    for (const arc_info *arc = block.succ; arc; arc = arc->succ_next)
      if (arc->dst->id == dest)
!       return *arc;
!   gcc_assert (false);
  }
  
  /* Cycle detection!
--- 918,1138 ----
    return is_group && src == src_idx && start_line <= n && n <= end_line;
  }
  
! /* Check if the block ID is a tombstone.  */
! static bool
! tombstone_p (unsigned id)
! {
!   return id == unsigned (-1);
! };
! 
! /* Remove tombstones from VEC.  Preserves the order of remaining values.  */
! static vector<unsigned>
! remove_tombstones (vector<unsigned> vec)
! {
!   vec.erase (remove_if (vec.begin (), vec.end (), tombstone_p), vec.end ());
!   return vec;
! }
! 
! /* Check if SUB is a a proper contiguous subsequence of SUPER with tombstones
!    functioning as wildcards.
! 
!    If SUB and SUPER would be equal if tombstones are removed, SUB is not a
!    proper subsequence and this function returns false.
! 
!    Examples:
! 
!    SUB:   2 -1 12
!    SUPER: 2 -1 -1 12
!    Returns false because both sequences become [2 12] without tombstones.
! 
!    SUB: 2 -1 12
!    SUPER: 2 7 12
!    Returns true because 2 12 appear in that order in SUPER and there is a
!    tombstone between 2 and 12.
! 
!    SUB: 2 12
!    SUPER: 2 7 12
!    Returns false because 2 and 12 are not consecutive in SUPER.
! 
!    SUB: 12 7
!    SUPER: 2 7 12
!    Returns false because 7 is before 12 in SUPER.
! 
!    SUB: -1 7 12
!    SUPER: -1 7 -1 12 -1
!    Returns false because both sequences are 7 12 once tombstones are removed.
! */
! static bool
! tombstone_subsequence_p (const vector<unsigned>& sub,
! 			 const vector<unsigned>& super)
! {
!   if (&sub == &super)
!     return false;
! 
!   auto xend = sub.end ();
!   auto yend = super.end ();
!   auto xitr = find_if_not (sub.begin (), xend, tombstone_p);
!   auto yitr = find_if_not (super.begin (), yend, tombstone_p);
! 
!   /* If SUB is empty or all tombstones it is included in any other path.  */
!   if (xitr == xend)
!     return true;
!   /* If SUPER is empty or all tombstones it does not include anything.  */
!   if (yitr == yend)
!     return false;
! 
!   bool equivalent = *yitr == *xitr;
!   /* Find the position in SUPER where the SUB may start.  */
!   if (!equivalent)
!     {
!       yitr = find (yitr, yend, *xitr);
!       if (yitr == yend)
! 	return false;
!     }
! 
!   for (; xitr != xend; ++xitr, ++yitr)
!     if (tombstone_p (*xitr))
!       {
! 	/* Skip past any tombstones to find the next value.  We need to compare
! 	   to the next non-tombstone value in SUPER to know if we skipped any
! 	   values to check for equivalence, otherwise this could just be
! 	   std::find for SUPER.  */
! 	xitr = find_if_not (xitr, xend, tombstone_p);
! 	yitr = find_if_not (yitr, yend, tombstone_p);
! 
! 	/* If there are no more non-tombstone blocks i SUB we're almost done,
! 	   but we still need to if there are more blocks in SUPER.  */
! 	if (xitr == xend)
! 	  return yitr != yend || !equivalent;
! 
! 	if (yitr == yend)
! 	  return false;
! 
! 	/* Now check for equivalence and look for the value in SUPER.  This is
! 	   a no-op if we found it already.  */
! 	equivalent = equivalent && *yitr == *xitr;
! 	yitr = find (yitr, yend, *xitr);
! 	if (yitr == yend)
! 	  return false;
!       }
!     else if (*yitr != *xitr)
!       return false;
! 
!   yitr = find_if_not (yitr, yend, tombstone_p);
!   return yitr == yend && !equivalent;
! }
! 
! /* Check if NEEDLE is a proper subsequence of any sequence in HAYSTACK except
!    itself.  Suppressed blocks/tombstones function as wildcards and match any
!    subsequence.  If two sequences are equal once tombstones are removed they
!    are not proper subsequences of eachother.
! 
!    We may get odd sequence when we remove parts of a path, so we
!    extend the when the path A subsumes B to include non-contiguous
!    subsequences.
! 
!    Given a set of prime paths:
!     2 3 4 12
!     2 3 5 6 12
!     2 3 5 7 8 10 12
!     2 3 5 7 8 9 10 12
!     2 3 5 7 8 9 11 12
! 
!    We have a blacklist of 3 4 5 6 8 9 10 which means these nodes should be
!    removed from all paths.  If we replace blacklisted nodes with tombstones
!    (-1) and remove duplicates we get:
!     2 -1 12
!     2 -1 7 -1 11 12
!     2 -1 7 -1 12
! 
!    A path is prime if it is not a subpath of any other paths.  Suppressed
!    segments may be covered by any sequence of nodes, so the path:
!     2 -1 7 -1 11 12
!    would subsume (<:) the other paths:
!     2 -1 12   <: 2 [7 11] 12
!     2 -1 7 12 <: 2 7 [11] 12
! 
!    Thus the only prime path is 2 7 11 12.  */
! static bool
! subsumed_by_any_p (const vector<unsigned>& needle,
! 		   const vector<vector<unsigned>>& haystack)
! {
!   if (all_of (needle.begin (), needle.end (), tombstone_p))
!     return true;
!   for (const auto& seq : haystack)
!     if (tombstone_subsequence_p (needle, seq))
!       return true;
!   return false;
! }
! 
! /* Compute the new paths and coverage by ignoring the blocks in SUPPRESSED.
!    Does nothing when SUPPRESSED is empty.  This only adds the new
!    interpretation and does not change the observed path and coverage info.  */
! void
! path_info::suppress_blocks (const vector<bool>& suppressed)
! {
!   if (suppressed.empty ())
!     return;
! 
!   const unsigned tombstone = unsigned (-1);
!   /* Clean up the paths by replacing suppressed blocks with tombstones.  */
!   vector<vector<unsigned>> ipaths;
!   ipaths.reserve (paths.size ());
!   for (const auto& path : paths)
!     {
!       vector<unsigned> tmp;
!       tmp.reserve (path.size ());
!       for (auto v : path)
! 	tmp.push_back (!suppressed[v] ? v : tombstone);
!       ipaths.push_back (std::move (tmp));
!     }
! 
!   /* Changing paths means some paths may turn into subpaths, so we find and
!      store the new prime paths mapped to the original indices for later.
!      The new paths are map both sorts the paths and filters duplicates
!      duplicates.  */
!   map<vector<unsigned> /* path */, vector<size_t> /* indices */> nextpaths;
!   for (size_t i = 0; i != ipaths.size (); ++i)
!     if (!subsumed_by_any_p (ipaths[i], ipaths))
!       nextpaths[remove_tombstones (ipaths[i])].push_back (i);
! 
!   /* Record the coverage of the new paths.  The new paths may be the result
!      of merging paths, and if either original path is covered then the merged
!      path should be covered.  */
!   vector<gcov_type_unsigned> nextcovered;
!   const size_t nbits = path_info::bucketsize;
!   const size_t nbuckets = (nextpaths.size () + (nbits - 1)) / nbits;
!   nextcovered.resize (nbuckets);
!   std::size_t n = 0;
!   for (const auto& np : nextpaths)
!     {
!       const size_t bucket = n / bucketsize;
!       const uint64_t bit = n % bucketsize;
!       for (size_t index : np.second)
! 	if (covered_p (index))
! 	  {
! 	    nextcovered[bucket] |= (gcov_type_unsigned (1) << bit);
! 	    break;
! 	  }
!       n++;
!     }
!   residual_covered.swap (nextcovered);
! 
!   /* Store the new paths.  The map iteration outputs the paths
!      lexicographically ordered.  */
!   for (auto& p : nextpaths)
!     residual_paths.push_back (std::move (p.first));
! }
! 
! /* Find the arc that connects BLOCK to the block with id DEST, or nullptr if it
!    doesn't exist.  */
! static const arc_info*
  find_arc (const block_info &block, unsigned dest)
  {
    for (const arc_info *arc = block.succ; arc; arc = arc->succ_next)
      if (arc->dst->id == dest)
!       return arc;
!   return nullptr;
  }
  
  /* Cycle detection!
*************** main (int argc, char **argv)
*** 1079,1085 ****
      }
  
    if (!flag_use_stdout)
!     executed_summary (total_lines, total_executed);
  
    return return_code;
  }
--- 1342,1348 ----
      }
  
    if (!flag_use_stdout)
!     executed_summary (total_lines, total_executed, total_suppressed);
  
    return return_code;
  }
*************** output_intermediate_json_line (json::arr
*** 1384,1390 ****
      for (it = line->branches.begin (); it != line->branches.end ();
  	 it++)
        {
! 	if (!(*it)->is_unconditional && !(*it)->is_call_non_return)
  	  {
  	    json::object *branch = new json::object ();
  	    branch->set_integer ("count", (*it)->count);
--- 1647,1657 ----
      for (it = line->branches.begin (); it != line->branches.end ();
  	 it++)
        {
! 	if ((*it)->suppressed)
! 	  {
! 	    /* Skip.  */
! 	  }
! 	else if (!(*it)->is_unconditional && !(*it)->is_call_non_return)
  	  {
  	    json::object *branch = new json::object ();
  	    branch->set_integer ("count", (*it)->count);
*************** output_intermediate_json_line (json::arr
*** 1412,1417 ****
--- 1679,1687 ----
      vector<block_info *>::const_iterator it;
      for (it = line->blocks.begin (); it != line->blocks.end (); it++)
        {
+ 	if ((*it)->suppressed)
+ 	  continue;
+ 
  	const condition_info& info = (*it)->conditions;
  	if (info.n_terms == 0)
  	    continue;
*************** static void
*** 1518,1529 ****
  json_set_prime_path_coverage (json::object &function, function_info &info)
  {
    json::array *jpaths = new json::array ();
!   function.set_integer ("total_prime_paths", info.paths.paths.size ());
    function.set_integer ("covered_prime_paths", info.paths.covered_paths ());
    function.set ("prime_path_coverage", jpaths);
  
    size_t pathno = 0;
!   for (const vector<unsigned> &path : info.paths.paths)
      {
        if (info.paths.covered_p (pathno++))
  	continue;
--- 1788,1801 ----
  json_set_prime_path_coverage (json::object &function, function_info &info)
  {
    json::array *jpaths = new json::array ();
!   function.set_integer ("total_prime_paths", info.paths.path_count ());
    function.set_integer ("covered_prime_paths", info.paths.covered_paths ());
+   function.set_integer ("suppressed_prime_paths",
+ 			info.paths.suppressed_count ());
    function.set ("prime_path_coverage", jpaths);
  
    size_t pathno = 0;
!   for (const vector<unsigned> &path : info.paths.get_paths ())
      {
        if (info.paths.covered_p (pathno++))
  	continue;
*************** json_set_prime_path_coverage (json::obje
*** 1544,1557 ****
  	  const char *edge_kind = "";
  	  if (i + 1 != path.size ())
  	    {
! 	      const arc_info &arc = find_arc (block, path[i+1]);
! 	      if (arc.true_value)
  		edge_kind = "true";
! 	      else if (arc.false_value)
  		edge_kind = "false";
! 	      else if (arc.fall_through)
  		edge_kind = "fallthru";
! 	      else if (arc.is_throw)
  		edge_kind = "throw";
  	    }
  
--- 1816,1831 ----
  	  const char *edge_kind = "";
  	  if (i + 1 != path.size ())
  	    {
! 	      const arc_info *arc = find_arc (block, path[i+1]);
! 	      if (!arc)
! 		edge_kind = "suppress";
! 	      else if (arc->true_value)
  		edge_kind = "true";
! 	      else if (arc->false_value)
  		edge_kind = "false";
! 	      else if (arc->fall_through)
  		edge_kind = "fallthru";
! 	      else if (arc->is_throw)
  		edge_kind = "throw";
  	    }
  
*************** output_json_intermediate_file (json::arr
*** 1607,1612 ****
--- 1881,1889 ----
        function->set_integer ("end_column", (*it)->end_column);
        function->set_integer ("blocks", (*it)->get_block_count ());
        function->set_integer ("blocks_executed", (*it)->blocks_executed);
+       function->set_integer ("blocks_suppressed",
+ 			     count ((*it)->suppressed_blocks.begin (),
+ 				    (*it)->suppressed_blocks.end (), true));
        function->set_integer ("execution_count", (*it)->blocks[0].count);
  
        json_set_prime_path_coverage (*function, **it);
*************** process_all_functions (void)
*** 1770,1775 ****
--- 2047,2065 ----
        function_info *fn = *it;
        unsigned src = fn->src;
  
+       if (!fn->suppressed_blocks.empty ())
+ 	{
+ 	  /* Set the ignore flag on blocks, arcs.  */
+ 	  for (block_info &b : fn->blocks)
+ 	    if (fn->suppressed_blocks[b.id] || fn->suppressed_p ())
+ 	      {
+ 		b.suppressed = 1;
+ 		for (arc_info *arc = b.succ; arc; arc = arc->succ_next)
+ 		  arc->suppressed = 1;
+ 		for (arc_info *arc = b.pred; arc; arc = arc->pred_next)
+ 		  arc->suppressed = 1;
+ 	      }
+ 	}
        if (!fn->counts.empty () || no_data_file)
  	{
  	  source_info *s = &sources[src];
*************** process_all_functions (void)
*** 1807,1812 ****
--- 2097,2106 ----
  			    }
  			}
  		    }
+ 
+ 		  if (block->suppressed || fn->suppressed_p ())
+ 		    for (unsigned ln : block->locations[i].lines)
+ 		      s->lines[ln].suppressed = 1;
  		}
  	    }
  
*************** process_all_functions (void)
*** 1821,1832 ****
--- 2115,2136 ----
  	  if (fn->is_group)
  	    fn->lines.resize (fn->end_line - fn->start_line + 1);
  
+ 	  /* Propagate the suppressed flag too.  */
+ 	  if (fn->is_group)
+ 	    {
+ 	      const auto& source = sources[fn->src];
+ 	      for (unsigned ln = fn->start_line, dst = 0; ln <= fn->end_line;
+ 		   ++ln, ++dst)
+ 		fn->lines[dst].suppressed = source.lines.at (ln).suppressed;
+ 	    }
+ 
  	  solve_flow_graph (fn);
  	  if (fn->has_catch)
  	    find_exception_blocks (fn);
  
  	  /* For path coverage.  */
  	  find_prime_paths (fn);
+ 	  fn->paths.suppress_blocks (fn->suppressed_blocks);
  	}
        else
  	{
*************** generate_results (const char *file_name)
*** 1883,1888 ****
--- 2187,2194 ----
        coverage_info coverage;
  
        memset (&coverage, 0, sizeof (coverage));
+       if (fn->suppressed_p ())
+ 	coverage.function_suppressed = 1;
        coverage.name = fn->get_name ();
        add_line_counts (flag_function_summary ? &coverage : NULL, fn);
  
*************** generate_results (const char *file_name)
*** 1953,1958 ****
--- 2259,2265 ----
  	file_summary (&src->coverage);
        total_lines += src->coverage.lines;
        total_executed += src->coverage.lines_executed;
+       total_suppressed += src->coverage.lines_suppressed;
        if (flag_gcov_file)
  	{
  	  if (flag_json_format)
*************** read_graph_file (void)
*** 2337,2342 ****
--- 2644,2650 ----
  	      arc->fall_through = !!(flags & GCOV_ARC_FALLTHROUGH);
  	      arc->true_value = !!(flags & GCOV_ARC_TRUE);
  	      arc->false_value = !!(flags & GCOV_ARC_FALSE);
+ 	      arc->suppressed = 0;
  
  	      arc->succ_next = src_blk->succ;
  	      src_blk->succ = arc;
*************** read_graph_file (void)
*** 2383,2388 ****
--- 2691,2711 ----
  		  }
  	    }
  	}
+       else if (fn && tag == GCOV_TAG_SUPPRESS)
+ 	{
+ 	  const unsigned nblocks = GCOV_TAG_SUPPRESS_NUM (length);
+ 	  if (!fn->suppressed_blocks.empty ())
+ 	    fnotice (stderr, "%s:already seen suppressed blocks for '%s'\n",
+ 		     bbg_file_name, fn->get_name ());
+ 	  fn->suppressed_blocks.resize (fn->blocks.size (), false);
+ 	  for (unsigned i = 0; i != nblocks; ++i)
+ 	    {
+ 	      const unsigned idx = gcov_read_unsigned ();
+ 	      if (idx >= fn->blocks.size ())
+ 		goto corrupt;
+ 	      fn->suppressed_blocks[idx] = true;
+ 	    }
+ 	}
        else if (fn && tag == GCOV_TAG_CONDS)
  	{
  	  unsigned num_dests = GCOV_TAG_CONDS_NUM (length);
*************** add_branch_counts (coverage_info *covera
*** 2960,2975 ****
    if (arc->is_call_non_return)
      {
        coverage->calls++;
!       if (arc->src->count)
  	coverage->calls_executed++;
      }
    else if (!arc->is_unconditional)
      {
        coverage->branches++;
!       if (arc->src->count)
  	coverage->branches_executed++;
!       if (arc->count)
  	coverage->branches_taken++;
      }
  }
  
--- 3283,3302 ----
    if (arc->is_call_non_return)
      {
        coverage->calls++;
!       if (arc->suppressed)
! 	coverage->calls_suppressed++;
!       else if (arc->src->count)
  	coverage->calls_executed++;
      }
    else if (!arc->is_unconditional)
      {
        coverage->branches++;
!       if (arc->src->count && !arc->suppressed)
  	coverage->branches_executed++;
!       if (arc->count && !arc->suppressed)
  	coverage->branches_taken++;
+       if (arc->suppressed)
+ 	coverage->branches_suppressed++;
      }
  }
  
*************** static void
*** 2979,2985 ****
  add_condition_counts (coverage_info *coverage, const block_info *block)
  {
    coverage->conditions += 2 * block->conditions.n_terms;
!   coverage->conditions_covered += block->conditions.popcount ();
  }
  
  /* Increment path totals, number of paths and number of covered paths,
--- 3306,3315 ----
  add_condition_counts (coverage_info *coverage, const block_info *block)
  {
    coverage->conditions += 2 * block->conditions.n_terms;
!   if (block->suppressed)
!     coverage->conditions_suppressed += 2 * block->conditions.n_terms;
!   else
!     coverage->conditions_covered += block->conditions.popcount ();
  }
  
  /* Increment path totals, number of paths and number of covered paths,
*************** add_condition_counts (coverage_info *cov
*** 2988,2995 ****
  static void
  add_path_counts (coverage_info &coverage, const function_info &fn)
  {
!   coverage.paths += fn.paths.paths.size ();
    coverage.paths_covered += fn.paths.covered_paths ();
  }
  
  /* Format COUNT, if flag_human_readable_numbers is set, return it human
--- 3318,3326 ----
  static void
  add_path_counts (coverage_info &coverage, const function_info &fn)
  {
!   coverage.paths += fn.paths.path_count ();
    coverage.paths_covered += fn.paths.covered_paths ();
+   coverage.paths_suppressed += fn.paths.suppressed_count ();
  }
  
  /* Format COUNT, if flag_human_readable_numbers is set, return it human
*************** format_gcov (gcov_type top, gcov_type bo
*** 3048,3058 ****
  /* Summary of execution */
  
  static void
! executed_summary (unsigned lines, unsigned executed)
  {
!   if (lines)
      fnotice (stdout, "Lines executed:%s of %d\n",
  	     format_gcov (executed, lines, 2), lines);
    else
      fnotice (stdout, "No executable lines\n");
  }
--- 3379,3393 ----
  /* Summary of execution */
  
  static void
! executed_summary (unsigned lines, unsigned executed, unsigned suppressed)
  {
!   if (lines && suppressed == 0)
      fnotice (stdout, "Lines executed:%s of %d\n",
  	     format_gcov (executed, lines, 2), lines);
+   else if (lines && suppressed > 0)
+     fnotice (stdout, "Lines executed:%s of %d (%d of %d suppressed)\n",
+ 	     format_gcov (executed, lines - suppressed, 2), lines - suppressed,
+ 	     suppressed, lines);
    else
      fnotice (stdout, "No executable lines\n");
  }
*************** executed_summary (unsigned lines, unsign
*** 3062,3106 ****
  static void
  function_summary (const coverage_info *coverage)
  {
    fnotice (stdout, "%s '%s'\n", "Function", coverage->name);
!   executed_summary (coverage->lines, coverage->lines_executed);
  
    if (coverage->branches)
      {
!       fnotice (stdout, "Branches executed:%s of %d\n",
! 	       format_gcov (coverage->branches_executed, coverage->branches, 2),
! 	       coverage->branches);
        fnotice (stdout, "Taken at least once:%s of %d\n",
! 	       format_gcov (coverage->branches_taken, coverage->branches, 2),
! 			    coverage->branches);
      }
    else
      fnotice (stdout, "No branches\n");
  
!   if (coverage->calls)
      fnotice (stdout, "Calls executed:%s of %d\n",
  	     format_gcov (coverage->calls_executed, coverage->calls, 2),
  	     coverage->calls);
    else
      fnotice (stdout, "No calls\n");
  
    if (flag_conditions)
      {
!       if (coverage->conditions)
  	fnotice (stdout, "Condition outcomes covered:%s of %d\n",
  		 format_gcov (coverage->conditions_covered,
  			      coverage->conditions, 2),
  		 coverage->conditions);
        else
  	fnotice (stdout, "No conditions\n");
      }
  
    if (flag_prime_paths)
      {
!       if (coverage->paths)
  	fnotice (stdout, "Prime paths covered:%s of %d\n",
  		 format_gcov (coverage->paths_covered, coverage->paths, 2),
  			      coverage->paths);
        else
  	fnotice (stdout, "No path information\n");
      }
--- 3397,3473 ----
  static void
  function_summary (const coverage_info *coverage)
  {
+   if (coverage->function_suppressed)
+     {
+       fnotice (stdout, "Function '%s' suppressed\n", coverage->name);
+       return;
+     }
    fnotice (stdout, "%s '%s'\n", "Function", coverage->name);
!   executed_summary (coverage->lines, coverage->lines_executed,
! 		    coverage->lines_suppressed);
  
    if (coverage->branches)
      {
!       const int branches = coverage->branches - coverage->branches_suppressed;
!       if (coverage->branches_suppressed == 0)
! 	fnotice (stdout, "Branches executed:%s of %d\n",
! 		 format_gcov (coverage->branches_executed, coverage->branches,
! 			      2),
! 		 coverage->branches);
!       else
! 	fnotice (stdout, "Branches executed:%s of %d (%d of %d suppressed)\n",
! 		 format_gcov (coverage->branches_executed, branches, 2),
! 		 branches, coverage->branches_suppressed, coverage->branches);
        fnotice (stdout, "Taken at least once:%s of %d\n",
! 	       format_gcov (coverage->branches_taken, branches, 2), branches);
      }
    else
      fnotice (stdout, "No branches\n");
  
!   if (coverage->calls && coverage->calls == 0)
      fnotice (stdout, "Calls executed:%s of %d\n",
  	     format_gcov (coverage->calls_executed, coverage->calls, 2),
  	     coverage->calls);
+   else if (coverage->calls && coverage->calls_suppressed > 0)
+     fnotice (stdout, "Calls executed:%s of %d (%d of %d suppressed)\n",
+ 	     format_gcov (coverage->calls_executed, coverage->calls
+ 			  - coverage->calls_suppressed, 2),
+ 	     coverage->calls - coverage->calls_suppressed,
+ 	     coverage->calls_suppressed, coverage->calls);
    else
      fnotice (stdout, "No calls\n");
  
    if (flag_conditions)
      {
!       if (coverage->conditions && coverage->conditions_suppressed == 0)
  	fnotice (stdout, "Condition outcomes covered:%s of %d\n",
  		 format_gcov (coverage->conditions_covered,
  			      coverage->conditions, 2),
  		 coverage->conditions);
+       if (coverage->conditions && coverage->conditions_suppressed > 0)
+ 	fnotice (stdout, "Condition outcomes covered:%s of %d"
+ 		 " (%d of %d suppressed)\n",
+ 		 format_gcov (coverage->conditions_covered,
+ 			      coverage->conditions
+ 			      - coverage->conditions_suppressed, 2),
+ 		 coverage->conditions - coverage->conditions_suppressed,
+ 		 coverage->conditions_suppressed, coverage->conditions);
        else
  	fnotice (stdout, "No conditions\n");
      }
  
    if (flag_prime_paths)
      {
!       if (coverage->paths && coverage->paths_suppressed == 0)
  	fnotice (stdout, "Prime paths covered:%s of %d\n",
  		 format_gcov (coverage->paths_covered, coverage->paths, 2),
  			      coverage->paths);
+       else if (coverage->paths && coverage->paths_suppressed > 0)
+ 	fnotice (stdout, "Prime paths covered:%s of %d (%u of %u suppressed)\n",
+ 		 format_gcov (coverage->paths_covered, coverage->paths
+ 			      - coverage->paths_suppressed, 2),
+ 		 coverage->paths - coverage->paths_suppressed,
+ 		 coverage->paths_suppressed, coverage->paths);
        else
  	fnotice (stdout, "No path information\n");
      }
*************** static void
*** 3112,3118 ****
  file_summary (const coverage_info *coverage)
  {
    fnotice (stdout, "%s '%s'\n", "File", coverage->name);
!   executed_summary (coverage->lines, coverage->lines_executed);
  
    if (flag_branches)
      {
--- 3479,3486 ----
  file_summary (const coverage_info *coverage)
  {
    fnotice (stdout, "%s '%s'\n", "File", coverage->name);
!   executed_summary (coverage->lines, coverage->lines_executed,
! 		    coverage->lines_suppressed);
  
    if (flag_branches)
      {
*************** add_line_counts (coverage_info *coverage
*** 3322,3328 ****
  		    {
  		      if (!line->exists)
  			coverage->lines++;
! 		      if (!line->count && block->count)
  			coverage->lines_executed++;
  		    }
  		  line->exists = 1;
--- 3690,3698 ----
  		    {
  		      if (!line->exists)
  			coverage->lines++;
! 		      if (line->suppressed)
! 			coverage->lines_suppressed++;
! 		      if (!line->count && block->count && !line->suppressed)
  			coverage->lines_executed++;
  		    }
  		  line->exists = 1;
*************** add_line_counts (coverage_info *coverage
*** 3342,3348 ****
  		    {
  		      if (!line->exists)
  			coverage->lines++;
! 		      if (!line->count && block->count)
  			coverage->lines_executed++;
  		    }
  		  line->exists = 1;
--- 3712,3720 ----
  		    {
  		      if (!line->exists)
  			coverage->lines++;
! 		      if (!line->exists && line->suppressed)
! 			coverage->lines_suppressed++;
! 		      if (!line->count && block->count && !line->suppressed)
  			coverage->lines_executed++;
  		    }
  		  line->exists = 1;
*************** static void accumulate_line_info (line_i
*** 3429,3435 ****
    if (line->exists && add_coverage)
      {
        src->coverage.lines++;
!       if (line->count)
  	src->coverage.lines_executed++;
      }
  }
--- 3801,3809 ----
    if (line->exists && add_coverage)
      {
        src->coverage.lines++;
!       if (line->suppressed)
! 	src->coverage.lines_suppressed++;
!       if (line->count && !line->suppressed)
  	src->coverage.lines_executed++;
      }
  }
*************** accumulate_line_counts (source_info *src
*** 3482,3488 ****
  
  		if (!src_line->exists)
  		  src->coverage.lines++;
! 		if (!src_line->count && fn_line->count)
  		  src->coverage.lines_executed++;
  
  		src_line->count += fn_line->count;
--- 3856,3864 ----
  
  		if (!src_line->exists)
  		  src->coverage.lines++;
! 		if (!src_line->exists && src_line->suppressed)
! 		  src->coverage.lines_suppressed++;
! 		if (!src_line->count && fn_line->count && !src_line->suppressed)
  		  src->coverage.lines_executed++;
  
  		src_line->count += fn_line->count;
*************** output_conditions (FILE *gcov_file, cons
*** 3508,3513 ****
--- 3884,3891 ----
      const condition_info& info = binfo->conditions;
      if (info.n_terms == 0)
  	return;
+     if (binfo->suppressed)
+       return;
  
      const int expected = 2 * info.n_terms;
      const int got = info.popcount ();
*************** output_conditions (FILE *gcov_file, cons
*** 3535,3541 ****
  static int
  output_branch_count (FILE *gcov_file, int ix, const arc_info *arc)
  {
!   if (arc->is_call_non_return)
      {
        if (arc->src->count)
  	{
--- 3913,3921 ----
  static int
  output_branch_count (FILE *gcov_file, int ix, const arc_info *arc)
  {
!   if (arc->suppressed)
!     return 0;
!   else if (arc->is_call_non_return)
      {
        if (arc->src->count)
  	{
*************** print_prime_path_lines (FILE *gcov_file,
*** 3610,3622 ****
        const char *edge_kind = "";
        if (k + 1 != path.size ())
  	{
! 	  gcc_checking_assert (block.id == path[k]);
! 	  const arc_info &arc = find_arc (block, path[k+1]);
! 	  if (arc.true_value)
  	    edge_kind = "(true)";
! 	  else if (arc.false_value)
  	    edge_kind = "(false)";
! 	  else if (arc.is_throw)
  	    edge_kind = "(throw)";
  	}
  
--- 3990,4003 ----
        const char *edge_kind = "";
        if (k + 1 != path.size ())
  	{
! 	  const arc_info *arc = find_arc (block, path[k+1]);
! 	  if (!arc)
! 	    edge_kind = "(suppress)";
! 	  else if (arc->true_value)
  	    edge_kind = "(true)";
! 	  else if (arc->false_value)
  	    edge_kind = "(false)";
! 	  else if (arc->is_throw)
  	    edge_kind = "(throw)";
  	}
  
*************** print_prime_path_source (FILE *gcov_file
*** 3680,3691 ****
        const char *edge_kind = "";
        if (k + 1 != path.size ())
  	{
! 	  const arc_info &arc = find_arc (block, path[k+1]);
! 	  if (arc.true_value)
  	    edge_kind = "(true)";
! 	  else if (arc.false_value)
  	    edge_kind = "(false)";
! 	  else if (arc.is_throw)
  	    edge_kind = "(throw)";
  	}
  
--- 4061,4074 ----
        const char *edge_kind = "";
        if (k + 1 != path.size ())
  	{
! 	  const arc_info *arc = find_arc (block, path[k+1]);
! 	  if (!arc)
! 	    edge_kind = "(suppress)";
! 	  else if (arc->true_value)
  	    edge_kind = "(true)";
! 	  else if (arc->false_value)
  	    edge_kind = "(false)";
! 	  else if (arc->is_throw)
  	    edge_kind = "(throw)";
  	}
  
*************** print_prime_path_source (FILE *gcov_file
*** 3702,3713 ****
  	  for (unsigned i = 0; i != loc.lines.size () - 1; ++i)
  	    {
  	      const unsigned line = loc.lines[i];
! 	      fprintf (gcov_file, "BB %2d: %-7s %3d", bb, "", line);
  	      print_source_line (gcov_file, lines, line);
  	    }
  
  	  const unsigned line = loc.lines.back ();
! 	  fprintf (gcov_file, "BB %2d: %-7s %3d", bb, edge_kind, line);
  	  print_source_line (gcov_file, lines, line);
  	}
      }
--- 4085,4096 ----
  	  for (unsigned i = 0; i != loc.lines.size () - 1; ++i)
  	    {
  	      const unsigned line = loc.lines[i];
! 	      fprintf (gcov_file, "BB %2d: %-10s %3d", bb, "", line);
  	      print_source_line (gcov_file, lines, line);
  	    }
  
  	  const unsigned line = loc.lines.back ();
! 	  fprintf (gcov_file, "BB %2d: %-10s %3d", bb, edge_kind, line);
  	  print_source_line (gcov_file, lines, line);
  	}
      }
*************** output_path_coverage (FILE *gcov_file, c
*** 3725,3732 ****
    if (!flag_prime_paths)
      return 0;
  
!   if (fn->paths.paths.empty ())
      fnotice (gcov_file, "path coverage omitted\n");
    else
      fnotice (gcov_file, "paths covered %u of " HOST_SIZE_T_PRINT_UNSIGNED "\n",
  	     fn->paths.covered_paths (), (fmt_size_t)fn->paths.paths.size ());
--- 4108,4123 ----
    if (!flag_prime_paths)
      return 0;
  
!   const path_info& paths = fn->paths;
!   if (fn->paths.get_paths ().empty ())
      fnotice (gcov_file, "path coverage omitted\n");
+   else if (paths.suppressed_p ())
+     fnotice (gcov_file, "Prime paths covered %u of " HOST_SIZE_T_PRINT_UNSIGNED
+ 	     " (" HOST_SIZE_T_PRINT_UNSIGNED " of " HOST_SIZE_T_PRINT_UNSIGNED
+ 	     " suppressed)\n", fn->paths.covered_paths (),
+ 	     (fmt_size_t)fn->paths.path_count (),
+ 	     (fmt_size_t)fn->paths.suppressed_count (),
+ 	     (fmt_size_t)fn->paths.paths.size ());
    else
      fnotice (gcov_file, "paths covered %u of " HOST_SIZE_T_PRINT_UNSIGNED "\n",
  	     fn->paths.covered_paths (), (fmt_size_t)fn->paths.paths.size ());
*************** output_path_coverage (FILE *gcov_file, c
*** 3734,3747 ****
    if (flag_prime_paths_lines_uncovered || flag_prime_paths_lines_covered)
      {
        unsigned pathno = 0;
!       for (const vector<unsigned> &path : fn->paths.paths)
  	print_prime_path_lines (gcov_file, *fn, path, pathno++);
      }
  
    if (flag_prime_paths_source_uncovered || flag_prime_paths_source_covered)
      {
        unsigned pathno = 0;
!       for (const vector<unsigned> &path : fn->paths.paths)
  	print_prime_path_source (gcov_file, *fn, path, pathno++);
      }
    return 1;
--- 4125,4138 ----
    if (flag_prime_paths_lines_uncovered || flag_prime_paths_lines_covered)
      {
        unsigned pathno = 0;
!       for (const vector<unsigned> &path : fn->paths.get_paths ())
  	print_prime_path_lines (gcov_file, *fn, path, pathno++);
      }
  
    if (flag_prime_paths_source_uncovered || flag_prime_paths_source_covered)
      {
        unsigned pathno = 0;
!       for (const vector<unsigned> &path : fn->paths.get_paths ())
  	print_prime_path_source (gcov_file, *fn, path, pathno++);
      }
    return 1;
*************** pad_count_string (string &s)
*** 3836,3848 ****
  static void
  output_line_beginning (FILE *f, bool exists, bool unexceptional,
  		       bool has_unexecuted_block,
  		       gcov_type count, unsigned line_num,
  		       const char *exceptional_string,
  		       const char *unexceptional_string,
  		       unsigned int maximum_count)
  {
    string s;
!   if (exists)
      {
        if (count > 0)
  	{
--- 4227,4245 ----
  static void
  output_line_beginning (FILE *f, bool exists, bool unexceptional,
  		       bool has_unexecuted_block,
+ 		       bool suppressed,
  		       gcov_type count, unsigned line_num,
  		       const char *exceptional_string,
  		       const char *unexceptional_string,
  		       unsigned int maximum_count)
  {
    string s;
!   if (suppressed)
!     {
!       s = "#";
!       pad_count_string (s);
!     }
!   else if (exists)
      {
        if (count > 0)
  	{
*************** output_line_details (FILE *f, const line
*** 3935,3940 ****
--- 4332,4338 ----
  	    {
  	      output_line_beginning (f, line->exists,
  				     (*it)->exceptional, false,
+ 				     (*it)->suppressed,
  				     (*it)->count, line_num,
  				     "%%%%%", "$$$$$", 0);
  	      fprintf (f, "-block %d", (*it)->id);
*************** output_lines (FILE *gcov_file, const sou
*** 4092,4105 ****
  
        /* For lines which don't exist in the .bb file, print '-' before
  	 the source line.  For lines which exist but were never
! 	 executed, print '#####' or '=====' before the source line.
! 	 Otherwise, print the execution count before the source line.
! 	 There are 16 spaces of indentation added before the source
! 	 line so that tabs won't be messed up.  */
        if (line_num <= filtered_line_end)
  	{
  	  output_line_beginning (gcov_file, line->exists, line->unexceptional,
! 				 line->has_unexecuted_block, line->count,
  				 line_num, "=====", "#####",
  				 src->maximum_count);
  
--- 4490,4504 ----
  
        /* For lines which don't exist in the .bb file, print '-' before
  	 the source line.  For lines which exist but were never
! 	 executed, print '#####' or '=====' before the source line.  For lines
! 	 that were suppressed, print '#'.  Otherwise, print the execution count
! 	 before the source line.  There are 16 spaces of indentation added
! 	 before the source line so that tabs won't be messed up.  */
        if (line_num <= filtered_line_end)
  	{
  	  output_line_beginning (gcov_file, line->exists, line->unexceptional,
! 				 line->has_unexecuted_block, line->suppressed,
! 				 line->count,
  				 line_num, "=====", "#####",
  				 src->maximum_count);
  
*************** output_lines (FILE *gcov_file, const sou
*** 4138,4150 ****
  		  /* For lines which don't exist in the .bb file, print '-'
  		     before the source line.  For lines which exist but
  		     were never executed, print '#####' or '=====' before
! 		     the source line.  Otherwise, print the execution count
! 		     before the source line.
! 		     There are 16 spaces of indentation added before the source
! 		     line so that tabs won't be messed up.  */
  		  output_line_beginning (gcov_file, line->exists,
  					 line->unexceptional,
  					 line->has_unexecuted_block,
  					 line->count,
  					 l, "=====", "#####",
  					 src->maximum_count);
--- 4537,4550 ----
  		  /* For lines which don't exist in the .bb file, print '-'
  		     before the source line.  For lines which exist but
  		     were never executed, print '#####' or '=====' before
! 		     the source line.  For suppressed lines, print '#'.
! 		     Otherwise, print the execution count before the source
! 		     line.  There are 16 spaces of indentation added before the
! 		     source line so that tabs won't be messed up.  */
  		  output_line_beginning (gcov_file, line->exists,
  					 line->unexceptional,
  					 line->has_unexecuted_block,
+ 					 line->suppressed,
  					 line->count,
  					 l, "=====", "#####",
  					 src->maximum_count);
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-cache.cc gcc-17-20260816/gcc/gimple-range-cache.cc
*** gcc-17-20260809/gcc/gimple-range-cache.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-cache.cc	Sun Aug 16 22:32:07 2026
*************** ranger_cache::range_from_dom (vrange &r,
*** 1813,1823 ****
    else
      bb = get_immediate_dominator (CDI_DOMINATORS, start_bb);
  
    // Search until a value is found, pushing blocks which may need calculating.
    for ( ; bb; prev_bb = bb, bb = get_immediate_dominator (CDI_DOMINATORS, bb))
      {
!       // Accumulate any block exit inferred ranges.
!       infer_oracle ().maybe_adjust_range (infer, name, bb);
  
        // This block has an outgoing range.
        if (gori ().has_edge_range_p (name, bb))
--- 1813,1840 ----
    else
      bb = get_immediate_dominator (CDI_DOMINATORS, start_bb);
  
+   bool abnormal_dominator = false;
    // Search until a value is found, pushing blocks which may need calculating.
    for ( ; bb; prev_bb = bb, bb = get_immediate_dominator (CDI_DOMINATORS, bb))
      {
!       if (has_abnormal_call_or_eh_pred_edge_p (prev_bb))
! 	abnormal_dominator = true;
! 
!       // find the taken outgoing edge and check if it is abnormal.
!       if (!abnormal_dominator)
! 	{
! 	  edge e;
! 	  edge_iterator ei;
! 	  FOR_EACH_EDGE (e, ei, bb->succs)
! 	    if (dominated_by_p (CDI_DOMINATORS, prev_bb, e->dest))
! 	      {
! 		if (e->flags & (EDGE_ABNORMAL | EDGE_EH))
! 		  abnormal_dominator = true;
! 		break;
! 	      }
! 	  // Accumulate any block exit inferred ranges.
! 	  infer_oracle ().maybe_adjust_range (infer, name, bb);
! 	}
  
        // This block has an outgoing range.
        if (gori ().has_edge_range_p (name, bb))
*************** ranger_cache::range_from_dom (vrange &r,
*** 1904,1912 ****
  	}
      }
  
!   // Apply non-null if appropriate.
!   if (!has_abnormal_call_or_eh_pred_edge_p (start_bb))
!     r.intersect (infer);
  
    if (DEBUG_RANGE_CACHE)
      {
--- 1921,1928 ----
  	}
      }
  
!   // Apply any inferred ranges discovered.
!   r.intersect (infer);
  
    if (DEBUG_RANGE_CACHE)
      {
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-edge.cc gcc-17-20260816/gcc/gimple-range-edge.cc
*** gcc-17-20260809/gcc/gimple-range-edge.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-edge.cc	Sun Aug 16 22:32:07 2026
*************** gimple_outgoing_range::calc_switch_range
*** 166,172 ****
  	default_range.set_undefined ();
        else
  	{
! 	  def_range.invert ();
  	  default_range.intersect (def_range);
  	}
  
--- 166,173 ----
  	default_range.set_undefined ();
        else
  	{
! 	  bool res = def_range.invert ();
! 	  gcc_checking_assert (res);
  	  default_range.intersect (def_range);
  	}
  
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-fold.cc gcc-17-20260816/gcc/gimple-range-fold.cc
*** gcc-17-20260809/gcc/gimple-range-fold.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-fold.cc	Sun Aug 16 22:32:07 2026
*************** fold_using_range::fold_stmt (vrange &r,
*** 690,695 ****
--- 690,703 ----
    if (gimple_code (s) == GIMPLE_ASSIGN && range_from_readonly_var (r, s))
      return true;
  
+   // Save the current range query and restore it before returning.
+   // If the specified query is different, make it the current one.
+   // PR 125854 - The fold machinery may make a query call.
+   // PR 126814 - tree_expr_nonnegative_p may make a call.
+   range_query *save = cfun->x_range_query;
+   if (src.query () != get_range_query (cfun))
+     cfun->x_range_query = src.query ();
+ 
    gimple_range_op_handler handler (s);
    if (gimple_code (s) == GIMPLE_ASSIGN
        && gimple_assign_rhs_code (s) == ADDR_EXPR)
*************** fold_using_range::fold_stmt (vrange &r,
*** 722,727 ****
--- 730,737 ----
  
    if (!res)
      {
+       // Restore the original query.
+       cfun->x_range_query = save;
        // If no name specified or range is unsupported, bail.
        if (!name || !gimple_range_ssa_p (name))
  	return false;
*************** fold_using_range::fold_stmt (vrange &r,
*** 731,737 ****
      }
  
    if (r.undefined_p ())
!     return true;
  
    // We sometimes get compatible types copied from operands, make sure
    // the correct type is being returned.
--- 741,751 ----
      }
  
    if (r.undefined_p ())
!     {
!       // Restore the original query.
!       cfun->x_range_query = save;
!       return true;
!     }
  
    // We sometimes get compatible types copied from operands, make sure
    // the correct type is being returned.
*************** fold_using_range::fold_stmt (vrange &r,
*** 741,775 ****
        range_cast (r, TREE_TYPE (name));
      }
  
!   // IF this is not a prange, we are done.
!   if (!is_a <prange> (r))
!     return true;
! 
!   prange &p = as_a <prange> (r);
!   // Check to see if points_to should be set.
!   if (p.pt_unknown_p () && name && gimple_code (s) == GIMPLE_ASSIGN)
      {
!       tree rhs = gimple_assign_rhs1 (s);
!       tree_code code = gimple_assign_rhs_code (s);
!       // If code is SSA_NAME, any points to would already be copied.
!       if (code != SSA_NAME && get_gimple_rhs_class (code) == GIMPLE_SINGLE_RHS
! 	  && TREE_CODE (rhs) == ADDR_EXPR)
! 	{
! 	  p.set_pt (rhs, true);
! 	}
!       // PR 125854 - Do not attempt to invoke the fold machinery unless this
!       // query is the same as the current query (which fold may invoke).
!       else if (src.query () == get_range_query (cfun))
  	{
! 	  // If we couldn't find anything, try fold.
! 	  x_fold_context = { s, src.query () };
! 	  rhs = gimple_fold_stmt_to_constant_1 (s, pta_valueize, pta_valueize);
! 	  if (rhs && TREE_CODE (rhs) == ADDR_EXPR)
  	    {
! 	      p.set_pt (rhs, true);
  	    }
  	}
      }
    return true;
  }
  
--- 755,786 ----
        range_cast (r, TREE_TYPE (name));
      }
  
!   if (is_a <prange> (r))
      {
!       prange &p = as_a <prange> (r);
!       // Check to see if points_to should be set.
!       if (p.pt_unknown_p () && name && gimple_code (s) == GIMPLE_ASSIGN)
  	{
! 	  tree rhs = gimple_assign_rhs1 (s);
! 	  tree_code code = gimple_assign_rhs_code (s);
! 	  // If code is SSA_NAME, any points to would already be copied.
! 	  if (code != SSA_NAME
! 	      && get_gimple_rhs_class (code) == GIMPLE_SINGLE_RHS
! 	      && TREE_CODE (rhs) == ADDR_EXPR)
! 	    p.set_pt (rhs, true);
! 	  else
  	    {
! 	      // If we couldn't find anything, try fold.
! 	      x_fold_context = { s, src.query () };
! 	      rhs = gimple_fold_stmt_to_constant_1 (s, pta_valueize,
! 						    pta_valueize);
! 	      if (rhs && TREE_CODE (rhs) == ADDR_EXPR)
! 		p.set_pt (rhs, true);
  	    }
  	}
      }
+   // Restore the original query.
+   cfun->x_range_query = save;
    return true;
  }
  
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-fold.h gcc-17-20260816/gcc/gimple-range-fold.h
*** gcc-17-20260809/gcc/gimple-range-fold.h	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-fold.h	Sun Aug 16 22:32:07 2026
*************** gimple_range_ssa_p (tree exp)
*** 90,96 ****
  {
    if (exp && TREE_CODE (exp) == SSA_NAME &&
        !SSA_NAME_IS_VIRTUAL_OPERAND (exp) &&
-       !SSA_NAME_OCCURS_IN_ABNORMAL_PHI (exp) &&
        value_range::supports_type_p (TREE_TYPE (exp)))
      return exp;
    return NULL_TREE;
--- 90,95 ----
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-gori.cc gcc-17-20260816/gcc/gimple-range-gori.cc
*** gcc-17-20260809/gcc/gimple-range-gori.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-gori.cc	Sun Aug 16 22:32:07 2026
*************** gori_on_edge (ssa_cache &r, edge e, rang
*** 1681,1687 ****
  
  bool
  gori_name_helper (vrange &r, tree name, vrange &lhs, gimple *stmt,
! 		  range_query *q)
  {
    struct gori_stmt_info si(lhs, stmt, q);
    if (!si)
--- 1681,1687 ----
  
  bool
  gori_name_helper (vrange &r, tree name, vrange &lhs, gimple *stmt,
! 		  range_query *q, int depth = 0)
  {
    struct gori_stmt_info si(lhs, stmt, q);
    if (!si)
*************** gori_name_helper (vrange &r, tree name,
*** 1692,1697 ****
--- 1692,1702 ----
    if (si.ssa2 == name)
      return si.calc_op2 (r, lhs, si.op1_range);
  
+   // Limit the exponential growth via the logical depth limit.
+   if (si.ssa1 && si.ssa2)
+     if (++depth >= param_ranger_logical_depth)
+       return false;
+ 
    value_range tmp;
    // Now evaluate operand ranges, and set them in the edge cache.
    // If there was already a range, leave it and do no further evaluation.
*************** gori_name_helper (vrange &r, tree name,
*** 1703,1709 ****
        gimple *src = SSA_NAME_DEF_STMT (si.ssa1);
        // If definition is in the same basic block, evaluate it.
        if (src && gimple_bb (src) == gimple_bb (stmt))
! 	if (gori_name_helper (r, name, si.op1_range, src, q))
  	  return true;
      }
  
--- 1708,1714 ----
        gimple *src = SSA_NAME_DEF_STMT (si.ssa1);
        // If definition is in the same basic block, evaluate it.
        if (src && gimple_bb (src) == gimple_bb (stmt))
! 	if (gori_name_helper (r, name, si.op1_range, src, q, depth))
  	  return true;
      }
  
*************** gori_name_helper (vrange &r, tree name,
*** 1714,1720 ****
  	si.op2_range.intersect (tmp);
        gimple *src = SSA_NAME_DEF_STMT (si.ssa2);
        if (src && gimple_bb (src) == gimple_bb (stmt))
! 	if (gori_name_helper (r, name, si.op2_range, src, q))
  	  return true;
      }
    return false;
--- 1719,1725 ----
  	si.op2_range.intersect (tmp);
        gimple *src = SSA_NAME_DEF_STMT (si.ssa2);
        if (src && gimple_bb (src) == gimple_bb (stmt))
! 	if (gori_name_helper (r, name, si.op2_range, src, q, depth))
  	  return true;
      }
    return false;
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-infer.cc gcc-17-20260816/gcc/gimple-range-infer.cc
*** gcc-17-20260809/gcc/gimple-range-infer.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-infer.cc	Sun Aug 16 22:32:07 2026
*************** along with GCC; see the file COPYING3.
*** 36,41 ****
--- 36,42 ----
  #include "gimple-walk.h"
  #include "cfganal.h"
  #include "tree-dfa.h"
+ #include "fold-const.h"
  
  // Create the global oracle.
  
*************** private:
*** 61,69 ****
  // stmt range inference instance.
  
  static bool
! non_null_loadstore (gimple *, tree op, tree, void *data)
  {
!   if (TREE_CODE (op) == MEM_REF || TREE_CODE (op) == TARGET_MEM_REF)
      {
        /* Some address spaces may legitimately dereference zero.  */
        addr_space_t as = TYPE_ADDR_SPACE (TREE_TYPE (op));
--- 62,78 ----
  // stmt range inference instance.
  
  static bool
! non_null_loadstore (gimple *stmt, tree op, tree, void *data)
  {
!   if (TREE_CODE (op) == MEM_REF
!       || (TREE_CODE (op) == TARGET_MEM_REF
! 	  && !TMR_INDEX2 (op)
! 	  && (!TMR_INDEX (op)
! 	      || (TMR_STEP (op)
! 		  && expr_not_equal_to (TMR_STEP (op),
! 					wi::one (TYPE_PRECISION (TREE_TYPE
! 							(TMR_STEP (op)))),
! 					stmt)))))
      {
        /* Some address spaces may legitimately dereference zero.  */
        addr_space_t as = TYPE_ADDR_SPACE (TREE_TYPE (op));
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-op.cc gcc-17-20260816/gcc/gimple-range-op.cc
*** gcc-17-20260809/gcc/gimple-range-op.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-op.cc	Sun Aug 16 22:32:07 2026
*************** cfn_toupper_tolower::fold_range (irange
*** 848,854 ****
      {
        // Return the range passed in without any lower case characters,
        // but including all the upper case ones.
!       lowers.invert ();
        r.intersect (lowers);
        r.union_ (uppers);
      }
--- 848,855 ----
      {
        // Return the range passed in without any lower case characters,
        // but including all the upper case ones.
!       bool res = lowers.invert ();
!       gcc_checking_assert (res);
        r.intersect (lowers);
        r.union_ (uppers);
      }
*************** cfn_toupper_tolower::fold_range (irange
*** 856,862 ****
      {
        // Return the range passed in without any lower case characters,
        // but including all the upper case ones.
!       uppers.invert ();
        r.intersect (uppers);
        r.union_ (lowers);
      }
--- 857,864 ----
      {
        // Return the range passed in without any lower case characters,
        // but including all the upper case ones.
!       bool res = uppers.invert ();
!       gcc_checking_assert (res);
        r.intersect (uppers);
        r.union_ (lowers);
      }
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-path.cc gcc-17-20260816/gcc/gimple-range-path.cc
*** gcc-17-20260809/gcc/gimple-range-path.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-path.cc	Sun Aug 16 22:32:07 2026
*************** path_range_query::ssa_range_in_phi (vran
*** 256,261 ****
--- 256,265 ----
    basic_block bb = gimple_bb (phi);
    basic_block prev = prev_bb ();
    edge e_in = find_edge (prev, bb);
+   // The incoming edge the path supplies is never abnormal, so the
+   // argument on it is a valid value for the PHI result even when the
+   // result occurs in an abnormal PHI.
+   gcc_checking_assert (!(e_in->flags & EDGE_ABNORMAL));
    tree arg = PHI_ARG_DEF_FROM_EDGE (phi, e_in);
    // Avoid using the cache for ARGs defined in this block, as
    // that could create an ordering problem.
diff -Nrcpad gcc-17-20260809/gcc/gimple-range-phi.cc gcc-17-20260816/gcc/gimple-range-phi.cc
*** gcc-17-20260809/gcc/gimple-range-phi.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-range-phi.cc	Sun Aug 16 22:32:07 2026
*************** phi_group::calculate_using_modifier (ran
*** 164,170 ****
    // Limit iterations to 1 more than the number of bits.
    unsigned num_iter;
    if (do_iterative)
!     num_iter = TYPE_PRECISION (m_vr.type ()) + 1;
    else
      num_iter = 0;
  
--- 164,170 ----
    // Limit iterations to 1 more than the number of bits.
    unsigned num_iter;
    if (do_iterative)
!     num_iter = MIN (TYPE_PRECISION (m_vr.type ()), MAX_FIXED_MODE_SIZE) + 1;
    else
      num_iter = 0;
  
diff -Nrcpad gcc-17-20260809/gcc/gimple-ssa-isolate-paths.cc gcc-17-20260816/gcc/gimple-ssa-isolate-paths.cc
*** gcc-17-20260809/gcc/gimple-ssa-isolate-paths.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-ssa-isolate-paths.cc	Sun Aug 16 22:32:07 2026
*************** static bool cfg_altered;
*** 51,57 ****
  static bool
  check_loadstore (gimple *stmt, tree op, tree, void *data)
  {
!   if ((TREE_CODE (op) == MEM_REF || TREE_CODE (op) == TARGET_MEM_REF)
        && operand_equal_p (TREE_OPERAND (op, 0), (tree)data, 0))
      {
        TREE_THIS_VOLATILE (op) = 1;
--- 51,65 ----
  static bool
  check_loadstore (gimple *stmt, tree op, tree, void *data)
  {
!   if ((TREE_CODE (op) == MEM_REF
!        || (TREE_CODE (op) == TARGET_MEM_REF
! 	   && !TMR_INDEX2 (op)
! 	   && (!TMR_INDEX (op)
! 	       || (TMR_STEP (op)
! 		   && expr_not_equal_to (TMR_STEP (op),
! 					 wi::one (TYPE_PRECISION (TREE_TYPE
! 							(TMR_STEP (op)))),
! 					 stmt)))))
        && operand_equal_p (TREE_OPERAND (op, 0), (tree)data, 0))
      {
        TREE_THIS_VOLATILE (op) = 1;
diff -Nrcpad gcc-17-20260809/gcc/gimple-ssa-nonnull-compare.cc gcc-17-20260816/gcc/gimple-ssa-nonnull-compare.cc
*** gcc-17-20260809/gcc/gimple-ssa-nonnull-compare.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple-ssa-nonnull-compare.cc	Sun Aug 16 22:32:07 2026
*************** do_warn_nonnull_compare (function *fun,
*** 73,96 ****
  	    if (gimple_assign_rhs1 (stmt) == d)
  	      op = gimple_assign_rhs2 (stmt);
  	    break;
- 	  case COND_EXPR:
- 	    switch (TREE_CODE (gimple_assign_rhs1 (stmt)))
- 	      {
- 	      case EQ_EXPR:
- 	      case NE_EXPR:
- 		op = gimple_assign_rhs1 (stmt);
- 		if (TREE_OPERAND (op, 0) != d)
- 		  {
- 		    op = NULL_TREE;
- 		    break;
- 		  }
- 		loc = EXPR_LOC_OR_LOC (op, loc);
- 		op = TREE_OPERAND (op, 1);
- 		break;
- 	      default:
- 		break;
- 	      }
- 	    break;
  	  default:
  	    break;
  	  }
--- 73,78 ----
diff -Nrcpad gcc-17-20260809/gcc/gimple.cc gcc-17-20260816/gcc/gimple.cc
*** gcc-17-20260809/gcc/gimple.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/gimple.cc	Sun Aug 16 22:32:07 2026
*************** gimple_could_trap_p_1 (const gimple *s,
*** 2435,2443 ****
      case GIMPLE_ASSIGN:
        op = gimple_assign_rhs_code (s);
  
!       /* For COND_EXPR only the condition may trap.  */
        if (op == COND_EXPR)
! 	return tree_could_trap_p (gimple_assign_rhs1 (s));
  
        /* For comparisons we need to check rhs operand types instead of lhs type
           (which is BOOLEAN_TYPE).  */
--- 2435,2443 ----
      case GIMPLE_ASSIGN:
        op = gimple_assign_rhs_code (s);
  
!       /* COND_EXPR does not trap.  */
        if (op == COND_EXPR)
! 	return false;
  
        /* For comparisons we need to check rhs operand types instead of lhs type
           (which is BOOLEAN_TYPE).  */
*************** nonbarrier_call_p (gimple *call)
*** 3153,3161 ****
     This routine only makes a superficial check for a dereference.  Thus
     it must only be used if it is safe to return a false negative.  */
  static bool
! check_loadstore (gimple *, tree op, tree, void *data)
  {
!   if (TREE_CODE (op) == MEM_REF || TREE_CODE (op) == TARGET_MEM_REF)
      {
        /* Some address spaces may legitimately dereference zero.  */
        addr_space_t as = TYPE_ADDR_SPACE (TREE_TYPE (op));
--- 3153,3169 ----
     This routine only makes a superficial check for a dereference.  Thus
     it must only be used if it is safe to return a false negative.  */
  static bool
! check_loadstore (gimple *stmt, tree op, tree, void *data)
  {
!   if (TREE_CODE (op) == MEM_REF
!       || (TREE_CODE (op) == TARGET_MEM_REF
! 	  && !TMR_INDEX2 (op)
! 	  && (!TMR_INDEX (op)
! 	      || (TMR_STEP (op)
! 		  && expr_not_equal_to (TMR_STEP (op),
! 					wi::one (TYPE_PRECISION (TREE_TYPE
! 							(TMR_STEP (op)))),
! 					stmt)))))
      {
        /* Some address spaces may legitimately dereference zero.  */
        addr_space_t as = TYPE_ADDR_SPACE (TREE_TYPE (op));
diff -Nrcpad gcc-17-20260809/gcc/ifcvt.cc gcc-17-20260816/gcc/ifcvt.cc
*** gcc-17-20260809/gcc/ifcvt.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/ifcvt.cc	Sun Aug 16 22:32:07 2026
*************** noce_try_sign_mask (struct noce_if_info
*** 3316,3328 ****
      otherwise NULL_RTX for other RTX_CODE.  */
  
  static rtx
! get_base_reg (rtx exp)
  {
    if (REG_P (exp))
      return exp;
    else if (SUBREG_P (exp))
      return SUBREG_REG (exp);
! 
    return NULL_RTX;
  }
  
--- 3316,3329 ----
      otherwise NULL_RTX for other RTX_CODE.  */
  
  static rtx
! get_base_reg_or_constant (rtx exp)
  {
    if (REG_P (exp))
      return exp;
    else if (SUBREG_P (exp))
      return SUBREG_REG (exp);
!   else if (CONST_INT_P (exp))
!     return exp;
    return NULL_RTX;
  }
  
*************** noce_try_cond_arith (struct noce_if_info
*** 3396,3419 ****
    op = GET_CODE (a);
  
    /* Canonicalize x = (z op y) : y to x = (y op z) : y */
!   a_op1 = get_base_reg (XEXP (a, 1));
    if (a_op1 && rtx_equal_p (a_op1, b) && COMMUTATIVE_ARITH_P (a))
      {
        std::swap (XEXP (a, 0), XEXP (a, 1));
!       a_op1 = get_base_reg (XEXP (a, 1));
      }
  
    if (a_op1 == NULL_RTX)
      goto fail;
  
    /* Ensure the cond is of form: x = (y op z) : y */
!   a_op0 = get_base_reg (XEXP (a, 0));
    if (!(a_op0 && rtx_equal_p (a_op0, b)))
      goto fail;
  
    start_sequence ();
  
!   target = gen_reg_rtx (GET_MODE (XEXP (a, op != AND)));
  
    /* AND requires !cond, instead we swap ops around.  */
    target = noce_emit_cmove (if_info, target, code,
--- 3397,3423 ----
    op = GET_CODE (a);
  
    /* Canonicalize x = (z op y) : y to x = (y op z) : y */
!   a_op1 = get_base_reg_or_constant (XEXP (a, 1));
    if (a_op1 && rtx_equal_p (a_op1, b) && COMMUTATIVE_ARITH_P (a))
      {
        std::swap (XEXP (a, 0), XEXP (a, 1));
!       a_op1 = get_base_reg_or_constant (XEXP (a, 1));
      }
  
    if (a_op1 == NULL_RTX)
      goto fail;
  
    /* Ensure the cond is of form: x = (y op z) : y */
!   a_op0 = get_base_reg_or_constant (XEXP (a, 0));
    if (!(a_op0 && rtx_equal_p (a_op0, b)))
      goto fail;
  
    start_sequence ();
  
!   if (CONST_INT_P (XEXP (a, 1)))
!     target = gen_reg_rtx (GET_MODE (XEXP (a, 0)));
!   else
!     target = gen_reg_rtx (GET_MODE (XEXP (a, op != AND)));
  
    /* AND requires !cond, instead we swap ops around.  */
    target = noce_emit_cmove (if_info, target, code,
diff -Nrcpad gcc-17-20260809/gcc/ipa-cp.cc gcc-17-20260816/gcc/ipa-cp.cc
*** gcc-17-20260809/gcc/ipa-cp.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/ipa-cp.cc	Sun Aug 16 22:32:07 2026
*************** along with GCC; see the file COPYING3.
*** 132,137 ****
--- 132,139 ----
  #include "symtab-clones.h"
  #include "gimple-range.h"
  #include "attr-callback.h"
+ #include "lto-streamer.h"
+ #include "callback-info.h"
  
  /* Allocation pools for values and their sources in ipa-cp.  */
  
*************** ipcp_driver (void)
*** 6736,6741 ****
--- 6738,6744 ----
  
    ipa_check_create_node_params ();
    ipa_check_create_edge_args ();
+   callback_info_sum_t::check_create_info_sum ();
    clone_num_suffixes = new hash_map<const char *, unsigned>;
  
    if (dump_file)
diff -Nrcpad gcc-17-20260809/gcc/ipa-prop.cc gcc-17-20260816/gcc/ipa-prop.cc
*** gcc-17-20260809/gcc/ipa-prop.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/ipa-prop.cc	Sun Aug 16 22:32:07 2026
*************** along with GCC; see the file COPYING3.
*** 63,68 ****
--- 63,69 ----
  #include "lto-streamer.h"
  #include "attribs.h"
  #include "attr-callback.h"
+ #include "callback-info.h"
  
  /* Function summary where the parameter infos are actually stored. */
  ipa_node_params_t *ipa_node_params_sum = NULL;
*************** ipa_compute_jump_functions_for_edge (str
*** 2625,2633 ****
  		    {
  		      cgraph_node *kernel_node
  			= cgraph_node::get_create (pointee);
- 		      unsigned callback_id = n;
  		      cgraph_edge *cbe
! 			= cs->make_callback (kernel_node, callback_id);
  		      callback_edges.safe_push (cbe);
  		    }
  		}
--- 2626,2633 ----
  		    {
  		      cgraph_node *kernel_node
  			= cgraph_node::get_create (pointee);
  		      cgraph_edge *cbe
! 			= cs->make_callback (kernel_node, n, callback_attr);
  		      callback_edges.safe_push (cbe);
  		    }
  		}
*************** ipa_compute_jump_functions_for_edge (str
*** 2703,2714 ****
  	  cgraph_edge *callback_edge = callback_edges[j];
  	  ipa_edge_args *cb_summary
  	    = ipa_edge_args_sum->get_create (callback_edge);
! 	  auto_vec<int> arg_mapping
! 	    = callback_get_arg_mapping (callback_edge, cs);
  	  unsigned i;
  	  for (i = 0; i < arg_mapping.length (); i++)
  	    {
! 	      if (arg_mapping[i] == -1)
  		continue;
  	      class ipa_jump_func *src
  		= ipa_get_ith_jump_func (args, arg_mapping[i]);
--- 2703,2714 ----
  	  cgraph_edge *callback_edge = callback_edges[j];
  	  ipa_edge_args *cb_summary
  	    = ipa_edge_args_sum->get_create (callback_edge);
! 	  callback_info *ci = callback_info_sum->get (callback_edge);
! 	  auto_vec<int> &arg_mapping = ci->arg_mapping;
  	  unsigned i;
  	  for (i = 0; i < arg_mapping.length (); i++)
  	    {
! 	      if (arg_mapping[i] == ARG_MAPPING_UNKNOWN_IDX)
  		continue;
  	      class ipa_jump_func *src
  		= ipa_get_ith_jump_func (args, arg_mapping[i]);
*************** ipa_analyze_node (struct cgraph_node *no
*** 3582,3587 ****
--- 3582,3588 ----
  
    ipa_check_create_node_params ();
    ipa_check_create_edge_args ();
+   callback_info_sum_t::check_create_info_sum ();
    info = ipa_node_params_sum->get_create (node);
  
    if (info->analysis_done)
*************** ipa_register_cgraph_hooks (void)
*** 5210,5215 ****
--- 5211,5217 ----
  {
    ipa_check_create_node_params ();
    ipa_check_create_edge_args ();
+   callback_info_sum_t::check_create_info_sum ();
  
    function_insertion_hook_holder =
        symtab->add_cgraph_insertion_hook (&ipa_add_new_function, NULL);
diff -Nrcpad gcc-17-20260809/gcc/lto-cgraph.cc gcc-17-20260816/gcc/lto-cgraph.cc
*** gcc-17-20260809/gcc/lto-cgraph.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/lto-cgraph.cc	Sun Aug 16 22:32:07 2026
*************** along with GCC; see the file COPYING3.
*** 44,49 ****
--- 44,50 ----
  #include "symbol-summary.h"
  #include "symtab-thunks.h"
  #include "symtab-clones.h"
+ #include "callback-info.h"
  
  static void output_cgraph_opt_summary (void);
  static void input_cgraph_opt_summary (vec<symtab_node *>  nodes);
*************** lto_output_edge (struct lto_simple_outpu
*** 278,284 ****
    bp_pack_value (&bp, edge->speculative, 1);
    bp_pack_value (&bp, edge->callback, 1);
    bp_pack_value (&bp, edge->has_callback, 1);
-   bp_pack_value (&bp, edge->callback_id, 16);
    bp_pack_value (&bp, edge->call_stmt_cannot_inline_p, 1);
    gcc_assert (!edge->call_stmt_cannot_inline_p
  	      || edge->inline_failed != CIF_BODY_NOT_AVAILABLE);
--- 279,284 ----
*************** lto_output_edge (struct lto_simple_outpu
*** 306,311 ****
--- 306,316 ----
  		     16);
      }
    streamer_write_bitpack (&bp);
+   if (edge->callback)
+     {
+       callback_info *ci = callback_info_sum->get (edge);
+       ci->stream_out (ob);
+     }
  }
  
  /* Return if NODE contain references from other partitions.  */
*************** output_symtab (void)
*** 1061,1066 ****
--- 1066,1072 ----
  	lto_output_varpool_node (ob, vnode, encoder);
      }
  
+   callback_info_sum_t::check_create_info_sum ();
    /* Go over the nodes in SET again to write edges.  */
    for (int i = 0; i < lto_symtab_encoder_size (encoder); i++)
      {
*************** input_edge (class lto_input_block *ib, v
*** 1585,1591 ****
    edge->speculative = bp_unpack_value (&bp, 1);
    edge->callback = bp_unpack_value(&bp, 1);
    edge->has_callback = bp_unpack_value(&bp, 1);
!   edge->callback_id = bp_unpack_value(&bp, 16);
    edge->lto_stmt_uid = stmt_id;
    edge->speculative_id = speculative_id;
    edge->inline_failed = inline_failed;
--- 1591,1603 ----
    edge->speculative = bp_unpack_value (&bp, 1);
    edge->callback = bp_unpack_value(&bp, 1);
    edge->has_callback = bp_unpack_value(&bp, 1);
! 
!   if (edge->callback)
!     {
!       callback_info *ci = callback_info_sum->get_create (edge);
!       ci->stream_in (ib);
!     }
! 
    edge->lto_stmt_uid = stmt_id;
    edge->speculative_id = speculative_id;
    edge->inline_failed = inline_failed;
*************** input_cgraph_1 (struct lto_file_decl_dat
*** 1643,1648 ****
--- 1655,1661 ----
    tag = streamer_read_enum (ib, LTO_symtab_tags, LTO_symtab_last_tag);
    file_data->order_base = symtab->order;
    file_data->unit_base = symtab->max_unit + 1;
+   callback_info_sum_t::check_create_info_sum ();
    while (tag)
      {
        if (tag == LTO_symtab_edge)
diff -Nrcpad gcc-17-20260809/gcc/m2/ChangeLog gcc-17-20260816/gcc/m2/ChangeLog
*** gcc-17-20260809/gcc/m2/ChangeLog	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/ChangeLog	Sun Aug 16 22:32:07 2026
***************
*** 1,3 ****
--- 1,104 ----
+ 2026-08-12  Gaius Mulley  <gaiusmod2@gmail.com>
+ 
+ 	PR modula2/125129
+ 	* Make-lang.in (escape_path): New define.
+ 	(GM2_FOR_TARGET_ESC): New define.
+ 	(RSTSRC): Remove.
+ 	(gm2-libs.texi-check): Rewrite without $(objdir).
+ 	(m2/gm2-libs.rst): Remove.
+ 	(gm2-ebnf.rst): Ditto.
+ 	(gm2-ebnf.rst-check): Ditto.
+ 	(SYSTEM-pim-texi-check): Ditto.
+ 	(m2/SYSTEM-pim.rst): Ditto.
+ 	(m2/SYSTEM-iso.texi): Rewrite without $(objdir).
+ 	(Builtins.texi-check): Rewrite specifying $(srcdir).
+ 	(m2/Builtins.rst): Remove.
+ 	(MC_ARGS): Add -I$(srcdir)/m2/gm2-libs-pim-common
+ 	and -I$(srcdir)/m2/mc-boot-ch.
+ 	(m2/mc-boot/$(SRC_PREFIX)%.o): Add -I$(srcdir)/m2/mc-boot-ch.
+ 	(m2/mc-boot-ch/$(SRC_PREFIX)%.o): Ditto.
+ 	(MC_BOOT_INCLUDES): New define.
+ 	(m2/gm2-libs-boot/UnixArgs.o): Add MC_BOOT_INCLUDES.
+ 	(m2/gm2-libs-boot/choosetemp.o): Ditto.
+ 	(m2/gm2-libs-boot/errno.o): Ditto.
+ 	(m2/gm2-libs-boot/dtoa.o): Ditto.
+ 	(m2/gm2-libs-boot/ldtoa.o): Ditto.
+ 	(m2/gm2-libs-boot/termios.o): Ditto.
+ 	(m2/gm2-libs-boot/SysExceptions.o): Ditto.
+ 	(m2/gm2-libs-boot/SysStorage.o): Ditto.
+ 	(m2/gm2-libs/Builtins.def): Rewrite.
+ 	(m2/gm2-libs/Builtins.mod): Ditto.
+ 	(m2/gm2-libs/SYSTEM.def): Ditto.
+ 	(m2/gm2-libs-iso/SYSTEM.def): Ditto.
+ 	(m2/gm2-libs-coroutines/SYSTEM.def): Ditto.
+ 	(m2/gm2-libs/%.o): Ditto.
+ 	* gm2-compiler/M2Options.def (SetDumpBuiltins): New procedure.
+ 	(GetDumpBuiltins): New procedure function.
+ 	* gm2-compiler/M2Options.mod (DumpBuiltinsFlag): New variable.
+ 	(SetDumpBuiltins): Implement new procedure.
+ 	(GetDumpBuiltins): Implement new procedure function.
+ 	* gm2-compiler/M2Quads.mod (BuildComponentValue): Removed unused
+ 	variable virtpos.
+ 	* gm2-gcc/m2builtins.cc (GM2_BUG_REPORT): Reformat.
+ 	(ASSERT): Ditto.
+ 	(ERROR): Ditto.
+ 	(dump_available): New funmction.
+ 	(define_builtin): Call dump_available if GetDumpBuiltins is set.
+ 	(dump_builtin): New function.
+ 	(m2builtins_init): Call dump_builtin.
+ 	* gm2-gcc/m2options.h (M2Options_SetDumpBuiltins): New prototype.
+ 	(M2Options_GetDumpBuiltins): Ditto.
+ 	* gm2-lang.cc (gm2_langhook_handle_option): Add OPT_fdump_builtins
+ 	case.
+ 	* gm2-libs-coroutines/SYSTEM.def: Move to...
+ 	* gm2-libs-cor-common/SYSTEM.def: ...here.
+ 	* gm2-libs-coroutines/SYSTEM.mod: Move to...
+ 	* gm2-libs-cor-common/SYSTEM.mod: ...here.
+ 	* gm2-libs-iso/ComplexMath.def: Move to...
+ 	* gm2-libs-iso-common/ComplexMath.def: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/ComplexMath.mod: Move to...
+ 	* gm2-libs-iso-common/ComplexMath.mod: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/LongComplexMath.def: Move to...
+ 	* gm2-libs-iso-common/LongComplexMath.def: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/LongComplexMath.mod: Move to...
+ 	* gm2-libs-iso-common/LongComplexMath.mod: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/SYSTEM.def: Move to...
+ 	* gm2-libs-iso-common/SYSTEM.def: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/SYSTEM.mod: Move to...
+ 	* gm2-libs-iso-common/SYSTEM.mod: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/ShortComplexMath.def: Move to...
+ 	* gm2-libs-iso-common/ShortComplexMath.def: ...here.
+ 	Add tags.
+ 	* gm2-libs-iso/ShortComplexMath.mod: Move to...
+ 	* gm2-libs-iso-common/ShortComplexMath.mod: ...here.
+ 	Add tags.
+ 	* gm2-libs/Builtins.def: Move to...
+ 	* gm2-libs-pim-common/Builtins.def: ...here.
+ 	Add tags.
+ 	* gm2-libs/Builtins.mod: Move to...
+ 	* gm2-libs-pim-common/Builtins.mod: ...here.
+ 	Add tags.
+ 	* gm2-libs/SYSTEM.def: Move to...
+ 	* gm2-libs-pim-common/SYSTEM.def: ...here.
+ 	Add tags.
+ 	* gm2-libs/SYSTEM.mod: Move to...
+ 	* gm2-libs-pim-common/SYSTEM.mod: ...here.
+ 	Add tags.
+ 	* gm2-libs/cbuiltin.def: Move to...
+ 	* gm2-libs-pim-common/cbuiltin.def: ...here.
+ 	Add tags.
+ 	* gm2-libs-min/SYSTEM.def: Add tags.
+ 	* lang.opt (fdump-builtins): Add.
+ 	* tools-src/def2doc.py: Modified to process tags.
+ 	* tools-src/makeSystem: Modified to reflect new tags.
+ 	* tools-src/mktargetsrc.py: New file.
+ 
  2026-07-10  Léo Hardt  <leom.hardt@inf.ufrgs.br>
  
  	* plugin/m2rte.cc: Removed unused extern bool
diff -Nrcpad gcc-17-20260809/gcc/m2/Make-lang.in gcc-17-20260816/gcc/m2/Make-lang.in
*** gcc-17-20260809/gcc/m2/Make-lang.in	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/Make-lang.in	Sun Aug 16 22:32:07 2026
*************** GM2_1 = ./gm2 -B./m2/stage1 -g -fm2-g $(
*** 38,43 ****
--- 38,50 ----
  
  GM2_FOR_TARGET = $(STAGE_CC_WRAPPER) ./gm2 -B./ -B$(build_tooldir)/bin/ -L$(objdir)/../ld $(TFLAGS)
  
+ define escape_path
+ $(shell echo "$(1)" | sed 's/ /\\ /g')
+ endef
+ 
+ GM2_FOR_TARGET_ESC := $(call escape_path,$(GM2_FOR_TARGET))
+ 
+ 
  # FIXME: Get from gcc-plugin.m4 instead of hardcoding.
  ifeq (,$(findstring darwin,$(host)))
    soext=.so
*************** TEXISRC = $(srcdir)/doc/gm2.texi \
*** 57,69 ****
            m2/Builtins.texi \
            m2/gpl_v3_without_node.texi
  
- RSTSRC =  $(srcdir)/doc/gm2.texi \
-           m2/gm2-libs.rst \
-           m2/gm2-ebnf.rst \
-           m2/SYSTEM-pim.rst \
-           m2/SYSTEM-iso.rst \
-           m2/Builtins.rst
- 
  # Define the names for selecting modula-2 in LANGUAGES.
  m2 modula-2 modula2: gm2$(exeext) xgcc$(exeext) cc1gm2$(exeext) $(GCC_PASSES)
  m2.serial = cc1gm2$(exeext)
--- 64,69 ----
*************** m2/gm2-libs.texi: gm2-libs.texi-check; @
*** 242,272 ****
  
  ifeq ($(HAVE_PYTHON),yes)
  gm2-libs.texi-check: m2/SYSTEM-pim.texi m2/SYSTEM-iso.texi m2/Builtins.texi \
!                      $(objdir)/m2/gm2-libs-coroutines/SYSTEM.def
  	-test -d m2/gm2-libs-log || $(mkinstalldirs) m2/gm2-libs-log
  	-test -d m2/gm2-libs-iso || $(mkinstalldirs) m2/gm2-libs-iso
  	-test -d m2/gm2-libs || $(mkinstalldirs) m2/gm2-libs
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -uLibraries -s$(srcdir)/m2 -b$(objdir)/m2 -o $(objdir)/m2/gm2-libs.texi
  else
  gm2-libs.texi-check:
! 	cp $(srcdir)/m2/target-independent/m2/gm2-libs.texi $(objdir)/m2/gm2-libs.texi
  endif
  	$(STAMP) gm2-libs.texi-check
  
- # gm2-libs.rst
- 
- m2/gm2-libs.rst: gm2-libs.rst-check; @true
- 
- ifeq ($(HAVE_PYTHON),yes)
- gm2-libs.rst-check: m2/SYSTEM-pim.texi m2/SYSTEM-iso.texi m2/Builtins.texi \
-                      $(objdir)/m2/gm2-libs-coroutines/SYSTEM.def
- 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -x -uLibraries -s$(srcdir)/m2 -b$(objdir)/m2 -o $(objdir)/m2/gm2-libs.rst
- else
- gm2-libs.rst-check:
- 	cp $(srcdir)/m2/target-independent/m2/gm2-libs.rst $(objdir)/m2/gm2-libs.rst
- endif
- 	$(STAMP) gm2-libs.rst-check
- 
  # gm2-ebnf.texi
  
  m2/gm2-ebnf.texi: gm2-ebnf.texi-check; @true
--- 242,258 ----
  
  ifeq ($(HAVE_PYTHON),yes)
  gm2-libs.texi-check: m2/SYSTEM-pim.texi m2/SYSTEM-iso.texi m2/Builtins.texi \
!                      m2/gm2-libs-coroutines/SYSTEM.def
  	-test -d m2/gm2-libs-log || $(mkinstalldirs) m2/gm2-libs-log
  	-test -d m2/gm2-libs-iso || $(mkinstalldirs) m2/gm2-libs-iso
  	-test -d m2/gm2-libs || $(mkinstalldirs) m2/gm2-libs
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -uLibraries -s$(srcdir)/m2 -b$(objdir)/m2 -o m2/gm2-libs.texi
  else
  gm2-libs.texi-check:
! 	cp $(srcdir)/m2/target-independent/m2/gm2-libs.texi m2/gm2-libs.texi
  endif
  	$(STAMP) gm2-libs.texi-check
  
  # gm2-ebnf.texi
  
  m2/gm2-ebnf.texi: gm2-ebnf.texi-check; @true
*************** gm2-ebnf.texi-check: $(PGE) $(srcdir)/m2
*** 275,367 ****
  	$(PGE) -c -p -t -f $(srcdir)/m2/gm2-compiler/P0SyntaxCheck.bnf -o m2/gm2-ebnf.texi
  	$(STAMP) gm2-ebnf.texi-check
  
- # gm2-ebnf.rst
- 
- m2/gm2-ebnf.rst: gm2-ebnf.rst-check; @true
- 
- gm2-ebnf.rst-check: $(PGE) $(srcdir)/m2/gm2-compiler/P0SyntaxCheck.bnf
- 	$(PGE) -c -p -t -f $(srcdir)/m2/gm2-compiler/P0SyntaxCheck.bnf -o m2/gm2-ebnf.rst
- 	$(STAMP) gm2-ebnf.rst-check
- 
  # SYSTEM-pim.texi
  
  m2/SYSTEM-pim.texi: SYSTEM-pim-texi-check; @true
  
  ifeq ($(HAVE_PYTHON),yes)
! SYSTEM-pim-texi-check: $(objdir)/m2/gm2-libs/SYSTEM.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -b$(objdir)/m2 -f$(objdir)/m2/gm2-libs/SYSTEM.def -o $(objdir)/m2/SYSTEM-pim.texi
  else
! SYSTEM-pim-texi-check: $(objdir)/m2/gm2-libs/SYSTEM.def
! 	cp $(srcdir)/m2/target-independent/m2/SYSTEM-pim.texi $(objdir)/m2/SYSTEM-pim.texi
  endif
  	$(STAMP) SYSTEM-pim-texi-check
  
! # SYSTEM-pim.rst
! 
! m2/SYSTEM-pim.rst: SYSTEM-pim-rst-check; @true
! 
! ifeq ($(HAVE_PYTHON),yes)
! SYSTEM-pim-rst-check: $(objdir)/m2/gm2-libs/SYSTEM.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -x -b$(objdir)/m2 -f$(objdir)/m2/gm2-libs/SYSTEM.def -o $(objdir)/m2/SYSTEM-pim.rst
! else
! SYSTEM-pim-rst-check: $(objdir)/m2/gm2-libs/SYSTEM.def
! 	cp $(srcdir)/m2/target-independent/m2/SYSTEM-pim.rst $(objdir)/m2/SYSTEM-pim.rst
! endif
! 	$(STAMP) SYSTEM-pim-rst-check
! 
! # SYSTEM-pim.texi
  
  m2/SYSTEM-iso.texi:  SYSTEM-iso.texi-check; @true
  
  ifeq ($(HAVE_PYTHON),yes)
! SYSTEM-iso.texi-check:  $(objdir)/m2/gm2-libs-iso/SYSTEM.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -b$(objdir)/m2 -f$(objdir)/m2/gm2-libs-iso/SYSTEM.def -o $(objdir)/m2/SYSTEM-iso.texi
  else
! SYSTEM-iso.texi-check:  $(objdir)/m2/gm2-libs-iso/SYSTEM.def
! 	cp $(srcdir)/m2/target-independent/m2/SYSTEM-iso.texi $(objdir)/m2/SYSTEM-iso.texi
  endif
  	$(STAMP) SYSTEM-iso.texi-check
  
- # SYSTEM-pim.rst
- 
- m2/SYSTEM-iso.rst:  SYSTEM-iso.rst-check; @true
- 
- ifeq ($(HAVE_PYTHON),yes)
- SYSTEM-iso.rst-check:  $(objdir)/m2/gm2-libs-iso/SYSTEM.def
- 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -x -b$(objdir)/m2 -f$(objdir)/m2/gm2-libs-iso/SYSTEM.def -o $(objdir)/m2/SYSTEM-iso.rst
- else
- SYSTEM-iso.rst-check:  $(objdir)/m2/gm2-libs-iso/SYSTEM.def
- 	cp $(srcdir)/m2/target-independent/m2/SYSTEM-iso.rst $(objdir)/m2/SYSTEM-iso.rst
- endif
- 	$(STAMP) SYSTEM-iso.rst-check
- 
- 
  # m2/Builtins.texi
  
  m2/Builtins.texi:  Builtins.texi-check; @true
  
  ifeq ($(HAVE_PYTHON),yes)
! Builtins.texi-check:  m2/gm2-libs/Builtins.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -b./ -f$(srcdir)/m2/gm2-libs/Builtins.def -o $(objdir)/m2/Builtins.texi
  else
! Builtins.texi-check:  m2/gm2-libs/Builtins.def
! 	cp $(srcdir)/m2/target-independent/m2/Builtins.texi $(objdir)/m2/Builtins.texi
  endif
  	$(STAMP) Builtins.texi-check
  
- # m2/Builtins.rst
- 
- m2/Builtins.rst:  Builtins.rst-check; @true
- 
- ifeq ($(HAVE_PYTHON),yes)
- Builtins.rst-check:  m2/gm2-libs/Builtins.def
- 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -x -b./ -f$(srcdir)/m2/gm2-libs/Builtins.def -o $(objdir)/m2/Builtins.rst
- else
- Builtins.rst-check:  m2/gm2-libs/Builtins.def
- 	cp $(srcdir)/m2/target-independent/m2/Builtins.rst $(objdir)/m2/Builtins.rst
- endif
- 	$(STAMP) Builtins.rst-check
- 
  m2/gpl_v3_without_node.texi: doc/include/gpl_v3.texi
  	grep -v "^@node" $< > $@
  
--- 261,305 ----
  	$(PGE) -c -p -t -f $(srcdir)/m2/gm2-compiler/P0SyntaxCheck.bnf -o m2/gm2-ebnf.texi
  	$(STAMP) gm2-ebnf.texi-check
  
  # SYSTEM-pim.texi
  
  m2/SYSTEM-pim.texi: SYSTEM-pim-texi-check; @true
  
  ifeq ($(HAVE_PYTHON),yes)
! SYSTEM-pim-texi-check: m2/gm2-libs-pim-common/SYSTEM.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -s$(srcdir) -fm2/gm2-libs-pim-common/SYSTEM.def -o m2/SYSTEM-pim.texi
  else
! SYSTEM-pim-texi-check: m2/gm2-libs-pim-common/SYSTEM.def
! 	cp $(srcdir)/m2/target-independent/m2/SYSTEM-pim.texi m2/SYSTEM-pim.texi
  endif
  	$(STAMP) SYSTEM-pim-texi-check
  
! # SYSTEM-iso.texi
  
  m2/SYSTEM-iso.texi:  SYSTEM-iso.texi-check; @true
  
  ifeq ($(HAVE_PYTHON),yes)
! SYSTEM-iso.texi-check:  m2/gm2-libs-iso-common/SYSTEM.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -s$(srcdir) -fm2/gm2-libs-iso-common/SYSTEM.def -o m2/SYSTEM-iso.texi
  else
! SYSTEM-iso.texi-check:  m2/gm2-libs-iso-common/SYSTEM.def
! 	cp $(srcdir)/m2/target-independent/m2/SYSTEM-iso.texi m2/SYSTEM-iso.texi
  endif
  	$(STAMP) SYSTEM-iso.texi-check
  
  # m2/Builtins.texi
  
  m2/Builtins.texi:  Builtins.texi-check; @true
  
  ifeq ($(HAVE_PYTHON),yes)
! Builtins.texi-check:  m2/gm2-libs-pim-common/Builtins.def
! 	$(PYTHON) $(srcdir)/m2/tools-src/def2doc.py -t -s$(srcdir) -fm2/gm2-libs-pim-common/Builtins.def -o m2/Builtins.texi
  else
! Builtins.texi-check:  m2/gm2-libs-pim-common/Builtins.def
! 	cp $(srcdir)/m2/target-independent/m2/Builtins.texi m2/Builtins.texi
  endif
  	$(STAMP) Builtins.texi-check
  
  m2/gpl_v3_without_node.texi: doc/include/gpl_v3.texi
  	grep -v "^@node" $< > $@
  
*************** MC_COPYRIGHT=
*** 496,501 ****
--- 434,440 ----
  
  MC_ARGS= --olang=c++ \
   --h-file-prefix=$(SRC_PREFIX) \
+  -I$(srcdir)/m2/gm2-libs-pim-common \
   -I$(srcdir)/m2/gm2-libs \
   -I$(srcdir)/m2/gm2-compiler \
   -I$(srcdir)/m2/gm2-libiberty \
*************** GM2_BOOT_INCLUDES=-I. \
*** 1458,1464 ****
    -Im2/gm2-compiler-boot \
    -I$(srcdir)m2/gm2-gcc \
    -Im2/gm2-libiberty \
!   -I$(srcdir)/m2/gm2-libiberty
  
  GCC_COLOR=m2/gm2-gcc/m2color.o diagnostic-color.o
  
--- 1397,1404 ----
    -Im2/gm2-compiler-boot \
    -I$(srcdir)m2/gm2-gcc \
    -Im2/gm2-libiberty \
!   -I$(srcdir)/m2/gm2-libiberty \
!   -I$(srcdir)/m2/mc-boot-ch
  
  GCC_COLOR=m2/gm2-gcc/m2color.o diagnostic-color.o
  
*************** m2/boot-bin/mc$(exeext): $(BUILD-MC-BOOT
*** 1470,1481 ****
  
  m2/mc-boot/$(SRC_PREFIX)%.o: m2/mc-boot/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -g -c -I. -I$(srcdir)/m2/mc-boot-ch -I$(srcdir)/m2/mc-boot -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.c m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -DHAVE_CONFIG_H -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) -Im2/gm2-libs $< -o $@
  	$(POSTCOMPILE)
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
--- 1410,1426 ----
  
  m2/mc-boot/$(SRC_PREFIX)%.o: m2/mc-boot/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) \
!          -g -c -I. -I$(srcdir)/m2/mc-boot-ch -I$(srcdir)/m2/mc-boot \
!          -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) \
!          -I$(srcdir)/m2/mc-boot-ch $< -o $@
  	$(POSTCOMPILE)
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.c m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) $(CXXFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -DHAVE_CONFIG_H \
!          -g -c -I. -Im2/gm2-libs -I$(srcdir)/../include -I$(srcdir) $(INCLUDES) \
!          -I$(srcdir)/m2/mc-boot-ch -Im2/gm2-libs $< -o $@
  	$(POSTCOMPILE)
  
  m2/mc-boot-ch/$(SRC_PREFIX)%.o: m2/mc-boot-ch/$(SRC_PREFIX)%.cc m2/gm2-libs/gm2-libs-host.h
*************** m2/gm2-libs-boot/wrapc.o: $(srcdir)/m2/g
*** 1536,1582 ****
  	$(CXX) $(CM2DEP) -c -DHAVE_CONFIG_H $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libs $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/UnixArgs.o: $(srcdir)/m2/gm2-libs-ch/UnixArgs.cc m2/gm2-libs-boot/$(SRC_PREFIX)UnixArgs.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/errno.o: $(srcdir)/m2/gm2-libs-ch/errno.c m2/gm2-libs-boot/$(SRC_PREFIX)errno.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/dtoa.o: $(srcdir)/m2/gm2-libs-ch/dtoa.cc $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs-boot -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/ldtoa.o: $(srcdir)/m2/gm2-libs-ch/ldtoa.cc $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs-boot -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/termios.o: $(srcdir)/m2/gm2-libs-ch/termios.c $(BUILD-LIBS-BOOT-H) $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/SysExceptions.o: $(srcdir)/m2/gm2-libs-ch/SysExceptions.c \
                                    m2/gm2-libs-boot/$(SRC_PREFIX)SysExceptions.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/SysStorage.o: $(srcdir)/m2/gm2-libs/SysStorage.mod $(MCDEPS) $(BUILD-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-libs-boot/SysStorage.c $(srcdir)/m2/gm2-libs/SysStorage.mod
  	$(COMPILER) $(CM2DEP) -DIN_GCC -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) \
!           -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot $(MCINCLUDES) $(INCLUDES) \
            m2/gm2-libs-boot/SysStorage.c -o m2/gm2-libs-boot/SysStorage.o
  	$(POSTCOMPILE)
  
--- 1481,1536 ----
  	$(CXX) $(CM2DEP) -c -DHAVE_CONFIG_H $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -Im2/gm2-libs $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
+ MC_BOOT_INCLUDES = -Im2/gm2-libs -I$(srcdir)/m2 -Im2 -I. -Im2/gm2-libs-boot -I$(srcdir)/m2/mc-boot-ch
+ 
  m2/gm2-libs-boot/UnixArgs.o: $(srcdir)/m2/gm2-libs-ch/UnixArgs.cc m2/gm2-libs-boot/$(SRC_PREFIX)UnixArgs.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c -DIN_GCC $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) \
!          $(MC_BOOT_INCLUDES) $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/choosetemp.o: m2/gm2-libs-ch/choosetemp.c m2/gm2-libiberty/Gchoosetemp.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) $(MC_BOOT_INCLUDES) \
!          -Im2/gm2-libiberty -I$(srcdir)/m2/gm2-libiberty/ $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/errno.o: $(srcdir)/m2/gm2-libs-ch/errno.c m2/gm2-libs-boot/$(SRC_PREFIX)errno.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) \
!          $(MC_BOOT_INCLUDES) $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/dtoa.o: $(srcdir)/m2/gm2-libs-ch/dtoa.cc $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) $(MC_BOOT_INCLUDES) \
!           $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/ldtoa.o: $(srcdir)/m2/gm2-libs-ch/ldtoa.cc $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) $(MC_BOOT_INCLUDES) \
!           $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/termios.o: $(srcdir)/m2/gm2-libs-ch/termios.c $(BUILD-LIBS-BOOT-H) $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) $(MC_BOOT_INCLUDES) \
!           $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/SysExceptions.o: $(srcdir)/m2/gm2-libs-ch/SysExceptions.c \
                                    m2/gm2-libs-boot/$(SRC_PREFIX)SysExceptions.h $(GM2-LIBS-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) $(MC_BOOT_INCLUDES) \
!           $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs-boot/SysStorage.o: $(srcdir)/m2/gm2-libs/SysStorage.mod $(MCDEPS) $(BUILD-BOOT-H)
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
  	$(MC) -o=m2/gm2-libs-boot/SysStorage.c $(srcdir)/m2/gm2-libs/SysStorage.mod
  	$(COMPILER) $(CM2DEP) -DIN_GCC -c $(CFLAGS) $(GM2_PICFLAGS) $(MC_SRC_FLAGS) \
!           $(MC_BOOT_INCLUDES) $(MCINCLUDES) $(INCLUDES) \
            m2/gm2-libs-boot/SysStorage.c -o m2/gm2-libs-boot/SysStorage.o
  	$(POSTCOMPILE)
  
*************** m2/gm2config.aci:
*** 1761,1799 ****
                  --target=$(target) --program-suffix=$(exeext)' ; \
          fi
  
! $(objdir)/m2/gm2-libs-min/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fpim \
!              $(srcdir)/m2/gm2-libs-min/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs-min/SYSTEM.mod \
!              -I$(srcdir)/m2/gm2-libs-min -I$(srcdir)/m2/gm2-libs \
!              "$(GM2_FOR_TARGET)" $@
  
! $(objdir)/m2/gm2-libs/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
- 	echo "GM2_FOR_TARGET $(GM2_FOR_TARGET)"
- 	echo "GCC_FOR_TARGET $(GCC_FOR_TARGET)"
  	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fpim \
!              $(srcdir)/m2/gm2-libs/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs/SYSTEM.mod \
               -I$(srcdir)/m2/gm2-libs \
               "$(GM2_FOR_TARGET)" $@
  
! $(objdir)/m2/gm2-libs-iso/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fiso \
!              $(srcdir)/m2/gm2-libs-iso/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs-iso/SYSTEM.mod \
!              -I$(srcdir)/m2/gm2-libs-iso -I$(srcdir)/m2/gm2-libs \
               "$(GM2_FOR_TARGET)" $@
  
! $(objdir)/m2/gm2-libs-coroutines/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fpim \
!              $(srcdir)/m2/gm2-libs-coroutines/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs-coroutines/SYSTEM.mod \
!              -I$(srcdir)/m2/gm2-libs-coroutines -I$(srcdir)/m2/gm2-libs-iso -I$(srcdir)/m2/gm2-libs \
               "$(GM2_FOR_TARGET)" $@
  
  build-compiler: $(GM2-COMP-MODS:%.mod=m2/gm2-compiler/%.o) \
                  $(GM2-AUTO-MODS:%.mod=m2/gm2-compiler/%.o) \
--- 1715,1810 ----
                  --target=$(target) --program-suffix=$(exeext)' ; \
          fi
  
! ifeq ($(HAVE_PYTHON),yes)
! m2/gm2-libs/Builtins.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(PYTHON) $(srcdir)/m2/tools-src/mktargetsrc.py --fpim \
!              -D=$(srcdir)/m2/gm2-libs-pim-common/Builtins.def \
!              -M=$(srcdir)/m2/gm2-libs-pim-common/Builtins.mod \
!              -I=$(srcdir)/m2/gm2-libs \
!              -I=$(srcdir)/m2/gm2-libs-pim-common \
!              -C=$(GM2_FOR_TARGET_ESC) -o $@
! else
! m2/gm2-libs/Builtins.def: $(GM2_PROG_DEP)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	-cp -p $(srcdir)/m2/gm2-libs-common/Builtins.def $@
! endif
  
! ifeq ($(HAVE_PYTHON),yes)
! m2/gm2-libs/Builtins.mod: $(GM2_PROG_DEP)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(PYTHON) $(srcdir)/m2/tools-src/mktargetsrc.py --fpim \
!              -M=$(srcdir)/m2/gm2-libs-pim-common/Builtins.mod \
!              -I=$(srcdir)/m2/gm2-libs \
!              -I=$(srcdir)/m2/gm2-libs-pim-common \
!              -C=$(GM2_FOR_TARGET_ESC) -o $@
! else
! m2/gm2-libs/Builtins.mod: $(GM2_PROG_DEP)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	-cp -p $(srcdir)/m2/gm2-libs-common/Builtins.mod $@
! endif
! 
! ifeq ($(HAVE_PYTHON),yes)
! m2/gm2-libs/SYSTEM.def: $(GM2_PROG_DEP)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(PYTHON) $(srcdir)/m2/tools-src/mktargetsrc.py --fpim \
! 	    -D=$(srcdir)/m2/gm2-libs-pim-common/SYSTEM.def \
! 	    -M=$(srcdir)/m2/gm2-libs-pim-common/SYSTEM.mod \
! 	    -I=$(srcdir)/m2/gm2-libs \
! 	    -I=$(srcdir)/m2/gm2-libs-pim-common \
! 	    -C=$(GM2_FOR_TARGET_ESC) -o $@
! else
! m2/gm2-libs/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fpim \
!              $(srcdir)/m2/gm2-libs-pim-common/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs-pim-common/SYSTEM.mod \
               -I$(srcdir)/m2/gm2-libs \
+              -I$(srcdir)/m2/gm2-libs-pim-common \
               "$(GM2_FOR_TARGET)" $@
+ endif
  
! ifeq ($(HAVE_PYTHON),yes)
! m2/gm2-libs-iso/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(PYTHON) $(srcdir)/m2/tools-src/mktargetsrc.py --fpim \
! 	    -D=$(srcdir)/m2/gm2-libs-iso-common/SYSTEM.def \
! 	    -M=$(srcdir)/m2/gm2-libs-iso-common/SYSTEM.mod \
! 	    -I=$(srcdir)/m2/gm2-libs \
!             -I=$(srcdir)/m2/gm2-libs-iso-common \
! 	    -C=$(GM2_FOR_TARGET_ESC) -o $@
! else
! m2/gm2-libs-iso/SYSTEM.def: $(GM2_PROG_DEP)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fpim \
!              $(srcdir)/m2/gm2-libs-iso-common/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs-iso-common/SYSTEM.mod \
!              -I$(srcdir)/m2/gm2-libs \
!              -I$(srcdir)/m2/gm2-libs-iso-common \
               "$(GM2_FOR_TARGET)" $@
+ endif
  
! ifeq ($(HAVE_PYTHON),yes)
! m2/gm2-libs-coroutines/SYSTEM.def: $(GM2_PROG_DEP)
! 	-test -d $(@D) || $(mkinstalldirs) $(@D)
! 	$(PYTHON) $(srcdir)/m2/tools-src/mktargetsrc.py --fpim \
! 	    -D=$(srcdir)/m2/gm2-libs-cor-common/SYSTEM.def \
! 	    -M=$(srcdir)/m2/gm2-libs-cor-common/SYSTEM.mod \
! 	    -I=$(srcdir)/m2/gm2-libs \
! 	    -I=$(srcdir)/m2/gm2-libs-cor-common \
! 	    -I=$(srcdir)/m2/gm2-libs-iso \
! 	    -C=$(GM2_FOR_TARGET_ESC) -o $@
! else
! m2/gm2-libs-coroutines/SYSTEM.def: $(GM2_PROG_DEP)
  	-test -d $(@D) || $(mkinstalldirs) $(@D)
  	$(SHELL) $(srcdir)/m2/tools-src/makeSystem -fpim \
!              $(srcdir)/m2/gm2-libs-cor-common/SYSTEM.def \
!              $(srcdir)/m2/gm2-libs-cor-common/SYSTEM.mod \
!              -I$(srcdir)/m2/gm2-libs \
!              -I$(srcdir)/m2/gm2-libs-cor-common \
! 	     -I$(srcdir)/m2/gm2-libs-iso \
               "$(GM2_FOR_TARGET)" $@
+ endif
  
  build-compiler: $(GM2-COMP-MODS:%.mod=m2/gm2-compiler/%.o) \
                  $(GM2-AUTO-MODS:%.mod=m2/gm2-compiler/%.o) \
*************** m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs/%
*** 1819,1825 ****
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.c m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -DBUILD_GM2_LIBS -c $(CFLAGS) $(GM2_PICFLAGS) -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.cc m2/gm2-libs/gm2-libs-host.h
--- 1830,1837 ----
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.c m2/gm2-libs/gm2-libs-host.h
  	-test -d $(@D)/$(DEPDIR) || $(mkinstalldirs) $(@D)/$(DEPDIR)
! 	$(CXX) $(CM2DEP) -DBUILD_GM2_LIBS -c $(CFLAGS) $(GM2_PICFLAGS) \
!           -Im2/gm2-libs -I$(srcdir)/m2 -Im2/gm2-libs-boot $(INCLUDES) $< -o $@
  	$(POSTCOMPILE)
  
  m2/gm2-libs/%.o: $(srcdir)/m2/gm2-libs-ch/%.cc m2/gm2-libs/gm2-libs-host.h
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-compiler/M2Options.def gcc-17-20260816/gcc/m2/gm2-compiler/M2Options.def
*** gcc-17-20260809/gcc/m2/gm2-compiler/M2Options.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-compiler/M2Options.def	Sun Aug 16 22:32:07 2026
*************** PROCEDURE SetDumpSystemExports (value: B
*** 709,714 ****
--- 709,728 ----
  
  
  (*
+    SetDumpBuiltins - set by -fdump_builtins.
+ *)
+ 
+ PROCEDURE SetDumpBuiltins (value: BOOLEAN) ;
+ 
+ 
+ (*
+    GetDumpBuiltins - return the value of -fdump_builtins.
+ *)
+ 
+ PROCEDURE GetDumpBuiltins () : BOOLEAN ;
+ 
+ 
+ (*
     SetSwig -
  *)
  
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-compiler/M2Options.mod gcc-17-20260816/gcc/m2/gm2-compiler/M2Options.mod
*** gcc-17-20260809/gcc/m2/gm2-compiler/M2Options.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-compiler/M2Options.mod	Sun Aug 16 22:32:07 2026
*************** VAR
*** 78,83 ****
--- 78,84 ----
     UselistFilename,
     RuntimeModuleOverride,
     CppArgs              : String ;
+    DumpBuiltinsFlag,
     EnableForward,
     DebugFunctionLineNumbers,
     DebugTraceQuad,   (* -fm2-debug-trace=quad.  *)
*************** END SetDumpSystemExports ;
*** 1271,1276 ****
--- 1272,1297 ----
  
  
  (*
+    SetDumpBuiltins - set the value of -fdump-builtins.
+ *)
+ 
+ PROCEDURE SetDumpBuiltins (value: BOOLEAN) ;
+ BEGIN
+    DumpBuiltinsFlag := value
+ END SetDumpBuiltins ;
+ 
+ 
+ (*
+    GetDumpBuiltins - return the value of -fdump-builtins.
+ *)
+ 
+ PROCEDURE GetDumpBuiltins () : BOOLEAN ;
+ BEGIN
+    RETURN DumpBuiltinsFlag
+ END GetDumpBuiltins ;
+ 
+ 
+ (*
     SetSearchPath -
  *)
  
*************** BEGIN
*** 2219,2222 ****
--- 2240,2244 ----
     EnableForward                     := TRUE ;
     OffTBits                          := 0 ;  (* Default to CSSIZE_T.  *)
     WidesetFlag                       := TRUE ;
+    DumpBuiltinsFlag                  := FALSE ;
  END M2Options.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-compiler/M2Quads.mod gcc-17-20260816/gcc/m2/gm2-compiler/M2Quads.mod
*** gcc-17-20260809/gcc/m2/gm2-compiler/M2Quads.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-compiler/M2Quads.mod	Sun Aug 16 22:32:07 2026
*************** PROCEDURE BuildComponentValue ;
*** 12807,12814 ****
  VAR
     e1tok,
     e2tok,
!    consttok,
!    virtpos  : CARDINAL ;
     const,
     e1, e2   : CARDINAL ;
     nuldotdot,
--- 12807,12813 ----
  VAR
     e1tok,
     e2tok,
!    consttok : CARDINAL ;
     const,
     e1, e2   : CARDINAL ;
     nuldotdot,
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-gcc/m2builtins.cc gcc-17-20260816/gcc/m2/gm2-gcc/m2builtins.cc
*** gcc-17-20260809/gcc/m2/gm2-gcc/m2builtins.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-gcc/m2builtins.cc	Sun Aug 16 22:32:07 2026
*************** along with GNU Modula-2; see the file CO
*** 30,55 ****
  #include "m2treelib.h"
  #include "m2type.h"
  #include "m2configure.h"
  
  #undef DEBUGGING
  
  #define GM2
! #define GM2_BUG_REPORT                                                        \
!   "Please report this crash to the GNU Modula-2 mailing list "                \
    "<gm2@nongnu.org>\n"
  
! #define ASSERT(X, Y)                                                          \
!   {                                                                           \
!     if (!(X))                                                                 \
!       {                                                                       \
!         debug_tree (Y);                                                       \
!         internal_error ("%s:%d:assertion of condition %qs failed", __FILE__, __LINE__,  \
!                         #X);                                                  \
!       }                                                                       \
    }
! #define ERROR(X)                                                              \
!   {                                                                           \
!     internal_error ("%s:%d:%s", __FILE__, __LINE__, X);                     \
    }
  
  typedef enum {
--- 30,56 ----
  #include "m2treelib.h"
  #include "m2type.h"
  #include "m2configure.h"
+ #include "m2options.h"
  
  #undef DEBUGGING
  
  #define GM2
! #define GM2_BUG_REPORT \
!   "Please report this crash to the GNU Modula-2 mailing list " \
    "<gm2@nongnu.org>\n"
  
! #define ASSERT(X, Y) \
!   { \
!     if (!(X)) \
!       { \
!         debug_tree (Y); \
!         internal_error ("%s:%d:assertion of condition %qs failed", \
! 			__FILE__, __LINE__, #X); \
!       } \
    }
! #define ERROR(X) \
!   { \
!     internal_error ("%s:%d:%s", __FILE__, __LINE__, X); \
    }
  
  typedef enum {
*************** set_decl_function_code (tree decl, built
*** 1447,1452 ****
--- 1448,1462 ----
    fndecl.function_code = f;
  }
  
+ /* dump_available issue a printf containing builtin procedure name.  */
+ 
+ static
+ void
+ dump_available (const char *name)
+ {
+   printf ("builtin procedure function: %s\n", name);
+ }
+ 
  /* Define a single builtin.  */
  
  static void
*************** define_builtin (enum built_in_function v
*** 1471,1476 ****
--- 1481,1488 ----
    bmd.function_node = decl;
    bmd.return_node = TREE_TYPE (prototype);
    vec_safe_push (builtin_macros, bmd);
+   if (M2Options_GetDumpBuiltins ())
+     dump_available (libname);
  }
  
  /* Define a math type variant of the builtin function.  */
*************** define_builtin_gcc (void)
*** 1526,1531 ****
--- 1538,1556 ----
  		  "__builtin_ctzll", ECF_CONST | ECF_NOTHROW | ECF_LEAF);
  }
  
+ /* dump_builtin check the availability of name and dump
+    a message to stdout if -fdump-builtins was set.  */
+ 
+ static
+ void
+ dump_builtin (struct builtin_function_entry *fe)
+ {
+   if (M2Options_GetDumpBuiltins () && do_target_support_exists (fe))
+     dump_available (fe->name);
+ }
+ 
+ /* m2builtins_init declare function prototypes matching the available GCC builtins.  */
+ 
  void
  m2builtins_init (location_t location)
  {
*************** m2builtins_init (location_t location)
*** 1572,1578 ****
        integer_type_node, tree_cons (NULL_TREE, long_long_unsigned_type_node, endlink));
  
    for (i = 0; list_of_builtins[i].name != NULL; i++)
!     create_function_prototype (location, &list_of_builtins[i]);
  
    define_builtin (BUILT_IN_TRAP, "__builtin_trap",
                    build_function_type_list (void_type_node, NULL_TREE),
--- 1597,1606 ----
        integer_type_node, tree_cons (NULL_TREE, long_long_unsigned_type_node, endlink));
  
    for (i = 0; list_of_builtins[i].name != NULL; i++)
!     {
!       create_function_prototype (location, &list_of_builtins[i]);
!       dump_builtin (&list_of_builtins[i]);
!     }
  
    define_builtin (BUILT_IN_TRAP, "__builtin_trap",
                    build_function_type_list (void_type_node, NULL_TREE),
*************** m2builtins_init (location_t location)
*** 1601,1607 ****
    gm2_alloca_node = find_builtin_tree ("__builtin_alloca");
    gm2_memcpy_node = find_builtin_tree ("__builtin_memcpy");
    gm2_memset_node = find_builtin_tree ("__builtin_memset");
!   gm2_strncpy_node = find_builtin_tree ("__builtin_strncpy");  
    gm2_huge_valf_node = find_builtin_tree ("__builtin_huge_valf");
    gm2_huge_val_node = find_builtin_tree ("__builtin_huge_val");
    gm2_huge_vall_node = find_builtin_tree ("__builtin_huge_vall");
--- 1629,1635 ----
    gm2_alloca_node = find_builtin_tree ("__builtin_alloca");
    gm2_memcpy_node = find_builtin_tree ("__builtin_memcpy");
    gm2_memset_node = find_builtin_tree ("__builtin_memset");
!   gm2_strncpy_node = find_builtin_tree ("__builtin_strncpy");
    gm2_huge_valf_node = find_builtin_tree ("__builtin_huge_valf");
    gm2_huge_val_node = find_builtin_tree ("__builtin_huge_val");
    gm2_huge_vall_node = find_builtin_tree ("__builtin_huge_vall");
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-gcc/m2options.h gcc-17-20260816/gcc/m2/gm2-gcc/m2options.h
*** gcc-17-20260809/gcc/m2/gm2-gcc/m2options.h	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-gcc/m2options.h	Sun Aug 16 22:32:07 2026
*************** EXTERN bool M2Options_GetDebugFunctionLi
*** 91,96 ****
--- 91,98 ----
  EXTERN void M2Options_SetSources (bool value);
  EXTERN bool M2Options_SetUnboundedByReference (bool value);
  EXTERN void M2Options_SetDumpSystemExports (bool value);
+ EXTERN void M2Options_SetDumpBuiltins (bool value);
+ EXTERN bool M2Options_GetDumpBuiltins (void);
  EXTERN void M2Options_SetOptimizing (unsigned int value);
  EXTERN bool M2Options_SetQuiet (bool value);
  EXTERN void M2Options_SetCC1Quiet (bool value);
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-lang.cc gcc-17-20260816/gcc/m2/gm2-lang.cc
*** gcc-17-20260809/gcc/m2/gm2-lang.cc	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-lang.cc	Sun Aug 16 22:32:07 2026
*************** gm2_langhook_handle_option (
*** 864,869 ****
--- 864,872 ----
      case OPT_fmod_:
        M2Options_setmodextension (arg);
        return 1;
+     case OPT_fdump_builtins:
+       M2Options_SetDumpBuiltins (value);
+       return 1;
      case OPT_fdump_system_exports:
        M2Options_SetDumpSystemExports (value);
        return 1;
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs/Builtins.def gcc-17-20260816/gcc/m2/gm2-libs/Builtins.def
*** gcc-17-20260809/gcc/m2/gm2-libs/Builtins.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs/Builtins.def	Thu Jan  1 00:00:00 1970
***************
*** 1,276 ****
- (* Builtins.def provides access to all built-in functions.
- 
- Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- DEFINITION MODULE Builtins ;
- 
- FROM SYSTEM IMPORT ADDRESS ;
- 
- (* Floating point intrinsic procedure functions.  *)
- 
- PROCEDURE __BUILTIN__ isnanf (x: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isnan (x: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isnanl (x: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ isfinitef (x: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isfinite (x: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isfinitel (x: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ sinf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ sin (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ sinl (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ cosf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ cos (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ cosl (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ sqrtf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ sqrt (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ sqrtl (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ atan2f (x, y: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ atan2 (x, y: REAL) : REAL ;
- PROCEDURE __BUILTIN__ atan2l (x, y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ fabsf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ fabs (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ fabsl (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ logf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ log (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ logl (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ expf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ exp (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ expl (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ log10f (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ log10 (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ log10l (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ exp10f (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ exp10 (x: REAL) : REAL ;
- PROCEDURE __BUILTIN__ exp10l (x: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ ilogbf (x: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ ilogb (x: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ ilogbl (x: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ huge_val () : REAL ;
- PROCEDURE __BUILTIN__ huge_valf () : SHORTREAL ;
- PROCEDURE __BUILTIN__ huge_vall () : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ modf (x: REAL; VAR y: REAL) : REAL ;
- PROCEDURE __BUILTIN__ modff (x: SHORTREAL;
-                              VAR y: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ modfl (x: LONGREAL; VAR y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ signbit (r: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ signbitf (s: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ signbitl (l: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ nextafter (x, y: REAL) : REAL ;
- PROCEDURE __BUILTIN__ nextafterf (x, y: SHORTREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ nextafterl (x, y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ nexttoward (x: REAL; y: LONGREAL) : REAL ;
- PROCEDURE __BUILTIN__ nexttowardf (x: SHORTREAL; y: LONGREAL) : SHORTREAL ;
- PROCEDURE __BUILTIN__ nexttowardl (x, y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ scalbln (x: REAL; n: LONGINT) : REAL ;
- PROCEDURE __BUILTIN__ scalblnf (x: SHORTREAL; n: LONGINT) : SHORTREAL ;
- PROCEDURE __BUILTIN__ scalblnl (x: LONGREAL; n: LONGINT) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ scalbn (x: REAL; n: INTEGER) : REAL ;
- PROCEDURE __BUILTIN__ scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ;
- PROCEDURE __BUILTIN__ scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ isgreater (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isgreaterf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isgreaterl (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ isgreaterequal (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isgreaterequalf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isgreaterequall (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ isless (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ islessf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ islessl (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ islessequal (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ islessequalf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ islessequall (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ islessgreater (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ islessgreaterf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ islessgreaterl (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ isunordered (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isunorderedf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isunorderedl (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ iseqsig (x, y: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ iseqsigf (x, y: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ iseqsigl (x, y: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ isnormal (r: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isnormalf (s: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isnormall (l: LONGREAL) : INTEGER ;
- 
- PROCEDURE __BUILTIN__ isinf_sign (r: REAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isinf_signf (s: SHORTREAL) : INTEGER ;
- PROCEDURE __BUILTIN__ isinf_signl (l: LONGREAL) : INTEGER ;
- 
- (* Complex arithmetic intrincic procedure functions.  *)
- 
- PROCEDURE __BUILTIN__ cabsf (z: SHORTCOMPLEX) : SHORTREAL ;
- PROCEDURE __BUILTIN__ cabs (z: COMPLEX) : REAL ;
- PROCEDURE __BUILTIN__ cabsl (z: LONGCOMPLEX) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ cargf (z: SHORTCOMPLEX) : SHORTREAL ;
- PROCEDURE __BUILTIN__ carg (z: COMPLEX) : REAL ;
- PROCEDURE __BUILTIN__ cargl (z: LONGCOMPLEX) : LONGREAL ;
- 
- PROCEDURE __BUILTIN__ conjf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ conj (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ conjl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ cpowerf (base: SHORTCOMPLEX;
-                                exp: SHORTREAL) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ cpower (base: COMPLEX; exp: REAL) : COMPLEX ;
- PROCEDURE __BUILTIN__ cpowerl (base: LONGCOMPLEX;
-                                exp: LONGREAL) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ csqrtf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ csqrt (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ csqrtl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ cexpf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ cexp (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ cexpl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ clnf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ cln (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ clnl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ csinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ csin (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ csinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ ccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ ccos (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ ccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ ctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ ctan (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ ctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ carcsinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ carcsin (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ carcsinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ carccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ carccos (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ carccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE __BUILTIN__ carctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE __BUILTIN__ carctan (z: COMPLEX) : COMPLEX ;
- PROCEDURE __BUILTIN__ carctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- (* memory and string intrincic procedure functions *)
- 
- PROCEDURE __BUILTIN__ alloca (i: CARDINAL) : ADDRESS ;
- PROCEDURE __BUILTIN__ memcpy (dest, src: ADDRESS;
-                               nbytes: CARDINAL) : ADDRESS ;
- PROCEDURE __BUILTIN__ index (s: ADDRESS; c: INTEGER) : ADDRESS ;
- PROCEDURE __BUILTIN__ rindex (s: ADDRESS; c: INTEGER) : ADDRESS ;
- PROCEDURE __BUILTIN__ memcmp (s1, s2: ADDRESS;
-                               nbytes: CARDINAL) : INTEGER ;
- PROCEDURE __BUILTIN__ memset (s: ADDRESS; c: INTEGER;
-                               nbytes: CARDINAL) : ADDRESS ;
- PROCEDURE __BUILTIN__ memmove (s1, s2: ADDRESS;
-                                nbytes: CARDINAL) : ADDRESS ;
- PROCEDURE __BUILTIN__ strcat (dest, src: ADDRESS) : ADDRESS ;
- PROCEDURE __BUILTIN__ strncat (dest, src: ADDRESS;
-                                nbytes: CARDINAL) : ADDRESS ;
- PROCEDURE __BUILTIN__ strcpy (dest, src: ADDRESS) : ADDRESS ;
- PROCEDURE __BUILTIN__ strncpy (dest, src: ADDRESS;
-                                nbytes: CARDINAL) : ADDRESS ;
- PROCEDURE __BUILTIN__ strcmp (s1, s2: ADDRESS) : INTEGER ;
- PROCEDURE __BUILTIN__ strncmp (s1, s2: ADDRESS;
-                                nbytes: CARDINAL) : INTEGER ;
- PROCEDURE __BUILTIN__ strlen (s: ADDRESS) : INTEGER ;
- PROCEDURE __BUILTIN__ strstr (haystack, needle: ADDRESS) : ADDRESS ;
- PROCEDURE __BUILTIN__ strpbrk (s, accept: ADDRESS) : ADDRESS ;
- PROCEDURE __BUILTIN__ strspn (s, accept: ADDRESS) : CARDINAL ;
- PROCEDURE __BUILTIN__ strcspn (s, accept: ADDRESS) : CARDINAL ;
- PROCEDURE __BUILTIN__ strchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
- PROCEDURE __BUILTIN__ strrchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
- 
- PROCEDURE __BUILTIN__ clz (value: CARDINAL) : INTEGER ;
- PROCEDURE __BUILTIN__ clzll (value: LONGCARD) : INTEGER ;
- PROCEDURE __BUILTIN__ ctz (value: CARDINAL) : INTEGER ;
- PROCEDURE __BUILTIN__ ctzll (value: LONGCARD) : INTEGER ;
- 
- (*
-    longjmp - this GCC builtin restricts the val to always 1.
- *)
- (* do not use these two builtins, as gcc, only really
-    anticipates that the Ada front end should use them
-    and it only uses them in its runtime exception handling.
-    We leave them here in the hope that someday they will
-    behave more like their libc counterparts.  *)
- 
- PROCEDURE __BUILTIN__ longjmp (env: ADDRESS; val: INTEGER) ;
- PROCEDURE __BUILTIN__ setjmp (env: ADDRESS) : INTEGER ;
- 
- 
- (*
-    frame_address - returns the address of the frame.
-                    The current frame is obtained if level is 0,
-                    the next level up if level is 1 etc.
- *)
- 
- PROCEDURE __BUILTIN__ frame_address (level: CARDINAL) : ADDRESS ;
- 
- 
- (*
-    return_address - returns the return address of function.
-                     The current function return address is
-                     obtained if level is 0,
-                     the next level up if level is 1 etc.
- *)
- 
- PROCEDURE __BUILTIN__ return_address (level: CARDINAL) : ADDRESS ;
- 
- 
- (*
-    alloca_trace - this is a no-op which is used for internal debugging.
- *)
- 
- PROCEDURE alloca_trace (returned: ADDRESS; nBytes: CARDINAL) : ADDRESS ;
- 
- 
- END Builtins.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs/Builtins.mod gcc-17-20260816/gcc/m2/gm2-libs/Builtins.mod
*** gcc-17-20260809/gcc/m2/gm2-libs/Builtins.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs/Builtins.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,828 ****
- (* Builtins.mod provides access to all built-in functions.
- 
- Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE Builtins ;
- 
- IMPORT cbuiltin, wrapc ;
- 
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_alloca)) alloca (i: CARDINAL) : ADDRESS ;
- BEGIN
-    (* This routine will never be called as it allocates memory on
-       top of the current stack frame, which is automatically
-       deallocated upon its return.  *)
-    HALT ;
-    RETURN NIL
- END alloca ;
- 
- PROCEDURE alloca_trace (returned: ADDRESS; nBytes: CARDINAL) : ADDRESS ;
- BEGIN
-    (* this routine is only called if -fdebug-builtins is supplied
-       on the command line.  The purpose of this routine is to allow
-       a developer to single step into this routine and inspect the
-       value of nBytes and returned.   *)
-    RETURN returned
- END alloca_trace ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_memcpy))
-           memcpy (dest, src: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
- BEGIN
-    (* Hopefully the compiler will choose to use the __builtin_memcpy
-       function within GCC.  This call is here just in case it cannot.
-       If the user sets a procedure variable to memcpy then the
-       code below could be run instead.   *)
-    RETURN cbuiltin.memcpy (dest, src, nbytes)
- END memcpy ;
- 
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnan)) isnanf (x: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.isnanf (x)
- END isnanf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnan)) isnan (x: REAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.isnan (x)
- END isnan ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnan)) isnanl (x: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.isnanl (x)
- END isnanl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isfinite)) isfinitef (x: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.isfinitef (x)
- END isfinitef ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isfinite)) isfinite (x: REAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.isfinite (x)
- END isfinite ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isfinite)) isfinitel (x: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.isfinitel (x)
- END isfinitel ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sin)) sin (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.sin (x)
- END sin ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sinf)) sinf (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.sinf (x)
- END sinf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sinl)) sinl (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.sinl (x)
- END sinl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cos)) cos (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.cos (x)
- END cos ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cosf)) cosf (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.cosf (x)
- END cosf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cosl)) cosl (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.cosl (x)
- END cosl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_atan2)) atan2 (x, y: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.atan2 (x, y)
- END atan2 ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_atan2f)) atan2f (x, y: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.atan2f (x, y)
- END atan2f ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_atan2l)) atan2l (x, y: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.atan2l (x, y)
- END atan2l ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sqrt)) sqrt (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.sqrt (x)
- END sqrt ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sqrtf)) sqrtf (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.sqrtf (x)
- END sqrtf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sqrtl)) sqrtl (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.sqrtl (x)
- END sqrtl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_fabs)) fabs (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.fabs (x)
- END fabs ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_fabsf)) fabsf (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.fabsf (x)
- END fabsf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_fabsl)) fabsl (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.fabsl (x)
- END fabsl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log)) log (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.log (x)
- END log ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_logf)) logf (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.logf (x)
- END logf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_logl)) logl (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.logl (x)
- END logl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp)) exp (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.exp (x)
- END exp ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_expf)) expf (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.expf (x)
- END expf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_expl)) expl (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.expl (x)
- END expl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log10)) log10 (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.log10 (x)
- END log10 ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log10f)) log10f (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.log10f (x)
- END log10f ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log10l)) log10l (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.log10l (x)
- END log10l ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp10)) exp10 (x: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.exp10 (x)
- END exp10 ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp10f)) exp10f (x: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.exp10f (x)
- END exp10f ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp10l)) exp10l (x: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.exp10l (x)
- END exp10l ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_ilogb)) ilogb (x: REAL) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.ilogb (x)
- END ilogb ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_ilogbf)) ilogbf (x: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.ilogbf (x)
- END ilogbf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_ilogbl)) ilogbl (x: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.ilogbl (x)
- END ilogbl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_modf)) modf (x: REAL; VAR y: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.modf (x, y)
- END modf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_modff)) modff (x: SHORTREAL; VAR y: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.modff (x, y)
- END modff ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_modfl)) modfl (x: LONGREAL; VAR y: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.modfl (x, y)
- END modfl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_signbit)) signbit (r: REAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.signbit (r)
- END signbit ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_signbitf)) signbitf (s: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.signbitf (s)
- END signbitf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_signbitl)) signbitl (l: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN wrapc.signbitl (l)
- END signbitl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nextafter)) nextafter (x, y: REAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.nextafter (x, y)
- END nextafter ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nextafterf)) nextafterf (x, y: SHORTREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.nextafterf (x, y)
- END nextafterf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nextafterl)) nextafterl (x, y: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.nextafterl (x, y)
- END nextafterl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nexttoward)) nexttoward (x: REAL; y: LONGREAL) : REAL ;
- BEGIN
-    RETURN cbuiltin.nexttoward (x, y)
- END nexttoward ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nexttowardf)) nexttowardf (x: SHORTREAL; y: LONGREAL) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.nexttowardf (x, y)
- END nexttowardf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nexttowardl)) nexttowardl (x, y: LONGREAL) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.nexttowardl (x, y)
- END nexttowardl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbln)) scalbln (x: REAL; n: LONGINT) : REAL ;
- BEGIN
-    RETURN cbuiltin.scalbln (x, n)
- END scalbln ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalblnf)) scalblnf (x: SHORTREAL; n: LONGINT) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.scalblnf (x, n)
- END scalblnf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalblnl)) scalblnl (x: LONGREAL; n: LONGINT) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.scalblnl (x, n)
- END scalblnl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbn)) scalbn (x: REAL; n: INTEGER) : REAL ;
- BEGIN
-    RETURN cbuiltin.scalbn (x, n)
- END scalbn ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbnf)) scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.scalbnf (x, n)
- END scalbnf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbnl)) scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.scalbnl (x, n)
- END scalbnl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cabsf)) cabsf (z: SHORTCOMPLEX) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.cabsf(z)
- END cabsf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cabs)) cabs (z: COMPLEX) : REAL ;
- BEGIN
-    RETURN cbuiltin.cabs(z)
- END cabs ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cabsl)) cabsl (z: LONGCOMPLEX) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.cabsl(z)
- END cabsl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cargf)) cargf (z: SHORTCOMPLEX) : SHORTREAL ;
- BEGIN
-    RETURN cbuiltin.cargf(z)
- END cargf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_carg)) carg (z: COMPLEX) : REAL ;
- BEGIN
-    RETURN cbuiltin.carg(z)
- END carg ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cargl)) cargl (z: LONGCOMPLEX) : LONGREAL ;
- BEGIN
-    RETURN cbuiltin.cargl(z)
- END cargl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_conjf)) conjf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.conjf(z)
- END conjf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_conj)) conj (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.conj(z)
- END conj ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_conjl)) conjl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.conjl(z)
- END conjl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowf)) cpowerf (base: SHORTCOMPLEX; exp: SHORTREAL) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.cpowf(base, exp)
- END cpowerf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpow)) cpower (base: COMPLEX; exp: REAL) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.cpow(base, exp)
- END cpower ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowl)) cpowerl (base: LONGCOMPLEX; exp: LONGREAL) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.cpowl(base, exp)
- END cpowerl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtf)) csqrtf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.csqrtf(z)
- END csqrtf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrt)) csqrt (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.csqrt(z)
- END csqrt ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtl)) csqrtl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.csqrtl(z)
- END csqrtl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpf)) cexpf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.cexpf(z)
- END cexpf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexp)) cexp (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.cexp(z)
- END cexp ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpl)) cexpl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.cexpl(z)
- END cexpl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clogf)) clnf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.clogf(z)
- END clnf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clog)) cln (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.clog(z)
- END cln ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clogl)) clnl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.clogl(z)
- END clnl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csinf)) csinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.csinf(z)
- END csinf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csin)) csin (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.csin(z)
- END csin ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csinl)) csinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.csinl(z)
- END csinl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ccosf)) ccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.ccosf(z)
- END ccosf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ccos)) ccos (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.ccos(z)
- END ccos ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ccosl)) ccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.ccosl(z)
- END ccosl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctanf)) ctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.ctanf(z)
- END ctanf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctan)) ctan (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.ctan(z)
- END ctan ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctanl)) ctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.ctanl(z)
- END ctanl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_casinf)) carcsinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.casinf(z)
- END carcsinf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_casin)) carcsin (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.casin(z)
- END carcsin ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_casinl)) carcsinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.casinl(z)
- END carcsinl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cacosf)) carccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.cacosf(z)
- END carccosf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cacos)) carccos (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.cacos(z)
- END carccos ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cacosl)) carccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.cacosl(z)
- END carccosl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_catanf)) carctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.catanf(z)
- END carctanf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_catan)) carctan (z: COMPLEX) : COMPLEX ;
- BEGIN
-    RETURN cbuiltin.catan(z)
- END carctan ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_catanl)) carctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- BEGIN
-    RETURN cbuiltin.catanl(z)
- END carctanl ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_index)) index (s: ADDRESS; c: INTEGER) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.index (s, c)
- END index ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_rindex)) rindex (s: ADDRESS; c: INTEGER) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.rindex (s, c)
- END rindex ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_memcmp)) memcmp (s1, s2: ADDRESS; nbytes: CARDINAL) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.memcmp (s1, s2, nbytes)
- END memcmp ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_memset)) memset (s: ADDRESS; c: INTEGER; nbytes: CARDINAL) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.memset (s, c, nbytes)
- END memset ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_memmove)) memmove (s1, s2: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.memmove (s1, s2, nbytes)
- END memmove ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcat)) strcat (dest, src: ADDRESS) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strcat (dest, src)
- END strcat ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strncat)) strncat (dest, src: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strncat (dest, src, nbytes)
- END strncat ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcpy)) strcpy (dest, src: ADDRESS) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strcpy (dest, src)
- END strcpy ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strncpy)) strncpy (dest, src: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strncpy (dest, src, nbytes)
- END strncpy ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcmp)) strcmp (s1, s2: ADDRESS) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.strcmp (s1, s2)
- END strcmp ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strncmp)) strncmp (s1, s2: ADDRESS; nbytes: CARDINAL) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.strncmp (s1, s2, nbytes)
- END strncmp ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strlen)) strlen (s: ADDRESS) : INTEGER ;
- BEGIN
-    RETURN cbuiltin.strlen (s)
- END strlen ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strstr)) strstr (haystack, needle: ADDRESS) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strstr (haystack, needle)
- END strstr ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strpbrk)) strpbrk (s, accept: ADDRESS) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strpbrk (s, accept)
- END strpbrk ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strspn)) strspn (s, accept: ADDRESS) : CARDINAL ;
- BEGIN
-    RETURN cbuiltin.strspn (s, accept)
- END strspn ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcspn)) strcspn (s, accept: ADDRESS) : CARDINAL ;
- BEGIN
-    RETURN cbuiltin.strcspn (s, accept)
- END strcspn ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strchr)) strchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strchr (s, c)
- END strchr ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strrchr)) strrchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
- BEGIN
-    RETURN cbuiltin.strrchr (s, c)
- END strrchr ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_huge_val)) huge_val () : REAL ;
- BEGIN
-    RETURN -1.0
- END huge_val ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_huge_vall)) huge_vall () : LONGREAL ;
- BEGIN
-    RETURN -1.0
- END huge_vall ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_huge_valf)) huge_valf () : SHORTREAL ;
- BEGIN
-    RETURN -1.0
- END huge_valf ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isgreater)) isgreater (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isgreater ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterf)) isgreaterf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isgreaterf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterl)) isgreaterl (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isgreaterl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterequal)) isgreaterequal (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isgreaterequal ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterequalf)) isgreaterequalf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isgreaterequalf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterequall)) isgreaterequall (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isgreaterequall ;
- 
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isless)) isless (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isless ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessf)) islessf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessl)) islessl (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessequal)) islessequal (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessequal ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessequalf)) islessequalf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessequalf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessequall)) islessequall (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessequall ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessgreater)) islessgreater (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessgreater ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessgreaterf)) islessgreaterf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessgreaterf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessgreaterl)) islessgreaterl (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END islessgreaterl ;
- 
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isunordered)) isunordered (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isunordered ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isunorderedf)) isunorderedf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isunorderedf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isunorderedl)) isunorderedl (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isunorderedl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_iseqsig)) iseqsig (x, y: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END iseqsig ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_iseqsigf)) iseqsigf (x, y: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END iseqsigf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_iseqsigl)) iseqsigl (x, y: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END iseqsigl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnormal)) isnormal (r: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isnormal ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnormalf)) isnormalf (s: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isnormalf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnormall)) isnormall (l: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isnormall ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isinf)) isinf_sign (r: REAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isinf_sign ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isinf_signf)) isinf_signf (s: SHORTREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isinf_signf ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isinf)) isinf_signl (l: LONGREAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END isinf_signl ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clz)) clz (value: CARDINAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END clz ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clzll)) clzll (value: LONGCARD) : INTEGER ;
- BEGIN
-    RETURN 1
- END clzll ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctz)) ctz (value: CARDINAL) : INTEGER ;
- BEGIN
-    RETURN 1
- END ctz ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctzll)) ctzll (value: LONGCARD) : INTEGER ;
- BEGIN
-    RETURN 1
- END ctzll ;
- 
- PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_longjmp)) longjmp (env: ADDRESS; val: INTEGER) ;
- BEGIN
-    (* Empty, replaced internally by gcc.  *)
- END longjmp ;
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_setjmp)) setjmp (env: ADDRESS) : INTEGER ;
- BEGIN
-    (* Empty, replaced internally by gcc.  *)
-    RETURN 0   (* Keep -Wreturn-type happy.  *)
- END setjmp ;
- 
- (*
-    frame_address - returns the address of the frame.
-                    The current frame is obtained if level is 0,
-                    the next level up is level is 1 etc.
- *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__
-          ((__builtin_frame_address))
-          frame_address (level: CARDINAL) : ADDRESS ;
- BEGIN
-    RETURN NIL
- END frame_address ;
- 
- 
- (*
-    return_address - returns the return address of function.
-                     The current function return address is
-                     obtained if level is 0,
-                     the next level up is level is 1 etc.
- *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__
-          ((__builtin_return_address))
-          return_address (level: CARDINAL) : ADDRESS ;
- BEGIN
-    RETURN NIL
- END return_address ;
- 
- 
- END Builtins.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs/SYSTEM.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs/SYSTEM.def	Thu Jan  1 00:00:00 1970
***************
*** 1,114 ****
- (* SYSTEM.def provides access to the SYSTEM dependent module.
- 
- Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- DEFINITION MODULE SYSTEM ;
- 
- EXPORT QUALIFIED BITSPERBYTE, BYTESPERWORD,
-                  ADDRESS, WORD, BYTE, CSIZE_T, CSSIZE_T, COFF_T, CARDINAL64, (* @SYSTEM_DATATYPES@  *)
-                  ADR, TSIZE, ROTATE, SHIFT, THROW, TBITSIZE ;
-                  (* SIZE is also exported if -fpim2 is used.  *)
- 
- CONST
-   BITSPERBYTE   = __ATTRIBUTE__ __BUILTIN__ ((BITS_PER_UNIT)) ;
-   BYTESPERWORD  = __ATTRIBUTE__ __BUILTIN__ ((UNITS_PER_WORD)) ;
- 
- (* Note that the full list of system and sized datatypes include:
-    LOC, WORD, BYTE, ADDRESS,
- 
-    (and the non language standard target types)
- 
-    INTEGER8, INTEGER16, INTEGER32, INTEGER64,
-    CARDINAL8, CARDINAL16, CARDINAL32, CARDINAL64,
-    WORD16, WORD32, WORD64, BITSET8, BITSET16,
-    BITSET32, REAL32, REAL64, REAL128, COMPLEX32,
-    COMPLEX64, COMPLEX128, CSIZE_T, CSSIZE_T.
- 
-    Also note that the non-standard data types will
-    move into another module in the future.  *)
- 
- 
- (* The following types are supported on this target:
- TYPE
-    @SYSTEM_TYPES@
- *)
- 
- 
- (*
-    all the functions below are declared internally to gm2
-    ======================================================
- 
- PROCEDURE ADR (VAR v: <anytype>): ADDRESS;
-   (* Returns the address of variable v. *)
- 
- PROCEDURE SIZE (v: <type>) : ZType;
-   (* Returns the number of BYTES used to store a v of
-      any specified <type>.  Only available if -fpim2 is used.
-   *)
- 
- PROCEDURE TSIZE (<type>) : CARDINAL;
-   (* Returns the number of BYTES used to store a value of the
-      specified <type>.
-   *)
- 
- PROCEDURE ROTATE (val: <a set type>;
-                   num: INTEGER): <type of first parameter>;
-   (* Returns a bit sequence obtained from val by rotating up/right
-      or down/right by the absolute value of num.  The direction is
-      down/right if the sign of num is negative, otherwise the direction
-      is up/left.
-   *)
- 
- PROCEDURE SHIFT (val: <a set type>;
-                  num: INTEGER): <type of first parameter>;
-   (* Returns a bit sequence obtained from val by shifting up/left
-      or down/right by the absolute value of num, introducing
-      zeros as necessary.  The direction is down/right if the sign of
-      num is negative, otherwise the direction is up/left.
-   *)
- 
- PROCEDURE THROW (i: INTEGER) <* noreturn *> ;
-   (*
-      THROW is a GNU extension and was not part of the PIM or ISO
-      standards.  It throws an exception which will be caught by the
-      EXCEPT block (assuming it exists).  This is a compiler builtin
-      function which interfaces to the GCC exception handling runtime
-      system.
-      GCC uses the term throw, hence the naming distinction between
-      the GCC builtin and the Modula-2 runtime library procedure Raise.
-      The later library procedure Raise will call SYSTEM.THROW after
-      performing various housekeeping activities.
-   *)
- 
- PROCEDURE TBITSIZE (<type>) : CARDINAL ;
-   (* Returns the minimum number of bits necessary to represent
-      <type>.  This procedure function is only useful for determining
-      the number of bits used for any type field within a packed RECORD.
-      It is not particularly useful elsewhere since <type> might be
-      optimized for speed, for example a BOOLEAN could occupy a WORD.
-   *)
- *)
- 
- END SYSTEM.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs/SYSTEM.mod gcc-17-20260816/gcc/m2/gm2-libs/SYSTEM.mod
*** gcc-17-20260809/gcc/m2/gm2-libs/SYSTEM.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs/SYSTEM.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,29 ****
- (* SYSTEM.mod provides access to the SYSTEM dependent module.
- 
- Copyright (C) 2001-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE SYSTEM ;
- 
- END SYSTEM.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs/cbuiltin.def gcc-17-20260816/gcc/m2/gm2-libs/cbuiltin.def
*** gcc-17-20260809/gcc/m2/gm2-libs/cbuiltin.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs/cbuiltin.def	Thu Jan  1 00:00:00 1970
***************
*** 1,217 ****
- (* cbuiltin.def provides non-builtin equivalent routines.
- 
- Copyright (C) 2003-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- DEFINITION MODULE FOR "C" cbuiltin ;
- 
- FROM SYSTEM IMPORT ADDRESS ;
- EXPORT UNQUALIFIED alloca, memcpy,
- 		   isfinite, isfinitef, isfinitel,
- 		   isinf_sign, isinf_signf, isinf_signl,
-                    sinf, sinl, sin,
-                    cosf, cosl, cos,
-                    atan2f, atan2l, atan2,
-                    sqrtf, sqrtl, sqrt,
-                    fabsf, fabsl, fabs,
-                    logf, logl, log,
-                    expf, expl, exp,
-                    log10f, log10l, log10,
-                    exp10f, exp10l, exp10,
-                    ilogbf, ilogbl, ilogb,
-                    significand, significandf, significandl,
-                    modf, modff, modfl,
-                    nextafter, nextafterf, nextafterl,
-                    nexttoward, nexttowardf, nexttowardl,
-                    scalb, scalbf, scalbl,
-                    scalbn, scalbnf, scalbnl,
-                    scalbln, scalblnf, scalblnl,
- 
-                    cabsf, cabsl, cabs,
-                    cargf, carg, cargl,
-                    conjf, conj, conjl,
-                    cpowf, cpow, cpowl,
-                    csqrtf, csqrt, csqrtl,
-                    cexpf, cexp, cexpl,
-                    clogf, clog, clogl,
-                    csinf, csin, csinl,
-                    ccosf, ccos, ccosl,
-                    ctanf, ctan, ctanl,
-                    casinf, casin, casinl,
-                    cacosf, cacos, cacosl,
-                    catanf, catan, catanl,
- 
-                    index, rindex,
-                    memcmp, memset, memmove,
-                    strcat, strncat, strcpy, strncpy, strcmp, strncmp,
-                    strlen, strstr, strpbrk, strspn, strcspn, strchr, strrchr,
- 
-                    clz, clzll,
-                    ctz, ctzll ;
- 
- PROCEDURE alloca (i: CARDINAL) : ADDRESS ;
- PROCEDURE memcpy (dest, src: ADDRESS; n: CARDINAL) : ADDRESS ;
- PROCEDURE isfinite (x: REAL) : BOOLEAN ;
- PROCEDURE isfinitel (x: LONGREAL) : BOOLEAN ;
- PROCEDURE isfinitef (x: SHORTREAL) : BOOLEAN ;
- PROCEDURE isinf_sign (x: REAL) : BOOLEAN ;
- PROCEDURE isinf_signl (x: LONGREAL) : BOOLEAN ;
- PROCEDURE isinf_signf (x: SHORTREAL) : BOOLEAN ;
- PROCEDURE sinf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE sin (x: REAL) : REAL ;
- PROCEDURE sinl (x: LONGREAL) : LONGREAL ;
- PROCEDURE cosf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE cos (x: REAL) : REAL ;
- PROCEDURE cosl (x: LONGREAL) : LONGREAL ;
- PROCEDURE atan2f (x, y: SHORTREAL) : SHORTREAL ;
- PROCEDURE atan2 (x, y: REAL) : REAL ;
- PROCEDURE atan2l (x, y: LONGREAL) : LONGREAL ;
- PROCEDURE sqrtf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE sqrt (x: REAL) : REAL ;
- PROCEDURE sqrtl (x: LONGREAL) : LONGREAL ;
- PROCEDURE fabsf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE fabs (x: REAL) : REAL ;
- PROCEDURE fabsl (x: LONGREAL) : LONGREAL ;
- PROCEDURE logf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE log (x: REAL) : REAL ;
- PROCEDURE logl (x: LONGREAL) : LONGREAL ;
- PROCEDURE expf (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE exp (x: REAL) : REAL ;
- PROCEDURE expl (x: LONGREAL) : LONGREAL ;
- PROCEDURE log10f (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE log10 (x: REAL) : REAL ;
- PROCEDURE log10l (x: LONGREAL) : LONGREAL ;
- PROCEDURE exp10f (x: SHORTREAL) : SHORTREAL ;
- PROCEDURE exp10 (x: REAL) : REAL ;
- PROCEDURE exp10l (x: LONGREAL) : LONGREAL ;
- PROCEDURE ilogbf (x: SHORTREAL) : INTEGER ;
- PROCEDURE ilogb (x: REAL) : INTEGER ;
- PROCEDURE ilogbl (x: LONGREAL) : INTEGER ;
- 
- PROCEDURE significand (r: REAL) : REAL ;
- PROCEDURE significandf (s: SHORTREAL) : SHORTREAL ;
- PROCEDURE significandl (l: LONGREAL) : LONGREAL ;
- 
- PROCEDURE modf (x: REAL; VAR y: REAL) : REAL ;
- PROCEDURE modff (x: SHORTREAL; VAR y: SHORTREAL) : SHORTREAL ;
- PROCEDURE modfl (x: LONGREAL; VAR y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE nextafter (x, y: REAL) : REAL ;
- PROCEDURE nextafterf (x, y: SHORTREAL) : SHORTREAL ;
- PROCEDURE nextafterl (x, y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE nexttoward (x: REAL; y: LONGREAL) : REAL ;
- PROCEDURE nexttowardf (x: SHORTREAL; y: LONGREAL) : SHORTREAL ;
- PROCEDURE nexttowardl (x, y: LONGREAL) : LONGREAL ;
- 
- PROCEDURE scalb (x, n: REAL) : REAL ;
- PROCEDURE scalbf (x, n: SHORTREAL) : SHORTREAL ;
- PROCEDURE scalbl (x, n: LONGREAL) : LONGREAL ;
- 
- PROCEDURE scalbn (x: REAL; n: INTEGER) : REAL ;
- PROCEDURE scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ;
- PROCEDURE scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ;
- 
- PROCEDURE scalbln (x: REAL; n: LONGINT) : REAL ;
- PROCEDURE scalblnf (x: SHORTREAL; n: LONGINT) : SHORTREAL ;
- PROCEDURE scalblnl (x: LONGREAL; n: LONGINT) : LONGREAL ;
- 
- PROCEDURE cabsf (z: SHORTCOMPLEX) : SHORTREAL ;
- PROCEDURE cabs (z: COMPLEX) : REAL ;
- PROCEDURE cabsl (z: LONGCOMPLEX) : LONGREAL ;
- 
- PROCEDURE cargf (z: SHORTCOMPLEX) : SHORTREAL ;
- PROCEDURE carg (z: COMPLEX) : REAL ;
- PROCEDURE cargl (z: LONGCOMPLEX) : LONGREAL ;
- 
- PROCEDURE conjf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE conj (z: COMPLEX) : COMPLEX ;
- PROCEDURE conjl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE cpowf (base: SHORTCOMPLEX; exp: SHORTREAL) : SHORTCOMPLEX ;
- PROCEDURE cpow (base: COMPLEX; exp: REAL) : COMPLEX ;
- PROCEDURE cpowl (base: LONGCOMPLEX; exp: LONGREAL) : LONGCOMPLEX ;
- 
- PROCEDURE csqrtf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE csqrt (z: COMPLEX) : COMPLEX ;
- PROCEDURE csqrtl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE cexpf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE cexp (z: COMPLEX) : COMPLEX ;
- PROCEDURE cexpl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE clogf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE clog (z: COMPLEX) : COMPLEX ;
- PROCEDURE clogl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE csinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE csin (z: COMPLEX) : COMPLEX ;
- PROCEDURE csinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE ccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE ccos (z: COMPLEX) : COMPLEX ;
- PROCEDURE ccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE ctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE ctan (z: COMPLEX) : COMPLEX ;
- PROCEDURE ctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE casinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE casin (z: COMPLEX) : COMPLEX ;
- PROCEDURE casinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE cacosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE cacos (z: COMPLEX) : COMPLEX ;
- PROCEDURE cacosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE catanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
- PROCEDURE catan (z: COMPLEX) : COMPLEX ;
- PROCEDURE catanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
- 
- PROCEDURE index (s: ADDRESS; c: INTEGER) : ADDRESS ;
- PROCEDURE rindex (s: ADDRESS; c: INTEGER) : ADDRESS ;
- PROCEDURE memcmp (s1, s2: ADDRESS; n: CARDINAL) : INTEGER ;
- PROCEDURE memmove (s1, s2: ADDRESS; n: CARDINAL) : ADDRESS ;
- PROCEDURE memset (s: ADDRESS; c: INTEGER; n: CARDINAL) : ADDRESS ;
- PROCEDURE strcat (dest, src: ADDRESS) : ADDRESS ;
- PROCEDURE strncat (dest, src: ADDRESS; n: CARDINAL) : ADDRESS ;
- PROCEDURE strcpy (dest, src: ADDRESS) : ADDRESS ;
- PROCEDURE strncpy (dest, src: ADDRESS; n: CARDINAL) : ADDRESS ;
- PROCEDURE strcmp (s1, s2: ADDRESS) : INTEGER ;
- PROCEDURE strncmp (s1, s2: ADDRESS; n: CARDINAL) : INTEGER ;
- PROCEDURE strlen (s: ADDRESS) : INTEGER ;
- PROCEDURE strstr (haystack, needle: ADDRESS) : ADDRESS ;
- PROCEDURE strpbrk (s, accept: ADDRESS) : ADDRESS ;
- PROCEDURE strspn (s, accept: ADDRESS) : CARDINAL ;
- PROCEDURE strcspn (s, accept: ADDRESS) : CARDINAL ;
- PROCEDURE strchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
- PROCEDURE strrchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
- 
- PROCEDURE clz (value: CARDINAL) : INTEGER ;
- PROCEDURE clzll (value: CARDINAL) : INTEGER ;
- PROCEDURE ctz (value: CARDINAL) : INTEGER ;
- PROCEDURE ctzll (value: CARDINAL) : INTEGER ;
- 
- 
- END cbuiltin.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-cor-common/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs-cor-common/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs-cor-common/SYSTEM.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-cor-common/SYSTEM.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,195 ----
+ (* SYSTEM.def provides access to COROUTINE primitives and underlying system.
+ 
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE SYSTEM ;
+ 
+ (* This module is designed to be used on a native operating system
+    rather than an embedded system as it implements the coroutine
+    primitives TRANSFER, IOTRANSFER and
+    NEWPROCESS through the GNU Pthread library.  *)
+ 
+ FROM COROUTINES IMPORT PROTECTION ;
+ 
+ EXPORT QUALIFIED (* the following are built into the compiler: *)
+                  (* <SYSTEM_DATATYPES> *)
+                  ADDRESS, WORD, BYTE, CSIZE_T, CSSIZE_T, COFF_T,
+                  (* </SYSTEM_DATATYPES> *)
+                  ADR, TSIZE, ROTATE, SHIFT, THROW, TBITSIZE,
+                  (* SIZE is exported depending upon -fpim2 and
+                     -fpedantic.  *)
+                  (* The rest are implemented in SYSTEM.mod.  *)
+                  PROCESS, TRANSFER, NEWPROCESS, IOTRANSFER,
+                  LISTEN,
+                  ListenLoop, TurnInterrupts ;
+ 
+ 
+ TYPE
+    PROCESS  = RECORD
+                  context: INTEGER ;
+               END ;
+ 
+ (* Note that the full list of system and sized datatypes include:
+    LOC, WORD, BYTE, ADDRESS,
+ 
+    (and the non language standard target types)
+ 
+    INTEGER8, INTEGER16, INTEGER32, INTEGER64,
+    CARDINAL8, CARDINAL16, CARDINAL32, CARDINAL64,
+    WORD16, WORD32, WORD64, BITSET8, BITSET16,
+    BITSET32, REAL32, REAL64, REAL128, COMPLEX32,
+    COMPLEX64, COMPLEX128, CSIZE_T, CSSIZE_T.
+ 
+    Also note that the non-standard data types will
+    move into another module in the future.  *)
+ 
+ (* The following types are supported on this target:
+    <SYSTEM_TYPES>
+    </SYSTEM_TYPES>
+ *)
+ 
+ 
+ (*
+    TRANSFER - save the current volatile environment into, p1.
+               Restore the volatile environment from, p2.
+ *)
+ 
+ PROCEDURE TRANSFER (VAR p1: PROCESS; p2: PROCESS) ;
+ 
+ 
+ (*
+    NEWPROCESS - p is a parameterless procedure, a, is the origin of
+                 the workspace used for the process stack and containing
+                 the volatile environment of the process.  StackSize, is
+                 the maximum size of the stack in bytes which can be used
+                 by this process.  new, is the new process.
+ *)
+ 
+ PROCEDURE NEWPROCESS (p: PROC; a: ADDRESS; StackSize: CARDINAL; VAR new: PROCESS) ;
+ 
+ 
+ (*
+    IOTRANSFER - saves the current volatile environment into, First,
+                 and restores volatile environment, Second.
+                 When an interrupt, InterruptNo, is encountered then
+                 the reverse takes place.  (The then current volatile
+                 environment is shelved onto Second and First is resumed).
+ 
+                 NOTE: that upon interrupt the Second might not be the
+                       same process as that before the original call to
+                       IOTRANSFER.
+ *)
+ 
+ PROCEDURE IOTRANSFER (VAR First, Second: PROCESS; InterruptNo: CARDINAL) ;
+ 
+ 
+ (*
+    LISTEN - briefly listen for any interrupts.
+ *)
+ 
+ PROCEDURE LISTEN ;
+ 
+ 
+ (*
+    ListenLoop - should be called instead of users writing:
+ 
+                 LOOP
+                    LISTEN
+                 END
+ 
+                 It performs the same function but yields
+                 control back to the underlying operating system
+                 via a call to pth_select.
+                 It also checks for deadlock.
+                 This function returns when an interrupt occurs ie
+                 a file descriptor becomes ready or a time event
+                 expires.  See the module RTint.
+ *)
+ 
+ PROCEDURE ListenLoop ;
+ 
+ 
+ (*
+    TurnInterrupts - switches processor interrupts to the protection
+                     level, to.  It returns the old value.
+ *)
+ 
+ PROCEDURE TurnInterrupts (to: PROTECTION) : PROTECTION ;
+ 
+ 
+ (*
+    all the functions below are declared internally to gm2
+    ====================================================
+ 
+ PROCEDURE ADR (VAR v: <anytype>): ADDRESS;
+   (* Returns the address of variable v. *)
+ 
+ PROCEDURE SIZE (v: <type>) : ZType;
+   (* Returns the number of BYTES used to store a v of
+      any specified <type>.  Only available if -fpim2 is used.
+   *)
+ 
+ PROCEDURE TSIZE (<type>) : CARDINAL;
+   (* Returns the number of BYTES used to store a value of the
+      specified <type>.
+   *)
+ 
+ PROCEDURE ROTATE (val: <a set type>;
+                   num: INTEGER): <type of first parameter>;
+   (* Returns a bit sequence obtained from val by rotating up or down
+      (left or right) by the absolute value of num.  The direction is
+      down if the sign of num is negative, otherwise the direction is up.
+   *)
+ 
+ PROCEDURE SHIFT (val: <a set type>;
+                  num: INTEGER): <type of first parameter>;
+   (* Returns a bit sequence obtained from val by shifting up or down
+      (left or right) by the absolute value of num, introducing
+      zeros as necessary.  The direction is down if the sign of
+      num is negative, otherwise the direction is up.
+   *)
+ 
+ PROCEDURE THROW (i: INTEGER) <* noreturn *> ;
+   (*
+      THROW is a GNU extension and was not part of the PIM or ISO
+      standards.  It throws an exception which will be caught by the EXCEPT
+      block (assuming it exists).  This is a compiler builtin function which
+      interfaces to the GCC exception handling runtime system.
+      GCC uses the term throw, hence the naming distinction between
+      the GCC builtin and the Modula-2 runtime library procedure Raise.
+      The later library procedure Raise will call SYSTEM.THROW after
+      performing various housekeeping activities.
+   *)
+ 
+ PROCEDURE TBITSIZE (<type>) : CARDINAL ;
+   (* Returns the minimum number of bits necessary to represent
+      <type>.  This procedure function is only useful for determining
+      the number of bits used for any type field within a packed RECORD.
+      It is not particularly useful elsewhere since <type> might be
+      optimized for speed, for example a BOOLEAN could occupy a WORD.
+   *)
+ *)
+ 
+ END SYSTEM.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-cor-common/SYSTEM.mod gcc-17-20260816/gcc/m2/gm2-libs-cor-common/SYSTEM.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-cor-common/SYSTEM.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-cor-common/SYSTEM.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,251 ----
+ (* SYSTEM.mod provides access to COROUTINE primitives and underlying system.
+ 
+ Copyright (C) 2002-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE SYSTEM ;
+ 
+ FROM RTco IMPORT init, initThread, transfer, currentThread, turnInterrupts ;
+ FROM RTint IMPORT Listen, AttachVector, IncludeVector, ExcludeVector ;
+ 
+ IMPORT RTint ;
+ 
+ FROM Storage IMPORT ALLOCATE ;
+ FROM M2RTS IMPORT Halt ;
+ FROM libc IMPORT printf, memcpy, memset ;
+ 
+ 
+ CONST
+    BitsPerBitset = MAX (BITSET) +1 ;
+ 
+ TYPE
+    PtrToIOTransferState = POINTER TO IOTransferState ;
+    IOTransferState      = RECORD
+                              ptrToFirst,
+                              ptrToSecond: POINTER TO PROCESS ;
+                              next       : PtrToIOTransferState ;
+                           END ;
+ 
+ VAR
+    initMain,
+    initGTh : BOOLEAN ;
+ 
+ 
+ (*
+    TRANSFER - save the current volatile environment into, p1.
+               Restore the volatile environment from, p2.
+ *)
+ 
+ PROCEDURE TRANSFER (VAR p1: PROCESS; p2: PROCESS) ;
+ BEGIN
+    localMain (p1) ;
+    IF p1.context=p2.context
+    THEN
+       Halt('error when attempting to context switch to the same process',
+            __FILE__, __FUNCTION__, __LINE__)
+    END ;
+    transfer (p1.context, p2.context)
+ END TRANSFER ;
+ 
+ 
+ (*
+    NEWPROCESS - p is a parameterless procedure, a, is the origin of
+                 the workspace used for the process stack and containing
+                 the volatile environment of the process.  StackSize, is
+                 the maximum size of the stack in bytes which can be used
+                 by this process.  new, is the new process.
+ *)
+ 
+ PROCEDURE NEWPROCESS (p: PROC; a: ADDRESS; StackSize: CARDINAL; VAR new: PROCESS) ;
+ BEGIN
+    localInit ;
+    WITH new DO
+       context := initThread (p, StackSize, MAX(PROTECTION))
+    END
+ END NEWPROCESS ;
+ 
+ 
+ (*
+    IOTRANSFER - saves the current volatile environment into, First,
+                 and restores volatile environment, Second.
+                 When an interrupt, InterruptNo, is encountered then
+                 the reverse takes place. (The then current volatile
+                 environment is shelved onto Second and First is resumed).
+ 
+                 NOTE: that upon interrupt the Second might not be the
+                       same process as that before the original call to
+                       IOTRANSFER.
+ *)
+ 
+ PROCEDURE IOTRANSFER (VAR First, Second: PROCESS; InterruptNo: CARDINAL) ;
+ VAR
+    iots: IOTransferState ;
+ BEGIN
+    localMain (First) ;
+    WITH iots DO
+       ptrToFirst  := ADR (First) ;
+       ptrToSecond := ADR (Second) ;
+       next        := AttachVector (InterruptNo, ADR (iots))
+    END ;
+    IncludeVector (InterruptNo) ;
+    TRANSFER (First, Second)
+ END IOTRANSFER ;
+ 
+ 
+ (*
+    IOTransferHandler - handles interrupts related to a pending IOTRANSFER.
+ *)
+ 
+ PROCEDURE IOTransferHandler (InterruptNo: CARDINAL;
+                              Priority: CARDINAL ;
+                              piots: PtrToIOTransferState) ;
+ VAR
+    old: PtrToIOTransferState ;
+ BEGIN
+    IF piots = NIL
+    THEN
+       Halt ('no processes attached to this interrupt vector which is associated with IOTRANSFER',
+             __FILE__, __FUNCTION__, __LINE__)
+    ELSE
+       WITH piots^ DO
+          old := AttachVector (InterruptNo, next) ;
+          IF old # piots
+          THEN
+             Halt ('inconsistancy of return result',
+                   __FILE__, __FUNCTION__, __LINE__)
+          END ;
+          IF next=NIL
+          THEN
+             ExcludeVector (InterruptNo)
+          ELSE
+             printf ('odd vector has been chained\n')
+          END ;
+          TRANSFER (ptrToSecond^, ptrToFirst^)
+       END
+    END
+ END IOTransferHandler ;
+ 
+ 
+ (*
+    LISTEN - briefly listen for any interrupts.
+ *)
+ 
+ PROCEDURE LISTEN ;
+ BEGIN
+    localInit ;
+    Listen (FALSE, IOTransferHandler, MIN (PROTECTION))
+ END LISTEN ;
+ 
+ 
+ (*
+    ListenLoop - should be called instead of users writing:
+ 
+                 LOOP
+                    LISTEN
+                 END
+ 
+                 It performs the same function but yields
+                 control back to the underlying operating system.
+                 It also checks for deadlock.
+                 This function returns when an interrupt occurs.
+                 (File descriptor becomes ready or time event expires).
+ *)
+ 
+ PROCEDURE ListenLoop ;
+ BEGIN
+    localInit ;
+    LOOP
+       Listen (TRUE, IOTransferHandler, MIN (PROTECTION))
+    END
+ END ListenLoop ;
+ 
+ 
+ (*
+    TurnInterrupts - switches processor interrupts to the
+                     protection level, to.  It returns the old value.
+ *)
+ 
+ PROCEDURE TurnInterrupts (to: PROTECTION) : PROTECTION ;
+ VAR
+    old: PROTECTION ;
+ BEGIN
+    localInit ;
+    old := VAL (PROTECTION, turnInterrupts (VAL (CARDINAL, to))) ;
+    Listen (FALSE, IOTransferHandler, to) ;
+    (* printf ("interrupt level is %d\n", currentIntValue); *)
+    RETURN old
+ END TurnInterrupts ;
+ 
+ 
+ (*
+    Finished - generates an error message. Modula-2 processes should never
+               terminate.
+ *)
+ 
+ PROCEDURE Finished (p: ADDRESS) ;
+ BEGIN
+    Halt ('process terminated illegally',
+          __FILE__, __FUNCTION__, __LINE__)
+ END Finished ;
+ 
+ 
+ (*
+    localInit - checks to see whether we need to initialize pthread
+ *)
+ 
+ PROCEDURE localInit ;
+ BEGIN
+    IF NOT initGTh
+    THEN
+       initGTh := TRUE ;
+       IF init () # 0
+       THEN
+          Halt ("gthr did not initialize",
+                __FILE__, __FUNCTION__, __LINE__)
+       END ;
+       RTint.Init
+    END
+ END localInit ;
+ 
+ 
+ (*
+    localMain - creates the holder for the main process.
+ *)
+ 
+ PROCEDURE localMain (VAR mainProcess: PROCESS) ;
+ BEGIN
+    IF NOT initMain
+    THEN
+       initMain := TRUE ;
+       WITH mainProcess DO
+          context := currentThread ()
+       END
+    END
+ END localMain ;
+ 
+ 
+ BEGIN
+    initGTh := FALSE ;
+    initMain := FALSE
+ END SYSTEM.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-coroutines/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs-coroutines/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs-coroutines/SYSTEM.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-coroutines/SYSTEM.def	Thu Jan  1 00:00:00 1970
***************
*** 1,192 ****
- (* SYSTEM.def provides access to COROUTINE primitives and underlying system.
- 
- Copyright (C) 2002-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- DEFINITION MODULE SYSTEM ;
- 
- (* This module is designed to be used on a native operating system
-    rather than an embedded system as it implements the coroutine
-    primitives TRANSFER, IOTRANSFER and
-    NEWPROCESS through the GNU Pthread library.  *)
- 
- FROM COROUTINES IMPORT PROTECTION ;
- 
- EXPORT QUALIFIED (* the following are built into the compiler: *)
-                  ADDRESS, WORD, BYTE, CSIZE_T, CSSIZE_T, COFF_T, (* @SYSTEM_DATATYPES@ *)
-                  ADR, TSIZE, ROTATE, SHIFT, THROW, TBITSIZE,
-                  (* SIZE is exported depending upon -fpim2 and
-                     -fpedantic.  *)
-                  (* The rest are implemented in SYSTEM.mod.  *)
-                  PROCESS, TRANSFER, NEWPROCESS, IOTRANSFER,
-                  LISTEN,
-                  ListenLoop, TurnInterrupts ;
- 
- 
- TYPE
-    PROCESS  = RECORD
-                  context: INTEGER ;
-               END ;
- 
- (* Note that the full list of system and sized datatypes include:
-    LOC, WORD, BYTE, ADDRESS,
- 
-    (and the non language standard target types)
- 
-    INTEGER8, INTEGER16, INTEGER32, INTEGER64,
-    CARDINAL8, CARDINAL16, CARDINAL32, CARDINAL64,
-    WORD16, WORD32, WORD64, BITSET8, BITSET16,
-    BITSET32, REAL32, REAL64, REAL128, COMPLEX32,
-    COMPLEX64, COMPLEX128, CSIZE_T, CSSIZE_T.
- 
-    Also note that the non-standard data types will
-    move into another module in the future.  *)
- 
- (* The following types are supported on this target:
-    @SYSTEM_TYPES@
- *)
- 
- 
- (*
-    TRANSFER - save the current volatile environment into, p1.
-               Restore the volatile environment from, p2.
- *)
- 
- PROCEDURE TRANSFER (VAR p1: PROCESS; p2: PROCESS) ;
- 
- 
- (*
-    NEWPROCESS - p is a parameterless procedure, a, is the origin of
-                 the workspace used for the process stack and containing
-                 the volatile environment of the process.  StackSize, is
-                 the maximum size of the stack in bytes which can be used
-                 by this process.  new, is the new process.
- *)
- 
- PROCEDURE NEWPROCESS (p: PROC; a: ADDRESS; StackSize: CARDINAL; VAR new: PROCESS) ;
- 
- 
- (*
-    IOTRANSFER - saves the current volatile environment into, First,
-                 and restores volatile environment, Second.
-                 When an interrupt, InterruptNo, is encountered then
-                 the reverse takes place.  (The then current volatile
-                 environment is shelved onto Second and First is resumed).
- 
-                 NOTE: that upon interrupt the Second might not be the
-                       same process as that before the original call to
-                       IOTRANSFER.
- *)
- 
- PROCEDURE IOTRANSFER (VAR First, Second: PROCESS; InterruptNo: CARDINAL) ;
- 
- 
- (*
-    LISTEN - briefly listen for any interrupts.
- *)
- 
- PROCEDURE LISTEN ;
- 
- 
- (*
-    ListenLoop - should be called instead of users writing:
- 
-                 LOOP
-                    LISTEN
-                 END
- 
-                 It performs the same function but yields
-                 control back to the underlying operating system
-                 via a call to pth_select.
-                 It also checks for deadlock.
-                 This function returns when an interrupt occurs ie
-                 a file descriptor becomes ready or a time event
-                 expires.  See the module RTint.
- *)
- 
- PROCEDURE ListenLoop ;
- 
- 
- (*
-    TurnInterrupts - switches processor interrupts to the protection
-                     level, to.  It returns the old value.
- *)
- 
- PROCEDURE TurnInterrupts (to: PROTECTION) : PROTECTION ;
- 
- 
- (*
-    all the functions below are declared internally to gm2
-    ====================================================
- 
- PROCEDURE ADR (VAR v: <anytype>): ADDRESS;
-   (* Returns the address of variable v. *)
- 
- PROCEDURE SIZE (v: <type>) : ZType;
-   (* Returns the number of BYTES used to store a v of
-      any specified <type>.  Only available if -fpim2 is used.
-   *)
- 
- PROCEDURE TSIZE (<type>) : CARDINAL;
-   (* Returns the number of BYTES used to store a value of the
-      specified <type>.
-   *)
- 
- PROCEDURE ROTATE (val: <a set type>;
-                   num: INTEGER): <type of first parameter>;
-   (* Returns a bit sequence obtained from val by rotating up or down
-      (left or right) by the absolute value of num.  The direction is
-      down if the sign of num is negative, otherwise the direction is up.
-   *)
- 
- PROCEDURE SHIFT (val: <a set type>;
-                  num: INTEGER): <type of first parameter>;
-   (* Returns a bit sequence obtained from val by shifting up or down
-      (left or right) by the absolute value of num, introducing
-      zeros as necessary.  The direction is down if the sign of
-      num is negative, otherwise the direction is up.
-   *)
- 
- PROCEDURE THROW (i: INTEGER) <* noreturn *> ;
-   (*
-      THROW is a GNU extension and was not part of the PIM or ISO
-      standards.  It throws an exception which will be caught by the EXCEPT
-      block (assuming it exists).  This is a compiler builtin function which
-      interfaces to the GCC exception handling runtime system.
-      GCC uses the term throw, hence the naming distinction between
-      the GCC builtin and the Modula-2 runtime library procedure Raise.
-      The later library procedure Raise will call SYSTEM.THROW after
-      performing various housekeeping activities.
-   *)
- 
- PROCEDURE TBITSIZE (<type>) : CARDINAL ;
-   (* Returns the minimum number of bits necessary to represent
-      <type>.  This procedure function is only useful for determining
-      the number of bits used for any type field within a packed RECORD.
-      It is not particularly useful elsewhere since <type> might be
-      optimized for speed, for example a BOOLEAN could occupy a WORD.
-   *)
- *)
- 
- END SYSTEM.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-coroutines/SYSTEM.mod gcc-17-20260816/gcc/m2/gm2-libs-coroutines/SYSTEM.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-coroutines/SYSTEM.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-coroutines/SYSTEM.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,251 ****
- (* SYSTEM.mod provides access to COROUTINE primitives and underlying system.
- 
- Copyright (C) 2002-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE SYSTEM ;
- 
- FROM RTco IMPORT init, initThread, transfer, currentThread, turnInterrupts ;
- FROM RTint IMPORT Listen, AttachVector, IncludeVector, ExcludeVector ;
- 
- IMPORT RTint ;
- 
- FROM Storage IMPORT ALLOCATE ;
- FROM M2RTS IMPORT Halt ;
- FROM libc IMPORT printf, memcpy, memset ;
- 
- 
- CONST
-    BitsPerBitset = MAX (BITSET) +1 ;
- 
- TYPE
-    PtrToIOTransferState = POINTER TO IOTransferState ;
-    IOTransferState      = RECORD
-                              ptrToFirst,
-                              ptrToSecond: POINTER TO PROCESS ;
-                              next       : PtrToIOTransferState ;
-                           END ;
- 
- VAR
-    initMain,
-    initGTh : BOOLEAN ;
- 
- 
- (*
-    TRANSFER - save the current volatile environment into, p1.
-               Restore the volatile environment from, p2.
- *)
- 
- PROCEDURE TRANSFER (VAR p1: PROCESS; p2: PROCESS) ;
- BEGIN
-    localMain (p1) ;
-    IF p1.context=p2.context
-    THEN
-       Halt('error when attempting to context switch to the same process',
-            __FILE__, __FUNCTION__, __LINE__)
-    END ;
-    transfer (p1.context, p2.context)
- END TRANSFER ;
- 
- 
- (*
-    NEWPROCESS - p is a parameterless procedure, a, is the origin of
-                 the workspace used for the process stack and containing
-                 the volatile environment of the process.  StackSize, is
-                 the maximum size of the stack in bytes which can be used
-                 by this process.  new, is the new process.
- *)
- 
- PROCEDURE NEWPROCESS (p: PROC; a: ADDRESS; StackSize: CARDINAL; VAR new: PROCESS) ;
- BEGIN
-    localInit ;
-    WITH new DO
-       context := initThread (p, StackSize, MAX(PROTECTION))
-    END
- END NEWPROCESS ;
- 
- 
- (*
-    IOTRANSFER - saves the current volatile environment into, First,
-                 and restores volatile environment, Second.
-                 When an interrupt, InterruptNo, is encountered then
-                 the reverse takes place. (The then current volatile
-                 environment is shelved onto Second and First is resumed).
- 
-                 NOTE: that upon interrupt the Second might not be the
-                       same process as that before the original call to
-                       IOTRANSFER.
- *)
- 
- PROCEDURE IOTRANSFER (VAR First, Second: PROCESS; InterruptNo: CARDINAL) ;
- VAR
-    iots: IOTransferState ;
- BEGIN
-    localMain (First) ;
-    WITH iots DO
-       ptrToFirst  := ADR (First) ;
-       ptrToSecond := ADR (Second) ;
-       next        := AttachVector (InterruptNo, ADR (iots))
-    END ;
-    IncludeVector (InterruptNo) ;
-    TRANSFER (First, Second)
- END IOTRANSFER ;
- 
- 
- (*
-    IOTransferHandler - handles interrupts related to a pending IOTRANSFER.
- *)
- 
- PROCEDURE IOTransferHandler (InterruptNo: CARDINAL;
-                              Priority: CARDINAL ;
-                              piots: PtrToIOTransferState) ;
- VAR
-    old: PtrToIOTransferState ;
- BEGIN
-    IF piots = NIL
-    THEN
-       Halt ('no processes attached to this interrupt vector which is associated with IOTRANSFER',
-             __FILE__, __FUNCTION__, __LINE__)
-    ELSE
-       WITH piots^ DO
-          old := AttachVector (InterruptNo, next) ;
-          IF old # piots
-          THEN
-             Halt ('inconsistancy of return result',
-                   __FILE__, __FUNCTION__, __LINE__)
-          END ;
-          IF next=NIL
-          THEN
-             ExcludeVector (InterruptNo)
-          ELSE
-             printf ('odd vector has been chained\n')
-          END ;
-          TRANSFER (ptrToSecond^, ptrToFirst^)
-       END
-    END
- END IOTransferHandler ;
- 
- 
- (*
-    LISTEN - briefly listen for any interrupts.
- *)
- 
- PROCEDURE LISTEN ;
- BEGIN
-    localInit ;
-    Listen (FALSE, IOTransferHandler, MIN (PROTECTION))
- END LISTEN ;
- 
- 
- (*
-    ListenLoop - should be called instead of users writing:
- 
-                 LOOP
-                    LISTEN
-                 END
- 
-                 It performs the same function but yields
-                 control back to the underlying operating system.
-                 It also checks for deadlock.
-                 This function returns when an interrupt occurs.
-                 (File descriptor becomes ready or time event expires).
- *)
- 
- PROCEDURE ListenLoop ;
- BEGIN
-    localInit ;
-    LOOP
-       Listen (TRUE, IOTransferHandler, MIN (PROTECTION))
-    END
- END ListenLoop ;
- 
- 
- (*
-    TurnInterrupts - switches processor interrupts to the
-                     protection level, to.  It returns the old value.
- *)
- 
- PROCEDURE TurnInterrupts (to: PROTECTION) : PROTECTION ;
- VAR
-    old: PROTECTION ;
- BEGIN
-    localInit ;
-    old := VAL (PROTECTION, turnInterrupts (VAL (CARDINAL, to))) ;
-    Listen (FALSE, IOTransferHandler, to) ;
-    (* printf ("interrupt level is %d\n", currentIntValue); *)
-    RETURN old
- END TurnInterrupts ;
- 
- 
- (*
-    Finished - generates an error message. Modula-2 processes should never
-               terminate.
- *)
- 
- PROCEDURE Finished (p: ADDRESS) ;
- BEGIN
-    Halt ('process terminated illegally',
-          __FILE__, __FUNCTION__, __LINE__)
- END Finished ;
- 
- 
- (*
-    localInit - checks to see whether we need to initialize pthread
- *)
- 
- PROCEDURE localInit ;
- BEGIN
-    IF NOT initGTh
-    THEN
-       initGTh := TRUE ;
-       IF init () # 0
-       THEN
-          Halt ("gthr did not initialize",
-                __FILE__, __FUNCTION__, __LINE__)
-       END ;
-       RTint.Init
-    END
- END localInit ;
- 
- 
- (*
-    localMain - creates the holder for the main process.
- *)
- 
- PROCEDURE localMain (VAR mainProcess: PROCESS) ;
- BEGIN
-    IF NOT initMain
-    THEN
-       initMain := TRUE ;
-       WITH mainProcess DO
-          context := currentThread ()
-       END
-    END
- END localMain ;
- 
- 
- BEGIN
-    initGTh := FALSE ;
-    initMain := FALSE
- END SYSTEM.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/ComplexMath.def gcc-17-20260816/gcc/m2/gm2-libs-iso/ComplexMath.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/ComplexMath.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/ComplexMath.def	Thu Jan  1 00:00:00 1970
***************
*** 1,73 ****
- (* Library module defined by the International Standard
-    Information technology - programming languages
-    BS ISO/IEC 10514-1:1996E Part 1: Modula-2, Base Language.
- 
-    Copyright ISO/IEC (International Organization for Standardization
-    and International Electrotechnical Commission) 1996-2021.
- 
-    It may be freely copied for the purpose of implementation (see page
-    707 of the Information technology - Programming languages Part 1:
-    Modula-2, Base Language.  BS ISO/IEC 10514-1:1996).  *)
- 
- DEFINITION MODULE ComplexMath;
- 
-   (* Mathematical functions for the type COMPLEX *)
- 
- CONST
-   i =    CMPLX (0.0, 1.0);
-   one =  CMPLX (1.0, 0.0);
-   zero = CMPLX (0.0, 0.0);
- 
- PROCEDURE __BUILTIN__ abs (z: COMPLEX): REAL;
-   (* Returns the length of z *)
- 
- PROCEDURE __BUILTIN__ arg (z: COMPLEX): REAL;
-   (* Returns the angle that z subtends to the positive real axis *)
- 
- PROCEDURE __BUILTIN__ conj (z: COMPLEX): COMPLEX;
-   (* Returns the complex conjugate of z *)
- 
- PROCEDURE __BUILTIN__ power (base: COMPLEX; exponent: REAL): COMPLEX;
-   (* Returns the value of the number base raised to the power exponent *)
- 
- PROCEDURE __BUILTIN__ sqrt (z: COMPLEX): COMPLEX;
-   (* Returns the principal square root of z *)
- 
- PROCEDURE __BUILTIN__ exp (z: COMPLEX): COMPLEX;
-   (* Returns the complex exponential of z *)
- 
- PROCEDURE __BUILTIN__ ln (z: COMPLEX): COMPLEX;
-   (* Returns the principal value of the natural logarithm of z *)
- 
- PROCEDURE __BUILTIN__ sin (z: COMPLEX): COMPLEX;
-   (* Returns the sine of z *)
- 
- PROCEDURE __BUILTIN__ cos (z: COMPLEX): COMPLEX;
-   (* Returns the cosine of z *)
- 
- PROCEDURE __BUILTIN__ tan (z: COMPLEX): COMPLEX;
-   (* Returns the tangent of z *)
- 
- PROCEDURE __BUILTIN__ arcsin (z: COMPLEX): COMPLEX;
-   (* Returns the arcsine of z *)
- 
- PROCEDURE __BUILTIN__ arccos (z: COMPLEX): COMPLEX;
-   (* Returns the arccosine of z *)
- 
- PROCEDURE __BUILTIN__ arctan (z: COMPLEX): COMPLEX;
-   (* Returns the arctangent of z *)
- 
- PROCEDURE polarToComplex (abs, arg: REAL): COMPLEX;
-   (* Returns the complex number with the specified polar coordinates *)
- 
- PROCEDURE scalarMult (scalar: REAL; z: COMPLEX): COMPLEX;
-   (* Returns the scalar product of scalar with z *)
- 
- PROCEDURE IsCMathException (): BOOLEAN;
-   (* Returns TRUE if the current coroutine is in the exceptional
-      execution state because of the raising of an exception in a
-      routine from this module; otherwise returns FALSE.
-   *)
- 
- END ComplexMath.
- 
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/ComplexMath.mod gcc-17-20260816/gcc/m2/gm2-libs-iso/ComplexMath.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/ComplexMath.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/ComplexMath.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,164 ****
- (* ComplexMath.mod implement the ISO ComplexMath specification.
- 
- Copyright (C) 2009-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE ComplexMath ;
- 
- IMPORT cbuiltin ;
- 
- 
- (* Returns the length of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cabs)) abs (z: COMPLEX): REAL;
- BEGIN
-    RETURN cbuiltin.cabs (z)
- END abs ;
- 
- 
- (* Returns the angle that z subtends to the positive real axis *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carg)) arg (z: COMPLEX): REAL;
- BEGIN
-    RETURN cbuiltin.carg (z)
- END arg ;
- 
- 
- (* Returns the complex conjugate of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_conj)) conj (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.conj (z)
- END conj ;
- 
- 
- (* Returns the value of the number base raised to the power exponent *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpower)) power (base: COMPLEX; exponent: REAL): COMPLEX;
- BEGIN
-    RETURN cbuiltin.cpow (base, exponent)
- END power ;
- 
- 
- (* Returns the principal square root of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrt)) sqrt (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.csqrt (z)
- END sqrt ;
- 
- 
- (* Returns the complex exponential of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexp)) exp (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.cexp (z)
- END exp ;
- 
- 
- (* Returns the principal value of the natural logarithm of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cln)) ln (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.clog (z)
- END ln ;
- 
- 
- (* Returns the sine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csin)) sin (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.csin (z)
- END sin ;
- 
- 
- (* Returns the cosine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ccos)) cos (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.ccos (z)
- END cos ;
- 
- 
- (* Returns the tangent of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctan)) tan (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.ctan (z)
- END tan ;
- 
- 
- (* Returns the arcsine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carcsin)) arcsin (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.casin (z)
- END arcsin ;
- 
- 
- (* Returns the arccosine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carccos)) arccos (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.cacos (z)
- END arccos ;
- 
- 
- (* Returns the arctangent of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carctan)) arctan (z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN cbuiltin.catan (z)
- END arctan ;
- 
- 
- (* Returns the complex number with the specified polar coordinates *)
- 
- PROCEDURE polarToComplex (abs, arg: REAL): COMPLEX;
- BEGIN
-    RETURN CMPLX (abs*cbuiltin.cos(arg), abs*cbuiltin.sin(arg))
- END polarToComplex ;
- 
- 
- (* Returns the scalar product of scalar with z *)
- 
- PROCEDURE scalarMult (scalar: REAL; z: COMPLEX): COMPLEX;
- BEGIN
-    RETURN CMPLX (RE(z)*scalar, IM(z)*scalar)
- END scalarMult ;
- 
- 
- (* Returns TRUE if the current coroutine is in the exceptional
-    execution state because of the raising of an exception in a
-    routine from this module; otherwise returns FALSE.
- *)
- 
- PROCEDURE IsCMathException (): BOOLEAN;
- BEGIN
-    (* --fixme-- we should really attempt to catch sigfpe in these procedures *)
-    RETURN( FALSE )
- END IsCMathException ;
- 
- 
- END ComplexMath.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/LongComplexMath.def gcc-17-20260816/gcc/m2/gm2-libs-iso/LongComplexMath.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/LongComplexMath.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/LongComplexMath.def	Thu Jan  1 00:00:00 1970
***************
*** 1,73 ****
- (* Library module defined by the International Standard
-    Information technology - programming languages
-    BS ISO/IEC 10514-1:1996E Part 1: Modula-2, Base Language.
- 
-    Copyright ISO/IEC (International Organization for Standardization
-    and International Electrotechnical Commission) 1996-2021.
- 
-    It may be freely copied for the purpose of implementation (see page
-    707 of the Information technology - Programming languages Part 1:
-    Modula-2, Base Language.  BS ISO/IEC 10514-1:1996).  *)
- 
- DEFINITION MODULE LongComplexMath;
- 
-   (* Mathematical functions for the type LONGCOMPLEX *)
- 
- CONST
-   i =    CMPLX (0.0, 1.0);
-   one =  CMPLX (1.0, 0.0);
-   zero = CMPLX (0.0, 0.0);
- 
- PROCEDURE abs (z: LONGCOMPLEX): LONGREAL;
-   (* Returns the length of z *)
- 
- PROCEDURE arg (z: LONGCOMPLEX): LONGREAL;
-   (* Returns the angle that z subtends to the positive real axis *)
- 
- PROCEDURE conj (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the complex conjugate of z *)
- 
- PROCEDURE power (base: LONGCOMPLEX; exponent: LONGREAL): LONGCOMPLEX;
-   (* Returns the value of the number base raised to the power exponent *)
- 
- PROCEDURE sqrt (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the principal square root of z *)
- 
- PROCEDURE exp (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the complex exponential of z *)
- 
- PROCEDURE ln (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the principal value of the natural logarithm of z *)
- 
- PROCEDURE sin (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the sine of z *)
- 
- PROCEDURE cos (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the cosine of z *)
- 
- PROCEDURE tan (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the tangent of z *)
- 
- PROCEDURE arcsin (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the arcsine of z *)
- 
- PROCEDURE arccos (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the arccosine of z *)
- 
- PROCEDURE arctan (z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the arctangent of z *)
- 
- PROCEDURE polarToComplex (abs, arg: LONGREAL): LONGCOMPLEX;
-   (* Returns the complex number with the specified polar coordinates *)
- 
- PROCEDURE scalarMult (scalar: LONGREAL; z: LONGCOMPLEX): LONGCOMPLEX;
-   (* Returns the scalar product of scalar with z *)
- 
- PROCEDURE IsCMathException (): BOOLEAN;
-   (* Returns TRUE if the current coroutine is in the exceptional execution state
-      because of the raising of an exception in a routine from this module; otherwise
-      returns FALSE.
-   *)
- 
- END LongComplexMath.
- 
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/LongComplexMath.mod gcc-17-20260816/gcc/m2/gm2-libs-iso/LongComplexMath.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/LongComplexMath.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/LongComplexMath.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,164 ****
- (* LongComplexMath.mod implement the ISO LongComplexMath specification.
- 
- Copyright (C) 2009-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE LongComplexMath ;
- 
- IMPORT cbuiltin ;
- 
- 
- (* Returns the length of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cabsl)) abs (z: LONGCOMPLEX): LONGREAL;
- BEGIN
-    RETURN cbuiltin.cabsl (z)
- END abs ;
- 
- 
- (* Returns the angle that z subtends to the positive real axis *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cargl)) arg (z: LONGCOMPLEX): LONGREAL;
- BEGIN
-    RETURN cbuiltin.cargl (z)
- END arg ;
- 
- 
- (* Returns the complex conjugate of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_conjl)) conj (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.conjl (z)
- END conj ;
- 
- 
- (* Returns the value of the number base raised to the power exponent *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowerl)) power (base: LONGCOMPLEX; exponent: LONGREAL): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.cpowl (base, exponent)
- END power ;
- 
- 
- (* Returns the principal square root of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtl)) sqrt (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.csqrtl (z)
- END sqrt ;
- 
- 
- (* Returns the complex exponential of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpl)) exp (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.cexpl (z)
- END exp ;
- 
- 
- (* Returns the principal value of the natural logarithm of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clnl)) ln (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.clogl (z)
- END ln ;
- 
- 
- (* Returns the sine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csinl)) sin (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.csinl (z)
- END sin ;
- 
- 
- (* Returns the cosine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ccosl)) cos (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.ccosl (z)
- END cos ;
- 
- 
- (* Returns the tangent of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctanl)) tan (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.ctanl (z)
- END tan ;
- 
- 
- (* Returns the arcsine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carcsinl)) arcsin (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.casinl (z)
- END arcsin ;
- 
- 
- (* Returns the arccosine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carccosl)) arccos (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.cacosl (z)
- END arccos ;
- 
- 
- (* Returns the arctangent of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carctanl)) arctan (z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN cbuiltin.catanl (z)
- END arctan ;
- 
- 
- (* Returns the complex number with the specified polar coordinates *)
- 
- PROCEDURE polarToComplex (abs, arg: LONGREAL): LONGCOMPLEX;
- BEGIN
-    RETURN CMPLX (abs*cbuiltin.cosl(arg), abs*cbuiltin.sinl(arg))
- END polarToComplex ;
- 
- 
- (* Returns the scalar product of scalar with z *)
- 
- PROCEDURE scalarMult (scalar: LONGREAL; z: LONGCOMPLEX): LONGCOMPLEX;
- BEGIN
-    RETURN CMPLX (RE(z)*scalar, IM(z)*scalar)
- END scalarMult ;
- 
- 
- (* Returns TRUE if the current coroutine is in the exceptional
-    execution state because of the raising of an exception in a
-    routine from this module; otherwise returns FALSE.
- *)
- 
- PROCEDURE IsCMathException (): BOOLEAN;
- BEGIN
-    (* --fixme-- we should really attempt to catch sigfpe in these procedures *)
-    RETURN( FALSE )
- END IsCMathException ;
- 
- 
- END LongComplexMath.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs-iso/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/SYSTEM.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/SYSTEM.def	Thu Jan  1 00:00:00 1970
***************
*** 1,155 ****
- (* Library module defined by the International Standard
-    Information technology - programming languages
-    BS ISO/IEC 10514-1:1996E Part 1: Modula-2, Base Language.
- 
-    Copyright ISO/IEC (International Organization for Standardization
-    and International Electrotechnical Commission) 1996-2021.
- 
-    It may be freely copied for the purpose of implementation (see page
-    707 of the Information technology - Programming languages Part 1:
-    Modula-2, Base Language.  BS ISO/IEC 10514-1:1996).  *)
- 
- DEFINITION MODULE SYSTEM;
- 
-   (* Gives access to system programming facilities that are probably
-      non portable. *)
- 
-   (* The constants and types define underlying properties of storage *)
- 
- EXPORT QUALIFIED BITSPERLOC, LOCSPERWORD,
-                  LOC, BYTE, WORD, ADDRESS, CSIZE_T, CSSIZE_T, COFF_T, (* @SYSTEM_DATATYPES@  *)
-                  ADDADR, SUBADR, DIFADR, MAKEADR, ADR, ROTATE,
-                  SHIFT, CAST, TSIZE,
-                  (* Internal GM2 compiler functions *)
-                  THROW, TBITSIZE ;
- 
- CONST
-                   (* <implementation-defined constant> ; *)
-   BITSPERLOC    = __ATTRIBUTE__ __BUILTIN__ ((BITS_PER_UNIT)) ;
-                   (* <implementation-defined constant> ; *)
-   LOCSPERWORD   = __ATTRIBUTE__ __BUILTIN__ ((UNITS_PER_WORD)) ;
-                   (* <implementation-defined constant> ; *)
-   LOCSPERBYTE = 8 DIV BITSPERLOC ;
- 
- (* Note that the full list of system and sized datatypes include:
-    LOC, WORD, BYTE, ADDRESS,
- 
-    (and the non language standard target types)
- 
-    INTEGER8, INTEGER16, INTEGER32, INTEGER64,
-    CARDINAL8, CARDINAL16, CARDINAL32, CARDINAL64,
-    WORD16, WORD32, WORD64, BITSET8, BITSET16,
-    BITSET32, REAL32, REAL64, REAL128, COMPLEX32,
-    COMPLEX64, COMPLEX128, CSIZE_T, CSSIZE_T.
- 
-    Also note that the non-standard data types will
-    move into another module in the future.  *)
- 
- (*
-    All the data types and procedures below are declared internally.
-    ===============================================================
- 
- TYPE
-    @SYSTEM_TYPES@
- 
- TYPE
-   LOC; (* A system basic type. Values are the uninterpreted
-           contents of the smallest addressable unit of storage *)
-   ADDRESS = POINTER TO LOC;
-   WORD = ARRAY [0 .. LOCSPERWORD-1] OF LOC;
- 
-   (* BYTE and LOCSPERBYTE are provided if appropriate for machine *)
- 
- TYPE
-   BYTE = ARRAY [0 .. LOCSPERBYTE-1] OF LOC;
- 
- PROCEDURE ADDADR (addr: ADDRESS; offset: CARDINAL): ADDRESS;
-   (* Returns address given by (addr + offset), or may raise
-      an exception if this address is not valid.
-   *)
- 
- PROCEDURE SUBADR (addr: ADDRESS; offset: CARDINAL): ADDRESS;
-   (* Returns address given by (addr - offset), or may raise an
-      exception if this address is not valid.
-   *)
- 
- PROCEDURE DIFADR (addr1, addr2: ADDRESS): INTEGER;
-   (* Returns the difference between addresses (addr1 - addr2),
-      or may raise an exception if the arguments are invalid
-      or address space is non-contiguous.
-   *)
- 
- PROCEDURE MAKEADR (high: <some type>; ...): ADDRESS;
-   (* Returns an address constructed from a list of values whose
-      types are implementation-defined, or may raise an
-      exception if this address is not valid.
- 
-      In GNU Modula-2, MAKEADR can take any number of arguments
-      which are mapped onto the type ADDRESS. The first parameter
-      maps onto the high address bits and subsequent parameters map
-      onto lower address bits. For example:
- 
-      a := MAKEADR(BYTE(0FEH), BYTE(0DCH), BYTE(0BAH), BYTE(098H),
-                   BYTE(076H), BYTE(054H), BYTE(032H), BYTE(010H)) ;
- 
-      then the value of, a, on a 64 bit machine is: 0FEDCBA9876543210H
- 
-      The parameters do not have to be the same type, but constants
-      _must_ be typed.
-   *)
- 
- PROCEDURE ADR (VAR v: <anytype>): ADDRESS;
-   (* Returns the address of variable v. *)
- 
- PROCEDURE ROTATE (val: <a packedset type>;
-                   num: INTEGER): <type of first parameter>;
-   (* Returns a bit sequence obtained from val by rotating up/right
-      or down/right by the absolute value of num.  The direction is
-      down/right if the sign of num is negative, otherwise the direction
-      is up/left.
-   *)
- 
- PROCEDURE SHIFT (val: <a packedset type>;
-                  num: INTEGER): <type of first parameter>;
-   (* Returns a bit sequence obtained from val by shifting up/left
-      or down/right by the absolute value of num, introducing
-      zeros as necessary.  The direction is down/right if the sign of
-      num is negative, otherwise the direction is up/left.
-   *)
- 
- PROCEDURE CAST (<targettype>; val: <anytype>): <targettype>;
-   (* CAST is a type transfer function.  Given the expression
-      denoted by val, it returns a value of the type <targettype>.
-      An invalid value for the target value or a
-      physical address alignment problem may raise an exception.
-   *)
- 
- PROCEDURE TSIZE (<type>; ... ): CARDINAL;
-   (* Returns the number of LOCS used to store a value of the
-      specified <type>.   The extra parameters, if present,
-      are used to distinguish variants in a variant record.
-   *)
- 
- PROCEDURE THROW (i: INTEGER) <* noreturn *> ;
-   (*
-      THROW is a GNU extension and was not part of the PIM or ISO
-      standards.  It throws an exception which will be caught by the
-      EXCEPT block (assuming it exists).  This is a compiler builtin
-      function which interfaces to the GCC exception handling runtime
-      system.
-      GCC uses the term throw, hence the naming distinction between
-      the GCC builtin and the Modula-2 runtime library procedure Raise.
-      The later library procedure Raise will call SYSTEM.THROW after
-      performing various housekeeping activities.
-   *)
- 
- PROCEDURE TBITSIZE (<type>) : CARDINAL ;
-   (* Returns the minimum number of bits necessary to represent
-      <type>.  This procedure function is only useful for determining
-      the number of bits used for any type field within a packed RECORD.
-      It is not particularly useful elsewhere since <type> might be
-      optimized for speed, for example a BOOLEAN could occupy a WORD.
-   *)
- *)
- 
- END SYSTEM.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/SYSTEM.mod gcc-17-20260816/gcc/m2/gm2-libs-iso/SYSTEM.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/SYSTEM.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/SYSTEM.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,29 ****
- (* SYSTEM.mod implement the ISO SYSTEM specification.
- 
- Copyright (C) 2004-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE SYSTEM ;
- 
- END SYSTEM.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/ShortComplexMath.def gcc-17-20260816/gcc/m2/gm2-libs-iso/ShortComplexMath.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/ShortComplexMath.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/ShortComplexMath.def	Thu Jan  1 00:00:00 1970
***************
*** 1,88 ****
- (* ShortComplexMath.def provides access to the ShortComplex intrincics.
- 
- Copyright (C) 2010-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- DEFINITION MODULE ShortComplexMath;
- 
-   (* Mathematical functions for the type SHORTCOMPLEX *)
- 
- CONST
-   i =    CMPLX (0.0, 1.0);
-   one =  CMPLX (1.0, 0.0);
-   zero = CMPLX (0.0, 0.0);
- 
- PROCEDURE abs (z: SHORTCOMPLEX): SHORTREAL;
-   (* Returns the length of z *)
- 
- PROCEDURE arg (z: SHORTCOMPLEX): SHORTREAL;
-   (* Returns the angle that z subtends to the positive real axis *)
- 
- PROCEDURE conj (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the complex conjugate of z *)
- 
- PROCEDURE power (base: SHORTCOMPLEX; exponent: SHORTREAL): SHORTCOMPLEX;
-   (* Returns the value of the number base raised to the power exponent *)
- 
- PROCEDURE sqrt (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the principal square root of z *)
- 
- PROCEDURE exp (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the complex exponential of z *)
- 
- PROCEDURE ln (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the principal value of the natural logarithm of z *)
- 
- PROCEDURE sin (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the sine of z *)
- 
- PROCEDURE cos (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the cosine of z *)
- 
- PROCEDURE tan (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the tangent of z *)
- 
- PROCEDURE arcsin (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the arcsine of z *)
- 
- PROCEDURE arccos (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the arccosine of z *)
- 
- PROCEDURE arctan (z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the arctangent of z *)
- 
- PROCEDURE polarToComplex (abs, arg: SHORTREAL): SHORTCOMPLEX;
-   (* Returns the complex number with the specified polar coordinates *)
- 
- PROCEDURE scalarMult (scalar: SHORTREAL; z: SHORTCOMPLEX): SHORTCOMPLEX;
-   (* Returns the scalar product of scalar with z *)
- 
- PROCEDURE IsCMathException (): BOOLEAN;
-   (* Returns TRUE if the current coroutine is in the exceptional execution state
-      because of the raising of an exception in a routine from this module; otherwise
-      returns FALSE.
-   *)
- 
- END ShortComplexMath.
- 
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso/ShortComplexMath.mod gcc-17-20260816/gcc/m2/gm2-libs-iso/ShortComplexMath.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso/ShortComplexMath.mod	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-iso/ShortComplexMath.mod	Thu Jan  1 00:00:00 1970
***************
*** 1,164 ****
- (* ShortComplexMath.mod implements access to the ShortComplex intrincics.
- 
- Copyright (C) 2009-2026 Free Software Foundation, Inc.
- Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
- 
- This file is part of GNU Modula-2.
- 
- GNU Modula-2 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.
- 
- GNU Modula-2 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.
- 
- Under Section 7 of GPL version 3, you are granted additional
- permissions described in the GCC Runtime Library Exception, version
- 3.1, as published by the Free Software Foundation.
- 
- You should have received a copy of the GNU General Public License and
- a copy of the GCC Runtime Library Exception along with this program;
- see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
- <http://www.gnu.org/licenses/>.  *)
- 
- IMPLEMENTATION MODULE ShortComplexMath ;
- 
- IMPORT cbuiltin ;
- 
- 
- (* Returns the length of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cabsf)) abs (z: SHORTCOMPLEX): SHORTREAL;
- BEGIN
-    RETURN cbuiltin.cabsf (z)
- END abs ;
- 
- 
- (* Returns the angle that z subtends to the positive real axis *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cargf)) arg (z: SHORTCOMPLEX): SHORTREAL;
- BEGIN
-    RETURN cbuiltin.cargf (z)
- END arg ;
- 
- 
- (* Returns the complex conjugate of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_conjf)) conj (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.conjf (z)
- END conj ;
- 
- 
- (* Returns the value of the number base raised to the power exponent *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowerf)) power (base: SHORTCOMPLEX; exponent: SHORTREAL): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.cpowf (base, exponent)
- END power ;
- 
- 
- (* Returns the principal square root of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtf)) sqrt (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.csqrtf (z)
- END sqrt ;
- 
- 
- (* Returns the complex exponential of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpf)) exp (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.cexpf (z)
- END exp ;
- 
- 
- (* Returns the principal value of the natural logarithm of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clnf)) ln (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.clogf (z)
- END ln ;
- 
- 
- (* Returns the sine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csinf)) sin (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.csinf (z)
- END sin ;
- 
- 
- (* Returns the cosine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ccosf)) cos (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.ccosf (z)
- END cos ;
- 
- 
- (* Returns the tangent of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctanf)) tan (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.ctanf (z)
- END tan ;
- 
- 
- (* Returns the arcsine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carcsinf)) arcsin (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.casinf (z)
- END arcsin ;
- 
- 
- (* Returns the arccosine of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carccosf)) arccos (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.cacosf (z)
- END arccos ;
- 
- 
- (* Returns the arctangent of z *)
- 
- PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carctanf)) arctan (z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN cbuiltin.catanf (z)
- END arctan ;
- 
- 
- (* Returns the complex number with the specified polar coordinates *)
- 
- PROCEDURE polarToComplex (abs, arg: SHORTREAL): SHORTCOMPLEX;
- BEGIN
-    RETURN CMPLX (abs*cbuiltin.cosf(arg), abs*cbuiltin.sinf(arg))
- END polarToComplex ;
- 
- 
- (* Returns the scalar product of scalar with z *)
- 
- PROCEDURE scalarMult (scalar: SHORTREAL; z: SHORTCOMPLEX): SHORTCOMPLEX;
- BEGIN
-    RETURN CMPLX (RE(z)*scalar, IM(z)*scalar)
- END scalarMult ;
- 
- 
- (* Returns TRUE if the current coroutine is in the exceptional
-    execution state because of the raising of an exception in a
-    routine from this module; otherwise returns FALSE.
- *)
- 
- PROCEDURE IsCMathException (): BOOLEAN;
- BEGIN
-    (* --fixme-- we should really attempt to catch sigfpe in these procedures *)
-    RETURN( FALSE )
- END IsCMathException ;
- 
- 
- END ShortComplexMath.
--- 0 ----
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ComplexMath.def gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ComplexMath.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ComplexMath.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ComplexMath.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,72 ----
+ (* Library module defined by the International Standard
+    Information technology - programming languages
+    BS ISO/IEC 10514-1:1996E Part 1: Modula-2, Base Language.
+ 
+    Copyright ISO/IEC (International Organization for Standardization
+    and International Electrotechnical Commission) 1996-2021.
+ 
+    It may be freely copied for the purpose of implementation (see page
+    707 of the Information technology - Programming languages Part 1:
+    Modula-2, Base Language.  BS ISO/IEC 10514-1:1996).  *)
+ 
+ DEFINITION MODULE ComplexMath;
+ 
+   (* Mathematical functions for the type COMPLEX *)
+ 
+ CONST
+   i =    CMPLX (0.0, 1.0);
+   one =  CMPLX (1.0, 0.0);
+   zero = CMPLX (0.0, 0.0);
+ 
+ PROCEDURE __BUILTIN__ abs (z: COMPLEX): REAL;
+   (* Returns the length of z *)
+ 
+ PROCEDURE __BUILTIN__ arg (z: COMPLEX): REAL;
+   (* Returns the angle that z subtends to the positive real axis *)
+ 
+ PROCEDURE __BUILTIN__ conj (z: COMPLEX): COMPLEX;
+   (* Returns the complex conjugate of z *)
+ 
+ PROCEDURE __BUILTIN__ power (base: COMPLEX; exponent: REAL): COMPLEX;
+   (* Returns the value of the number base raised to the power exponent *)
+ 
+ PROCEDURE __BUILTIN__ sqrt (z: COMPLEX): COMPLEX;
+   (* Returns the principal square root of z *)
+ 
+ PROCEDURE __BUILTIN__ exp (z: COMPLEX): COMPLEX;
+   (* Returns the complex exponential of z *)
+ 
+ PROCEDURE __BUILTIN__ ln (z: COMPLEX): COMPLEX;
+   (* Returns the principal value of the natural logarithm of z *)
+ 
+   (* <DEF_TARGET_PROCEDURE(sin,COMPLEX,COMPLEX,__builtin_csin,cbuiltin.csin)> *)
+   (* Returns the sine of z *)
+ 
+   (* <DEF_TARGET_PROCEDURE(cos,COMPLEX,COMPLEX,__builtin_ccos,cbuiltin.ccos)> *)
+   (* Returns the cosine of z *)
+ 
+   (* <DEF_TARGET_PROCEDURE(tan,COMPLEX,COMPLEX,__builtin_ctan,cbuiltin.ctan)> *)
+   (* Returns the tangent of z *)
+ 
+ PROCEDURE __BUILTIN__ arcsin (z: COMPLEX): COMPLEX;
+   (* Returns the arcsine of z *)
+ 
+ PROCEDURE __BUILTIN__ arccos (z: COMPLEX): COMPLEX;
+   (* Returns the arccosine of z *)
+ 
+ PROCEDURE __BUILTIN__ arctan (z: COMPLEX): COMPLEX;
+   (* Returns the arctangent of z *)
+ 
+ PROCEDURE polarToComplex (abs, arg: REAL): COMPLEX;
+   (* Returns the complex number with the specified polar coordinates *)
+ 
+ PROCEDURE scalarMult (scalar: REAL; z: COMPLEX): COMPLEX;
+   (* Returns the scalar product of scalar with z *)
+ 
+ PROCEDURE IsCMathException (): BOOLEAN;
+   (* Returns TRUE if the current coroutine is in the exceptional
+      execution state because of the raising of an exception in a
+      routine from this module; otherwise returns FALSE.
+   *)
+ 
+ END ComplexMath.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ComplexMath.mod gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ComplexMath.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ComplexMath.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ComplexMath.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,150 ----
+ (* ComplexMath.mod implement the ISO ComplexMath specification.
+ 
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE ComplexMath ;
+ 
+ IMPORT cbuiltin ;
+ 
+ 
+ (* Returns the length of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cabs)) abs (z: COMPLEX): REAL;
+ BEGIN
+    RETURN cbuiltin.cabs (z)
+ END abs ;
+ 
+ 
+ (* Returns the angle that z subtends to the positive real axis *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carg)) arg (z: COMPLEX): REAL;
+ BEGIN
+    RETURN cbuiltin.carg (z)
+ END arg ;
+ 
+ 
+ (* Returns the complex conjugate of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_conj)) conj (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.conj (z)
+ END conj ;
+ 
+ 
+ (* Returns the value of the number base raised to the power exponent *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpower)) power (base: COMPLEX; exponent: REAL): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.cpow (base, exponent)
+ END power ;
+ 
+ 
+ (* Returns the principal square root of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrt)) sqrt (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.csqrt (z)
+ END sqrt ;
+ 
+ 
+ (* Returns the complex exponential of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexp)) exp (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.cexp (z)
+ END exp ;
+ 
+ 
+ (* Returns the principal value of the natural logarithm of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cln)) ln (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.clog (z)
+ END ln ;
+ 
+ 
+ (* Returns the sine of z *)
+ (* <MOD_TARGET_PROCEDURE(sin,COMPLEX,COMPLEX,__builtin_csin,cbuiltin.csin)> *)
+ 
+ (* Returns the cosine of z *)
+ (* <MOD_TARGET_PROCEDURE(cos,COMPLEX,COMPLEX,__builtin_ccos,cbuiltin.ccos)> *)
+ 
+ (* Returns the tangent of z *)
+ (* <MOD_TARGET_PROCEDURE(tan,COMPLEX,COMPLEX,__builtin_ctan,cbuiltin.ctan)> *)
+ 
+ 
+ (* Returns the arcsine of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carcsin)) arcsin (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.casin (z)
+ END arcsin ;
+ 
+ 
+ (* Returns the arccosine of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carccos)) arccos (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.cacos (z)
+ END arccos ;
+ 
+ 
+ (* Returns the arctangent of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carctan)) arctan (z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN cbuiltin.catan (z)
+ END arctan ;
+ 
+ 
+ (* Returns the complex number with the specified polar coordinates *)
+ 
+ PROCEDURE polarToComplex (abs, arg: REAL): COMPLEX;
+ BEGIN
+    RETURN CMPLX (abs*cbuiltin.cos(arg), abs*cbuiltin.sin(arg))
+ END polarToComplex ;
+ 
+ 
+ (* Returns the scalar product of scalar with z *)
+ 
+ PROCEDURE scalarMult (scalar: REAL; z: COMPLEX): COMPLEX;
+ BEGIN
+    RETURN CMPLX (RE(z)*scalar, IM(z)*scalar)
+ END scalarMult ;
+ 
+ 
+ (* Returns TRUE if the current coroutine is in the exceptional
+    execution state because of the raising of an exception in a
+    routine from this module; otherwise returns FALSE.
+ *)
+ 
+ PROCEDURE IsCMathException (): BOOLEAN;
+ BEGIN
+    (* --fixme-- we should really attempt to catch sigfpe in these procedures *)
+    RETURN( FALSE )
+ END IsCMathException ;
+ 
+ 
+ END ComplexMath.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/LongComplexMath.def gcc-17-20260816/gcc/m2/gm2-libs-iso-common/LongComplexMath.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/LongComplexMath.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/LongComplexMath.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,72 ----
+ (* Library module defined by the International Standard
+    Information technology - programming languages
+    BS ISO/IEC 10514-1:1996E Part 1: Modula-2, Base Language.
+ 
+    Copyright ISO/IEC (International Organization for Standardization
+    and International Electrotechnical Commission) 1996-2021.
+ 
+    It may be freely copied for the purpose of implementation (see page
+    707 of the Information technology - Programming languages Part 1:
+    Modula-2, Base Language.  BS ISO/IEC 10514-1:1996).  *)
+ 
+ DEFINITION MODULE LongComplexMath;
+ 
+   (* Mathematical functions for the type LONGCOMPLEX *)
+ 
+ CONST
+   i =    CMPLX (0.0, 1.0);
+   one =  CMPLX (1.0, 0.0);
+   zero = CMPLX (0.0, 0.0);
+ 
+ PROCEDURE abs (z: LONGCOMPLEX): LONGREAL;
+   (* Returns the length of z *)
+ 
+ PROCEDURE arg (z: LONGCOMPLEX): LONGREAL;
+   (* Returns the angle that z subtends to the positive real axis *)
+ 
+ PROCEDURE conj (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the complex conjugate of z *)
+ 
+ PROCEDURE power (base: LONGCOMPLEX; exponent: LONGREAL): LONGCOMPLEX;
+   (* Returns the value of the number base raised to the power exponent *)
+ 
+ PROCEDURE sqrt (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the principal square root of z *)
+ 
+ PROCEDURE exp (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the complex exponential of z *)
+ 
+ PROCEDURE ln (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the principal value of the natural logarithm of z *)
+ 
+   (* Returns the sine of z *)
+   (* <DEF_TARGET_PROCEDURE(sin,LONGCOMPLEX,LONGCOMPLEX,__builtin_csinl,cbuiltin.csinl)> *)
+ 
+   (* Returns the cosine of z *)
+   (* <DEF_TARGET_PROCEDURE(cos,LONGCOMPLEX,LONGCOMPLEX,__builtin_ccosl,cbuiltin.ccosl)> *)
+ 
+   (* Returns the tangent of z *)
+   (* <DEF_TARGET_PROCEDURE(tan,LONGCOMPLEX,LONGCOMPLEX,__builtin_ctanl,cbuiltin.ctanl)> *)
+ 
+ PROCEDURE arcsin (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the arcsine of z *)
+ 
+ PROCEDURE arccos (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the arccosine of z *)
+ 
+ PROCEDURE arctan (z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the arctangent of z *)
+ 
+ PROCEDURE polarToComplex (abs, arg: LONGREAL): LONGCOMPLEX;
+   (* Returns the complex number with the specified polar coordinates *)
+ 
+ PROCEDURE scalarMult (scalar: LONGREAL; z: LONGCOMPLEX): LONGCOMPLEX;
+   (* Returns the scalar product of scalar with z *)
+ 
+ PROCEDURE IsCMathException (): BOOLEAN;
+   (* Returns TRUE if the current coroutine is in the exceptional execution state
+      because of the raising of an exception in a routine from this module; otherwise
+      returns FALSE.
+   *)
+ 
+ END LongComplexMath.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/LongComplexMath.mod gcc-17-20260816/gcc/m2/gm2-libs-iso-common/LongComplexMath.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/LongComplexMath.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/LongComplexMath.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,150 ----
+ (* LongComplexMath.mod implement the ISO LongComplexMath specification.
+ 
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE LongComplexMath ;
+ 
+ IMPORT cbuiltin ;
+ 
+ 
+ (* Returns the length of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cabsl)) abs (z: LONGCOMPLEX): LONGREAL;
+ BEGIN
+    RETURN cbuiltin.cabsl (z)
+ END abs ;
+ 
+ 
+ (* Returns the angle that z subtends to the positive real axis *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cargl)) arg (z: LONGCOMPLEX): LONGREAL;
+ BEGIN
+    RETURN cbuiltin.cargl (z)
+ END arg ;
+ 
+ 
+ (* Returns the complex conjugate of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_conjl)) conj (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.conjl (z)
+ END conj ;
+ 
+ 
+ (* Returns the value of the number base raised to the power exponent *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowerl)) power (base: LONGCOMPLEX; exponent: LONGREAL): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.cpowl (base, exponent)
+ END power ;
+ 
+ 
+ (* Returns the principal square root of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtl)) sqrt (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.csqrtl (z)
+ END sqrt ;
+ 
+ 
+ (* Returns the complex exponential of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpl)) exp (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.cexpl (z)
+ END exp ;
+ 
+ 
+ (* Returns the principal value of the natural logarithm of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clnl)) ln (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.clogl (z)
+ END ln ;
+ 
+ 
+ (* Returns the sine of z *)
+ (* <MOD_TARGET_PROCEDURE(sin,LONGCOMPLEX,LONGCOMPLEX,__builtin_csinl,cbuiltin.csinl)> *)
+ 
+ (* Returns the cosine of z *)
+ (* <MOD_TARGET_PROCEDURE(cos,LONGCOMPLEX,LONGCOMPLEX,__builtin_ccosl,cbuiltin.ccosl)> *)
+ 
+ (* Returns the tangent of z *)
+ (* <MOD_TARGET_PROCEDURE(tan,LONGCOMPLEX,LONGCOMPLEX,__builtin_ctanl,cbuiltin.ctanl)> *)
+ 
+ 
+ (* Returns the arcsine of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carcsinl)) arcsin (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.casinl (z)
+ END arcsin ;
+ 
+ 
+ (* Returns the arccosine of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carccosl)) arccos (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.cacosl (z)
+ END arccos ;
+ 
+ 
+ (* Returns the arctangent of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carctanl)) arctan (z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.catanl (z)
+ END arctan ;
+ 
+ 
+ (* Returns the complex number with the specified polar coordinates *)
+ 
+ PROCEDURE polarToComplex (abs, arg: LONGREAL): LONGCOMPLEX;
+ BEGIN
+    RETURN CMPLX (abs*cbuiltin.cosl(arg), abs*cbuiltin.sinl(arg))
+ END polarToComplex ;
+ 
+ 
+ (* Returns the scalar product of scalar with z *)
+ 
+ PROCEDURE scalarMult (scalar: LONGREAL; z: LONGCOMPLEX): LONGCOMPLEX;
+ BEGIN
+    RETURN CMPLX (RE(z)*scalar, IM(z)*scalar)
+ END scalarMult ;
+ 
+ 
+ (* Returns TRUE if the current coroutine is in the exceptional
+    execution state because of the raising of an exception in a
+    routine from this module; otherwise returns FALSE.
+ *)
+ 
+ PROCEDURE IsCMathException (): BOOLEAN;
+ BEGIN
+    (* --fixme-- we should really attempt to catch sigfpe in these procedures *)
+    RETURN( FALSE )
+ END IsCMathException ;
+ 
+ 
+ END LongComplexMath.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs-iso-common/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/SYSTEM.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/SYSTEM.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,160 ----
+ (* Library module defined by the International Standard
+    Information technology - programming languages
+    BS ISO/IEC 10514-1:1996E Part 1: Modula-2, Base Language.
+ 
+    Copyright ISO/IEC (International Organization for Standardization
+    and International Electrotechnical Commission) 1996-2021.
+ 
+    It may be freely copied for the purpose of implementation (see page
+    707 of the Information technology - Programming languages Part 1:
+    Modula-2, Base Language.  BS ISO/IEC 10514-1:1996).  *)
+ 
+ DEFINITION MODULE SYSTEM;
+ 
+   (* Gives access to system programming facilities that are probably
+      non portable. *)
+ 
+   (* The constants and types define underlying properties of storage *)
+ 
+ EXPORT QUALIFIED BITSPERLOC, LOCSPERWORD,
+                  (* <SYSTEM_DATATYPES> *)
+                  LOC, BYTE, WORD, ADDRESS, CSIZE_T, CSSIZE_T, COFF_T,
+                  (* </SYSTEM_DATATYPES> *)
+                  ADDADR, SUBADR, DIFADR, MAKEADR, ADR, ROTATE,
+                  SHIFT, CAST, TSIZE,
+                  (* Internal GM2 compiler functions *)
+                  THROW, TBITSIZE ;
+ 
+ CONST
+                   (* <implementation-defined constant> ; *)
+   BITSPERLOC    = __ATTRIBUTE__ __BUILTIN__ ((BITS_PER_UNIT)) ;
+                   (* <implementation-defined constant> ; *)
+   LOCSPERWORD   = __ATTRIBUTE__ __BUILTIN__ ((UNITS_PER_WORD)) ;
+                   (* <implementation-defined constant> ; *)
+   LOCSPERBYTE = 8 DIV BITSPERLOC ;
+ 
+ (* Note that the full list of system and sized datatypes include:
+    LOC, WORD, BYTE, ADDRESS,
+ 
+    (and the non language standard target types)
+ 
+    INTEGER8, INTEGER16, INTEGER32, INTEGER64,
+    CARDINAL8, CARDINAL16, CARDINAL32, CARDINAL64,
+    WORD16, WORD32, WORD64, BITSET8, BITSET16,
+    BITSET32, REAL32, REAL64, REAL128, COMPLEX32,
+    COMPLEX64, COMPLEX128, CSIZE_T, CSSIZE_T.
+ 
+    Also note that the non-standard data types will
+    move into another module in the future.
+ 
+ TYPE
+    <SYSTEM_TYPES>
+    </SYSTEM_TYPES>
+ *)
+ 
+ 
+ (*
+    All the data types and procedures below are declared internally.
+    ===============================================================
+ 
+ TYPE
+   LOC; (* A system basic type. Values are the uninterpreted
+           contents of the smallest addressable unit of storage *)
+   ADDRESS = POINTER TO LOC;
+   WORD = ARRAY [0 .. LOCSPERWORD-1] OF LOC;
+ 
+   (* BYTE and LOCSPERBYTE are provided if appropriate for machine *)
+ 
+ TYPE
+   BYTE = ARRAY [0 .. LOCSPERBYTE-1] OF LOC;
+ 
+ PROCEDURE ADDADR (addr: ADDRESS; offset: CARDINAL): ADDRESS;
+   (* Returns address given by (addr + offset), or may raise
+      an exception if this address is not valid.
+   *)
+ 
+ PROCEDURE SUBADR (addr: ADDRESS; offset: CARDINAL): ADDRESS;
+   (* Returns address given by (addr - offset), or may raise an
+      exception if this address is not valid.
+   *)
+ 
+ PROCEDURE DIFADR (addr1, addr2: ADDRESS): INTEGER;
+   (* Returns the difference between addresses (addr1 - addr2),
+      or may raise an exception if the arguments are invalid
+      or address space is non-contiguous.
+   *)
+ 
+ PROCEDURE MAKEADR (high: <some type>; ...): ADDRESS;
+   (* Returns an address constructed from a list of values whose
+      types are implementation-defined, or may raise an
+      exception if this address is not valid.
+ 
+      In GNU Modula-2, MAKEADR can take any number of arguments
+      which are mapped onto the type ADDRESS. The first parameter
+      maps onto the high address bits and subsequent parameters map
+      onto lower address bits. For example:
+ 
+      a := MAKEADR(BYTE(0FEH), BYTE(0DCH), BYTE(0BAH), BYTE(098H),
+                   BYTE(076H), BYTE(054H), BYTE(032H), BYTE(010H)) ;
+ 
+      then the value of, a, on a 64 bit machine is: 0FEDCBA9876543210H
+ 
+      The parameters do not have to be the same type, but constants
+      _must_ be typed.
+   *)
+ 
+ PROCEDURE ADR (VAR v: <anytype>): ADDRESS;
+   (* Returns the address of variable v. *)
+ 
+ PROCEDURE ROTATE (val: <a packedset type>;
+                   num: INTEGER): <type of first parameter>;
+   (* Returns a bit sequence obtained from val by rotating up/right
+      or down/right by the absolute value of num.  The direction is
+      down/right if the sign of num is negative, otherwise the direction
+      is up/left.
+   *)
+ 
+ PROCEDURE SHIFT (val: <a packedset type>;
+                  num: INTEGER): <type of first parameter>;
+   (* Returns a bit sequence obtained from val by shifting up/left
+      or down/right by the absolute value of num, introducing
+      zeros as necessary.  The direction is down/right if the sign of
+      num is negative, otherwise the direction is up/left.
+   *)
+ 
+ PROCEDURE CAST (<targettype>; val: <anytype>): <targettype>;
+   (* CAST is a type transfer function.  Given the expression
+      denoted by val, it returns a value of the type <targettype>.
+      An invalid value for the target value or a
+      physical address alignment problem may raise an exception.
+   *)
+ 
+ PROCEDURE TSIZE (<type>; ... ): CARDINAL;
+   (* Returns the number of LOCS used to store a value of the
+      specified <type>.   The extra parameters, if present,
+      are used to distinguish variants in a variant record.
+   *)
+ 
+ PROCEDURE THROW (i: INTEGER) <* noreturn *> ;
+   (*
+      THROW is a GNU extension and was not part of the PIM or ISO
+      standards.  It throws an exception which will be caught by the
+      EXCEPT block (assuming it exists).  This is a compiler builtin
+      function which interfaces to the GCC exception handling runtime
+      system.
+      GCC uses the term throw, hence the naming distinction between
+      the GCC builtin and the Modula-2 runtime library procedure Raise.
+      The later library procedure Raise will call SYSTEM.THROW after
+      performing various housekeeping activities.
+   *)
+ 
+ PROCEDURE TBITSIZE (<type>) : CARDINAL ;
+   (* Returns the minimum number of bits necessary to represent
+      <type>.  This procedure function is only useful for determining
+      the number of bits used for any type field within a packed RECORD.
+      It is not particularly useful elsewhere since <type> might be
+      optimized for speed, for example a BOOLEAN could occupy a WORD.
+   *)
+ *)
+ 
+ END SYSTEM.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/SYSTEM.mod gcc-17-20260816/gcc/m2/gm2-libs-iso-common/SYSTEM.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/SYSTEM.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/SYSTEM.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,29 ----
+ (* SYSTEM.mod implement the ISO SYSTEM specification.
+ 
+ Copyright (C) 2004-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE SYSTEM ;
+ 
+ END SYSTEM.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ShortComplexMath.def gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ShortComplexMath.def
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ShortComplexMath.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ShortComplexMath.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,87 ----
+ (* ShortComplexMath.def provides access to the ShortComplex intrincics.
+ 
+ Copyright (C) 2010-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE ShortComplexMath;
+ 
+   (* Mathematical functions for the type SHORTCOMPLEX *)
+ 
+ CONST
+   i =    CMPLX (0.0, 1.0);
+   one =  CMPLX (1.0, 0.0);
+   zero = CMPLX (0.0, 0.0);
+ 
+ PROCEDURE abs (z: SHORTCOMPLEX): SHORTREAL;
+   (* Returns the length of z *)
+ 
+ PROCEDURE arg (z: SHORTCOMPLEX): SHORTREAL;
+   (* Returns the angle that z subtends to the positive real axis *)
+ 
+ PROCEDURE conj (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the complex conjugate of z *)
+ 
+ PROCEDURE power (base: SHORTCOMPLEX; exponent: SHORTREAL): SHORTCOMPLEX;
+   (* Returns the value of the number base raised to the power exponent *)
+ 
+ PROCEDURE sqrt (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the principal square root of z *)
+ 
+ PROCEDURE exp (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the complex exponential of z *)
+ 
+ PROCEDURE ln (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the principal value of the natural logarithm of z *)
+ 
+   (* Returns the sine of z *)
+   (* <DEF_TARGET_PROCEDURE(sin,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_csinf,cbuiltin.csinf)> *)
+ 
+   (* Returns the cosine of z *)
+   (* <DEF_TARGET_PROCEDURE(cos,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ccosf,cbuiltin.ccosf)> *)
+ 
+   (* Returns the tangent of z *)
+   (* <DEF_TARGET_PROCEDURE(tan,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ctanf,cbuiltin.ctanf)> *)
+ 
+ PROCEDURE arcsin (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the arcsine of z *)
+ 
+ PROCEDURE arccos (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the arccosine of z *)
+ 
+ PROCEDURE arctan (z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the arctangent of z *)
+ 
+ PROCEDURE polarToComplex (abs, arg: SHORTREAL): SHORTCOMPLEX;
+   (* Returns the complex number with the specified polar coordinates *)
+ 
+ PROCEDURE scalarMult (scalar: SHORTREAL; z: SHORTCOMPLEX): SHORTCOMPLEX;
+   (* Returns the scalar product of scalar with z *)
+ 
+ PROCEDURE IsCMathException (): BOOLEAN;
+   (* Returns TRUE if the current coroutine is in the exceptional execution state
+      because of the raising of an exception in a routine from this module; otherwise
+      returns FALSE.
+   *)
+ 
+ END ShortComplexMath.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ShortComplexMath.mod gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ShortComplexMath.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-iso-common/ShortComplexMath.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-iso-common/ShortComplexMath.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,150 ----
+ (* ShortComplexMath.mod implements access to the ShortComplex intrincics.
+ 
+ Copyright (C) 2009-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE ShortComplexMath ;
+ 
+ IMPORT cbuiltin ;
+ 
+ 
+ (* Returns the length of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cabsf)) abs (z: SHORTCOMPLEX): SHORTREAL;
+ BEGIN
+    RETURN cbuiltin.cabsf (z)
+ END abs ;
+ 
+ 
+ (* Returns the angle that z subtends to the positive real axis *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cargf)) arg (z: SHORTCOMPLEX): SHORTREAL;
+ BEGIN
+    RETURN cbuiltin.cargf (z)
+ END arg ;
+ 
+ 
+ (* Returns the complex conjugate of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_conjf)) conj (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.conjf (z)
+ END conj ;
+ 
+ 
+ (* Returns the value of the number base raised to the power exponent *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowerf)) power (base: SHORTCOMPLEX; exponent: SHORTREAL): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.cpowf (base, exponent)
+ END power ;
+ 
+ 
+ (* Returns the principal square root of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtf)) sqrt (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.csqrtf (z)
+ END sqrt ;
+ 
+ 
+ (* Returns the complex exponential of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpf)) exp (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.cexpf (z)
+ END exp ;
+ 
+ 
+ (* Returns the principal value of the natural logarithm of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clnf)) ln (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.clogf (z)
+ END ln ;
+ 
+ 
+ (* Returns the sine of z *)
+ (* <MOD_TARGET_PROCEDURE(sin,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_csinf,cbuiltin.csinf)> *)
+ 
+ (* Returns the cosine of z *)
+ (* <MOD_TARGET_PROCEDURE(cos,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ccosf,cbuiltin.ccosf)> *)
+ 
+ (* Returns the tangent of z *)
+ (* <MOD_TARGET_PROCEDURE(tan,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ctanf,cbuiltin.ctanf)> *)
+ 
+ 
+ (* Returns the arcsine of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carcsinf)) arcsin (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.casinf (z)
+ END arcsin ;
+ 
+ 
+ (* Returns the arccosine of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carccosf)) arccos (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.cacosf (z)
+ END arccos ;
+ 
+ 
+ (* Returns the arctangent of z *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_carctanf)) arctan (z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN cbuiltin.catanf (z)
+ END arctan ;
+ 
+ 
+ (* Returns the complex number with the specified polar coordinates *)
+ 
+ PROCEDURE polarToComplex (abs, arg: SHORTREAL): SHORTCOMPLEX;
+ BEGIN
+    RETURN CMPLX (abs*cbuiltin.cosf(arg), abs*cbuiltin.sinf(arg))
+ END polarToComplex ;
+ 
+ 
+ (* Returns the scalar product of scalar with z *)
+ 
+ PROCEDURE scalarMult (scalar: SHORTREAL; z: SHORTCOMPLEX): SHORTCOMPLEX;
+ BEGIN
+    RETURN CMPLX (RE(z)*scalar, IM(z)*scalar)
+ END scalarMult ;
+ 
+ 
+ (* Returns TRUE if the current coroutine is in the exceptional
+    execution state because of the raising of an exception in a
+    routine from this module; otherwise returns FALSE.
+ *)
+ 
+ PROCEDURE IsCMathException (): BOOLEAN;
+ BEGIN
+    (* --fixme-- we should really attempt to catch sigfpe in these procedures *)
+    RETURN( FALSE )
+ END IsCMathException ;
+ 
+ 
+ END ShortComplexMath.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-min/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs-min/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs-min/SYSTEM.def	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/gm2-libs-min/SYSTEM.def	Sun Aug 16 22:32:07 2026
*************** see the files COPYING3 and COPYING.RUNTI
*** 27,33 ****
  DEFINITION MODULE SYSTEM ;
  
  EXPORT QUALIFIED BITSPERBYTE, BYTESPERWORD,
!                  ADDRESS, WORD, BYTE, CSIZE_T, CSSIZE_T, COFF_T, (* @SYSTEM_DATATYPES@ *)
                   ADR, TSIZE ;
                   (* SIZE is also exported if -fpim2 is used *)
  
--- 27,35 ----
  DEFINITION MODULE SYSTEM ;
  
  EXPORT QUALIFIED BITSPERBYTE, BYTESPERWORD,
!                  (* <SYSTEM_DATATYPES> *)
!                  ADDRESS, WORD, BYTE, CSIZE_T, CSSIZE_T, COFF_T,
!                  (* </SYSTEM_DATATYPES> *)
                   ADR, TSIZE ;
                   (* SIZE is also exported if -fpim2 is used *)
  
*************** CONST
*** 38,44 ****
  
  (* all the following types are declared internally to gm2
  TYPE
!    @SYSTEM_TYPES@
  *)
  
  
--- 40,47 ----
  
  (* all the following types are declared internally to gm2
  TYPE
!    <SYSTEM_TYPES>
!    </SYSTEM_TYPES>
  *)
  
  
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-pim-common/Builtins.def gcc-17-20260816/gcc/m2/gm2-libs-pim-common/Builtins.def
*** gcc-17-20260809/gcc/m2/gm2-libs-pim-common/Builtins.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-pim-common/Builtins.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,276 ----
+ (* Builtins.def provides access to all built-in functions.
+ 
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE Builtins ;
+ 
+ FROM SYSTEM IMPORT ADDRESS ;
+ 
+ (* Floating point intrinsic procedure functions.  *)
+ 
+ PROCEDURE __BUILTIN__ isnanf (x: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isnan (x: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isnanl (x: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ isfinitef (x: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isfinite (x: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isfinitel (x: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ sinf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ sin (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ sinl (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ cosf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ cos (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ cosl (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ sqrtf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ sqrt (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ sqrtl (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ atan2f (x, y: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ atan2 (x, y: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ atan2l (x, y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ fabsf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ fabs (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ fabsl (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ logf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ log (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ logl (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ expf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ exp (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ expl (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ log10f (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ log10 (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ log10l (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ exp10f (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ exp10 (x: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ exp10l (x: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ ilogbf (x: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ ilogb (x: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ ilogbl (x: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ huge_val () : REAL ;
+ PROCEDURE __BUILTIN__ huge_valf () : SHORTREAL ;
+ PROCEDURE __BUILTIN__ huge_vall () : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ modf (x: REAL; VAR y: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ modff (x: SHORTREAL;
+                              VAR y: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ modfl (x: LONGREAL; VAR y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ signbit (r: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ signbitf (s: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ signbitl (l: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ nextafter (x, y: REAL) : REAL ;
+ PROCEDURE __BUILTIN__ nextafterf (x, y: SHORTREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ nextafterl (x, y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ nexttoward (x: REAL; y: LONGREAL) : REAL ;
+ PROCEDURE __BUILTIN__ nexttowardf (x: SHORTREAL; y: LONGREAL) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ nexttowardl (x, y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ scalbln (x: REAL; n: LONGINT) : REAL ;
+ PROCEDURE __BUILTIN__ scalblnf (x: SHORTREAL; n: LONGINT) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ scalblnl (x: LONGREAL; n: LONGINT) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ scalbn (x: REAL; n: INTEGER) : REAL ;
+ PROCEDURE __BUILTIN__ scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ isgreater (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isgreaterf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isgreaterl (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ isgreaterequal (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isgreaterequalf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isgreaterequall (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ isless (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ islessf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ islessl (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ islessequal (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ islessequalf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ islessequall (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ islessgreater (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ islessgreaterf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ islessgreaterl (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ isunordered (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isunorderedf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isunorderedl (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ iseqsig (x, y: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ iseqsigf (x, y: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ iseqsigl (x, y: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ isnormal (r: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isnormalf (s: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isnormall (l: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE __BUILTIN__ isinf_sign (r: REAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isinf_signf (s: SHORTREAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ isinf_signl (l: LONGREAL) : INTEGER ;
+ 
+ (* Complex arithmetic intrincic procedure functions.  *)
+ 
+ PROCEDURE __BUILTIN__ cabsf (z: SHORTCOMPLEX) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ cabs (z: COMPLEX) : REAL ;
+ PROCEDURE __BUILTIN__ cabsl (z: LONGCOMPLEX) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ cargf (z: SHORTCOMPLEX) : SHORTREAL ;
+ PROCEDURE __BUILTIN__ carg (z: COMPLEX) : REAL ;
+ PROCEDURE __BUILTIN__ cargl (z: LONGCOMPLEX) : LONGREAL ;
+ 
+ PROCEDURE __BUILTIN__ conjf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ conj (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ conjl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE __BUILTIN__ cpowerf (base: SHORTCOMPLEX;
+                                exp: SHORTREAL) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ cpower (base: COMPLEX; exp: REAL) : COMPLEX ;
+ PROCEDURE __BUILTIN__ cpowerl (base: LONGCOMPLEX;
+                                exp: LONGREAL) : LONGCOMPLEX ;
+ 
+ PROCEDURE __BUILTIN__ csqrtf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ csqrt (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ csqrtl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE __BUILTIN__ cexpf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ cexp (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ cexpl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE __BUILTIN__ clnf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ cln (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ clnl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ (* <DEF_BUILTIN_PROCEDURE(csins,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_csinf,cbuiltin.csinf)> *)
+ (* <DEF_BUILTIN_PROCEDURE(csin,COMPLEX,COMPLEX,__builtin_csin,cbuiltin.csin)> *)
+ (* <DEF_BUILTIN_PROCEDURE(csinl,LONGCOMPLEX,LONGCOMPLEX,__builtin_csinl,cbuiltin.csinl)> *)
+ 
+ (* <DEF_BUILTIN_PROCEDURE(ccoss,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ccosf,cbuiltin.ccosf)> *)
+ (* <DEF_BUILTIN_PROCEDURE(ccos,COMPLEX,COMPLEX,__builtin_ccos,cbuiltin.ccos)> *)
+ (* <DEF_BUILTIN_PROCEDURE(ccosl,LONGCOMPLEX,LONGCOMPLEX,__builtin_ccosl,cbuiltin.ccosl)> *)
+ 
+ (* <DEF_BUILTIN_PROCEDURE(ctans,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ctanf,cbuiltin.ctanf)> *)
+ (* <DEF_BUILTIN_PROCEDURE(ctan,COMPLEX,COMPLEX,__builtin_ctan,cbuiltin.ctan)> *)
+ (* <DEF_BUILTIN_PROCEDURE(ctanl,LONGCOMPLEX,LONGCOMPLEX,__builtin_ctanl,cbuiltin.ctanl)> *)
+ 
+ PROCEDURE __BUILTIN__ carcsinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ carcsin (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ carcsinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE __BUILTIN__ carccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ carccos (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ carccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE __BUILTIN__ carctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE __BUILTIN__ carctan (z: COMPLEX) : COMPLEX ;
+ PROCEDURE __BUILTIN__ carctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ (* memory and string intrincic procedure functions *)
+ 
+ PROCEDURE __BUILTIN__ alloca (i: CARDINAL) : ADDRESS ;
+ PROCEDURE __BUILTIN__ memcpy (dest, src: ADDRESS;
+                               nbytes: CARDINAL) : ADDRESS ;
+ PROCEDURE __BUILTIN__ index (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ PROCEDURE __BUILTIN__ rindex (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ PROCEDURE __BUILTIN__ memcmp (s1, s2: ADDRESS;
+                               nbytes: CARDINAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ memset (s: ADDRESS; c: INTEGER;
+                               nbytes: CARDINAL) : ADDRESS ;
+ PROCEDURE __BUILTIN__ memmove (s1, s2: ADDRESS;
+                                nbytes: CARDINAL) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strcat (dest, src: ADDRESS) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strncat (dest, src: ADDRESS;
+                                nbytes: CARDINAL) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strcpy (dest, src: ADDRESS) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strncpy (dest, src: ADDRESS;
+                                nbytes: CARDINAL) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strcmp (s1, s2: ADDRESS) : INTEGER ;
+ PROCEDURE __BUILTIN__ strncmp (s1, s2: ADDRESS;
+                                nbytes: CARDINAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ strlen (s: ADDRESS) : INTEGER ;
+ PROCEDURE __BUILTIN__ strstr (haystack, needle: ADDRESS) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strpbrk (s, accept: ADDRESS) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strspn (s, accept: ADDRESS) : CARDINAL ;
+ PROCEDURE __BUILTIN__ strcspn (s, accept: ADDRESS) : CARDINAL ;
+ PROCEDURE __BUILTIN__ strchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ PROCEDURE __BUILTIN__ strrchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ 
+ PROCEDURE __BUILTIN__ clz (value: CARDINAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ clzll (value: LONGCARD) : INTEGER ;
+ PROCEDURE __BUILTIN__ ctz (value: CARDINAL) : INTEGER ;
+ PROCEDURE __BUILTIN__ ctzll (value: LONGCARD) : INTEGER ;
+ 
+ (*
+    longjmp - this GCC builtin restricts the val to always 1.
+ *)
+ (* do not use these two builtins, as gcc, only really
+    anticipates that the Ada front end should use them
+    and it only uses them in its runtime exception handling.
+    We leave them here in the hope that someday they will
+    behave more like their libc counterparts.  *)
+ 
+ PROCEDURE __BUILTIN__ longjmp (env: ADDRESS; val: INTEGER) ;
+ PROCEDURE __BUILTIN__ setjmp (env: ADDRESS) : INTEGER ;
+ 
+ 
+ (*
+    frame_address - returns the address of the frame.
+                    The current frame is obtained if level is 0,
+                    the next level up if level is 1 etc.
+ *)
+ 
+ PROCEDURE __BUILTIN__ frame_address (level: CARDINAL) : ADDRESS ;
+ 
+ 
+ (*
+    return_address - returns the return address of function.
+                     The current function return address is
+                     obtained if level is 0,
+                     the next level up if level is 1 etc.
+ *)
+ 
+ PROCEDURE __BUILTIN__ return_address (level: CARDINAL) : ADDRESS ;
+ 
+ 
+ (*
+    alloca_trace - this is a no-op which is used for internal debugging.
+ *)
+ 
+ PROCEDURE alloca_trace (returned: ADDRESS; nBytes: CARDINAL) : ADDRESS ;
+ 
+ 
+ END Builtins.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-pim-common/Builtins.mod gcc-17-20260816/gcc/m2/gm2-libs-pim-common/Builtins.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-pim-common/Builtins.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-pim-common/Builtins.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,795 ----
+ (* Builtins.mod provides access to all built-in functions.
+ 
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE Builtins ;
+ 
+ IMPORT cbuiltin, wrapc ;
+ 
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_alloca)) alloca (i: CARDINAL) : ADDRESS ;
+ BEGIN
+    (* This routine will never be called as it allocates memory on
+       top of the current stack frame, which is automatically
+       deallocated upon its return.  *)
+    HALT ;
+    RETURN NIL
+ END alloca ;
+ 
+ PROCEDURE alloca_trace (returned: ADDRESS; nBytes: CARDINAL) : ADDRESS ;
+ BEGIN
+    (* this routine is only called if -fdebug-builtins is supplied
+       on the command line.  The purpose of this routine is to allow
+       a developer to single step into this routine and inspect the
+       value of nBytes and returned.   *)
+    RETURN returned
+ END alloca_trace ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_memcpy))
+           memcpy (dest, src: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
+ BEGIN
+    (* Hopefully the compiler will choose to use the __builtin_memcpy
+       function within GCC.  This call is here just in case it cannot.
+       If the user sets a procedure variable to memcpy then the
+       code below could be run instead.   *)
+    RETURN cbuiltin.memcpy (dest, src, nbytes)
+ END memcpy ;
+ 
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnan)) isnanf (x: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.isnanf (x)
+ END isnanf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnan)) isnan (x: REAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.isnan (x)
+ END isnan ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnan)) isnanl (x: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.isnanl (x)
+ END isnanl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isfinite)) isfinitef (x: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.isfinitef (x)
+ END isfinitef ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isfinite)) isfinite (x: REAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.isfinite (x)
+ END isfinite ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isfinite)) isfinitel (x: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.isfinitel (x)
+ END isfinitel ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sin)) sin (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.sin (x)
+ END sin ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sinf)) sinf (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.sinf (x)
+ END sinf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sinl)) sinl (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.sinl (x)
+ END sinl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cos)) cos (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.cos (x)
+ END cos ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cosf)) cosf (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.cosf (x)
+ END cosf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cosl)) cosl (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.cosl (x)
+ END cosl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_atan2)) atan2 (x, y: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.atan2 (x, y)
+ END atan2 ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_atan2f)) atan2f (x, y: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.atan2f (x, y)
+ END atan2f ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_atan2l)) atan2l (x, y: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.atan2l (x, y)
+ END atan2l ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sqrt)) sqrt (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.sqrt (x)
+ END sqrt ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sqrtf)) sqrtf (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.sqrtf (x)
+ END sqrtf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_sqrtl)) sqrtl (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.sqrtl (x)
+ END sqrtl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_fabs)) fabs (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.fabs (x)
+ END fabs ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_fabsf)) fabsf (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.fabsf (x)
+ END fabsf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_fabsl)) fabsl (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.fabsl (x)
+ END fabsl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log)) log (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.log (x)
+ END log ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_logf)) logf (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.logf (x)
+ END logf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_logl)) logl (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.logl (x)
+ END logl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp)) exp (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.exp (x)
+ END exp ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_expf)) expf (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.expf (x)
+ END expf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_expl)) expl (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.expl (x)
+ END expl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log10)) log10 (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.log10 (x)
+ END log10 ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log10f)) log10f (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.log10f (x)
+ END log10f ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_log10l)) log10l (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.log10l (x)
+ END log10l ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp10)) exp10 (x: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.exp10 (x)
+ END exp10 ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp10f)) exp10f (x: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.exp10f (x)
+ END exp10f ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_exp10l)) exp10l (x: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.exp10l (x)
+ END exp10l ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_ilogb)) ilogb (x: REAL) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.ilogb (x)
+ END ilogb ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_ilogbf)) ilogbf (x: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.ilogbf (x)
+ END ilogbf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_ilogbl)) ilogbl (x: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.ilogbl (x)
+ END ilogbl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_modf)) modf (x: REAL; VAR y: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.modf (x, y)
+ END modf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_modff)) modff (x: SHORTREAL; VAR y: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.modff (x, y)
+ END modff ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_modfl)) modfl (x: LONGREAL; VAR y: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.modfl (x, y)
+ END modfl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_signbit)) signbit (r: REAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.signbit (r)
+ END signbit ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_signbitf)) signbitf (s: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.signbitf (s)
+ END signbitf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_signbitl)) signbitl (l: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN wrapc.signbitl (l)
+ END signbitl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nextafter)) nextafter (x, y: REAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.nextafter (x, y)
+ END nextafter ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nextafterf)) nextafterf (x, y: SHORTREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.nextafterf (x, y)
+ END nextafterf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nextafterl)) nextafterl (x, y: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.nextafterl (x, y)
+ END nextafterl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nexttoward)) nexttoward (x: REAL; y: LONGREAL) : REAL ;
+ BEGIN
+    RETURN cbuiltin.nexttoward (x, y)
+ END nexttoward ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nexttowardf)) nexttowardf (x: SHORTREAL; y: LONGREAL) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.nexttowardf (x, y)
+ END nexttowardf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_nexttowardl)) nexttowardl (x, y: LONGREAL) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.nexttowardl (x, y)
+ END nexttowardl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbln)) scalbln (x: REAL; n: LONGINT) : REAL ;
+ BEGIN
+    RETURN cbuiltin.scalbln (x, n)
+ END scalbln ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalblnf)) scalblnf (x: SHORTREAL; n: LONGINT) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.scalblnf (x, n)
+ END scalblnf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalblnl)) scalblnl (x: LONGREAL; n: LONGINT) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.scalblnl (x, n)
+ END scalblnl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbn)) scalbn (x: REAL; n: INTEGER) : REAL ;
+ BEGIN
+    RETURN cbuiltin.scalbn (x, n)
+ END scalbn ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbnf)) scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.scalbnf (x, n)
+ END scalbnf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_scalbnl)) scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.scalbnl (x, n)
+ END scalbnl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cabsf)) cabsf (z: SHORTCOMPLEX) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.cabsf(z)
+ END cabsf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cabs)) cabs (z: COMPLEX) : REAL ;
+ BEGIN
+    RETURN cbuiltin.cabs(z)
+ END cabs ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cabsl)) cabsl (z: LONGCOMPLEX) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.cabsl(z)
+ END cabsl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cargf)) cargf (z: SHORTCOMPLEX) : SHORTREAL ;
+ BEGIN
+    RETURN cbuiltin.cargf(z)
+ END cargf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_carg)) carg (z: COMPLEX) : REAL ;
+ BEGIN
+    RETURN cbuiltin.carg(z)
+ END carg ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_cargl)) cargl (z: LONGCOMPLEX) : LONGREAL ;
+ BEGIN
+    RETURN cbuiltin.cargl(z)
+ END cargl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_conjf)) conjf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.conjf(z)
+ END conjf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_conj)) conj (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.conj(z)
+ END conj ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_conjl)) conjl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.conjl(z)
+ END conjl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowf)) cpowerf (base: SHORTCOMPLEX; exp: SHORTREAL) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cpowf(base, exp)
+ END cpowerf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpow)) cpower (base: COMPLEX; exp: REAL) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cpow(base, exp)
+ END cpower ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cpowl)) cpowerl (base: LONGCOMPLEX; exp: LONGREAL) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cpowl(base, exp)
+ END cpowerl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtf)) csqrtf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.csqrtf(z)
+ END csqrtf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrt)) csqrt (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.csqrt(z)
+ END csqrt ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_csqrtl)) csqrtl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.csqrtl(z)
+ END csqrtl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpf)) cexpf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cexpf(z)
+ END cexpf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexp)) cexp (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cexp(z)
+ END cexp ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cexpl)) cexpl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cexpl(z)
+ END cexpl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clogf)) clnf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.clogf(z)
+ END clnf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clog)) cln (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.clog(z)
+ END cln ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clogl)) clnl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.clogl(z)
+ END clnl ;
+ 
+ (* <MOD_BUILTIN_PROCEDURE(csins,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_csinf,cbuiltin.csinf)> *)
+ (* <MOD_BUILTIN_PROCEDURE(csin,COMPLEX,COMPLEX,__builtin_csin,cbuiltin.csin)> *)
+ (* <MOD_BUILTIN_PROCEDURE(csinl,LONGCOMPLEX,LONGCOMPLEX,__builtin_csinl,cbuiltin.csinl)> *)
+ 
+ (* <MOD_BUILTIN_PROCEDURE(ccoss,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ccosf,cbuiltin.ccosf)> *)
+ (* <MOD_BUILTIN_PROCEDURE(ccos,COMPLEX,COMPLEX,__builtin_ccos,cbuiltin.ccos)> *)
+ (* <MOD_BUILTIN_PROCEDURE(ccosl,LONGCOMPLEX,LONGCOMPLEX,__builtin_ccosl,cbuiltin.ccosl)> *)
+ 
+ (* <MOD_BUILTIN_PROCEDURE(ctans,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ctanf,cbuiltin.ctanf)> *)
+ (* <MOD_BUILTIN_PROCEDURE(ctan,COMPLEX,COMPLEX,__builtin_ctan,cbuiltin.ctan)> *)
+ (* <MOD_BUILTIN_PROCEDURE(ctanl,LONGCOMPLEX,LONGCOMPLEX,__builtin_ctanl,cbuiltin.ctanl)> *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_casinf)) carcsinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.casinf(z)
+ END carcsinf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_casin)) carcsin (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.casin(z)
+ END carcsin ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_casinl)) carcsinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.casinl(z)
+ END carcsinl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cacosf)) carccosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cacosf(z)
+ END carccosf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cacos)) carccos (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cacos(z)
+ END carccos ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_cacosl)) carccosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.cacosl(z)
+ END carccosl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_catanf)) carctanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.catanf(z)
+ END carctanf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_catan)) carctan (z: COMPLEX) : COMPLEX ;
+ BEGIN
+    RETURN cbuiltin.catan(z)
+ END carctan ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_catanl)) carctanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ BEGIN
+    RETURN cbuiltin.catanl(z)
+ END carctanl ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_index)) index (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.index (s, c)
+ END index ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_rindex)) rindex (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.rindex (s, c)
+ END rindex ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_memcmp)) memcmp (s1, s2: ADDRESS; nbytes: CARDINAL) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.memcmp (s1, s2, nbytes)
+ END memcmp ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_memset)) memset (s: ADDRESS; c: INTEGER; nbytes: CARDINAL) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.memset (s, c, nbytes)
+ END memset ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_memmove)) memmove (s1, s2: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.memmove (s1, s2, nbytes)
+ END memmove ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcat)) strcat (dest, src: ADDRESS) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strcat (dest, src)
+ END strcat ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strncat)) strncat (dest, src: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strncat (dest, src, nbytes)
+ END strncat ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcpy)) strcpy (dest, src: ADDRESS) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strcpy (dest, src)
+ END strcpy ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strncpy)) strncpy (dest, src: ADDRESS; nbytes: CARDINAL) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strncpy (dest, src, nbytes)
+ END strncpy ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcmp)) strcmp (s1, s2: ADDRESS) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.strcmp (s1, s2)
+ END strcmp ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strncmp)) strncmp (s1, s2: ADDRESS; nbytes: CARDINAL) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.strncmp (s1, s2, nbytes)
+ END strncmp ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strlen)) strlen (s: ADDRESS) : INTEGER ;
+ BEGIN
+    RETURN cbuiltin.strlen (s)
+ END strlen ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strstr)) strstr (haystack, needle: ADDRESS) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strstr (haystack, needle)
+ END strstr ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strpbrk)) strpbrk (s, accept: ADDRESS) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strpbrk (s, accept)
+ END strpbrk ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strspn)) strspn (s, accept: ADDRESS) : CARDINAL ;
+ BEGIN
+    RETURN cbuiltin.strspn (s, accept)
+ END strspn ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strcspn)) strcspn (s, accept: ADDRESS) : CARDINAL ;
+ BEGIN
+    RETURN cbuiltin.strcspn (s, accept)
+ END strcspn ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strchr)) strchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strchr (s, c)
+ END strchr ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_strrchr)) strrchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ BEGIN
+    RETURN cbuiltin.strrchr (s, c)
+ END strrchr ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_huge_val)) huge_val () : REAL ;
+ BEGIN
+    RETURN -1.0
+ END huge_val ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_huge_vall)) huge_vall () : LONGREAL ;
+ BEGIN
+    RETURN -1.0
+ END huge_vall ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_huge_valf)) huge_valf () : SHORTREAL ;
+ BEGIN
+    RETURN -1.0
+ END huge_valf ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_isgreater)) isgreater (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isgreater ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterf)) isgreaterf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isgreaterf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterl)) isgreaterl (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isgreaterl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterequal)) isgreaterequal (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isgreaterequal ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterequalf)) isgreaterequalf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isgreaterequalf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isgreaterequall)) isgreaterequall (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isgreaterequall ;
+ 
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isless)) isless (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isless ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessf)) islessf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessl)) islessl (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessequal)) islessequal (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessequal ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessequalf)) islessequalf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessequalf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessequall)) islessequall (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessequall ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessgreater)) islessgreater (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessgreater ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessgreaterf)) islessgreaterf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessgreaterf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_islessgreaterl)) islessgreaterl (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END islessgreaterl ;
+ 
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isunordered)) isunordered (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isunordered ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isunorderedf)) isunorderedf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isunorderedf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isunorderedl)) isunorderedl (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isunorderedl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_iseqsig)) iseqsig (x, y: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END iseqsig ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_iseqsigf)) iseqsigf (x, y: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END iseqsigf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_iseqsigl)) iseqsigl (x, y: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END iseqsigl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnormal)) isnormal (r: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isnormal ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnormalf)) isnormalf (s: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isnormalf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isnormall)) isnormall (l: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isnormall ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isinf)) isinf_sign (r: REAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isinf_sign ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isinf_signf)) isinf_signf (s: SHORTREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isinf_signf ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_isinf)) isinf_signl (l: LONGREAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END isinf_signl ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clz)) clz (value: CARDINAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END clz ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_clzll)) clzll (value: LONGCARD) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END clzll ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctz)) ctz (value: CARDINAL) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END ctz ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_ctzll)) ctzll (value: LONGCARD) : INTEGER ;
+ BEGIN
+    RETURN 1
+ END ctzll ;
+ 
+ PROCEDURE __ATTRIBUTE__  __BUILTIN__ ((__builtin_longjmp)) longjmp (env: ADDRESS; val: INTEGER) ;
+ BEGIN
+    (* Empty, replaced internally by gcc.  *)
+ END longjmp ;
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((__builtin_setjmp)) setjmp (env: ADDRESS) : INTEGER ;
+ BEGIN
+    (* Empty, replaced internally by gcc.  *)
+    RETURN 0   (* Keep -Wreturn-type happy.  *)
+ END setjmp ;
+ 
+ (*
+    frame_address - returns the address of the frame.
+                    The current frame is obtained if level is 0,
+                    the next level up is level is 1 etc.
+ *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__
+          ((__builtin_frame_address))
+          frame_address (level: CARDINAL) : ADDRESS ;
+ BEGIN
+    RETURN NIL
+ END frame_address ;
+ 
+ 
+ (*
+    return_address - returns the return address of function.
+                     The current function return address is
+                     obtained if level is 0,
+                     the next level up is level is 1 etc.
+ *)
+ 
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__
+          ((__builtin_return_address))
+          return_address (level: CARDINAL) : ADDRESS ;
+ BEGIN
+    RETURN NIL
+ END return_address ;
+ 
+ 
+ END Builtins.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-pim-common/SYSTEM.def gcc-17-20260816/gcc/m2/gm2-libs-pim-common/SYSTEM.def
*** gcc-17-20260809/gcc/m2/gm2-libs-pim-common/SYSTEM.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-pim-common/SYSTEM.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,116 ----
+ (* SYSTEM.def provides access to the SYSTEM dependent module.
+ 
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE SYSTEM ;
+ 
+ EXPORT QUALIFIED BITSPERBYTE, BYTESPERWORD,
+                  (* <SYSTEM_DATATYPES> *)
+                  ADDRESS, WORD, BYTE, CSIZE_T, CSSIZE_T, COFF_T,
+                  CARDINAL64,
+                  (* </SYSTEM_DATATYPES> *)
+                  ADR, TSIZE, ROTATE, SHIFT, THROW, TBITSIZE ;
+                  (* SIZE is also exported if -fpim2 is used.  *)
+ 
+ CONST
+   BITSPERBYTE   = __ATTRIBUTE__ __BUILTIN__ ((BITS_PER_UNIT)) ;
+   BYTESPERWORD  = __ATTRIBUTE__ __BUILTIN__ ((UNITS_PER_WORD)) ;
+ 
+ (* Note that the full list of system and sized datatypes include:
+    LOC, WORD, BYTE, ADDRESS,
+ 
+    (and the non language standard target types)
+ 
+    INTEGER8, INTEGER16, INTEGER32, INTEGER64,
+    CARDINAL8, CARDINAL16, CARDINAL32, CARDINAL64,
+    WORD16, WORD32, WORD64, BITSET8, BITSET16,
+    BITSET32, REAL32, REAL64, REAL128, COMPLEX32,
+    COMPLEX64, COMPLEX128, CSIZE_T, CSSIZE_T.
+ 
+    Also note that the non-standard data types will
+    move into another module in the future.
+ 
+ TYPE
+    <SYSTEM_TYPES>
+    </SYSTEM_TYPES>
+ *)
+ 
+ 
+ (*
+    All the functions below are declared internally to gm2
+    ======================================================
+ 
+ PROCEDURE ADR (VAR v: <anytype>): ADDRESS;
+   (* Returns the address of variable v. *)
+ 
+ PROCEDURE SIZE (v: <type>) : ZType;
+   (* Returns the number of BYTES used to store a v of
+      any specified <type>.  Only available if -fpim2 is used.
+   *)
+ 
+ PROCEDURE TSIZE (<type>) : CARDINAL;
+   (* Returns the number of BYTES used to store a value of the
+      specified <type>.
+   *)
+ 
+ PROCEDURE ROTATE (val: <a set type>;
+                   num: INTEGER): <type of first parameter>;
+   (* Returns a bit sequence obtained from val by rotating up/right
+      or down/right by the absolute value of num.  The direction is
+      down/right if the sign of num is negative, otherwise the direction
+      is up/left.
+   *)
+ 
+ PROCEDURE SHIFT (val: <a set type>;
+                  num: INTEGER): <type of first parameter>;
+   (* Returns a bit sequence obtained from val by shifting up/left
+      or down/right by the absolute value of num, introducing
+      zeros as necessary.  The direction is down/right if the sign of
+      num is negative, otherwise the direction is up/left.
+   *)
+ 
+ PROCEDURE THROW (i: INTEGER) <* noreturn *> ;
+   (*
+      THROW is a GNU extension and was not part of the PIM or ISO
+      standards.  It throws an exception which will be caught by the
+      EXCEPT block (assuming it exists).  This is a compiler builtin
+      function which interfaces to the GCC exception handling runtime
+      system.
+      GCC uses the term throw, hence the naming distinction between
+      the GCC builtin and the Modula-2 runtime library procedure Raise.
+      The later library procedure Raise will call SYSTEM.THROW after
+      performing various housekeeping activities.
+   *)
+ 
+ PROCEDURE TBITSIZE (<type>) : CARDINAL ;
+   (* Returns the minimum number of bits necessary to represent
+      <type>.  This procedure function is only useful for determining
+      the number of bits used for any type field within a packed RECORD.
+      It is not particularly useful elsewhere since <type> might be
+      optimized for speed, for example a BOOLEAN could occupy a WORD.
+   *)
+ *)
+ 
+ END SYSTEM.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-pim-common/SYSTEM.mod gcc-17-20260816/gcc/m2/gm2-libs-pim-common/SYSTEM.mod
*** gcc-17-20260809/gcc/m2/gm2-libs-pim-common/SYSTEM.mod	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-pim-common/SYSTEM.mod	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,29 ----
+ (* SYSTEM.mod provides access to the SYSTEM dependent module.
+ 
+ Copyright (C) 2001-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ IMPLEMENTATION MODULE SYSTEM ;
+ 
+ END SYSTEM.
diff -Nrcpad gcc-17-20260809/gcc/m2/gm2-libs-pim-common/cbuiltin.def gcc-17-20260816/gcc/m2/gm2-libs-pim-common/cbuiltin.def
*** gcc-17-20260809/gcc/m2/gm2-libs-pim-common/cbuiltin.def	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/gm2-libs-pim-common/cbuiltin.def	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,217 ----
+ (* cbuiltin.def provides non-builtin equivalent routines.
+ 
+ Copyright (C) 2003-2026 Free Software Foundation, Inc.
+ Contributed by Gaius Mulley <gaius.mulley@southwales.ac.uk>.
+ 
+ This file is part of GNU Modula-2.
+ 
+ GNU Modula-2 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.
+ 
+ GNU Modula-2 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.
+ 
+ Under Section 7 of GPL version 3, you are granted additional
+ permissions described in the GCC Runtime Library Exception, version
+ 3.1, as published by the Free Software Foundation.
+ 
+ You should have received a copy of the GNU General Public License and
+ a copy of the GCC Runtime Library Exception along with this program;
+ see the files COPYING3 and COPYING.RUNTIME respectively.  If not, see
+ <http://www.gnu.org/licenses/>.  *)
+ 
+ DEFINITION MODULE FOR "C" cbuiltin ;
+ 
+ FROM SYSTEM IMPORT ADDRESS ;
+ EXPORT UNQUALIFIED alloca, memcpy,
+ 		   isfinite, isfinitef, isfinitel,
+ 		   isinf_sign, isinf_signf, isinf_signl,
+                    sinf, sinl, sin,
+                    cosf, cosl, cos,
+                    atan2f, atan2l, atan2,
+                    sqrtf, sqrtl, sqrt,
+                    fabsf, fabsl, fabs,
+                    logf, logl, log,
+                    expf, expl, exp,
+                    log10f, log10l, log10,
+                    exp10f, exp10l, exp10,
+                    ilogbf, ilogbl, ilogb,
+                    significand, significandf, significandl,
+                    modf, modff, modfl,
+                    nextafter, nextafterf, nextafterl,
+                    nexttoward, nexttowardf, nexttowardl,
+                    scalb, scalbf, scalbl,
+                    scalbn, scalbnf, scalbnl,
+                    scalbln, scalblnf, scalblnl,
+ 
+                    cabsf, cabsl, cabs,
+                    cargf, carg, cargl,
+                    conjf, conj, conjl,
+                    cpowf, cpow, cpowl,
+                    csqrtf, csqrt, csqrtl,
+                    cexpf, cexp, cexpl,
+                    clogf, clog, clogl,
+                    (* <CBUILTIN_EXPORT_LIST> *)
+                    casinf, casin, casinl,
+                    cacosf, cacos, cacosl,
+                    catanf, catan, catanl,
+ 
+                    index, rindex,
+                    memcmp, memset, memmove,
+                    strcat, strncat, strcpy,
+                    strncpy, strcmp, strncmp,
+                    strlen, strstr, strpbrk,
+                    strspn, strcspn, strchr, strrchr,
+ 
+                    clz, clzll,
+                    ctz, ctzll ;
+ 
+ PROCEDURE alloca (i: CARDINAL) : ADDRESS ;
+ PROCEDURE memcpy (dest, src: ADDRESS; n: CARDINAL) : ADDRESS ;
+ PROCEDURE isfinite (x: REAL) : BOOLEAN ;
+ PROCEDURE isfinitel (x: LONGREAL) : BOOLEAN ;
+ PROCEDURE isfinitef (x: SHORTREAL) : BOOLEAN ;
+ PROCEDURE isinf_sign (x: REAL) : BOOLEAN ;
+ PROCEDURE isinf_signl (x: LONGREAL) : BOOLEAN ;
+ PROCEDURE isinf_signf (x: SHORTREAL) : BOOLEAN ;
+ PROCEDURE sinf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE sin (x: REAL) : REAL ;
+ PROCEDURE sinl (x: LONGREAL) : LONGREAL ;
+ PROCEDURE cosf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE cos (x: REAL) : REAL ;
+ PROCEDURE cosl (x: LONGREAL) : LONGREAL ;
+ PROCEDURE atan2f (x, y: SHORTREAL) : SHORTREAL ;
+ PROCEDURE atan2 (x, y: REAL) : REAL ;
+ PROCEDURE atan2l (x, y: LONGREAL) : LONGREAL ;
+ PROCEDURE sqrtf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE sqrt (x: REAL) : REAL ;
+ PROCEDURE sqrtl (x: LONGREAL) : LONGREAL ;
+ PROCEDURE fabsf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE fabs (x: REAL) : REAL ;
+ PROCEDURE fabsl (x: LONGREAL) : LONGREAL ;
+ PROCEDURE logf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE log (x: REAL) : REAL ;
+ PROCEDURE logl (x: LONGREAL) : LONGREAL ;
+ PROCEDURE expf (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE exp (x: REAL) : REAL ;
+ PROCEDURE expl (x: LONGREAL) : LONGREAL ;
+ PROCEDURE log10f (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE log10 (x: REAL) : REAL ;
+ PROCEDURE log10l (x: LONGREAL) : LONGREAL ;
+ PROCEDURE exp10f (x: SHORTREAL) : SHORTREAL ;
+ PROCEDURE exp10 (x: REAL) : REAL ;
+ PROCEDURE exp10l (x: LONGREAL) : LONGREAL ;
+ PROCEDURE ilogbf (x: SHORTREAL) : INTEGER ;
+ PROCEDURE ilogb (x: REAL) : INTEGER ;
+ PROCEDURE ilogbl (x: LONGREAL) : INTEGER ;
+ 
+ PROCEDURE significand (r: REAL) : REAL ;
+ PROCEDURE significandf (s: SHORTREAL) : SHORTREAL ;
+ PROCEDURE significandl (l: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE modf (x: REAL; VAR y: REAL) : REAL ;
+ PROCEDURE modff (x: SHORTREAL; VAR y: SHORTREAL) : SHORTREAL ;
+ PROCEDURE modfl (x: LONGREAL; VAR y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE nextafter (x, y: REAL) : REAL ;
+ PROCEDURE nextafterf (x, y: SHORTREAL) : SHORTREAL ;
+ PROCEDURE nextafterl (x, y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE nexttoward (x: REAL; y: LONGREAL) : REAL ;
+ PROCEDURE nexttowardf (x: SHORTREAL; y: LONGREAL) : SHORTREAL ;
+ PROCEDURE nexttowardl (x, y: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE scalb (x, n: REAL) : REAL ;
+ PROCEDURE scalbf (x, n: SHORTREAL) : SHORTREAL ;
+ PROCEDURE scalbl (x, n: LONGREAL) : LONGREAL ;
+ 
+ PROCEDURE scalbn (x: REAL; n: INTEGER) : REAL ;
+ PROCEDURE scalbnf (x: SHORTREAL; n: INTEGER) : SHORTREAL ;
+ PROCEDURE scalbnl (x: LONGREAL; n: INTEGER) : LONGREAL ;
+ 
+ PROCEDURE scalbln (x: REAL; n: LONGINT) : REAL ;
+ PROCEDURE scalblnf (x: SHORTREAL; n: LONGINT) : SHORTREAL ;
+ PROCEDURE scalblnl (x: LONGREAL; n: LONGINT) : LONGREAL ;
+ 
+ PROCEDURE cabsf (z: SHORTCOMPLEX) : SHORTREAL ;
+ PROCEDURE cabs (z: COMPLEX) : REAL ;
+ PROCEDURE cabsl (z: LONGCOMPLEX) : LONGREAL ;
+ 
+ PROCEDURE cargf (z: SHORTCOMPLEX) : SHORTREAL ;
+ PROCEDURE carg (z: COMPLEX) : REAL ;
+ PROCEDURE cargl (z: LONGCOMPLEX) : LONGREAL ;
+ 
+ PROCEDURE conjf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE conj (z: COMPLEX) : COMPLEX ;
+ PROCEDURE conjl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE cpowf (base: SHORTCOMPLEX; exp: SHORTREAL) : SHORTCOMPLEX ;
+ PROCEDURE cpow (base: COMPLEX; exp: REAL) : COMPLEX ;
+ PROCEDURE cpowl (base: LONGCOMPLEX; exp: LONGREAL) : LONGCOMPLEX ;
+ 
+ PROCEDURE csqrtf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE csqrt (z: COMPLEX) : COMPLEX ;
+ PROCEDURE csqrtl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE cexpf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE cexp (z: COMPLEX) : COMPLEX ;
+ PROCEDURE cexpl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE clogf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE clog (z: COMPLEX) : COMPLEX ;
+ PROCEDURE clogl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ (* <DEF_CBUILTIN_PROCEDURE(csins,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_csinf,cbuiltin.csinf)> *)
+ (* <DEF_CBUILTIN_PROCEDURE(csin,COMPLEX,COMPLEX,__builtin_csin,cbuiltin.csin)> *)
+ (* <DEF_CBUILTIN_PROCEDURE(csinl,LONGCOMPLEX,LONGCOMPLEX,__builtin_csinl,cbuiltin.csinl)> *)
+ 
+ (* <DEF_CBUILTIN_PROCEDURE(ccoss,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ccosf,cbuiltin.ccosf)> *)
+ (* <DEF_CBUILTIN_PROCEDURE(ccos,COMPLEX,COMPLEX,__builtin_ccos,cbuiltin.ccos)> *)
+ (* <DEF_CBUILTIN_PROCEDURE(ccosl,LONGCOMPLEX,LONGCOMPLEX,__builtin_ccosl,cbuiltin.ccosl)> *)
+ 
+ (* <DEF_CBUILTIN_PROCEDURE(ctans,SHORTCOMPLEX,SHORTCOMPLEX,__builtin_ctanf,cbuiltin.ctanf)> *)
+ (* <DEF_CBUILTIN_PROCEDURE(ctan,COMPLEX,COMPLEX,__builtin_ctan,cbuiltin.ctan)> *)
+ (* <DEF_CBUILTIN_PROCEDURE(ctanl,LONGCOMPLEX,LONGCOMPLEX,__builtin_ctanl,cbuiltin.ctanl)> *)
+ 
+ PROCEDURE casinf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE casin (z: COMPLEX) : COMPLEX ;
+ PROCEDURE casinl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE cacosf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE cacos (z: COMPLEX) : COMPLEX ;
+ PROCEDURE cacosl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE catanf (z: SHORTCOMPLEX) : SHORTCOMPLEX ;
+ PROCEDURE catan (z: COMPLEX) : COMPLEX ;
+ PROCEDURE catanl (z: LONGCOMPLEX) : LONGCOMPLEX ;
+ 
+ PROCEDURE index (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ PROCEDURE rindex (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ PROCEDURE memcmp (s1, s2: ADDRESS; n: CARDINAL) : INTEGER ;
+ PROCEDURE memmove (s1, s2: ADDRESS; n: CARDINAL) : ADDRESS ;
+ PROCEDURE memset (s: ADDRESS; c: INTEGER; n: CARDINAL) : ADDRESS ;
+ PROCEDURE strcat (dest, src: ADDRESS) : ADDRESS ;
+ PROCEDURE strncat (dest, src: ADDRESS; n: CARDINAL) : ADDRESS ;
+ PROCEDURE strcpy (dest, src: ADDRESS) : ADDRESS ;
+ PROCEDURE strncpy (dest, src: ADDRESS; n: CARDINAL) : ADDRESS ;
+ PROCEDURE strcmp (s1, s2: ADDRESS) : INTEGER ;
+ PROCEDURE strncmp (s1, s2: ADDRESS; n: CARDINAL) : INTEGER ;
+ PROCEDURE strlen (s: ADDRESS) : INTEGER ;
+ PROCEDURE strstr (haystack, needle: ADDRESS) : ADDRESS ;
+ PROCEDURE strpbrk (s, accept: ADDRESS) : ADDRESS ;
+ PROCEDURE strspn (s, accept: ADDRESS) : CARDINAL ;
+ PROCEDURE strcspn (s, accept: ADDRESS) : CARDINAL ;
+ PROCEDURE strchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ PROCEDURE strrchr (s: ADDRESS; c: INTEGER) : ADDRESS ;
+ 
+ PROCEDURE clz (value: CARDINAL) : INTEGER ;
+ PROCEDURE clzll (value: CARDINAL) : INTEGER ;
+ PROCEDURE ctz (value: CARDINAL) : INTEGER ;
+ PROCEDURE ctzll (value: CARDINAL) : INTEGER ;
+ 
+ 
+ END cbuiltin.
diff -Nrcpad gcc-17-20260809/gcc/m2/lang.opt gcc-17-20260816/gcc/m2/lang.opt
*** gcc-17-20260809/gcc/m2/lang.opt	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/lang.opt	Sun Aug 16 22:32:07 2026
*************** fdef=
*** 98,103 ****
--- 98,107 ----
  Modula-2 Joined
  Recognize the specified suffix as a definition module filename.
  
+ fdump-builtins
+ Modula-2
+ Display all builtin procedure functions.
+ 
  fdump-system-exports
  Modula-2
  Display all inbuilt system items.
diff -Nrcpad gcc-17-20260809/gcc/m2/tools-src/def2doc.py gcc-17-20260816/gcc/m2/tools-src/def2doc.py
*** gcc-17-20260809/gcc/m2/tools-src/def2doc.py	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/tools-src/def2doc.py	Sun Aug 16 22:32:07 2026
*************** def check_index(line):
*** 254,259 ****
--- 254,263 ----
                      var = word.split('=')
                      if len(var) > 0:
                          emit_index(var[0], '(const)')
+     emit_procedure_index(procedure)
+ 
+ 
+ def emit_procedure_index(procedure):
      if procedure != '':
          name = procedure.split('(')
          if name[0] != '':
*************** def check_index(line):
*** 263,280 ****
              if proc != '':
                  emit_index(proc, '')
  
! def demangle_system_datatype(line, indent):
!     # The spaces in front align in the export qualified list.
!     indent += len ('EXPORT QUALIFIED ')
!     line = line.replace('@SYSTEM_DATATYPES@',
!                         '\n' + indent * ' ' + 'Target specific data types.')
!     line = line.replace('@SYSTEM_TYPES@',
!                         '(* Target specific data types.  *)')
!     return line
  
  
  def emit_texinfo_content(f, line):
      global state_obj
      output.write(line.rstrip() + '\n')
      line = f.readline()
      if len(line.rstrip()) == 0:
--- 267,400 ----
              if proc != '':
                  emit_index(proc, '')
  
! 
! def contains(line, sub):
!     # Return True if line contains sub.
!     return line.find(sub) >= 0
! 
! 
! def contains_builtin_tag(line):
!     # Return True if line contains a builtin tag.
!     for key in builtin_func:
!         if contains(line, key):
!             return True
!     return False
! 
! 
! def startWith(line, sub):
!     # Return True if line starts with sub.
!     return (len(line)>len(sub)) and (line[:len(sub)]==sub)
! 
! 
! def process_def_cbuiltin(line, key):
!     line = line.strip()
!     if startWith(line, "(*") and (len(line)>len("(*")):
!         line = line[2:]
!         funcname = line.split('(')[1].split(',')[0]
!         emit_procedure_index(funcname + "(")
!         output.write('(* ' + funcname + ' availability is determined by the target.  *)\n')
! 
! 
! def process_cbuiltin(line, key):
!     funcname = key.split("_")[2]
!     funcname = funcname.lower()[:-1]
!     emit_procedure_index(funcname + "(")
!     output.write('(* ' + funcname + ' availability is determined by the target.  *)\n')
!     keyname = "__builtin_" + funcname
! 
! 
! def process_mod_builtin(line, key):
!     pass
! 
! 
! def process_def_builtin(line, key):
!     # Issue a comment stating the procedure availability is target dependent.
!     line = line.strip()
!     if startWith(line, "(*") and (len(line)>len("(*")):
!         line = line[2:]
!         funcname = line.split('(')[1].split(',')[0]
!         keyname = line.split('(')[1].split(',')[3]
!         emit_procedure_index(funcname + "(")
!         output.write('(* ' + funcname + ' availability is determined by the target.  *)\n')
! 
! 
! def process_def_target_procedure(line, key):
!     line = line.strip()
!     if startWith(line, "(*") and (len(line)>len("(*")):
!         line = line[2:]
!         funcname = line.split('(')[1].split(',')[0]
!         argtype = line.split('(')[1].split(',')[1]
!         returntype = line.split('(')[1].split(',')[2]
!         keyname = line.split('(')[1].split(',')[3]
!         emit_procedure_index(funcname + "(")
!         output.write('(* ' + funcname + ' availability is determined by the target.  *)\n')
!         output.write('(* PROCEDURE ' + funcname + ' (z: ' + argtype + ') : ' + returntype + ' ;  *)\n\n')
! 
! def process_cbuiltin_export(line, key):
!     pass
! 
! 
! def process_mod_target_procedure(line, key):
!     pass
! 
! 
! builtin_func = { "<DEF_CBUILTIN_PROCEDURE":process_def_cbuiltin,
!                  "<DEF_BUILTIN_PROCEDURE":process_def_builtin,
!                  "<MOD_BUILTIN_PROCEDURE":process_mod_builtin,
!                  "<CBUILTIN_EXPORT_LIST>":process_cbuiltin_export,
!                  "<DEF_TARGET_PROCEDURE":process_def_target_procedure,
!                  "<MOD_TARGET_PROCEDURE":process_mod_target_procedure}
! 
! 
! def process_tag(line):
!     for key in builtin_func:
!         if contains(line, key):
!             builtin_func[key](line, key)
! 
! 
! def process_line(line):
!     global seen_SYSTEM_DATATYPES
!     global seen_SYSTEM_TYPES
!     # process_line interpet and process any tags.
!     if contains (line, "<SYSTEM_DATATYPES>"):
!         seen_SYSTEM_DATATYPES = True
!     elif contains (line, "</SYSTEM_DATATYPES>"):
!         output_SYSTEM_DATATYPES(line)
!         seen_SYSTEM_DATATYPES = False
!     elif contains (line, "<SYSTEM_TYPES>"):
!         seen_SYSTEM_TYPES = True
!     elif contains (line, "</SYSTEM_TYPES>"):
!         output_SYSTEM_DATATYPES(line)
!         seen_SYSTEM_TYPES = False
!     elif seen_SYSTEM_DATATYPES:
!         pass
!     elif contains_builtin_tag(line):
!         process_tag(line)
!     else:
!         output.write(line + '\n')
! 
! 
! def output_SYSTEM_DATATYPES(line):
!     # Write a list of system datatypes into the output file.
!     indent = leadingSpaces(line)
!     output.write(" " * indent)
!     output.write("All target supported system data types.\n")
! 
! 
! def leadingSpaces(line):
!     # Return the leading number of spaces in line.
!     s = line.lstrip()
!     return len(line)-len(s)
  
  
  def emit_texinfo_content(f, line):
      global state_obj
+     global seen_SYSTEM_DATATYPES
+     global seen_SYSTEM_TYPES
+     global output
+ 
+     seen_SYSTEM_DATATYPES = False
+     seen_SYSTEM_TYPES = False
      output.write(line.rstrip() + '\n')
      line = f.readline()
      if len(line.rstrip()) == 0:
*************** def emit_texinfo_content(f, line):
*** 291,298 ****
          line = line.rstrip()
          check_index(line)
          line = line.replace('{', '@{').replace('}', '@}')
!         line = demangle_system_datatype(line, 0)
!         output.write(line + '\n')
          line = f.readline()
      return f
  
--- 411,417 ----
          line = line.rstrip()
          check_index(line)
          line = line.replace('{', '@{').replace('}', '@}')
!         process_line(line)
          line = f.readline()
      return f
  
diff -Nrcpad gcc-17-20260809/gcc/m2/tools-src/makeSystem gcc-17-20260816/gcc/m2/tools-src/makeSystem
*** gcc-17-20260809/gcc/m2/tools-src/makeSystem	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/m2/tools-src/makeSystem	Sun Aug 16 22:32:07 2026
*************** displayBuiltinTypes () {
*** 90,107 ****
  }
  
  displayStart () {
!    sed -e "1,/@SYSTEM_DATATYPES@/!d" < ${SYSTEMDEF} | \
!    sed -e "/@SYSTEM_DATATYPES@/d" >> ${OUTPUTFILE}
  }
  
  displayMiddle () {
!    sed -e "1,/@SYSTEM_DATATYPES@/d" < ${SYSTEMDEF} | \
!    sed -e "1,/@SYSTEM_TYPES@/!d" | \
!    sed -e "/@SYSTEM_TYPES@/d" >> ${OUTPUTFILE}
  }
  
  displayEnd () {
!    sed -e "1,/@SYSTEM_TYPES@/d" < ${SYSTEMDEF} >> ${OUTPUTFILE}
  }
  
  MINIMAL="-fno-scaffold-main -fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin"
--- 90,107 ----
  }
  
  displayStart () {
!    sed -e "1,/<SYSTEM_DATATYPES>/!d" < ${SYSTEMDEF} | \
!    sed -e "/<SYSTEM_DATATYPES>/d" >> ${OUTPUTFILE}
  }
  
  displayMiddle () {
!    sed -e "1,/<\/SYSTEM_DATATYPES>/d" < ${SYSTEMDEF} | \
!    sed -e "1,/<SYSTEM_TYPES>/!d" | \
!    sed -e "/<SYSTEM_TYPES>/d" >> ${OUTPUTFILE}
  }
  
  displayEnd () {
!    sed -e "1,/<\/SYSTEM_TYPES>/d" < ${SYSTEMDEF} >> ${OUTPUTFILE}
  }
  
  MINIMAL="-fno-scaffold-main -fno-scaffold-dynamic -fno-scaffold-static -fno-m2-plugin"
diff -Nrcpad gcc-17-20260809/gcc/m2/tools-src/mktargetsrc.py gcc-17-20260816/gcc/m2/tools-src/mktargetsrc.py
*** gcc-17-20260809/gcc/m2/tools-src/mktargetsrc.py	Thu Jan  1 00:00:00 1970
--- gcc-17-20260816/gcc/m2/tools-src/mktargetsrc.py	Sun Aug 16 22:32:07 2026
***************
*** 0 ****
--- 1,417 ----
+ #!/usr/bin/env python3
+ 
+ # maketargetsrc creates target library target modules.
+ 
+ # Copyright (C) 2026 Free Software Foundation, Inc.
+ #
+ # This file is part of GNU Modula-2.
+ #
+ # GNU Modula-2 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.
+ #
+ # GNU Modula-2 is distributed in the hope that it will be useful,
+ # but WITHOUT ANY WARRANTY; without even the implied warranty of
+ # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ # GNU General Public License for more details.
+ #
+ # You should have received a copy of the GNU General Public License
+ # along with GCC; see the file COPYING3.  If not see
+ # <http://www.gnu.org/licenses/>.
+ 
+ import argparse
+ import uuid
+ import os
+ import pathlib
+ import sys
+ 
+ 
+ exit_code = 0
+ minimalCommandLine = "-fno-scaffold-main -fno-scaffold-dynamic"
+ minimalCommandLine += " -fno-scaffold-static -fno-m2-plugin"
+ sourceLineLength = 60
+ 
+ 
+ def printf (format, *args):
+     # printf a very basic printf.
+     print(str(format) % args, end=' ')
+ 
+ 
+ def quietSystem(args, commandLine):
+     # Execute commandline and exit if unsuccessful.  It will run
+     # gdb on the command line if --gdb is set in args.
+     if args.gdb:
+         result = os.system(commandLine + " -wrapper gdb,--args")
+     else:
+         result = os.system(commandLine + " 2>&1 /dev/null")
+     if result != 0:
+         printf("failed to execute: %s with an exit code: %d\n",
+                commandLine, result)
+         sys.exit(result)
+ 
+ 
+ def extractJoined():
+     # Return the commandLine and includePath.
+     commandLine = []
+     includePath = ""
+     defInput = ""
+     modInput = ""
+     compiler = ""
+     i = 1
+     while i<len(sys.argv):
+         if (len(sys.argv[i])>2) and (sys.argv[i][:3] == '-I='):
+             if includePath != "":
+                 includePath += " "
+             includePath += "-I"
+             includePath += sys.argv[i][3:]
+         elif (len(sys.argv[i])>2) and (sys.argv[i][:3] == '-C='):
+             compiler = sys.argv[i][3:]
+         elif (len(sys.argv[i])>2) and (sys.argv[i][:3] == '-D='):
+             defInput = sys.argv[i][3:]
+         elif (len(sys.argv[i])>2) and (sys.argv[i][:3] == '-M='):
+             modInput = sys.argv[i][3:]
+         else:
+             commandLine += [sys.argv[i]]
+         i += 1
+     return commandLine, includePath, defInput, modInput, compiler
+ 
+ 
+ def initOptions():
+     # initOptions build and return the args object.
+     commandLine, includePath, defInput, modInput, compiler = extractJoined()
+     parser = argparse.ArgumentParser(prog='mktargetsrc')
+     parser.add_argument('-s', '--fiso', help='use the ISO dialect',
+                         default=False, action='store_true')
+     parser.add_argument('-p', '--fpim', help='use the PIM dialect',
+                         default=False, action='store_true')
+     parser.add_argument('-g', '--gdb', help='run gm2 under gdb',
+                         default=False, action='store_true')
+     parser.add_argument('-o', '--outputfile', help='set the output file',
+                         default=None, action='store')
+     parser.add_argument('-v', '--verbose', help='generate progress messages',
+                         action='store_true')
+     parser.add_argument('-C=', '--compiler', help='the compiler driver',
+                         default=compiler, action='store')
+     parser.add_argument('-D=', '--definputfile', help='set the def input file',
+                         default=defInput, action='store')
+     parser.add_argument('-M=', '--modinputfile', help='set the mod input file',
+                         default=modInput, action='store')
+     parser.add_argument('-I=', '--include', help='append to the search path',
+                         default=includePath, action='store')
+     args = parser.parse_args(commandLine)
+     return args, includePath
+ 
+ 
+ def startWith(line, sub):
+     # Return True if line starts with sub.
+     return (len(line)>len(sub)) and (line[:len(sub)]==sub)
+ 
+ 
+ def makeDictionary(temporaryFile):
+     # Populate dictDefs with the contents of temporaryFile.
+     dictDefs = { "SYSTEM":{}, "builtin":{} }
+     for line in open(temporaryFile).readlines():
+         if startWith (line, "SYSTEM module creates type:"):
+             definedType = line[len("SYSTEM module creates type:"):]
+             definedType = definedType.strip()
+             dictDefs["SYSTEM"][definedType] = True
+         elif startWith (line, "builtin procedure function:"):
+             definedFunc = line[len("builtin procedure function:"):]
+             definedFunc = definedFunc.strip()
+             dictDefs["builtin"][definedFunc] = True
+     return dictDefs
+ 
+ 
+ def leadingSpaces(line):
+     # Return the leading number of spaces in line.
+     s = line.lstrip()
+     return len(line)-len(s)
+ 
+ 
+ def output_export_list(args, line, export_list):
+     # Append the export_list to the args.outputfile.  It preserves
+     # indentation and wraps at sourceLineLength.
+     outf = open(args.outputfile, "a")
+     indent = leadingSpaces(line)
+     pos = 0
+     for el in export_list:
+         if pos == 0:
+             outf.write(" " * indent)
+             pos = indent
+         outf.write(el)
+         outf.write(", ")
+         pos += len(el)
+         pos += 2
+         if pos > sourceLineLength:
+             outf.write("\n")
+             pos = 0
+     if pos > 0:
+         outf.write("\n")
+     outf.close()
+ 
+ 
+ def output_SYSTEM_DATATYPES(args, line, dictDefs):
+     # Write a list of system datatypes into the output file.
+     output_export_list (args, line, [key for key in dictDefs["SYSTEM"]])
+ 
+ 
+ def output_SYSTEM_TYPES(args, line, dictDefs):
+     # Write a list of system types into the output file.
+     outf = open(args.outputfile, "a")
+     indent = leadingSpaces(line)
+     for key in dictDefs["SYSTEM"]:
+         outf.write(" " * indent)
+         outf.write(key)
+         outf.write(" ;\n")
+     outf.close()
+ 
+ 
+ def output(args, line):
+     # Append line to the output file.
+     outf = open(args.outputfile, "a")
+     outf.write(line)
+     outf.close()
+ 
+ 
+ def contains(line, sub):
+     # Return True if line contains sub.
+     return line.find(sub) >= 0
+ 
+ 
+ def contains_builtin_tag(line):
+     # Return True if line contains a builtin tag.
+     for key in builtin_func:
+         if contains(line, key):
+             return True
+     return False
+ 
+ 
+ class builtin_prototype:
+     def __init__(self, name, returnType, argNameList, argTypeList):
+         self.name = name
+         self.builtinName = "__builtin_" + name
+         self.returnType = returnType
+         self.argNameList = argNameList
+         self.argTypeList = argTypeList
+ 
+ # The list of gcc_builtins which might not be available on a target.
+ 
+ list_of_builtins = [builtin_prototype("csinl", "LONGCOMPLEX", ["z"], ["LONGCOMPLEX"]),
+                     builtin_prototype("csin", "COMPLEX", ["z"], ["COMPLEX"]),
+                     builtin_prototype("csinf", "SHORTCOMPLEX", ["z"], ["SHORTCOMPLEX"]),
+                     builtin_prototype("ccosl", "LONGCOMPLEX", ["z"], ["LONGCOMPLEX"]),
+                     builtin_prototype("ccos", "COMPLEX", ["z"], ["COMPLEX"]),
+                     builtin_prototype("ccosf", "SHORTCOMPLEX", ["z"], ["SHORTCOMPLEX"]),
+                     builtin_prototype("ctanl", "LONGCOMPLEX", ["z"], ["LONGCOMPLEX"]),
+                     builtin_prototype("ctan", "COMPLEX", ["z"], ["COMPLEX"]),
+                     builtin_prototype("ctanf", "SHORTCOMPLEX", ["z"], ["SHORTCOMPLEX"])]
+ 
+ gcc_builtins = {element.builtinName: element for element in list_of_builtins}
+ 
+ 
+ def output_def_cbuiltin(args, keyname):
+     # Generate the definition module procedure declaration for a cbuiltin keyname.
+     output(args, "(* " + gcc_builtins[keyname].name + " is available on the target.  *)\n")
+     output(args, "PROCEDURE %s (%s: %s) : %s ;\n" % (gcc_builtins[keyname].name,
+                                                      gcc_builtins[keyname].argNameList[0],
+                                                      gcc_builtins[keyname].argTypeList[0],
+                                                      gcc_builtins[keyname].returnType))
+ 
+ 
+ def output_def_builtin(args, keyname):
+     # Generate the definition module procedure declaration for a builtin keyname.
+     output(args, "(* " + gcc_builtins[keyname].name + " is available on the target.  *)\n")
+     output(args, "PROCEDURE __BUILTIN__ %s (%s: %s) : %s ;\n" % (gcc_builtins[keyname].name,
+                                                                  gcc_builtins[keyname].argNameList[0],
+                                                                  gcc_builtins[keyname].argTypeList[0],
+                                                                  gcc_builtins[keyname].returnType))
+ 
+ 
+ def process_def_builtin(args, line, key, dictDefs):
+     # Check target availability for the builtin and generate a procedure declaration
+     # or an unavailablity comment.
+     line = line.strip()
+     if startWith(line, "(*") and (len(line)>len("(*")):
+         line = line[2:]
+         funcname = line.split('(')[1].split(',')[0]
+         keyname = line.split('(')[1].split(',')[3]
+         if keyname in dictDefs["builtin"]:
+             output_def_builtin(args, keyname)
+         else:
+             unavailable(args, funcname)
+ 
+ 
+ def output_mod_builtin(args, keyname, line):
+     output(args, "(* " + gcc_builtins[keyname].name + " is available on the target.  *)\n")
+     output(args, "PROCEDURE __ATTRIBUTE__ __BUILTIN__ ")
+     output(args, "((%s)) %s (%s: %s) : %s ;" % (gcc_builtins[keyname].builtinName,
+                                                 gcc_builtins[keyname].name,
+                                                 gcc_builtins[keyname].argNameList[0],
+                                                 gcc_builtins[keyname].argTypeList[0],
+                                                 gcc_builtins[keyname].returnType))
+     builtin = line.split('(')[1].split(',')[4].split(')')[0]
+     output(args, """
+ BEGIN
+    RETURN %s(z)
+ END %s ;
+ 
+ """ % (builtin, gcc_builtins[keyname].name))
+ 
+ 
+ def process_mod_builtin(args, line, key, dictDefs):
+     line = line.strip()
+     if startWith(line, "(*") and (len(line)>len("(*")):
+         line = line[2:]
+         funcname = line.split('(')[1].split(',')[0]
+         keyname = line.split('(')[1].split(',')[3]
+         if keyname in dictDefs["builtin"]:
+             output_mod_builtin(args, keyname, line)
+         else:
+             unavailable(args, funcname)
+ 
+ 
+ def unavailable(args, funcname):
+     output(args, "(* Procedure function %s is unavailable on the target.  *)\n" % funcname)
+ 
+ 
+ def process_def_cbuiltin(args, line, key, dictDefs):
+     line = line.strip()
+     if startWith(line, "(*") and (len(line)>len("(*")):
+         line = line[2:]
+         funcname = line.split('(')[1].split(',')[0]
+         keyname = line.split('(')[1].split(',')[3]
+         output(args, "(* " + funcname + " is available on the target.  *)\n")
+         if keyname in dictDefs["builtin"]:
+             output_def_cbuiltin(args, keyname)
+         else:
+             unavailable(args, funcname)
+ 
+ 
+ def target_builtins(args, key, dictDefs):
+     builtin_list = [gcc_builtins[key] for key in gcc_builtins]
+     target_list = []
+     for el in builtin_list:
+         if el.builtinName in dictDefs["builtin"]:
+             target_list += [el.name]
+     return target_list
+ 
+ 
+ def process_cbuiltin_export(args, line, key, dictDefs):
+     output_export_list (args, line, target_builtins (args, key, dictDefs))
+ 
+ 
+ def process_mod_target_procedure(args, line, key, dictDefs):
+     line = line.strip()
+     if startWith(line, "(*") and (len(line)>len("(*")):
+         line = line[2:]
+         funcname = line.split('(')[1].split(',')[0]
+         argtype = line.split('(')[1].split(',')[1]
+         returntype = line.split('(')[1].split(',')[2]
+         keyname = line.split('(')[1].split(',')[3]
+         cbuiltin = line.split('(')[1].split(',')[4].split('>')[0].split(')')[0]
+         if keyname in dictDefs["builtin"]:
+             output(args, """
+ PROCEDURE __ATTRIBUTE__ __BUILTIN__ ((%s)) %s (z: %s): %s ;
+ BEGIN
+    RETURN %s (z)
+ END %s ;
+ 
+ """ % (keyname, funcname, argtype, returntype, cbuiltin, funcname))
+ 
+ 
+ def process_def_target_procedure(args, line, key, dictDefs):
+     line = line.strip()
+     if startWith(line, "(*") and (len(line)>len("(*")):
+         line = line[2:]
+         funcname = line.split('(')[1].split(',')[0]
+         argtype = line.split('(')[1].split(',')[1]
+         returntype = line.split('(')[1].split(',')[2]
+         keyname = line.split('(')[1].split(',')[3]
+         if keyname in dictDefs["builtin"]:
+             output(args, "PROCEDURE %s (z: %s) : %s ;\n" % (funcname, argtype, returntype))
+ 
+ 
+ builtin_func = { "<DEF_CBUILTIN_PROCEDURE":process_def_cbuiltin,
+                  "<DEF_BUILTIN_PROCEDURE":process_def_builtin,
+                  "<MOD_BUILTIN_PROCEDURE":process_mod_builtin,
+                  "<CBUILTIN_EXPORT_LIST>":process_cbuiltin_export,
+                  "<DEF_TARGET_PROCEDURE":process_def_target_procedure,
+                  "<MOD_TARGET_PROCEDURE":process_mod_target_procedure}
+ 
+ 
+ def process_tag(args, line, dictDefs):
+     for key in builtin_func:
+         if contains(line, key):
+             builtin_func[key](args, line, key, dictDefs)
+ 
+ 
+ def generateSource(args, temporaryFile):
+     # generateSource interpet and process any tags.
+     dictDefs = makeDictionary(temporaryFile)
+     seen_SYSTEM_DATATYPES = False
+     seen_SYSTEM_TYPES = False
+     filename = args.modinputfile
+     if args.definputfile != "":
+         filename = args.definputfile
+     if os.path.isfile(filename):
+         for line in open(filename):
+             if contains (line, "<SYSTEM_DATATYPES>"):
+                 seen_SYSTEM_DATATYPES = True
+             elif contains (line, "</SYSTEM_DATATYPES>"):
+                 output_SYSTEM_DATATYPES(args, line, dictDefs)
+                 seen_SYSTEM_DATATYPES = False
+             elif contains (line, "<SYSTEM_TYPES>"):
+                 seen_SYSTEM_TYPES = True
+             elif contains (line, "</SYSTEM_TYPES>"):
+                 output_SYSTEM_TYPES(args, line, dictDefs)
+                 seen_SYSTEM_TYPES = False
+             elif seen_SYSTEM_DATATYPES:
+                 pass
+             elif contains_builtin_tag(line):
+                 process_tag(args, line, dictDefs)
+             else:
+                 output(args, line)
+     else:
+         printf("mktargetsrc cannot open: %s\n", filename)
+         sys.exit(1)
+ 
+ 
+ def makeTemporaryFile():
+     # makeTemporaryFile returns the name of a temporary file.
+     return str(uuid.uuid4())+'.txt'
+ 
+ 
+ def stripBackslash(compiler):
+     compiler = compiler.replace("\\ ", " ")
+     return compiler
+ 
+ 
+ def determineBuiltins(args, includePath):
+     # determineBuiltins build the builtin_dict with the gm2 builtins.
+     print(args.modinputfile)
+     if args.outputfile != None:
+         open(args.outputfile, "w").close()
+     temporaryFile = makeTemporaryFile()
+     dialect = '-fpim'
+     if args.fiso or (not args.fpim):
+         dialect = '-fiso'
+     compiler = stripBackslash(args.compiler)
+     commandLine = "%s %s %s %s -c -fdump-system-exports -o /dev/null %s > %s" % (
+         compiler, dialect, includePath, minimalCommandLine,
+         args.modinputfile, temporaryFile)
+     quietSystem(args, commandLine)
+     commandLine = "%s %s %s %s -c -fdump-builtins %s >> %s" % (
+         compiler, dialect, includePath, minimalCommandLine,
+         args.modinputfile, temporaryFile)
+     quietSystem(args, commandLine)
+     generateSource(args, temporaryFile)
+     os.remove(temporaryFile)
+ 
+ 
+ def main():
+     args, includePath = initOptions()
+     determineBuiltins(args, includePath)
+ 
+ 
+ main()
diff -Nrcpad gcc-17-20260809/gcc/match.pd gcc-17-20260816/gcc/match.pd
*** gcc-17-20260809/gcc/match.pd	Sun Aug  9 22:32:07 2026
--- gcc-17-20260816/gcc/match.pd	Sun Aug 16 22:32:07 2026
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 161,170 ****
   (if (tree_nop_conversion_p (type, TREE_TYPE (@0)))))
  (match (nop_convert @0)
   (view_convert @0)
!  (if (VECTOR_TYPE_P (type) && VECTOR_TYPE_P (TREE_TYPE (@0))
!       && known_eq (TYPE_VECTOR_SUBPARTS (type),
! 		   TYPE_VECTOR_SUBPARTS (TREE_TYPE (@0)))
!       && tree_nop_conversion_p (TREE_TYPE (type), TREE_TYPE (TREE_TYPE (@0))))))
  
  /* These are used by gimple_bitwise_inverted_equal_p to simplify
     detection of BIT_NOT and comparisons. */
--- 161,167 ----
   (if (tree_nop_conversion_p (type, TREE_TYPE (@0)))))
  (match (nop_convert @0)
   (view_convert @0)
!  (if (vector_nop_conversion_p (type, TREE_TYPE (@0)))))
  
  /* These are used by gimple_bitwise_inverted_equal_p to simplify
     detection of BIT_NOT and comparisons. */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 628,635 ****
         && TYPE_UNSIGNED (type))
     (trunc_divmod @0 @1))))
  
! /* 1 / X -> X == 1 for unsigned integer X.
!    1 / X -> X >= -1 && X <= 1 ? X : 0 for signed integer X.
     But not for 1 / 0 so that we can get proper warnings and errors,
     and not for 1-bit integers as they are edge cases better handled
     elsewhere.  Delay the conversion of the signed division until late
--- 625,632 ----
         && TYPE_UNSIGNED (type))
     (trunc_divmod @0 @1))))
  
! /* 1 / X -> X == 1 for positive integer X.
!    1 / X -> X >= -1 && X <= 1 ? X : 0 for when X could be negative.
     But not for 1 / 0 so that we can get proper warnings and errors,
     and not for 1-bit integers as they are edge cases better handled
     elsewhere.  Delay the conversion of the signed division until late
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 640,646 ****
        && TYPE_PRECISION (type) > 1
        && !integer_zerop (@1)
        && (!flag_non_call_exceptions || tree_expr_nonzero_p (@1)))
!   (if (TYPE_UNSIGNED (type))
     (convert (eq:boolean_type_node @1 @0))
     (if (fold_before_rtl_expansion_p ())
      (with { tree utype = unsigned_type_for (type); }
--- 637,644 ----
        && TYPE_PRECISION (type) > 1
        && !integer_zerop (@1)
        && (!flag_non_call_exceptions || tree_expr_nonzero_p (@1)))
!   (if (TYPE_UNSIGNED (type)
!        || tree_expr_nonnegative_p (@1))
     (convert (eq:boolean_type_node @1 @0))
     (if (fold_before_rtl_expansion_p ())
      (with { tree utype = unsigned_type_for (type); }
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1230,1242 ****
     show up.  Else it is safe if the negation is done in an unsigned type.
     Note the outer cast cannot be a boolean type as the only valid values
     are 0,-1/1 (depending on the signedness of the boolean) and the negative
!    is there to get the correct value.  */
  (simplify
!  (convert (negate:s@1 (convert:s @0)))
   (if (INTEGRAL_TYPE_P (type)
        && tree_nop_conversion_p (type, TREE_TYPE (@1))
        && (TYPE_PRECISION (type) > TYPE_PRECISION (TREE_TYPE (@0))
! 	  || TYPE_UNSIGNED (type))
        && TREE_CODE (type) != BOOLEAN_TYPE)
      (negate (convert @0))))
  
--- 1228,1244 ----
     show up.  Else it is safe if the negation is done in an unsigned type.
     Note the outer cast cannot be a boolean type as the only valid values
     are 0,-1/1 (depending on the signedness of the boolean) and the negative
!    is there to get the correct value.
!    Also handle the case where we know that we won't cause a signed
!    integer overflow at the point of the negation.  */
  (simplify
!  (convert (negate:s@1 (convert:s@ic @0)))
   (if (INTEGRAL_TYPE_P (type)
        && tree_nop_conversion_p (type, TREE_TYPE (@1))
        && (TYPE_PRECISION (type) > TYPE_PRECISION (TREE_TYPE (@0))
! 	  || TYPE_OVERFLOW_WRAPS (type)
! 	  || expr_not_equal_to (@ic, wi::min_value (signed_type_for (type)),
! 				gimple_match_ctx (@1)))
        && TREE_CODE (type) != BOOLEAN_TYPE)
      (negate (convert @0))))
  
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1283,1288 ****
--- 1285,1300 ----
   (mult (absu@1 @0) @1)
   (mult (convert@2 @0) @2))
  
+ /* abs(x) * abs(y) -> abs(x * y).  */
+ (simplify
+  (mult (abs:s @0) (abs:s @1))
+  (if ((FLOAT_TYPE_P (type)
+        && !HONOR_SIGN_DEPENDENT_ROUNDING (type))
+       || (ANY_INTEGRAL_TYPE_P (type)
+ 	  && TYPE_OVERFLOW_UNDEFINED (type)
+ 	  && !TYPE_OVERFLOW_SANITIZED (type)))
+   (abs (mult @0 @1))))
+ 
  #if GIMPLE
  /* Simplify SAD(x, x, acc) -> acc since the absolute difference is zero.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 1558,1577 ****
      (x == 0 & y == 0) -> (x | typeof(x)(y)) == 0.
      (x != 0 | y != 0) -> (x | typeof(x)(y)) != 0.  */
   (simplify
!   (bitop (cmp @0 integer_zerop@2) (cmp @1 integer_zerop))
     (if (INTEGRAL_TYPE_P (TREE_TYPE (@0))
  	&& INTEGRAL_TYPE_P (TREE_TYPE (@1))
  	&& TYPE_PRECISION (TREE_TYPE (@0)) == TYPE_PRECISION (TREE_TYPE (@1)))
!     (cmp (bit_ior @0 (convert @1)) @2)))
   /* Transform:
      (x == -1 & y == -1) -> (x & typeof(x)(y)) == -1.
      (x != -1 | y != -1) -> (x & typeof(x)(y)) != -1.  */
   (simplify
!   (bitop (cmp @0 integer_all_onesp@2) (cmp @1 integer_all_onesp))
     (if (INTEGRAL_TYPE_P (TREE_TYPE (@0))
  	&& INTEGRAL_TYPE_P (TREE_TYPE (@1))
  	&& TYPE_PRECISION (TREE_TYPE (@0)) == TYPE_PRECISION (TREE_TYPE (@1)))
!     (cmp (bit_and @0 (convert @1)) @2))))
  
  /* Fold (A & ~B) - (A & B) into (A ^ B) - B.  */
  (simplify
--- 1570,1602 ----
      (x == 0 & y == 0) -> (x | typeof(x)(y)) == 0.
      (x != 0 | y != 0) -> (x | typeof(x)(y)) != 0.  */
   (simplify
!   (bitop (cmp@3 @0 integer_zerop@2) (cmp@4 @1 integer_zerop))
!   (switch
     (if (INTEGRAL_TYPE_P (TREE_TYPE (@0))
  	&& INTEGRAL_TYPE_P (TREE_TYPE (@1))
  	&& TYPE_PRECISION (TREE_TYPE (@0)) == TYPE_PRECISION (TREE_TYPE (@1)))
!     (cmp (bit_ior @0 (convert @1)) @2))
!    (if (VECTOR_INTEGER_TYPE_P (TREE_TYPE (@0))
! 	&& VECTOR_INTEGER_TYPE_P (TREE_TYPE (@1))
! 	&& vector_nop_conversion_p (TREE_TYPE (@0), TREE_TYPE (@1))
! 	&& single_use (@3) && single_use (@4))
!     (cmp (bit_ior @0 (view_convert @1)) @2))))
   /* Transform:
      (x == -1 & y == -1) -> (x & typeof(x)(y)) == -1.
      (x != -1 | y != -1) -> (x & typeof(x)(y)) != -1.  */
   (simplify
!   (bitop (cmp@3 @0 integer_all_onesp@2)
! 	 (cmp@4 @1 integer_all_onesp))
!   (switch
     (if (INTEGRAL_TYPE_P (TREE_TYPE (@0))
  	&& INTEGRAL_TYPE_P (TREE_TYPE (@1))
  	&& TYPE_PRECISION (TREE_TYPE (@0)) == TYPE_PRECISION (TREE_TYPE (@1)))
!     (cmp (bit_and @0 (convert @1)) @2))
!    (if (VECTOR_INTEGER_TYPE_P (TREE_TYPE (@0))
! 	&& VECTOR_INTEGER_TYPE_P (TREE_TYPE (@1))
! 	&& vector_nop_conversion_p (TREE_TYPE (@0), TREE_TYPE (@1))
! 	&& single_use (@3) && single_use (@4))
!     (cmp (bit_and @0 (view_convert @1)) @2)))))
  
  /* Fold (A & ~B) - (A & B) into (A ^ B) - B.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 2061,2066 ****
--- 2086,2108 ----
     (bit_and (plus @0 @1)
  	    { build_uniform_cst
  		(type, wide_int_to_tree (etype, wi::bit_not (c))); }))))
+ 
+ /* ((X - 1) | C) + 1 -> (X + C) & ~C, for C a low mask 2^k - 1.
+    Both forms round X up to a multiple of 2^k.  */
+ (simplify
+  (plus (bit_ior:s (plus @0 integer_minus_onep)
+ 		   uniform_integer_cst_p@1)
+ 	integer_onep)
+  (with { tree cst = uniform_integer_cst_p (@1);
+ 	 tree etype = TREE_TYPE (cst);
+ 	 wide_int c = wi::to_wide (cst); }
+   (if (TYPE_OVERFLOW_WRAPS (type)
+ 	&& c != 0
+ 	&& wi::popcount (c + 1) == 1)
+    (bit_and (plus @0 @1)
+ 	    { build_uniform_cst
+ 		(type, wide_int_to_tree (etype, wi::bit_not (c))); }))))
+ 
  /* (x + y) - min (x, y) -> max (x, y)
     (x + y) - max (x, y) -> min (x, y)
     The sum of the minimum and the maximum is the sum of the operands.  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4859,4864 ****
--- 4901,4911 ----
    (bit_not (minmax:cs (bit_not @0) @1))
    (maxmin @0 (bit_not @1))))
  
+ /* umin (a, 1) | umin (b, 1) -> umin (a | b, 1).  */
+  (simplify
+   (bit_ior (min @0 integer_onep@2) (min @1 @2))
+     (if (tree_expr_nonnegative_p (@0) && tree_expr_nonnegative_p (@1))
+      (min (bit_ior @0 @1) @2)))
  /* MIN (X, Y) == X -> X <= Y  */
  /* MIN (X, Y) < X -> X > Y  */
  /* MIN (X, Y) >= X -> X <= Y  */
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 4959,4965 ****
   (if (INTEGRAL_TYPE_P (type)
        && !TYPE_SATURATING (type)
        && (GIMPLE || !TREE_SIDE_EFFECTS (@0)))
!   (cond (convert:boolean_type_node @1) (negate @0) @0)))
  
  /* Transform A & (B*cmp) into (A&B)*cmp.  */
  (simplify
--- 5006,5018 ----
   (if (INTEGRAL_TYPE_P (type)
        && !TYPE_SATURATING (type)
        && (GIMPLE || !TREE_SIDE_EFFECTS (@0)))
!   /* Do the negate in unsigned type always; otherwise
!      we would be introducing an overflow.  */
!   (with { tree utype = unsigned_type_for (type); }
!    (cond
!     (convert:boolean_type_node @1)
!     (convert:type (negate (convert:utype @0)))
!     @0))))
  
  /* Transform A & (B*cmp) into (A&B)*cmp.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5105,5110 ****
--- 5158,5178 ----
  			- TYPE_PRECISION (TREE_TYPE (@2)))))
    (bit_and (convert @0) (lshift { build_minus_one_cst (type); } @1))))
  
+ /* (X op Y) >> C -> X >> C when every set bit of Y lies below bit C.
+    Neither an inclusive nor an exclusive or can carry into the bits the
+    shift keeps, so Y contributes nothing to the result.  */
+ (for op (bit_ior bit_xor)
+  (simplify
+   (rshift (op @0 @1) INTEGER_CST@2)
+   (if (INTEGRAL_TYPE_P (type)
+        && tree_fits_uhwi_p (@2)
+        && tree_to_uhwi (@2) < TYPE_PRECISION (type))
+    (with { wide_int mask = wi::mask (tree_to_uhwi (@2), true,
+ 				     TYPE_PRECISION (type)); }
+     (if ((tree_nonzero_bits (@1) & mask) == 0)
+      (rshift @0 @2)
+      (if ((tree_nonzero_bits (@0) & mask) == 0)
+       (rshift @1 @2)))))))
  #if GIMPLE
  /* (X >> C1) << (C1 + C2) -> X << C2 if the low C1 bits of X are zero.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5790,5813 ****
      {
        tree inside_type = TREE_TYPE (@0);
        tree inter_type = TREE_TYPE (@1);
!       int inside_int = INTEGRAL_TYPE_P (inside_type);
        int inside_ptr = POINTER_TYPE_P (inside_type);
        int inside_float = FLOAT_TYPE_P (inside_type);
-       int inside_vec = VECTOR_TYPE_P (inside_type);
        unsigned int inside_prec = element_precision (inside_type);
        int inside_unsignedp = TYPE_UNSIGNED (inside_type);
!       int inter_int = INTEGRAL_TYPE_P (inter_type);
        int inter_ptr = POINTER_TYPE_P (inter_type);
        int inter_float = FLOAT_TYPE_P (inter_type);
-       int inter_vec = VECTOR_TYPE_P (inter_type);
        unsigned int inter_prec = element_precision (inter_type);
        int inter_unsignedp = TYPE_UNSIGNED (inter_type);
!       int final_int = INTEGRAL_TYPE_P (type);
        int final_ptr = POINTER_TYPE_P (type);
        int final_float = FLOAT_TYPE_P (type);
-       int final_vec = VECTOR_TYPE_P (type);
        unsigned int final_prec = element_precision (type);
        int final_unsignedp = TYPE_UNSIGNED (type);
      }
     (switch
      /* In addition to the cases of two conversions in a row
--- 5858,5881 ----
      {
        tree inside_type = TREE_TYPE (@0);
        tree inter_type = TREE_TYPE (@1);
!       int inside_int = ANY_INTEGRAL_TYPE_P (inside_type);
        int inside_ptr = POINTER_TYPE_P (inside_type);
        int inside_float = FLOAT_TYPE_P (inside_type);
        unsigned int inside_prec = element_precision (inside_type);
        int inside_unsignedp = TYPE_UNSIGNED (inside_type);
!       int inter_int = ANY_INTEGRAL_TYPE_P (inter_type);
        int inter_ptr = POINTER_TYPE_P (inter_type);
        int inter_float = FLOAT_TYPE_P (inter_type);
        unsigned int inter_prec = element_precision (inter_type);
        int inter_unsignedp = TYPE_UNSIGNED (inter_type);
!       int final_int = ANY_INTEGRAL_TYPE_P (type);
        int final_ptr = POINTER_TYPE_P (type);
        int final_float = FLOAT_TYPE_P (type);
        unsigned int final_prec = element_precision (type);
        int final_unsignedp = TYPE_UNSIGNED (type);
+       int is_vec = VECTOR_TYPE_P (type);
+       gcc_checking_assert (is_vec == VECTOR_TYPE_P (inside_type)
+ 			   && is_vec == VECTOR_TYPE_P (inter_type));
      }
     (switch
      /* In addition to the cases of two conversions in a row
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5819,5825 ****
  	      && TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (inside_type)))
  	 && (((inter_int || inter_ptr) && final_int)
  	     || (inter_float && final_float))
! 	 && inter_prec >= final_prec)
       (ocvt @0))
  
      /* Likewise, if the intermediate and initial types are either both
--- 5887,5895 ----
  	      && TYPE_MAIN_VARIANT (type) == TYPE_MAIN_VARIANT (inside_type)))
  	 && (((inter_int || inter_ptr) && final_int)
  	     || (inter_float && final_float))
! 	 && inter_prec >= final_prec
! 	 && (! is_vec
! 	     || supportable_convert_operation (ocvt, type, TREE_TYPE (@0))))
       (ocvt @0))
  
      /* Likewise, if the intermediate and initial types are either both
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5830,5836 ****
      (if (((inter_int && inside_int) || (inter_float && inside_float))
  	 && (final_int || final_float)
  	 && inter_prec >= inside_prec
! 	 && (inter_float || inter_unsignedp == inside_unsignedp))
       (ocvt @0))
  
      /* If we have a sign-extension of a zero-extended value, we can
--- 5900,5908 ----
      (if (((inter_int && inside_int) || (inter_float && inside_float))
  	 && (final_int || final_float)
  	 && inter_prec >= inside_prec
! 	 && (inter_float || inter_unsignedp == inside_unsignedp)
! 	 && (! is_vec
! 	     || supportable_convert_operation (ocvt, type, TREE_TYPE (@0))))
       (ocvt @0))
  
      /* If we have a sign-extension of a zero-extended value, we can
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5843,5849 ****
  	      && inside_unsignedp && !inter_unsignedp)
  	     || final_prec == inter_prec
  	     || (inside_prec < inter_prec && inter_prec > final_prec
! 		 && !inside_unsignedp && inter_unsignedp)))
       (ocvt @0))
  
      /* Two conversions in a row are not needed unless:
--- 5915,5923 ----
  	      && inside_unsignedp && !inter_unsignedp)
  	     || final_prec == inter_prec
  	     || (inside_prec < inter_prec && inter_prec > final_prec
! 		 && !inside_unsignedp && inter_unsignedp))
! 	 && (! is_vec
! 	     || supportable_convert_operation (ocvt, type, TREE_TYPE (@0))))
       (ocvt @0))
  
      /* Two conversions in a row are not needed unless:
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5858,5864 ****
  	- the final type is a pointer type and the precisions of the
  	  initial and intermediate types differ.  */
      (if (! inside_float && ! inter_float && ! final_float
! 	 && ! inside_vec && ! inter_vec && ! final_vec
  	 && (inter_prec >= inside_prec || inter_prec >= final_prec)
  	 && ! (inside_int && inter_int
  	       && inter_unsignedp != inside_unsignedp
--- 5932,5938 ----
  	- the final type is a pointer type and the precisions of the
  	  initial and intermediate types differ.  */
      (if (! inside_float && ! inter_float && ! final_float
! 	 && ! is_vec
  	 && (inter_prec >= inside_prec || inter_prec >= final_prec)
  	 && ! (inside_int && inter_int
  	       && inter_unsignedp != inside_unsignedp
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5876,5888 ****
        a sign change of the type. */
     (if (inside_int && inter_int && final_int
          && final_prec <= inside_prec
! 	&& inter_prec >= inside_prec)
      (convert @0))
  
      /* A truncation to an unsigned type (a zero-extension) should be
         canonicalized as bitwise and of a mask.  */
      (if (GIMPLE /* PR70366: doing this in GENERIC breaks -Wconversion.  */
  	 && final_int && inter_int && inside_int
  	 && final_prec >= inside_prec
  	 && inside_prec > inter_prec
  	 && inter_unsignedp)
--- 5950,5965 ----
        a sign change of the type. */
     (if (inside_int && inter_int && final_int
          && final_prec <= inside_prec
! 	&& inter_prec >= inside_prec
! 	&& (! is_vec
! 	    || supportable_convert_operation (ocvt, type, TREE_TYPE (@0))))
      (convert @0))
  
      /* A truncation to an unsigned type (a zero-extension) should be
         canonicalized as bitwise and of a mask.  */
      (if (GIMPLE /* PR70366: doing this in GENERIC breaks -Wconversion.  */
  	 && final_int && inter_int && inside_int
+ 	 && ! is_vec
  	 && final_prec >= inside_prec
  	 && inside_prec > inter_prec
  	 && inter_unsignedp)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5895,5903 ****
         represent it exactly and back to an integer, we can skip the
         floating-point conversion.  */
      (if (GIMPLE /* PR66211 */
! 	 && inside_int && inter_float && final_int &&
! 	 (unsigned) significand_size (TYPE_MODE (inter_type))
! 	 >= inside_prec - !inside_unsignedp)
       (convert @0)))))))
  
  /* (float_type)(integer_type) x -> trunc (x) if the type of x matches
--- 5972,5981 ----
         represent it exactly and back to an integer, we can skip the
         floating-point conversion.  */
      (if (GIMPLE /* PR66211 */
! 	 && inside_int && inter_float && final_int
! 	 && ! is_vec
! 	 && ((unsigned) significand_size (TYPE_MODE (inter_type))
! 	     >= inside_prec - !inside_unsignedp))
       (convert @0)))))))
  
  /* (float_type)(integer_type) x -> trunc (x) if the type of x matches
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 5955,5970 ****
     (plus:c (mult:c (div @0 @1) @1) (mod @0 @1))
     @0))
  
! /* x / y * y == x -> x % y == 0.  */
! (simplify
!   (eq:c (mult:c (trunc_div:s @0 @1) @1) @0)
    (if (TREE_CODE (TREE_TYPE (@0)) != COMPLEX_TYPE
         && (!VECTOR_MODE_P (TYPE_MODE (TREE_TYPE (@0)))
  	   || !target_supports_op_p (TREE_TYPE (@0), TRUNC_DIV_EXPR,
  				     optab_vector)
  	   || target_supports_op_p (TREE_TYPE (@0), TRUNC_MOD_EXPR,
  				    optab_vector)))
!    (eq (trunc_mod @0 @1) { build_zero_cst (TREE_TYPE (@0)); })))
  
  /* ((X /[ex] C1) +- C2) * (C1 * C3)  -->  (X * C3) +- (C1 * C2 * C3).  */
  (for op (plus minus)
--- 6033,6049 ----
     (plus:c (mult:c (div @0 @1) @1) (mod @0 @1))
     @0))
  
! /* x / y * y == x -> x % y == 0, and likewise for !=.  */
! (for cmp (eq ne)
!  (simplify
!   (cmp:c (mult:c (trunc_div:s @0 @1) @1) @0)
    (if (TREE_CODE (TREE_TYPE (@0)) != COMPLEX_TYPE
         && (!VECTOR_MODE_P (TYPE_MODE (TREE_TYPE (@0)))
  	   || !target_supports_op_p (TREE_TYPE (@0), TRUNC_DIV_EXPR,
  				     optab_vector)
  	   || target_supports_op_p (TREE_TYPE (@0), TRUNC_MOD_EXPR,
  				    optab_vector)))
!    (cmp (trunc_mod @0 @1) { build_zero_cst (TREE_TYPE (@0)); }))))
  
  /* ((X /[ex] C1) +- C2) * (C1 * C3)  -->  (X * C3) +- (C1 * C2 * C3).  */
  (for op (plus minus)
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 6956,6961 ****
--- 7035,7076 ----
         && target_supports_op_p (type, MINMAX, optab_vector))
      (minmax @0 @1))))
  
+ /* Comparison canonicalization changes X > C to X >= C + 1 and
+    X < C to X <= C - 1.  */
+ (for cmp (ge le)
+      minmax (max min)
+      MINMAX (MAX_EXPR MIN_EXPR)
+  (simplify
+   (vec_cond (cmp @0 VECTOR_CST@1) @0 VECTOR_CST@2)
+   (with
+    {
+      tree diff = (minmax == MAX_EXPR
+ 		  ? uniform_vector_difference_p (@1, @2)
+ 		  : uniform_vector_difference_p (@2, @1));
+    }
+    (if (VECTOR_INTEGER_TYPE_P (type)
+ 	&& target_supports_op_p (type, MINMAX, optab_vector)
+ 	&& diff
+ 	&& integer_onep (diff))
+     (minmax @0 @2)))))
+ 
+ (for cmp (lt gt)
+      minmax (max min)
+      MINMAX (MAX_EXPR MIN_EXPR)
+  (simplify
+   (vec_cond (cmp @0 VECTOR_CST@1) VECTOR_CST@2 @0)
+   (with
+    {
+      tree diff = (minmax == MAX_EXPR
+ 		  ? uniform_vector_difference_p (@1, @2)
+ 		  : uniform_vector_difference_p (@2, @1));
+    }
+    (if (VECTOR_INTEGER_TYPE_P (type)
+ 	&& target_supports_op_p (type, MINMAX, optab_vector)
+ 	&& diff
+ 	&& integer_onep (diff))
+     (minmax @0 @2)))))
+ 
  /* Try to optimize x < 0 ? -1 : 0 into (signed) x >> 31
     and x < 0 ? 1 : 0 into (unsigned) x >> 31.  */
  (simplify
*************** DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
*** 7583,7588 ****
--- 7698,7718 ----
     (if (single_use (@2))
      (cmp @0 @1)))))
  
+ /* Fold ((X CMP1 Y) - (X CMP2 Y)) REL 0 into a single comparison of X and Y,
+    e.g., ((X > Y) - (X < Y)) < 0 to X < Y.  This cannot be merged into the
+    generic X - Y CMP 0 rule above as it would prevent ABS_EXPR synthesis in
+    fold_cond_expr_with_comparison.  */
+ (for rel (lt le gt ge)
+  (for cmp1 (gt ge)
+       cmp2 (lt le)
+   (simplify
+    (rel (minus@2 (convert? (cmp1:c @0 @1))
+ 		 (convert? (cmp2:c @0 @1))) integer_zerop)
+     (if (INTEGRAL_TYPE_P (TREE_TYPE (@0))
+ 	 && !TYPE_UNSIGNED (TREE_TYPE (@2))
+ 	 && TYPE_PRECISION (TREE_TYPE (@2)) > 1)
+      (rel @0 @1)))))
+ 
  /* Simplify (x < 0) ^ (y < 0) to (x ^ y) < 0 and
     (x >= 0) ^ (y >= 0) to (x ^ y) < 0.  */
  (for cmp (lt ge)
diff -Nrcpad gcc-17-20260809/gcc/omp-expand.cc gcc-17-20260816/gcc/omp-expand.cc
*** gcc-17-20260809/gcc/omp-expand.cc	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/omp-expand.cc	Sun Aug 16 22:32:07 2026
*************** expand_omp_for_static_nochunk (struct om
*** 5278,5283 ****
--- 5278,5289 ----
    t = fold_convert (itype, t);
    n = force_gimple_operand_gsi (&gsi, t, true, NULL_TREE, true, GSI_SAME_STMT);
  
+   /* When GOMP_loop_end (or one of its variants) is emitted (e.g. with the
+      inscan modifier), which already implies the end of the scope, _start
+      variants of GOMP builtin calls have to be used and _end can be skipped.  */
+   bool has_gomp_loop_end = fd->have_reductemp
+ 			   || ((fd->have_pointer_condtemp || fd->have_scantemp)
+ 			       && !fd->have_nonctrl_scantemp);
    {
      /* Fetch the thread/team id and the number of threads/teams in a single
         call to GOMP_loop_static_worksharing or
*************** expand_omp_for_static_nochunk (struct om
*** 5292,5304 ****
        {
        case GF_OMP_FOR_KIND_FOR:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt ? BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING_START
! 			   : BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING);
  	break;
        case GF_OMP_FOR_KIND_DISTRIBUTE:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt ? BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING_START
! 			   : BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING);
  	break;
        default:
  	gcc_unreachable ();
--- 5298,5312 ----
        {
        case GF_OMP_FOR_KIND_FOR:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt || has_gomp_loop_end
! 	    ? BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING_START
! 	    : BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING);
  	break;
        case GF_OMP_FOR_KIND_DISTRIBUTE:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt || has_gomp_loop_end
! 	    ? BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING_START
! 	    : BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING);
  	break;
        default:
  	gcc_unreachable ();
*************** expand_omp_for_static_nochunk (struct om
*** 5663,5669 ****
      }
  
    gsi = gsi_last_nondebug_bb (exit_bb);
!   if (flag_openmp_ompt)
      {
        /* Insert call to GOMP_*_static_worksharing_end at the end of exit_bb.
         */
--- 5671,5677 ----
      }
  
    gsi = gsi_last_nondebug_bb (exit_bb);
!   if (flag_openmp_ompt && !has_gomp_loop_end)
      {
        /* Insert call to GOMP_*_static_worksharing_end at the end of exit_bb.
         */
*************** expand_omp_for_static_chunk (struct omp_
*** 6109,6114 ****
--- 6117,6126 ----
    n = force_gimple_operand_gsi (&gsi, t, true, NULL_TREE,
  				true, GSI_SAME_STMT);
  
+   /* When GOMP_loop_end (or one of its variants) is emitted (e.g. with the
+      inscan modifier), which already implies the end of the scope, _start
+      variants of GOMP builtin calls have to be used and _end can be skipped.  */
+   bool has_gomp_loop_end = fd->have_reductemp || fd->have_pointer_condtemp;
    {
      /* Fetch the thread/team id and the number of threads/teams in a single
         call to GOMP_loop_static_worksharing or
*************** expand_omp_for_static_chunk (struct omp_
*** 6123,6135 ****
        {
        case GF_OMP_FOR_KIND_FOR:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt ? BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING_START
! 			   : BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING);
  	break;
        case GF_OMP_FOR_KIND_DISTRIBUTE:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt ? BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING_START
! 			   : BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING);
  	break;
        default:
  	gcc_unreachable ();
--- 6135,6149 ----
        {
        case GF_OMP_FOR_KIND_FOR:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt || has_gomp_loop_end
! 	    ? BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING_START
! 	    : BUILT_IN_GOMP_LOOP_STATIC_WORKSHARING);
  	break;
        case GF_OMP_FOR_KIND_DISTRIBUTE:
  	decl = builtin_decl_explicit (
! 	  flag_openmp_ompt || has_gomp_loop_end
! 	    ? BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING_START
! 	    : BUILT_IN_GOMP_DISTRIBUTE_STATIC_WORKSHARING);
  	break;
        default:
  	gcc_unreachable ();
*************** expand_omp_for_static_chunk (struct omp_
*** 6420,6426 ****
      }
  
    gsi = gsi_last_nondebug_bb (exit_bb);
!   if (flag_openmp_ompt)
      {
        /* Insert call to GOMP_*_static_worksharing_end at the end of exit_bb.
         */
--- 6434,6440 ----
      }
  
    gsi = gsi_last_nondebug_bb (exit_bb);
!   if (flag_openmp_ompt && !has_gomp_loop_end)
      {
        /* Insert call to GOMP_*_static_worksharing_end at the end of exit_bb.
         */
diff -Nrcpad gcc-17-20260809/gcc/optabs-tree.cc gcc-17-20260816/gcc/optabs-tree.cc
*** gcc-17-20260809/gcc/optabs-tree.cc	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/optabs-tree.cc	Sun Aug 16 22:32:07 2026
*************** optab_for_tree_code (enum tree_code code
*** 149,155 ****
        return vec_realign_load_optab;
  
      case WIDEN_SUM_EXPR:
!       return TYPE_UNSIGNED (type) ? usum_widen_optab : ssum_widen_optab;
  
      case DOT_PROD_EXPR:
        {
--- 149,156 ----
        return vec_realign_load_optab;
  
      case WIDEN_SUM_EXPR:
!       return (TYPE_UNSIGNED (type)
! 	      ? reduc_widen_usum_optab : reduc_widen_ssum_optab);
  
      case DOT_PROD_EXPR:
        {
*************** supportable_half_widening_operation (enu
*** 315,321 ****
  				     tree vectype_in, enum tree_code *code1)
  {
    machine_mode m1,m2;
-   enum tree_code dummy_code;
    optab op;
  
    gcc_assert (VECTOR_TYPE_P (vectype_out) && VECTOR_TYPE_P (vectype_in));
--- 316,321 ----
*************** supportable_half_widening_operation (enu
*** 342,349 ****
        return false;
      }
  
!   if (!supportable_convert_operation (NOP_EXPR, vectype_out, vectype_in,
! 				     &dummy_code))
      return false;
  
    op = optab_for_tree_code (*code1, vectype_out, optab_vector);
--- 342,348 ----
        return false;
      }
  
!   if (!supportable_convert_operation (NOP_EXPR, vectype_out, vectype_in))
      return false;
  
    op = optab_for_tree_code (*code1, vectype_out, optab_vector);
*************** supportable_half_widening_operation (enu
*** 359,374 ****
  
     Convert operations we currently support directly are FIX_TRUNC and FLOAT.
     This function checks if these operations are supported
!    by the target platform directly (via vector tree-codes).
! 
!    Output:
!    - CODE1 is code of vector operation to be used when
!    vectorizing the operation, if available.  */
  
  bool
  supportable_convert_operation (enum tree_code code,
! 			       tree vectype_out, tree vectype_in,
! 			       enum tree_code *code1)
  {
    machine_mode m1,m2;
    bool truncp;
--- 358,368 ----
  
     Convert operations we currently support directly are FIX_TRUNC and FLOAT.
     This function checks if these operations are supported
!    by the target platform directly (via vector tree-codes).  */
  
  bool
  supportable_convert_operation (enum tree_code code,
! 			       tree vectype_out, tree vectype_in)
  {
    machine_mode m1,m2;
    bool truncp;
*************** supportable_convert_operation (enum tree
*** 388,411 ****
        || (code == FLOAT_EXPR
  	  && can_float_p (m1,m2,TYPE_UNSIGNED (vectype_in))
  	     != CODE_FOR_nothing))
!     {
!       *code1 = code;
!       return true;
!     }
  
    if (GET_MODE_UNIT_PRECISION (m1) > GET_MODE_UNIT_PRECISION (m2)
        && can_extend_p (m1, m2, TYPE_UNSIGNED (vectype_in)))
!     {
!       *code1 = code;
!       return true;
!     }
  
    if (GET_MODE_UNIT_PRECISION (m1) < GET_MODE_UNIT_PRECISION (m2)
        && convert_optab_handler (trunc_optab, m1, m2) != CODE_FOR_nothing)
!     {
!       *code1 = code;
!       return true;
!     }
  
    return false;
  }
--- 382,396 ----
        || (code == FLOAT_EXPR
  	  && can_float_p (m1,m2,TYPE_UNSIGNED (vectype_in))
  	     != CODE_FOR_nothing))
!     return true;
  
    if (GET_MODE_UNIT_PRECISION (m1) > GET_MODE_UNIT_PRECISION (m2)
        && can_extend_p (m1, m2, TYPE_UNSIGNED (vectype_in)))
!     return true;
  
    if (GET_MODE_UNIT_PRECISION (m1) < GET_MODE_UNIT_PRECISION (m2)
        && convert_optab_handler (trunc_optab, m1, m2) != CODE_FOR_nothing)
!     return true;
  
    return false;
  }
diff -Nrcpad gcc-17-20260809/gcc/optabs-tree.h gcc-17-20260816/gcc/optabs-tree.h
*** gcc-17-20260809/gcc/optabs-tree.h	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/optabs-tree.h	Sun Aug 16 22:32:07 2026
*************** enum optab_subtype
*** 37,47 ****
     the second argument.  The third argument distinguishes between the types of
     vector shifts and rotates.  */
  optab optab_for_tree_code (enum tree_code, const_tree, enum optab_subtype);
! bool
! supportable_half_widening_operation (enum tree_code, tree, tree,
! 				    enum tree_code *);
! bool supportable_convert_operation (enum tree_code, tree, tree,
! 				    enum tree_code *);
  bool expand_vec_cmp_expr_p (tree, tree, enum tree_code);
  bool expand_vec_cond_expr_p (tree, tree);
  void init_tree_optimization_optabs (tree);
--- 37,45 ----
     the second argument.  The third argument distinguishes between the types of
     vector shifts and rotates.  */
  optab optab_for_tree_code (enum tree_code, const_tree, enum optab_subtype);
! bool supportable_half_widening_operation (enum tree_code, tree, tree,
! 					  enum tree_code *);
! bool supportable_convert_operation (enum tree_code, tree, tree);
  bool expand_vec_cmp_expr_p (tree, tree, enum tree_code);
  bool expand_vec_cond_expr_p (tree, tree);
  void init_tree_optimization_optabs (tree);
diff -Nrcpad gcc-17-20260809/gcc/optabs.def gcc-17-20260816/gcc/optabs.def
*** gcc-17-20260809/gcc/optabs.def	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/optabs.def	Sun Aug 16 22:32:07 2026
*************** OPTAB_CD(smsub_widen_optab, "msub$b$a4")
*** 85,92 ****
  OPTAB_CD(umsub_widen_optab, "umsub$b$a4")
  OPTAB_CD(ssmsub_widen_optab, "ssmsub$b$a4")
  OPTAB_CD(usmsub_widen_optab, "usmsub$a$b4")
! OPTAB_CD(ssum_widen_optab, "widen_ssum$a$b3")
! OPTAB_CD(usum_widen_optab, "widen_usum$a$b3")
  OPTAB_CD(crc_optab, "crc$a$b4")
  OPTAB_CD(crc_rev_optab, "crc_rev$a$b4")
  OPTAB_CD(vec_load_lanes_optab, "vec_load_lanes$a$b")
--- 85,92 ----
  OPTAB_CD(umsub_widen_optab, "umsub$b$a4")
  OPTAB_CD(ssmsub_widen_optab, "ssmsub$b$a4")
  OPTAB_CD(usmsub_widen_optab, "usmsub$a$b4")
! OPTAB_CD(reduc_widen_ssum_optab, "reduc_widen_ssum$a$b3")
! OPTAB_CD(reduc_widen_usum_optab, "reduc_widen_usum$a$b3")
  OPTAB_CD(crc_optab, "crc$a$b4")
  OPTAB_CD(crc_rev_optab, "crc_rev$a$b4")
  OPTAB_CD(vec_load_lanes_optab, "vec_load_lanes$a$b")
diff -Nrcpad gcc-17-20260809/gcc/pair-fusion.cc gcc-17-20260816/gcc/pair-fusion.cc
*** gcc-17-20260809/gcc/pair-fusion.cc	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/pair-fusion.cc	Sun Aug 16 22:32:07 2026
*************** pair_fusion_bb_info::fuse_pair (bool loa
*** 1786,1791 ****
--- 1786,1798 ----
        gcc_checking_assert (base_regno == REGNO (base));
      }
  
+   // The pair insn addresses its second arm as the first plus ACCESS_SIZE, so
+   // the two accesses have to be that far apart for real.  A pair found through
+   // a MEM_EXPR base is only as good as that base: two objects sharing one
+   // MEM_EXPR look adjacent when they are not, and the second access then
+   // lands in the first object.  Catch that here rather than in the output.
+   gcc_checking_assert (known_eq (offsets[1], offsets[0] + access_size));
+ 
    // If either of the original insns had writeback, but the resulting pair insn
    // does not (can happen e.g. in the load pair edge case above, or if the
    // writeback effects cancel out), then drop the def (s) of the base register
diff -Nrcpad gcc-17-20260809/gcc/params.opt gcc-17-20260816/gcc/params.opt
*** gcc-17-20260809/gcc/params.opt	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/params.opt	Sun Aug 16 22:32:07 2026
*************** Probability that COMDAT function is shar
*** 138,143 ****
--- 138,147 ----
  Common Joined UInteger Var(param_cxx_max_namespaces_for_diagnostic_help) Init(1000) Param
  Maximum number of namespaces to search for alternatives when name lookup fails.
  
+ -param=dom-jump-threading=
+ Common Joined UInteger Var(param_dom_jump_threading) Init(1) IntegerRange(0, 1) Param Optimization
+ Enable jump threading in the dominator optimizer pass.
+ 
  -param=dse-max-alias-queries-per-store=
  Common Joined UInteger Var(param_dse_max_alias_queries_per_store) Init(256) Param Optimization
  Maximum number of queries into the alias oracle per store.
diff -Nrcpad gcc-17-20260809/gcc/po/ChangeLog gcc-17-20260816/gcc/po/ChangeLog
*** gcc-17-20260809/gcc/po/ChangeLog	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/ChangeLog	Sun Aug 16 22:32:07 2026
***************
*** 1,3 ****
--- 1,9 ----
+ 2026-08-10  Joseph Myers  <josmyers@redhat.com>
+ 
+ 	* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
+ 	ja.po, ka.po, nl.po, ru.po, sr.po, sv.po, tr.po, uk.po, vi.po,
+ 	zh_CN.po, zh_TW.po: Update.
+ 
  2026-08-03  Joseph Myers  <josmyers@redhat.com>
  
  	* zh_CN.po: Update.
diff -Nrcpad gcc-17-20260809/gcc/po/be.po gcc-17-20260816/gcc/po/be.po
*** gcc-17-20260809/gcc/po/be.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/be.po	Sun Aug 16 22:32:07 2026
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 3.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2002-05-17 15:54+0200\n"
  "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
  "Language-Team: Belarusian <i18n@tut.by>\n"
*************** msgstr ""
*** 290,296 ****
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "shared is not supported"
--- 290,296 ----
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "shared is not supported"
*************** msgstr ""
*** 374,380 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 374,380 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr ""
*** 891,904 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 891,904 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2159,2249 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:627
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2159,2255 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! #| msgid "Do not generate char instructions"
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Не генерыраваць сімвальныя інструкцыі"
! 
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:620
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:643
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3115,3124 ****
  msgstr "Выкарыстоўваць 64-бітныя FP-рэгістры"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3121,3130 ----
  msgstr "Выкарыстоўваць 64-бітныя FP-рэгістры"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11972,11979 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
--- 11978,11985 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
*************** msgstr ""
*** 12039,14955 ****
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:577
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "Do not warn about specified attributes."
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr ""
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:618
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr ""
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, fuzzy, no-c-format
  #| msgid "virtual functions cannot be friends"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:830
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:846
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:869
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:933
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr ""
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1279 common.opt:1283
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1315
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1736
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1833
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  #| msgid "`%D' is not a function,"
  msgid "Disable CFR in leaf functions."
  msgstr "`%D' - гэта ня функцыя,"
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  #| msgid "Use given assembler dialect"
  msgid "Emit .ident assembler directives."
  msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2300
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2390
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2432
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2448
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2556
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2632
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2644
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2741
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3051
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Уключаць код правэркі стэку ў праграму"
  
! #: common.opt:3055
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Уключаць код правэркі стэку ў праграму"
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3267
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3271
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3279
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3336
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3344
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3520
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3722
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3750
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Стварыць код для DLL"
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3886
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: common.opt:3890
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3948
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 12045,14961 ----
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:576
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "Do not warn about specified attributes."
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:609
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr ""
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, fuzzy, no-c-format
  #| msgid "virtual functions cannot be friends"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:829
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:845
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:868
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:932
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr ""
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1201
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1231
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1247
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1278 common.opt:1282
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable code hoisting."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1832
  #, fuzzy, no-c-format
  #| msgid "for each function it appears in.)"
  msgid "Place each function into its own section."
  msgstr "адзін раз для кожнай функцыі, дзе ён з'яўляецца.)"
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "`%D' is not a function,"
  msgid "Disable CFR in leaf functions."
  msgstr "`%D' - гэта ня функцыя,"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, fuzzy, no-c-format
  #| msgid "Use given assembler dialect"
  msgid "Emit .ident assembler directives."
  msgstr "Выкарыстоўвываць зададзены дыялект асэмблера"
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2050
  #, fuzzy, no-c-format
  #| msgid "Do not generate char instructions"
  msgid "Do not generate .size directives."
  msgstr "Не генерыраваць сімвальныя інструкцыі"
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2299
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable link-time optimization."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2431
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2447
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2525
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2740
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2769
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3050
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Уключаць код правэркі стэку ў праграму"
  
! #: common.opt:3054
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Уключаць код правэркі стэку ў праграму"
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3222
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3226
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3270
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3278
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable dead store elimination."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3290
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3327
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3479
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3519
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Уключаць SSA аптымізацыю"
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3721
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3749
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Стварыць код для DLL"
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3885
  #, fuzzy, no-c-format
  #| msgid "  -o <file>                Place the output into <file>\n"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <файл>                Памясціць вывад у <файл>\n"
  
! #: common.opt:3889
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable function profiling."
  msgstr "Уключыць апрацоўку выключэньняў"
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3947
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18418,18503 ****
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "У функцыі"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s не падтрымлівае %s"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr ""
  
--- 18424,18509 ----
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2599
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2606
  #, fuzzy
  msgid "volatile function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: calls.cc:2625
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "У функцыі"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s не падтрымлівае %s"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr ""
*** 18606,18617 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18612,18623 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 19903,19913 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19909,19919 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4228
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr ""
*** 20132,20139 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
--- 20138,20145 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr ""
*************** msgstr ""
*** 20535,20552 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20541,20558 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "Нерэчаісны выбар
*** 20556,20563 ****
  msgid "invalid operand for '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20562,20569 ----
  msgid "invalid operand for '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "Нерэчаісны выбар
*** 20566,20681 ****
  msgid "invalid vector constant"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  #| msgid "impossible operator '%s'"
  msgid "incompatible operand for '%%%c'"
  msgstr "немагчымы апэратар '%s'"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "прапушчан ініцыялізатар"
  
! #: config/aarch64/aarch64.cc:13352
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:13355
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "нерэчаісны %%d аперанд"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13518
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "нерэчаісны адрас"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 20572,20687 ----
  msgid "invalid vector constant"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  #| msgid "impossible operator '%s'"
  msgid "incompatible operand for '%%%c'"
  msgstr "немагчымы апэратар '%s'"
  
! #: config/aarch64/aarch64.cc:13190
  #, fuzzy, c-format
  #| msgid "invalid register name for `%s'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "прапушчан ініцыялізатар"
  
! #: config/aarch64/aarch64.cc:13345
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:13348
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "нерэчаісны %%d аперанд"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:13511
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "нерэчаісны адрас"
  
! #: config/aarch64/aarch64.cc:23815
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23817
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31176
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 20691,20708 ****
  msgstr "нерэчаіснае значэньне %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "нерэчаіснае значэньне %%R"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "нерэчаіснае значэньне %%N"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "нерэчаіснае значэньне %%P"
--- 20697,20714 ----
  msgstr "нерэчаіснае значэньне %%r"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "нерэчаіснае значэньне %%R"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "нерэчаіснае значэньне %%N"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "нерэчаіснае значэньне %%P"
*************** msgstr "нерэчаіснае знач�
*** 20732,20738 ****
  msgid "invalid %%U value"
  msgstr "нерэчаіснае значэньне %%U"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "нерэчаіснае значэньне %%v"
--- 20738,20744 ----
  msgid "invalid %%U value"
  msgstr "нерэчаіснае значэньне %%U"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "нерэчаіснае значэньне %%v"
*************** msgstr "нерэчаіснае знач�
*** 20742,20748 ****
  msgid "invalid %%C value"
  msgstr "нерэчаіснае значэньне %%C"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "нерэчаіснае значэньне %%E"
--- 20748,20754 ----
  msgid "invalid %%C value"
  msgstr "нерэчаіснае значэньне %%C"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "нерэчаіснае значэньне %%E"
*************** msgstr ""
*** 20755,20761 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "нерэчаіснае значэньне %%xn"
--- 20761,20767 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "нерэчаіснае значэньне %%xn"
*************** msgstr "нераспазнаны выб�
*** 20937,21040 ****
  msgid "incomplete application of insn"
  msgstr ""
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr ""
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  #, fuzzy
  msgid "invalid insn:"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:10463
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported fixed-point conversion"
  msgstr "непадтрымліваемая версія"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11752
  #, fuzzy
  msgid "function parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: config/avr/avr.cc:11757
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "структура"
  
! #: config/avr/avr.cc:11763
  #, fuzzy
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of function"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr ""
  
--- 20943,21046 ----
  msgid "incomplete application of insn"
  msgstr ""
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr ""
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  #, fuzzy
  msgid "invalid insn:"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:10460
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported fixed-point conversion"
  msgstr "непадтрымліваемая версія"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11749
  #, fuzzy
  msgid "function parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: config/avr/avr.cc:11754
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "структура"
  
! #: config/avr/avr.cc:11760
  #, fuzzy
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of function"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr ""
  
*************** msgstr ""
*** 21056,21069 ****
  msgid "invalid const_double operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  #| msgid "invalid %%d operand"
  msgid "invalid address in operand"
  msgstr "нерэчаісны %%d аперанд"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported operand"
--- 21062,21075 ----
  msgid "invalid const_double operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  #| msgid "invalid %%d operand"
  msgid "invalid address in operand"
  msgstr "нерэчаісны %%d аперанд"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  #, fuzzy
  #| msgid "unsupported version"
  msgid "unsupported operand"
*************** msgstr "непадтрымліваема
*** 21074,21080 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 21080,21086 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "`%E' - нерэчаісная н
*** 21322,21451 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14751
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: config/i386/i386.cc:18092
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21328,21457 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14047
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14052
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of asm flag output"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386.cc:14287
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14322
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "нерэчаісны %%-код"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14709
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14797
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, fuzzy, c-format
  #| msgid "invalid %%c operand"
  msgid "invalid constraints for operand"
  msgstr "нерэчаісны %%c аперанд"
  
! #: config/i386/i386.cc:14960
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: config/i386/i386.cc:18138
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: config/i386/i386.cc:24971
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24974
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24977
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24980
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "нерэчаісны %%-код"
*** 21481,21487 ****
  msgid "invalid %%P operand"
  msgstr "нерэчаісны %%-код"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 21487,21493 ----
  msgid "invalid %%P operand"
  msgstr "нерэчаісны %%-код"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgstr ""
*** 21510,21531 ****
  msgid "invalid addressing mode"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, fuzzy, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21516,21537 ----
  msgid "invalid addressing mode"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, fuzzy, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21566,21572 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "дрэнны адрас"
  
--- 21572,21578 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "дрэнны адрас"
  
*************** msgstr ""
*** 21784,22061 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3837
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
  
! #: config/rs6000/rs6000.cc:3848
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14128
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14152
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "нерэчаіснае значэньне %%O"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14397
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "нерэчаіснае значэньне %%V"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "нерэчаіснае значэньне %%x/X"
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14632
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/rs6000/rs6000.cc:14740
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24411
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/rs6000/rs6000.cc:28012
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Стварыць код для DLL"
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28805
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28807
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28809
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28811
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8905
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:13175
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 21790,22081 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3905
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
  
! #: config/rs6000/rs6000.cc:3916
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%A value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14295
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%e value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "нерэчаіснае значэньне %%O"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14540
  #, fuzzy, c-format
  #| msgid "invalid %%Q value"
  msgid "invalid %%t value"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "нерэчаіснае значэньне %%V"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%Q value"
! msgid "invalid %%W value"
! msgstr "дрэннае %%Q значэнне"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, fuzzy, c-format
  #| msgid "invalid %%x/X value"
  msgid "invalid %%x value"
  msgstr "нерэчаіснае значэньне %%x/X"
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14799
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/rs6000/rs6000.cc:14907
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24626
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/rs6000/rs6000.cc:28237
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Стварыць код для DLL"
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29031
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29033
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29035
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29037
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29039
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29041
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr ""
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8921
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "невядомая назва рэгістра: %s"
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:13191
  #, fuzzy
  #| msgid "too few arguments to function"
  msgid "vector argument passed to unprototyped function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 22250,22256 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr ""
  
--- 22270,22276 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 22263,22301 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22283,22321 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr ""
*** 22303,22455 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 22323,22475 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 22465,22490 ****
  msgid "Driving: ("
  msgstr ""
  
! #: cp/call.cc:4281
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8590
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr ""
  
--- 22485,22510 ----
  msgid "Driving: ("
  msgstr ""
  
! #: cp/call.cc:4285
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8594
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr ""
*** 22500,22923 ****
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.cc:894
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "граматычная памылка"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1302
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1375
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "структура"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.cc:1542
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/error.cc:1641
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1726
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "граматычная памылка"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:641
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3383
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "size of array is negative"
  msgid "alignment is negative"
  msgstr "адмоўны памер масіва "
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have non-array object type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:6506
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6526
  msgid "current scope does not represent a class nor a member function"
  msgstr ""
  
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "virtual functions cannot be friends"
  msgid "value cannot be extracted"
--- 22520,22943 ----
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.cc:896
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "граматычная памылка"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1304
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1377
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "структура"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.cc:1544
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/error.cc:1643
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1728
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "граматычная памылка"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:661
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:1143
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:1155
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1166
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:3192
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3375
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3411
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:5119
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5328
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5623
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6128
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, fuzzy
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/reflect.cc:6161
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6173
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6191
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6194
  #, fuzzy
  #| msgid "size of array is negative"
  msgid "alignment is negative"
  msgstr "адмоўны памер масіва "
  
! #: cp/reflect.cc:6201
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6217
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have non-array object type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/reflect.cc:6661
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6681
  msgid "current scope does not represent a class nor a member function"
  msgstr ""
  
! #: cp/reflect.cc:6840
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:7315
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  msgid "not a complete class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  #| msgid "virtual functions cannot be friends"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 22968,23021 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22988,23041 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7863
  #, fuzzy
  #| msgid "too many arguments to function"
  msgid "in argument to unary !"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 23088,23094 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 23108,23114 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 23099,23105 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 23119,23125 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 23154,23179 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 23174,23199 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr ""
*** 23184,23190 ****
  msgid "Driving:"
  msgstr "увага:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23204,23210 ----
  msgid "Driving:"
  msgstr "увага:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "нерэчаісны абвяш�
*** 23324,23330 ****
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr ""
  
--- 23344,23350 ----
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr ""
  
*************** msgstr ""
*** 23358,23368 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr ""
  
--- 23378,23388 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 23468,23514 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23488,23534 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23517,23547 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23537,23567 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23550,23630 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23570,23650 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23683,23694 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2246
  #, fuzzy, c-format
  #| msgid "error writing to %s"
  msgid "Error reallocating to %lu bytes"
--- 23703,23714 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2249
  #, fuzzy, c-format
  #| msgid "error writing to %s"
  msgid "Error reallocating to %lu bytes"
*************** msgstr ""
*** 23721,23728 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 23741,23748 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "няма аргументаў"
*** 23790,23796 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
--- 23810,23816 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24384,24390 ****
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr ""
--- 24404,24410 ----
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr ""
*************** msgstr ""
*** 24394,24400 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr ""
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
--- 24414,24426 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr ""
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
*************** msgstr ""
*** 24593,24598 ****
--- 24619,24629 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24651,24657 ****
  msgstr "невядомы рэжым машыны \"%s\""
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24682,24688 ----
  msgstr "невядомы рэжым машыны \"%s\""
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr ""
*** 24686,24692 ****
  msgid "Unrecognized option: %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
--- 24717,24723 ----
  msgid "Unrecognized option: %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: params.opt:497 common.opt:2342
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
*************** msgstr "невядомы рэжым ма
*** 24709,24837 ****
  msgid "unknown threader debug mode %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:1747
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2244
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2257
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2484
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:3566
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
! #: common.opt:3592
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "нераспазнаная назва сэкцыі \"%s\""
  
! #: common.opt:3611
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "нераспазнаны выбар \"-%s\""
--- 24740,24868 ----
  msgid "unknown threader debug mode %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:1746
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2256
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2483
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2687
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown profile update method %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3167
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown TLS model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: common.opt:3534
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: common.opt:3565
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
! #: common.opt:3591
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "нераспазнаная назва сэкцыі \"%s\""
  
! #: common.opt:3610
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "нераспазнаны выбар \"-%s\""
*************** msgstr ""
*** 25092,25099 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
--- 25123,25130 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
*************** msgstr "\"%s\" атрыбут ігнар
*** 25111,25117 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 25142,25148 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "памылковая кольк�
*** 25122,25128 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
--- 25153,25159 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 25191,25211 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 25222,25242 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "немагчыма знайсь�
*** 25466,25472 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 25497,25503 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgid "invalid third argument to %<__bui
*** 25492,25503 ****
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %<va_start%>"
--- 25523,25534 ----
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %<va_start%>"
*************** msgstr "памылковая кольк�
*** 25634,25640 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25665,25671 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
*************** msgstr ""
*** 25655,25666 ****
  msgid "cannot tail-call: %s"
  msgstr "немагчыма знайсьці кляс `%s'"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 25686,25697 ----
  msgid "cannot tail-call: %s"
  msgstr "немагчыма знайсьці кляс `%s'"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3577
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 25670,25777 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of variable %q+D is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: cfgexpand.cc:2152
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3956
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3961
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 25701,25808 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of variable %q+D is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: cfgexpand.cc:2154
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3986
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3991
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgstr ""
*** 26136,26668 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 26167,26699 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "local symbols must be defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4052
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4072
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4354
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4632 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr ""
*** 26743,26755 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26774,26786 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, fuzzy, gcc-internal-format
  #| msgid "label `%s' used but not defined"
  msgid "%q+F used but never defined"
  msgstr "адмеціна `%s' выкарыстоўвываецца, але ня вызначана"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "нявернае выкарыс�
*** 27388,27399 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "не магу знайсці крыніцу %s\n"
--- 27419,27430 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, fuzzy, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "не магу знайсці крыніцу %s\n"
*************** msgstr ""
*** 27408,27414 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 27439,27445 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 27443,27449 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
--- 27474,27480 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "impossible constraint in %<asm%>"
*************** msgstr ""
*** 28151,28157 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28182,28188 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 28166,28172 ****
  msgid "%s not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 28197,28203 ----
  msgid "%s not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
*************** msgstr ""
*** 28191,28197 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG не вызначан."
--- 28222,28228 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "YYDEBUG не вызначан."
*************** msgstr ""
*** 28211,28234 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
--- 28242,28265 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 29340,29352 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
--- 29371,29383 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
*************** msgstr ""
*** 29707,30157 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.cc:8243
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8957
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9075
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9077
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9398
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9400
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9606
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10082
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, fuzzy, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "метад \"%s\" не знойдзен у класе"
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr ""
  
! #: gimplify.cc:11326
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:11546
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13927
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29738,30188 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.cc:8250
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8964
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9082
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9084
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9407
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9613
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10089
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, fuzzy, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "метад \"%s\" не знойдзен у класе"
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr ""
  
! #: gimplify.cc:11333
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:11553
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13934
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 30557,30563 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
--- 30588,30594 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30719,30735 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" звычайна функцыя"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 30750,30766 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" звычайна функцыя"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr ""
*** 30789,30800 ****
  msgid "unable to find a register to spill"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 30820,30831 ----
  msgid "unable to find a register to spill"
  msgstr "Не выкарыстоўваць рэгістра sb"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 31794,31805 ****
  msgid "unrecognized argument in option %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "нявернае выкарыстанне \"restict\""
--- 31825,31836 ----
  msgid "unrecognized argument in option %qs"
  msgstr "нераспазнаны выбар \"-%s\""
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "нявернае выкарыстанне \"restict\""
*************** msgstr ""
*** 33541,33711 ****
  msgid "ignoring loop annotation"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "нерэчаісны %%d аперанд"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "нерэчаіснае значэньне %%m"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33572,33742 ----
  msgid "ignoring loop annotation"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3065
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid %qs offset operator"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid address operand in %qs"
  msgstr "нерэчаісны %%d аперанд"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "нерэчаісны %%f аперанд"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3213
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3228
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%m value"
  msgid "invalid expression for min lvalue"
  msgstr "нерэчаіснае значэньне %%m"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3295
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33716,34317 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "прапушчан ініцыялізатар"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe не падтрымліваецца"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "прапушчана поле '%s' у '%s'"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33747,34353 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:3473
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3525
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3583
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3620
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3664
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3719
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3812
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "прапушчан ініцыялізатар"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4212
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4411
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4477
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4486
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4494
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4553
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4723
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4766
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4819
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4837
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4879
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "нерэчаісны %%-код"
  
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> result"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5092
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<PHI%> argument"
  msgstr "дрэннае %%Q значэнне"
  
! #: tree-cfg.cc:5113
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5216
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5616
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5644
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5722
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "case labels not sorted: "
  msgstr "-pipe не падтрымліваецца"
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "прапушчана поле '%s' у '%s'"
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9877
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 34456,34462 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
--- 34492,34498 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
*************** msgstr ""
*** 34586,34716 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
--- 34622,34752 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
*************** msgstr ""
*** 34984,34990 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 35020,35026 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 35004,35010 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 35040,35046 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 35435,35443 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
--- 35471,35479 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %qD"
*************** msgstr ""
*** 35603,35609 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 35639,35645 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
*************** msgid "%qE attribute ignored for field o
*** 35852,35879 ****
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' missing"
  msgid "%qE argument not a string"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
--- 35888,35915 ----
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' missing"
  msgid "%qE argument not a string"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
*************** msgid "%qE attribute has no effect on un
*** 35889,35905 ****
  msgstr "\"%s\" звычайна функцыя"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 35925,35941 ----
  msgstr "\"%s\" звычайна функцыя"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgid "ignoring %qE attribute not set on
*** 36134,36140 ****
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
--- 36170,36176 ----
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
*************** msgid "weak %q+D cannot be defined %qE"
*** 36200,36206 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
--- 36236,36242 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
*************** msgstr ""
*** 36308,36314 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" звычайна функцыя"
--- 36344,36350 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "\"%s\" звычайна функцыя"
*************** msgstr ""
*** 36404,36410 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 36440,36446 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr ""
*** 36435,36441 ****
  msgid "type was previously declared %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 36471,36477 ----
  msgid "type was previously declared %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 36456,36462 ****
  msgid "%qE argument is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 36492,36498 ----
  msgid "%qE argument is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 36486,36497 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
--- 36522,36533 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
*************** msgstr ""
*** 36674,36690 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36710,36726 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr ""
*** 36698,36704 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
--- 36734,36740 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized section name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
*************** msgstr ""
*** 36962,36969 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 36998,37005 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr ""
*** 37159,37165 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, fuzzy, gcc-internal-format
--- 37195,37201 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, fuzzy, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 37168,37174 ****
  msgstr "не хапае аргументаў у функцыі"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, fuzzy, gcc-internal-format
--- 37204,37210 ----
  msgstr "не хапае аргументаў у функцыі"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 37303,37309 ****
  msgid "size of array is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
--- 37339,37345 ----
  msgid "size of array is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
*************** msgstr ""
*** 37318,37476 ****
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c-family/c-common.cc:7940
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:8003
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8018
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8024
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:8041
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8070
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, 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.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "адмоўны памер масіва "
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "адмоўны памер масіва "
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9651
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 37354,37512 ----
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c-family/c-common.cc:7938
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c-family/c-common.cc:7956
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:8019
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8034
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8040
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c-family/c-common.cc:8057
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8086
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, 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.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "адмоўны памер масіва "
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "адмоўны памер масіва "
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9753
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 38050,38174 ****
  msgstr ""
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:705
  #, fuzzy, gcc-internal-format
  #| msgid "In program"
  msgid "stray %qs in program"
  msgstr "У праграме"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "прапушчан завяршаючы сімвал %c"
  
! #: c-family/c-lex.cc:717
  #, fuzzy, gcc-internal-format
  #| msgid "In program"
  msgid "stray %qc in program"
  msgstr "У праграме"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1087
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1090
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "unsuffixed floating constant"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr ""
  
! #: c-family/c-lex.cc:1314
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr ""
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr ""
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38086,38210 ----
  msgstr ""
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "In program"
  msgid "stray %qs in program"
  msgstr "У праграме"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "прапушчан завяршаючы сімвал %c"
  
! #: c-family/c-lex.cc:719
  #, fuzzy, gcc-internal-format
  #| msgid "In program"
  msgid "stray %qc in program"
  msgstr "У праграме"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1089
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1092
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "unsuffixed floating constant"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr ""
  
! #: c-family/c-lex.cc:1316
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr ""
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr ""
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 38223,38229 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 38259,38265 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 38239,38255 ****
  msgid "%qE is not initialized"
  msgstr "прапушчан ініцыялізатар"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "аргумент для \"%s\" прапушчан"
--- 38275,38291 ----
  msgid "%qE is not initialized"
  msgstr "прапушчан ініцыялізатар"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "аргумент для \"%s\" прапушчан"
*************** msgstr "аргумент для \"%s\" �
*** 38259,38265 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "нерэчаісны ініцыялізатар"
--- 38295,38301 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "нерэчаісны ініцыялізатар"
*************** msgstr ""
*** 38354,38372 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a function argument"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 38390,38408 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a function argument"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38376,38383 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 38412,38419 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38973,38980 ****
  msgid "wrong type argument to %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 39009,39016 ----
  msgid "wrong type argument to %s"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "нехапае аргумент�
*** 39467,39483 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 39503,39519 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 39749,39755 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39785,39791 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40690,40697 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 40726,40733 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 41512,41987 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/aarch64/aarch64.cc:19426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s не падтрымлівае %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "непадтрымліваемая версія"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "YYDEBUG не вызначан."
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 41548,42023 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%Q value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "дрэннае %%Q значэнне"
  
! #: config/aarch64/aarch64.cc:19419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Нераспазнаны выбар \"%s\""
  
! #: config/aarch64/aarch64.cc:19437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:20077
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s не падтрымлівае %s"
  
! #: config/aarch64/aarch64.cc:20147
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function multiversioning not supported"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "непадтрымліваемая версія"
  
! #: config/aarch64/aarch64.cc:30782
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30895
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31105
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "YYDEBUG не вызначан."
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: config/aarch64/aarch64.cc:32898
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32914
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgid "argument of %qE attribute is not
*** 42163,42179 ****
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 42199,42215 ----
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 42290,42296 ****
  msgstr "аргумент для \"-%s\" прапушчан"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
--- 42326,42332 ----
  msgstr "аргумент для \"-%s\" прапушчан"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
*************** msgstr "\"%s\" звычайна функ
*** 42310,42332 ****
  msgid "argument of %qE attribute ignored"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 42346,42368 ----
  msgid "argument of %qE attribute ignored"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 42836,43029 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
  msgstr "функцыя не вяртае тып string"
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11424
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/avr/avr.cc:11431
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr ""
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12155
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
--- 42872,43065 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "%qs function cannot have arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qs function cannot return a value"
  msgstr "функцыя не вяртае тып string"
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/avr/avr.cc:11428
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "\"%s\" звычайна функцыя"
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr ""
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12154
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
*************** msgstr ""
*** 43032,43078 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:12425
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 43068,43114 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:12424
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 43189,43218 ****
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many function arguments for eBPF"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "no constructors"
  msgstr "У канструкцыі"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, fuzzy, gcc-internal-format
  #| msgid "%d destructor(s)  found\n"
  msgid "no destructors"
  msgstr "%d дэструктар(аў) знойдзен(а)\n"
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
--- 43225,43254 ----
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many function arguments for eBPF"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "no constructors"
  msgstr "У канструкцыі"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, fuzzy, gcc-internal-format
  #| msgid "%d destructor(s)  found\n"
  msgid "no destructors"
  msgstr "%d дэструктар(аў) знойдзен(а)\n"
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 43220,43246 ****
  msgid "invalid argument to built-in function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 43256,43282 ----
  msgid "invalid argument to built-in function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr ""
*** 43666,43672 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 43702,43708 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 43841,43847 ****
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
--- 43877,43883 ----
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr ""
*** 43874,44432 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s does not support %s"
  msgid "code model %s does not support PIC mode"
  msgstr "%s не падтрымлівае %s"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:1269
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1334
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1374
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2184
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/i386/i386-options.cc:2406
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386-options.cc:2486
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2487
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2515
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2516
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386-options.cc:2547
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:2669
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2692
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2705
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3565
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/i386/i386-options.cc:3848
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/i386/i386-options.cc:3869
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 43910,44468 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s does not support %s"
  msgid "code model %s does not support PIC mode"
  msgstr "%s не падтрымлівае %s"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:1279
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1344
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1384
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "wrong argument %qs to option %qs"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2068
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: config/i386/i386-options.cc:2416
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2417
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2447
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386-options.cc:2496
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2497
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2525
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/i386/i386-options.cc:2557
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2562
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2588
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:2679
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2702
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3575
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3658
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/i386/i386-options.cc:3858
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/i386/i386-options.cc:3879
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 44551,44678 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44587,44714 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6949
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10925
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10945
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 44682,44689 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr ""
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "нявернае выкарыстанне \"restict\""
--- 44718,44725 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr ""
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "нявернае выкарыстанне \"restict\""
*************** msgstr ""
*** 44883,44890 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
--- 44919,44926 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
*************** msgstr ""
*** 44935,44951 ****
  msgid "%qs is not supported in target attribute"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/loongarch/loongarch.cc:8664
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
--- 44971,44987 ----
  msgid "%qs is not supported in target attribute"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: config/loongarch/loongarch.cc:8701
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
*************** msgstr ""
*** 46522,46534 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 46558,46570 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "%qs is not a valid base register in %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr ""
*** 46634,46640 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
--- 46670,46677 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
*************** msgid "%qs requires the %qs option and e
*** 46646,46651 ****
--- 46683,46689 ----
  msgstr ""
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
*************** msgstr ""
*** 46655,46749 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
--- 46693,46792 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_args_info' out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! msgid "invalid arguments to builtin"
! msgstr "нявернае выкарыстанне \"restict\""
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
*************** msgstr ""
*** 46781,46827 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
--- 46824,46896 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1734
! #, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! #| msgid "first argument of `%s' should be `int'"
! msgid "first argument to %qE must be a pointer"
! msgstr "першым аргументам \"%s\" павінен быць \"int\""
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr "\"%s\" мае незавершаны тып"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! msgid "type size must be constant"
! msgstr "нераспазнаны выбар \"-%s\""
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
*************** msgstr "атрыбуты секцыі н
*** 46831,46862 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
  #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 46900,46931 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
  #, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr "Не выкарыстоўвац�
*** 46883,47139 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/rs6000/rs6000.cc:3816
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/rs6000/rs6000.cc:3835
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3845
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s не падтрымлівае %s"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20516
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: config/rs6000/rs6000.cc:24700
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s вельмі вялікі"
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
--- 46952,47218 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3867
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/rs6000/rs6000.cc:3884
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: config/rs6000/rs6000.cc:3903
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3913
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4235
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s не падтрымлівае %s"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20684
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: config/rs6000/rs6000.cc:24917
  #, fuzzy, gcc-internal-format
  #| msgid "%s=%s is too large"
  msgid "%s%qs%s is not allowed"
  msgstr "%s=%s вельмі вялікі"
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 47323,47485 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "памер \"%s\" - %d байт"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16691
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16695
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/s390/s390.cc:16853
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid cc output constraint: %qs"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "multiple cc output constraints not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr ""
--- 47402,47564 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "памер \"%s\" - %d байт"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16711
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of `%s' should be `int'"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: config/s390/s390.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "invalid cc output constraint: %qs"
  msgstr "`%E' - нерэчаісная нязьменная тыпу string"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "multiple cc output constraints not supported"
  msgstr "-pipe не падтрымліваецца"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18162
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr ""
*************** msgstr "віртуальныя функ�
*** 47856,47916 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4504
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: ada/gcc-interface/utils.cc:4528
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: ada/gcc-interface/utils.cc:7013
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7028
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: ada/gcc-interface/utils.cc:7671
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "\"%s\" атрыбут ігнарыруецца"
--- 47935,47995 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: ada/gcc-interface/utils.cc:4538
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: ada/gcc-interface/utils.cc:7023
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7038
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: ada/gcc-interface/utils.cc:7681
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "\"%s\" атрыбут ігнарыруецца"
*************** msgstr ""
*** 47990,47997 ****
  msgid "could not get size of source file"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 48069,48076 ----
  msgid "could not get size of source file"
  msgstr "не магу знайсці крыніцу %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 48012,48018 ****
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
--- 48091,48097 ----
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
*************** msgstr ""
*** 48076,48508 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q+D with type %qT"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2109
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr ""
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of enumerator %q+D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: c/c-decl.cc:2234
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr " адсюль"
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2642
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2687
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: c/c-decl.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-decl.cc:3329
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: c/c-decl.cc:4022
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: c/c-decl.cc:4043
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:4104
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:4127
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "паўтарэнне \"%s\""
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4495
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4833
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4853
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 48155,48587 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q+D with type %qT"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2110
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr ""
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2168
  #, fuzzy, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2195
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of enumerator %q+D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: c/c-decl.cc:2235
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:2256
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2261
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2427
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:2471
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2573
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr " адсюль"
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2688
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2734
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: c/c-decl.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-decl.cc:3330
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: c/c-decl.cc:4023
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:4033
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: c/c-decl.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:4105
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:4123
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Аб кожным неабвешчаным ідэнтыфікатары паведамляецца"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4303
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "паўтарэнне \"%s\""
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4496
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4834
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-decl.cc:4874
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 48511,48966 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5266
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5307
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<inline%> in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5313
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5339
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5355
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5361
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5376
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5389
  #, fuzzy, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5500
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:5505
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5810
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%q+D is usually a function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:5824
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter %qD is initialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-decl.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5945
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6076
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero or negative size array %q+D"
  msgstr "нулявы памер масіва `%D'"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:6217
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6483
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6489
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6540
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6555
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:6630
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6657
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6714
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:6726
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "паўтарэнне \"const\""
  
! #: c/c-decl.cc:7079
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "паўтарэнне \"restrict\""
  
! #: c/c-decl.cc:7081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "паўтарэнне \"volatile\""
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "паўтарэнне \"restrict\""
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 48590,49045 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5268
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5309
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<inline%> in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5315
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5341
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5357
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5363
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5372
  #, fuzzy, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:5502
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:5507
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5812
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%q+D is usually a function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for `%s'"
  msgid "no previous declaration for %qD"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-decl.cc:5826
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "parameter %qD is initialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-decl.cc:5857
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:5919
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5947
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5989
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6078
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero or negative size array %q+D"
  msgstr "нулявы памер масіва `%D'"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:6219
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6485
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6491
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6542
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6557
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:6632
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6659
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:6665
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6716
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6719
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:6728
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:7079
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "паўтарэнне \"const\""
  
! #: c/c-decl.cc:7081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "паўтарэнне \"restrict\""
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "паўтарэнне \"volatile\""
  
! #: c/c-decl.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "паўтарэнне \"restrict\""
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 48968,50056 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-decl.cc:7369
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:7382
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:7385
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:7398
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:7401
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:7410
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-decl.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: c/c-decl.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:7554
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7592
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7663
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7720
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7875
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:7886
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7893
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7900
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8115
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:8130
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:8137
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: c/c-decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:8285
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8303
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8687
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8868
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: c/c-decl.cc:8874
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: c/c-decl.cc:8967
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:8978
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:9093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "паўтарэнне \"%s\""
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9800
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - вельмі вялікі"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9984
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10178
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10355
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:10516
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10547
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10598
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10837
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: c/c-decl.cc:10866
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "няма папярэдняга прататыпа для \"%s\""
  
! #: c/c-decl.cc:10951
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:10969
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:10988
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11173
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: c/c-decl.cc:11182
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11236
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11307
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12191
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - вельмі доўга для GCC"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12234
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 не падтрымлівае `long long'"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:12539
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-decl.cc:12632
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c/c-decl.cc:12751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-decl.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13174
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
--- 49047,50135 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-decl.cc:7371
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:7375
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:7384
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:7387
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:7400
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:7403
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-decl.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: c/c-decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7594
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE declared as function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7722
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function definition has qualified void return type"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:7879
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7950
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:8119
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:8132
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8141
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: c/c-decl.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8262
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:8265
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:8287
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8305
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8355
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8651
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8689
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8870
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "struct defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: c/c-decl.cc:8876
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "union defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: c/c-decl.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:8971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:8982
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "паўтарэнне \"%s\""
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9802
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9829
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s - вельмі вялікі"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:10003
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10180
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10228
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10357
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "перанакіраванне stdout: %s"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:10518
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10549
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10600
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type defaults to %<int%>"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: c/c-decl.cc:10868
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for `%s'"
  msgid "no previous prototype for %qD"
  msgstr "няма папярэдняга прататыпа для \"%s\""
  
! #: c/c-decl.cc:10953
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:10971
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-decl.cc:10990
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %<int%>"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is usually a function"
  msgid "%qD is normally a non-static function"
  msgstr "`%s' - звычайна функцыя"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11175
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: c/c-decl.cc:11184
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11309
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "prototype declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "адмеціна `%D' вызначана, але не выкарыстоўваецца"
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12193
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "`long long long' - вельмі доўга для GCC"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12236
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C89 не падтрымлівае `long long'"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:12541
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-decl.cc:12634
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-decl.cc:12691
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12710
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c/c-decl.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-decl.cc:13017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13181
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
*************** msgstr "\"%s\" - гэта не пача�
*** 50058,50229 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13259
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13274
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13311
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13403
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13657
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14325
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14328
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 50137,50308 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C90 does not support %qE"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13273
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13281
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13318
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13410
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13664
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14332
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14335
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 50233,50269 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 50312,50348 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 50283,50422 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
  
! #: c/c-parser.cc:2084
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:2602
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2607
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%qs in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c/c-parser.cc:2764
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "prefix attributes are ignored for implementations"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-parser.cc:2785
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
--- 50362,50501 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
  
! #: c/c-parser.cc:2086
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration specifiers"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:2604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2609
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "%qs in empty declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: c/c-parser.cc:2766
  #, fuzzy, gcc-internal-format
  #| msgid "section attributes are not supported for this target"
  msgid "prefix attributes are ignored for implementations"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-parser.cc:2787
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
*************** msgstr ""
*** 50424,50455 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3153
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3190
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 50503,50534 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3155
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3192
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
*************** msgstr ""
*** 50457,50841 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-parser.cc:4064
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "не зададзены ўваходзячыя файлы"
  
! #: c/c-parser.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5209
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5369
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids label declarations"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 50536,50920 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:3960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:3988
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: c/c-parser.cc:4066
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "не зададзены ўваходзячыя файлы"
  
! #: c/c-parser.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5211
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids label declarations"
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 50844,52504 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:8655
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9311
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "паўтарэнне \"volatile\""
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9563
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10120
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10621
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:10624
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10828
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-parser.cc:10931
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11007
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-parser.cc:11034
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-parser.cc:11075
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11248
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11610
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12593
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12612
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12769
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12827
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %qs"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13208
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13215
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13223
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "rotate count is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13713
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C не падтрымлівае \"goto *expr;\""
  
! #: c/c-parser.cc:13751
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-parser.cc:15705
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:16692
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18154
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "няма аргументаў"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "нерэчаісны %%-код"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19730
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "нерэчаісны %%d аперанд"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Нерэчаісны выбар %s"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23157
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, fuzzy, gcc-internal-format
  #| msgid "`O' modifier"
  msgid "modified here"
  msgstr "'O' мадыфікатар"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24661
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "вельмі шмат аргументаў у функцыі"
--- 50923,52583 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C89 не падтрымлівае \"long long\""
  
! #: c/c-parser.cc:8662
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "пустое абвяшчэньне"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9318
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "паўтарэнне \"volatile\""
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9570
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10127
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10628
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:10631
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10839
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:10912
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-parser.cc:10942
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11018
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11259
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-parser.cc:11366
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11461
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11465
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11615
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11621
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11637
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C не падтрымлівае комлексныя цэлалікавыя тыпы"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12223
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-parser.cc:12338
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "аргумент `__builtin_args_info' выйшаў за межы"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12615
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12623
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12780
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12834
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12864
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %qs"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13226
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13234
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13308
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "rotate count is negative"
  msgstr "адмоўны памер масіва "
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C не падтрымлівае \"goto *expr;\""
  
! #: c/c-parser.cc:13762
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-parser.cc:15698
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:16685
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18147
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many %<static%> arguments"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "unexpected argument"
  msgstr "няма аргументаў"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%-code"
  msgid "invalid schedule kind"
  msgstr "нерэчаісны %%-код"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs modifier"
  msgstr "паўтарэньне `%s'"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19723
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "нерэчаісны %%d аперанд"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "нерэчаісная маска"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Нерэчаісны выбар %s"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "%qs is not valid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23150
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, fuzzy, gcc-internal-format
  #| msgid "`O' modifier"
  msgid "modified here"
  msgstr "'O' мадыфікатар"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24654
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "вельмі шмат аргументаў у функцыі"
*************** msgstr "вельмі шмат аргум
*** 52506,53197 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr ""
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28177
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29154
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29162
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29170
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr ""
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "Missing class name"
  msgid "missing %<map%> clause"
  msgstr "Прапушчана назва класа"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29498
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29836
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52585,53276 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr ""
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "вельмі шмат уваходзячых файлаў"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28170
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29147
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29155
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29163
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr ""
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  #| msgid "Missing class name"
  msgid "missing %<map%> clause"
  msgstr "Прапушчана назва класа"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29491
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29829
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "невядомая назва рэгістра: %s\n"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "невядомая назва рэгістра: %s"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 53202,53208 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 53281,53287 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr "нявернае выкарыс�
*** 53233,53400 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "array subscript is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 53312,53479 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3141
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is negative"
  msgid "array subscript is negative"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:3671
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3675
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:3880
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4395
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4401
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 53402,55268 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "ініцыялізацыя"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "excess elements in %qT initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C не падтрымлівае \"goto *expr;\""
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported map expression %qE"
  msgstr "непадтрымліваемая версія"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53481,55347 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 does not support complex types"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C89 не падтрымлівае комлексныя тыпы"
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6007
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6010
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C не падтрымлівае \"++\" і \"--\" для тыпу complex"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "не хапае аргументаў у функцыі"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6075
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6079
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: c/c-typeck.cc:6310
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6716
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6902
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6906
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6939
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7106
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7110
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7129
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7134
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7439
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, fuzzy, gcc-internal-format
  #| msgid "initialization"
  msgid "(near initialization for %qs)"
  msgstr "ініцыялізацыя"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8244
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  msgid "%e declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8545
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8550
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8555
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  #| msgid "converting from `%T' to `%T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9115
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9126
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9190
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:9205
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9213
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9219
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9307
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9313
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9318
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9350
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9356
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9360
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10016
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10021
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11224
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "excess elements in %qT initializer"
  msgstr "прапушчан ініцыялізатар"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C не падтрымлівае \"goto *expr;\""
  
! #: c/c-typeck.cc:13357
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "функцыя не вяртае тып string"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13515
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: c/c-typeck.cc:13520
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15866
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16850
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16858
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17309
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported map expression %qE"
  msgstr "непадтрымліваемая версія"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18036
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55953,56864 ****
  msgid "failed compiling %s"
  msgstr "%s: кампілюецца \"%s\"\n"
  
! #: cp/call.cc:2159
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "no known conversion from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/call.cc:4035
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4082
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4087
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4114
  #, gcc-internal-format
  msgid "inherited here"
  msgstr ""
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4827
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  msgid "could not convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5607
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/call.cc:5649
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5678
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Унутраная памылка: %s"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5736
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5739
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5879
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6483
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6532
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7870
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7884
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8183
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "немагчымы апэратар '%s'"
  
! #: cp/call.cc:8446
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "выклікана адсюль"
  
! #: cp/call.cc:8460
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8567
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8641
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8663
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8747
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9058
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9275
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9284
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:9289
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9292
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9308
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9353
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/call.cc:9554
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9663
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9741
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11386
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:11388
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11649
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11980
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:12276
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12281
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12282
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13488
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13552
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13869
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13871
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14537
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14866
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14867
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 56032,56943 ----
  msgid "failed compiling %s"
  msgstr "%s: кампілюецца \"%s\"\n"
  
! #: cp/call.cc:2163
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "no known conversion from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/call.cc:4039
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4086
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4118
  #, gcc-internal-format
  msgid "inherited here"
  msgstr ""
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4831
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  msgid "could not convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5611
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/call.cc:5653
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5682
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "Унутраная памылка: %s"
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5731
  #, fuzzy, gcc-internal-format
  #| msgid "%s\n"
  msgid "%qs"
  msgstr "%s\n"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5740
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5743
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6487
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6536
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  #| msgid "return type of `%s' is not `int'"
  msgid "return type of %qD is not %qs"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7874
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7888
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8187
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, fuzzy, gcc-internal-format
  #| msgid "impossible operator '%s'"
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "немагчымы апэратар '%s'"
  
! #: cp/call.cc:8450
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "declared protected here"
  msgstr "выклікана адсюль"
  
! #: cp/call.cc:8464
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8571
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8645
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8667
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8751
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9062
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9279
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9288
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:9293
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9296
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9312
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9357
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/call.cc:9558
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9667
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11398
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:11400
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11661
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11992
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:12288
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12293
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13500
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13564
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13881
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13883
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14549
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14878
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14879
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
*************** msgstr ""
*** 56903,56910 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
--- 56982,56989 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
*************** msgstr ""
*** 56940,57456 ****
  msgid "local member %q#D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3243
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3366
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/class.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3819
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3825
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3896
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4025
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.cc:4170
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4204
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4252
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/class.cc:5149
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.cc:6564
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:6593
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6599
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7254
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:7811
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7813
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/class.cc:7830
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7832
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7855
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8153
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8872
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "мова %s не распазнана"
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9219
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9624
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9627
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 57019,57535 ----
  msgid "local member %q#D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3244
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3367
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/class.cc:3800
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3820
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3826
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3897
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4026
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.cc:4171
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4205
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4253
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5107
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/class.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.cc:6565
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:6594
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6600
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7255
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  #| msgid "size of `%s' is larger than %d bytes"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "памер \"%s\" больш чам %d байт"
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7778
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7814
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7833
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7856
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8154
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8873
  #, fuzzy, gcc-internal-format
  #| msgid "language %s not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "мова %s не распазнана"
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9625
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9628
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
*************** msgstr ""
*** 57486,57492 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 57565,57571 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57537,57543 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 57616,57622 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57597,58419 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %qs call"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "выклікана адсюль"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 57676,58498 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/constexpr.cc:2287
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %qs call"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "call to internal function %qE"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' is initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4078
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4323
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7545
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "выклікана адсюль"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7629
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "%qD used in its own initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:7642
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7998
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "нерэчаіснае выкарыстаньне `%D'"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10829
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11014
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11016
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11018
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12470
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12546
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/constexpr.cc:12968
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12981
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/constexpr.cc:13032
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr "\"%s\" мае незаверша
*** 58613,58619 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
--- 58692,58698 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
*************** msgstr ""
*** 58809,58815 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
--- 58888,58894 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
*************** msgstr ""
*** 59041,59047 ****
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
--- 59120,59126 ----
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
*************** msgstr "аргумент `__builtin_args
*** 59138,59196 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "паўтарэньне `%s'"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 59217,59275 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/coroutines.cc:2428
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "паўтарэньне `%s'"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr ""
*** 59230,59287 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 59309,59366 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2338
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4136
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4210
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 59323,59329 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 59402,59408 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 59690,59983 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr ""
  
! #: cp/decl.cc:1029
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "from previous declaration %qF"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/decl.cc:1641
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.cc:1670
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration of %q#D"
  msgstr "папярэдняе абвяшчэньне `%#D'"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:1770
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "earlier declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "у функцыі \"%s\":"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "у функцыі \"%s\":"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2075
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.cc:2180
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2281
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2294
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "%q#D previously defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2367
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2396
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "няма папярэдняга прататыпа для \"%s\""
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous non-prototype definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting for declaration %qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2618
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2665
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2681
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 59769,60062 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr ""
  
! #: cp/decl.cc:1033
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "from previous declaration %qF"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/decl.cc:1645
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.cc:1674
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration of %q#D"
  msgstr "папярэдняе абвяшчэньне `%#D'"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:1774
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "original definition appeared here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "earlier declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "у функцыі \"%s\":"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "у функцыі \"%s\":"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2079
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2298
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "%q#D previously defined here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2371
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2400
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "няма папярэдняга прататыпа для \"%s\""
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous non-prototype definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting exporting for declaration %qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "previous definition of %qD here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:2622
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2669
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:2685
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 59990,60035 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 60069,60114 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  #| msgid "section of `%s' conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 60037,62664 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:3784
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "паўтарэнне \"%s\""
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr " адсюль"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "  does not destroy %qD"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:4869
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:5077
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5119
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5155
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr ""
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:7187
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr ""
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " адсюль"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' павінна вяртаць `int'"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "size of array %qD has non-integral type %qT"
  msgstr "памер масіва `%D' не цэлалікавы тып"
  
! #: cp/decl.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ не падтрымлівае \"long long\""
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Не магу знайсці файл для класа %s."
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "нерэчаіснае выкарыстаньне `::'"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[нельга знайсці %s]"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16682
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "няма аргументаў"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 60116,62743 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:3788
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4202
  #, fuzzy, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "паўтарэнне \"%s\""
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr " адсюль"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "  does not destroy %qD"
  msgstr "%s не падтрымлівае %s"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:4873
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:5081
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5123
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5159
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr ""
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:5754
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6253
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6386
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6390
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6394
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6398
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6437
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6682
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6720
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6834
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6901
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7176
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qD"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:7188
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qD"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7912
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8104
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8114
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8248
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8396
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8735
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Не магу знайсці дэкларацыю інтэрфейса для \"%s\""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9813
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9865
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10318
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr ""
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10376
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:10607
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11133
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11923
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "прапушчан памер масіва ў `%D'"
  
! #: cp/decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "нулявы памер масіва `%D'"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12019
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12208
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12299
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12422
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12487
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12494
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "  declared here"
  msgstr " адсюль"
  
! #: cp/decl.cc:12523
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12553
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12676
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' павінна вяртаць `int'"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "ініцыялізацыя"
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12951
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:12966
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/decl.cc:13090
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13231
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' has non-integer type"
  msgid "size of array %qD has non-integral type %qT"
  msgstr "памер масіва `%D' не цэлалікавы тып"
  
! #: cp/decl.cc:13234
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13320
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13323
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13347
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13471
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13474
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as array of void"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13544
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13645
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13687
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13691
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13700
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13744
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13749
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13932
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14151
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:14161
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qE as non-member"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:14296
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14301
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %qD as parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "пустое абвяшчэнне"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C не падтрымлівае просты \"complex\" у значэнні \"double complex\""
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__buitin_saveregs не падтрымліваецца гэтай мэтай"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ не падтрымлівае \"long long\""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14600
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14671
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14750
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:14819
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14835
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14891
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15095
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15168
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15182
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15192
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15259
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qs declared as function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15457
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15458
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15550
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15569
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15640
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Не магу знайсці файл для класа %s."
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15692
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15905
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15907
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "%<explicit%> outside class declaration"
  msgstr "паўторнае абвяшчэньне адмеціны `%s'"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:15998
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16021
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16027
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16039
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16055
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16058
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "Не магу знайсці дэкларацыю пратакола для \"%s\""
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:16403
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "нерэчаіснае выкарыстаньне `::'"
  
! #: cp/decl.cc:16463
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16504
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %qD as member of %qT"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16539
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  #| msgid "[cannot find %s]"
  msgid "%qD cannot be %qs"
  msgstr "[нельга знайсці %s]"
  
! #: cp/decl.cc:16563
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16636
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:16656
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl.cc:16659
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16686
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16753
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16883
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  #| msgid "can't initialize friend function `%s'"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/decl.cc:16891
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17036
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17043
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17282
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17285
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17842
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17849
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/decl.cc:17907
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18010
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18011
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18024
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "%qD must have no arguments"
  msgstr "няма аргументаў"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18047
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18062
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/decl.cc:18086
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18093
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18095
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18104
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18106
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18217
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/decl.cc:18241
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18246
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qD has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  #| msgid "this is a previous declaration"
  msgid "%qT has a previous declaration here"
  msgstr "гэта папярэдняе абвяшчэньне"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62670,62770 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "паўтарэнне \"restrict\""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 62749,62849 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/decl.cc:18331
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/decl.cc:18519
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "redeclaration of %qT as a non-template"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18761
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "паўтарэнне \"restrict\""
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 62773,62865 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62852,62944 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19398
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19448
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19479
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "multiple definition of %q#T"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/decl.cc:19653
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20641
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20908
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "не знойдзен клас \"%s\""
  
! #: cp/decl.cc:21306
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62914,62920 ****
  msgid "deleting %qT is undefined"
  msgstr "метка \"%s\" ужываецца, але не вызначана"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "пустое абвяшчэнне"
--- 62993,62999 ----
  msgid "deleting %qT is undefined"
  msgstr "метка \"%s\" ужываецца, але не вызначана"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "пустое абвяшчэнне"
*************** msgstr ""
*** 62932,62938 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 63011,63017 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr "не знойдзен клас \
*** 63033,63039 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl2.cc:1647
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
--- 63112,63118 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
*************** msgstr ""
*** 63288,63638 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "У файле уключаным з %s:%d"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "У функцыі"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In function %qD"
  msgstr "У функцыі"
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr ""
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "ініцыялізацыя"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "выклікана адсюль"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 63367,63717 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:4085
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:4090
  #, fuzzy
  #| msgid "In file included from %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "У файле уключаным з %s:%d"
  
! #: cp/error.cc:4096
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/error.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "У канструкцыі"
  
! #: cp/error.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "У функцыі"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "у функцыі \"%s\":"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In function %qD"
  msgstr "У функцыі"
  
! #: cp/error.cc:4153
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:4155
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:4157
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4159
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/error.cc:4165
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/error.cc:4169
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: cp/error.cc:4171
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr ""
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "ініцыялізацыя"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4336
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "выклікана адсюль"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "няма аргументаў"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5111
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5121
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5126
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5136
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5142
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5147
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5152
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5157
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5162
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5167
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5173
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5178
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5238
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/error.cc:5253
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5279
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5294
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 63702,63708 ****
  msgid "%qT is not %<noexcept%>"
  msgstr ""
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 63781,63787 ----
  msgid "%qT is not %<noexcept%>"
  msgstr ""
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr "нерэчаісны ініцы�
*** 63868,63885 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "прапушчан ініцыялізатар"
--- 63947,63964 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "прапушчан ініцыялізатар"
*************** msgstr ""
*** 63970,63976 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 64049,64055 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64297,64303 ****
  msgid "%qD not defined"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 64376,64382 ----
  msgid "%qD not defined"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 64327,64383 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 64406,64462 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 64407,64418 ****
  msgid "mapper exit status %d"
  msgstr ""
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 64486,64497 ----
  msgid "mapper exit status %d"
  msgstr ""
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 64513,64696 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr ""
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2005
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr ""
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr ""
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2478
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr ""
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2754
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2822
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/method.cc:3929
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 64592,64775 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr ""
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2007
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr ""
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr ""
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2480
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr ""
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2756
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "complex нерэчаісны для \"%s\""
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2824
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/method.cc:3931
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "YYDEBUG не вызначан."
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 64720,65207 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting imported declaration %q#D"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr ""
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "existing definition %qD"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in module %qs"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in global module"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, gcc-internal-format
  msgid "module declared here"
  msgstr ""
--- 64799,65286 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "conflicting imported declaration %q#D"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr ""
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/module.cc:14036
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition here"
  msgid "existing definition %qD"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/module.cc:14050
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14052
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14297
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14321
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14451
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20840
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20870
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/module.cc:21052
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: cp/module.cc:22045
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/module.cc:22066
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in module %qs"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previously declared in global module"
  msgstr "папярэдняе абвяшчэньне `%D'"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/module.cc:22505
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22815
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22817
  #, gcc-internal-format
  msgid "module declared here"
  msgstr ""
*************** msgstr ""
*** 65213,65652 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown compiled module interface: %s"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid header name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "writing CMI %qs"
  msgstr "памылка запісу ў %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2987
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/name-lookup.cc:3627
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: не дырэкторыя"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "нерэчаісны ініцыялізатар"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/name-lookup.cc:9589
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 65292,65731 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown compiled module interface: %s"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name for `%s'"
  msgid "invalid header name %qs"
  msgstr "нерэчаісная назва рэгістра `%s'"
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  #| msgid "error writing to %s"
  msgid "writing CMI %qs"
  msgstr "памылка запісу ў %s"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
  msgstr "невядомая назва рэгістра: %s"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2988
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with previous declaration `%#D'"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "канфлікт з папярэднім абвяшчэньнем `%#D'"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "абвяшчэньне `%#D'"
  
! #: cp/name-lookup.cc:3628
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4171
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4898
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4901
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5526
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5529
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5532
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6348
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6398
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  #| msgid "%s: Not a directory"
  msgid "%qT is not a direct base of %qT"
  msgstr "%s: не дырэкторыя"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "using-declaration may not name namespace %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/name-lookup.cc:6531
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6666
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/name-lookup.cc:6748
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qD attribute directive ignored"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8038
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8041
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9333
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9361
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "нерэчаісны ініцыялізатар"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/name-lookup.cc:9590
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/name-lookup.cc:9660
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9666
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9726
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "папярэдняе вызначэньне"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 65676,65682 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 65755,65761 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 65721,65727 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 65800,65806 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "Не магу знайсці д�
*** 65791,65797 ****
  msgid "%qE is not a class template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "\"%s\" мае незавершаны тып"
--- 65870,65876 ----
  msgid "%qE is not a class template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr ""
*** 66154,66160 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 66233,66239 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 66214,66220 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 66293,66299 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr ""
*** 66229,66235 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 66308,66314 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 66285,66291 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 66364,66370 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "памылковая кольк�
*** 66303,66319 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
--- 66382,66398 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
*************** msgstr ""
*** 66354,66360 ****
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
--- 66433,66439 ----
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
*************** msgstr ""
*** 66385,66391 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 66464,66470 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr "памылковая кольк�
*** 66571,66577 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 66650,66656 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr ""
*** 66703,66709 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
--- 66782,66788 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
*************** msgid "types may not be defined in condi
*** 66726,66732 ****
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
--- 66805,66811 ----
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "expected initializer"
*************** msgstr ""
*** 66758,67820 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" мае незавершаны тып"
--- 66837,67899 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected iteration-statement"
  msgstr "пустое цела ў else-выражэнні"
  
! #: cp/parser.cc:16532
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16549
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16595
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16657
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16738
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16908
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17113
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17155
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17161
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17162
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17389
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17660
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "неаднолькавае абвяшчэньне `%T' і `%T'"
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18296
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18303
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18333
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18361
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18365
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:18662
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18848
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/parser.cc:18852
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18934
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19056
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19060
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19128
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/parser.cc:19235
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19263
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19489
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19678
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20447
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20481
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected operator"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22032
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22196
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22712
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "%qE does not constrain a type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/parser.cc:23108
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:23155
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:23903
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23918
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23936
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24043
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24113
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24340
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a namespace-name"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24405
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24455
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24458
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24751
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:24769
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:24914
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25133
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:25161
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25200
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25216
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:25457
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/parser.cc:25591
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25603
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25756
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26031
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "атрыбуты секцыі не падтрымліваюцца для гэтай мэты"
  
! #: cp/parser.cc:26042
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26046
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "не магу ініцыялізаваць сяброўскую функцыю \"%s\""
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26388
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27065
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr "\"%s\" мае незаверша
*** 67823,68103 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "нерэчаісны абвяшчальнік"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "нерэчаіснае выкарыстаньне `%T'"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
--- 67902,68182 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "нерэчаісны абвяшчальнік"
  
! #: cp/parser.cc:27103
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:27245
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "пустое абвяшчэньне"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27368
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27450
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate cv-qualifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27504
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27599
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate virt-specifier"
  msgstr "паўтарэнне \"volatile\""
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/parser.cc:27908
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "нерэчаіснае выкарыстаньне `%T'"
  
! #: cp/parser.cc:27938
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28630
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28752
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/parser.cc:28760
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28783
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28907
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28911
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29102
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/parser.cc:29264
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD specifier"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30450
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:30493
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
*************** msgstr "папярэдняе вызна�
*** 68106,68373 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "невыкарыстаемы параметр \"%s\""
--- 68185,68452 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "бітавае поле \"%s\" мае нерэчаісны тып"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31710
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31915
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32298
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/parser.cc:32389
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32536
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32615
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33086
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33498
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33654
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:33832
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34018
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34049
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35171
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Нерэчаіснае абвяшчэнне"
  
! #: cp/parser.cc:35707
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "невыкарыстаемы параметр \"%s\""
*************** msgstr "невыкарыстаемы п�
*** 68376,68814 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "пустое абвяшчэнне"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ не падтрымлівае \"long long\""
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "нерэчаісны рэжым для gen_tst_reg"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
--- 68455,68893 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36119
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "-pipe не падтрымліваецца."
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36381
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36491
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "пустое абвяшчэнне"
  
! #: cp/parser.cc:36542
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36595
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "ініцыялізацыя"
  
! #: cp/parser.cc:36914
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36958
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37464
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37602
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ не падтрымлівае \"long long\""
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37618
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qD"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qs"
  msgstr "паўтарэньне `%s'"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, fuzzy, gcc-internal-format
  #| msgid "unregistered operator %s"
  msgid "expected %<operator%>"
  msgstr "нераспазнаны аператар %s"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37768
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37854
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38348
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/parser.cc:38469
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38642
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38643
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:39000
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mode for gen_tst_reg"
  msgid "invalid type for instance variable"
  msgstr "нерэчаісны рэжым для gen_tst_reg"
  
! #: cp/parser.cc:40345
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid type for property"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42283
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43056
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** msgstr ""
*** 68817,69058 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a C pointer"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:335
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:789
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:900
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1056
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
--- 68896,69137 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a C pointer"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/parser.cc:55240
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55582
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55754
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57303
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57390
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57532
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57672
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:336
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:790
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:901
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "  from definition of %q#D"
  msgstr "папярэдняе вызначэньне `%#T'"
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1057
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "from definition of %q#D"
*************** msgstr "папярэдняе вызна�
*** 69060,69214 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2121
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2254
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:2259
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2761
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2771
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:2848
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:2972
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:3013
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3092
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
--- 69139,69293 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2122
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2762
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2772
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/pt.cc:2850
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "прапушчан прабел пасля нумара \"%.*s\""
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2970
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:2973
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:3014
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3093
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not a template function"
*************** msgstr "`%D' - гэта ня функц�
*** 69222,69368 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "у функцыі \"%s\":"
  
! #: cp/pt.cc:3201
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:3882
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4316
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4318
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.cc:4579
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5398
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:5575
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.cc:5579
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.cc:5760
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
--- 69301,69447 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3171
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "у функцыі \"%s\":"
  
! #: cp/pt.cc:3202
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "friend declaration here"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:3883
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4317
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4319
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.cc:4580
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments for partial specialization %qT"
  msgstr "вельмі шмат аргумэнтаў у функцыі `%s'"
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5399
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:5576
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.cc:5580
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.cc:5761
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
*************** msgstr "нехапае аргумент�
*** 69371,69417 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5822
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 69450,69496 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5823
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.cc:6001
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 69421,69969 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:6192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6245
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6386
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr ""
  
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "нявернае выкарыстанне \"restict\""
  msgstr[1] "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "няма папярэдняга аб'яўлення для \"%s\""
  msgstr[1] "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find `nm'"
  msgid "cannot index an empty pack"
  msgstr "нельга знайсці \"nm\""
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 69500,70048 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:6193
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "абвяшчэньне шаблёну `%#D'"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6246
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6249
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6387
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr ""
  
! #: cp/pt.cc:6462
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:6475
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "нявернае выкарыстанне \"restict\""
  msgstr[1] "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "няма папярэдняга аб'яўлення для \"%s\""
  msgstr[1] "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6525
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6529
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6540
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7057
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7113
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7221
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7321
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7334
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7338
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:7420
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7460
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7477
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7504
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "in template argument for type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: cp/pt.cc:7827
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8697
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8996
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8999
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9086
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9380
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "дэструктару неабходны \"%#D\""
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9410
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10285
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "пустое абвяшчэнне"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10804
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12489
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12516
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12520
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12749
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12750
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13118
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14537
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find `nm'"
  msgid "cannot index an empty pack"
  msgstr "нельга знайсці \"nm\""
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69981,70105 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr ""
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" звычайна функцыя"
--- 70060,70184 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:16554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: cp/pt.cc:16556
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "у абвяшчэньні  `%D'"
  
! #: cp/pt.cc:16683
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "function returning an array"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/pt.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17541
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:17543
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/pt.cc:17559
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17734
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17838
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17846
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17982
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr ""
  
! #: cp/pt.cc:18016
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "\"%s\" звычайна функцыя"
*************** msgstr "\"%s\" звычайна функ
*** 70107,70315 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23433
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
--- 70186,70394 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18451
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22418
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "памылковая колькасьць аргументаў, зададзеных для атрыбута `%s'"
  
! #: cp/pt.cc:22754
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/pt.cc:22757
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23478
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23480
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "звычайны аргумэнт для `%#D' мае тып `%T'"
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23505
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:27968
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:28033
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28069
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28131
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28204
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "паўторнае абвяшчэнне меткі \"%s\""
  
! #: cp/pt.cc:28545
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28551
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 70321,70884 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr ""
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/reflect.cc:7726
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7799
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7802
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8530
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr ""
  
! #: cp/reflect.cc:8540
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr ""
  
! #: cp/reflect.cc:9042
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 70400,70973 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29482
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29491
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29499
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:29501
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "нявернае выкарыстанне \"restict\""
  
! #: cp/pt.cc:31058
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "\"%s\" - гэта не пачатак дэкларацыі"
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a concept cannot be constrained"
  msgstr "віртуальныя функцыі не могуць быць сяброўскімі"
  
! #: cp/pt.cc:31263
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31269
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32584
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32599
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32605
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/pt.cc:32756
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "ініцыялізацыя"
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33077
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33081
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/reflect.cc:146
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:151
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:159
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:198
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:496
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1189
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr ""
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr ""
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6751
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/reflect.cc:7901
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7974
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7977
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: cp/reflect.cc:8742
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8749
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr ""
  
! #: cp/reflect.cc:8759
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9292
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9314
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr ""
  
! #: cp/reflect.cc:9322
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr "нявернае выкарыс�
*** 71216,71799 ****
  msgid "invalid base-class specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 71305,71888 ----
  msgid "invalid base-class specification"
  msgstr "Нерэчаісная спецыфікацыя! Памылка ў cc."
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4867
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "параметр \"%s\" ініцыялізаваны"
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:5004
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "памер масіва \"%s\" адмоўны"
  
! #: cp/semantics.cc:5241
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5440
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6850
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7765
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8399
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8477
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8609
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8748
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8816
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8827
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8856
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8865
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9026
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9095
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9819
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9831
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9848
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9879
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9973
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13196
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/semantics.cc:14731
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71801,71827 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71890,71916 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 71831,72147 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "выклікана адсюль"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Клас \"%s\" ужо існуе"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "сімвальная канстанта вельмі доўгая"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "annotation on void parameter"
  msgstr "нерэчаісны парамэтр `%s'"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 71920,72236 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid " declared here"
  msgstr "выклікана адсюль"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Выкарыстоўваць апаратную \"плаваючую кропку\""
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/tree.cc:5116
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Клас \"%s\" ужо існуе"
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD is not public"
  msgstr "`%D' - гэта ня функцыя,"
  
! #: cp/tree.cc:5370
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5378
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5518
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5706
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5719
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: cp/tree.cc:5770
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "аргумент `__builtin_args_info' павінен быць канстантай"
  
! #: cp/tree.cc:5797
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "сімвальная канстанта вельмі доўгая"
  
! #: cp/tree.cc:5835
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5848
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5855
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5877
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "\"%s\" атрыбут ігнарыруецца"
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "annotation on void parameter"
  msgstr "нерэчаісны парамэтр `%s'"
  
! #: cp/tree.cc:5966
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "функцыя не вяртае тып string"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 72387,73149 ****
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:11451
  #, 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.cc:11463
  #, 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.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 72476,73238 ----
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4681
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4690
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" звычайна функцыя"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4807
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4814
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "вельмі шмат аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4825
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "не хапае аргументаў у функцыі"
  
! #: cp/typeck.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:4913
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5289
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5366
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5369
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5375
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5378
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5415
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5418
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6539
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6605
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7262
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7557
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "не магу атрымаць адрас бітавага поля \"%s\""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C не дазваляе пусты ізыходны файл"
  
! #: cp/typeck.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "\"%s\" мае незавершаны тып"
  
! #: cp/typeck.cc:7992
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8560
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8567
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8593
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8607
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "вяртаемы тып \"%s\" не \"int\""
  
! #: cp/typeck.cc:9096
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "пераўтварэньне з `%T' у `%T'"
  
! #: cp/typeck.cc:9171
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9241
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9329
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9453
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C не дазваляе дэкларацыі метак (label)"
  
! #: cp/typeck.cc:9642
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:9758
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10142
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:10144
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Нерэчаісны выбар %s"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10442
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: cp/typeck.cc:10766
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10771
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10780
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10784
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10789
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11024
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11076
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "нерэчаісны ініцыялізатар"
  
! #: cp/typeck.cc:11452
  #, 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.cc:11464
  #, 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.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "прапушчан ініцыялізатар"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11697
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 73978,73989 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr ""
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
--- 74067,74078 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr ""
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
*************** msgid "Array reference at %C cannot have
*** 74290,74296 ****
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 74379,74385 ----
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr ""
*** 74453,74459 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 74542,74548 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 74569,74575 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
--- 74658,74664 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 75771,75777 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 75860,75866 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75786,75792 ****
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 75875,75881 ----
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 76028,76034 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 76117,76123 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 76380,76386 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
--- 76469,76475 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
*************** msgstr ""
*** 76390,76396 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
--- 76479,76485 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
*************** msgstr ""
*** 76545,77954 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, 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.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, 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.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, 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.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Прапушчана назва"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, 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.cc:10980
  #, 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.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, 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.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, 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.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "невядомая назва рэгістра: %s"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 76634,78043 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "памер \"%s\" - %d байт"
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5568
  #, 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.cc:5573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6256
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6313
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6323
  #, 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.cc:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6627
  #, 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.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6656
  #, 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.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6696
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6835
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Прапушчана назва"
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7431
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7444
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7465
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "секцыя \"%s\" канфліктуе з папярэдняй дэкларацыяй"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8510
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8965
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9345
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9755
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10974
  #, 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.cc:10986
  #, 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.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11188
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11213
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11389
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11418
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11432
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11447
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12067
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12624
  #, 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.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12766
  #, 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.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "невядомая назва рэгістра: %s"
  
! #: fortran/decl.cc:12824
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13051
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13085
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 78003,78009 ****
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "\"%s\" мае незавершаны тып"
--- 78092,78098 ----
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "\"%s\" мае незавершаны тып"
*************** msgstr ""
*** 78071,78082 ****
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 78160,78171 ----
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 78091,78498 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 78180,78587 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3348
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3367
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3583
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3605
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3766
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3803
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3993
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4312
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 78500,78696 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 78589,78785 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5114
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6952
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 78710,78814 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:901
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  #| msgid "bad header version"
  msgid "bad expression"
  msgstr "дрэнная версія загалоўка"
  
! #: fortran/frontend-passes.cc:1395
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, 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.cc:2630
  #, 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.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, 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.cc:3092
  #, 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.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 78799,78903 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:902
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  #| msgid "bad header version"
  msgid "bad expression"
  msgstr "дрэнная версія загалоўка"
  
! #: fortran/frontend-passes.cc:1396
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, 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.cc:2631
  #, 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.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3090
  #, 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.cc:3096
  #, 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.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 78933,78944 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 79022,79033 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 79194,79676 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3399
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3476
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
! msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4014
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, 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.cc:4110
  #, 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.cc:4131
  #, 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.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, 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.cc:4449
  #, 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.cc:4459
  #, 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.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, 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.cc:4616
  #, 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.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "не знойдзен клас \"%s\""
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 79283,79770 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3402
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3429
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3461
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3831
  #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
+ msgid "Actual argument for %qs cannot be an assumed-size array at %L"
+ msgstr ""
+ 
+ #: fortran/interface.cc:3928
+ #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "першым аргументам \"%s\" павінен быць \"int\""
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4043
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, 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.cc:4139
  #, 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.cc:4160
  #, 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.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4223
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, 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.cc:4478
  #, 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.cc:4488
  #, 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.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4630
  #, 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.cc:4645
  #, 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.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "не знойдзен клас \"%s\""
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5682
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5689
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5783
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5790
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr "пераўтварэньне з
*** 79860,79866 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 79954,79960 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 80312,80318 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 80406,80412 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 80407,80413 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 80501,80507 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80798,81443 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr ""
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3184
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr ""
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr ""
  
! #: fortran/match.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3425
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
! #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr ""
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:4847
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5267
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 80892,81537 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr ""
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Нерэчаісны выбар \"%s\""
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr ""
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr ""
  
! #: fortran/match.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3614
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3866
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "памер масіва \"%s\" адмоўны"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:4063
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4523
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "пустая сімвальная канстанта"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 81445,81506 ****
  #. 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.cc:6123
  #, 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.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 81539,81600 ----
  #. 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.cc:6321
  #, 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.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
*************** msgstr ""
*** 81508,81694 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6702
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:6862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/match.cc:6868
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 81602,81788 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:7060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/match.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/match.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "вельмі шмат аргументаў у функцыі"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "\"%s\" не абвешчан (першае выкарыстанне ў гэтай функцыі)"
  
! #: fortran/match.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8301
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 81881,82062 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: fortran/module.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
  
! #: fortran/module.cc:6892
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "немагчыма стварыць часовы файл"
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7729
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr ""
--- 81975,82156 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: fortran/module.cc:6901
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: немагчыма знішчыць файл \"%s\": %s\n"
  
! #: fortran/module.cc:6915
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create temporary file"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "немагчыма стварыць часовы файл"
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7752
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: немагчыма адчыніць файл `%s' для чытаньня: %s\n"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr ""
*************** msgstr ""
*** 82680,82686 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82774,82780 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 82715,82726 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82809,82820 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 82933,82939 ****
  msgid "expected variant name at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
--- 83027,83033 ----
  msgid "expected variant name at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
*************** msgid "Syntax error in !$OMP %s list at
*** 83049,83055 ****
  msgstr ""
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 83143,83149 ----
  msgstr ""
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 83059,84437 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8537
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9385
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9471
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9778
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9790
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10260
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10307
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, 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.cc:11137
  #, 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.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, 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.cc:11298
  #, 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.cc:11331
  #, 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.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, 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.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83153,84531 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7855
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8194
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9399
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9485
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9735
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9792
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9804
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9809
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9944
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10274
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10321
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, 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.cc:11151
  #, 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.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, 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.cc:11312
  #, 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.cc:11345
  #, 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.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11432
  #, 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.cc:11437
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12473
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12633
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12641
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12670
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12681
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12685
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 85152,85158 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 85246,85252 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 85160,85166 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 85254,85260 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 85419,85619 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2940
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3536
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/primary.cc:4114
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:4571
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4653
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 85513,85713 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3561
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4137
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "метка \"%s\" вызначана, але не выкарыстоўваецца"
  
! #: fortran/primary.cc:4140
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "аргумент для \"%s\" прапушчан"
  
! #: fortran/primary.cc:4597
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4679
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 86015,86026 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 86109,86120 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 86145,86151 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 86239,86245 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86736,87129 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "Invalid array reference at %L"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, 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.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, 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.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86830,87223 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6633
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6888
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "Invalid array reference at %L"
  msgstr "нерэчаісны тып парамэтра `%T'"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, 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.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8393
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8683
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8693
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9709
  #, 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.cc:9724
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 87132,87445 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, 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.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, 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.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, 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.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, 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.cc:12198
  #, 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.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 87226,87539 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10625
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11208
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, 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.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11843
  #, 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.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12038
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12223
  #, 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.cc:12232
  #, 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.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 87447,87659 ****
  #. 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.cc:12264
  #, 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.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "abort in %s, at %s:%d"
  msgid "Cannot assign %s to %s at %L"
  msgstr "спынена ў %s, ля %s:%d"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 87541,87753 ----
  #. 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.cc:12298
  #, 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.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "abort in %s, at %s:%d"
  msgid "Cannot assign %s to %s at %L"
  msgstr "спынена ў %s, ля %s:%d"
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 87661,88719 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, 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.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, 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.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, 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.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, 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.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, 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.cc:18575
  #, 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.cc:18582
  #, 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.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, 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.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, 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.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, 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.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, 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.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, 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.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87755,88813 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "String length at %L is too large"
  msgstr "памер масіва \"%s\" вельмі вялікі"
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15385
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15450
  #, 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.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15519
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15569
  #, 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.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15650
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15656
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15659
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15665
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15710
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15765
  #, 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.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15805
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15817
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15837
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15856
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15860
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16008
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16014
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16020
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16028
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16634
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16942
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17307
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17464
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, 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.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17700
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18102
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr ""
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18498
  #, 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.cc:18519
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, 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.cc:18646
  #, 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.cc:18653
  #, 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.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18680
  #, 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.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18720
  #, 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.cc:18730
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, 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.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18956
  #, 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.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19012
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19076
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19081
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19230
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19237
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19420
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
  
! #: fortran/resolve.cc:19779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%s' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "адмеціна `%s' вызначана, але ня выкарыстоўваецца"
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19880
  #, 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.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20014
  #, 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.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20176
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "памер \"%s\" - %d байт"
*** 89491,89619 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2703
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3027
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 89585,89713 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2711
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3035
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 89643,89676 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89737,89770 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr ""
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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/trans-array.cc:9663
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89773,89922 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr ""
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr ""
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89867,90016 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr ""
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5797
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6534
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  #| msgid "unused variable `%s'"
  msgid "Unused variable %qs declared at %L"
  msgstr "невыкарыстоўваемая пераменная \"%s\""
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "тып параметра \"%s\" не аб'яўлены"
  
! #: fortran/trans-decl.cc:6606
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6636
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr ""
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1309
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4385
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "невядомы рэжым машыны \"%s\""
  
! #: fortran/trans-expr.cc:6057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "нехапае аргументаў у функцыі \"%s\""
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89926,89943 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 90020,90037 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13010
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 89972,90144 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs at %L"
  msgstr "не магу знайсці крыніцу %s"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 90066,90238 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "невыкарыстаемы параметр \"%s\""
  
! #: fortran/trans-openmp.cc:4951
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5146
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr ""
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find source %s"
  msgid "Cannot find symbol %qs at %L"
  msgstr "не магу знайсці крыніцу %s"
  
! #: fortran/trans-openmp.cc:9962
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9968
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10010
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10290
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10307
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 90249,90255 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 90343,90349 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr "не магу зачыніць %
*** 90485,90491 ****
  msgid "two or more sections for %s"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90579,90585 ----
  msgid "two or more sections for %s"
  msgstr "няма папярэдняга аб'яўлення для \"%s\""
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/da.po gcc-17-20260816/gcc/po/da.po
*** gcc-17-20260809/gcc/po/da.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/da.po	Sun Aug 16 22:32:07 2026
*************** msgid ""
*** 137,143 ****
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
--- 137,143 ----
  msgstr ""
  "Project-Id-Version: gcc-9.1-b20190203\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2019-02-14 11:00+0200\n"
  "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
  "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
*************** msgstr ""
*** 434,440 ****
  msgid "may not use both -EB and -EL"
  msgstr "kan ikke bruge både -EB og -EL"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "shared is not supported"
--- 434,440 ----
  msgid "may not use both -EB and -EL"
  msgstr "kan ikke bruge både -EB og -EL"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
  #| msgid "-pipe is not supported"
  msgid "shared is not supported"
*************** msgstr " konfliktende kodegenereringstil
*** 529,535 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 529,535 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr "Aktiver barrel shift-instruktion
*** 1088,1101 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 1088,1101 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2450,2543 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Generér char-instruktioner"
  
! #: config/rs6000/rs6000.opt:604
  #, fuzzy, no-c-format
  #| msgid "Do not permit unaligned accesses"
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Tillad ikke ikke-justeret adgang"
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Generér char-instruktioner"
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, fuzzy, no-c-format
  #| msgid "Generate code assuming DW bit is set"
  msgid "Generate code that will run in privileged state."
  msgstr "Generér kode der antager at DW-bitten er sat"
  
! #: config/rs6000/rs6000.opt:627
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2450,2549 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! #| msgid "Do not generate load/store with update instructions"
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
! 
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Generér char-instruktioner"
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  #| msgid "Do not permit unaligned accesses"
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Tillad ikke ikke-justeret adgang"
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:620
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Generér char-instruktioner"
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  #| msgid "Generate code assuming DW bit is set"
  msgid "Generate code that will run in privileged state."
  msgstr "Generér kode der antager at DW-bitten er sat"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
  
! #: config/rs6000/rs6000.opt:639
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
  
! #: config/rs6000/rs6000.opt:643
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Generér ikke indlæsning/lagring med opdateringsinstruktioner"
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3494,3503 ****
  msgstr "Brug kommatalsregistre"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3500,3509 ----
  msgstr "Brug kommatalsregistre"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 12879,12886 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, fuzzy, no-c-format
  #| msgid "Pass -assert pure-text to linker"
  msgid "Passed to the linker."
--- 12885,12892 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, fuzzy, no-c-format
  #| msgid "Pass -assert pure-text to linker"
  msgid "Passed to the linker."
*************** msgstr "Advar hvis .class-filer er foræ
*** 12949,16059 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "formateringsstreng %s med længden nul"
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, fuzzy, no-c-format
  #| msgid "Warn about function pointer arithmetic"
  msgid "Warn about inappropriate attribute usage."
  msgstr "Advar om beregninger på funktionshenvisninger"
  
! #: common.opt:577
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "Do not warn about specified attributes."
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, fuzzy, no-c-format
  #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Advar om typeomtvingning af henvisninger som forøger justeringen"
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, fuzzy, no-c-format
  #| msgid "Warn when trigraphs are encountered"
  msgid "Warn when a #warning directive is encountered."
  msgstr "Advar når trigrafer mødes"
  
! #: common.opt:610
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Advar hvis en forældet kompilerfunktion, klasse, metode eller felt anvendes."
  
! #: common.opt:618
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
  
! #: common.opt:622
  #, fuzzy, no-c-format
  #| msgid "Warn when an optimization pass is disabled"
  msgid "Warn when an optimization pass is disabled."
  msgstr "Advar når en optimeringsfase deaktiveres"
  
! #: common.opt:626
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn all warnings into errors."
  msgstr "Behandl alle advarsler som fejl"
  
! #: common.opt:630
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn the specified warning into an error."
  msgstr "Behandl alle advarsler som fejl"
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:642
  #, fuzzy, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Advar når en inline funktion ikke kan indbygges"
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:684
  #, fuzzy, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:711
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:719
  #, fuzzy, no-c-format
  #| msgid "floating point overflow in expression"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "kommatalsoverløb i udtryk"
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, fuzzy, no-c-format
  #| 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 "Advar når packed-egenskaben ikke har nogen effekt på struct-layoutet"
  
! #: common.opt:731
  #, fuzzy, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Advar når udfyldning er påkrævet for at justere struct-medlemmer"
  
! #: common.opt:735
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "  -pedantic               Udsend advarsler som er nødvendige for streng overholdelse af ISO C\n"
  
! #: common.opt:739
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:743
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:747
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:751
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:769
  #, fuzzy, no-c-format
  #| msgid "Warn when a stackframe is larger than the specified size"
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "Advar når en stakramme er større end den angivne størrelse"
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:785 common.opt:789
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:793
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:797
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:801
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:805
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:809
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:813
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:830
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
  
! #: common.opt:834
  #, fuzzy, no-c-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: common.opt:838
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn whenever a trampoline is generated."
  msgstr "Advar når en variabel ikke benyttes"
  
! #: common.opt:842
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:846
  #, fuzzy, no-c-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:854
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:869
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: common.opt:876
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Advar når en variabel ikke benyttes"
  
! #: common.opt:880
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Advar når en funktion ikke benyttes"
  
! #: common.opt:884
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Advar når en etiket ikke benyttes"
  
! #: common.opt:888
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: common.opt:892
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Advar når værdien af et udtryk ikke benyttes"
  
! #: common.opt:896
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Advar når en variabel ikke benyttes"
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:929
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is declared extern, then inline"
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Advar når en funktion erklæret extern erklæres inline"
  
! #: common.opt:933
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Advar om funktionserklæringer uden prototype"
  
! #: common.opt:950
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -aux-info <fil>         Udskriv erklæringsoplysninger til <fil>\n"
  
! #: common.opt:963
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "  -d[bogstaver]           Aktivér dump fra specifikke faser i oversætteren\n"
  
! #: common.opt:967
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Justér begyndelsen af funktioner"
  
! #: common.opt:1105
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "Justér etiketter som kun nås ved spring"
  
! #: common.opt:1112
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Justér alle etiketter"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Justér begyndelsen af løkker"
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1198
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Generér afvindingstabeller eksakt for hver instruktionsgrænse"
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Generér char-instruktioner"
  
! #: common.opt:1206
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1211
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Generér kode til at kontrollere grænserne før tabeller indekseres"
  
  # RETMIG: rigtig?
! #: common.opt:1228
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Erstat tilføj, sammenlign, forgrening med forgrening på tælleregister"
  
! #: common.opt:1232
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Genbrug r30 på et pr. funktionsgrundlag"
  
! #: common.opt:1252
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Genbrug r30 på et pr. funktionsgrundlag"
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  #| 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-<register>\tMarker <register> som værende bevaret over funktioner"
  
! #: common.opt:1260
  #, fuzzy, no-c-format
  #| 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-<register>\tMarker <register> som værende benyttet af funktionskald"
  
! #: common.opt:1267
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1271
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1275
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new in C++"
  msgid "Check the return value of new in C++."
  msgstr "Kontroller returværdien for new i C++"
  
! #: common.opt:1279 common.opt:1283
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable code hoisting."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1299
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1315
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1323
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Udfør krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1335
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ved kørsel af CSE følg spring til deres mål"
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1369
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placér dataelementer i deres egen sektion"
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
  
! #: common.opt:1399
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Forsøg at udfylde ventepladser med forgreningsinstruktioner"
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, fuzzy, no-c-format
  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] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som præfiks til begyndelsen af meddelelserne ved linjeombrydning\n"
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable formatting of JSON output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1683
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:1700
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1704
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:1720
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1736
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktivér undtagelseshåndtering"
  
! #: common.opt:1740
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Udfør et antal mindre, dyre optimeringer"
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "  -ffixed-<register>      Markér <register> som værende utilgængeligt for oversætteren\n"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  #| msgid "Control allocation order of integer registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Tillad funktionsadresser at blive opbevaret i registre"
  
! #: common.opt:1833
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placér hver funktion i dens egen sektion"
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: common.opt:1845
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: common.opt:1849
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Udfør lagringsbevægelse efter eliminering af fælles underudtryk"
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: common.opt:1862
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:1888
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1892
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Aktivér brug af betingede flytteinstruktioner"
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1918
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:1926
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, fuzzy, no-c-format
  #| msgid "Run the loop optimizer twice"
  msgid "Enable the loop nest optimizer."
  msgstr "Kør løkkeoptimeringen to gange"
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktivér gæt af forgreningssandsynligheder"
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  #| msgid "Disable parallel instructions"
  msgid "Disable CFR in leaf functions."
  msgstr "Deaktivér parallelle instruktioner"
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Emit .ident assembler directives."
  msgstr "Generér ikke .size-direktiver"
  
! #: common.opt:2015
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Generér ikke .size-direktiver"
  
! #: common.opt:2055
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integrér simple funktioner i deres kaldere"
  
! #: common.opt:2069
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integrér simple funktioner i deres kaldere"
  
! #: common.opt:2073
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "Integrér simple funktioner i deres kaldere"
  
! #: common.opt:2080
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<str>    Begræns størrelsen af inlie funktion til <str>\n"
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:2157
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "Instrumentér funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:2161
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "Instrumentér funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:2165
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2169
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Hvor meget en oversættelsesenhed kan vokse pga. indlejring (i procent)"
  
! #: common.opt:2177
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2181
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural modref analysis."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2193
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2197
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "Kassér ubrugte virtuelle funktioner"
  
! #: common.opt:2201
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:2205
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:2209
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for variables."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, fuzzy, no-c-format
  #| msgid "Store locals in argument registers"
  msgid "Share slots for saving different hard registers."
  msgstr "Gem lokale variable i parameterregistre"
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Optimize induction variables on trees."
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:2308
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "Konstruér statiske, konstante variabler selv hvis de ikke bruges"
  
! #: common.opt:2316
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2386
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2390
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "Sæt errno efter indbyggede matematikfunktioner"
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2409
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2416
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Forsøg at forene identiske konstanter og konstante variabler"
  
! #: common.opt:2420
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
  
! #: common.opt:2424
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
  
! #: common.opt:2428
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "  -fmessage-length=<antal>  Begræns længden af diagnosticeringmeddelelser til længden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
  
! #: common.opt:2432
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of every function."
  msgstr "Justér begyndelsen af funktioner"
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: common.opt:2448
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Move stores out of loops."
  msgstr "Justér begyndelsen af løkker"
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Use the RTL dead code elimination pass."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Understøt synkrone ikke-kaldende undtagelser"
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "Generér ikke stakrammer når det kan undgås"
  
! #: common.opt:2507
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimér søskende- og halerekursive kald"
  
! #: common.opt:2556
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2560
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, fuzzy, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2572
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pak strukturmedlemmer sammen uden mellemrum"
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Returnér små sammensatte værdier i hukommelsen, ikke i registre"
  
! #: common.opt:2584
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2588
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2592
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Aktivér en RTL-kikhulsfase før sched2"
  
! #: common.opt:2596
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2600
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2604
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2608
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "Aktivér en registerflytningsoptimering"
  
! #: common.opt:2628
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Generér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkker"
  
! #: common.opt:2632
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktivér basal programprofileringskode"
  
! #: common.opt:2636
  #, fuzzy, no-c-format
  #| msgid "Generate code for near calls"
  msgid "Generate absolute source path names for gcov."
  msgstr "Generér kode til nære kald"
  
! #: common.opt:2640
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2644
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2657
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2741
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2745
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2749
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Opret cld-instruktion i en funktions begyndelse."
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Returnér små sammensatte værdier i registre"
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2819
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2844
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2848
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Kør CSE-fase efter løkkeoptimeringer"
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2860
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktivér planlægning over basisblokke"
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Tillad spekulativ bevægelse af ikke-indlæsninger"
  
! #: common.opt:2872
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Tillad spekulativ bevægelse af nogle indlæsninger"
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Tillad spekulativ bevægelse af flere indlæsninger"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "Omplanlæg instruktioner før registerallokering"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2958
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2962
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2966
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2970
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2974
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Deaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'er"
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Generér APCS-overholdende stakrammer"
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, fuzzy, no-c-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3051
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Indsæt stakkontrolleringskode i programmet"
  
! #: common.opt:3055
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Indsæt stakkontrolleringskode i programmet"
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3092
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Genbrug r30 på et pr. funktionsgrundlag"
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, fuzzy, no-c-format
  #| msgid "name missing for member function"
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "navn mangler for medlemsfunktion"
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, fuzzy, no-c-format
  #| msgid "Enable barrel shift instructions"
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Aktiver barrel shift-instruktioner"
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Kontroller for syntaksfejl og stop derefter"
  
! #: common.opt:3149
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Opret datafiler som »gcov« har brug for"
  
! #: common.opt:3153
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Udfør springtrådningsoptimeringer"
  
! #: common.opt:3157
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter den tid det tager for hvert kompilergennemløb"
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, fuzzy, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indikerer den forvalgte tråd-lokale lagringsmodel for kodegenerering\n"
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3188
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:3219
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Opsæt fælde for overløb med fortegn i addition/subtraktion/multiplikation"
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Aktivér SSA-optimeringer"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-BIT-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktiver SSA-BIT-CCP-optimering på træer"
  
! #: common.opt:3235
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktiver SSA-kodesinking på træer"
  
! #: common.opt:3251
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Transform condition stores into unconditional ones."
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: common.opt:3263
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversions of switch initializations."
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: common.opt:3267
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:3271
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3275
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "Aktivér de fleste advarselsbeskeder"
  
! #: common.opt:3279
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3287
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "Aktivér parallelle instruktioner"
  
! #: common.opt:3312
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Aktivér parallelle instruktioner"
  
! #: common.opt:3316
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable loop invariant motion on trees."
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Create canonical induction variables in loops."
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3332
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable automatic parallelization of loops."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:3340
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktivér brug af betingede flytteinstruktioner"
  
! #: common.opt:3344
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Aktivér SSA-optimeringer"
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3356
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3364
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktiver SSA-kodesinking på træer"
  
! #: common.opt:3368
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "Udfør styrkereduceringsoptimeringer"
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversættelsesenheden i en fil"
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Udfør løkkeudrulning når iterationsantallet er kendt"
  
! #: common.opt:3409
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3437
  #, fuzzy, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Tillad matematikoptimeringer der kan overtræde IEEE- eller ANSI-standarderne"
  
! #: common.opt:3441
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3445
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Generér blot afvindingstabeller for undtagelseshåndtering"
  
! #: common.opt:3457
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3461
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the gold linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3465
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3469
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3473
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable linking of libatomic."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3487
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "Udfør halekaldsoptimering"
  
! #: common.opt:3494
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:3512
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3520
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3524
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3528
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3532
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddata"
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktivér brug af betingede flytteinstruktioner"
  
! #: common.opt:3644
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3648
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3656
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: common.opt:3660
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in CodeView format."
  msgstr "Opret fejlsøgningsinformation i VMS-format"
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, fuzzy, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3722
  #, fuzzy, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3734
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3750
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Generér et enkelt afslutningspunkt for hver funktion"
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, fuzzy, no-c-format
  #| msgid "Don't generate fused multiply/add instructions"
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Generér ikke sammensatte gang/addér-instruktioner"
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper med GNU-udvidelser."
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3778
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in separate .dwo files"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Opret fejlsøgningsinformation i separate .dwo-filer"
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Opret fejlsøgningsinformation i VMS-format"
  
! #: common.opt:3842
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsøgningssektioner"
  
! #: common.opt:3846
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3886
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3890
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3944
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Vis ikke funktioner der oversættes eller forløbet tid"
  
! #: common.opt:3948
  #, fuzzy, no-c-format
  #| msgid "Produce code relocatable at runtime"
  msgid "Produce a relocatable object as output."
  msgstr "Opret kode som kan flyttes på kørselstidspunktet"
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3983
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversætterens version"
  
! #: common.opt:3987
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3997
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:4064
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhængig kørbar fil"
  
! #: common.opt:4068
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhængig kørbar fil"
  
! #: common.opt:4072
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Opret en placeringsuafhængig kørbar fil"
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 12955,16065 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "formateringsstreng %s med længden nul"
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, fuzzy, no-c-format
  #| msgid "Warn about function pointer arithmetic"
  msgid "Warn about inappropriate attribute usage."
  msgstr "Advar om beregninger på funktionshenvisninger"
  
! #: common.opt:576
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "Do not warn about specified attributes."
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, fuzzy, no-c-format
  #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Advar om typeomtvingning af henvisninger som forøger justeringen"
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, fuzzy, no-c-format
  #| msgid "Warn when trigraphs are encountered"
  msgid "Warn when a #warning directive is encountered."
  msgstr "Advar når trigrafer mødes"
  
! #: common.opt:609
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Advar hvis en forældet kompilerfunktion, klasse, metode eller felt anvendes."
  
! #: common.opt:617
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
  
! #: common.opt:621
  #, fuzzy, no-c-format
  #| msgid "Warn when an optimization pass is disabled"
  msgid "Warn when an optimization pass is disabled."
  msgstr "Advar når en optimeringsfase deaktiveres"
  
! #: common.opt:625
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn all warnings into errors."
  msgstr "Behandl alle advarsler som fejl"
  
! #: common.opt:629
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn the specified warning into an error."
  msgstr "Behandl alle advarsler som fejl"
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:641
  #, fuzzy, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Advar når en inline funktion ikke kan indbygges"
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:683
  #, fuzzy, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:710
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:718
  #, fuzzy, no-c-format
  #| msgid "floating point overflow in expression"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "kommatalsoverløb i udtryk"
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, fuzzy, no-c-format
  #| 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 "Advar når packed-egenskaben ikke har nogen effekt på struct-layoutet"
  
! #: common.opt:730
  #, fuzzy, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Advar når udfyldning er påkrævet for at justere struct-medlemmer"
  
! #: common.opt:734
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "  -pedantic               Udsend advarsler som er nødvendige for streng overholdelse af ISO C\n"
  
! #: common.opt:738
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "returnerer reference til midlertidig variabel"
  
! #: common.opt:742
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:746
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:750
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:757
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Advar når en lokal variabel skygger for en anden"
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:768
  #, fuzzy, no-c-format
  #| msgid "Warn when a stackframe is larger than the specified size"
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "Advar når en stakramme er større end den angivne størrelse"
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:784 common.opt:788
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:792
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:796
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:800
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:804
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:808
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:812
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advar om kode som kan bryde strenge aliasregler"
  
! #: common.opt:829
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
  
! #: common.opt:833
  #, fuzzy, no-c-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: common.opt:837
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn whenever a trampoline is generated."
  msgstr "Advar når en variabel ikke benyttes"
  
! #: common.opt:841
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:845
  #, fuzzy, no-c-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: common.opt:849
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:853
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Advar om ikke-klargjorte automatiske variabler"
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:868
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: common.opt:875
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Advar når en variabel ikke benyttes"
  
! #: common.opt:879
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Advar når en funktion ikke benyttes"
  
! #: common.opt:883
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Advar når en etiket ikke benyttes"
  
! #: common.opt:887
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Advar når en funktionsparameter ikke benyttes"
  
! #: common.opt:891
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Advar når værdien af et udtryk ikke benyttes"
  
! #: common.opt:895
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Advar når en variabel ikke benyttes"
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:928
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is declared extern, then inline"
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Advar når en funktion erklæret extern erklæres inline"
  
! #: common.opt:932
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Advar om funktionserklæringer uden prototype"
  
! #: common.opt:949
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -aux-info <fil>         Udskriv erklæringsoplysninger til <fil>\n"
  
! #: common.opt:962
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "  -d[bogstaver]           Aktivér dump fra specifikke faser i oversætteren\n"
  
! #: common.opt:966
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Justér begyndelsen af funktioner"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "Justér etiketter som kun nås ved spring"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Justér alle etiketter"
  
! #: common.opt:1118
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Justér begyndelsen af løkker"
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1197
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Generér afvindingstabeller eksakt for hver instruktionsgrænse"
  
! #: common.opt:1201
  #, fuzzy, no-c-format
  #| msgid "Generate char instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Generér char-instruktioner"
  
! #: common.opt:1205
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1210
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Generér kode til at kontrollere grænserne før tabeller indekseres"
  
  # RETMIG: rigtig?
! #: common.opt:1227
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Erstat tilføj, sammenlign, forgrening med forgrening på tælleregister"
  
! #: common.opt:1231
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
  
! #: common.opt:1247
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Genbrug r30 på et pr. funktionsgrundlag"
  
! #: common.opt:1251
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Genbrug r30 på et pr. funktionsgrundlag"
  
! #: common.opt:1255
  #, fuzzy, no-c-format
  #| 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-<register>\tMarker <register> som værende bevaret over funktioner"
  
! #: common.opt:1259
  #, fuzzy, no-c-format
  #| 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-<register>\tMarker <register> som værende benyttet af funktionskald"
  
! #: common.opt:1266
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:1270
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: common.opt:1274
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new in C++"
  msgid "Check the return value of new in C++."
  msgstr "Kontroller returværdien for new i C++"
  
! #: common.opt:1278 common.opt:1282
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Perform internal consistency checkings."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable code hoisting."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1298
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1314
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1322
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Udfør krydsspringsoptimering"
  
  # RETMIG: hvad er CSE?
! #: common.opt:1334
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ved kørsel af CSE følg spring til deres mål"
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1368
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "placér dataelementer i deres egen sektion"
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
  
! #: common.opt:1398
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Forsøg at udfylde ventepladser med forgreningsinstruktioner"
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Fjern ubrugelige nul-henvisningstjek"
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, fuzzy, no-c-format
  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] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som præfiks til begyndelsen af meddelelserne ved linjeombrydning\n"
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable formatting of JSON output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1682
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:1719
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktivér undtagelseshåndtering"
  
! #: common.opt:1739
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Udfør et antal mindre, dyre optimeringer"
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "  -ffixed-<register>      Markér <register> som værende utilgængeligt for oversætteren\n"
  
! #: common.opt:1793
  #, fuzzy, no-c-format
  #| msgid "Control allocation order of integer registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
  
! #: common.opt:1801
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Tillad funktionsadresser at blive opbevaret i registre"
  
! #: common.opt:1832
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "placér hver funktion i dens egen sektion"
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: common.opt:1844
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: common.opt:1848
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Udfør lagringsbevægelse efter eliminering af fælles underudtryk"
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
  
! #: common.opt:1861
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Udfør global eliminering af fælles underudtryk"
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable in and out of Graphite representation."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:1887
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Enable Graphite Identity transformation."
  msgstr "Udsend kaldegrafinfo"
  
! #: common.opt:1891
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Aktivér brug af betingede flytteinstruktioner"
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1917
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop interchange on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  #| msgid "Run the loop optimizer twice"
  msgid "Enable the loop nest optimizer."
  msgstr "Kør løkkeoptimeringen to gange"
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktivér gæt af forgreningssandsynligheder"
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "Disable parallel instructions"
  msgid "Disable CFR in leaf functions."
  msgstr "Deaktivér parallelle instruktioner"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Emit .ident assembler directives."
  msgstr "Generér ikke .size-direktiver"
  
! #: common.opt:2014
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
  
! #: common.opt:2018
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
  
! #: common.opt:2050
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Generér ikke .size-direktiver"
  
! #: common.opt:2054
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integrér simple funktioner i deres kaldere"
  
! #: common.opt:2068
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integrér simple funktioner i deres kaldere"
  
! #: common.opt:2072
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "Integrér simple funktioner i deres kaldere"
  
! #: common.opt:2079
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<str>    Begræns størrelsen af inlie funktion til <str>\n"
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "Instrumentér funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  #| msgid "Instrument function exit in instrumented functions with __fentry__."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "Instrumentér funktionsafslutninger i instrumenteret funktioner med __fentry__."
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  #| msgid "how much can given compilation unit grow because of the inlining (in percent)"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Hvor meget en oversættelsesenhed kan vokse pga. indlejring (i procent)"
  
! #: common.opt:2176
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2180
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural modref analysis."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  #| msgid "Discard unused virtual functions"
  msgid "Discover pure and const functions."
  msgstr "Kassér ubrugte virtuelle funktioner"
  
! #: common.opt:2200
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:2204
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for functions."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:2208
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform Identical Code Folding for variables."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2240
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, fuzzy, no-c-format
  #| msgid "Store locals in argument registers"
  msgid "Share slots for saving different hard registers."
  msgstr "Gem lokale variable i parameterregistre"
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Optimize induction variables on trees."
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: common.opt:2295
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: common.opt:2299
  #, fuzzy, no-c-format
  #| msgid "case label not within a switch statement"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: common.opt:2303
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:2307
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:2311
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "Konstruér statiske, konstante variabler selv hvis de ikke bruges"
  
! #: common.opt:2315
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Eksterne symboler har indledende understreg"
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2385
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "Sæt errno efter indbyggede matematikfunktioner"
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2408
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2415
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Forsøg at forene identiske konstanter og konstante variabler"
  
! #: common.opt:2419
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
  
! #: common.opt:2423
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
  
! #: common.opt:2427
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "  -fmessage-length=<antal>  Begræns længden af diagnosticeringmeddelelser til længden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
  
! #: common.opt:2431
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of every function."
  msgstr "Justér begyndelsen af funktioner"
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: common.opt:2447
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Move stores out of loops."
  msgstr "Justér begyndelsen af løkker"
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Use the RTL dead code elimination pass."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:2459
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Foretag en komplet registerflytningsoptimering"
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Understøt synkrone ikke-kaldende undtagelser"
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "Generér ikke stakrammer når det kan undgås"
  
! #: common.opt:2506
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Generér kode for funktioner selv hvis de indlejres helt"
  
! #: common.opt:2525
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimér søskende- og halerekursive kald"
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2559
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pak strukturmedlemmer sammen uden mellemrum"
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Returnér små sammensatte værdier i hukommelsen, ikke i registre"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
  
! #: common.opt:2591
  #, fuzzy, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Aktivér en RTL-kikhulsfase før sched2"
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Generér placeringsuafhængig kode, om muligt"
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, fuzzy, no-c-format
  #| msgid "Enables a register move optimization"
  msgid "Run predictive commoning optimization."
  msgstr "Aktivér en registerflytningsoptimering"
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Generér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkker"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktivér basal programprofileringskode"
  
! #: common.opt:2635
  #, fuzzy, no-c-format
  #| msgid "Generate code for near calls"
  msgid "Generate absolute source path names for gcov."
  msgstr "Generér kode til nære kald"
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Indsæt buebaseret programprofileringskode"
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2656
  #, fuzzy, no-c-format
  #| msgid "Enable SSA conditional constant propagation"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Aktivér betinget konstant SSA-propagering"
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2740
  #, fuzzy, no-c-format
  #| msgid "internal gcc abort"
  msgid "Report on consistency of profile."
  msgstr "intern GCC-afbrydelse"
  
! #: common.opt:2744
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2748
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Opret cld-instruktion i en funktions begyndelse."
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2769
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Returnér små sammensatte værdier i registre"
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2818
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:2822
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Omordn basisblokke for at forbedre kodeplacering"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Omordn funktioner for at forbedre kodeplacering"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Kør CSE-fase efter løkkeoptimeringer"
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktivér planlægning over basisblokke"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Tillad spekulativ bevægelse af ikke-indlæsninger"
  
! #: common.opt:2871
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Tillad spekulativ bevægelse af nogle indlæsninger"
  
! #: common.opt:2875
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Tillad spekulativ bevægelse af flere indlæsninger"
  
! #: common.opt:2879
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "Omplanlæg instruktioner før registerallokering"
  
! #: common.opt:2895
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "Omplanlæg instruktioner efter registerallokering"
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2957
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2961
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2965
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2969
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2973
  #, fuzzy, no-c-format
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Aktiver gruppeheuristikken i planlæggeren"
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Deaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'er"
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
  
! #: common.opt:3018
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: common.opt:3022
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Generér APCS-overholdende stakrammer"
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, fuzzy, no-c-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3050
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Indsæt stakkontrolleringskode i programmet"
  
! #: common.opt:3054
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Indsæt stakkontrolleringskode i programmet"
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3075
  #, fuzzy, no-c-format
  #| msgid "Enable stack probing"
  msgid "Use propolice as a stack protection method."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3091
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Genbrug r30 på et pr. funktionsgrundlag"
  
! #: common.opt:3103
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Antag at strenge aliasregler skal anvendes"
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "name missing for member function"
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "navn mangler for medlemsfunktion"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  #| msgid "Enable barrel shift instructions"
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Aktiver barrel shift-instruktioner"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Kontroller for syntaksfejl og stop derefter"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Opret datafiler som »gcov« har brug for"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Udfør springtrådningsoptimeringer"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter den tid det tager for hvert kompilergennemløb"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, fuzzy, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indikerer den forvalgte tråd-lokale lagringsmodel for kodegenerering\n"
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "Udfør superbloksformering vha. haleduplikering"
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Kommatalsoperationer kan fange"
  
! #: common.opt:3218
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Opsæt fælde for overløb med fortegn i addition/subtraktion/multiplikation"
  
! #: common.opt:3222
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Aktivér SSA-optimeringer"
  
! #: common.opt:3226
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-BIT-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktiver SSA-BIT-CCP-optimering på træer"
  
! #: common.opt:3234
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop header copying on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3242
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktiver SSA-kodesinking på træer"
  
! #: common.opt:3250
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Transform condition stores into unconditional ones."
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: common.opt:3262
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversions of switch initializations."
  msgstr "Udfør konvertering af betingede spring til betinget udførsel"
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:3270
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3274
  #, fuzzy, no-c-format
  #| msgid "Enable most warning messages"
  msgid "Enable tail merging on trees."
  msgstr "Aktivér de fleste advarselsbeskeder"
  
! #: common.opt:3278
  #, fuzzy, no-c-format
  #| msgid "Enable aggressive SSA dead code elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
  
! #: common.opt:3282
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3286
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: common.opt:3290
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable string length optimizations on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution on trees."
  msgstr "Aktivér parallelle instruktioner"
  
! #: common.opt:3311
  #, fuzzy, no-c-format
  #| msgid "Enable parallel instructions"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Aktivér parallelle instruktioner"
  
! #: common.opt:3315
  #, fuzzy, no-c-format
  #| msgid "Force all loop invariant computations out of loops"
  msgid "Enable loop invariant motion on trees."
  msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  #| msgid "Strength reduce all loop general induction variables"
  msgid "Create canonical induction variables in loops."
  msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
  
! #: common.opt:3327
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop optimizations on tree level."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Enable automatic template instantiation"
  msgid "Enable automatic parallelization of loops."
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktivér brug af betingede flytteinstruktioner"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  #| msgid "Enable SSA optimizations"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Aktivér SSA-optimeringer"
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3355
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable reassociation on tree level."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3363
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktiver SSA-kodesinking på træer"
  
! #: common.opt:3367
  #, fuzzy, no-c-format
  #| msgid "Perform strength reduction optimizations"
  msgid "Perform straight-line strength reduction."
  msgstr "Udfør styrkereduceringsoptimeringer"
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Foretag registerkopipropageringsoptimering"
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Anbring hele oversættelsesenheden i en fil"
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Udfør løkkeudrulning når iterationsantallet er kendt"
  
! #: common.opt:3408
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "Udfør løkkeudrulning for alle løkker"
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3436
  #, fuzzy, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Tillad matematikoptimeringer der kan overtræde IEEE- eller ANSI-standarderne"
  
! #: common.opt:3440
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3444
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Generér blot afvindingstabeller for undtagelseshåndtering"
  
! #: common.opt:3456
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3460
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the gold linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3464
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3468
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3472
  #, fuzzy, no-c-format
  #| msgid "Use hardware quad fp instructions"
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Benyt hardware quad-kommatalsinstruktioner"
  
! #: common.opt:3479
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable linking of libatomic."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3486
  #, fuzzy, no-c-format
  #| msgid "Perform tail call optimization"
  msgid "Perform variable tracking."
  msgstr "Udfør halekaldsoptimering"
  
! #: common.opt:3493
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Foretag registeromdøbningsoptimering"
  
! #: common.opt:3511
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Aktivér stakprøvning"
  
! #: common.opt:3519
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3523
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3527
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3531
  #, fuzzy, no-c-format
  #| msgid "Specify alternate name for bss section"
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Angiv alternativt navn til bss-sektionen"
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddata"
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Aktivér sammenkæderoptimeringer"
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, fuzzy, no-c-format
  #| msgid "Enable use of conditional move instructions"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktivér brug af betingede flytteinstruktioner"
  
! #: common.opt:3643
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Udfør løkkeoptimeringerne"
  
! #: common.opt:3647
  #, fuzzy, no-c-format
  #| msgid "Set Windows defines"
  msgid "Assume pointer overflow wraps around."
  msgstr "Angiv Windows-definitioner"
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3655
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Anbring nul-klargjorte data i bss-sektionen"
  
! #: common.opt:3659
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Gem registre omkring funktionskald"
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in CodeView format."
  msgstr "Opret fejlsøgningsinformation i VMS-format"
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, fuzzy, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3721
  #, fuzzy, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3733
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Generér fejlfindingsinfo i udvidet standardformat"
  
! #: common.opt:3749
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Generér et enkelt afslutningspunkt for hver funktion"
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, fuzzy, no-c-format
  #| msgid "Don't generate fused multiply/add instructions"
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Generér ikke sammensatte gang/addér-instruktioner"
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper."
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Opret sektioner for DWARF-pubnavne og pubtyper med GNU-udvidelser."
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3777
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in separate .dwo files"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Opret fejlsøgningsinformation i separate .dwo-filer"
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Opret fejlsøgningsinformation i VMS-format"
  
! #: common.opt:3841
  #, fuzzy, no-c-format
  #| msgid "Generate compressed debug sections"
  msgid "Generate compressed debug sections."
  msgstr "Opret komprimeret fejlsøgningssektioner"
  
! #: common.opt:3845
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Generér fejlfindingsinfo i standardformat"
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3885
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <fil>                Anbring uddata i <fil>\n"
  
! #: common.opt:3889
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "MIPS16-funktionsprofilering"
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3943
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Vis ikke funktioner der oversættes eller forløbet tid"
  
! #: common.opt:3947
  #, fuzzy, no-c-format
  #| msgid "Produce code relocatable at runtime"
  msgid "Produce a relocatable object as output."
  msgstr "Opret kode som kan flyttes på kørselstidspunktet"
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktiver uddybende uddata"
  
! #: common.opt:3982
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Vis oversætterens version"
  
! #: common.opt:3986
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Undertryk advarsler"
  
! #: common.opt:3996
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Opret et delt bibliotek"
  
! #: common.opt:4063
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhængig kørbar fil"
  
! #: common.opt:4067
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Opret en placeringsuafhængig kørbar fil"
  
! #: common.opt:4071
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Opret en placeringsuafhængig kørbar fil"
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 19677,19777 ****
  msgid "argument must be passed by copying"
  msgstr "1. parameter skal være en oversættelse"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  #, fuzzy
  #| msgid "argument #%d is a structure"
  msgid "callee returns a structure"
  msgstr "%d. parameter er en struktur"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "sizeof applied to a function type"
  msgid "volatile function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "forventet funktion"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "destructors take no parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "destruktionsfunktioner kan ikke have parametre"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s understøtter ikke %s"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "ugyldig typeparameter"
  
! #: calls.cc:3110
  #, fuzzy
  #| msgid "Pass all arguments on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "Overbring alle parametre på stakken"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "verification error at PC=%d"
  msgid "tail call production failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr "returnering følges ikke af barriere"
  
--- 19683,19783 ----
  msgid "argument must be passed by copying"
  msgstr "1. parameter skal være en oversættelse"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  #, fuzzy
  #| msgid "argument #%d is a structure"
  msgid "callee returns a structure"
  msgstr "%d. parameter er en struktur"
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2599
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "kald %d returnerer = %s\n"
  
! #: calls.cc:2606
  #, fuzzy
  #| msgid "sizeof applied to a function type"
  msgid "volatile function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: calls.cc:2625
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "forventet funktion"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  #, fuzzy
  #| msgid "destructors take no parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "destruktionsfunktioner kan ikke have parametre"
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s understøtter ikke %s"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "ugyldig typeparameter"
  
! #: calls.cc:3120
  #, fuzzy
  #| msgid "Pass all arguments on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "Overbring alle parametre på stakken"
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  #, fuzzy
  #| msgid "verification error at PC=%d"
  msgid "tail call production failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr "returnering følges ikke af barriere"
  
*************** msgstr "»%%l«-operand er ikke en etike
*** 19879,19890 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 19885,19896 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "kommatalskonstant misbrugt"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 21233,21245 ****
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "ugyldig operandadresse"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlæsninger for:"
  
--- 21239,21251 ----
  msgid "this is the insn:"
  msgstr "dette er instruktionen:"
  
! #: lra-constraints.cc:4228
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "ugyldig operandadresse"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "kunne ikke generere genindlæsninger for:"
  
*************** msgstr "%s%sadvarsel: %s teksthovedversi
*** 21466,21473 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
--- 21472,21479 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgstr "længdemodifikation i strfmon-fo
*** 21850,21868 ****
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understøttet operand for koden »%c«"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 21856,21874 ----
  msgid "<command-line>"
  msgstr "<kommandolinje>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, fuzzy, c-format
  #| msgid "Unsupported operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "Ikke understøttet operand for koden »%c«"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "Ikke understøttet operand for k
*** 21872,21879 ****
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 21878,21885 ----
  msgid "invalid operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "ugyldig operand for »%%%c«"
*** 21882,22007 ****
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandpræfiks »%%%c«"
  
! #: config/aarch64/aarch64.cc:13518
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  #| msgid "-fstack-limit- options are not supported on this cpu"
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-limit- tilvalg er ikke understøttet på denne cpu"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "»%%&« brugt uden nogle lokale dynamiske TLS-referencer"
--- 21888,22013 ----
  msgid "invalid vector constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13190
  #, fuzzy, c-format
  #| msgid "invalid operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "ugyldig operand for »%%%c«"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "manglende operand"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr "ugyldig konstant:"
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "ugyldig operand"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ugyldig operandpræfiks »%%%c«"
  
! #: config/aarch64/aarch64.cc:13511
  #, fuzzy, c-format
  #| msgid "invalid addressing mode"
  msgid "invalid address mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/aarch64/aarch64.cc:23815
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/aarch64/aarch64.cc:23817
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31176
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  #, fuzzy
  #| msgid "-fstack-limit- options are not supported on this cpu"
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-limit- tilvalg er ikke understøttet på denne cpu"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31236
  #, fuzzy
  #| msgid "invalid operands to binary %s"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "»%%&« brugt uden nogle lokale dynamiske TLS-referencer"
*************** msgid "invalid %%r value"
*** 22017,22034 ****
  msgstr "ugyldig %%r-værdi"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-værdi"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-værdi"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-værdi"
--- 22023,22040 ----
  msgstr "ugyldig %%r-værdi"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ugyldig %%R-værdi"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ugyldig %%N-værdi"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "ugyldig %%P-værdi"
*************** msgstr "ugyldig %%M-værdi"
*** 22058,22064 ****
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-værdi"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-værdi"
--- 22064,22070 ----
  msgid "invalid %%U value"
  msgstr "ugyldig %%U-værdi"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "ugyldig %%s-værdi"
*************** msgstr "ugyldig %%s-værdi"
*** 22068,22074 ****
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-værdi"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-værdi"
--- 22074,22080 ----
  msgid "invalid %%C value"
  msgstr "ugyldig %%C-værdi"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "ugyldig %%E-værdi"
*************** msgstr "ukendt relokaliserings-unspec"
*** 22081,22087 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
--- 22087,22093 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ugyldig %%xn-kode"
*************** msgstr "ukendt instruktion:"
*** 22275,22377 ****
  msgid "incomplete application of insn"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "adresseoperand kræver begrænsning for X-, Y- eller Z-register"
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operander til %T/%t skal være reg + const_int:"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, fuzzy, c-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "%s kan ikke bruges i asm her"
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr "ugyldig adresse, ikke en konstant:"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "ugyldig adresse, ikke (reg+disp):"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "ugyldig adresse, ikke post_inc eller pre_dec:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "intern oversætterfejl - ugyldig adresse:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ikke understøttet kode »%c« for fast-punkt:"
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "intern oversætterfejl - ugyldig tilstand:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "ugyldig instruktion:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "ukorrekt instruktion:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "ukendt flytteinstruktion:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "ugyldig skifteinstruktion:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "intern oversætterfejl - ukorrekt skift:"
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr "fast-punkt-konvertering er ikke understøttet"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11752
  #, fuzzy
  #| msgid "a parameter"
  msgid "function parameter"
  msgstr "en parameter"
  
! #: config/avr/avr.cc:11757
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "struktur"
  
! #: config/avr/avr.cc:11763
  #, fuzzy
  #| msgid "declaration of `%s' as array of functions"
  msgid "return type of function"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: config/avr/avr.cc:11768
  #, fuzzy
  #| msgid "pointer"
  msgid "pointer"
--- 22281,22383 ----
  msgid "incomplete application of insn"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "adresseoperand kræver begrænsning for X-, Y- eller Z-register"
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operander til %T/%t skal være reg + const_int:"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, fuzzy, c-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "%s kan ikke bruges i asm her"
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr "ugyldig adresse, ikke en konstant:"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "ugyldig adresse, ikke (reg+disp):"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "ugyldig adresse, ikke post_inc eller pre_dec:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "intern oversætterfejl - ugyldig adresse:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Ikke understøttet kode »%c« for fast-punkt:"
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "intern oversætterfejl - ugyldig tilstand:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "ugyldig instruktion:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "ukorrekt instruktion:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "ukendt flytteinstruktion:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "ugyldig skifteinstruktion:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "intern oversætterfejl - ukorrekt skift:"
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr "fast-punkt-konvertering er ikke understøttet"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11749
  #, fuzzy
  #| msgid "a parameter"
  msgid "function parameter"
  msgstr "en parameter"
  
! #: config/avr/avr.cc:11754
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "struktur"
  
! #: config/avr/avr.cc:11760
  #, fuzzy
  #| msgid "declaration of `%s' as array of functions"
  msgid "return type of function"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: config/avr/avr.cc:11765
  #, fuzzy
  #| msgid "pointer"
  msgid "pointer"
*************** msgstr "ugyldig %%j-værdi"
*** 22396,22409 ****
  msgid "invalid const_double operand"
  msgstr "ugyldig const_double-operand"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "ugyldig adresseringstilstand"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 22402,22415 ----
  msgid "invalid const_double operand"
  msgstr "ugyldig const_double-operand"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "ugyldig adresseringstilstand"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
*************** msgstr "uventet operand"
*** 22414,22420 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 22420,22426 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "ugyldig konstant:"
*** 22663,22802 ****
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstørrelse for operandkoden »z«"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ugyldig operandtype brugt med operandkoden »Z«"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »Y«"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »D«"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode »H«"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode »K«"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode »r«"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode »R«"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  #| msgid "operand is not a specific integer, invalid operand code 'r'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode »r«"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode »H«"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrænsninger for operand"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 22669,22808 ----
  msgid "Expected register or constant integer."
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ugyldig UNSPEC som operand"
  
! #: config/i386/i386.cc:14047
  #, fuzzy, c-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of register '%s'"
  msgstr "ugyldig brug af 'restrict'"
  
! #: config/i386/i386.cc:14052
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ugyldig brug af asm-flaguddata"
  
! #: config/i386/i386.cc:14287
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14322
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ugyldig operandstørrelse for operandkoden »z«"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ugyldig operandtype brugt med operandkoden »Z«"
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "ugyldig operandstørrelse for operandkoden »O«"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »Y«"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »D«"
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand er ikke en betingelseskode, ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode »H«"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand er ikke et heltal, ugyldig operandkode »K«"
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode »r«"
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand er ikke et heltal, ugyldig operandkode »R«"
  
! #: config/i386/i386.cc:14682
  #, fuzzy, c-format
  #| msgid "operand is not a specific integer, invalid operand code 'r'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand er ikke et specifikt heltal, ugyldig operandkode »r«"
  
! #: config/i386/i386.cc:14709
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand er ikke en offsettable-hukommelsesreference, ugyldig operandkode »H«"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ugyldig operandkode »%c«"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ugyldige begrænsninger for operand"
  
! #: config/i386/i386.cc:14960
  #, fuzzy, c-format
  #| msgid "invalid constant"
  msgid "invalid vector immediate"
  msgstr "ugyldig konstant:"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "ukendt instruktionstilstand"
  
! #: config/i386/i386.cc:24971
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24974
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/i386/i386.cc:24977
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/i386/i386.cc:24980
  #, fuzzy
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "ugyldig operation på %<__fpreg%
*** 22827,22833 ****
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-værdi"
--- 22833,22839 ----
  msgid "invalid %%P operand"
  msgstr "ugyldig %%P-operand"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "ugyldig %%p-værdi"
*************** msgstr "kan ikke bruge ikke-gp relativ a
*** 22854,22875 ****
  msgid "invalid addressing mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "»%%%c« er ikke et gyldigt operandpræfiks"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 22860,22881 ----
  msgid "invalid addressing mode"
  msgstr "ugyldig adresseringstilstand"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "»%%%c« er ikke et gyldigt operandpræfiks"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 22909,22915 ****
  msgstr "postfiks forøgelsesadresse er ikke et register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "ugyldig adresse"
  
--- 22915,22921 ----
  msgstr "postfiks forøgelsesadresse er ikke et register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "ugyldig adresse"
  
*************** msgstr ""
*** 23129,23423 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3837
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "-mvsx kræver udstyrskommatal"
  
! #: config/rs6000/rs6000.cc:3848
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx kræver indekseret adressering"
  
! #: config/rs6000/rs6000.cc:3858
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.cc:3978
  #, fuzzy
  #| msgid "-mquad-memory requires 64-bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "-mquad-memory kræver 64-bit tilstand"
  
! #: config/rs6000/rs6000.cc:3981
  #, fuzzy
  #| msgid "-mquad-memory-atomic requires 64-bit mode"
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "-mquad-memory-atomic kræver 64-bit tilstand"
  
! #: config/rs6000/rs6000.cc:3993
  #, fuzzy
  #| msgid "-mquad-memory is not available in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgængelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.cc:11390
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14128
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-værdi"
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-værdi"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-værdi"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-værdi"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-værdi"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-værdi"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-værdi"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-værdi"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-værdi"
  
! #: config/rs6000/rs6000.cc:14397
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-værdi"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-værdi"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-værdi"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-værdi"
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-værdi"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-værdi, prøv at brug »Z«-begrænsningen"
  
! #: config/rs6000/rs6000.cc:14740
  #, fuzzy, c-format
  #| msgid "taking address of temporary"
  msgid "%%a requires an address of memory"
  msgstr "tager adressen på midlertidig variabel"
  
! #: config/rs6000/rs6000.cc:15593
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.cc:28012
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-værdi for fusion"
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlæsning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.cc:28805
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28807
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28809
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28811
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolske hukommelsesreferencer er kun understøttet på z10 eller senere"
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til »E«-ændring"
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til »J«-uddataændring"
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til »O«-uddataændring"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataændringen »%c«"
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til »R«-uddataændring"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til »S«-uddataændring"
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for »S«-uddatamodifikation"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til »N«-uddataændring"
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til »M«-uddataændring"
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataændringen »%c«"
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prøv at brug en uddataændring"
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataændringen »%c«"
  
! #: config/s390/s390.cc:13175
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr "binær operator understøtter ikke tovektor bool-operand"
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr "binær operator understøtter ikke vektor bool-operand"
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binær operator understøtter ikke at blande vektor bool med kommatals vektor-operand"
  
--- 23135,23447 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3905
  #, fuzzy
  #| msgid "-mvsx requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "-mvsx kræver udstyrskommatal"
  
! #: config/rs6000/rs6000.cc:3916
  #, fuzzy
  #| msgid "-mvsx needs indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "-mvsx kræver indekseret adressering"
  
! #: config/rs6000/rs6000.cc:3926
  #, fuzzy
  #| msgid "-mno-altivec disables vsx"
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec deaktiverer vsx"
  
! #: config/rs6000/rs6000.cc:4046
  #, fuzzy
  #| msgid "-mquad-memory requires 64-bit mode"
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "-mquad-memory kræver 64-bit tilstand"
  
! #: config/rs6000/rs6000.cc:4049
  #, fuzzy
  #| msgid "-mquad-memory-atomic requires 64-bit mode"
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "-mquad-memory-atomic kræver 64-bit tilstand"
  
! #: config/rs6000/rs6000.cc:4061
  #, fuzzy
  #| msgid "-mquad-memory is not available in little endian mode"
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "-mquad-memory er ikke tilgængelig i lilleendet tilstand"
  
! #: config/rs6000/rs6000.cc:11482
  #, fuzzy
  #| msgid "bad operand"
  msgid "bad move"
  msgstr "ugyldig operand"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ugyldig %%D-værdi"
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr "ugyldig %%e-værdi"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "ugyldig %%f-værdi"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "ugyldig %%F-værdi"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "ugyldig %%G-værdi"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "ugyldig %%j-kode"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "ugyldig %%J-kode"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "ugyldig %%k-værdi"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ugyldig %%K-værdi"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "ugyldig %%O-værdi"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "ugyldig %%q-værdi"
  
! #: config/rs6000/rs6000.cc:14540
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%t value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "ugyldig %%T-værdi"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "ugyldig %%u-værdi"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "ugyldig %%v-værdi"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%V value"
  msgstr "ugyldig %%J-værdi"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%W value"
! msgstr "ugyldig %%J-værdi"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ugyldig %%x-værdi"
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr "ugyldig %%z-værdi"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ugyldig %%y-værdi, prøv at brug »Z«-begrænsningen"
  
! #: config/rs6000/rs6000.cc:14907
  #, fuzzy, c-format
  #| msgid "taking address of temporary"
  msgid "%%a requires an address of memory"
  msgstr "tager adressen på midlertidig variabel"
  
! #: config/rs6000/rs6000.cc:15760
  #, fuzzy
  #| msgid "Use hardware floating point instructions"
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/rs6000/rs6000.cc:28237
  msgid "Could not generate addis value for fusion"
  msgstr "Kunne ikke generere addis-værdi for fusion"
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Kunne ikke generere indlæsning/lagring af forskydning for fusion"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr "Ugyldig GPR-fusion"
  
! #: config/rs6000/rs6000.cc:29031
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:29033
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:29035
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ugyldig konvertering fra %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:29037
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ugyldig konvertering til %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! #| msgid "invalid conversion from %<__fpreg%>"
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "ugyldig konvertering fra %<__fpreg%>"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! #| msgid "invalid conversion to %<__fpreg%>"
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "ugyldig konvertering til %<__fpreg%>"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolske hukommelsesreferencer er kun understøttet på z10 eller senere"
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr "Kan ikke nedbryde adresse"
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ugyldig sammenligningsoperator til »E«-ændring"
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ugyldig reference til »J«-uddataændring"
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ugyldig adresse til »O«-uddataændring"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ugyldig konstant til uddataændringen »%c«"
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ugyldig adresse til »R«-uddataændring"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "hukommelsesreference forventet til »S«-uddataændring"
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ugyldig adresse for »S«-uddatamodifikation"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til »N«-uddataændring"
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "register eller hukommelsesudtryk forventet til »M«-uddataændring"
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ugyldig konstantvektor for uddataændringen »%c«"
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ugyldigt udtryk - prøv at brug en uddataændring"
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ugyldig udtryk til uddataændringen »%c«"
  
! #: config/s390/s390.cc:13191
  msgid "vector argument passed to unprototyped function"
  msgstr "vektorparameter sendt til funktion uden prototype"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr "typer er forskellige i signedness"
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr "binær operator understøtter ikke tovektor bool-operand"
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr "binær operator understøtter ikke vektor bool-operand"
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binær operator understøtter ikke at blande vektor bool med kommatals vektor-operand"
  
*************** msgstr "<anonym %s>"
*** 23612,23618 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 23636,23642 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 23625,23664 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 23649,23688 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> forventet"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "forventede %<:%> or %<::%>"
*** 23666,23820 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
--- 23690,23844 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> forventet"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> forventet"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> forventet"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> forventet"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> forventet"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> forventet"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> forventet"
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr "%<.%> forventet"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> forventet"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> forventet"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> eller %<)%> forventet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> forventet"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> forventet"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> forventet"
*************** msgstr "forventet etiket"
*** 23831,23859 ****
  msgid "Driving: ("
  msgstr "advarsel: "
  
! #: cp/call.cc:4281
  #, fuzzy, c-format
  msgid "candidate %i:"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:8590
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "Aktivér brug af DB-instruktioner"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
--- 23855,23883 ----
  msgid "Driving: ("
  msgstr "advarsel: "
  
! #: cp/call.cc:4285
  #, fuzzy, c-format
  msgid "candidate %i:"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:8594
  #, fuzzy
  #| msgid "Enable use of DB instruction"
  msgid "  after user-defined conversion:"
  msgstr "Aktivér brug af DB-instruktioner"
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  #, fuzzy
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "candidate%s: %+#D"
  msgstr[1] "candidate%s: %+#D"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
*************** msgstr "<initialiseringsliste i krølled
*** 23869,24357 ****
  msgid "<unresolved overloaded function type>"
  msgstr "<kan ikke finde flertydiggjort funktion>"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "<typefejl>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unavngivet>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unavngivet %s>"
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr "<typeprefixerror>"
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statiske startværdier for %s)"
  
! #: cp/error.cc:1304
  #, fuzzy, c-format
  #| msgid "(static %s for %s)"
  msgid "(static destructors for %s)"
  msgstr "(statisk %s for %s)"
  
! #: cp/error.cc:1375
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "struktur"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1540
  #, fuzzy
  msgid "{anonymous}"
  msgstr "<anonym %s>"
  
! #: cp/error.cc:1542
  #, fuzzy
  #| msgid "((anonymous))"
  msgid "(anonymous namespace)"
  msgstr "((anonym))"
  
! #: cp/error.cc:1641
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1726
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "omerklæring af '%#D'"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  #, fuzzy
  #| msgid "template parameter `%#D'"
  msgid "<template parameter error>"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  i kastet udtryk"
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "tolkningsfejl"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant_array failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:641
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "akkumulator er ikke et konstant heltal"
  
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "`%D' cannot have default arguments"
  msgid "reflection does not have template arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "called object is not a function"
  msgid "reflection does not represent a function or function type"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "format argument is not a pointer (arg %d)"
  msgid "operators argument is not a valid operator"
  msgstr "formateringsparameter er ikke en henvisning (parameter %d)"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  #| msgid "called object is not a function"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Finjustér ikke justering af skrivbare data"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "too few arguments to function `%s'"
  msgid "alignment_of on function type"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  #| msgid "function with computed jump cannot inline"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "funktioner med beregnede spring kan ikke indbygges"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function"
  msgid "reflect_function failed"
  msgstr "forventet funktion"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "value member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "garbage at end of #line"
  msgid "unexpected value of value member"
  msgstr "ragelse i slutningen af #line"
  
! #: cp/reflect.cc:5097
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "type member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "reflection represents non-integral or bool type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "cannot declare pointers to references"
  msgid "type is not object or reference type"
  msgstr "kan ikke erklære henvisninger til referencer"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "`%T' is not a valid expression"
  msgid "name is not a valid identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/reflect.cc:5981
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "'bool' er et reserveret ord"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "registernavn ikke angivet for %q+D"
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "both signed and unsigned specified for `%s'"
  msgid "both alignment and bit_width specified"
  msgstr "både signed og unsigned er angivet for '%s'"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "angivelse af feltbredde"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:6026
  #, fuzzy
  msgid "name unspecified and type is const"
  msgstr "justering må ikke angives for '%s'"
  
! #: cp/reflect.cc:6030
  #, fuzzy
  msgid "name unspecified and type is volatile"
  msgstr "justering må ikke angives for '%s'"
  
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "-falign-labels=%d is not supported"
  msgid "alignment is not power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/reflect.cc:6062
  #, fuzzy
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "reflection does not have non-array object type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/reflect.cc:6506
  #, fuzzy
  #| msgid "`%D' is not a member template function"
  msgid "current scope does not represent a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/reflect.cc:6526
  #, fuzzy
  msgid "current scope does not represent a class nor a member function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class `%s'"
  msgid "incomplete parent class"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "`%T' is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "return type is an incomplete type"
  msgid "not a complete class type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/reflect.cc:7302
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "template parameters cannot be friends"
  msgid "value cannot be extracted"
--- 23893,24381 ----
  msgid "<unresolved overloaded function type>"
  msgstr "<kan ikke finde flertydiggjort funktion>"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "<typefejl>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unavngivet>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unavngivet %s>"
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr "<typeprefixerror>"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statiske startværdier for %s)"
  
! #: cp/error.cc:1306
  #, fuzzy, c-format
  #| msgid "(static %s for %s)"
  msgid "(static destructors for %s)"
  msgstr "(statisk %s for %s)"
  
! #: cp/error.cc:1377
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "struktur"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1542
  #, fuzzy
  msgid "{anonymous}"
  msgstr "<anonym %s>"
  
! #: cp/error.cc:1544
  #, fuzzy
  #| msgid "((anonymous))"
  msgid "(anonymous namespace)"
  msgstr "((anonym))"
  
! #: cp/error.cc:1643
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1728
  #, fuzzy
  #| msgid "declaration of `%#D'"
  msgid "<declaration error>"
  msgstr "omerklæring af '%#D'"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  #, fuzzy
  #| msgid "template parameter `%#D'"
  msgid "<template parameter error>"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  i kastet udtryk"
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "tolkningsfejl"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:428
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant_array failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  #, fuzzy
  #| msgid "internal gcc abort"
  msgid "reflect_constant failed"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/reflect.cc:661
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "akkumulator er ikke et konstant heltal"
  
! #: cp/reflect.cc:1143
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:1155
  #, fuzzy
  #| msgid "`%D' cannot have default arguments"
  msgid "reflection does not have template arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/reflect.cc:1166
  #, fuzzy
  #| msgid "called object is not a function"
  msgid "reflection does not represent a function or function type"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  #| msgid "format argument is not a pointer (arg %d)"
  msgid "operators argument is not a valid operator"
  msgstr "formateringsparameter er ikke en henvisning (parameter %d)"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:3192
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:3213
  #, fuzzy
  #| msgid "called object is not a function"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/reflect.cc:3375
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Finjustér ikke justering af skrivbare data"
  
! #: cp/reflect.cc:3411
  #, fuzzy
  #| msgid "too few arguments to function `%s'"
  msgid "alignment_of on function type"
  msgstr "for få parametre til funktionen '%s'"
  
! #: cp/reflect.cc:3420
  #, fuzzy
  #| msgid "function with computed jump cannot inline"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "funktioner med beregnede spring kan ikke indbygges"
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  #, fuzzy
  #| msgid "expected function"
  msgid "reflect_function failed"
  msgstr "forventet funktion"
  
! #: cp/reflect.cc:5119
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "value member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  #, fuzzy
  #| msgid "garbage at end of #line"
  msgid "unexpected value of value member"
  msgstr "ragelse i slutningen af #line"
  
! #: cp/reflect.cc:5247
  #, fuzzy
  #| msgid "parameter name missing"
  msgid "type member missing"
  msgstr "parameternavn mangler"
  
! #: cp/reflect.cc:5271
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5328
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/reflect.cc:5484
  #, fuzzy
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "reflection represents non-integral or bool type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/reflect.cc:5623
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "cannot declare pointers to references"
  msgid "type is not object or reference type"
  msgstr "kan ikke erklære henvisninger til referencer"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/reflect.cc:6128
  #, fuzzy
  #| msgid "`%T' is not a valid expression"
  msgid "name is not a valid identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/reflect.cc:6134
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "'bool' er et reserveret ord"
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "registernavn ikke angivet for %q+D"
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  #, fuzzy
  #| msgid "both signed and unsigned specified for `%s'"
  msgid "both alignment and bit_width specified"
  msgstr "både signed og unsigned er angivet for '%s'"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "angivelse af feltbredde"
  
! #: cp/reflect.cc:6173
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:6179
  #, fuzzy
  msgid "name unspecified and type is const"
  msgstr "justering må ikke angives for '%s'"
  
! #: cp/reflect.cc:6183
  #, fuzzy
  msgid "name unspecified and type is volatile"
  msgstr "justering må ikke angives for '%s'"
  
! #: cp/reflect.cc:6191
  #, fuzzy
  #| msgid "-falign-labels=%d is not supported"
  msgid "alignment is not power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/reflect.cc:6194
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "skifteantal er negativ"
  
! #: cp/reflect.cc:6201
  #, fuzzy
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/reflect.cc:6217
  #, fuzzy
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "reflection does not have non-array object type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/reflect.cc:6661
  #, fuzzy
  #| msgid "`%D' is not a member template function"
  msgid "current scope does not represent a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/reflect.cc:6681
  #, fuzzy
  msgid "current scope does not represent a class nor a member function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/reflect.cc:6840
  #, fuzzy
  #| msgid "incomplete implementation of class `%s'"
  msgid "incomplete parent class"
  msgstr "ufuldstændig implementering af klassen '%s'"
  
! #: cp/reflect.cc:7315
  #, fuzzy
  #| msgid "`%T' is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  #| msgid "return type is an incomplete type"
  msgid "not a complete class type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: cp/reflect.cc:7468
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  #| msgid "template parameters cannot be friends"
  msgid "value cannot be extracted"
*************** msgstr ""
*** 24413,24467 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unært minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 24437,24491 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  #, fuzzy
  msgid "candidates are:"
  msgstr "candidate%s: %+#D"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "forkert parametertype til unært minus"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "forkert parametertype til abs"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "forkert parametertype til konjugation"
  
! #: cp/typeck.cc:7863
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "forkert parametertype til unært plus"
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "typer er ikke helt forenelige"
*** 24551,24557 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 24575,24581 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 24562,24568 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 24586,24592 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 24617,24645 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  #, fuzzy
  #| msgid "assignment"
  msgid "array assignment"
  msgstr "tildeling"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/frontend-passes.cc:4115
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
--- 24641,24669 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4149
  #, fuzzy
  #| msgid "assignment"
  msgid "array assignment"
  msgstr "tildeling"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/frontend-passes.cc:4120
  #, fuzzy, c-format
  #| msgid "type mismatch in conditional expression"
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
*************** msgstr "typerne i betingelsesudtrykket p
*** 24651,24657 ****
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 24675,24681 ----
  msgid "Driving:"
  msgstr "advarsel: "
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "ugyldig operand"
*** 24813,24819 ****
  msgid "Bad type in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/module.cc:7789
  #, fuzzy
  #| msgid "unexpected PIC symbol"
  msgid "Unexpected end of module"
--- 24837,24843 ----
  msgid "Bad type in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/module.cc:7812
  #, fuzzy
  #| msgid "unexpected PIC symbol"
  msgid "Unexpected end of module"
*************** msgstr ""
*** 24849,24859 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
--- 24873,24883 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "tildeling"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  #, fuzzy
  #| msgid "assignment"
  msgid "pointer assignment"
*************** msgstr ""
*** 24969,25017 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 24993,25041 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8432
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ugyldigt udtryk som operand"
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 25020,25050 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 25044,25074 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 25053,25134 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, fuzzy, c-format
  #| msgid "too few arguments to function `%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 25077,25158 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, fuzzy, c-format
  #| msgid "too few arguments to function `%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 25196,25207 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 25220,25231 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "forventet numerisk type"
*** 25237,25244 ****
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
--- 25261,25268 ----
  msgid "expected boolean type"
  msgstr "forventet boolesk type"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "uventet operand"
*************** msgstr "ikke nok parametre"
*** 25311,25317 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
--- 25335,25341 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "for mange parametre"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 25941,25947 ****
  msgstr "-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%<-mcmodel%> incompatible with other toc options"
--- 25965,25971 ----
  msgstr "-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%<-mcmodel%> incompatible with other toc options"
*************** msgstr "Udsend kode der er kompatibel me
*** 25953,25959 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "-mrelocatable og -mcall-%s er indbyrdes uforenelige"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
--- 25977,25989 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "-mrelocatable og -mcall-%s er indbyrdes uforenelige"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
*************** msgstr ""
*** 26166,26171 ****
--- 26196,26206 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 26225,26231 ****
  msgstr "'%s': ukendt tls-model-tilvalg"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 26260,26266 ----
  msgstr "'%s': ukendt tls-model-tilvalg"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "\"%s\" er ikke et gyldigt tilval
*** 26261,26267 ****
  msgid "Unrecognized option: %qs"
  msgstr "ukendt tilvalg '%s'"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
--- 26296,26302 ----
  msgid "Unrecognized option: %qs"
  msgstr "ukendt tilvalg '%s'"
  
! #: params.opt:497 common.opt:2342
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown LTO partitioning model %qs"
*************** msgstr "'%s': ukendt tls-model-tilvalg"
*** 26283,26415 ****
  msgid "unknown threader debug mode %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1747
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1993
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2244
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2257
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s option"
  msgid "targets missing after %qs"
  msgstr "et mål mangler efter tilvalget %s"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s"
  msgid "options or targets=options missing after %qs"
  msgstr "et mål mangler efter %s"
  
! #: common.opt:2484
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "et postulat mangler efter %s"
  
! #: common.opt:2672
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3566
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsværdi %qs"
  
! #: common.opt:3611
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(i nærheden af klargøringen af '%s')"
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
--- 26318,26450 ----
  msgid "unknown threader debug mode %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:1746
  #, fuzzy, gcc-internal-format
  #| msgid "unknown string token %s\n"
  msgid "unknown excess precision style %qs"
  msgstr "ukendt strengsymbol %s\n"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "unknown floating point contraction style %qs"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: common.opt:1992
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2256
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown IRA region %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s option"
  msgid "targets missing after %qs"
  msgstr "et mål mangler efter tilvalget %s"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s"
  msgid "options or targets=options missing after %qs"
  msgstr "et mål mangler efter %s"
  
! #: common.opt:2483
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "et postulat mangler efter %s"
  
! #: common.opt:2671
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2687
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown Live-Patching Level %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:2829
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "ukendt registernavn: %s"
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "ukendt tls-model %qs"
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "'%s': ukendt tls-model-tilvalg"
  
! #: common.opt:3534
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode `%s'"
  msgid "unknown vectorizer cost model %qs"
  msgstr "ukendt maskintilstand '%s'"
  
! #: common.opt:3565
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "ukendt registernavn '%s'"
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "ikke genkendt synlighedsværdi %qs"
  
! #: common.opt:3610
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(i nærheden af klargøringen af '%s')"
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
*************** msgstr "dataområdet '%s' er i modstrid
*** 26683,26690 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
--- 26718,26725 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration here"
*************** msgstr "egenskabsdirektivet '%s' ignorer
*** 26704,26710 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 26739,26745 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "forkert antal parametre angivet
*** 26716,26722 ****
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
--- 26751,26757 ----
  msgid "expected %i or more, found %i"
  msgstr "forventede %<return%>"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%>"
  msgid "expected %i, found %i"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 26788,26808 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 26823,26843 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "kan ikke læse funktionsprofil f
*** 27071,27077 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grænserne af konstant streng"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
--- 27106,27112 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "forskydning udenfor grænserne af konstant streng"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qE declared here"
*************** msgid "invalid third argument to %<__bui
*** 27102,27114 ****
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%qD specified bound %E equals destination size"
  msgstr "højreskiftsantal er negativ"
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to function %<va_start%>"
--- 27137,27149 ----
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%qD specified bound %E equals destination size"
  msgstr "højreskiftsantal er negativ"
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to function %<va_start%>"
*************** msgstr "forkert antal parametre angivet
*** 27254,27260 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 27289,27295 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
*************** msgstr "parameteren til 'asm' er ikke en
*** 27277,27288 ****
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat værdi"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
--- 27312,27323 ----
  msgid "cannot tail-call: %s"
  msgstr "[kan ikke finde %s]"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktionskald har en sammensat værdi"
  
! #: calls.cc:3577
  #, fuzzy, gcc-internal-format
  #| msgid "Pass all arguments on stack"
  msgid "passing too large argument on stack"
*************** msgstr "Overbring alle parametre på sta
*** 27294,27407 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "størrelsen af variablen '%s' er for stor"
  
! #: cfgexpand.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: cfgexpand.cc:3293
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "asm-anvisning for variablen '%s' strider mod asm-overskrivelsesliste"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "ukendt registernavn '%s' i 'asm'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, fuzzy, gcc-internal-format
  #| msgid "more than %d operands in `asm'"
  msgid "more than %d operands in %<asm%>"
  msgstr "mere end %d operander i 'asm'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name `%s' in `asm'"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "ukendt registernavn '%s' i 'asm'"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "ugyldig Z-registererstatning for instruktion"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn't match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "'asm'-operand %d passer sandsynligvis ikke til begrænsninger"
  
! #: cfgexpand.cc:3956
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm-overskrivelse er i modstrid med uddataoperander"
  
! #: cfgexpand.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm-overskrivelse er i modstrid med inddataoperander"
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7423
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
--- 27329,27442 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "total size of local objects is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "størrelsen af variablen '%s' er for stor"
  
! #: cfgexpand.cc:2154
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: cfgexpand.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "asm-anvisning for variablen '%s' strider mod asm-overskrivelsesliste"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "ukendt registernavn '%s' i 'asm'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, fuzzy, gcc-internal-format
  #| msgid "more than %d operands in `asm'"
  msgid "more than %d operands in %<asm%>"
  msgstr "mere end %d operander i 'asm'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name `%s' in `asm'"
  msgid "unknown register name %qs in %<asm%>"
  msgstr "ukendt registernavn '%s' i 'asm'"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "ugyldig Z-registererstatning for instruktion"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn't match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "'asm'-operand %d passer sandsynligvis ikke til begrænsninger"
  
! #: cfgexpand.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm-overskrivelse er i modstrid med uddataoperander"
  
! #: cfgexpand.cc:3991
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm-overskrivelse er i modstrid med inddataoperander"
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7458
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
*************** msgstr ""
*** 27789,28350 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple declarations for method `%s'"
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "mere end én erklæring af metoden '%s'"
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.cc:2610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing REG_EH_REGION note in the end of bb %i"
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Mangler REG_EH_REGION-note i slutningen af basisblok %i"
  
! #: cfgrtl.cc:2698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many exception handling edges in bb %i"
  msgstr "For mange udgående forgreningskanter fra basisblok %i"
  
! #: cfgrtl.cc:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many outgoing branch edges from bb %i"
  msgstr "For mange udgående forgreningskanter fra basisblok %i"
  
! #: cfgrtl.cc:2711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: cfgrtl.cc:2716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after unconditional jump %i"
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter ubetinget spring %i"
  
! #: cfgrtl.cc:2723
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after conditional jump %i"
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter betinget spring %i"
  
! #: cfgrtl.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.cc:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.cc:2744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Abnormal edges for no purpose in bb %i"
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Unormale kanter uden noget formål i basisblok %i"
  
! #: cfgrtl.cc:2755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "For mange udgående forgreningskanter fra basisblok %i"
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "i basisblok %d:"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "insn outside basic block"
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "instruktion %d er i flere basisblokke (%d og %d)"
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: cfgrtl.cc:3099
  #, fuzzy, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "basisblokkene er ikke nummeret i rækkefølge"
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startværdielement er ikke en konstant"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D omdøbt efter at være refereret i maskinkode"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "misforhold i målspecifikke tilvalg"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes før erklæringen"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: cgraph.cc:4509
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
--- 27824,28385 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple declarations for method `%s'"
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "mere end én erklæring af metoden '%s'"
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.cc:2623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing REG_EH_REGION note in the end of bb %i"
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Mangler REG_EH_REGION-note i slutningen af basisblok %i"
  
! #: cfgrtl.cc:2711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many exception handling edges in bb %i"
  msgstr "For mange udgående forgreningskanter fra basisblok %i"
  
! #: cfgrtl.cc:2719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "too many outgoing branch edges from bb %i"
  msgstr "For mange udgående forgreningskanter fra basisblok %i"
  
! #: cfgrtl.cc:2724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: cfgrtl.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after unconditional jump %i"
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter ubetinget spring %i"
  
! #: cfgrtl.cc:2736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Wrong amount of branch edges after conditional jump %i"
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Forkert antal forgreningskanter efter betinget spring %i"
  
! #: cfgrtl.cc:2742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.cc:2747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Call edges for non-call insn in bb %i"
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
  
! #: cfgrtl.cc:2757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Abnormal edges for no purpose in bb %i"
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Unormale kanter uden noget formål i basisblok %i"
  
! #: cfgrtl.cc:2768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many outgoing branch edges from bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "For mange udgående forgreningskanter fra basisblok %i"
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "i basisblok %d:"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "insn outside basic block"
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "instruktion uden for basisblok"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "instruktion %d er i flere basisblokke (%d og %d)"
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "forkert instruktion i fald-gennem-kant"
  
! #: cfgrtl.cc:3112
  #, fuzzy, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "basisblokkene er ikke nummeret i rækkefølge"
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3735
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count invalid"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s/%i"
  msgid "missing direct call for speculation %i"
  msgstr "Manglende antal for kaldt funktion %s/%i"
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "manglende barriere efter blok %i"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "startværdielement er ikke en konstant"
  
! #: cgraph.cc:3996
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "tp_first_run must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cgraph.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "local symbols must be defined"
  msgstr "ingen symboltabel fundet"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D omdøbt efter at være refereret i maskinkode"
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cgraph.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "misforhold i målspecifikke tilvalg"
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "section pointer missing"
  msgid "inlined_to pointer is wrong"
  msgstr "sektionshenvisning mangler"
  
! #: cgraph.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple inline callers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4152
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "caller edge count does not match BB count"
  msgstr "venstreskiftsantal er negativ"
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4216
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer to bit-field `%D'"
  msgid "inlined_to pointer refers to itself"
  msgstr "ugyldig henvisning til bitfeltet '%D'"
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4354
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' used prior to declaration"
  msgid "edge points to wrong declaration:"
  msgstr "'%s' benyttes før erklæringen"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "origin points to a different parent"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: cgraph.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_cgraph_node failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "string section missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "Advar når en inline funktion ik
*** 28435,28446 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklæret %<static%>, men aldrig defineret"
--- 28470,28481 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F brugt, men aldrig defineret"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F erklæret %<static%>, men aldrig defineret"
*************** msgstr "ugyldig typeparameter"
*** 29112,29124 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%Jstørrelsen af '%D' er større end %d byte"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open final insn dump file %qs: %m"
  msgstr "kunne ikke åbne dumpningsfilen '%s'"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not close final insn dump file %qs: %m"
--- 29147,29159 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%Jstørrelsen af '%D' er større end %d byte"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not open final insn dump file %qs: %m"
  msgstr "kunne ikke åbne dumpningsfilen '%s'"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file `%s'"
  msgid "could not close final insn dump file %qs: %m"
*************** msgstr "stort heltal forkortes underfors
*** 29135,29141 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "sammenligning er altid %d på grund af den begrænsede rækkevidde af bitfeltet"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 29170,29176 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "sammenligning er altid %d på grund af den begrænsede rækkevidde af bitfeltet"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr "størrelsen af tabellen '%s' er
*** 29172,29178 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
--- 29207,29213 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  #| msgid "impossible constraint in `asm'"
  msgid "impossible constraint in %<asm%>"
*************** msgstr "højreskiftsantal er negativ"
*** 29925,29931 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 29960,29966 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "-mn er ikke understøttet for Li
*** 29942,29948 ****
  msgid "%s not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
--- 29977,29983 ----
  msgid "%s not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "sammenligning er altid %d"
*************** msgstr ""
*** 29967,29973 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
--- 30002,30008 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qD defined here"
*************** msgstr "henvisning"
*** 29990,30013 ****
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen på en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
--- 30025,30048 ----
  msgid "function may return address of local variable"
  msgstr "funktion kan returnere adressen på en lokal variabel"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr "ugyldig henvisningstilstand '%s'
*** 31211,31223 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
--- 31246,31258 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qD declared here"
*************** msgstr ""
*** 31608,32093 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "using result of function returning %<void%>"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: gimplify.cc:7996
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: gimplify.cc:8243
  #, fuzzy, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr "flere parametre ved navn '%s'"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "output number %d not directly addressable"
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.cc:8955
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8957
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:8961
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8976
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklæret"
  
! #: gimplify.cc:9077
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9255
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct and"
  msgstr "I konstruktionen"
  
! #: gimplify.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "I konstruktionen"
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
  
! #: gimplify.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklæret"
  
! #: gimplify.cc:9400
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9606
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:9609
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should be private"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9626
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qE should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:9629
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:10082
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iterator variable %qE not used in clause expression"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:10201
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "iteration count is zero"
  msgstr "venstreskiftsantal er negativ"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:11326
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:11546
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "fundet en henvisningsefterfølgelse der går i ring"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:13927
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "threadprivate iteration variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver må ikke optræde inden i en makroparameter"
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver må ikke optræde inden i en makroparameter"
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af værdier"
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22168
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.cc:22173
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(så du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 31643,32128 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "using result of function returning %<void%>"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: gimplify.cc:8003
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: gimplify.cc:8250
  #, fuzzy, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr "flere parametre ved navn '%s'"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "output number %d not directly addressable"
  msgid "memory input %d is not directly addressable"
  msgstr "uddata nr. %d kan ikke adresseres direkte"
  
! #: gimplify.cc:8962
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing region"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:8968
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8983
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9082
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %qs"
  msgstr "'%D' ikke erklæret"
  
! #: gimplify.cc:9084
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9262
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct and"
  msgstr "I konstruktionen"
  
! #: gimplify.cc:9265
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "I konstruktionen"
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
  
! #: gimplify.cc:9405
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "'%D' ikke erklæret"
  
! #: gimplify.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %<target%>"
  msgstr "fejl ved lukning af %s: %m"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9613
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should be private"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9633
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qE should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:9636
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "iteration variable %qE should not be linear"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:10089
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iterator variable %qE not used in clause expression"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: gimplify.cc:10208
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "iteration count is zero"
  msgstr "venstreskiftsantal er negativ"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:11333
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "uventet operand"
  
! #: gimplify.cc:11553
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "fundet en henvisningsefterfølgelse der går i ring"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:13934
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid private reduction on %qE"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "threadprivate iteration variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "direktiver må ikke optræde inden i en makroparameter"
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "direktiver må ikke optræde inden i en makroparameter"
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, fuzzy, gcc-internal-format
  #| msgid "number of results does not match number of values"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "antallet af resultater matcher ikke antallet af værdier"
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22175
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is promoted to `%s' when passed through `...'"
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
  
! #: gimplify.cc:22180
  #, fuzzy, gcc-internal-format
  #| msgid "(so you should pass `%s' not `%s' to `va_arg')"
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(så du skal overbring '%s' ikke '%s' til 'va_arg')"
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 32523,32529 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "Ugyldig erklæring"
--- 32558,32564 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "Ugyldig erklæring"
*************** msgstr ""
*** 32691,32707 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s kan ikke bruges i asm her"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "rammestørrelse for stor til pålidelig stakkontrol"
--- 32726,32742 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s kan ikke bruges i asm her"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "rammestørrelse for stor til pålidelig stakkontrol"
*************** msgstr ""
*** 32767,32779 ****
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortødsle i klassen '%s'"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente operandbegræsninger i 'asm'"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 32802,32814 ----
  msgid "unable to find a register to spill"
  msgstr "kan ikke finde et register at bortødsle i klassen '%s'"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent operand constraints in an `asm'"
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente operandbegræsninger i 'asm'"
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr "-mapcs-26 og -mapcs-32 kan ikke
*** 33819,33831 ****
  msgid "unrecognized argument in option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s"
--- 33854,33866 ----
  msgid "unrecognized argument in option %qs"
  msgstr "ignorerer kommandolinjetilvalget '%s'"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr "ydre transaktion i %<transaction
*** 35679,35868 ****
  msgid "ignoring loop annotation"
  msgstr "ignorerer løkkeannotation"
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: tree-cfg.cc:3128
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstreværdi i %s"
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklæring"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 35714,35903 ----
  msgid "ignoring loop annotation"
  msgstr "ignorerer løkkeannotation"
  
! #: tree-cfg.cc:2940
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstant blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "sideeffekter blev ikke genberegnet da ADDR_EXPR ændrede sig"
  
! #: tree-cfg.cc:2960
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "adresse optaget, men ADDRESSABLE-bit er ikke angivet"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "non-scalar %qs"
  msgstr "I konstruktionen"
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: tree-cfg.cc:3057
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "konvertering fra '%T' til '%T' er tvetydigt"
  
! #: tree-cfg.cc:3065
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: tree-cfg.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "ikke-venstreværdi i %s"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "ugyldig forskydningsoperand for MEM_REF"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "ugyldig %%s-operand"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%f operand"
  msgid "invalid offset operand in %qs"
  msgstr "ugyldig %%f-operand"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid clique in %qs"
  msgstr "ugyldig brug af '%D"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, fuzzy, gcc-internal-format
  #| msgid "INDIRECT_REF in gimple IL"
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF i gimple IL"
  
! #: tree-cfg.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: tree-cfg.cc:3228
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "invalid expression for min lvalue"
  msgstr "ugyldigt udtryk som operand"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, fuzzy, gcc-internal-format
  #| msgid "-split has no argument."
  msgid "gimple call has no target"
  msgstr "-split uden parametre"
  
! #: tree-cfg.cc:3295
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Ugyldig erklæring"
  
! #: tree-cfg.cc:3305
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "funktion kan ikke indbygges"
  
! #: tree-cfg.cc:3316
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "invalid pure const state for function"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: tree-cfg.cc:3328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid LHS in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "invalid conversion in gimple call"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PC in line number table"
  msgid "invalid static chain in gimple call"
  msgstr "ugyldig PC i linjetalstabel"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 35873,36546 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.cc:3714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3815
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understøttet kombination: %s"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for få parametre til funktionen '%s'"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4835
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "Generér kode til store switch-sætninger"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstreværdi i forøgelse"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "count of bb %d not initialized"
  msgstr "manglende startværdi"
  
! #: tree-cfg.cc:5685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Ukorrekt sandsynlighed for kant %i->%i %i"
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: tree-cfg.cc:5747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "label %qD in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understøttes ikke"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette må kunne gøres bedre
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol når til slutningen af ikke-void funktion"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 35908,36586 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "invalid argument to gimple call"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: tree-cfg.cc:3473
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in gimple comparison"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "invalid vector comparison resulting type"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in unary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:3583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid vector types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3620
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in nop conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in address space conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3649
  #, fuzzy, gcc-internal-format
  #| msgid "invalid token in expression"
  msgid "invalid types in fixed-point conversion"
  msgstr "ugyldigt symbol udtryk"
  
! #: tree-cfg.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "invalid types in conversion to floating-point"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: tree-cfg.cc:3679
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type `void' for new"
  msgid "invalid types in conversion to integer"
  msgstr "ugyldig type 'void' til new"
  
! #: tree-cfg.cc:3719
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in %qs expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "ugyldig prototype for »%s«"
  
! #: tree-cfg.cc:3780
  #, fuzzy, gcc-internal-format
  #| msgid "invalid version number format"
  msgid "non-trivial conversion in unary operation"
  msgstr "ugyldigt versionsnummerformat"
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3812
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s"
  msgid "invalid operands in binary operation"
  msgstr "ugyldige operander til binær %s"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode `%s'"
  msgid "invalid (pointer) operands %qs"
  msgstr "ugyldig henvisningstilstand '%s'"
  
! #: tree-cfg.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector type expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "type mismatch in binary expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operands in ternary operation"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "vector types expected in %qs"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: tree-cfg.cc:4309
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "vectors with different element number found in %qs"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid mask type in %qs"
  msgstr "ugyldig roteringsinstruktion"
  
! #: tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "not allowed type combination in %qs"
  msgstr "ikke-understøttet kombination: %s"
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size in %qs"
  msgstr "ugyldig position eller størrelsesoperant for BIT_FIELD_REF"
  
! #: tree-cfg.cc:4401
  #, fuzzy, gcc-internal-format
  #| msgid "`sigof' applied to non-aggregate expression"
  msgid "%qs into non-mode-precision operand"
  msgstr "'sigof' benyttet på et udtryk der ikke er af en sammensat type"
  
! #: tree-cfg.cc:4411
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for `%s'"
  msgid "insertion out of range in %qs"
  msgstr "konstant parameter uden for det gyldige interval for '%s'"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a directory"
  msgid "%qs not at element boundary"
  msgstr "%qs er ikke en mappe"
  
! #: tree-cfg.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ugyldig parametertype '%T'"
  
! #: tree-cfg.cc:4494
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "%qs LHS in clobber statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "ugyldig operand til %%R"
  
! #: tree-cfg.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid indirect memory address"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ugyldig indirekte hukommelsesadresse"
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "incorrect type of vector %qs elements"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of vector %qs elements"
  msgstr "for få parametre til funktionen '%s'"
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "non-vector %qs with elements"
  msgstr "operander til ?: har forskellige typer"
  
! #: tree-cfg.cc:4723
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: tree-cfg.cc:4766
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in the instruction"
  msgid "invalid operand in return statement"
  msgstr "ugyldig operand i instruktionen"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid init statement"
  msgid "invalid conversion in return statement"
  msgstr "Ugyldig klargøringssætning"
  
! #: tree-cfg.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "goto destination is neither a label nor a pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: tree-cfg.cc:4819
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%s code"
  msgid "invalid operand to switch statement"
  msgstr "ugyldig operand til %%s-koden"
  
! #: tree-cfg.cc:4827
  #, fuzzy, gcc-internal-format
  #| msgid "Generate code for huge switch statements"
  msgid "non-integral type switch statement"
  msgstr "Generér kode til store switch-sætninger"
  
! #: tree-cfg.cc:4837
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "invalid case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "invalid case range in switch statement"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4879
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4950
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "formateringsstrengen har et ugyldigt operandtal"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%p code"
  msgid "invalid comparison code in gimple cond"
  msgstr "ugyldig operand til %%p-koden"
  
! #: tree-cfg.cc:4974
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in increment"
  msgid "invalid labels in gimple cond"
  msgstr "ugyldig venstreværdi i forøgelse"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address"
  msgid "invalid %<PHI%> result"
  msgstr "ugyldig adresse"
  
! #: tree-cfg.cc:5092
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "missing %<PHI%> def"
  msgstr "manglende tal"
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<PHI%> argument"
  msgstr "ugyldig typeparameter"
  
! #: tree-cfg.cc:5113
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "uforenelige typer i %s"
  
! #: tree-cfg.cc:5216
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "local declaration from a different function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info failed"
  msgid "verify_gimple failed"
  msgstr "verify_flow_info mislykkedes"
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5616
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing initializer"
  msgid "count of bb %d not initialized"
  msgstr "manglende startværdi"
  
! #: tree-cfg.cc:5650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Ukorrekt sandsynlighed for kant %i->%i %i"
  
! #: tree-cfg.cc:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: tree-cfg.cc:5712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "control flow in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5722
  #, fuzzy, gcc-internal-format
  #| msgid "flow control insn inside a basic block"
  msgid "label %qD in the middle of basic block %d"
  msgstr "strømkontrolinstruktion inden i en basisblok"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fallthru edge after unconditional jump %i"
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Fald gennem-kant efter ubetinget spring %i"
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit goto at end of bb %d"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "case labels not sorted: "
  msgstr "trampoliner understøttes ikke"
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing field '%s' in '%s'"
  msgid "missing edge %i->%i"
  msgstr "manglende felt '%s' i '%s'"
  
! #: tree-cfg.cc:9752
  #, fuzzy, gcc-internal-format
  #| msgid "`noreturn' function does return"
  msgid "%<noreturn%> function does return"
  msgstr "funktion med egenskaben 'noreturn' returnerer"
  
  # RETMIG: dette må kunne gøres bedre
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol når til slutningen af ikke-void funktion"
  
! #: tree-cfg.cc:9877
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 36693,36699 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
--- 36733,36739 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
*************** msgstr "operandtal mangler efter %%-lett
*** 36836,36968 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "højreskiftsantal er negativ"
  
! #: tree-ssa-strlen.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "length modifier"
  msgid "length computed here"
  msgstr "længdetilpasning"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
--- 36876,37008 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "højreskiftsantal er negativ"
  
! #: tree-ssa-strlen.cc:3334
  #, fuzzy, gcc-internal-format
  #| msgid "length modifier"
  msgid "length computed here"
  msgstr "længdetilpasning"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
*************** msgstr ""
*** 37249,37255 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 37289,37295 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 37269,37275 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 37309,37315 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 37731,37739 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklæring af %qD"
--- 37771,37779 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "tidligere erklæring af %qD"
*************** msgstr "tråd-lokal COMMON-data er ikke
*** 37907,37913 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%Jforespurgt justering for '%D' er større end den implementerede justering på %d"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't known"
  msgid "storage size of %q+D isn%'t known"
--- 37947,37953 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%Jforespurgt justering for '%D' er større end den implementerede justering på %d"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't known"
  msgid "storage size of %q+D isn%'t known"
*************** msgid "%qE attribute ignored for field o
*** 38185,38214 ****
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "egenskaben '%s' kan ikke anvendes på typer"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
--- 38225,38254 ----
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "egenskaben '%s' kan ikke anvendes på typer"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
*************** msgid "%qE attribute has no effect on un
*** 38226,38242 ****
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
--- 38266,38282 ----
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "'%s' brugt, men aldrig defineret"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
*************** msgid "ignoring %qE attribute not set on
*** 38487,38493 ****
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
--- 38527,38533 ----
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
*************** msgid "weak %q+D cannot be defined %qE"
*** 38562,38568 ****
  msgstr "'%#D' kan ikke erklæres"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
--- 38602,38608 ----
  msgstr "'%#D' kan ikke erklæres"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
*************** msgstr ""
*** 38683,38689 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
--- 38723,38729 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
*************** msgstr "parameteren til egenskaben '%s'
*** 38793,38799 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 38833,38839 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr ""
*** 38826,38832 ****
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklæret her"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 38866,38872 ----
  msgid "type was previously declared %qE"
  msgstr "'%s' tidligere erklæret her"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr "-march=%s er ikke forenelig med
*** 38848,38854 ****
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
--- 38888,38894 ----
  msgid "%qE argument is not a function"
  msgstr "ingen parametre til specifikationsfunktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, fuzzy, gcc-internal-format
  #| msgid "second token after #line is not a string"
  msgid "deprecated message is not a string"
*************** msgstr "parameteren til egenskaben '%s'
*** 38883,38894 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
--- 38923,38934 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
*************** msgstr "egenskaben '%s' kræver en helta
*** 39089,39106 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested position is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
--- 39129,39146 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested position is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
*************** msgstr "__builtin_trap understøttes ikk
*** 39116,39122 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ukendt registernavn '%s'"
--- 39156,39162 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "ukendt registernavn '%s'"
*************** msgstr "adressen af '%D' vil altid være
*** 39408,39415 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslår paranteser omkring tildeling der er benyttet som boolsk værdi"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
--- 39448,39455 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "foreslår paranteser omkring tildeling der er benyttet som boolsk værdi"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of %<restrict%>"
*************** msgstr "standardparameter givet til %d.
*** 39631,39637 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, fuzzy, gcc-internal-format
--- 39671,39677 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, fuzzy, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 39640,39646 ****
  msgstr "for få parametre til funktionen"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, fuzzy, gcc-internal-format
--- 39680,39686 ----
  msgstr "for få parametre til funktionen"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 39788,39794 ****
  msgid "size of array is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "operand type %qT is incompatible with argument %d of %qE"
--- 39828,39834 ----
  msgid "size of array is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "operand type %qT is incompatible with argument %d of %qE"
*************** msgstr "%s opretter en henvisningsvariab
*** 39806,39984 ****
  msgid "both arguments must be compatible"
  msgstr "venstre parameter skal være en skive"
  
! #: c-family/c-common.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "for få parametre til funktionen '%s'"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:7940
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:7952
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:7974
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:7993
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:8003
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "size mismatch in argument %d of %qE"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-common.cc:8018
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:8024
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:8041
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model argument %d of %qE"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "index value is out of bound"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, 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.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c-family/c-common.cc:9643
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9646
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9654
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 39846,40024 ----
  msgid "both arguments must be compatible"
  msgstr "venstre parameter skal være en skive"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "incorrect number of arguments to function %qE"
  msgstr "for få parametre til funktionen '%s'"
  
! #: c-family/c-common.cc:7938
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:7956
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:7990
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:8000
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c-family/c-common.cc:8019
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "size mismatch in argument %d of %qE"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: c-family/c-common.cc:8034
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: c-family/c-common.cc:8057
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `%s'"
  msgid "invalid memory model argument %d of %qE"
  msgstr "ugyldig typeparameter '%s'"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, fuzzy, gcc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "index value is out of bound"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, 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.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c-family/c-common.cc:9745
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9748
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9756
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "højreskiftsantal er negativ"
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 40613,40752 ****
  msgstr "ignorerer #pragma %s %s"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, fuzzy, gcc-internal-format
  #| msgid "stray '%c' in program"
  msgid "stray %<@%> in program"
  msgstr "vildfaren '%c' i program"
  
! #: c-family/c-lex.cc:705
  #, fuzzy, gcc-internal-format
  #| msgid "stray '%c' in program"
  msgid "stray %qs in program"
  msgstr "vildfaren '%c' i program"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "manglende afsluttende '%c'-tegn"
  
! #: c-family/c-lex.cc:717
  #, fuzzy, gcc-internal-format
  #| msgid "stray '%c' in program"
  msgid "stray %qc in program"
  msgstr "vildfaren '%c' i program"
  
! #: c-family/c-lex.cc:722
  #, fuzzy, gcc-internal-format
  #| msgid "stray '\\%o' in program"
  msgid "stray %<\\%o%> in program"
  msgstr "vildfaren '\\%o' i program"
  
! #: c-family/c-lex.cc:1087
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for \"%s\" type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "heltalskonstanten er for stor til typen '%s'"
  
! #: c-family/c-lex.cc:1090
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for \"%s\" type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "heltalskonstanten er for stor til typen '%s'"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "denne kommatalskonstant er kun unsigned i ISO C90"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "denne kommatalskonstant ville være unsigned i ISO C90"
  
! #: c-family/c-lex.cc:1182
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for \"%s\" type"
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "heltalskonstanten er for stor til typen '%s'"
  
! #: c-family/c-lex.cc:1222
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "unsuffixed floating constant"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "-fdata-sections understøttes ikke på målarkitekturen"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, fuzzy, gcc-internal-format
  #| msgid "more than one 'f' suffix on floating constant"
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "mere end én 'f'-endelse i kommatalskonstant"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "both 'f' and 'l' suffixes on floating constant"
  msgid "non-standard suffix on floating constant"
  msgstr "både 'f'- og 'l'-endelser i kommatalskonstant"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "both 'f' and 'l' suffixes on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "både 'f'- og 'l'-endelser i kommatalskonstant"
  
! #: c-family/c-lex.cc:1314
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-lex.cc:1335
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant exceeds range of \"%s\""
  msgid "floating constant exceeds range of %qT"
  msgstr "kommatalskonstant overskrider intervallet for '%s'"
  
! #: c-family/c-lex.cc:1440
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant out of range"
  msgid "floating constant truncated to zero"
  msgstr "kommatalskonstant er uden for det gyldige interval"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, fuzzy, gcc-internal-format
  #| msgid "possible start of unterminated string literal"
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "muligvis begyndelsen af uafsluttet strengkonstant"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensætning"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 40653,40792 ----
  msgstr "ignorerer #pragma %s %s"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, fuzzy, gcc-internal-format
  #| msgid "stray '%c' in program"
  msgid "stray %<@%> in program"
  msgstr "vildfaren '%c' i program"
  
! #: c-family/c-lex.cc:707
  #, fuzzy, gcc-internal-format
  #| msgid "stray '%c' in program"
  msgid "stray %qs in program"
  msgstr "vildfaren '%c' i program"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "manglende afsluttende '%c'-tegn"
  
! #: c-family/c-lex.cc:719
  #, fuzzy, gcc-internal-format
  #| msgid "stray '%c' in program"
  msgid "stray %qc in program"
  msgstr "vildfaren '%c' i program"
  
! #: c-family/c-lex.cc:724
  #, fuzzy, gcc-internal-format
  #| msgid "stray '\\%o' in program"
  msgid "stray %<\\%o%> in program"
  msgstr "vildfaren '\\%o' i program"
  
! #: c-family/c-lex.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for \"%s\" type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "heltalskonstanten er for stor til typen '%s'"
  
! #: c-family/c-lex.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for \"%s\" type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "heltalskonstanten er for stor til typen '%s'"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "denne kommatalskonstant er kun unsigned i ISO C90"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "denne kommatalskonstant ville være unsigned i ISO C90"
  
! #: c-family/c-lex.cc:1184
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for \"%s\" type"
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "heltalskonstanten er for stor til typen '%s'"
  
! #: c-family/c-lex.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid suffix \"%.*s\" on floating constant"
  msgid "unsuffixed floating constant"
  msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "-fdata-sections understøttes ikke på målarkitekturen"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, fuzzy, gcc-internal-format
  #| msgid "more than one 'f' suffix on floating constant"
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "mere end én 'f'-endelse i kommatalskonstant"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "both 'f' and 'l' suffixes on floating constant"
  msgid "non-standard suffix on floating constant"
  msgstr "både 'f'- og 'l'-endelser i kommatalskonstant"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, fuzzy, gcc-internal-format
  #| msgid "both 'f' and 'l' suffixes on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "både 'f'- og 'l'-endelser i kommatalskonstant"
  
! #: c-family/c-lex.cc:1316
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-lex.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant exceeds range of \"%s\""
  msgid "floating constant exceeds range of %qT"
  msgstr "kommatalskonstant overskrider intervallet for '%s'"
  
! #: c-family/c-lex.cc:1442
  #, fuzzy, gcc-internal-format
  #| msgid "floating constant out of range"
  msgid "floating constant truncated to zero"
  msgstr "kommatalskonstant er uden for det gyldige interval"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, fuzzy, gcc-internal-format
  #| msgid "possible start of unterminated string literal"
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "muligvis begyndelsen af uafsluttet strengkonstant"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, fuzzy, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionel C tillader ikke strengsammensætning"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 40803,40809 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
--- 40843,40849 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid type for iteration variable %qE"
*************** msgstr "ugyldig vektortype for egenskabe
*** 40821,40839 ****
  msgid "%qE is not initialized"
  msgstr "manglende startværdi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
--- 40861,40879 ----
  msgid "%qE is not initialized"
  msgstr "manglende startværdi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, fuzzy, gcc-internal-format
  #| msgid "missing '(' after predicate"
  msgid "missing controlling predicate"
  msgstr "manglende '(' efter udsagn"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid controlling predicate"
  msgstr "Ugyldigt kontroludtryk"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, fuzzy, gcc-internal-format
  #| msgid "missing ')' in expression"
  msgid "missing increment expression"
*************** msgstr "manglende ')' i udtryk"
*** 40844,40850 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
--- 40884,40890 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid control expression"
  msgid "invalid increment expression"
*************** msgstr ""
*** 40946,40964 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function argument"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
--- 40986,41004 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function argument"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE in %qs clause"
*************** msgstr "bitfeltet '%s' er af en ufuldst�
*** 40969,40976 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
--- 41009,41016 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE har ikke en mappable-type i %qs-klausul"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "#pragma %s er allerede registrer
*** 41631,41638 ****
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 41671,41678 ----
  msgid "wrong type argument to %s"
  msgstr "forkert parametertype til %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "for få parametre til funktionen
*** 42177,42195 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "%s af placering der kun må læses"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "%s af placering der kun må læses"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
--- 42217,42235 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "assignment of read-only location %qE"
  msgstr "%s af placering der kun må læses"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "increment of read-only location %qE"
  msgstr "%s af placering der kun må læses"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, fuzzy, gcc-internal-format
  #| msgid "%s of read-only location"
  msgid "decrement of read-only location %qE"
*************** msgid_plural "passing argument %i to %qs
*** 42490,42496 ****
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
--- 42530,42536 ----
  msgstr[0] "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  msgstr[1] "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, fuzzy, gcc-internal-format
  #| msgid "the conditional began here"
  msgid "this condition has identical branches"
*************** msgstr "-g er kun understøttet ved brug
*** 43515,43522 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 43555,43562 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 44421,44699 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.cc:8180
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-værdi"
  
! #: config/aarch64/aarch64.cc:19426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "streaming functions require the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ugyldig typeparameter"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "'%s' er forældet"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20487
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
--- 44461,44739 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-parameter sendt til funktion uden prototype"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the Xtensa NSA option"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Benyt ikke Xtensa-NSA-indstillingen"
  
! #: config/aarch64/aarch64.cc:8172
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "egenskaben '%s' ignoreret"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "ugyldigt tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ugyldig %h-værdi"
  
! #: config/aarch64/aarch64.cc:19419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid range %s in option %s"
  msgid "tuning string missing in option (%s)"
  msgstr "ugyldigt interval %s i tilvalg %s"
  
! #: config/aarch64/aarch64.cc:19437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown tuning option (%s)"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Angiv registerallokeringsordnen"
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19699
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "streaming functions require the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arg to `__builtin_frame_address'"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ugyldig parameter til '__builtin_frame_address'"
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ugyldig typeparameter"
  
! #: config/aarch64/aarch64.cc:20077
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s understøtter ikke %s"
  
! #: config/aarch64/aarch64.cc:20147
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "'%s' er forældet"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/aarch64/aarch64.cc:20328
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/aarch64/aarch64.cc:20438
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20441
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20480
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20483
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20526
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/aarch64/aarch64.cc:20567
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
*************** msgstr "ugyldig værdi (%s) til tilvalge
*** 44701,44953 ****
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:20680
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "målarkitektursystem understøtter ikke %qs-fejlsøgningsformatet"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "'%s' tidligere erklæret her"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understøttet"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%q+D defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
--- 44741,44993 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "forkert udformet specifikationsfunktionsnavn"
  
! #: config/aarch64/aarch64.cc:20673
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, fuzzy, gcc-internal-format
  #| msgid "target system does not support the %qs debug format"
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "målarkitektursystem understøtter ikke %qs-fejlsøgningsformatet"
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "missing value in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21147
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21153
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "'%s' tidligere erklæret her"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
  msgstr "linjenummer er uden for det gyldige interval"
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported version"
  msgid "unsupported simdlen %wd"
  msgstr "versionen er ikke understøttet"
  
! #: config/aarch64/aarch64.cc:30782
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported return type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30820
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: config/aarch64/aarch64.cc:30895
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: config/aarch64/aarch64.cc:30915
  #, fuzzy, gcc-internal-format
  #| msgid "The -shared option is not currently supported for VAX ELF."
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
  
! #: config/aarch64/aarch64.cc:31105
  #, fuzzy, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%q+D defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/aarch64/aarch64.cc:32898
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: config/aarch64/aarch64.cc:32914
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: config/aarch64/aarch64.cc:33174
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33178
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33184
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/aarch64/aarch64.cc:33190
  #, fuzzy
  #| msgid "bad value (%s) for -march= switch"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgid "argument of %qE attribute is not
*** 45147,45163 ****
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 45187,45203 ----
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 45291,45297 ****
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
--- 45331,45337 ----
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
*************** msgstr "egenskaben '%s' kan kun anvendes
*** 45315,45340 ****
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
--- 45355,45380 ----
  msgid "argument of %qE attribute ignored"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "ukendt registernavn: %s"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for make function"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "kunne ikke dele instruktion"
*** 45897,46103 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
  msgstr "funktion kan ikke indbygges"
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11424
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/avr/avr.cc:11431
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: config/avr/avr.cc:11473
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "egenskaben '%s' kan ikke anvendes på typer"
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/avr/avr.cc:11575
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "integrerede funktioner understøttes ikke for denne returværditype"
  
! #: config/avr/avr.cc:11582
  #, fuzzy, gcc-internal-format
  #| msgid "code model `%s' not supported in the %s bit mode"
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "kodemodellen %s er ikke understøttet i %s bit-tilstand"
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "'%s' forventer en konstant parameter"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12155
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "kun variabler uden startværdi kan placeres i .noinit-sektionen"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
  
! #: config/avr/avr.cc:12243
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
--- 45937,46143 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe understøttes ikke"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional and -ansi are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-traditional og -ansi er indbyrdes uforenelige"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "`-%c' option must have argument"
  msgid "%qs function cannot have arguments"
  msgstr "tilvalget '-%c' skal have en parameter"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "%qs function cannot return a value"
  msgstr "funktion kan ikke indbygges"
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Antallet af registre der skal bruges til at overbringe heltalsparametre"
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11421
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/avr/avr.cc:11428
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: config/avr/avr.cc:11470
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute does not apply to types"
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "egenskaben '%s' kan ikke anvendes på typer"
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/avr/avr.cc:11572
  #, fuzzy, gcc-internal-format
  #| msgid "inline functions not supported for this return value type"
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "integrerede funktioner understøttes ikke for denne returværditype"
  
! #: config/avr/avr.cc:11579
  #, fuzzy, gcc-internal-format
  #| msgid "code model `%s' not supported in the %s bit mode"
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "kodemodellen %s er ikke understøttet i %s bit-tilstand"
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "'%s' forventer en konstant parameter"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12154
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "kun variabler uden startværdi kan placeres i .noinit-sektionen"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
  
! #: config/avr/avr.cc:12242
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
*************** msgstr "kun variabler med startværdi ka
*** 46107,46158 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: config/avr/avr.cc:12361
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/avr/avr.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "MCU `%s' supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU '%s' understøttes kun for maskinkode"
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "case label does not reduce to an integer constant"
  msgid "%s expects a compile time integer constant"
  msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
  
! #: config/avr/avr.cc:16362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: config/avr/avr.cc:16377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 46147,46198 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: config/avr/avr.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/avr/avr.cc:12424
  #, fuzzy, gcc-internal-format
  #| msgid "MCU `%s' supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU '%s' understøttes kun for maskinkode"
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "case label does not reduce to an integer constant"
  msgid "%s expects a compile time integer constant"
  msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
  
! #: config/avr/avr.cc:16352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: config/avr/avr.cc:16367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "-fdata-sections understøttes ik
*** 46282,46312 ****
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many function arguments for eBPF"
  msgstr "for mange parametre til formatering"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "no constructors"
  msgstr "I konstruktionen"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "no destructors"
  msgstr "I konstruktionen"
  
! #: config/bpf/bpf.cc:774
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
--- 46322,46352 ----
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many function arguments for eBPF"
  msgstr "for mange parametre til formatering"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "no constructors"
  msgstr "I konstruktionen"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "no destructors"
  msgstr "I konstruktionen"
  
! #: config/bpf/bpf.cc:797
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
*************** msgstr "Profilering er ikke understøtte
*** 46314,46343 ****
  msgid "invalid argument to built-in function"
  msgstr "for mange parametre til funktionen"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid built-in function at expansion"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 46354,46383 ----
  msgid "invalid argument to built-in function"
  msgstr "for mange parametre til funktionen"
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "invalid built-in function at expansion"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr "-mno-exr er kun gyldig med -ms e
*** 46799,46805 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "-mn er ikke understøttet for Linux-målarkitekturer"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 46839,46845 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "-mn er ikke understøttet for Linux-målarkitekturer"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 47004,47010 ****
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third arg to __builtin_prefetch; using zero"
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
  #: config/i386/i386-expand.cc:15257
--- 47044,47050 ----
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third arg to __builtin_prefetch; using zero"
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr ""
*** 47042,47652 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodemodellen %s understøtter ikke PIC-tilstand"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument is not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:1334
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: config/i386/i386-options.cc:1657
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "forkert parameter %qs for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "forkert strateginavn %qs er angivet for tilvalget %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "ukendt justering %qs angivet for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: config/i386/i386-options.cc:1807
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
  
! #: config/i386/i386-options.cc:2112
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: config/i386/i386-options.cc:2114
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d not supported"
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mips%d er ikke understøttet"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adressetilstanden %qs er ikke understøttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2184
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-traditional understøttes ikke i C++"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-traditional understøttes ikke i C++"
  
! #: config/i386/i386-options.cc:2193
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-traditional understøttes ikke i C++"
  
! #: config/i386/i386-options.cc:2197
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodemodellen %qs er ikke understøttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel understøttes ikke af denne konfiguration"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bit-tilstand er ikke oversat med ind"
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understøtter ikke x86-64-instruktionssættet"
  
! #: config/i386/i386-options.cc:2406
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2429
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2486
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2487
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2508
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2510
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2515
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2516
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2547
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2583
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: config/i386/i386-options.cc:2584
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
  
! #: config/i386/i386-options.cc:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2692
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2705
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssæt deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssæt deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til præprocessoren"
  
! #: config/i386/i386-options.cc:3047
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til præprocessoren"
  
! #: config/i386/i386-options.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til præprocessoren"
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:3307
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "regparam and thiscall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben kræver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er større end %d"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.cc:3848
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/i386/i386-options.cc:3869
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 47082,47692 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "kodemodellen %s understøtter ikke PIC-tilstand"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument is not a string"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:1279
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:1344
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1384
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "forkert parameter %qs for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "forkert strateginavn %qs er angivet for tilvalget %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "ukendt justering %qs angivet for tilvalget %qs"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "intet klassenavn angivet med '-%s'"
  
! #: config/i386/i386-options.cc:1817
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
  
! #: config/i386/i386-options.cc:2122
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: config/i386/i386-options.cc:2124
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d not supported"
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mips%d er ikke understøttet"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
  
! #: config/i386/i386-options.cc:2168
  #, fuzzy, gcc-internal-format
  #| msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "strateginavnet %qs angivet for tilvalget %qs er ikke understøttet for 32-bit kode"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "adressetilstanden %qs er ikke understøttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-traditional understøttes ikke i C++"
  
! #: config/i386/i386-options.cc:2200
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-traditional understøttes ikke i C++"
  
! #: config/i386/i386-options.cc:2203
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is not supported in C++"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-traditional understøttes ikke i C++"
  
! #: config/i386/i386-options.cc:2207
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "kodemodellen %qs er ikke understøttet i %s bit-tilstand"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-masm=intel understøttes ikke af denne konfiguration"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i bit-tilstand er ikke oversat med ind"
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "den valgte processor understøtter ikke x86-64-instruktionssættet"
  
! #: config/i386/i386-options.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2417
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -march= switch"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -march="
  
! #: config/i386/i386-options.cc:2439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2446
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for -mtune= switch"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
  
! #: config/i386/i386-options.cc:2518
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2520
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: config/i386/i386-options.cc:2557
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2562
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d er ikke mellem 0 og %d"
  
! #: config/i386/i386-options.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2593
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: config/i386/i386-options.cc:2594
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
  
! #: config/i386/i386-options.cc:2679
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-instruktionssæt deaktiveret, bruger 387-beregninger"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-instruktionssæt deaktiveret, bruger SSE-beregninger"
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/i386/i386-options.cc:3052
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til præprocessoren"
  
! #: config/i386/i386-options.cc:3057
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til præprocessoren"
  
! #: config/i386/i386-options.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid option to the preprocessor"
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs er ikke et gyldigt tilvalg til præprocessoren"
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386-options.cc:3317
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3408
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s og -mcall-%s er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3577
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3581
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-instruktioner er ikke tilladt i %s-tjenesterutinen"
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall og regparm er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, fuzzy, gcc-internal-format
  #| msgid "regparam and thiscall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "regparam og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-egenskaben kræver en heltalskonstant som parameter"
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "parameter til %qE-egenskaben er større end %d"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall og stdcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall og cdecl er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall og fastcall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl og thiscall er indbyrdes uforenelige"
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-egenskaben bruges til ikke-klasse metode"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "uforenelig egenskab '%s' ignoreret"
  
! #: config/i386/i386-options.cc:3858
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%qE attribute only available for 32-bit"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: config/i386/i386-options.cc:3879
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-egenskaben kræver et strengkonstant som parameter"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "afbrydelsesservicerutiner kan ikke kodes i Thumb-tilstand"
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 47774,47815 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ms_hook_prologue er ikke forenelig med den indlejrede funktion"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 47814,47855 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "-march=%s is not compatible with the selected ABI"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-march=%s er ikke forenelig med den valgte ABI"
  
! #: config/i386/i386.cc:9359
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ms_hook_prologue er ikke forenelig med den indlejrede funktion"
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "egenskaben '%s' er ikke understøttet på denne platform"
  
! #: config/i386/i386.cc:10534
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: config/i386/i386.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: config/i386/i386.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-mips%d understøtter ikke 64-bi
*** 47817,47913 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-mips%d understøtter ikke 64-bit kommatalsregistre"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke høje halvdele"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understøttet operandstørrelse for udvidede registre"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "ugyldig operandtype brugt med operandkoden »Z«"
  
! #: config/i386/i386.cc:18531
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 47857,47953 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "-mips%d does not support 64 bit fp registers"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-mips%d understøtter ikke 64-bit kommatalsregistre"
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14061
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported size for integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "størrelse er ikke understøttet for heltalsregister"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "udvidede registre har ikke høje halvdele"
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ikke-understøttet operandstørrelse for udvidede registre"
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "ugyldig operandtype brugt med operandkoden »Z«"
  
! #: config/i386/i386.cc:18577
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "ingen lave registre er tilgængelige til at modtage værdier fra høje registre"
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, fuzzy, gcc-internal-format
  #| msgid "Tune alignment for the specified chip or CPU version"
  msgid "unknown architecture specific memory model"
  msgstr "Finjustér justering til en given chip- eller processorversion"
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "-mapcs-stack-check og -mno-apcs-
*** 47919,47926 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "forkert udformet '#pragma builtin'"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "ugyldig parameter for egenskaben %qE"
--- 47959,47966 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "forkert udformet '#pragma builtin'"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "ugyldig parameter for egenskaben %qE"
*************** msgstr "%s kan ikke bruges i asm her"
*** 48130,48137 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument %qs is unknown"
--- 48170,48177 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "attribute %<target%> argument %qs is unknown"
*************** msgstr "__builtin_trap understøttes ikk
*** 48187,48205 ****
  msgid "%qs is not supported in target attribute"
  msgstr "%s understøtter ikke %s"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: config/loongarch/loongarch.cc:8664
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "multiple %qE attribute"
--- 48227,48245 ----
  msgid "%qs is not supported in target attribute"
  msgstr "%s understøtter ikke %s"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "%qE-attribut kan ikke angives for lokale variabler"
  
! #: config/loongarch/loongarch.cc:8701
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "multiple %qE attribute"
*************** msgstr "-mpreferred-stack-boundary=%d er
*** 49904,49916 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understøtter ikke %s"
--- 49944,49956 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qs is not a valid base register in %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s understøtter ikke %s"
*************** msgstr ""
*** 50027,50033 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs option"
--- 50067,50074 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs option"
*************** msgid "%qs requires the %qs option and e
*** 50041,50046 ****
--- 50082,50088 ----
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "%qs requires the %qs and %qs options"
*************** msgstr "et '-ifile'-tilvalg kræver et '
*** 50052,50159 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Opret kode som bruger 68881-kommatalsinstruktioner."
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qs must be a constant"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s accepterer kun 1 parameter"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "unresolved overload for builtin %qF"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs understøttes ikke af denne målarkitektur"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "%qs is not supported in 32-bit mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%s understøtter ikke %s"
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be either a literal %d or a literal %d"
--- 50094,50207 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Opret kode som bruger 68881-kommatalsinstruktioner."
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument 1 of %qs must be a constant"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s accepterer kun 1 parameter"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "#%s med ugyldig parameter"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "unresolved overload for builtin %qF"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! #| msgid "too many arguments to function"
! msgid "invalid arguments to builtin"
! msgstr "for mange parametre til funktionen"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs understøttes ikke af denne målarkitektur"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "%qs is not supported in 32-bit mode"
  msgstr "kodemodellen %qs er ikke understøttet i x32-tilstand"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%s understøtter ikke %s"
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be either a literal %d or a literal %d"
*************** msgstr "tal skal enten være 0 eller 1"
*** 50191,50245 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "ragelse i slutningen af #pragma longcall"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl er forældet for lilleendet; brug opgave for ikke justerede indlæsninger og lagre"
  
! #: config/rs6000/rs6000-c.cc:1703
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr er forældet for lilleendet; brug opgave for ikke justerede indlæsninger og lagre"
  
! #: config/rs6000/rs6000-c.cc:1789
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ugyldigt register i instruktionen"
  
! #: config/rs6000/rs6000-c.cc:2018
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
--- 50239,50322 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "ragelse i slutningen af #pragma longcall"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s accepterer kun 1 parameter"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! #| msgid "`%s' attribute requires an integer constant argument"
! msgid "%qE requires 6 arguments"
! msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! #| msgid "argument 3 of `%s' must be a 2-bit literal"
! msgid "first argument to %qE must be a pointer"
! msgstr "parameter til '%s' skal være en 2 bit-konstant"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! #| msgid "argument of `asm' is not a constant string"
! msgid "first argument to %qE must point to a complete type"
! msgstr "parameteren til 'asm' er ikke en konstant streng"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! #| msgid "argument 3 of `%s' must be a 2-bit literal"
! msgid "type size must be constant"
! msgstr "parameter til '%s' skal være en 2 bit-konstant"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl er forældet for lilleendet; brug opgave for ikke justerede indlæsninger og lagre"
  
! #: config/rs6000/rs6000-c.cc:1848
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr er forældet for lilleendet; brug opgave for ikke justerede indlæsninger og lagre"
  
! #: config/rs6000/rs6000-c.cc:1934
  #, fuzzy, gcc-internal-format
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ugyldigt register i instruktionen"
  
! #: config/rs6000/rs6000-c.cc:2163
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
*************** msgstr "%s understøttes ikke af denne k
*** 50250,50283 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
! msgid "invalid use of MMA type %qs as a function return value"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
! msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 50327,50360 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
! msgid "invalid use of %s type %qs as a function return value"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
! msgid "invalid use of %s operand of type %qs as a function parameter"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr "-mips%d understøtter ikke 64-bi
*** 50306,50584 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC-målarkitektur er ikke understøttet på denne maskine"
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.cc:3341
  #, fuzzy, gcc-internal-format
  #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs unsupported for this ABI"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3799
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "AltiVec not supported in this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: config/rs6000/rs6000.cc:3816
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring er ikke understøttet på lilleendede systemer"
  
! #: config/rs6000/rs6000.cc:3835
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "-mvsx and -mpaired are incompatible"
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-mvsx og -mpaired er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3856
  #, fuzzy, gcc-internal-format
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx og -mno-altivec er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Udsend kode der er kompatibel med TI-værktøjer"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource påkræver -o"
  
! #: config/rs6000/rs6000.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understøtter ikke %s"
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understøtter ikke %s"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.cc:20428
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20516
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.cc:24700
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.cc:24702
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000.cc:29319
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
  #: config/rx/rx.cc:652
--- 50383,50672 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC-målarkitektur er ikke understøttet på denne maskine"
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid reference type"
  msgid "%qs requires %qs or %qs"
  msgstr "Ugyldig referencetype"
  
! #: config/rs6000/rs6000.cc:3409
  #, fuzzy, gcc-internal-format
  #| msgid "-maix64 requires PowerPC64 architecture remain enabled"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
  
! #: config/rs6000/rs6000.cc:3529
  #, fuzzy, gcc-internal-format
  #| msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check og -mno-apcs-frame er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%qs unsupported for this ABI"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3867
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "AltiVec not supported in this target"
  msgstr "stakgrænser understøttes ikke på målarkitekturen"
  
! #: config/rs6000/rs6000.cc:3884
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring er ikke understøttet på lilleendede systemer"
  
! #: config/rs6000/rs6000.cc:3903
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "-mvsx and -mpaired are incompatible"
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-mvsx og -mpaired er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "-mvsx and -mno-altivec are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx og -mno-altivec er indbyrdes uforenelige"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code compatible with TI tools"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "Udsend kode der er kompatibel med TI-værktøjer"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs requires %qs"
  msgstr "--resource påkræver -o"
  
! #: config/rs6000/rs6000.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "ukendt registernavn: %s"
  
! #: config/rs6000/rs6000.cc:4200
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s understøtter ikke %s"
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4235
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s understøtter ikke %s"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4616
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "%qs needs a valid base register"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: config/rs6000/rs6000.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%s har ingen %s"
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "ingen profilering af 64 bit-kode for denne ABI"
  
! #: config/rs6000/rs6000.cc:20596
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20684
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20698
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ugyldig parametertype '%T'"
  
! #: config/rs6000/rs6000.cc:24917
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%s%qs%s is not allowed"
  msgstr "\"%s\" er ikke defineret"
  
! #: config/rs6000/rs6000.cc:24919
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
! #: config/rs6000/rs6000.cc:29554
  #, fuzzy, gcc-internal-format
  #| msgid "a -ifile option requires a -map option"
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
! 
! #: config/rs6000/rs6000.cc:29560
! #, fuzzy, gcc-internal-format
! #| msgid "a -ifile option requires a -map option"
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr "et '-ifile'-tilvalg kræver et '-map'-tilvalg"
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 50790,50960 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/s390/s390.cc:11111
  #, fuzzy, gcc-internal-format
  #| msgid "Total size of local variables exceeds architecture limit."
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Total størrelse af lokale variable overstiger arkitekturgrænsen."
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsize of '%D' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "%Jstørrelsen af '%D' er %d byte"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: config/s390/s390.cc:16617
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16662
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16695
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understøttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.cc:16853
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid cc output constraint: %qs"
  msgstr "ugyldig konstant:"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "inline float constants not supported on this host"
  msgid "multiple cc output constraints not supported"
  msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
  
! #: config/s390/s390.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "asm-anvisning for variablen '%s' strider mod asm-overskrivelsesliste"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for cc output constraint"
--- 50878,51048 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
  
! #: config/s390/s390.cc:11127
  #, fuzzy, gcc-internal-format
  #| msgid "Total size of local variables exceeds architecture limit."
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Total størrelse af lokale variable overstiger arkitekturgrænsen."
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsize of '%D' is %d bytes"
  msgid "frame size of %qs is %wd bytes"
  msgstr "%Jstørrelsen af '%D' er %d byte"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: config/s390/s390.cc:16633
  #, fuzzy, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16711
  #, fuzzy, gcc-internal-format
  #| msgid "Use hardware floating point instructions"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "Benyt hardware-kommatalsinstruktioner"
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "-f%s er ikke understøttet: ignoreret"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: config/s390/s390.cc:16869
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constant"
  msgid "invalid cc output constraint: %qs"
  msgstr "ugyldig konstant:"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  #| msgid "inline float constants not supported on this host"
  msgid "multiple cc output constraints not supported"
  msgstr "integrerede kommatalskonstanter er ikke understøttede på denne vært"
  
! #: config/s390/s390.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "asm-anvisning for variablen '%s' strider mod asm-overskrivelsesliste"
  
! #: config/s390/s390.cc:18162
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for cc output constraint"
*************** msgstr "funktion kan ikke indbygges"
*** 51381,51448 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: ada/gcc-interface/utils.cc:4504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid element type for attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: ada/gcc-interface/utils.cc:4528
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of components of vector not a power of two"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: ada/gcc-interface/utils.cc:7013
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: ada/gcc-interface/utils.cc:7028
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (arg %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ikke-nul parameter har ugyldig operandnummer (parameter %lu)"
  
! #: ada/gcc-interface/utils.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter med operandnummer uden for det gyldig interval (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7059
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: ada/gcc-interface/utils.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s har ingen %s"
  
! #: ada/gcc-interface/utils.cc:7671
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
--- 51469,51536 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: ada/gcc-interface/utils.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "invalid element type for attribute %qs"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: ada/gcc-interface/utils.cc:4538
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of components of vector not a power of two"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "%qs attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: ada/gcc-interface/utils.cc:7023
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ikke-nul egenskab uden parametre til en ikke-prototype"
  
! #: ada/gcc-interface/utils.cc:7038
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (arg %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ikke-nul parameter har ugyldig operandnummer (parameter %lu)"
  
! #: ada/gcc-interface/utils.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter med operandnummer uden for det gyldig interval (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ikke-nul parameter refererer til ikke-henvisningsoperand (parameter %lu, operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: ada/gcc-interface/utils.cc:7099
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s har ingen %s"
  
! #: ada/gcc-interface/utils.cc:7681
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
*************** msgstr "%qs er ikke en mappe"
*** 51527,51534 ****
  msgid "could not get size of source file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tom værdi er ikke ignoreret som den burde være"
--- 51615,51622 ----
  msgid "could not get size of source file"
  msgstr "kunne ikke finde specifikationsfilen %s\n"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tom værdi er ikke ignoreret som den burde være"
*************** msgstr ""
*** 51549,51555 ****
  msgid "conversion to non-scalar type requested"
  msgstr "konvertering til ikke-skalartype udbedt"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
--- 51637,51643 ----
  msgid "conversion to non-scalar type requested"
  msgstr "konvertering til ikke-skalartype udbedt"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %q+D"
*************** msgstr ""
*** 51615,51654 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "'%D' er allerede erklæret i dette navnerum"
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
  
! #: c/c-decl.cc:1961
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "en parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
  
! #: c/c-decl.cc:1969
  #, fuzzy, gcc-internal-format
  #| msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "en parametertype med automatisk forfremmelse passer ikke til en erklæring med en tom parameterliste"
  
! #: c/c-decl.cc:2017
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "følger definition uden prototype her"
  
! #: c/c-decl.cc:2023
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "følger definition uden prototype her"
  
! #: c/c-decl.cc:2032
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%s' follows and argument %d doesn't match"
  msgid "prototype for %q+D declares argument %d with incompatible type"
--- 51703,51742 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "'%D' er allerede erklæret i dette navnerum"
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "  oprindelig definition er her"
  
! #: c/c-decl.cc:1962
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "en parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
  
! #: c/c-decl.cc:1970
  #, fuzzy, gcc-internal-format
  #| msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "en parametertype med automatisk forfremmelse passer ikke til en erklæring med en tom parameterliste"
  
! #: c/c-decl.cc:2018
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "følger definition uden prototype her"
  
! #: c/c-decl.cc:2024
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "følger definition uden prototype her"
  
! #: c/c-decl.cc:2033
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%s' follows and argument %d doesn't match"
  msgid "prototype for %q+D declares argument %d with incompatible type"
*************** msgstr "prototypen for '%s' følger og d
*** 51656,52083 ****
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "følger definition uden prototype her"
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "tidligere definition her"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "tidligere underforstået erklæring af '%s'"
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: c/c-decl.cc:2162
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: c/c-decl.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: c/c-decl.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of enumerator %q+D"
  msgstr "omerklæring af 'enum %s'"
  
! #: c/c-decl.cc:2234
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "modstridende typer for den indbyggede funktion '%s'"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is declared in header %qs"
  msgstr "'%D' ikke erklæret"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "modstridende typer for den indbyggede funktion '%s'"
  
! #: c/c-decl.cc:2293
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2340
  #, fuzzy, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "omdefinering af '%s'"
  
  # anden 'declaration' er underforstået i engelsk original
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "static-erklæring af '%s' følger erklæring uden static"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  herfra"
  
! #: c/c-decl.cc:2595
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "trådlokal erklæring af '%s' følger ikke-trådlokal erklæring"
  
! #: c/c-decl.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "ikke-trådlokal erklæring af '%s' følger trådlokal erklæring"
  
! #: c/c-decl.cc:2642
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-erklæring af '%s' passer ikke med den globale"
  
! #: c/c-decl.cc:2680
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "erklæring af '%F' kaster forskellige undtagelser"
  
! #: c/c-decl.cc:2687
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "tidligere erklæring af funktionen '%s' var inline"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "overflødig omerklæring af '%D' i samme virkefelt"
  
! #: c/c-decl.cc:3307
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3329
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-decl.cc:3368
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %qD shadows a previous local"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%Jskygget erklæring er her"
  
! #: c/c-decl.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "nested extern declaration of %qD"
  msgstr "indlejret extern-erklæring af '%s'"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: c/c-decl.cc:4022
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: c/c-decl.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: c/c-decl.cc:4043
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of function %qD"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: c/c-decl.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: c/c-decl.cc:4109
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: c/c-decl.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
  
! #: c/c-decl.cc:4127
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
  
  # dækkende, og pænere end original i praktisk brug
! #: c/c-decl.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklæret, rapporteres kun én gang per funktion)"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
  msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
  
! #: c/c-decl.cc:4216
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Manglende variabelstartværdi"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "jump into statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: c/c-decl.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklæret mere end én gang"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
  msgstr "etiketten '%D' optræder mere end én gang"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:4505
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "Manglende variabelstartværdi"
  
! #: c/c-decl.cc:4511
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over variable initialization"
  msgstr "Manglende variabelstartværdi"
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "switch jumps into statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mærke"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-decl.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c/c-decl.cc:4873
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 51744,52171 ----
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "følger definition uden prototype her"
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "tidligere definition her"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "tidligere underforstået erklæring af '%s'"
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: c/c-decl.cc:2163
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: c/c-decl.cc:2168
  #, fuzzy, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: c/c-decl.cc:2195
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of enumerator %q+D"
  msgstr "omerklæring af 'enum %s'"
  
! #: c/c-decl.cc:2235
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "modstridende typer for den indbyggede funktion '%s'"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is declared in header %qs"
  msgstr "'%D' ikke erklæret"
  
! #: c/c-decl.cc:2256
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-decl.cc:2261
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "modstridende typer for den indbyggede funktion '%s'"
  
! #: c/c-decl.cc:2294
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2341
  #, fuzzy, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "modstridende typer for '%#D'"
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2422
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2427
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-decl.cc:2471
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "omdefinering af '%s'"
  
  # anden 'declaration' er underforstået i engelsk original
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "static-erklæring af '%s' følger erklæring uden static"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2573
  #, fuzzy, gcc-internal-format
  #| msgid "  from here"
  msgid "but not here"
  msgstr "  herfra"
  
! #: c/c-decl.cc:2596
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "trådlokal erklæring af '%s' følger ikke-trådlokal erklæring"
  
! #: c/c-decl.cc:2599
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "ikke-trådlokal erklæring af '%s' følger trådlokal erklæring"
  
! #: c/c-decl.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-erklæring af '%s' passer ikke med den globale"
  
! #: c/c-decl.cc:2681
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "erklæring af '%F' kaster forskellige undtagelser"
  
! #: c/c-decl.cc:2688
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "tidligere erklæring af funktionen '%s' var inline"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2734
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "overflødig omerklæring af '%D' i samme virkefelt"
  
! #: c/c-decl.cc:3308
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3330
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "declaration of %qD shadows a global declaration"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-decl.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "declaration of %qD shadows a previous local"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%Jskygget erklæring er her"
  
! #: c/c-decl.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "nested extern declaration of `%s'"
  msgid "nested extern declaration of %qD"
  msgstr "indlejret extern-erklæring af '%s'"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "implicit declaration of function %qE"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: c/c-decl.cc:4023
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: c/c-decl.cc:4033
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: c/c-decl.cc:4044
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "incompatible implicit declaration of function %qD"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: c/c-decl.cc:4105
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: c/c-decl.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: c/c-decl.cc:4123
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
  
! #: c/c-decl.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
  
  # dækkende, og pænere end original i praktisk brug
! #: c/c-decl.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(et kaldenavn der ikke er erklæret, rapporteres kun én gang per funktion)"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, fuzzy, gcc-internal-format
  #| msgid "label %s referenced outside of any function"
  msgid "label %qE referenced outside of any function"
  msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
  
! #: c/c-decl.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "jump skips variable initialization"
  msgstr "Manglende variabelstartværdi"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "label %qD defined here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "jump into statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: c/c-decl.cc:4303
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label declaration `%s'"
  msgid "duplicate label declaration %qE"
  msgstr "etiketten '%s' er blevet erklæret mere end én gang"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "duplicate label %qD"
  msgstr "etiketten '%D' optræder mere end én gang"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4496
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "Manglende variabelstartværdi"
  
! #: c/c-decl.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "Missing variable initializer"
  msgid "switch jumps over variable initialization"
  msgstr "Manglende variabelstartværdi"
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "switch jumps into statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE defineret som forkert slags mærke"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-decl.cc:4834
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c/c-decl.cc:4874
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 52086,52578 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "unavngiven struct/union som ikke definerer nogen instanser"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom erklæring med lagringsklasseanvisning erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom erklæring med typemodifikation erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom erklæring med %<_Alignas%> erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5266
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tom erklæring med %<_Alignas%> erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ubrugeligt typenavn i tom erklæring"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: c/c-decl.cc:5313
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom erklæring"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> i file-scope tom erklæring"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i file-scope tom erklæring"
  
! #: c/c-decl.cc:5339
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklæring"
  
! #: c/c-decl.cc:5345
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tom erklæring med %<_Alignas%> erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5355
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig typemodifikationer i tom erklæring"
  
! #: c/c-decl.cc:5361
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%>i tom erklæring"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklæring"
  
! #: c/c-decl.cc:5376
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklæring"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ubrugelig typemodifikationer i tom erklæring"
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ubrugelig %<_Alignas%> i tom erklæring"
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of attributes in empty declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklæring"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 understøtter ikke %<static%> eller typemodifikationer i parameterarrayerklæringer"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklæring af '%s'"
  
  # init dækker over værditildeling her - samme for de næste mange
! #: c/c-decl.cc:5824
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD bliver tildelt en værdi (benyt __typeof__ i stedet)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD bliver tildelt en startværdi som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameteren %qD bliver tildelt en startværdi"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variablen %qD bliver tildelt en startværdi, men er af en ufuldstændig type"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline funktion %q+D givet egenskaben noinline"
  
! #: c/c-decl.cc:5945
  #, fuzzy, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
  
! #: c/c-decl.cc:5985
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "konstant medlem '%D' uden startværdi"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD skal tildeles en startværdi"
  
! #: c/c-decl.cc:6064
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %q+D"
  msgstr "startværdien giver ikke størrelsen af '%D'"
  
! #: c/c-decl.cc:6076
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nul eller negativ størrelse for tabellen '%s'"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.cc:6217
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startværdi"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "more than one list of forward declarations of parameters"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: c/c-decl.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6489
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "'%s' i funktionsvirkefelt underforstået auto og erklæret '__thread'"
  
! #: c/c-decl.cc:6540
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "ugyldig tildeling af startværdi til tabel"
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6630
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6641
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.cc:6646
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde på nul for bitfeltet '%s'"
  
! #: c/c-decl.cc:6657
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: c/c-decl.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.cc:6680
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find på et eller andet med præcisionen
! #: c/c-decl.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end værdier af dens type"
  
! #: c/c-decl.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: c/c-decl.cc:6726
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:7021
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: c/c-decl.cc:7045
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-decl.cc:7079
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optræder mere end én gang"
  
! #: c/c-decl.cc:7081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optræder mere end én gang"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optræder mere end én gang"
  
! #: c/c-decl.cc:7086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7126
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7128
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7157
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7164
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7167
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.cc:7188
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
  
! #: c/c-decl.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
  
! #: c/c-decl.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-decl.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-decl.cc:7206
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklæret 'extern'"
  
! #: c/c-decl.cc:7209
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 52174,52666 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "unavngiven struct/union som ikke definerer nogen instanser"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tom erklæring med lagringsklasseanvisning erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tom erklæring med typemodifikation erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tom erklæring med %<_Alignas%> erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5268
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tom erklæring med %<_Alignas%> erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "ubrugeligt typenavn i tom erklæring"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: c/c-decl.cc:5315
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> i tom erklæring"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> i file-scope tom erklæring"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> i file-scope tom erklæring"
  
! #: c/c-decl.cc:5341
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklæring"
  
! #: c/c-decl.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tom erklæring med %<_Alignas%> erklærer ikke mærke igen"
  
! #: c/c-decl.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "ubrugelig typemodifikationer i tom erklæring"
  
! #: c/c-decl.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%>i tom erklæring"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "ubrugelig lagringsklasseanvisning i tom erklæring"
  
! #: c/c-decl.cc:5378
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklæring"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "ubrugelig typemodifikationer i tom erklæring"
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "ubrugelig %<_Alignas%> i tom erklæring"
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of attributes in empty declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tom erklæring"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 understøtter ikke %<static%> eller typemodifikationer i parameterarrayerklæringer"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D er normalt en funktion"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "ingen tidligere erklæring af '%s'"
  
  # init dækker over værditildeling her - samme for de næste mange
! #: c/c-decl.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD bliver tildelt en værdi (benyt __typeof__ i stedet)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktionen %qD bliver tildelt en startværdi som en variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameteren %qD bliver tildelt en startværdi"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variablen %qD bliver tildelt en startværdi, men er af en ufuldstændig type"
  
! #: c/c-decl.cc:5919
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "inline funktion %q+D givet egenskaben noinline"
  
! #: c/c-decl.cc:5947
  #, fuzzy, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "konstant medlem '%D' uden startværdi"
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD skal tildeles en startværdi"
  
! #: c/c-decl.cc:6066
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %q+D"
  msgstr "startværdien giver ikke størrelsen af '%D'"
  
! #: c/c-decl.cc:6078
  #, fuzzy, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nul eller negativ størrelse for tabellen '%s'"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %q+D isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "konstant '%D' uden startværdi"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "more than one list of forward declarations of parameters"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: c/c-decl.cc:6485
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-decl.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "'%s' i funktionsvirkefelt underforstået auto og erklæret '__thread'"
  
! #: c/c-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "ugyldig tildeling af startværdi til tabel"
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6632
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:6643
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%s'"
  msgid "negative width in bit-field %qs"
  msgstr "negativ bredde i bitfeltet '%s'"
  
! #: c/c-decl.cc:6648
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%s'"
  msgid "zero width for bit-field %qs"
  msgstr "en bredde på nul for bitfeltet '%s'"
  
! #: c/c-decl.cc:6659
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qs has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:6665
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: c/c-decl.cc:6676
  #, fuzzy, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "linjestilsdirektiv er en GCC-udvidelse"
  
! #: c/c-decl.cc:6682
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%s' exceeds its type"
  msgid "width of %qs exceeds its type"
  msgstr "bredden af '%s' overstiger typen"
  
  # RETMIG: find på et eller andet med præcisionen
! #: c/c-decl.cc:6701
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is narrower than values of its type"
  msgid "%qs is narrower than values of its type"
  msgstr "'%s' er smallere end værdier af dens type"
  
! #: c/c-decl.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
  
! #: c/c-decl.cc:6726
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: c/c-decl.cc:6728
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:7023
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "type defaults to %<int%> in type name"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: c/c-decl.cc:7079
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<const%>"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-decl.cc:7081
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<restrict%>"
  msgstr "'restrict' optræder mere end én gang"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<volatile%>"
  msgstr "'volatile' optræder mere end én gang"
  
! #: c/c-decl.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `restrict'"
  msgid "duplicate %<_Atomic%>"
  msgstr "'restrict' optræder mere end én gang"
  
! #: c/c-decl.cc:7088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name `%s'"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "modstridende superklassenavn '%s'"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %<auto%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7128
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition declared %<register%>"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `typedef'"
  msgid "function definition declared %<typedef%>"
  msgstr "'typedef' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function definition declared %qs"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: c/c-decl.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7162
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "storage class specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7166
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7169
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-decl.cc:7190
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
  
! #: c/c-decl.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
  
! #: c/c-decl.cc:7199
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-decl.cc:7203
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-decl.cc:7208
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qE declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklæret 'extern'"
  
! #: c/c-decl.cc:7211
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "'%s' i funktionsvirkefelt underf
*** 52581,53551 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklæring"
  
! #: c/c-decl.cc:7317
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: c/c-decl.cc:7319
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: c/c-decl.cc:7326
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: c/c-decl.cc:7329
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.cc:7369
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7382
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7385
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7398
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med størrelsen nul"
  
! #: c/c-decl.cc:7401
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: c/c-decl.cc:7410
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
! #: c/c-decl.cc:7554
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstændig type"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: c/c-decl.cc:7564
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: c/c-decl.cc:7592
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklæret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklæret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklæret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklæret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7832
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.cc:7851
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.cc:7857
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7860
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7875
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: c/c-decl.cc:7905
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklæret til at returnere '%T'"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem må ikke have variabelt ændret type '%T'"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: c/c-decl.cc:8115
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: c/c-decl.cc:8130
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-decl.cc:8137
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversætte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.cc:8247
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke være inline"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:8285
  #, fuzzy, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklæret void"
  
! #: c/c-decl.cc:8303
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "parameter må ikke have variabelt ændret type '%T'"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-decl.cc:8339
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklæret void"
  
! #: c/c-decl.cc:8351
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: c/c-decl.cc:8391
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklæringen er ikke en prototype"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: c/c-decl.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-decl.cc:8565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-decl.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.cc:8649
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.cc:8679
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhåndserklæring"
  
! #: c/c-decl.cc:8687
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8868
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8874
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8967
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.cc:8969
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.cc:8978
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field `%s' specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ukendt felt '%s' angivet i startværdi"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklæring erklærer ikke noget"
  
! #: c/c-decl.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understøtter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:9093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understøtter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optræder mere end én gang"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9667
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9748
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9800
  #, fuzzy, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:9898
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "ukendt registernavn '%s'"
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gøres gennemsigtig"
  
! #: c/c-decl.cc:9984
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of struct or union %qT"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.cc:10178
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:10226
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklæring af 'enum %s'"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-værdier overstige rækkevidden af det største heltal"
  
! #: c/c-decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enum-værdier overstige rækkevidden af det største heltal"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "conflicting redefinition of enum %qT"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:10516
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-værdier for store"
  
! #: c/c-decl.cc:10547
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of %qs"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:10598
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: c/c-decl.cc:10837
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at være 'int'"
  
! #: c/c-decl.cc:10866
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.cc:10951
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype før dens definition"
  
! #: c/c-decl.cc:10969
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklæring før dens definition"
  
! #: c/c-decl.cc:10988
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11059
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:11092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.cc:11165
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklæret som en ven"
  
! #: c/c-decl.cc:11173
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.cc:11182
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklæret void"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at være 'int'"
  
! #: c/c-decl.cc:11236
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-decl.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
  
! #: c/c-decl.cc:11296
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:11307
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklæring"
  
! #: c/c-decl.cc:11342
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11347
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11357
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11362
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:11723
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklæring i 'for'-løkke benyttet uden for C99-tilstand"
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-decl.cc:11769
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklæring af '%s' der er en statisk variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11780
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklæret i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11785
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklæret i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11791
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklæret i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11795
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklæring af '%s' der ikke er en variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklæring af enheden '%s'"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %<auto%>"
--- 52669,53639 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static eller typemodifikationer i ikke-parametertabelerklæring"
  
! #: c/c-decl.cc:7319
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: c/c-decl.cc:7321
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: c/c-decl.cc:7328
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: c/c-decl.cc:7331
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-decl.cc:7371
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7375
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7384
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of array %qE has incomplete type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7387
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' has non-integer type"
  msgid "size of unnamed array has incomplete type"
  msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
  
! #: c/c-decl.cc:7400
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array `%s'"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C forbyder tabellen '%s' med størrelsen nul"
  
! #: c/c-decl.cc:7403
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of array %qE is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "størrelsen af tabel er negativ"
  
! #: c/c-decl.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of array %qE is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of unnamed array is too large"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
! #: c/c-decl.cc:7556
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tabeltypen er af en ufuldstændig type"
  
! #: c/c-decl.cc:7562
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: c/c-decl.cc:7566
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: c/c-decl.cc:7594
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<[*]%> not in a declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE er erklæret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "'typenavn er erklæret som en funktion, der returnerer en funktion"
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE er erklæret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "typenavn er erklæret som en funktion, der returnerer en array"
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktiondefinition har kvalificeret void-returtype"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
  
! #: c/c-decl.cc:7850
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter `%E'"
  msgid "%qs specified for parameter %qE"
  msgstr "typeangivelse udeladt for parameteren '%E'"
  
! #: c/c-decl.cc:7853
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier omitted for parameter"
  msgid "%qs specified for unnamed parameter"
  msgstr "typeangivelsen er ikke angivet for parameteren"
  
! #: c/c-decl.cc:7859
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field %qE"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7862
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%qs specified for structure field"
  msgstr "lagringsklasse angivet for strukturfelt '%s'"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:7879
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for parameter %qE"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7897
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "alignment specified for unnamed parameter"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-decl.cc:7904
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: c/c-decl.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: c/c-decl.cc:7950
  #, fuzzy, gcc-internal-format
  #| msgid "operator `%T' declared to return `%T'"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "operator '%T' erklæret til at returnere '%T'"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C forbyder const eller volatile funktionstyper"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "datamedlem må ikke have variabelt ændret type '%T'"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable or field %qE declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: c/c-decl.cc:8119
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: c/c-decl.cc:8132
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "field %qE declared as a function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "feltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:8141
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function `%s'"
  msgid "invalid storage class for function %qE"
  msgstr "ugyldig lagringsklasse for funktion '%s'"
  
  # at oversætte inline med et udsagnsord her bliver vist for tvetydigt
! #: c/c-decl.cc:8249
  #, fuzzy, gcc-internal-format
  #| msgid "cannot inline function `main'"
  msgid "cannot inline function %<main%>"
  msgstr "funktionen 'main' kan ikke være inline"
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8262
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:8265
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:8287
  #, fuzzy, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklæret void"
  
! #: c/c-decl.cc:8305
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "parameter må ikke have variabelt ændret type '%T'"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-decl.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel eller felt '%s' erklæret void"
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: c/c-decl.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variablen '%s' er erklæret 'inline'"
  
! #: c/c-decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, fuzzy, gcc-internal-format
  #| msgid "function declaration isn't a prototype"
  msgid "function declaration isn%'t a prototype"
  msgstr "funktionserklæringen er ikke en prototype"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-decl.cc:8567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-decl.cc:8647
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: c/c-decl.cc:8651
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.cc:8681
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameteren '%s' har kun en forhåndserklæring"
  
! #: c/c-decl.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "enum type defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8870
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "struct defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8876
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "union defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:8969
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `union %s'"
  msgid "redefinition of %<union %E%>"
  msgstr "omdefinering af 'union %s'"
  
! #: c/c-decl.cc:8971
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of %<struct %E%>"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<union %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:8982
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<struct %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field `%s' specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ukendt felt '%s' angivet i startværdi"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "erklæring erklærer ikke noget"
  
! #: c/c-decl.cc:9092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understøtter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn't support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C understøtter ikke unavngivne struct/union-konstruktioner"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate member `%D'"
  msgid "duplicate member %q+D"
  msgstr "medlemmet '%D' optræder mere end én gang"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "union has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9662
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "anonym sammensat type uden medlemmer"
  
! #: c/c-decl.cc:9667
  #, fuzzy, gcc-internal-format
  #| msgid "named members"
  msgid "struct has no named members"
  msgstr "navngivne medlemmer"
  
! #: c/c-decl.cc:9669
  #, fuzzy, gcc-internal-format
  #| msgid "%s has no member named `%s'"
  msgid "struct has no members"
  msgstr "%s har intet medlem ved navn '%s'"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9750
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: c/c-decl.cc:9802
  #, fuzzy, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: c/c-decl.cc:9829
  #, fuzzy, gcc-internal-format
  #| msgid "%s is too large"
  msgid "type %qT is too large"
  msgstr "%s er for stor"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "ukendt registernavn '%s'"
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kan ikke ikke gøres gennemsigtig"
  
! #: c/c-decl.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "omdefinering af '%s'"
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `struct %s'"
  msgid "redefinition of struct or union %qT"
  msgstr "omdefinering af 'struct %s'"
  
! #: c/c-decl.cc:10180
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "nested redefinition of %<enum %E%>"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:10228
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "redeclaration of %<enum %E%>"
  msgstr "omerklæring af 'enum %s'"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "enum-værdier overstige rækkevidden af det største heltal"
  
! #: c/c-decl.cc:10357
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "enum-værdier overstige rækkevidden af det største heltal"
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "conflicting redefinition of enum %qT"
  msgstr "indlejret omdefinering af '%s'"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:10518
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "enum-værdier for store"
  
! #: c/c-decl.cc:10549
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of underlying type"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value outside the range of %qs"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-decl.cc:10600
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "inline funktion '%s' givet egenskaben noinline"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "returtypen er en ufuldstændig type"
  
! #: c/c-decl.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "return type defaults to `int'"
  msgid "return type defaults to %<int%>"
  msgstr "returtypen antages at være 'int'"
  
! #: c/c-decl.cc:10868
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: c/c-decl.cc:10953
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "'%s' blev brugt uden en prototype før dens definition"
  
! #: c/c-decl.cc:10971
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "'%s' blev brugt uden en erklæring før dens definition"
  
! #: c/c-decl.cc:10990
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "'%s' er normalt en ikke-statisk funktion"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:11094
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects ISO C style function definitions"
  msgid "old-style function definition"
  msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
  
! #: c/c-decl.cc:11151
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parameternavn mangler fra parameterliste"
  
! #: c/c-decl.cc:11167
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "'%D' er erklæret som en ven"
  
! #: c/c-decl.cc:11175
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "flere parametre ved navn '%s'"
  
! #: c/c-decl.cc:11184
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter %qD declared with void type"
  msgstr "parameteren '%D' erklæret void"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "typen til '%s' antages at være 'int'"
  
! #: c/c-decl.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-decl.cc:11245
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
  
! #: c/c-decl.cc:11298
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:11309
  #, fuzzy, gcc-internal-format
  #| msgid "number of arguments doesn't match prototype"
  msgid "number of arguments doesn%'t match prototype"
  msgstr "antallet af parametre passer ikke til prototypen"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "tom erklæring"
  
! #: c/c-decl.cc:11344
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11349
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11364
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "parameter %qD set but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: c/c-decl.cc:11725
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "begyndelseserklæring i 'for'-løkke benyttet uden for C99-tilstand"
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-decl.cc:11771
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "erklæring af '%s' der er en statisk variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11775
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11782
  #, fuzzy, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "'struct %s' erklæret i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11787
  #, fuzzy, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "'union %s' erklæret i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11793
  #, fuzzy, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "'enum %s' erklæret i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:11797
  #, fuzzy, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "erklæring af '%s' der ikke er en variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "duplicate %qE declaration specifier"
  msgstr "gentaget erklæring af enheden '%s'"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration specifiers"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: c/c-decl.cc:12193
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %<auto%>"
*************** msgstr "%s brugt med '%%%c' %s-formateri
*** 53553,53740 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12234
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understøtter ikke 'long long'"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:12539
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used here"
  msgstr "%s kan ikke bruges i asm her"
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: c/c-decl.cc:12751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C90 understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understøttes ikke på målarkitekturen"
  
! #: c/c-decl.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.cc:13174
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
--- 53641,53828 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, fuzzy, gcc-internal-format
  #| msgid "`long long long' is too long for GCC"
  msgid "%<long long long%> is too long for GCC"
  msgstr "'long long long' er for langt for GCC"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12236
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 understøtter ikke 'long long'"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:12541
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support saturating types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: c/c-decl.cc:12634
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used here"
  msgstr "%s kan ikke bruges i asm her"
  
! #: c/c-decl.cc:12691
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: c/c-decl.cc:12710
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<__int%d%> is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: c/c-decl.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, fuzzy, gcc-internal-format
  #| msgid "Profiling is not supported on this target."
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "Profilering er ikke understøttet på målarkitekturen."
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C90 understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "fixed-point types not supported for this target"
  msgstr "-fdata-sections understøttes ikke på målarkitekturen"
  
! #: c/c-decl.cc:13017
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' fails to be a typedef or built in type"
  msgid "%qE fails to be a typedef or built in type"
  msgstr "'%s' er hverken en typedef eller en indbygget type"
  
! #: c/c-decl.cc:13181
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not at beginning of declaration"
*************** msgstr "'%s' er ikke ved begyndelsen af
*** 53742,53927 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qE used with %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13244
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' før 'extern'"
  
! #: c/c-decl.cc:13253
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' før 'static'"
  
! #: c/c-decl.cc:13259
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declared %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qE used with %<extern%>"
  msgstr "forventede %<decltype%>"
  
! #: c/c-decl.cc:13274
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qE used with %qs"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:13311
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%<constexpr%> used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13403
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "venstre parameter skal være en skive"
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:14316
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: c/c-decl.cc:14320
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: c/c-decl.cc:14325
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-decl.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "%<switch%> name defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "loop name defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 53830,54015 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qE used with %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support `long long'"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13251
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `extern'"
  msgid "%<__thread%> before %<extern%>"
  msgstr "'__thread' før 'extern'"
  
! #: c/c-decl.cc:13260
  #, fuzzy, gcc-internal-format
  #| msgid "`__thread' before `static'"
  msgid "%<__thread%> before %<static%>"
  msgstr "'__thread' før 'static'"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "typedef declared %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: c/c-decl.cc:13273
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qE used with %<extern%>"
  msgstr "forventede %<decltype%>"
  
! #: c/c-decl.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qE used with %qs"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:13318
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%<constexpr%> used with %qE"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13410
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-decl.cc:13664
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "venstre parameter skal være en skive"
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ understøtter ikke 'long long'"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-decl.cc:14323
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: c/c-decl.cc:14327
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: c/c-decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-decl.cc:14335
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "%<switch%> name defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "loop name defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 53932,53970 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "-frepo skal bruges med -c"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "højreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 54020,54058 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "-frepo skal bruges med -c"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "venstreskiftsantal er negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "højreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "venstreskiftsantal er større end bredden af typen"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 53986,54132 ****
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
  msgstr "ragelse i slutningen af #line"
  
! #: c/c-parser.cc:2084
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: c/c-parser.cc:2314
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<assume%> attribute at top level"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
  msgstr "gentaget erklæring af enheden '%s'"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%qT declared in underspecified object declaration"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: c/c-parser.cc:2607
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specified for friend class declaration"
  msgid "%qT defined in underspecified object declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  #| msgid "useless %qs in empty declaration"
  msgid "%qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklæring"
  
! #: c/c-parser.cc:2657
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c/c-parser.cc:2764
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:2785
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definition af data uden angivelse af type eller lagringsklasse"
--- 54074,54220 ----
  msgid "to match this %qs"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, fuzzy, gcc-internal-format
  #| msgid "garbage at end of #line"
  msgid "expected end of line"
  msgstr "ragelse i slutningen af #line"
  
! #: c/c-parser.cc:2086
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids an empty source file"
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C forbyder en tom kildefil"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: c/c-parser.cc:2316
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<assume%> attribute at top level"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of unit `%s'"
  msgid "expected declaration specifiers"
  msgstr "gentaget erklæring af enheden '%s'"
  
! #: c/c-parser.cc:2604
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%qT declared in underspecified object declaration"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: c/c-parser.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specified for friend class declaration"
  msgid "%qT defined in underspecified object declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  #| msgid "useless %qs in empty declaration"
  msgid "%qs in empty declaration"
  msgstr "ubrugelig %qs i tom erklæring"
  
! #: c/c-parser.cc:2659
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored for methods"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: c/c-parser.cc:2766
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:2787
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected attribute"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "sektionsegenskaben er ikke tilladt for '%s'"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definition af data uden angivelse af type eller lagringsklasse"
*************** msgstr "definition af data uden angivels
*** 54134,54167 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "%qs requires an initialized data declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: c/c-parser.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "-mn is used without -mh or -ms"
  msgid "%qs may only be used with a single declarator"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 54222,54255 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "%qs requires an initialized data declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: c/c-parser.cc:3155
  #, fuzzy, gcc-internal-format
  #| msgid "-mn is used without -mh or -ms"
  msgid "%qs may only be used with a single declarator"
  msgstr "-mn benyttet uden -mh eller -ms"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
*************** msgstr "erklæring erklærer ikke noget"
*** 54170,54580 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:3549
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "expression in static assertion is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-parser.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-parser.cc:3563
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for static variable is not constant"
  msgid "expression in static assertion is not constant"
  msgstr "startværdien for den statiske variabel er ikke en konstant"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%s' %s length modifier"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "%s understøtter ikke '%s' %s-længdemodifikationen"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a void type"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "sizeof benyttet på en void-type"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c/c-parser.cc:4064
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "kan ikke konverteres til en henvisningstype"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "ingen inddatafiler angivet"
  
! #: c/c-parser.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type `%s %s'"
  msgid "invalid %<enum%> underlying type"
  msgstr "ugyldig brug af en type '%s %s' der ikke er defineret"
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch with previous implicit declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "typen passer ikke med tidligere underforstået erklæring"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4340
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward references to `enum' types"
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C forbyder forhåndsreferencer til 'enum'-typer"
  
! #: c/c-parser.cc:4465
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "intet semikolon i slutningen af struct eller union"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4817
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5201
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
  
! #: c/c-parser.cc:5209
  #, fuzzy, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before `...'"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C påkræver en navngiven parameter før '...'"
  
! #: c/c-parser.cc:5494
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "expected declaration specifiers or %<...%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "et objekt af variabel størrelse må ikke tildeles en startværdi"
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C forbyder tom startværdiblok"
  
! #: c/c-parser.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer with `:'"
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "forældet brug af udpeget startværdi med ':'"
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C forbyder angivelse af interval af elementer til klargøring"
  
! #: c/c-parser.cc:6908
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids specifying subobject to initialize"
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 forbyder angivelse af underobjekt til klargøring"
  
  # RETMIG: hm, gad vide om dette er rigtigt
! #: c/c-parser.cc:6916
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer without `='"
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forældet brug af udpeget startværdi uden '='"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute does not take any arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklæringer"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected declaration or statement"
  msgstr "gentaget erklæring af automaten '%s'"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklæringer og kode"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7972
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forældet brug af etiket i slutningen af sammensat sætning"
--- 54258,54668 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C forbyder indlejrede funktioner"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:3551
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "expression in static assertion is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-parser.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-parser.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for static variable is not constant"
  msgid "expression in static assertion is not constant"
  msgstr "startværdien for den statiske variabel er ikke en konstant"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the `%s' %s length modifier"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "%s understøtter ikke '%s' %s-længdemodifikationen"
  
! #: c/c-parser.cc:3960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a void type"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "sizeof benyttet på en void-type"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: c/c-parser.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "kan ikke konverteres til en henvisningstype"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "ingen inddatafiler angivet"
  
! #: c/c-parser.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type `%s %s'"
  msgid "invalid %<enum%> underlying type"
  msgstr "ugyldig brug af en type '%s %s' der ikke er defineret"
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch with previous implicit declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "typen passer ikke med tidligere underforstået erklæring"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "komma i slutningen af enum-liste"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4342
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward references to `enum' types"
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C forbyder forhåndsreferencer til 'enum'-typer"
  
! #: c/c-parser.cc:4467
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "intet semikolon i slutningen af struct eller union"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4819
  #, fuzzy, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5203
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
  
! #: c/c-parser.cc:5211
  #, fuzzy, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:5371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before `...'"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C påkræver en navngiven parameter før '...'"
  
! #: c/c-parser.cc:5496
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "expected declaration specifiers or %<...%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected OpenMP directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 understøtter ikke %<[*]%> arrayerklæringer"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "et objekt af variabel størrelse må ikke tildeles en startværdi"
  
! #: c/c-parser.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C forbyder tom startværdiblok"
  
! #: c/c-parser.cc:6742
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer with `:'"
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "forældet brug af udpeget startværdi med ':'"
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C forbyder angivelse af interval af elementer til klargøring"
  
! #: c/c-parser.cc:6910
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids specifying subobject to initialize"
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C89 forbyder angivelse af underobjekt til klargøring"
  
  # RETMIG: hm, gad vide om dette er rigtigt
! #: c/c-parser.cc:6918
  #, fuzzy, gcc-internal-format
  #| msgid "obsolete use of designated initializer without `='"
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "forældet brug af udpeget startværdi uden '='"
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qs attribute does not take any arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C forbyder etiketerklæringer"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected declaration or statement"
  msgstr "gentaget erklæring af automaten '%s'"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C89 forbyder blandede erklæringer og kode"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "forældet brug af etiket i slutningen af sammensat sætning"
*************** msgstr "forældet brug af etiket i slutn
*** 54583,54711 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-parser.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklæring"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%Hforeslår eksplicitte krøllede paranteser for at undgå tvetydig 'else'"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarators in template declaration"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "flere erklærerer i skabelonserklæring"
  
! #: c/c-parser.cc:9311
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-værdi optræder mere end én gang"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  første type her"
  
! #: c/c-parser.cc:9563
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%T' er ikke en skabelon"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: c/c-parser.cc:10120
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
--- 54671,54799 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-parser.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "tom erklæring"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, fuzzy, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%Hforeslår eksplicitte krøllede paranteser for at undgå tvetydig 'else'"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarators in template declaration"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "flere erklærerer i skabelonserklæring"
  
! #: c/c-parser.cc:9318
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ugyldigt register i instruktionen"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "case-værdi optræder mere end én gang"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "  første type her"
  
! #: c/c-parser.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%T' er ikke en skabelon"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: c/c-parser.cc:10127
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
*************** msgstr "ISO C forbyder udeladelse af den
*** 54713,56374 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in cast"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:10624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unær plus"
  
! #: c/c-parser.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %qE"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:11034
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow #%s"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillader ikke #%s"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of `%s' to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "ugyldig anvendelse af '%s' på en void-type"
  
! #: c/c-parser.cc:11248
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.cc:11534
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Generér flere indlæsnings-/lagringsinstruktioner"
  
! #: c/c-parser.cc:11536
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.cc:11610
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sætningsblokke inden i udtryk"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c/c-parser.cc:12212
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.cc:12593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.cc:12662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.cc:12769
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal være en konstant"
  
! #: c/c-parser.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs"
  msgstr "forkert parametertype til %s"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs operand not an integral type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13208
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13223
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "rotate count is negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C23"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:13687
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: c/c-parser.cc:13692
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13713
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "compound literal has function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:13751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15132
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grænsefladeerklæring forventet"
  
! #: c/c-parser.cc:15584
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.cc:15705
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:16692
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant logical expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18154
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<self%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<fallback%> modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "ugyldig operand "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string literal, ignoring final '\\'"
  msgid "string literal must not contain %<\\0%>"
  msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "undefining `%s'"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "glemmer definitionen af '%s'"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected string literal or constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<fr%> preference selector"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "non-empty string literal expected"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<target%> modifier"
  msgstr "'volatile' optræder mere end én gang"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected an OpenACC clause"
  msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: c/c-parser.cc:23157
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "to be allocated variable declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "modified here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs clause requires %qs clause"
  msgstr "--resource påkræver -o"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-ændring"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
--- 54801,56462 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:10628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in cast"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:10631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionel C tillader ikke operatoren unær plus"
  
! #: c/c-parser.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support complex integer types"
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C understøtter ikke komplekse heltalstyper"
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: c/c-parser.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specifier in %qE"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: c/c-parser.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "justering må ikke angives for '%s'"
  
! #: c/c-parser.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow #%s"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tillader ikke #%s"
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of `%s' to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "ugyldig anvendelse af '%s' på en void-type"
  
! #: c/c-parser.cc:11259
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of %qs"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-parser.cc:11366
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11461
  #, fuzzy, gcc-internal-format
  #| msgid "cast specifies function type"
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-parser.cc:11465
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in %s"
  msgid "compatible type is here"
  msgstr "uforenelige typer i %s"
  
! #: c/c-parser.cc:11545
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Generér flere indlæsnings-/lagringsinstruktioner"
  
! #: c/c-parser.cc:11547
  #, fuzzy, gcc-internal-format
  msgid "other match is here"
  msgstr "  anden type her"
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c/c-parser.cc:11615
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "parameteren '%s' passer ikke til prototypen"
  
! #: c/c-parser.cc:11621
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
  
! #: c/c-parser.cc:11637
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 understøtter ikke komplekse typer"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C forbyder sætningsblokke inden i udtryk"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of `va_start' not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c/c-parser.cc:12223
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `va_start'"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "for mange parametre til funktionen 'va_start'"
  
! #: c/c-parser.cc:12338
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid return type for member function `%#D'"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ugyldig returtype for medlemsfunktionen '%#D'"
  
! #: c/c-parser.cc:12615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:12653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: c/c-parser.cc:12673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-parser.cc:12780
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for type-generic call"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_altivec_predicate must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "1. parameter til __builtin_altivec_predicate skal være en konstant"
  
! #: c/c-parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
  
! #: c/c-parser.cc:12864
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "forkert parametertype til bitkomplement"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `__builtin_eh_return_regno' must be constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  #| msgid "third arg to `__builtin_prefetch' must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs"
  msgstr "forkert parametertype til %s"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs operand not an integral type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13234
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: c/c-parser.cc:13308
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "rotate count is negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C23"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: c/c-parser.cc:13703
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "compound literal has function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:13762
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, fuzzy, gcc-internal-format
  #| msgid "extra semicolon in struct or union specified"
  msgid "extra semicolon in method definition specified"
  msgstr "ekstra semikolon angivet i struct eller union"
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15125
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c method declaration is expected"
  msgstr "Klasse- eller grænsefladeerklæring forventet"
  
! #: c/c-parser.cc:15577
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "no type or storage class may be specified here,"
  msgstr "lagringsklasse angivet for typenavn"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, fuzzy, gcc-internal-format
  #| msgid "readonly property can not be set"
  msgid "empty property attribute list"
  msgstr "skrivebeskyttet egenskab kan ikke angives"
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "manglende Code-egenskab"
  
! #: c/c-parser.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected %qE selector name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:16685
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is not a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a pointer variable"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "collapse argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant logical expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<data%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<if%> clauses without modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<priority%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18147
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%qs expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%qs value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments"
  msgid "too many %<static%> arguments"
  msgstr "for mange parametre"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<self%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, fuzzy, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "forventede %<new%>"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "chunk size value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "duplikere %qs"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:19723
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%d operand"
  msgid "invalid depend kind"
  msgstr "ugyldig %%d-operand"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid doacross kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<fallback%> modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "ugyldig operand "
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<always%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<close%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "ugyldig maske"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rotate insn"
  msgid "invalid proc_bind kind"
  msgstr "ugyldig roteringsinstruktion"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, fuzzy, gcc-internal-format
  #| msgid "invalid string literal, ignoring final '\\'"
  msgid "string literal must not contain %<\\0%>"
  msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  #| msgid "undefining `%s'"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "glemmer definitionen af '%s'"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected string literal or constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicated %<fr%> preference selector"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "non-empty string literal expected"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `volatile'"
  msgid "duplicate %<target%> modifier"
  msgstr "'volatile' optræder mere end én gang"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `const'"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "'const' optræder mere end én gang"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected an OpenACC clause"
  msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "array section in %<#pragma acc declare%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: c/c-parser.cc:23150
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "to be allocated variable declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "modified here"
  msgstr "'%s' tidligere defineret her"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many atomic clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many memory order clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qs clause requires %qs clause"
  msgstr "--resource påkræver -o"
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "forventede %<delete%>"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid #pragma %s"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ugyldig #pragma %s"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand for 'p' modifier"
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ugyldig operand til 'p'-ændring"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24654
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp section%> or %<}%>"
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp section%> eller %<}%> forventet"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "for statement expected"
*************** msgstr "')' eller term forventet"
*** 56377,57122 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "loop nest expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklæring af automaten '%s'"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments"
  msgid "not enough nested loops"
  msgstr "ikke nok parametre"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected a function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected target-function call"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "ukendt værdi %qs for -mtune"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstændig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "property must be integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "kodemodellen 'large' er ikke understøttet endnu"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected context selector set name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD is specified more than once"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not of pointer type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28177
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<interop%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "base function %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<append_args%> specified here"
  msgstr "long og short er begge angivet for '%s'"
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.cc:28459
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:28475
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "no declaration of base function %qs"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29108
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:29154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:29162
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "missing %<map%> clause"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "tidligere ikke-funktionserklæring '%#D'"
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29498
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:29836
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown assumption clause %qs"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
--- 56465,57210 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, fuzzy, gcc-internal-format
  #| msgid "')' or term expected"
  msgid "loop nest expected"
  msgstr "')' eller term forventet"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, fuzzy, gcc-internal-format
  #| msgid "repeated declaration of automaton `%s'"
  msgid "expected iteration declaration or initialization"
  msgstr "gentaget erklæring af automaten '%s'"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments"
  msgid "not enough nested loops"
  msgstr "ikke nok parametre"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected a function name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected target-function call"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<point%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected trait selector name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, fuzzy, gcc-internal-format
  #| msgid "unknown value %qs for -mtune"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "ukendt værdi %qs for -mtune"
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete type `%T' does not have member `%D'"
  msgid "selector %qs does not accept any properties"
  msgstr "ufuldstændig type '%T' har ikke medlemmet '%D'"
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "expected identifier or string literal"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "property must be integer expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model `large' not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "kodemodellen 'large' er ikke understøttet endnu"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected context selector set name"
  msgstr "tom krop i en else-sætning"
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qD is not a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  #| msgid "field `%s' declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "feltet '%s' er erklæret som en funktion"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<match%> clauses"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD is specified more than once"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not of pointer type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28170
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%s understøtter ikke %s"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected %<interop%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "base function %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, fuzzy, gcc-internal-format
  #| msgid "long and short specified together for `%s'"
  msgid "%<append_args%> specified here"
  msgstr "long og short er begge angivet for '%s'"
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: c/c-parser.cc:28452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: c/c-parser.cc:28468
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%s'"
  msgid "no declaration of base function %qs"
  msgstr "underforstået erklæring af funktionen '%s'"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "forventede %<catch%>"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<::%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29101
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma once in main file"
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "'#pragma once' i hovedfil"
  
! #: c/c-parser.cc:29147
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:29155
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:29163
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "missing %<map%> clause"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "tidligere ikke-funktionserklæring '%#D'"
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29491
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "uventet operand"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:29829
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> forventet"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected directive name"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown assumption clause %qs"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, fuzzy, gcc-internal-format
  #| msgid "expected function"
  msgid "expected assumption clause"
  msgstr "forventet funktion"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>, %<,%> eller %<)%> forventet"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "for mange inddatafiler"
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "ukendt registernavn: %s"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "%<transaction_may_cancel_outer%> funktionskald er ikke inden for ydre transaktion eller %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "no closing brace"
*************** msgstr "fejl ved lukning af %s: %m"
*** 57128,57134 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
--- 57216,57222 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "'%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "ugyldig brug af void-udtryk"
*************** msgstr "ugyldig brug af ufuldstændig ty
*** 57161,57341 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  #| msgid "types are not quite compatible"
  msgid "pointer target types incompatible in C++"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:2139
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "en funktions returtype kan ikke være en funktion"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%s' in something not a structure or union"
  msgid "request for member %qE in something not a structure or union"
  msgstr "forespørgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
  
! #: c/c-typeck.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing %<void *%> pointer"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3596
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg of pointer to function"
  msgid "subscripted value is pointer to function"
  msgstr "videregiver parameter af henvisning til funktion"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting `register' array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C forbyder opslag i 'register'-tabel"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 forbyder opslag i tabel der ikke er venstreværdi"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object is not a function or function pointer"
--- 57249,57429 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:1928
  #, fuzzy, gcc-internal-format
  #| msgid "types are not quite compatible"
  msgid "pointer target types incompatible in C++"
  msgstr "typer er ikke helt forenelige"
  
! #: c/c-typeck.cc:2146
  #, fuzzy, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "en funktions returtype kan ikke være en funktion"
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qT has no member named %qE"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3484
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%s' in something not a structure or union"
  msgid "request for member %qE in something not a structure or union"
  msgstr "forespørgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
  
! #: c/c-typeck.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing %<void *%> pointer"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: c/c-typeck.cc:3587
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3603
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg of pointer to function"
  msgid "subscripted value is pointer to function"
  msgstr "videregiver parameter af henvisning til funktion"
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "tabelindeks er ikke et heltal"
  
! #: c/c-typeck.cc:3671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting `register' array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C forbyder opslag i 'register'-tabel"
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 forbyder opslag i tabel der ikke er venstreværdi"
  
! #: c/c-typeck.cc:3880
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.cc:4395
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "det kaldte objekt er ikke en funktion"
  
! #: c/c-typeck.cc:4401
  #, fuzzy, gcc-internal-format
  #| msgid "called object is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "det kaldte objekt er ikke en fun
*** 57344,57588 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet på en ufuldstændig type"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified void function return type"
  msgid "function with qualified void return type called"
  msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "typen af den formelle parameter %d er ufuldstændig"
  
! #: c/c-typeck.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
  
! #: c/c-typeck.cc:4557
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s som heltal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4563
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than floating due to prototype"
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s som complex i stedet for kommatal på grund af prototypen"
  
! #: c/c-typeck.cc:4569
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than integer due to prototype"
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s som kommatal i stedet for heltal på grund af prototypen"
  
! #: c/c-typeck.cc:4575
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than integer due to prototype"
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s som complex i stedet for heltal på grund af prototypen"
  
! #: c/c-typeck.cc:4581
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than complex due to prototype"
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s som kommatal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4597
  #, fuzzy, gcc-internal-format
  #| msgid "%s as `float' rather than `double' due to prototype"
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s som float i stedet for double på grund af prototypen"
  
! #: c/c-typeck.cc:4623
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s som heltal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4649
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: c/c-typeck.cc:4673
  #, fuzzy, gcc-internal-format
  #| msgid "%s as unsigned due to prototype"
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s som unsigned på grund af prototypen"
  
! #: c/c-typeck.cc:4678
  #, fuzzy, gcc-internal-format
  #| msgid "%s as signed due to prototype"
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s som signed på grund af prototypen"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "%Jsvag erklæring af '%D' efter første brug resulterer i ikke-defineret opførsel"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: c/c-typeck.cc:5299
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %qT and %qT"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: c/c-typeck.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "pointer of type `void *' used in subtraction"
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "henvisning af typen 'void *' benyttet i subtraktion"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `~' for complex conjugation"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C understøtter ikke '~' til compleks-konjugering"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "forkert parametertype til abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unært udråbstegn"
  
! #: c/c-typeck.cc:5977
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "increment of enumeration value is invalid in C++"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:5980
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
--- 57432,57676 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "sizeof benyttet på en ufuldstændig type"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified void function return type"
  msgid "function with qualified void return type called"
  msgstr "ISO C forbyder void funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "typen af den formelle parameter %d er ufuldstændig"
  
! #: c/c-typeck.cc:4558
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
  
! #: c/c-typeck.cc:4564
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "%s som heltal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than floating due to prototype"
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "%s som complex i stedet for kommatal på grund af prototypen"
  
! #: c/c-typeck.cc:4576
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than integer due to prototype"
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "%s som kommatal i stedet for heltal på grund af prototypen"
  
! #: c/c-typeck.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "%s as complex rather than integer due to prototype"
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "%s som complex i stedet for heltal på grund af prototypen"
  
! #: c/c-typeck.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "%s as floating rather than complex due to prototype"
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "%s som kommatal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4604
  #, fuzzy, gcc-internal-format
  #| msgid "%s as `float' rather than `double' due to prototype"
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "%s som float i stedet for double på grund af prototypen"
  
! #: c/c-typeck.cc:4630
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than complex due to prototype"
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "%s som heltal i stedet for complex på grund af prototypen"
  
! #: c/c-typeck.cc:4656
  #, fuzzy, gcc-internal-format
  #| msgid "%s with different width due to prototype"
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "%s med anderledes bredde på grund af prototypen"
  
! #: c/c-typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "%s as unsigned due to prototype"
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "%s som unsigned på grund af prototypen"
  
! #: c/c-typeck.cc:4685
  #, fuzzy, gcc-internal-format
  #| msgid "%s as signed due to prototype"
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "%s som signed på grund af prototypen"
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "for mange parametre til funktionen '%s'"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "for mange parametre til funktionen"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "for få parametre til funktionen"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "%Jweak declaration of '%D' after first use results in unspecified behavior"
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "%Jsvag erklæring af '%D' efter første brug resulterer i ikke-defineret opførsel"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, fuzzy, gcc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "zero as null pointer constant"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: c/c-typeck.cc:5306
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %qT and %qT"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: c/c-typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "pointer of type `void *' used in subtraction"
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "henvisning af typen 'void *' benyttet i subtraktion"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "henvisning til en funktion benyttet i subtraktion"
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:5875
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "%<~%> on a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `~' for complex conjugation"
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C understøtter ikke '~' til compleks-konjugering"
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "forkert parametertype til abs"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "forkert parametertype til unært udråbstegn"
  
! #: c/c-typeck.cc:5997
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "increment of enumeration value is invalid in C++"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:6000
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:6007
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "increment of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6010
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "decrement of a boolean expression"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support `++' and `--' on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
*************** msgstr "ISO C understøtter ikke '++' og
*** 57590,59426 ****
  
  # man kan ikke stikke en forøgelse (++) en type som parameter, 'type
  # argument' skal opfattes på en anden måde
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forøgelse"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan ikke tage adressen af et ikke-justeret medlem"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register compound literal requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6509
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "global register variable %qD used in nested function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.cc:6512
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "register variable %qD used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.cc:6517
  #, fuzzy, gcc-internal-format
  #| msgid "address of global register variable `%s' requested"
  msgid "address of global register variable %qD requested"
  msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register variable %qD requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "non-lvalue array in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C forbyder betingede udtryk med kun én tom side"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6894
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids conditional expr between `void *' and function pointer"
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "first expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "second expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "typeomtvingning tilføjer modifikationer til en funktionstype"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
  
! #: c/c-typeck.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "typeomtvingelse forøger den påkrævne justering af måltypen"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
  
! #: c/c-typeck.cc:7572
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:7581
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "kan ikke konvertere fra ufuldstændig type %qT til %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "(near initialization for %qs)"
  msgstr "(i nærheden af klargøringen af '%s')"
  
! #: c/c-typeck.cc:8177
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array initialized from parenthesized string constant"
  msgstr "char-tabel får tildelt startværdi fra en bred streng"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "argument missing after %s"
  msgid "expected %e but argument is of type %e"
  msgstr "en parameter mangler efter %s"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "  `%#D' declared here"
  msgid "%e declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.cc:8829
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg %d of pointer to function"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "videregiver den %d. parameter af henvisning til funktion"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "  forventede en type, modtog '%E'"
  
! #: c/c-typeck.cc:8919
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8925
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: c/c-typeck.cc:8931
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9035
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9038
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9040
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9042
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9156
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9280
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9376
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incompatible type for argument %d of %qE"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: c/c-typeck.cc:9387
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
  # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
  # ganske almindelige lokale variabler (kan evt. erklæres med 'auto')
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionel C forbyder klargøring af auto-variabler af sammensatte typer"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "startværdistrengen til char-tabellen er for lang"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "startværdistrengen til char-tabellen er for lang"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array of inappropriate type initialized from string constant"
  msgstr "char-tabel får tildelt startværdi fra en bred streng"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startværdi"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startværdielement kan ikke beregnes ved indlæsningstidspunktet"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "krøllede paranteser omkring skalarstartværdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargøring af fleksibelt tabelmedlem i en indlejret kontekst"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startværdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startværdi"
  
! #: c/c-typeck.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startværdi"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startværdi"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startværdi til unioner"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartværdi"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartværdi"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "uddataoperand %d skal bruge %<&%>-begrænsningen"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "computed goto must be pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
  
! #: c/c-typeck.cc:13401
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en værdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:13417
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en værdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-størrelsen er ikke et heltal"
  
! #: c/c-typeck.cc:13621
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: c/c-typeck.cc:13675
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sætning befinder sig ikke i en løkke"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%Hsætning uden nogen virkning"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "værdi af tabeltype angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15490
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15494
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "værdi af union-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16885
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate initializer is not constant"
  msgid "traits array must be initialized with constants"
  msgstr "startværdi til variabel af en sammensat type er ikke en konstant"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported map expression %qE"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD shall not be const"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 57678,59514 ----
  
  # man kan ikke stikke en forøgelse (++) en type som parameter, 'type
  # argument' skal opfattes på en anden måde
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "forkert parametertype til forøgelse"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "forkert parametertype til formindskelse"
  
! #: c/c-typeck.cc:6075
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:6079
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "beregninger udført på en henvisning til en ufuldstændig type"
  
! #: c/c-typeck.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "cannot take address of bit-field %qD"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: c/c-typeck.cc:6302
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "kan ikke tage adressen af et ikke-justeret medlem"
  
! #: c/c-typeck.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register compound literal requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6526
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "global register variable %qD used in nested function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "register variable %qD used in nested function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: c/c-typeck.cc:6534
  #, fuzzy, gcc-internal-format
  #| msgid "address of global register variable `%s' requested"
  msgid "address of global register variable %qD requested"
  msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of register variable %qD requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: c/c-typeck.cc:6681
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in conditional expression"
  msgid "non-lvalue array in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration value `%s' not handled in switch"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C forbyder betingede udtryk med kun én tom side"
  
! #: c/c-typeck.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6902
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6906
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6911
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids conditional expr between `void *' and function pointer"
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6938
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "first expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "second expression has type %qT"
  msgstr "uventet adresseudtryk"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "typerne i betingelsesudtrykket passer ikke sammen"
  
! #: c/c-typeck.cc:7106
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7129
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7134
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%Hignorerer returværdi for '%D' erklæret med egenskaben warn_unused_result"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "in call to %qD, declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: c/c-typeck.cc:7281
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "typeomtvingning tilføjer modifikationer til en funktionstype"
  
! #: c/c-typeck.cc:7287
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "typetildelingen angiver en tabeltype"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "typetildelingen angiver en funktionstype"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
  
! #: c/c-typeck.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C forbyder omtvingelse til uniontype"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
  
! #: c/c-typeck.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7509
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "typeomtvingelse forøger den påkrævne justering af måltypen"
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
  
! #: c/c-typeck.cc:7589
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "kan ikke konvertere fra ufuldstændig type %qT til %qT"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7765
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "tildelingsundertrykkelse"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for `%s')"
  msgid "(near initialization for %qs)"
  msgstr "(i nærheden af klargøringen af '%s')"
  
! #: c/c-typeck.cc:8194
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array initialized from parenthesized string constant"
  msgstr "char-tabel får tildelt startværdi fra en bred streng"
  
! #: c/c-typeck.cc:8244
  #, fuzzy
  #| msgid "argument missing after %s"
  msgid "expected %e but argument is of type %e"
  msgstr "en parameter mangler efter %s"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "built-in %qD declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  #| msgid "  `%#D' declared here"
  msgid "%e declared here"
  msgstr "  '%#D' erklæret her"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8545
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8550
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: c/c-typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%#T' to `%#T'"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konvertering fra '%#T' til '%#T'"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  #, fuzzy
  #| msgid "%s makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  #, fuzzy
  #| msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C forbyder parameterkonvertering til uniontype"
  
! #: c/c-typeck.cc:8846
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: c/c-typeck.cc:8873
  #, fuzzy, gcc-internal-format
  #| msgid "passing arg %d of pointer to function"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "videregiver den %d. parameter af henvisning til funktion"
  
! #: c/c-typeck.cc:8884
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "  forventede en type, modtog '%E'"
  
! #: c/c-typeck.cc:8936
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8942
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: c/c-typeck.cc:8948
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8987
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9002
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9052
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9057
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9059
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids %s between function pointer and `void *'"
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9115
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9121
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9126
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in %s differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "fortegnene i henvisningsmål i %s er forskellige"
  
! #: c/c-typeck.cc:9173
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9190
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9205
  #, fuzzy
  #| msgid "%s from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:9213
  #, fuzzy
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9219
  #, fuzzy
  #| msgid "return-statement with a value, in function declared with a void return type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "return-sætning med en værdi i en funktion der er erklæret med en void returtype"
  
! #: c/c-typeck.cc:9297
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9307
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9318
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
  
! #: c/c-typeck.cc:9340
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9350
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9356
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "%s makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
  
! #: c/c-typeck.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incompatible type for argument %d of %qE"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: c/c-typeck.cc:9404
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.cc:9415
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
  # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
  # ganske almindelige lokale variabler (kan evt. erklæres med 'auto')
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionel C forbyder klargøring af auto-variabler af sammensatte typer"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: c/c-typeck.cc:10016
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "startværdistrengen til char-tabellen er for lang"
  
! #: c/c-typeck.cc:10021
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "startværdistrengen til char-tabellen er for lang"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, fuzzy, gcc-internal-format
  #| msgid "char-array initialized from wide string"
  msgid "array of inappropriate type initialized from string constant"
  msgstr "char-tabel får tildelt startværdi fra en bred streng"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ugyldig startværdi"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "startværdielement er ikke en konstant"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from `%T' to `%T' discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "startværdielement kan ikke beregnes ved indlæsningstidspunktet"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "krøllede paranteser omkring skalarstartværdi"
  
  # RETMIG: eller er det fleksibel tabel-medlem
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "klargøring af fleksibelt tabelmedlem i en indlejret kontekst"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: c/c-typeck.cc:11006
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "missing initializer for field %qD of %qT"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "overskydende elementer i skalarstarværdi"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "tabelindeks i en startværdi der ikke er en tabel"
  
  # RETMIG: record?
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "feltnavn ikke i struktur- eller union-startværdi"
  
! #: c/c-typeck.cc:11224
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer exceeds array bounds"
  msgid "array index in initializer not of integer type"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "tabelindeks i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tomt indeksinterval i startværdi"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, fuzzy, gcc-internal-format
  #| msgid "initialized field with side-effects overwritten"
  msgid "initialized field overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "klargjort felt med bivirkninger overskrevet"
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "for mange elementer i struct-startværdi"
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "ikke-statisk klargøring af fleksibelt tabelmedlem"
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionel C forbyder tildeling af startværdi til unioner"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "for mange elementer i tabelstartværdi"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "for mange elementer i vektorstartværdi"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "for mange elementer i skalarstartværdi"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "uddataoperand %d skal bruge %<&%>-begrænsningen"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "en type med en variabel størrelse er erklæret uden for en funktion"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: c/c-typeck.cc:13351
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids `goto *expr;'"
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C forbyder 'goto *udtryk;'"
  
! #: c/c-typeck.cc:13357
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "computed goto must be pointer type"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, fuzzy, gcc-internal-format
  #| msgid "function declared `noreturn' has a `return' statement"
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
  
! #: c/c-typeck.cc:13418
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with no value, in function returning non-void"
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "%<return%> with a value, in function returning void"
  msgstr "'return' med en værdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:13434
  #, fuzzy, gcc-internal-format
  #| msgid "`return' with a value, in function returning void"
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "'return' med en værdi i en funktion der returnerer void"
  
! #: c/c-typeck.cc:13515
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
! #: c/c-typeck.cc:13520
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funktion returnerer adressen på en lokal variabel"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-størrelsen er ikke et heltal"
  
! #: c/c-typeck.cc:13638
  #, fuzzy, gcc-internal-format
  #| msgid "`long' switch expression not converted to `int' in ISO C"
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
  
! #: c/c-typeck.cc:13692
  #, fuzzy, gcc-internal-format
  #| msgid "`default' label not within a switch statement"
  msgid "%<default%> label not within a switch statement"
  msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "break statement used with OpenMP for loop"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-sætning befinder sig ikke i en løkke"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstatement with no effect"
  msgid "statement with no effect"
  msgstr "%Hsætning uden nogen virkning"
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "comparing vectors with different element types"
  msgstr "operander til ?: har forskellige typer"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, fuzzy, gcc-internal-format
  #| msgid "operand constraints for `asm' differ in number of alternatives"
  msgid "comparing vectors with different number of elements"
  msgstr "operandbegrænsninger til 'asm' har forskellige antal alternativer"
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "comparison between types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids comparison of `void *' with function pointer"
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "sammenligning mellem henvisningsvariabel og heltal"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
  
! #: c/c-typeck.cc:15072
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15503
  #, fuzzy, gcc-internal-format
  #| msgid "array type value used where scalar is required"
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "værdi af tabeltype angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15507
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used struct type value where scalar is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15511
  #, fuzzy, gcc-internal-format
  #| msgid "union type value used where scalar is required"
  msgid "used union type value where scalar is required"
  msgstr "værdi af union-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15527
  #, fuzzy, gcc-internal-format
  #| msgid "struct type value used where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:15866
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected EOF while reading source file %s.\n"
  msgid "expected single pointer in %qs clause"
  msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "for array function parameter length expression must be specified"
  msgstr "udsagn skal være et kaldenavn"
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE does not have pointer or array type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
  
! #: c/c-typeck.cc:16528
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, fuzzy, gcc-internal-format
  #| msgid "parameter has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "end expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "step expression refers to outer iterator %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected pointer in %qs clause"
  msgstr "uventet operand"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:16838
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:16850
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "zero sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16858
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%s' has invalid type"
  msgid "variable sized type %qT in %qs clause"
  msgstr "bitfeltet '%s' er af en ufuldstændig type"
  
! #: c/c-typeck.cc:16902
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "brug af '%D' er tvetydigt"
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17276
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD i %<aligned%>-klausul"
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:17309
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: c/c-typeck.cc:17328
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate initializer is not constant"
  msgid "traits array must be initialized with constants"
  msgstr "startværdi til variabel af en sammensat type er ikke en konstant"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<depend%> clause"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE er ikke en variable i %<depend%>-klausul"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported map expression %qE"
  msgstr "ubenyttede parametre i formatering med $"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD har ikke en mappable-type i %qs-klausul"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE er hverken en variabel eller et funktionsnavn i klausul %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18036
  #, fuzzy, gcc-internal-format
  #| msgid "base operand of `->' is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "grundoperanden til '->' er ikke en henvisning"
  
! #: c/c-typeck.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %qs clauses on a task construct"
  msgstr "for mange inddatafiler"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in motion clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD fremgår mere end en gang i motion-klausuller"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take `void'"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "'%D' skal tage mod 'void'"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%qD shall not be const"
  msgstr "'%s' er ikke en funktion,"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to `va_arg' not of type `va_list'"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 60158,60208 ****
  msgid "failed compiling %s"
  msgstr "collect: genoversætter '%s'\n"
  
! #: cp/call.cc:2159
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not use %qD"
  msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:4014
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:4035
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "macro \"%s\" requires %u arguments, but only %u given"
  msgid "candidate expects %d argument, %d provided"
--- 60246,60296 ----
  msgid "failed compiling %s"
  msgstr "collect: genoversætter '%s'\n"
  
! #: cp/call.cc:2163
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not use %qD"
  msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:4018
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "no known conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:4039
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "macro \"%s\" requires %u arguments, but only %u given"
  msgid "candidate expects %d argument, %d provided"
*************** msgid_plural "candidate expects %d argum
*** 60210,60318 ****
  msgstr[0] "makroen \"%s\" kræver %u parametre, men modtager kun %u"
  msgstr[1] "makroen \"%s\" kræver %u parametre, men modtager kun %u"
  
! #: cp/call.cc:4082
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/call.cc:4827
  #, fuzzy
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
--- 60298,60406 ----
  msgstr[0] "makroen \"%s\" kræver %u parametre, men modtager kun %u"
  msgstr[1] "makroen \"%s\" kræver %u parametre, men modtager kun %u"
  
! #: cp/call.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <indbygget>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <indbygget>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <indbygget>"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <konvertering>"
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4118
  #, fuzzy, gcc-internal-format
  msgid "inherited here"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "template argument deduction/substitution failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/call.cc:4831
  #, fuzzy
  #| msgid "conversion from `%T' to `%T' is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
*************** msgstr "konvertering fra '%T' til '%T' e
*** 60320,60353 ****
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "could not convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/call.cc:5227
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:5230
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
--- 60408,60441 ----
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "could not convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  #, fuzzy
  #| msgid "could not convert `%E' to `%T'"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/call.cc:5231
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:5234
  #, fuzzy, gcc-internal-format
  #| msgid "call of overloaded `%D(%A)' is ambiguous"
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
*************** msgstr "kald af flertydig '%D(%A)' er tv
*** 60355,61174 ****
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.cc:5593
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:5607
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.cc:5678
  #, fuzzy
  #| msgid "operand is r0"
  msgid " (operand types are %e and %e)"
  msgstr "operanden er r0"
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5709
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5758
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5879
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6516
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6532
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.cc:7456
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklæret for suffiks '%s', prøver præfiksoperatoren i stedet"
  
! #: cp/call.cc:7458
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklæret for suffiks '%s', prøver præfiksoperatoren i stedet"
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:7884
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: cp/call.cc:8183
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.cc:8446
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:8460
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgængelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.cc:8541
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.cc:8548
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.cc:8560
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.cc:8567
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.cc:8641
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "initializing argument %P of %qD"
  msgstr "  ved klargøring af parameteren %P til '%D'"
  
! #: cp/call.cc:8663
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.cc:8747
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/call.cc:8758
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:8770
  #, fuzzy
  #| msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ tillader ikke %<alignof%> med en ikke-type"
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9058
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/call.cc:9209
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/call.cc:9275
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:9284
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:9289
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
  #. extype is volatile
! #: cp/call.cc:9292
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:9305
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:9308
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargøre '%T' fra %T'"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklære feltet '%D' til at være af typen '%T'"
  
! #: cp/call.cc:9353
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargøre '%T' fra %T'"
  
! #: cp/call.cc:9554
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9741
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.cc:9750
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.cc:10580
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgængelig stamklasse til '%T'"
  
! #: cp/call.cc:10843
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/call.cc:11386
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:11388
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/call.cc:11419
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:11421
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:11577
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: cp/call.cc:11649
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:11948
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:11980
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:12028
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:12253
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.cc:12276
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12281
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en værdi fra en konstruktionsfunktion"
  
! #: cp/call.cc:12282
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en værdi fra en destruktionsfunktion"
  
! #: cp/call.cc:12305
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.cc:13439
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vælger '%T' frem for '%T'"
  
! #: cp/call.cc:13465
  #, fuzzy, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ifølge ISO C++ er '%D' og '%D' tvetydigt selvom den værste konvertering for førstnævnte er bedre end den værste konvertering for den sidstnævnte"
  
! #: cp/call.cc:13488
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "destruktionsfunktioner skal være medlemmer"
  
! #: cp/call.cc:13551
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vælger '%D' frem for '%D'"
  
! #: cp/call.cc:13552
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.cc:13865
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.cc:13869
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13871
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13917
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifølge ISO C++ er '%D' og '%D' tvetydigt selvom den værste konvertering for førstnævnte er bedre end den værste konvertering for den sidstnævnte"
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:14537
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:14866
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/call.cc:14867
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT temporary created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:15249
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function `%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 60443,61262 ----
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
  
! #: cp/call.cc:5597
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:5611
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:5653
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "tvetydig konvertering af tabelindeks"
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5671
  #, fuzzy, gcc-internal-format
  #| msgid "operand is r0"
  msgid " (operand type is %qT)"
  msgstr "operanden er r0"
  
! #: cp/call.cc:5682
  #, fuzzy
  #| msgid "operand is r0"
  msgid " (operand types are %e and %e)"
  msgstr "operanden er r0"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "internal error: %s"
  msgid "ternary %<operator?:%>"
  msgstr "intern fejl: %s"
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5731
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5743
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5762
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5771
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s for operatoren '%T %s' "
  
! #: cp/call.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6515
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/call.cc:6536
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/call.cc:7460
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "ingen '%D(int)' erklæret for suffiks '%s', prøver præfiksoperatoren i stedet"
  
! #: cp/call.cc:7462
  #, fuzzy, gcc-internal-format
  #| msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "ingen '%D(int)' erklæret for suffiks '%s', prøver præfiksoperatoren i stedet"
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "returtypen til '%s' er ikke 'int'"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "comparison between %q#T and %q#T"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/call.cc:7874
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to `(%T) (%A)'"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "ingen passende fundet for kald til '(%T) (%A)'"
  
! #: cp/call.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: cp/call.cc:8187
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/call.cc:8450
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared private here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "i denne kontekst"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "declared protected here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "'%+#D' er ikke tilgængelig"
  
  # %s bliver til returnering eller tildeling eller noget i den retning
! #: cp/call.cc:8545
  #, fuzzy, gcc-internal-format
  #| msgid "passing NULL used for non-pointer %s %P of `%D'"
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
  
! #: cp/call.cc:8552
  #, fuzzy, gcc-internal-format
  #| msgid "%s to non-pointer type `%T' from NULL"
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
  
! #: cp/call.cc:8564
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/call.cc:8571
  #, fuzzy, gcc-internal-format
  #| msgid "converting NULL to non-pointer type"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/call.cc:8645
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of `%D'"
  msgid "initializing argument %P of %qD"
  msgstr "  ved klargøring af parameteren %P til '%D'"
  
! #: cp/call.cc:8667
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/call.cc:8751
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around initializer for %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/call.cc:8762
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:8774
  #, fuzzy
  #| msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ tillader ikke %<alignof%> med en ikke-type"
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  #| msgid "invalid conversion from `%T' to `%T'"
  msgid "invalid conversion from %qH to %qI"
  msgstr "ugyldig konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9062
  #, fuzzy
  #| msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
  
! #: cp/call.cc:9213
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/call.cc:9279
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:9288
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:9293
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
  #. extype is volatile
! #: cp/call.cc:9296
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:9309
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:9312
  #, fuzzy
  #| msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
  
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "kan ikke klargøre '%T' fra %T'"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "kan ikke erklære feltet '%D' til at være af typen '%T'"
  
! #: cp/call.cc:9357
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "kan ikke klargøre '%T' fra %T'"
  
! #: cp/call.cc:9558
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9667
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type `%#T' through `...'"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "kan ikke modtage objekter af en ikke-POD type '%#T' gennem '...'"
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9745
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/call.cc:9754
  #, fuzzy, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, fuzzy, gcc-internal-format
  #| msgid "  in call to `%D'"
  msgid "  in call to %qD"
  msgstr "  i kald af '%D'"
  
! #: cp/call.cc:10584
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "'%T' er en utilgængelig stamklasse til '%T'"
  
! #: cp/call.cc:10855
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/call.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "; use value-initialization instead"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/call.cc:11431
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "; use copy-assignment instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/call.cc:11433
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "; use copy-initialization instead"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%#qT declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:11589
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point argument to function `%s'"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
  
! #: cp/call.cc:11661
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/call.cc:11960
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
  
! #: cp/call.cc:12040
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call destructor `%T::~%T' without object"
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "kan ikke kalde destruktionsfunktion '%T::~%T' uden objekt"
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to `%D(%A)'"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "ingen passende funktion for kald til '%D(%A)'"
  
! #: cp/call.cc:12265
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "kald af flertydig '%D(%A)' er tvetydigt"
  
! #: cp/call.cc:12288
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12293
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "returnerer en værdi fra en konstruktionsfunktion"
  
! #: cp/call.cc:12294
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "returnerer en værdi fra en destruktionsfunktion"
  
! #: cp/call.cc:12317
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "cannot call member function %qD without object"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/call.cc:13451
  #, fuzzy, gcc-internal-format
  #| msgid "passing `%T' chooses `%T' over `%T'"
  msgid "passing %qT chooses %qT over %qT"
  msgstr "videregivelse af '%T' vælger '%T' frem for '%T'"
  
! #: cp/call.cc:13477
  #, fuzzy, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ifølge ISO C++ er '%D' og '%D' tvetydigt selvom den værste konvertering for førstnævnte er bedre end den værste konvertering for den sidstnævnte"
  
! #: cp/call.cc:13500
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "destruktionsfunktioner skal være medlemmer"
  
! #: cp/call.cc:13563
  #, fuzzy, gcc-internal-format
  #| msgid "choosing `%D' over `%D'"
  msgid "choosing %qD over %qD"
  msgstr "vælger '%D' frem for '%D'"
  
! #: cp/call.cc:13564
  #, fuzzy
  #| msgid "  for conversion from `%T' to `%T'"
  msgid "  for conversion from %qH to %qI"
  msgstr "  for konvertering fra '%T' til '%T'"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  fordi konverteringssekvensen for parameteren er bedre"
  
! #: cp/call.cc:13877
  #, fuzzy, gcc-internal-format
  #| msgid "default argument specified in explicit specialization"
  msgid "default argument mismatch in overload resolution"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/call.cc:13881
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13883
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr "candidate%s: %+#D"
  
! #: cp/call.cc:13929
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ifølge ISO C++ er '%D' og '%D' tvetydigt selvom den værste konvertering for førstnævnte er bedre end den værste konvertering for den sidstnævnte"
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/call.cc:14549
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/call.cc:14878
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/call.cc:14879
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT temporary created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/call.cc:15261
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function `%s' not converted\n"
  msgid "explicit conversion function was not considered"
*************** msgid "%q#D cannot be overloaded with %q
*** 61221,61228 ****
  msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
  
  # hænger sammen med næste tekst
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
--- 61309,61316 ----
  msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
  
  # hænger sammen med næste tekst
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %q#D"
*************** msgstr "  på grund af det lokale medlem
*** 61264,61843 ****
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.cc:2533
  #, fuzzy, gcc-internal-format
  #| msgid "all member functions in class `%T' are private"
  msgid "all member functions in class %qT are private"
  msgstr "alle medlemsfunktioner i klassen '%T' er private"
  
! #: cp/class.cc:2545
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines a private destructor and has no friends"
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
  
! #: cp/class.cc:2589
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines private constructors and has no friends"
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.cc:2883
  #, fuzzy, gcc-internal-format
  #| msgid "no unique final overrider for `%D' in `%T'"
  msgid "no unique final overrider for %qD in %qT"
  msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
  
! #: cp/class.cc:3243
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/class.cc:3799
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%D' width not an integer constant"
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
  
! #: cp/class.cc:3804
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%D'"
  msgid "negative width in bit-field %q+D"
  msgstr "negativ bredde i bitfeltet '%D'"
  
! #: cp/class.cc:3809
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%D'"
  msgid "zero width for bit-field %q+D"
  msgstr "en bredde på nul for bitfeltet '%D'"
  
! #: cp/class.cc:3819
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%D' exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "bredden af '%D' overstiger typen"
  
! #: cp/class.cc:3825
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is too small to hold all values of `%#T'"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "'%D' er for lille til at indeholde alle værdierne af '%#T'"
  
! #: cp/class.cc:3887
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with constructor not allowed in union"
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.cc:3890
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with destructor not allowed in union"
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.cc:3892
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with copy assignment operator not allowed in union"
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
  
! #: cp/class.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "feltet '%D' er på ugyldig vis erklæret som en funktionstype"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
  
! #: cp/class.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/class.cc:4202
  #, fuzzy, gcc-internal-format
  #| msgid "multiple fields in union `%T' initialized"
  msgid "multiple fields in union %qT initialized"
  msgstr "flere felter i union '%T' tildeles startværdi"
  
! #: cp/class.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:4252
  #, fuzzy, gcc-internal-format
  #| msgid "field `%#D' with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "felt '%#D' med samme navn som klassen"
  
! #: cp/class.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.cc:4286
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
! #: cp/class.cc:4288
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.cc:4292
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/class.cc:4778
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/class.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method `%D'"
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "startværdi angivet for ikke-virtuel medlemsfunktion '%D'"
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/class.cc:5149
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.cc:6564
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.cc:6593
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7000
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
  
! #: cp/class.cc:7012
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
  
! #: cp/class.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsættet for '%D' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.cc:7832
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsøgte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.cc:8872
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.cc:8962
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret på konvertering til typen '%T'"
  
! #: cp/class.cc:9135
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.cc:9162
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.cc:9204
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/class.cc:9209
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.cc:9219
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.cc:9222
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: cp/class.cc:9323
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.cc:9624
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.cc:9627
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "used here to mean %q#D"
--- 61352,61931 ----
  msgid "local member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
  
! #: cp/class.cc:2534
  #, fuzzy, gcc-internal-format
  #| msgid "all member functions in class `%T' are private"
  msgid "all member functions in class %qT are private"
  msgstr "alle medlemsfunktioner i klassen '%T' er private"
  
! #: cp/class.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines a private destructor and has no friends"
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
  
! #: cp/class.cc:2590
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' only defines private constructors and has no friends"
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
  # %D er en funktion
! #: cp/class.cc:2884
  #, fuzzy, gcc-internal-format
  #| msgid "no unique final overrider for `%D' in `%T'"
  msgid "no unique final overrider for %qD in %qT"
  msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
  
! #: cp/class.cc:3244
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' and `%#D' cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was hidden"
  msgid "%qD was hidden"
  msgstr "'%D' var skjult"
  
! #: cp/class.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "  by `%D'"
  msgid "  by %qD"
  msgstr "  af '%D'"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/class.cc:3800
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%D' width not an integer constant"
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
  
! #: cp/class.cc:3805
  #, fuzzy, gcc-internal-format
  #| msgid "negative width in bit-field `%D'"
  msgid "negative width in bit-field %q+D"
  msgstr "negativ bredde i bitfeltet '%D'"
  
! #: cp/class.cc:3810
  #, fuzzy, gcc-internal-format
  #| msgid "zero width for bit-field `%D'"
  msgid "zero width for bit-field %q+D"
  msgstr "en bredde på nul for bitfeltet '%D'"
  
! #: cp/class.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "width of `%D' exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "bredden af '%D' overstiger typen"
  
! #: cp/class.cc:3826
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is too small to hold all values of `%#T'"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "'%D' er for lille til at indeholde alle værdierne af '%#T'"
  
! #: cp/class.cc:3888
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with constructor not allowed in union"
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.cc:3891
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with destructor not allowed in union"
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
  
! #: cp/class.cc:3893
  #, fuzzy, gcc-internal-format
  #| msgid "member `%#D' with copy assignment operator not allowed in union"
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
  
! #: cp/class.cc:3897
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4026
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "feltet '%D' er på ugyldig vis erklæret som en funktionstype"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
  
! #: cp/class.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/class.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "multiple fields in union `%T' initialized"
  msgid "multiple fields in union %qT initialized"
  msgstr "flere felter i union '%T' tildeles startværdi"
  
! #: cp/class.cc:4205
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:4253
  #, fuzzy, gcc-internal-format
  #| msgid "field `%#D' with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "felt '%#D' med samme navn som klassen"
  
! #: cp/class.cc:4282
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has pointer data members"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/class.cc:4287
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `%T(const %T&)'"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  men overskriver ikke '%T(const %T&)'"
  
! #: cp/class.cc:4289
  #, fuzzy, gcc-internal-format
  #| msgid "  or `operator=(const %T&)'"
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eller 'operator=(const %T&)'"
  
! #: cp/class.cc:4293
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override `operator=(const %T&)'"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  men overskriver ikke 'operator=(const %T&)'"
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/class.cc:4779
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/class.cc:5107
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-virtual method `%D'"
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "startværdi angivet for ikke-virtuel medlemsfunktion '%D'"
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "ingen passende 'operator delete' for '%T'"
  
! #: cp/class.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%q+T is not literal because:"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "  non-static data member %qD has volatile type"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/class.cc:6565
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%#T' has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
  
! #: cp/class.cc:6594
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference `%#D' in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.cc:6600
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D' in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7001
  #, fuzzy, gcc-internal-format
  #| msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
  
! #: cp/class.cc:7013
  #, fuzzy, gcc-internal-format
  #| msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuel stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
  
! #: cp/class.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "afsættet for '%D' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%s' is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "størrelsen af tabellen '%s' er for stor"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ugyldig brug af %<...%> med ikke-skive"
  
! #: cp/class.cc:7778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "array member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.cc:7814
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "in the definition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
  
! #: cp/class.cc:7833
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "fleksibelt tabelmedlem i ellers tom struktur"
  
! #: cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "next member %q#D declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#T"
  msgstr "omdefinering af '%#T'"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has virtual functions but non-virtual destructor"
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
  
! #: cp/class.cc:8154
  #, fuzzy, gcc-internal-format
  #| msgid "class `%T' does not have any field named `%D'"
  msgid "type transparent %q#T does not have any fields"
  msgstr "klassen '%T' har ikke et felt ved navn '%D'"
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "  eftersom typen '%T' har abstrakte virtuelle funktioner"
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "forsøgte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
  
! #: cp/class.cc:8873
  #, fuzzy, gcc-internal-format
  #| msgid "language string `\"%s\"' not recognized"
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "sprogstrengen '\"%s\"' ikke genkendt"
  
! #: cp/class.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret på konvertering til typen '%T'"
  
! #: cp/class.cc:9136
  #, fuzzy, gcc-internal-format
  #| msgid "no matches converting function `%D' to type `%#T'"
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
  
! #: cp/class.cc:9163
  #, fuzzy, gcc-internal-format
  #| msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
  
! #: cp/class.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/class.cc:9210
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "assuming pointer to member `%D'"
  msgid "assuming pointer to member %qD"
  msgstr "antager henvisning til medlemmet '%D'"
  
! #: cp/class.cc:9223
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: cp/class.cc:9324
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/class.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/class.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "used here to mean %q#D"
*************** msgstr "ugyldig returtype for medlemsfun
*** 61879,61885 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
--- 61967,61973 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 61934,61940 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 62022,62028 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 62000,62315 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s understøtter ikke %s"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD called with unexpected %qs argument"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %qs call"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "programs: %s\n"
  msgid "constexpr message: %.*s"
  msgstr "programmer: %s\n"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklæring"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "for mange parametre til %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not a base type for type `%T'"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "typen '%T' er ikke en grundtype for typen '%T'"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "»o«-operanden er ikke konstant"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
  msgstr "'%s' er underforstået erklæret efter dens definition"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "protocol `%s' has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokollen '%s' har cirkulær afhængighed"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
--- 62088,62403 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s understøtter ikke %s"
  
! #: cp/constexpr.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD called with unexpected %qs argument"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %qs call"
  msgstr "forkert parametertype til bitkomplement"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, fuzzy, gcc-internal-format
  #| msgid "programs: %s\n"
  msgid "constexpr message: %.*s"
  msgstr "programmer: %s\n"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "tom erklæring"
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%q+E is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:3137
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "for mange parametre til %qE"
  
! #: cp/constexpr.cc:3140
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "%qE evaluates to false"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function `%D'"
  msgid "call to internal function %qE"
  msgstr "kald af ikke-funktion '%D'"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not a base type for type `%T'"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "typen '%T' er ikke en grundtype for typen '%T'"
  
! #: cp/constexpr.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function `%D' without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
  
! #: cp/constexpr.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/constexpr.cc:4078
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "»o«-operanden er ikke konstant"
  
! #: cp/constexpr.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "  oprindelig definition er her"
  
! #: cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "-client_name er ikke tilladt med -dynamiclib"
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:4323
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' implicitly declared before its definition"
  msgid "%qD used before its definition"
  msgstr "'%s' er underforstået erklæret efter dens definition"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "protocol `%s' has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokollen '%s' har cirkulær afhængighed"
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized array element"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing `void *' pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "forsøg på at følge en 'void *'-henvisning"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
*************** msgstr "forsøg på at følge en 'void *
*** 62317,62900 ****
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT object created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklæret her"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointed-to object declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "»B«-operanden er ikke konstant"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "continue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "continue-sætning befinder sig ikke i en løkke"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
--- 62405,62988 ----
  msgid "%qE is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "accessing uninitialized member %qD"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6102
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6275
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6289
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6300
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6318
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6329
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:6332
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "-indlejrede funktioner er ikke understøttet på denne målarkitektur"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%qT object created here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here"
  msgstr "  '%#D' erklæret her"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "allocated here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7629
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "%qD used in its own initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: cp/constexpr.cc:7642
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "%q#D is not const"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/constexpr.cc:7645
  #, fuzzy, gcc-internal-format
  #| msgid "`%+#D' is private"
  msgid "%q#D is volatile"
  msgstr "'%+#D' er privat"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:7998
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8005
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:8008
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:8160
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline assembly is not a constant expression"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "use of %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:9227
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "enum- og ikke enum-type i betinget udtryk"
  
! #: cp/constexpr.cc:9723
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10205
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "pointed-to object declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10227
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:10661
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "uventet adresseudtryk"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "»B«-operanden er ikke konstant"
  
! #: cp/constexpr.cc:10829
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11014
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
  
! #: cp/constexpr.cc:11016
  #, fuzzy, gcc-internal-format
  #| msgid "continue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "continue-sætning befinder sig ikke i en løkke"
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11214
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "ugyldig reinterpret_cast fra typen '%T' til typen '%T'"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12546
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/constexpr.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12701
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: cp/constexpr.cc:12709
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' declared static in union"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "feltet '%D' er erklæret statisk i union"
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12968
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/constexpr.cc:12981
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/constexpr.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unexpected type for `id' (%s)"
  msgid "unexpected AST of kind %s"
*************** msgstr "'%D' er ikke et navnerum"
*** 63119,63125 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
--- 63207,63213 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
*************** msgstr "overløb i konstant udtryk"
*** 63346,63352 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not trivially copyable"
--- 63434,63440 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not trivially copyable"
*************** msgstr ""
*** 63603,63609 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD-mål erklæret her"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no member named %qE in %qT"
--- 63691,63697 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD-mål erklæret her"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no member named %qE in %qT"
*************** msgstr "en tredje parameter til '__built
*** 63714,63775 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 63802,63863 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
  
! #: cp/coroutines.cc:2428
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "ingen tidligere prototype for '%s'"
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate `%s'"
  msgid "duplicate info for %qE"
  msgstr "'%s' optræder mere end én gang"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
  
! #: cp/coroutines.cc:4383
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "tager adressen på en destruktio
*** 63814,63878 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression statement"
  msgid "use fold expression in the attribute argument instead"
  msgstr "Ugyldig udtrykssætning"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 63902,63966 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/cp-gimplify.cc:2338
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/cp-gimplify.cc:2341
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "ugyldig parameter for egenskaben %qE"
  
! #: cp/cp-gimplify.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid expression statement"
  msgid "use fold expression in the attribute argument instead"
  msgstr "Ugyldig udtrykssætning"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qD is not a class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/cp-gimplify.cc:4210
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "ugyldig const_cast af en højrev
*** 63921,63927 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
--- 64009,64015 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, fuzzy, gcc-internal-format
  #| msgid "casting `%T' to `%T' does not dereference pointer"
  msgid "casting %qT to %qT does not dereference pointer"
*************** msgstr ""
*** 64332,64659 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F erklæret %<static%>, men aldrig defineret"
  
! #: cp/decl.cc:1029
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: cp/decl.cc:1485
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' was declared `extern' and later `static'"
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "'%s' blev erklæret 'extern' og derefter 'static'"
  
! #: cp/decl.cc:1525
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%F' throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "erklæring af '%F' kaster forskellige undtagelser"
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  #| msgid "than previous declaration `%F'"
  msgid "from previous declaration %qF"
  msgstr "end tidligere erklæring '%F'"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "erklæring af '%D' som %s"
  
  # hænger sammen med næste tekst
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "tidligere erklæring '%D'"
  
! #: cp/decl.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:1670
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %q#D"
  msgstr "'%D' er tidligere erklæret"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration %q+#D"
  msgstr "tvetydiggør tidligere erklæring '%#D'"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "old declaration %q#D"
  msgstr "global erklæring '%#D'"
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q+#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/decl.cc:1770
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "earlier declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
  # shadowing betyder at en funktion har samme navn og dermed skjuler en anden
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "skygger for den indbyggede funktion '%s'"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing library function `%s'"
  msgid "shadowing library function %q#D"
  msgstr "skygger for biblioteksfunktionen '%s'"
  
! #: cp/decl.cc:1973
  #, fuzzy, gcc-internal-format
  #| msgid "library function `%#D' redeclared as non-function `%#D'"
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "biblioteksfunktionen '%#D' er omerklæret som '%#D' der ikke er en funktion"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggør indbygget erklæring '%#D'"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggør indbygget erklæring '%#D'"
  
! #: cp/decl.cc:2075
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "semikolon mangler efter %s-erklæring"
  
! #: cp/decl.cc:2180
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "conflicting declaration of C function %q#D"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration of %q#D"
  msgstr "tvetydiggør tidligere erklæring '%#D'"
  
! #: cp/decl.cc:2281
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration as %q#D"
  msgstr "tidligere erklæring af '%#D'"
  
! #: cp/decl.cc:2294
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "tidligere ikke-funktionserklæring '%#D'"
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
  msgstr "'%#D' tidligere erklæret her"
  
! #: cp/decl.cc:2367
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "parameter declaration is not name-independent"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "static structured binding is not name-independent"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "extern structured binding is not name-independent"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
  msgid "static data member is not name-independent"
  msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "static variable is not name-independent"
  msgstr "Hovedvariant er ikke defineret"
  
! #: cp/decl.cc:2396
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "extern variable is not name-independent"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%#D'"
  msgid "prototype specified for %q#D"
  msgstr "prototypen for '%#D'"
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "definition uden prototype her"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "strider mod ny erklæring af med %L-kædning"
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument given for parameter %d of %q#D"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared here without exporting"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/decl.cc:2618
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklæret virtual inden i en union"
  
! #: cp/decl.cc:2665
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflødig omerklæring af '%D' i samme virkefelt"
  
! #: cp/decl.cc:2681
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD is not first declaration"
--- 64420,64747 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F erklæret %<static%>, men aldrig defineret"
  
! #: cp/decl.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: cp/decl.cc:1489
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' was declared `extern' and later `static'"
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "'%s' blev erklæret 'extern' og derefter 'static'"
  
! #: cp/decl.cc:1529
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%F' throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "erklæring af '%F' kaster forskellige undtagelser"
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  #| msgid "than previous declaration `%F'"
  msgid "from previous declaration %qF"
  msgstr "end tidligere erklæring '%F'"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "erklæring af '%D' som %s"
  
  # hænger sammen med næste tekst
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%D'"
  msgid "previous declaration %qD"
  msgstr "tidligere erklæring '%D'"
  
! #: cp/decl.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "previous declaration of %q#D"
  msgstr "'%D' er tidligere erklæret"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration %q+#D"
  msgstr "tvetydiggør tidligere erklæring '%#D'"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration `%#D'"
  msgid "old declaration %q#D"
  msgstr "global erklæring '%#D'"
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "redefinition of default argument for %q+#D"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/decl.cc:1774
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "earlier declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
  
  # shadowing betyder at en funktion har samme navn og dermed skjuler en anden
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "skygger for den indbyggede funktion '%s'"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing library function `%s'"
  msgid "shadowing library function %q#D"
  msgstr "skygger for biblioteksfunktionen '%s'"
  
! #: cp/decl.cc:1977
  #, fuzzy, gcc-internal-format
  #| msgid "library function `%#D' redeclared as non-function `%#D'"
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "biblioteksfunktionen '%#D' er omerklæret som '%#D' der ikke er en funktion"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggør indbygget erklæring '%#D'"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration `%#D'"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "tvetydiggør indbygget erklæring '%#D'"
  
! #: cp/decl.cc:2079
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "semikolon mangler efter %s-erklæring"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of template %q#D"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function `%#D'"
  msgid "conflicting declaration of C function %q#D"
  msgstr "underforstået erklæring af funktionen '%#D'"
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration `%#D'"
  msgid "ambiguating new declaration of %q#D"
  msgstr "tvetydiggør tidligere erklæring '%#D'"
  
! #: cp/decl.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "previous declaration as %q#D"
  msgstr "tidligere erklæring af '%#D'"
  
! #: cp/decl.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration `%#D'"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "tidligere ikke-funktionserklæring '%#D'"
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D previously defined here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously declared here"
  msgid "%q#D previously declared here"
  msgstr "'%#D' tidligere erklæret her"
  
! #: cp/decl.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "parameter declaration is not name-independent"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "static structured binding is not name-independent"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:2384
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "extern structured binding is not name-independent"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:2391
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
  msgid "static data member is not name-independent"
  msgstr "ISO C++ forbyder statisk datamedlem '%D' med samme navn som den omgivende klasse"
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, fuzzy, gcc-internal-format
  #| msgid "Main variant is not defined"
  msgid "static variable is not name-independent"
  msgstr "Hovedvariant er ikke defineret"
  
! #: cp/decl.cc:2400
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "extern variable is not name-independent"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for `%#D'"
  msgid "prototype specified for %q#D"
  msgstr "prototypen for '%#D'"
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "definition uden prototype her"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "strider mod ny erklæring af med %L-kædning"
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D' with %L linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "default argument given for parameter %d of %q#D"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in `%#D'"
  msgid "previous specification in %q#D here"
  msgstr "efter tidligere specifikation i '%#D'"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared here without exporting"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/decl.cc:2622
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktionen '%D' erklæret virtual inden i en union"
  
! #: cp/decl.cc:2669
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%D' in same scope"
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "overflødig omerklæring af '%D' i samme virkefelt"
  
! #: cp/decl.cc:2685
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of `%s'"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "indlejret omdefinering af '%s'"
*** 64667,64714 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
  
! #: cp/decl.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklæret"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 64755,64802 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD after first use"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "dataområdet '%s' er i modstrid med tidligere erklæring"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of `%#T'"
  msgid "redefinition of %q#D"
  msgstr "omdefinering af '%#T'"
  
! #: cp/decl.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%qD conflicts with used function"
  msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
  
! #: cp/decl.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%q#D not declared in class"
  msgstr "'%D' ikke erklæret"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 64716,65518 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3739
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trådlokal erklæring af '%s' følger ikke-trådlokal erklæring"
  
! #: cp/decl.cc:3742
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trådlokal erklæring af '%s' følger trådlokal erklæring"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklæring af '%#D'"
  
! #: cp/decl.cc:3784
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflødig omerklæring af '%s' i samme virkefelt"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargøring af '%#D'"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  går ind i try-blok"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  går ind i catch-blok"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  går ind i try-blok"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "  enters statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, fuzzy, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "  does not destroy %qD"
  msgstr "%s understøtter ikke %s"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, fuzzy, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargøring af '%#D'"
  
! #: cp/decl.cc:4869
  #, fuzzy, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.cc:5077
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.cc:5119
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.cc:5133
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "'%D::%D' er ikke en skabelon"
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
  msgstr "-traditional er forældet og kan blive fjernet"
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl.cc:6227
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6230
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6233
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i én erklæring"
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklæring af indbygget type i C++ '%T'"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklæring"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklæring"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dækker over værditildeling her - samme for de næste mange
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en værdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "does not match member template declaration here"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/decl.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "duplicate initialization of %qD"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  #| msgid "variable `%#D' has initializer but incomplete type"
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
  
! #: cp/decl.cc:6920
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate `%#D' has incomplete type and cannot be defined"
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "den sammensatte type '%#D' er af en ufuldstændig type og kan ikke defineres"
  
! #: cp/decl.cc:6990
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qD declared as reference but not initialized"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startværdier er ikke understøttet"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startværdien giver ikke størrelsen af %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstørrelsen mangler i %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstørrelsestabel %qD"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstørrelsen af %qD er ikke kendt"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: cp/decl.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.cc:7366
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  du kan arbejde dig rundt om dette ved at fjerne startværdien"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startværdi"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: cp/decl.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startværdi for '%T' skal være indesluttet i krøllede paranteser"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespørgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a direct member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startværdi"
  
! #: cp/decl.cc:8021
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startværdi til sammensat type"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startværdier for %qT"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "braces around scalar initializer for type %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing braces around initializer for %qT"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
  
! #: cp/decl.cc:8408
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "'%D' er af en ufuldstændig type"
  
! #: cp/decl.cc:8485
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "scalar object %qD requires one element in initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: cp/decl.cc:8536
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be initialized by constructor, not by `{...}'"
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "'%D' skal klargøres af en konstruktionsfunktion, ikke af '{...}'"
  
! #: cp/decl.cc:8679
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "tildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktion"
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(en klargøring uden for klassens erklæring er nødvendig)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of explicit register variable %qD requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' with uninitialized const fields"
  msgid "reference %qD is initialized with itself"
  msgstr "medlem '%D' med konstante felter uden startværdi"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "could not find variant declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member (did you forget the `&' ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "ugyldig brug af medlem (glemte du en '&'?)"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 64804,65606 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3743
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "trådlokal erklæring af '%s' følger ikke-trådlokal erklæring"
  
! #: cp/decl.cc:3746
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ikke-trådlokal erklæring af '%s' følger trådlokal erklæring"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D'"
  msgid "redeclaration of %q#D"
  msgstr "omerklæring af '%#D'"
  
! #: cp/decl.cc:3788
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "overflødig omerklæring af '%s' i samme virkefelt"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "en tidligere lokal variabel"
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "spring til etiketten %qD"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "spring til case-etiket"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  herfra"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of `%#D'"
  msgid "  crosses initialization of %q#D"
  msgstr "  krydser klargøring af '%#D'"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  går ind i try-blok"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  går ind i catch-blok"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters OpenMP structured block"
  msgstr "  går ind i try-blok"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "  enters statement expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, fuzzy, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "  does not destroy %qD"
  msgstr "%s understøtter ikke %s"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, fuzzy, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of `%#D'"
  msgid "  skips initialization of %q#D"
  msgstr "  springer over klargøring af '%#D'"
  
! #: cp/decl.cc:4873
  #, fuzzy, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "uventet operand"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/decl.cc:5081
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a template"
  msgid "%q#T is not a class"
  msgstr "'%#T' er ikke en skabelon"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named `%#T' in `%#T'"
  msgid "no class template named %q#T in %q#T"
  msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
  
! #: cp/decl.cc:5123
  #, fuzzy, gcc-internal-format
  #| msgid "no type named `%#T' in `%#T'"
  msgid "no type named %q#T in %q#T"
  msgstr "ingen type ved navn '%#T' i '%#T'"
  
! #: cp/decl.cc:5137
  #, fuzzy, gcc-internal-format
  #| msgid "call of `(%T) (%A)' is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "kald af '(%T) (%A)' er tvetydigt"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5159
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "'%D::%D' er ikke en skabelon"
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameters do not match template %qD"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "-falign-labels=%d understøttes ikke"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, fuzzy, gcc-internal-format
  #| msgid "-traditional is deprecated and may be removed"
  msgid "this flexibility is deprecated and will be removed"
  msgstr "-traditional er forældet og kan blive fjernet"
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonym struct er ikke inden i en navngiven type"
  
! #: cp/decl.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with constructor not allowed in anonymous aggregate"
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6231
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with destructor not allowed in anonymous aggregate"
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6234
  #, fuzzy, gcc-internal-format
  #| msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
  
! #: cp/decl.cc:6253
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "flere typer i én erklæring"
  
! #: cp/decl.cc:6303
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type `%T'"
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "omerklæring af indbygget type i C++ '%T'"
  
! #: cp/decl.cc:6320
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "manglende typenavn i typedef-erklæring"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ forbyder anonyme strukturer"
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:6376
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified inside a class"
  msgid "%<friend%> can only be specified inside a class"
  msgstr "'%D' kan kun angives inden i en klasse"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for constructors"
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "'%D' kan kun angives for konstruktionsfunktioner"
  
! #: cp/decl.cc:6382
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "a storage class can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6390
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6394
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6398
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "'%D' kan kun angives for objekter og funktioner"
  
! #: cp/decl.cc:6402
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to `int' in declaration of `%s'"
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "typen antages at være 'int' i erklæringen af '%s'"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "tom erklæring"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter list used in explicit instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/decl.cc:6437
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attribute ignored"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
  # init dækker over værditildeling her - samme for de næste mange
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef `%D' is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef '%D' bliver tildelt en værdi (benyt __typeof__ i stedet)"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:6682
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "non-member-template declaration of %qD"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "does not match member template declaration here"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/decl.cc:6704
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
  
! #: cp/decl.cc:6720
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "duplicate initialization of %qD"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: cp/decl.cc:6769
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:6834
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:6901
  #, fuzzy, gcc-internal-format
  #| msgid "variable `%#D' has initializer but incomplete type"
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
  
! #: cp/decl.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "aggregate `%#D' has incomplete type and cannot be defined"
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "den sammensatte type '%#D' er af en ufuldstændig type og kan ikke defineres"
  
! #: cp/decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as reference but not initialized"
  msgid "%qD declared as reference but not initialized"
  msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "ikke-trivielle udpegede startværdier er ikke understøttet"
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "startværdien giver ikke størrelsen af %qD"
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "tabelstørrelsen mangler i %qD"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nulstørrelsestabel %qD"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "lagringsstørrelsen af %qD er ikke kendt"
  
! #: cp/decl.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of `%D' isn't constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "lagringsstørrelsen af '%D' er ikke konstant"
  
! #: cp/decl.cc:7363
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
  
! #: cp/decl.cc:7374
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  du kan arbejde dig rundt om dette ved at fjerne startværdien"
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const `%D'"
  msgid "uninitialized %<const %D%>"
  msgstr "konstant '%D' uden startværdi"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/decl.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "typen '%T' har ingen destruktionsfunktion"
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for virtual method `%D'"
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: cp/decl.cc:7820
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for `%T' must be brace-enclosed"
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "startværdi for '%T' skal være indesluttet i krøllede paranteser"
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous"
  msgid "request for member %qD is ambiguous"
  msgstr "forespørgsel efter medlemmet '%D' er tvetydigt"
  
! #: cp/decl.cc:7887
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "%qT has no non-static data member named %qD"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.cc:7912
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a direct member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "ugyldig startværdi"
  
! #: cp/decl.cc:8022
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "for mange elementer i startværdi til sammensat type"
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "for mange startværdier for %qT"
  
! #: cp/decl.cc:8104
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "braces around scalar initializer for type %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/decl.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for `%T'"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
  
! #: cp/decl.cc:8248
  #, fuzzy, gcc-internal-format
  #| msgid "missing braces around initializer"
  msgid "missing braces around initializer for %qT"
  msgstr "krøllede paranteser mangler omkring startværdien"
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:8396
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array `%#D' have incomplete type"
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
  
! #: cp/decl.cc:8409
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C89 forbids compound literals"
  msgid "variable-sized compound literal"
  msgstr "ISO C89 forbyder sammensatte konstanter"
  
! #: cp/decl.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "'%D' er af en ufuldstændig type"
  
! #: cp/decl.cc:8486
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "scalar object %qD requires one element in initializer"
  msgstr "for mange elementer i union-startværdi"
  
! #: cp/decl.cc:8537
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be initialized by constructor, not by `{...}'"
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "'%D' skal klargøres af en konstruktionsfunktion, ikke af '{...}'"
  
! #: cp/decl.cc:8680
  #, fuzzy, gcc-internal-format
  #| msgid "_Pragma takes a parenthesized string literal"
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pragma tager en strengkonstant med paranteser omkring"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "tildeling af startværdi er ugyldig for statisk medlem med konstruktionsfunktion"
  
! #: cp/decl.cc:8732
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:8735
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(en klargøring uden for klassens erklæring er nødvendig)"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable `%s' requested"
  msgid "address of explicit register variable %qD requested"
  msgstr "forespørgsel efter adressen af registervariablen '%s'"
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' with uninitialized const fields"
  msgid "reference %qD is initialized with itself"
  msgstr "medlem '%D' med konstante felter uden startværdi"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "could not find variant declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/decl.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++17 tillader ikke %<register%>-lagerklasseangivelse"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "%<register%> storage class specifier used"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' has `extern' and is initialized"
  msgid "declaration of %q#D has no initializer"
  msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
  
! #: cp/decl.cc:9584
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member (did you forget the `&' ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "ugyldig brug af medlem (glemte du en '&'?)"
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "returtype '%#T' er ufuldstændig
*** 65520,65655 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%<::main%> cannot be deleted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing previous type declaration of `%#D'"
  msgid "shadowing previous type declaration of %q#D"
  msgstr "skygger for tidligere typeerklæring af '%#D'"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:10081
  #, fuzzy, gcc-internal-format
  #| msgid "function `%#D' is initialized like a variable"
  msgid "function %q#D is initialized like a variable"
  msgstr "funktionen '%#D' bliver tildelt en startværdi som en variabel"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "lambda declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "no sclass for %s stab (0x%x)\n"
  msgid "in base class of %qT"
  msgstr "ingen sclass for %s stab (0x%x)\n"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose union type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
--- 65608,65743 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%<::main%> cannot be deleted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:9813
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing previous type declaration of `%#D'"
  msgid "shadowing previous type declaration of %q#D"
  msgstr "skygger for tidligere typeerklæring af '%#D'"
  
! #: cp/decl.cc:9856
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "function `%#D' is initialized like a variable"
  msgid "function %q#D is initialized like a variable"
  msgstr "funktionen '%#D' bliver tildelt en startværdi som en variabel"
  
! #: cp/decl.cc:10318
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "lambda declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:10338
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.cc:10376
  #, fuzzy, gcc-internal-format
  #| msgid "no sclass for %s stab (0x%x)\n"
  msgid "in base class of %qT"
  msgstr "ingen sclass for %s stab (0x%x)\n"
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot decompose union type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
  
! #: cp/decl.cc:10793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "storage class specified for structure field `%s'"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 65657,67686 ****
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding pack %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %qT"
  msgstr "startværdien giver ikke størrelsen af '%D'"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstørrelsen mangler i '%D'"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstørrelsestabel '%D'"
  
! #: cp/decl.cc:11940
  #, fuzzy, gcc-internal-format
  #| msgid "destructor for alien class `%T' cannot be a member"
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  #| msgid "constructor for alien class `%T' cannot be a member"
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "'%D' erklæret som 'virtual' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "'%D' er erklæret som en ven"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "'%D' erklæret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "'%D' erklæret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%q+D declared as a friend"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%q+D declared with an exception specification"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/decl.cc:12049
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/decl.cc:12089
  #, fuzzy, gcc-internal-format
  #| msgid "static member function `%#D' declared with type qualifiers"
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statisk medlemsfunktion '%#D' erklæret med typemodifikationer"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "constraints on a non-templated function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-id `%D' in declaration of primary template"
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ugyldig brug af skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/decl.cc:12320
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/decl.cc:12329
  #, fuzzy, gcc-internal-format
  #| msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "'inline' er ikke tilladt i erklæring venneskabelonsspecialisering '%D'"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklære %<::main%> som indlejret"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "kan ikke erklære '::main' som statisk"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be static"
  msgstr "kan ikke erklære '::main' som statisk"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be %<constexpr%>"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "kan ikke erklære %<::main%> til at være %<constexpr%>"
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "explicit object parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.cc:12715
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of implicitly-declared %qD"
  msgstr "definition af underforstået-erklæret '%D'"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definition af underforstået-erklæret '%D'"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:12743
  #, fuzzy, gcc-internal-format
  #| msgid "no `%#D' member function declared in class `%T'"
  msgid "no %q#D member function declared in class %qT"
  msgstr "ingen medlemsfunktion '%#D' erklæret i klassen '%T'"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "kan ikke erklære '::main' som en skabelon"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "concept must be defined at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13107
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:13117
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ forbyder tildeling af startværdi til medlemskonstant '%D' af en ikke-heltallig type"
  
! #: cp/decl.cc:13229
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "størrelsen af tabellen '%D' er ikke af en heltalstype"
  
! #: cp/decl.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "størrelsen af tabel er ikke af en heltalstype"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array `%D'"
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med størrelsen nul"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array `%D'"
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med variabel størrelse"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating array of template placeholder type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of function members"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable-length array of %<auto%>"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  #| msgid "return type specified for `operator %T'"
  msgid "return type specified for %<operator %T%>"
  msgstr "returtype angivet for 'operator %T'"
  
! #: cp/decl.cc:13673
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklæret void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "type er ikke forenelig med dens variant"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "type er ikke forenelig med dens variant"
  
! #: cp/decl.cc:13901
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%e and %e specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-member"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14216
  #, fuzzy, gcc-internal-format
  #| msgid "declarator-id missing; using reserved word `%D'"
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "erklærer-id mangler; bruger reserveret ord '%D'"
  
! #: cp/decl.cc:14267
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition does not declare parameters"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "both long and short specified for `%s'"
  msgid "both %qs and %qs specified"
  msgstr "både long og short er angivet for '%s'"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration of %qs"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids declaration of `%s' with no type"
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ forbyder erklæring af '%s' uden en type"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ understøtter ikke 'long long'"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with typedef-name %qD"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for template parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: cp/decl.cc:14954
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specified for %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:14968
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qs declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklæret 'extern'"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: cp/decl.cc:14981
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "'%s' i funktionsvirkefelt underforstået auto og erklæret '__thread'"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "valid explicit object parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "requires-clause on return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/decl.cc:15316
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "%qs declared as function returning a function"
  msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
  
! #: cp/decl.cc:15397
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning an array"
  msgid "%qs declared as function returning an array"
  msgstr "'%s' er erklæret som en funktion der returnerer en tabel"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15444
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be cv-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constructors may not be cv-qualified"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be ref-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "constructors may not be ref-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function `%s' in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:15556
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner må ikke have parametre"
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot declare pointer to %q#T"
  msgstr "kan ikke erklære henvisning til '%#T'"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "cannot declare reference to %q#T"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T' member"
  msgid "cannot declare pointer to %q#T member"
  msgstr "kan ikke erklære henvisning til medlemmet '%#T'"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare references to references"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan ikke erklære referencer til referencer"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' used as a declarator"
  msgid "template-id %qD used as a declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstået venner af deres klasse"
  
! #: cp/decl.cc:15871
  #, fuzzy, gcc-internal-format
  #| msgid "extra qualification `%T::' on member `%s' ignored"
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member `%T::%s' within `%T'"
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlem '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "data member may not have variably modified type %qT"
  msgstr "datamedlem må ikke have variabelt ændret type '%T'"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter må ikke have variabelt ændret type '%T'"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be `explicit'"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  #| msgid "non-object member `%s' cannot be declared `mutable'"
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static `%s' cannot be declared `mutable'"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const `%s' cannot be declared `mutable'"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklæres %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-navn kan ikke være en indlejret-navn-specifikation"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ forbyder indlejret type %qD med samme navn som den omgivende klasse"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-erklæring kræver klasseangivelse, dvs. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-erklæring kræver klasseangivelse, dvs. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "forsøg på at gøre klassen %qT til ven af det globale virkningsfelt"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  #| msgid "abstract declarator `%T' used as declaration"
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakt erklærer '%T' benyttet som erklæring"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter `%D' to be of type `%T'"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "kan ikke erklære parameteren '%D' til at være af typen '%T'"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktionen '%D' erklæret virtual inden i en union"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "'%D' kan ikke erklæres virtual eftersom den altid er statisk"
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD as member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a destructor cannot be %qs"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a constructor cannot be %<concept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke åbne %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "name %qT has incomplete type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: cp/decl.cc:16674
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/decl.cc:16682
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhører ikke en klasse"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.cc:16961
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
  
! #: cp/decl.cc:17011
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
  
! #: cp/decl.cc:17018
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:17024
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:17071
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
  
! #: cp/decl.cc:17076
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/decl.cc:17474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:17476
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:17759
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:17929
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten være en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.cc:17939
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggørelse af operatoren ?:"
  
! #: cp/decl.cc:17980
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller én parameter"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod én parameter"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.cc:18137
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "præfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:18144
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. værdi (ikke reference)"
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklæring som '%#D'"
  
! #: cp/decl.cc:18251
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklæret som %C"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklæring"
  
! #: cp/decl.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklæret som %C"
--- 65745,67774 ----
  msgstr[0] "lagringsklasse angivet for strukturfelt '%s'"
  msgstr[1] "lagringsklasse angivet for strukturfelt '%s'"
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding pack %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.cc:11076
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "in initialization of structured binding variable %qD"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/decl.cc:11133
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of `%D'"
  msgid "initializer fails to determine size of %qT"
  msgstr "startværdien giver ikke størrelsen af '%D'"
  
! #: cp/decl.cc:11923
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in `%D'"
  msgid "array size missing in %qT"
  msgstr "tabelstørrelsen mangler i '%D'"
  
! #: cp/decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array `%D'"
  msgid "zero-size array %qT"
  msgstr "nulstørrelsestabel '%D'"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  #| msgid "destructor for alien class `%T' cannot be a member"
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
  
! #: cp/decl.cc:11944
  #, fuzzy, gcc-internal-format
  #| msgid "constructor for alien class `%T' cannot be a member"
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "'%D' erklæret som 'virtual' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11972
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11978
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "'%D' er erklæret som en ven"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11983
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:11989
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "'%D' erklæret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:11994
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:12000
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a `virtual' %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "'%D' erklæret som 'virtual' %s"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as an `inline' %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "'%D' erklæret som 'inline' %s"
  
  # %s bliver omsat til typen
! #: cp/decl.cc:12005
  #, fuzzy, gcc-internal-format
  #| msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
  
! #: cp/decl.cc:12012
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%q+D declared as a friend"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/decl.cc:12019
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared with an exception specification"
  msgid "%q+D declared with an exception specification"
  msgstr "'%D' erklæret med en undtagelsesspecifikation"
  
! #: cp/decl.cc:12051
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/decl.cc:12091
  #, fuzzy, gcc-internal-format
  #| msgid "static member function `%#D' declared with type qualifiers"
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statisk medlemsfunktion '%#D' erklæret med typemodifikationer"
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "constraints on a non-templated function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/decl.cc:12208
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:12299
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-id `%D' in declaration of primary template"
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ugyldig brug af skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/decl.cc:12322
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/decl.cc:12331
  #, fuzzy, gcc-internal-format
  #| msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "'inline' er ikke tilladt i erklæring venneskabelonsspecialisering '%D'"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "kan ikke erklære %<::main%> som indlejret"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "kan ikke erklære '::main' som statisk"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be static"
  msgid "cannot declare %<::main%> to be static"
  msgstr "kan ikke erklære '::main' som statisk"
  
! #: cp/decl.cc:12417
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be %<constexpr%>"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "kan ikke erklære %<::main%> til at være %<constexpr%>"
  
! #: cp/decl.cc:12422
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "kan ikke erklære %<::main%> som en skabelon"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12486
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12487
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12494
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "explicit object parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/decl.cc:12514
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "  declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/decl.cc:12523
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12529
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:12543
  #, fuzzy, gcc-internal-format
  #| msgid "template with C linkage"
  msgid "literal operator with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/decl.cc:12553
  #, fuzzy, gcc-internal-format
  #| msgid "#%s with invalid argument"
  msgid "%qD has invalid argument list"
  msgstr "#%s med ugyldig parameter"
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:12676
  #, fuzzy, gcc-internal-format
  #| msgid "`main' must return `int'"
  msgid "%<::main%> must return %<int%>"
  msgstr "'main' skal returnere typen 'int'"
  
! #: cp/decl.cc:12717
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of implicitly-declared %qD"
  msgstr "definition af underforstået-erklæret '%D'"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared `%D'"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definition af underforstået-erklæret '%D'"
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "'%#D' tidligere defineret her"
  
! #: cp/decl.cc:12745
  #, fuzzy, gcc-internal-format
  #| msgid "no `%#D' member function declared in class `%T'"
  msgid "no %q#D member function declared in class %qT"
  msgstr "ingen medlemsfunktion '%#D' erklæret i klassen '%T'"
  
! #: cp/decl.cc:12951
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare `::main' to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "kan ikke erklære '::main' som en skabelon"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:12966
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "concept must be defined at namespace scope"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/decl.cc:13090
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13094
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13098
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13109
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:13114
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
  
! #: cp/decl.cc:13119
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ forbyder tildeling af startværdi til medlemskonstant '%D' af en ikke-heltallig type"
  
! #: cp/decl.cc:13231
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "størrelsen af tabellen '%D' er ikke af en heltalstype"
  
! #: cp/decl.cc:13234
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "størrelsen af tabel er ikke af en heltalstype"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, fuzzy, gcc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
  
! #: cp/decl.cc:13320
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array `%D'"
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med størrelsen nul"
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ forbyder tabel med størrelsen nul"
  
! #: cp/decl.cc:13347
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array `%D'"
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ forbyder tabellen '%D' med variabel størrelse"
  
! #: cp/decl.cc:13350
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids variable-size array"
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ forbyder tabel med variabel størrelse"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "tabeldimension for stor"
  
! #: cp/decl.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/decl.cc:13474
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating array of template placeholder type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: cp/decl.cc:13486
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of void"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of functions"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13500
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of references"
  msgstr "opretter tabel af '%T'"
  
! #: cp/decl.cc:13505
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13508
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of functions"
  msgid "creating array of function members"
  msgstr "'%s' erklæret som en tabel af funktioner"
  
! #: cp/decl.cc:13526
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
  
! #: cp/decl.cc:13544
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable-length array of %<auto%>"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13645
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13672
  #, fuzzy, gcc-internal-format
  #| msgid "return type specified for `operator %T'"
  msgid "return type specified for %<operator %T%>"
  msgstr "returtype angivet for 'operator %T'"
  
! #: cp/decl.cc:13675
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13684
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
  
! #: cp/decl.cc:13687
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:13691
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13700
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unavngiven variabel eller felt erklæret void"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:13744
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:13749
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "type er ikke forenelig med dens variant"
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "type er ikke forenelig med dens variant"
  
! #: cp/decl.cc:13905
  #, fuzzy, gcc-internal-format
  #| msgid "%s as integer rather than floating due to prototype"
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
  
! #: cp/decl.cc:13911
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:13932
  #, fuzzy
  #| msgid "signed and unsigned given together for `%s'"
  msgid "%e and %e specified together"
  msgstr "signed og unsigned er begge angivet for '%s'"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid definition of qualified type `%T'"
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ugyldig definition af modificeret type '%T'"
  
! #: cp/decl.cc:14151
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member `%D'"
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ugyldig brug af medlemmet '%D'"
  
! #: cp/decl.cc:14161
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qE as non-member"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14220
  #, fuzzy, gcc-internal-format
  #| msgid "declarator-id missing; using reserved word `%D'"
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "erklærer-id mangler; bruger reserveret ord '%D'"
  
! #: cp/decl.cc:14271
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `register'"
  msgid "function definition does not declare parameters"
  msgstr "'register' er påhæftet funktionsdefinitionen"
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as non-function"
  msgid "declaration of %qD as non-function"
  msgstr "erklæring af '%D' som ikke-funktion"
  
! #: cp/decl.cc:14296
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/decl.cc:14301
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/decl.cc:14336
  #, fuzzy, gcc-internal-format
  #| msgid "both long and short specified for `%s'"
  msgid "both %qs and %qs specified"
  msgstr "både long og short er angivet for '%s'"
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration of `%s'"
  msgid "two or more data types in declaration of %qs"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain `complex' meaning `double complex'"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids declaration of `%s' with no type"
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ forbyder erklæring af '%s' uden en type"
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_trap not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_trap understøttes ikke på denne målarkitektur"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support `long long'"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ understøtter ikke 'long long'"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %qT"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14591
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with typedef-name %qD"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14600
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qs specified with %<typeof%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/decl.cc:14671
  #, fuzzy, gcc-internal-format
  #| msgid "complex invalid for `%s'"
  msgid "complex invalid for %qs"
  msgstr "complex ugyldig for '%s'"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/decl.cc:14750
  #, fuzzy, gcc-internal-format
  #| msgid "member `%D' cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
  
! #: cp/decl.cc:14770
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for template parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "storage class specified for parameter %qs"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:14819
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<virtual%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "structured binding declaration cannot be %qs"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/decl.cc:14835
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:14855
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "Ugyldig erklæring"
  
! #: cp/decl.cc:14879
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:14891
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' cannot be declared friend"
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/decl.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "multiple storage classes in declaration of %qs"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: cp/decl.cc:14958
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %s `%s'"
  msgid "storage class specified for %qs"
  msgstr "lagringsklasse angivet for %s '%s'"
  
! #: cp/decl.cc:14972
  #, fuzzy, gcc-internal-format
  #| msgid "nested function `%s' declared `extern'"
  msgid "nested function %qs declared %<extern%>"
  msgstr "indlejret funktion '%s' er erklæret 'extern'"
  
! #: cp/decl.cc:14977
  #, fuzzy, gcc-internal-format
  #| msgid "top-level declaration of `%s' specifies `auto'"
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
  
! #: cp/decl.cc:14985
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope `%s' implicitly auto and declared `__thread'"
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "'%s' i funktionsvirkefelt underforstået auto og erklæret '__thread'"
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/decl.cc:15095
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of `%s'"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
  
! #: cp/decl.cc:15101
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "uventet operand"
  
! #: cp/decl.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/decl.cc:15182
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "funktion kan ikke indbygges"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15192
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "valid explicit object parameter declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "requires-clause on return type"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15259
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ugyldig brug af '%D"
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/decl.cc:15320
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "%qs declared as function returning a function"
  msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
  
! #: cp/decl.cc:15401
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning an array"
  msgid "%qs declared as function returning an array"
  msgstr "'%s' er erklæret som en funktion der returnerer en tabel"
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:15448
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be cv-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15449
  #, fuzzy, gcc-internal-format
  #| msgid "constructors may not be `%s'"
  msgid "constructors may not be cv-qualified"
  msgstr "konstruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15457
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "destructors may not be ref-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15458
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "constructors may not be ref-qualified"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "en virtuel funktion kan ikke erklæres som friend"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function `%s' in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:15550
  #, fuzzy, gcc-internal-format
  #| msgid "%smember function `%D' cannot have `%T' method qualifier"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
  
! #: cp/decl.cc:15569
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktionsfunktioner må ikke have parametre"
  
! #: cp/decl.cc:15640
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T'"
  msgid "cannot declare pointer to %q#T"
  msgstr "kan ikke erklære henvisning til '%#T'"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "cannot declare reference to %q#T"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: cp/decl.cc:15662
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to `%#T' member"
  msgid "cannot declare pointer to %q#T member"
  msgstr "kan ikke erklære henvisning til medlemmet '%#T'"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare references to references"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "kan ikke erklære referencer til referencer"
  
! #: cp/decl.cc:15692
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15844
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' used as a declarator"
  msgid "template-id %qD used as a declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "medlemsfunktioner er underforstået venner af deres klasse"
  
! #: cp/decl.cc:15875
  #, fuzzy, gcc-internal-format
  #| msgid "extra qualification `%T::' on member `%s' ignored"
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
  
! #: cp/decl.cc:15905
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15907
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%T::%s' within `%T'"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15915
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member `%T::%s' within `%T'"
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "kan ikke erklære medlem '%T::%s' inde i '%T'"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  #| msgid "data member may not have variably modified type `%T'"
  msgid "data member may not have variably modified type %qT"
  msgstr "datamedlem må ikke have variabelt ændret type '%T'"
  
! #: cp/decl.cc:15981
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type `%T'"
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter må ikke have variabelt ændret type '%T'"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  #| msgid "virtual outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "virtual angivet uden for klasseerklæring"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:15998
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be `explicit'"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  #| msgid "non-member `%s' cannot be declared `mutable'"
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16015
  #, fuzzy, gcc-internal-format
  #| msgid "non-object member `%s' cannot be declared `mutable'"
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16021
  #, fuzzy, gcc-internal-format
  #| msgid "function `%s' cannot be declared `mutable'"
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16027
  #, fuzzy, gcc-internal-format
  #| msgid "static `%s' cannot be declared `mutable'"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  #| msgid "const `%s' cannot be declared `mutable'"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const '%s' kan ikke erklæres 'mutable'"
  
! #: cp/decl.cc:16039
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "referencen %qs kan ikke erklæres %<mutable%>"
  
! #: cp/decl.cc:16055
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16058
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef erklæret %<auto%>"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-navn kan ikke være en indlejret-navn-specifikation"
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ forbyder indlejret type %qD med samme navn som den omgivende klasse"
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> angivet for friend class-erklæring"
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-erklæring kræver klasseangivelse, dvs. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-erklæring kræver klasseangivelse, dvs. %<friend %#T%>"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "forsøg på at gøre klassen %qT til ven af det globale virkningsfelt"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, fuzzy, gcc-internal-format
  #| msgid "abstract declarator `%T' used as declaration"
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakt erklærer '%T' benyttet som erklæring"
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter `%D' to be of type `%T'"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "kan ikke erklære parameteren '%D' til at være af typen '%T'"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "parameter declared %<auto%>"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: cp/decl.cc:16403
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' has no non-static data member named `%D'"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `::'"
  msgid "invalid use of %<::%>"
  msgstr "ugyldig brug af '::'"
  
! #: cp/decl.cc:16463
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  #| msgid "function `%D' declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktionen '%D' erklæret virtual inden i en union"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "'%D' kan ikke erklæres virtual eftersom den altid er statisk"
  
! #: cp/decl.cc:16497
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:16504
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD as member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a destructor cannot be %qs"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/decl.cc:16539
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be `%s'"
  msgid "a constructor cannot be %<concept%>"
  msgstr "destruktionsfunktioner må ikke være '%s'"
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "kan ikke åbne %s"
  
! #: cp/decl.cc:16563
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel eller felt erklæret void"
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  #| msgid "field `%D' has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "feltet '%D' er af en ufuldstændig type"
  
! #: cp/decl.cc:16636
  #, fuzzy, gcc-internal-format
  #| msgid "name `%T' has incomplete type"
  msgid "name %qT has incomplete type"
  msgstr "navnet '%T' er af en ufuldstændig type"
  
! #: cp/decl.cc:16656
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: cp/decl.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
  
! #: cp/decl.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/decl.cc:16686
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:16753
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type `%T'"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "non-static data member %qE declared %qs"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:16870
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `auto' invalid for function `%s'"
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16873
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `register' invalid for function `%s'"
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16883
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `__thread' invalid for function `%s'"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' can only be specified for functions"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "'%D' kan kun angives for funktioner"
  
! #: cp/decl.cc:16891
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "typeangivelsen '%s' er ikke tilladt efter struct eller class"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:16907
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `inline' invalid for function `%s' declared out of global scope"
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
  
! #: cp/decl.cc:16915
  #, fuzzy, gcc-internal-format
  #| msgid "virtual non-class function `%s'"
  msgid "virtual non-class function %qs"
  msgstr "virtuel funktion '%s' tilhører ikke en klasse"
  
! #: cp/decl.cc:16922
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "%qs defined in a non-class scope"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/decl.cc:16965
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function `%D' to have static linkage"
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
  
! #: cp/decl.cc:17015
  #, fuzzy, gcc-internal-format
  #| msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
  
! #: cp/decl.cc:17022
  #, fuzzy, gcc-internal-format
  #| msgid "static member `%D' declared `register'"
  msgid "static member %qD declared %<register%>"
  msgstr "statisk medlem '%D' erklæret 'register'"
  
! #: cp/decl.cc:17028
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
  
! #: cp/decl.cc:17036
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' outside of class is not definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
  
! #: cp/decl.cc:17043
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/decl.cc:17075
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' initialized and declared `extern'"
  msgid "%qs initialized and declared %<extern%>"
  msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
  
! #: cp/decl.cc:17080
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' has both `extern' and initializer"
  msgid "%qs has both %<extern%> and initializer"
  msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
  
! #: cp/decl.cc:17282
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:17285
  #, fuzzy, gcc-internal-format
  #| msgid "default argument `%E' uses local variable `%D'"
  msgid "default argument %qE uses local variable %qD"
  msgstr "standardparameter '%E' bruger lokal variabel '%D'"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `virtual' in template declaration of `%#D'"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ugyldig brug af 'virtual' i skabelonserklæring af '%#D'"
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of template-name '%E' in a declarator"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
  
! #: cp/decl.cc:17445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/decl.cc:17478
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/decl.cc:17763
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constructor; you probably meant `%T (const %T&)'"
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
  
! #: cp/decl.cc:17842
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD may not be declared within a namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/decl.cc:17849
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/decl.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
  
! #: cp/decl.cc:17923
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/decl.cc:17933
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must be either a non-static member function or a non-member function"
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "'%D' skal enten være en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
  
! #: cp/decl.cc:17943
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must have an argument of class or enumerated type"
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ forbyder flertydiggørelse af operatoren ?:"
  
! #: cp/decl.cc:17984
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must not have variable number of arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/decl.cc:18010
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "'%D' skal tage mod nul eller én parameter"
  
! #: cp/decl.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "'%D' skal tage mod én eller to parametre"
  
! #: cp/decl.cc:18023
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfiks '%D' skal tage mod 'int' som parameter"
  
! #: cp/decl.cc:18024
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' must take `int' as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "'%s' skal tage mod én parameter"
  
! #: cp/decl.cc:18047
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "'%s' skal tage mod to parametre"
  
! #: cp/decl.cc:18062
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%qD cannot have default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/decl.cc:18086
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18093
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18095
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18104
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18106
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
  
! #: cp/decl.cc:18122
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined `%D' always evaluates both arguments"
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
  
! #: cp/decl.cc:18141
  #, fuzzy, gcc-internal-format
  #| msgid "prefix `%D' should return `%T'"
  msgid "prefix %qD should return %qT"
  msgstr "præfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:18148
  #, fuzzy, gcc-internal-format
  #| msgid "postfix `%D' should return `%T'"
  msgid "postfix %qD should return %qT"
  msgstr "postfiks '%D' skal returnere '%T'"
  
! #: cp/decl.cc:18160
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should return by value"
  msgid "%qD should return by value"
  msgstr "'%D' skal returnere pr. værdi (ikke reference)"
  
! #: cp/decl.cc:18217
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "using template type parameter %qT after %qs"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: cp/decl.cc:18241
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "using alias template specialization %qT after %qs"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/decl.cc:18244
  #, fuzzy, gcc-internal-format
  #| msgid "using typedef-name `%D' after `%s'"
  msgid "using typedef-name %qD after %qs"
  msgstr "bruger typedef-navn '%D' efter '%s'"
  
! #: cp/decl.cc:18246
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "tidligere erklæring som '%#D'"
  
! #: cp/decl.cc:18255
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "'%#D' omerklæret som %C"
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "dette er en tidligere erklæring"
  
! #: cp/decl.cc:18263
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "'%#D' omerklæret som %C"
*************** msgstr "'%#D' omerklæret som %C"
*** 67692,67800 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklæring"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:18658
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:18665
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.cc:18725
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optræder mere end én gang"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "underlying type %qT of %qT must be an integral type"
--- 67780,67888 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/decl.cc:18331
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qT is not a template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, fuzzy, gcc-internal-format
  #| msgid "use of enum `%#D' without previous declaration"
  msgid "use of enum %q#D without previous declaration"
  msgstr "brug af enum '%#D' uden tidligere erklæring"
  
! #: cp/decl.cc:18519
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "redeclaration of %qT as a non-template"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/decl.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "derived union `%T' invalid"
  msgid "derived union %qT invalid"
  msgstr "nedarvet union '%T' ugyldig"
  
! #: cp/decl.cc:18669
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in the class %T"
  msgid "%qT defined with multiple direct bases"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:18680
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct or virtual base of `%T'"
  msgid "%qT defined with direct virtual base"
  msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
  
! #: cp/decl.cc:18729
  #, fuzzy, gcc-internal-format
  #| msgid "base type `%T' fails to be a struct or class type"
  msgid "base type %qT fails to be a struct or class type"
  msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
  
! #: cp/decl.cc:18759
  #, fuzzy, gcc-internal-format
  #| msgid "recursive type `%T' undefined"
  msgid "recursive type %qT undefined"
  msgstr "rekursiv type '%T' ikke defineret"
  
! #: cp/decl.cc:18761
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate base type `%T' invalid"
  msgid "duplicate base type %qT invalid"
  msgstr "stamklassetype '%T' optræder mere end én gang"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "tidligere definition her"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "parameter til '%s' skal være en
*** 67804,67907 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
  
! #: cp/decl.cc:19455
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-værdier for store ved '%D'"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bør returnere en reference til '*this'"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "'%#D' benyttet før erklæring"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 67892,67995 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:19398
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for `%s' not integer constant"
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19448
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of `int'"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
  
! #: cp/decl.cc:19459
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in enumeration values at `%D'"
  msgid "overflow in enumeration values at %qD"
  msgstr "enum-værdier for store ved '%D'"
  
! #: cp/decl.cc:19479
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "flere definitioner af %q#T"
  
! #: cp/decl.cc:19653
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "return type %q#T is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, fuzzy, gcc-internal-format
  #| msgid "`operator=' should return a reference to `*this'"
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "'operator=' bør returnere en reference til '*this'"
  
! #: cp/decl.cc:20641
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ingen return-sætning i en funktion der ikke returnerer void"
  
! #: cp/decl.cc:20908
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in class `%T'"
  msgid "%qD is already defined in class %qT"
  msgstr "'%D' er allerede defineret i klassen '%T'"
  
! #: cp/decl.cc:21306
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "using %qs"
  msgstr "fejl ved lukning af %s: %m"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "'%#D' benyttet før erklæring"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "kan ikke udføre delete på en f
*** 67961,67967 ****
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete på '%T' er ikke defineret"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
--- 68049,68055 ----
  msgid "deleting %qT is undefined"
  msgstr "benyttelse af delete på '%T' er ikke defineret"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %q#D"
*************** msgstr "'%D' erklærer ikke en skabelons
*** 67983,67989 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
--- 68071,68077 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
*************** msgstr "'%D' er allerede defineret i kla
*** 68100,68106 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem '%D' kan ikke være et bitfelt"
  
! #: cp/decl2.cc:1647
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
--- 68188,68194 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisk medlem '%D' kan ikke være et bitfelt"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
*************** msgstr "sizeof benyttet på en funktions
*** 68380,68775 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/decl2.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    indlejret fra %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In static member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "I funktionen"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In explicit object member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "I medlemsfunktionen %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "I funktionen %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "but %qE is a type"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "but %qE is an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "structure"
  msgid "but %qE is a structured binding"
  msgstr "struktur"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "but %qE is a parameter"
  msgstr "en parameter"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "but %qE is a data member"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "but %qE is a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "but %qE is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is an enumerator"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/error.cc:4052
  #, fuzzy
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  #| msgid "no args to macro `%s'"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "ingen parametre givet til makroen '%s'"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "required for the satisfaction of %qE"
  msgstr "'%D' er tidligere erklæret"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  #| msgid "-c or -S required for Ada"
  msgid "required for constraint satisfaction\n"
  msgstr "-c eller -S kræves til Ada"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "ingen parametre"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5079
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
--- 68468,68863 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/decl2.cc:6810
  #, fuzzy, gcc-internal-format
  #| msgid "use of template qualifier outside template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "brug af skabelonsmodifikation uden for skabelon"
  
! #: cp/error.cc:4085
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d:%d%R"
  
! #: cp/error.cc:4090
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    indlejret fra %qs ved %r%s:%d%R"
  
! #: cp/error.cc:4096
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    indlejret fra %qs"
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In static member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In copy constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In constructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "In construct"
  msgid "In destructor %qD"
  msgstr "I konstruktionen"
  
! #: cp/error.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "I funktionen"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "In member function `%s':"
  msgid "In explicit object member function %qD"
  msgstr "I medlemsfunktionen '%s':"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "I medlemsfunktionen %qs"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "I funktionen %qs"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "but %qE is a type"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "but %qE is an expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: cp/error.cc:4157
  #, fuzzy, gcc-internal-format
  #| msgid "structure"
  msgid "but %qE is a structured binding"
  msgstr "struktur"
  
! #: cp/error.cc:4159
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is a variable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "but %qE is a parameter"
  msgstr "en parameter"
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "but %qE is a function"
  msgstr "'%s' er ikke en funktion,"
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "but %qE is a data member"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "but %qE is a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "but %qE is a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "but %qE is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "but %qE is an enumerator"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/error.cc:4206
  #, fuzzy
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of `%s':\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: i instantiering af '%s':\n"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4336
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4357
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "recursively required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "kaldt herfra"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, fuzzy, gcc-internal-format
  #| msgid "no args to macro `%s'"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "ingen parametre givet til makroen '%s'"
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4488
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%D'"
  msgid "required for the satisfaction of %qE"
  msgstr "'%D' er tidligere erklæret"
  
! #: cp/error.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "-c or -S required for Ada"
  msgid "required for constraint satisfaction\n"
  msgstr "-c eller -S kræves til Ada"
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "ingen parametre"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "ingen parametre"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5121
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5126
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5136
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5142
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5147
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5152
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5157
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5162
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/error.cc:5167
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5178
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/error.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
  
! #: cp/error.cc:5238
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/error.cc:5253
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "%qD is not a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5279
  #, fuzzy, gcc-internal-format
  #| msgid "'%D' has no member named '%E'"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "'%D' har intet medlem ved navn '%E'"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/error.cc:5294
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/error.cc:5298
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
*************** msgstr "'%D' ikke erklæret"
*** 68848,68854 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 68936,68942 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr "'%D' bør blive klargjort i medl
*** 69038,69057 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startværdi"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
--- 69126,69145 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member `%D'"
  msgid "uninitialized const member in %q#T"
  msgstr "konstant medlem '%D' uden startværdi"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "'%D' vil blive klargjort efter"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized reference member `%D'"
  msgid "uninitialized reference member in %q#T"
*************** msgstr "typen '%D' er ikke en direkte el
*** 69154,69160 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
--- 69242,69248 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
*************** msgstr "'#pragma implementation' til %s
*** 69501,69507 ****
  msgid "%qD not defined"
  msgstr "'%D' er ikke defineret"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 69589,69595 ----
  msgid "%qD not defined"
  msgstr "'%D' er ikke defineret"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr ""
*** 69534,69594 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5264
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5269
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5274
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 69622,69682 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5260
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5265
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
  
! #: cp/mangle.cc:5270
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of `%D' will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr ""
*** 69620,69632 ****
  msgid "mapper exit status %d"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D', can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member `%#D', can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 69708,69720 ----
  msgid "mapper exit status %d"
  msgstr "ld returnerede afslutningskoden %d"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member `%#D', can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member `%#D', can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "klargøring af fleksibelt tabelm
*** 69737,69766 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "object cannot have qualified function type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/method.cc:1998
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/method.cc:2005
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
--- 69825,69854 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "object cannot have qualified function type %qT"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/method.cc:2000
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
! #: cp/method.cc:2007
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
*************** msgstr "for mange startværdier for %qT"
*** 69768,69940 ****
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "the conversion is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "%qT is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class or scalar type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/method.cc:2455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot construct an array of unknown bound"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "%qE is non-trivial"
  msgstr "manglende startværdi"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qT is a function type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2665
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.cc:2666
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.cc:2754
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startværdi for %q#D er ugyldig"
  
! #: cp/method.cc:2811
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "(brug '=' for at klargøre statiske datamedlemmer)"
  
! #: cp/method.cc:2822
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "(brug '=' for at klargøre statiske datamedlemmer)"
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/method.cc:3929
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/method.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
--- 69856,70028 ----
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "the conversion is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "%qT is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a class or scalar type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/method.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
  msgid "cannot construct an array of unknown bound"
  msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "%qE is non-trivial"
  msgstr "manglende startværdi"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qT is a function type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2667
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.cc:2668
  #, fuzzy, gcc-internal-format
  #| msgid "Only constructors can invoke constructors"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "Kun konstruktionsfunktioner kan kalde konstruktionsfunktioner"
  
! #: cp/method.cc:2756
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "startværdi for %q#D er ugyldig"
  
! #: cp/method.cc:2813
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "(brug '=' for at klargøre statiske datamedlemmer)"
  
! #: cp/method.cc:2824
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "(use `=' to initialize static data members)"
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "(brug '=' for at klargøre statiske datamedlemmer)"
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, fuzzy, gcc-internal-format
  #| msgid "cast does not match function type"
  msgid "expected signature: %qD"
  msgstr "typeomtvingelse passer ikke til funktionstype"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a template cannot be defaulted"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/method.cc:3931
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "%qD cannot be defaulted"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/method.cc:3940
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
*************** msgstr "forventet skabelon-id for typen"
*** 69967,70484 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "målarkitekturegenskab er ikke understøttet på denne maskine"
  
! #: cp/module.cc:6696
  #, fuzzy, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "existing declaration here with tags %qE"
  msgstr "tidligere erklæring af '%#D'"
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "i erklæringen '%D'"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "conflicting default argument for %#qD"
  msgstr "ingen standardparameter til '%D'"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "existing default declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of `%#D' doesn't match"
  msgid "definition of %qD does not match"
  msgstr "extern-erklæring af '%#D' passer ikke med"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "existing definition %qD"
  msgstr "manglende startværdi"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of `%#D' doesn't match"
  msgid "enumerator %qD does not match ..."
  msgstr "extern-erklæring af '%#D' passer ikke med"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "... this enumerator %qD"
  msgstr "omerklæring af 'enum %s'"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qD has TU-local template argument %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive lazy load"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/module.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "module %qs depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:17035
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "indirect import %qs is not already loaded"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "tidligere definition her"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "compiled module file is %qs"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version"
  msgid "compiled module is %sversion %s"
  msgstr "Vis oversætterens version"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2-version %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "module %qs found"
  msgstr "ingen symboltabel fundet"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "forskellige funktionsattributter"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "failed to read compiled module: %s"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with builtin"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "asm declaration conflicts with previous rename"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "strider mod ny erklæring af med %L-kædning"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in module %qs"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in global module"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "opretter %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "metodedefinitionen optræder ikke i @implementation-kontekst"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module declared here"
--- 70055,70572 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "målarkitekturegenskab er ikke understøttet på denne maskine"
  
! #: cp/module.cc:6698
  #, fuzzy, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of `%#D'"
  msgid "existing declaration here with tags %qE"
  msgstr "tidligere erklæring af '%#D'"
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "existing declaration %#qD"
  msgstr "i erklæringen '%D'"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "conflicting default argument for %#qD"
  msgstr "ingen standardparameter til '%D'"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "existing default declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of `%+#D'"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "standardparameter mangler for parameter %P  i '%+#D'"
  
! #: cp/module.cc:14036
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of `%#D' doesn't match"
  msgid "definition of %qD does not match"
  msgstr "extern-erklæring af '%#D' passer ikke med"
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "existing definition %qD"
  msgstr "manglende startværdi"
  
! #: cp/module.cc:14050
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of `%#D' doesn't match"
  msgid "enumerator %qD does not match ..."
  msgstr "extern-erklæring af '%#D' passer ikke med"
  
! #: cp/module.cc:14052
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of `enum %s'"
  msgid "... this enumerator %qD"
  msgstr "omerklæring af 'enum %s'"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not of type `%T'"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "'%E' er ikke af typen '%T'"
  
! #: cp/module.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/module.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/module.cc:14339
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/module.cc:14351
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/module.cc:14362
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "'%D' benyttet uden skabelonsparametre"
  
! #: cp/module.cc:14451
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qD has TU-local template argument %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "recursive lazy load"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/module.cc:16743
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "module %qs depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:17100
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' as array of voids"
  msgid "indirect import %qs is not already loaded"
  msgstr "'%s' erklæret som en tabel af void"
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "tidligere definition her"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistent instansvariabelangivelse"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "compiled module file is %qs"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version"
  msgid "compiled module is %sversion %s"
  msgstr "Vis oversætterens version"
  
! #: cp/module.cc:20840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2-version %s\n"
  
! #: cp/module.cc:20870
  #, fuzzy, gcc-internal-format
  #| msgid "no symbol table found"
  msgid "module %qs found"
  msgstr "ingen symboltabel fundet"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "forskellige funktionsattributter"
  
! #: cp/module.cc:21052
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "stakgrænseudtryk understøttes ikke"
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "failed to read compiled module: %s"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration `%#D'"
  msgid "declaration %qD conflicts with builtin"
  msgstr "strider mod indbygget erklæring '%#D'"
  
! #: cp/module.cc:22045
  #, fuzzy, gcc-internal-format
  #| msgid "asm declaration conflicts with previous rename"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/module.cc:22066
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %L linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "strider mod ny erklæring af med %L-kædning"
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in module %qs"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously declared here"
  msgid "previously declared in global module"
  msgstr "'%s' tidligere erklæret her"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration `%#D' declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/module.cc:22505
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "opretter %s"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown cpu: -mcpu=%s"
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "Ukendt processor: -mcpu=%s"
  
! #: cp/module.cc:22815
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "metodedefinitionen optræder ikke i @implementation-kontekst"
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module declared here"
*************** msgstr "  '%#D' erklæret her"
*** 70491,70964 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already imported"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs imported here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown punctuation '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "ukendt tegnsætning »%c«"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, fuzzy, gcc-internal-format
  #| msgid "while writing precompiled header"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "under skrivning af præoversat inkluderingsfil"
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param value %qs"
  msgid "invalid header name %qs"
  msgstr "ugyldig »--param«-værdi %qs"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "ugyldigt makronavn '%s'"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first error in %qD appeared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "failed to write compiled module: %s"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
  msgstr "ukendt registernavn: %s"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "funktionen '%s' omerklæret med egenskaben noinline"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' hides constructor for `%#T'"
  msgid "%q#D hides constructor for %q#D"
  msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/name-lookup.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
  
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "  '%#D' erklæret her"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%q#D declared here with internal linkage"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "  '%#D' erklæret her"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "%qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6623
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklæring"
  
! #: cp/name-lookup.cc:6675
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have været erklæret inden i '%D'"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understøttes ikke længere"
  
! #: cp/name-lookup.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "annotation on using directive"
  msgstr "ugyldig operation på uudskiftet type"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.cc:9589
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "forventede %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 70579,71052 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "module already imported"
  msgstr "Symboler har en indledende understreg"
  
! #: cp/module.cc:22869
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "module %qs imported here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown punctuation '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "ukendt tegnsætning »%c«"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, fuzzy, gcc-internal-format
  #| msgid "while writing precompiled header"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "under skrivning af præoversat inkluderingsfil"
  
! #: cp/module.cc:23622
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktivér stakprøvning"
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param value %qs"
  msgid "invalid header name %qs"
  msgstr "ugyldig »--param«-værdi %qs"
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "ugyldigt makronavn '%s'"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "fejl ved skrivning til %s"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "first error in %qD appeared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/module.cc:24017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "failed to write compiled module: %s"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown header kind %qs"
  msgstr "ukendt registernavn: %s"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "funktionen '%s' omerklæret med egenskaben noinline"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "strider mod tidligere erklæring '%#D'"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' hides constructor for `%#T'"
  msgid "%q#D hides constructor for %q#D"
  msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "modstridende erklæringer af '%s'"
  
! #: cp/name-lookup.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q#D shadows a parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/name-lookup.cc:3628
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%s' shadows a member of `this'"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "erklæring af '%s' skygger for et medlem af 'this'"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
  
! #: cp/name-lookup.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/name-lookup.cc:4898
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4901
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5526
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "  '%#D' erklæret her"
  
! #: cp/name-lookup.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%q#D declared here with internal linkage"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: cp/name-lookup.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "  '%#D' erklæret her"
  
! #: cp/name-lookup.cc:6348
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/name-lookup.cc:6398
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  #| msgid "type `%D' is not a direct base of `%T'"
  msgid "%qT is not a direct base of %qT"
  msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/name-lookup.cc:6531
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' names constructor"
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "'%D' navngiver en konstruktionsfunktion"
  
! #: cp/name-lookup.cc:6624
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' not in a namespace surrounding `%D'"
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
  
! #: cp/name-lookup.cc:6666
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate type qualifiers in %s declaration"
  msgid "explicit qualification in declaration of %qD"
  msgstr "dobbelte typemodifikationer i %s-erklæring"
  
! #: cp/name-lookup.cc:6676
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' should have been declared inside `%D'"
  msgid "%qD should have been declared inside %qD"
  msgstr "'%D' skulle have været erklæret inden i '%D'"
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:6748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "'%D' er erklæret som en ven"
  
! #: cp/name-lookup.cc:6803
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "egenskabsdirektivet '%s' ignoreret"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/name-lookup.cc:8038
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' cannot be declared"
  msgid "the macro %qs had not yet been defined"
  msgstr "'%#D' kan ikke erklæres"
  
! #: cp/name-lookup.cc:8041
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "it was later defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/name-lookup.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/name-lookup.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "switch \"%s\" is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "tilvalget '%s' understøttes ikke længere"
  
! #: cp/name-lookup.cc:9336
  #, fuzzy, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
  
! #: cp/name-lookup.cc:9355
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9361
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "annotation on using directive"
  msgstr "ugyldig operation på uudskiftet type"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "cannot nest more than %d namespaces"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%D' is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/name-lookup.cc:9590
  #, fuzzy, gcc-internal-format
  #| msgid "namespace alias `%D' not allowed here, assuming `%D'"
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
  
! #: cp/name-lookup.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "tidligere erklæring af '%#D' med %L-kædning"
  
! #: cp/name-lookup.cc:9662
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/name-lookup.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "forventede %<namespace%>"
  
! #: cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/name-lookup.cc:9726
  #, fuzzy, gcc-internal-format
  #| msgid "`%#D' conflicts with previous using declaration `%#D'"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "tidligere definition her"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "kaldenavnet '%s' er i modstrid m
*** 70990,70996 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
--- 71078,71084 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
*************** msgstr "'%#D' kan ikke erklæres"
*** 71038,71044 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
--- 71126,71132 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "'%#D' kan ikke erklæres"
*************** msgstr "semikolon mangler efter erklæri
*** 71119,71125 ****
  msgid "%qE is not a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a template"
--- 71207,71213 ----
  msgid "%qE is not a class template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qE is not a template"
*************** msgstr "sætningsblokke i udtryk er kun
*** 71508,71514 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
--- 71596,71602 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected primary-expression"
*************** msgstr "skabelonsparameter %d er ugyldig
*** 71573,71579 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 71661,71667 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr "erklæring af '%s' skygger for e
*** 71589,71595 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 71677,71683 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "skabelons-id '%D' benyttet som erklærer"
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr "new kan ikke bruges på en refer
*** 71647,71653 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 71735,71741 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to bit-complement"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "forkert antal skabelonsparametre
*** 71665,71681 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Ugyldig erklæring"
--- 71753,71769 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Ugyldig erklæring"
*************** msgstr "'%D::%D' er ikke et medlem af '%
*** 71717,71723 ****
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
--- 71805,71811 ----
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
*************** msgstr "new kan ikke bruges på en refer
*** 71752,71758 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 71840,71846 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "standardparameter givet til %d.
*** 71956,71962 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 72044,72050 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr "ugyldig venstreværdi i asm-sæt
*** 72101,72107 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
--- 72189,72195 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected selection-statement"
*************** msgid "types may not be defined in condi
*** 72125,72131 ****
  msgstr "new kan ikke bruges på en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
--- 72213,72219 ----
  msgstr "new kan ikke bruges på en referencetype"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, fuzzy, gcc-internal-format
  #| msgid "empty scalar initializer"
  msgid "expected initializer"
*************** msgstr "sizeof benyttet på en funktions
*** 72159,73313 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "for mange elementer i startværdi til sammensat type"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected module-partition"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "scope opened here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "  oprindelig definition er her"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "flere erklæringer '%T' og '%T'"
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "structured binding pack outside of template"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "annotation on structured binding"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "for-range-declaration cannot be %qs"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%qD invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forældet stamklasseklargøring"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type modifier within pointer declarator"
  msgid "invalid encoding prefix in literal operator"
  msgstr "ugyldig typemodifikation i erklæring af henvisning"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:20526
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter packs cannot have default arguments"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:21549
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  #| msgid "address of non-extern `%E' cannot be used as template argument"
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "adresse på ikke-ekstern '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of concept-name %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration %qD does not declare anything"
  msgstr "erklæring erklærer ikke noget"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation på uudskiftet type"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on template instantiation"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "unnamed scoped enum is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krævet"
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  #| msgid "function with nested functions cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "funktion med indlejrede funktioner kan ikke indbygges"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklæret"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type `%#T'"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ugyldig brug af en ikke-defineret type '%#T'"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstændig typedef '%s'"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "case-værdi optræder mere end én gang"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "cannot handle qualified name for variant function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "no declaration of base function %qs in this scope"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer provided for function"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/parser.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array bound is not an integer constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
--- 72247,73401 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:16549
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:16595
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:16657
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "for mange elementer i startværdi til sammensat type"
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "using-erklæring for destruktionsfunktion"
  
! #: cp/parser.cc:16908
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ forbyder beregnede goto'er"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected module-partition"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:17113
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:17155
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in class context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metodedefinitionen optræder ikke i en klassekontekst"
  
! #: cp/parser.cc:17161
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.cc:17162
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "scope opened here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:17188
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "private module fragment"
  msgstr "ingen parametre"
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: cp/parser.cc:17389
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra `;' outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored"
  msgid "attributes may be inserted here"
  msgstr "egenskaben '%s' ignoreret"
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/parser.cc:17660
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "  oprindelig definition er her"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "flere erklæringer '%T' og '%T'"
  
! #: cp/parser.cc:18293
  #, fuzzy, gcc-internal-format
  #| msgid "using `typename' outside of template"
  msgid "structured binding pack outside of template"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18303
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18322
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18333
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "annotation on structured binding"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: cp/parser.cc:18361
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18365
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "ugyldig startværdi til bitstreng"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "for-range-declaration cannot be %qs"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18723
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "%qD invalid in condition"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/parser.cc:18848
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' invalid in `%#T'"
  msgid "%qD invalid in lambda"
  msgstr "'%D' ugyldig i '%#T'"
  
! #: cp/parser.cc:18852
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:18934
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in friend function declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "funktionen '%D' kan ikke erklæres friend"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19056
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19060
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:19128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:19235
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:19263
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:19489
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:19502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19678
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19800
  #, fuzzy, gcc-internal-format
  #| msgid "only constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member `%D'"
  msgid "cannot expand initializer for member %qD"
  msgstr "manglende startværdi for medlemmet '%D'"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "forældet stamklasseklargøring"
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expected suffix identifier"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type modifier within pointer declarator"
  msgid "invalid encoding prefix in literal operator"
  msgstr "ugyldig typemodifikation i erklæring af henvisning"
  
! #: cp/parser.cc:20481
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "keyword `export' not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid constrained type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter packs cannot have default arguments"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:21169
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21242
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21416
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "uventet operand"
  
! #: cp/parser.cc:21549
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:21551
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "uventet operand"
  
! #: cp/parser.cc:22032
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22070
  #, fuzzy, gcc-internal-format
  #| msgid "address of non-extern `%E' cannot be used as template argument"
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "adresse på ikke-ekstern '%E' kan ikke bruges som skabelonsparameter"
  
! #: cp/parser.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22192
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22196
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D' after"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplicit instantiering af '%#D' efter"
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/parser.cc:22493
  #, fuzzy, gcc-internal-format
  #| msgid "sigof type specifier"
  msgid "expected type specifier"
  msgstr "sigof-typeangivelse"
  
! #: cp/parser.cc:22702
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22708
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22712
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids forward parameter declarations"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "ISO C forbyder forhåndsparametererklæringer"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "forventet skabelon-id for typen"
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "forventet type-navn"
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "concept defined here"
  msgstr "'%s' tidligere defineret her"
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%D'"
  msgid "invalid use of concept-name %qD"
  msgstr "ugyldig brug af '%D"
  
! #: cp/parser.cc:23155
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "uventet operand"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration %qD does not declare anything"
  msgstr "erklæring erklærer ikke noget"
  
! #: cp/parser.cc:23733
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes ignored on uninstantiated type"
  msgstr "ugyldig operation på uudskiftet type"
  
! #: cp/parser.cc:23739
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "attributes ignored on template instantiation"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/parser.cc:23903
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/parser.cc:23918
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "unnamed scoped enum is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:23936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24029
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktivér automatisk skabelonsinstantiering"
  
! #: cp/parser.cc:24043
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ekstra kvalifikation er ikke tilladt"
  
! #: cp/parser.cc:24113
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ forbyder tomme unavngivet enum"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD er ikke et navnerum-navn"
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "forventet navnerum-navn"
  
! #: cp/parser.cc:24405
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24446
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "uventet operand"
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "navnerumnavn krævet"
  
! #: cp/parser.cc:24455
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:24458
  #, fuzzy, gcc-internal-format
  #| msgid "function with nested functions cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "funktion med indlejrede funktioner kan ikke indbygges"
  
! #: cp/parser.cc:24465
  #, fuzzy, gcc-internal-format
  #| msgid "namespace `%T' undeclared"
  msgid "namespace %qD entered"
  msgstr "navnerummet '%T' er ikke erklæret"
  
! #: cp/parser.cc:24522
  #, fuzzy, gcc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: cp/parser.cc:24707
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24751
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "navnerum '%D' ikke tilladt i using-erklæring"
  
! #: cp/parser.cc:24769
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type `%#T'"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "ugyldig brug af en ikke-defineret type '%#T'"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete typedef `%s'"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "ugyldig brug af ufuldstændig typedef '%s'"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "opaque-enum-declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/parser.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:25072
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected multiplicative operand"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "uventet multiplikativ operand"
  
! #: cp/parser.cc:25133
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "case-værdi optræder mere end én gang"
  
! #: cp/parser.cc:25161
  #, fuzzy, gcc-internal-format
  #| msgid "%J'%D' is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%J'%D' er ikke defineret uden for funktionsvirkefelt"
  
! #: cp/parser.cc:25200
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/parser.cc:25216
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "forhåndserklæring af '%#T'"
  
! #: cp/parser.cc:25457
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: cp/parser.cc:25468
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parameternavne (uden typer) i funktionserklæringen"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable `%s' used in nested function"
  msgid "cannot handle qualified name for variant function"
  msgstr "global registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:25591
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:25597
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:25603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "'defined' optræder uden et kaldenavn"
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function `%#D' conflicts with"
  msgid "no declaration of base function %qs in this scope"
  msgstr "erklæring af C-funktionen '%#D' strider mod"
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/parser.cc:25756
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "en funktionsdefinition er ikke tilladt her"
  
! #: cp/parser.cc:26042
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26046
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, fuzzy, gcc-internal-format
  #| msgid "initializer specified for non-member function `%D'"
  msgid "initializer provided for function"
  msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
  
! #: cp/parser.cc:26376
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "egenskaber i parametertabelerklæring ignoreret"
  
! #: cp/parser.cc:26388
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "funktionen '%s' omerklæret som inline"
  
! #: cp/parser.cc:26936
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array bound is not an integer constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/parser.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/parser.cc:27065
  #, fuzzy, gcc-internal-format
  #| msgid "`%D::%D' is not a template"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "'%D::%D' er ikke en skabelon"
*** 73317,73613 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklærer"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-værdi optræder mere end én gang"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27539
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource påkræver -o"
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter pack cannot have a default argument"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startværdier"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startværdier"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startværdiliste"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid class name in declaration of %qD"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
--- 73405,73701 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ugyldig erklærer"
  
! #: cp/parser.cc:27103
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid declaration"
  msgid "qualified-id in declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/parser.cc:27245
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declarator"
  msgstr "tom erklæring"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is a namespace"
  msgid "%qD is a namespace"
  msgstr "'%D' er et navnerum"
  
! #: cp/parser.cc:27368
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/parser.cc:27389
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "uventet operand"
  
! #: cp/parser.cc:27450
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate case value"
  msgid "duplicate cv-qualifier"
  msgstr "case-værdi optræder mere end én gang"
  
! #: cp/parser.cc:27504
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27541
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource påkræver -o"
  
! #: cp/parser.cc:27599
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate virt-specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/parser.cc:27908
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `%T'"
  msgid "invalid use of %qT"
  msgstr "ugyldig brug af '%T'"
  
! #: cp/parser.cc:27938
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/parser.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "uventet operand"
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "forventede %<,%> eller %<...%>"
  
! #: cp/parser.cc:28506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:28630
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/parser.cc:28734
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/parser.cc:28752
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "template parameter pack cannot have a default argument"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:28760
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "parameter pack cannot have a default argument"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:28783
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "skabelonsparametre kan ikke være venner"
  
! #: cp/parser.cc:28907
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:28911
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tillader ikke GNU-udpegede startværdier"
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tillader ikke C99-udpegede startværdier"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> er ikke tilladt i udpegede startværdiliste"
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "forventet klasse-navn"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29906
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "'%s' er erklæret inline efter dens definition"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "duplicate %qD specifier"
  msgstr "mere end én 'virtual'-angivelse"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "forventede %<{%> eller %<:%>"
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:30444
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:30450
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid class name in declaration of %qD"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:30493
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization `%D' in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/parser.cc:30559
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of `%#T'"
  msgid "previous definition of %q#T"
*************** msgstr "tidligere definition af '%#T'"
*** 73616,73906 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected conditional-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is only available with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "attributes are ignored on %qs"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "ugyldig operation på uudskiftet type"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sætning er ikke en strengkonstant"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
--- 73704,73994 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "uventet operand"
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:31144
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:31294
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field `%#D' with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bitfelt '%#D' med en ikke-heltalstype"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31710
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31768
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/parser.cc:31915
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32298
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ugyldig brug af %<auto%> i undtagelsesspecifikation"
  
! #: cp/parser.cc:32389
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:32501
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%>i tom erklæring"
  
! #: cp/parser.cc:32615
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "'%D' kan ikke have standardparametre"
  
! #: cp/parser.cc:33086
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/parser.cc:33232
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to variables"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "egenskaben '%s' kan kun anvendes på variabler"
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected attribute before %<...%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:33498
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected conditional-expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "%qs is only available with %qs"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "attributes are ignored on %qs"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "ugyldig operation på uudskiftet type"
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34018
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "ikkestatisk datamedlemsstartværdier er kun tilgængelige med -std=c++11 eller -std=gnu++11"
  
! #: cp/parser.cc:34049
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "expression must be enclosed in parentheses"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "asm-sætning er ikke en strengkonstant"
  
! #: cp/parser.cc:35171
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "angivet justering er ikke en konstant"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of `%D'"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ugyldig omerklæring af '%D'"
  
! #: cp/parser.cc:35707
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
*************** msgstr "for få skabelonsparameterlister
*** 73909,74366 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklæring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklæring erklærer ikke noget"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36924
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> før %qD"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understøtter ikke %<long long%>"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> forventet"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mærke benyttet i navngivning af '%#T'"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklæret"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  først erklæret som '%#D' her"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grænsefladeerklæring forventet"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges på en referencetype"
--- 73997,74454 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/parser.cc:36008
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of `operator %T'"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
  
! #: cp/parser.cc:36119
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver understøttes ikke længere"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, fuzzy, gcc-internal-format
  #| msgid "invalid declaration of member template `%#D' in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "ugyldig erklæring af medlemsskabelon '%#D' i lokal klasse"
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "skabelon med C-kædning"
  
! #: cp/parser.cc:36381
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "invalid explicit specialization"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36491
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of `%#D'"
  msgid "template declaration of %<typedef%>"
  msgstr "skabelonserklæring af '%#D'"
  
! #: cp/parser.cc:36542
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "erklæring erklærer ikke noget"
  
! #: cp/parser.cc:36595
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization here"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicit specialisering her"
  
! #: cp/parser.cc:36914
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36927
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:36958
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/parser.cc:37464
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "afsnitstypekonflikt med %qD"
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> før %qD"
  
! #: cp/parser.cc:37493
  #, fuzzy, gcc-internal-format
  #| msgid "%s used with `%%%c' %s format"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%s brugt med '%%%c' %s-formatering"
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 understøtter ikke %<long long%>"
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37618
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "duplikere %qD"
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikere %qs"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "forventede %<new%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "forventede %<delete%>"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "forventede %<return%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "forventede %<extern%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "forventede %<static_assert%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "forventede %<operator%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "forventede %<class%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "forventede %<template%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "forventede %<namespace%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "forventede %<using%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "forventede %<asm%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "forventede %<try%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "forventede %<throw%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<auto%>"
  msgstr "forventede %<catch%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "forventede %<__label__%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "forventede %<@try%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "forventede %<@synchronized%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "forventede %<@throw%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "forventede %<__transaction_atomic%>"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "forventede %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> forventet"
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "forventede %<::%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "forventede %<...%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "forventede %<*%>"
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "forventede %<~%>"
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "forventede %<:%> or %<::%>"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> forventet"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' tag used in naming `%#T'"
  msgid "%qs tag used in naming %q#T"
  msgstr "'%s'-mærke benyttet i navngivning af '%#T'"
  
! #: cp/parser.cc:38348
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T var tidligere erklæret her"
  
! #: cp/parser.cc:38469
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to `%#T'"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "kan ikke erklære reference til '%#T'"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "'%D' ikke erklæret"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "uventet operand"
  
! #: cp/parser.cc:38642
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "%qT defined as %qs here"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: cp/parser.cc:38643
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as `%#D' here"
  msgid "%qT first declared as %qs here"
  msgstr "  først erklæret som '%#D' her"
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD omerklæret med anden adgang"
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:39000
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "%Hslutningen af filen læst inden i standardparameter"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, fuzzy, gcc-internal-format
  #| msgid "Class or interface declaration expected"
  msgid "objective-c++ method declaration is expected"
  msgstr "Klasse- eller grænsefladeerklæring forventet"
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register name `%s' for register variable"
  msgid "invalid type for instance variable"
  msgstr "ugyldigt registernavn '%s' for registervariabel"
  
! #: cp/parser.cc:40345
  #, fuzzy, gcc-internal-format
  #| msgid "Identifier expected"
  msgid "identifier expected after %<@protocol%>"
  msgstr "Kaldenavn forventet"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute ignored for `%s'"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "'%s'-egenskaben ignoreret for '%s'"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "ugyldig typeparameter"
  
! #: cp/parser.cc:40981
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown property attribute %qE"
  msgstr "ukendt registernavn: %s"
  
! #: cp/parser.cc:42283
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected integer expression list"
  msgstr "uventet adresseudtryk"
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid identifier `%s'"
  msgid "invalid reduction-identifier"
  msgstr "ugyldigt kaldenavn '%s'"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "new kan ikke bruges på en referencetype"
*************** msgstr "new kan ikke bruges på en refer
*** 74369,74626 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understøttes ikke længere"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a C pointer"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startværdi"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "I sætningsfunktion"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understøttes ikke endnu"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/pt.cc:335
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/pt.cc:789
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstå ved navnerumsanvendelsesområde"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hænger sammen med foregående tekst, derfor ikke 'fra'
! #: cp/pt.cc:900
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.cc:917
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.cc:1056
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.cc:1103
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hænger sammen med foregående tekst, derfor ikke 'fra'
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
--- 74457,74714 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "'#pragma vtable' understøttes ikke længere"
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "typedef-navn kan ikke klassemodificeres"
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, fuzzy, gcc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "iteration variable %qD should not be reduction"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qD is not a C pointer"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "uventet operand"
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "ugyldig startværdi"
  
! #: cp/parser.cc:55240
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected side-effects in address"
  msgid "expected id-expression (arguments)"
  msgstr "uventede bivirkninger i adresse"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of \"%s\" shadows a global declaration"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "erklæring af '%s' skygger for en global erklæring"
  
! #: cp/parser.cc:55582
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/parser.cc:55754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "forventede %<class%>, %<typename%>, eller %<template%>"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "'%D' er ikke en medlemsskabelonfunktion"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, fuzzy, gcc-internal-format
  #| msgid "In statement function"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "I sætningsfunktion"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma map, ignored"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "forkert udformet '#pragma map' - ignoreret"
  
! #: cp/parser.cc:57292
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57303
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57390
  #, fuzzy, gcc-internal-format
  #| msgid "braced-group within expression allowed only inside a function"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
  
! #: cp/parser.cc:57532
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "profilering understøttes ikke endnu"
  
! #: cp/parser.cc:57672
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "data member %qD cannot be a member template"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/pt.cc:336
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid member template declaration %qD"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/pt.cc:790
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization in non-namespace scope `%D'"
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "specialisering af %qD skal fremstå ved navnerumsanvendelsesområde"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "specialisering af %qD i andet navnerum"
  
  # hænger sammen med foregående tekst, derfor ikke 'fra'
! #: cp/pt.cc:901
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  i forhold til definition af %q#D"
  
! #: cp/pt.cc:918
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.cc:1057
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template `%#D'"
  msgid "specialization of alias template %qD"
  msgstr "erklæring af skabelon '%#D'"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization of non-template %qT"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.cc:1104
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of `%T' after instantiation"
  msgid "specialization of %qT after instantiation"
  msgstr "specialisering af '%T' efter instantiering"
  
  # hænger sammen med foregående tekst, derfor ikke 'fra'
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q#D"
  msgid "from definition of %q#D"
*************** msgstr "  i forhold til definition af %q
*** 74628,74800 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/pt.cc:1586
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, fuzzy, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr "candidate%s: %+#D"
  
! #: cp/pt.cc:2121
  #, fuzzy, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr "candidate%s: %+#D"
  
! #: cp/pt.cc:2254
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:2259
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.cc:2761
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter første brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:2848
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.cc:2969
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:2972
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:2974
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.cc:3013
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.cc:3092
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
--- 74716,74888 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, fuzzy, gcc-internal-format
  #| msgid "specialization `%T' after instantiation `%T'"
  msgid "specialization %qT after instantiation %qT"
  msgstr "specialisering af '%T' efter instantiering '%T'"
  
! #: cp/pt.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "template specialization with C linkage"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "skabelonsspecialisering med C-kædning"
  
! #: cp/pt.cc:1587
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "specialization of %qD after instantiation"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, fuzzy, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr "candidate%s: %+#D"
  
! #: cp/pt.cc:2122
  #, fuzzy, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr "candidate%s: %+#D"
  
! #: cp/pt.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qD is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:2260
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a variable template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:2544
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization `%D' for `%+D'"
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
  
! #: cp/pt.cc:2762
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:2772
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplicit specialisering af %D efter første brug"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' in `%D' which does not enclose `%D'"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:2850
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "skabelons-id '%D' i erklæring af primær skabelon"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definition angivet for eksplicit instantiering"
  
! #: cp/pt.cc:2970
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of `%D'"
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:2973
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:2975
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplicit specialisering følger ikke efter 'template <>'"
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template `%T'"
  msgid "explicit specialization declared %<concept%>"
  msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
  
! #: cp/pt.cc:3014
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.cc:3018
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%D' of function template"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "partiel specialisering '%D' af funktionsskabelon"
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "standardparameter angivet i eksplicit specialisering"
  
! #: cp/pt.cc:3093
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member template function"
  msgid "%qD is not a template function"
*************** msgstr "'%D' er ikke en medlemsskabelonf
*** 74808,74952 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
  
! #: cp/pt.cc:3170
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklæret i '%T'"
  
! #: cp/pt.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/pt.cc:3882
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4316
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/pt.cc:4318
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.cc:5353
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.cc:5396
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optræder mere end én gang"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unødvendig
! #: cp/pt.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
--- 74896,75040 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
  
! #: cp/pt.cc:3171
  #, fuzzy, gcc-internal-format
  #| msgid "no member function `%D' declared in `%T'"
  msgid "no member function %qD declared in %qT"
  msgstr "ingen medlemsfunktion '%D' erklæret i '%T'"
  
! #: cp/pt.cc:3202
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend-erklæringen er ikke i klassedefinitionen"
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "friend declaration here"
  msgstr "tidligere erklæring af '%#D' her"
  
! #: cp/pt.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `asm' is not a constant string"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "parameteren til 'asm' er ikke en konstant streng"
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4317
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/pt.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, fuzzy, gcc-internal-format
  #| msgid "        `%D'"
  msgid "        %qD"
  msgstr "        '%D'"
  
! #: cp/pt.cc:4453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "        `%D'"
  msgid "        %s"
  msgstr "        '%D'"
  
! #: cp/pt.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%#D' shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "erklæring af '%#D' skygger for en parameter"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type `%T' declared `friend'"
  msgid "template parameter %qD declared here"
  msgstr "skabelonsparametertypen '%T' erklæret 'friend'"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments for partial specialization %qT"
  msgstr "for mange parametre til funktionen"
  
! #: cp/pt.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization `%T' does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
  
! #: cp/pt.cc:5399
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%D'"
  msgid "primary template %qD"
  msgstr "etiketten '%D' optræder mere end én gang"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
  # flertalsform unødvendig
! #: cp/pt.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 74954,74972 ****
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhænger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhænger af skabelonsparameter"
  
! #: cp/pt.cc:5575
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:5579
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.cc:5760
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
--- 75042,75060 ----
  msgstr[0] "typen '%T' af skabelonsparameteren '%E' afhænger af skabelonsparameter"
  msgstr[1] "typen '%T' af skabelonsparameteren '%E' afhænger af skabelonsparameter"
  
! #: cp/pt.cc:5576
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:5580
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %D after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "specialisering af '%D' efter instantiering"
  
! #: cp/pt.cc:5761
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for `%D'"
  msgid "no default argument for %qD"
*************** msgstr "ingen standardparameter til '%D'
*** 74976,75028 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.cc:5828
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:6000
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 75064,75116 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5820
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
  
! #: cp/pt.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:6001
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%D' declared void"
  msgid "template %qD declared"
  msgstr "parameteren '%D' erklæret void"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "skabelonsklasse uden et navn"
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 75032,75108 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/pt.cc:6192
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:6231
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.cc:6245
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:6248
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d påkrævet"
  
! #: cp/pt.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
  
! #: cp/pt.cc:6275
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "local class in lambda in template parameter list"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
--- 75120,75196 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration `%D'"
  msgid "invalid template declaration of %qD"
  msgstr "ugyldig medlemsskabelonerklæring '%D'"
  
! #: cp/pt.cc:6193
  #, fuzzy, gcc-internal-format
  #| msgid "template definition of non-template `%#D'"
  msgid "template definition of non-template %q#D"
  msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:6232
  #, fuzzy, gcc-internal-format
  #| msgid "expected %d levels of template parms for `%#D', got %d"
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
  
! #: cp/pt.cc:6246
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "got %d template parameters for %q#D"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:6249
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#T'"
  msgid "got %d template parameters for %q#T"
  msgstr "modtog %d skabelonsparametre for '%#T'"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  men %d påkrævet"
  
! #: cp/pt.cc:6273
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
  
! #: cp/pt.cc:6276
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing class templates are not explicitly specialized"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter `%s'"
  msgid "local class in lambda in template parameter list"
  msgstr "lagringsklasse angivet for parameter '%s'"
  
! #: cp/pt.cc:6462
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a template type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/pt.cc:6475
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of `%D'"
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
  
! #: cp/pt.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' used without template parameters"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 75110,75116 ****
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
--- 75198,75204 ----
  msgstr[0] "'%D' benyttet uden skabelonsparametre"
  msgstr[1] "'%D' benyttet uden skabelonsparametre"
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration `%#D' here"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 75118,75650 ****
  msgstr[0] "tidligere erklæring af '%#D' her"
  msgstr[1] "tidligere erklæring af '%#D' her"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.cc:6526
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklæret her som '%#D'"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "redeclared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal være en henvisning til medlem på formen '&X::Y'"
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unødvendig
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7638
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.cc:8866
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8891
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:8905
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8908
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8923
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.cc:8926
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:10275
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklæring '%D'"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "instantiating erroneous template"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "  første type her"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot index an empty pack"
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member function of non-class type `%T'"
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 75206,75738 ----
  msgstr[0] "tidligere erklæring af '%#D' her"
  msgstr[1] "tidligere erklæring af '%#D' her"
  
! #: cp/pt.cc:6525
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter `%#D'"
  msgid "template parameter %q+#D"
  msgstr "skabelonsparameter '%#D'"
  
! #: cp/pt.cc:6527
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as `%#D'"
  msgid "redeclared here as %q#D"
  msgstr "omerklæret her som '%#D'"
  
! #: cp/pt.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid "redeclared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/pt.cc:6540
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "  oprindelig definition er her"
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "'%#D' omerklæret som en anden form for symbol"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7042
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "den skal være adressen af en funktion med ekstern kædning"
  
! #: cp/pt.cc:7057
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7061
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7111
  #, fuzzy, gcc-internal-format
  #| msgid "it must be a pointer-to-member of the form `&X::Y'"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "den skal være en henvisning til medlem på formen '&X::Y'"
  
! #: cp/pt.cc:7113
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of `%T'"
  msgid "because it is a member of %qT"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for `%#D'"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "modtog %d skabelonsparametre for '%#D'"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "  mismatched types %qT and %qT"
  msgstr "sammenligning mellem typerne '%#T' og '%#T'"
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
  # flertalsform unødvendig
! #: cp/pt.cc:7221
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7278
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7321
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type `%T' to type `%T'"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "kan ikke konvertere typen '%T' til typen '%T'"
  
! #: cp/pt.cc:7334
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is an ambiguous base of `%T'"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "'%T' er en tvetydig stamklasse til '%T'"
  
! #: cp/pt.cc:7338
  #, fuzzy, gcc-internal-format
  #| msgid "type `%T' is not derived from type `%T'"
  msgid "  %qT is not derived from %qT"
  msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "  template argument %qE does not match %qE"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:7420
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7460
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7470
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:7477
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7500
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7646
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7827
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7921
  #, fuzzy, gcc-internal-format
  #| msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' is not a valid template argument"
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "'%E' er ikke en gyldig skabelonsparameter"
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8697
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring attributes in template argument %qE"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/pt.cc:8840
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of `restrict'"
  msgid "invalid use of destructor %qE as a type"
  msgstr "ugyldig brug af 'restrict'"
  
! #: cp/pt.cc:8874
  #, fuzzy, gcc-internal-format
  #| msgid "to refer to a type member of a template parameter, use `typename %E'"
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a constant of type `%T', got `%T'"
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  forventede en konstant af typen '%T', modtog '%T'"
  
! #: cp/pt.cc:8907
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type `%T' has type `%T'"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
  
! #: cp/pt.cc:8913
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8916
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected a type, got %qE"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:8931
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%T'"
  msgid "  expected a type, got %qT"
  msgstr "  forventede en type, modtog '%T'"
  
! #: cp/pt.cc:8934
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a class template, got `%T'"
  msgid "  expected a class template, got %qT"
  msgstr "  forventede en klasseskabelon, modtog '%T'"
  
! #: cp/pt.cc:8981
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type `%D', got `%D'"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
  
! #: cp/pt.cc:8996
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for `%D'"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
  
! #: cp/pt.cc:8999
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "  expected %qD but got %qD"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/pt.cc:9086
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument `%E' to `%T'"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:9371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
  
! #: cp/pt.cc:9380
  #, fuzzy, gcc-internal-format
  #| msgid "provided for `%D'"
  msgid "provided for %qD"
  msgstr "angivet for '%D'"
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of `%#D'"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "standardparameter givet til %d. parameter for '%#D'"
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%q#D is not a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/pt.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "non-template type `%T' used as a template"
  msgid "non-template type %qT used as a template"
  msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
  
! #: cp/pt.cc:10285
  #, fuzzy, gcc-internal-format
  #| msgid "for template declaration `%D'"
  msgid "for template declaration %q+D"
  msgstr "til skabelonserklæring '%D'"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "internal gcc abort"
  msgid "template constraint failure for %qD"
  msgstr "intern GCC-afbrydelse"
  
! #: cp/pt.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "use of invalid variable template %qE"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/pt.cc:11544
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between signed and unsigned integer expressions"
  msgid "score argument must be constant integer expression"
  msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
  
! #: cp/pt.cc:12489
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "score argument must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/pt.cc:12516
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/pt.cc:12520
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "property must be constant integer expression"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/pt.cc:12749
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template `%T'"
  msgid "instantiating erroneous template"
  msgstr "  i instantiering af skabelonen '%T'"
  
! #: cp/pt.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "  første type her"
  
! #: cp/pt.cc:13118
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "fleksibelt tabelmedlem i union"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "'%s' er ikke ved begyndelsen af erklæringen"
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14537
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot read function profile from %s."
  msgid "cannot index an empty pack"
  msgstr "kan ikke læse funktionsprofil fra %s."
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for `%#D'"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "omdefinering af standardparameter for '%#D'"
  
! #: cp/pt.cc:15094
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member function of non-class type `%T'"
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:16121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between types `%#T' and `%#T'"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "sammenligning mellem typerne '%#
*** 75663,75801 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklæringen '%D'"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qE is not usable in a splice scope"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "tabellen '%s' antages kun at have ét element"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected a reflection of a type template"
  msgstr "tom krop i en else-sætning"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
--- 75751,75889 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, fuzzy, gcc-internal-format
  #| msgid "sizeof applied to a function type"
  msgid "variable %qD has function type"
  msgstr "sizeof benyttet på en funktionstype"
  
! #: cp/pt.cc:16554
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter type `%T'"
  msgid "invalid parameter type %qT"
  msgstr "ugyldig parametertype '%T'"
  
! #: cp/pt.cc:16556
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration `%D'"
  msgid "in declaration %q+D"
  msgstr "i erklæringen '%D'"
  
! #: cp/pt.cc:16683
  #, fuzzy, gcc-internal-format
  #| msgid "function returns an aggregate"
  msgid "function returning an array"
  msgstr "funktion returnerer en værdi af en sammensat type"
  
! #: cp/pt.cc:16685
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' declared as function returning a function"
  msgid "function returning a function"
  msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not defined"
  msgid "%qE is not usable in a splice type"
  msgstr "\"%s\" er ikke defineret"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qE is not usable in a splice scope"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "danner reference til void"
  
! #: cp/pt.cc:17541
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming pointer to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:17543
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "forming reference to reference type %qT"
  msgstr "danner %s til referencetypen '%T'"
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming pointer to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:17559
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "forming reference to qualified function type %qT"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: cp/pt.cc:17612
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type `%T'"
  msgid "creating pointer to member of non-class type %qT"
  msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
  
! #: cp/pt.cc:17618
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member reference type %qT"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:17624
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type `%T'"
  msgid "creating pointer to member of type void"
  msgstr "opretter henvisning til medlemsreference af typen '%T'"
  
! #: cp/pt.cc:17693
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of `%T'"
  msgid "creating array of %qT"
  msgstr "opretter tabel af '%T'"
  
! #: cp/pt.cc:17734
  #, fuzzy, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "tabellen '%s' antages kun at have ét element"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class, struct, or union type"
  msgid "%qT is not a class, struct, or union type"
  msgstr "'%T' er ikke en class-, struct- eller union-type"
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.cc:17846
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  #| msgid "empty body in an else-statement"
  msgid "expected a reflection of a type template"
  msgstr "tom krop i en else-sætning"
  
! #: cp/pt.cc:18016
  #, fuzzy, gcc-internal-format
  #| msgid "use of `%s' in template"
  msgid "use of %qs in template"
*************** msgstr "brug af '%s' i skabelon"
*** 75804,76039 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:18314
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.cc:18330
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.cc:18332
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:23433
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.cc:23443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsøg på at instantiere '%D'"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.cc:27956
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end én gang"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' før definering af skabelonen"
  
! #: cp/pt.cc:28095
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end én gang"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "exception specification of %qD is not available until end of class definition"
--- 75892,76127 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:18345
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type `%T' does not match destructor name `~%T'"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
  
! #: cp/pt.cc:18363
  #, fuzzy, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
  
! #: cp/pt.cc:18365
  #, fuzzy, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
  
! #: cp/pt.cc:18451
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of void expression"
  msgid "invalid use of pack expansion expression"
  msgstr "ugyldig brug af void-udtryk"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20996
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "en startværdi der ikke er tom, tildeles til en tabel med tomme elementer"
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22418
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "'%s' ikke erklæret her (ikke i en funktion)"
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to __builtin_choose_expr not a constant"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for `%s' attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "forkert antal parametre angivet til egenskaben '%s'"
  
! #: cp/pt.cc:22754
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qT is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:22757
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or namespace"
  msgid "%qD is not a class or namespace"
  msgstr "'%T' er ikke en klasse eller et navnerum"
  
! #: cp/pt.cc:23086
  #, fuzzy, gcc-internal-format
  #| msgid "missing static field `%s'"
  msgid "using invalid field %qD"
  msgstr "manglende statisk felt '%s'"
  
! #: cp/pt.cc:23478
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "skabelonsparameter '%T' benytter anonym type"
  
! #: cp/pt.cc:23480
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for `%#D' has type `%T'"
  msgid "template argument for %qD uses local type %qT"
  msgstr "standardparameter for '%#D' har typen '%T'"
  
! #: cp/pt.cc:23490
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "skabelonsparameter '%T' er en variabelt ændret type"
  
! #: cp/pt.cc:23505
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/pt.cc:23523
  #, fuzzy, gcc-internal-format
  #| msgid "  trying to instantiate `%D'"
  msgid "  trying to instantiate %qD"
  msgstr "  ved forsøg på at instantiere '%D'"
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for `%#T'"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
  
! #: cp/pt.cc:27968
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-template %q#D"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:28014
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "'%#D' er ikke et statisk medlem af '%#T'"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for `%D' found"
  msgid "no matching template for %qD found"
  msgstr "ingen passende skabelon for '%D' fundet"
  
! #: cp/pt.cc:28025
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:28033
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#D'"
  msgid "explicit instantiation of %q#D"
  msgstr "eksplicit instantiering af '%#D'"
  
! #: cp/pt.cc:28069
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#D'"
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "'%#D' er blevet eksplicit instantieret mere end én gang"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "storage class %qD applied to template instantiation"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/pt.cc:28131
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template `%#D'"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
  
! #: cp/pt.cc:28134
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type `%T'"
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
  
! #: cp/pt.cc:28143
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%#T' before definition of template"
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplicit instantiering af '%T' før definering af skabelonen"
  
! #: cp/pt.cc:28164
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
  
! #: cp/pt.cc:28204
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate explicit instantiation of `%#T'"
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "'%#T' er blevet eksplicit instantieret mere end én gang"
  
! #: cp/pt.cc:28545
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %D after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "eksplicit specialisering af %D efter første brug"
  
! #: cp/pt.cc:28551
  #, fuzzy, gcc-internal-format
  #| msgid "type specifier `%s' not allowed after struct or class"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "typeangivelsen '%s' er ikke till
*** 76046,76660 ****
  #. 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.cc:28962
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgængelig"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.cc:32702
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "forventede %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "unexpected return type of %qs"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qT must be a function type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "  oprindelig definition er her"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument to %qs"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:7726
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/reflect.cc:7799
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "incorrect %qT return type, expected %qs"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/reflect.cc:7802
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "incorrect %qT return type, expected %qT"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown metafunction %qD"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "splice argument must be an expression of type %qs"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/reflect.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "cannot disable built-in function `%s'"
  msgid "cannot splice a null reflection"
  msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
  
! #: cp/reflect.cc:8540
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "add %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/reflect.cc:8809
  #, fuzzy, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected a reflection of an expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace `%D' as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "brug af navnerummet '%D' som udtryk"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
  
! #: cp/reflect.cc:9034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid class member access of type template %qE"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/reflect.cc:9042
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "cannot use %qE to access a class member"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 76134,76758 ----
  #. 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.cc:29031
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of `%D' but no definition available"
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplicit instantiering af '%D', men ingen definition tilgængelig"
  
! #: cp/pt.cc:29077
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
  
! #: cp/pt.cc:29452
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:29482
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:29491
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:29499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "invalid template non-type parameter"
  msgstr "ugyldig catch-parameter"
  
! #: cp/pt.cc:29501
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
  
! #: cp/pt.cc:31058
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: cp/pt.cc:31263
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/pt.cc:31269
  #, fuzzy, gcc-internal-format
  #| msgid "definition of `%#T' inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definition af '%#T' inden i skabelonsparameterliste"
  
! #: cp/pt.cc:31313
  #, fuzzy, gcc-internal-format
  #| msgid "brace-enclosed initializer used to initialize `%T'"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "startværdi i krøllede paranteser benyttet til at klargøre '%T'"
  
! #: cp/pt.cc:32584
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "ikke-skabelon benyttet som skabelon"
  
! #: cp/pt.cc:32599
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32605
  #, fuzzy, gcc-internal-format
  #| msgid "#include nested too deeply"
  msgid "use %qD directly instead"
  msgstr "#include indlejret for dybt"
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32756
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "funktion overvejes ikke for indbygning"
  
! #: cp/pt.cc:32771
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Ugyldig erklæring"
  
! #: cp/pt.cc:32790
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "skabelonsparameter %d er ugyldig"
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid method declaration, return type required"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Ugyldig metodeerklæring, returtype påkrævet"
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/pt.cc:33077
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/pt.cc:33081
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "instruktion tilfredsstiller ikke sine begrænsninger:"
  
! #: cp/reflect.cc:146
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:151
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "ugyldig brug af skabelonstypeparameter"
  
! #: cp/reflect.cc:159
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:198
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/reflect.cc:496
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "'%T' er ikke et navnerum"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "forventede %<operator%>"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run `%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "kunne ikke køre '%s': %s"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got `%E'"
  msgid "unexpected return type of %qs"
  msgstr "  forventede en type, modtog '%E'"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "'%T' er ikke af en henvisning til objekt-type"
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "%qT must be a function type"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr ""
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field `%D' with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "kan ikke erklære bitfelt '%D' med funktionstype"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "  oprindelig definition er her"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ugyldig standardparameter i skabelon"
  
! #: cp/reflect.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "forventede %<decltype%>"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected argument to %qs"
  msgstr "uventet operand"
  
! #: cp/reflect.cc:7901
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of `%s'"
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "typen af den %d. parameter i '%s' passer ikke"
  
! #: cp/reflect.cc:7974
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "incorrect %qT return type, expected %qs"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/reflect.cc:7977
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for `%#D'"
  msgid "incorrect %qT return type, expected %qT"
  msgstr "modstridende returtyper angivet for '%#D'"
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function `%s'"
  msgid "unknown metafunction %qD"
  msgstr "ukendt specifikationsfunktion '%s'"
  
! #: cp/reflect.cc:8742
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "splice argument must be an expression of type %qs"
  msgstr "startværdielement er ikke en konstant"
  
! #: cp/reflect.cc:8749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot disable built-in function `%s'"
  msgid "cannot splice a null reflection"
  msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
  
! #: cp/reflect.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use `::' in parameter declaration"
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "kan ikke bruge '::' i parametererklæring"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' was not declared in this scope"
  msgid "add %<constexpr%>"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/reflect.cc:9083
  #, fuzzy, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "'%D' blev ikke erklæret i dette virkefelt"
  
! #: cp/reflect.cc:9229
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared `auto'"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "'auto' er påhæftet funktionsdefinitionen"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "expected a reflection of an expression"
  msgstr "uventet adresseudtryk"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "bruger 'typename' uden for en skabelon"
  
! #: cp/reflect.cc:9284
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace `%D' as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "brug af navnerummet '%D' som udtryk"
  
! #: cp/reflect.cc:9305
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member `%#D' to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
  
! #: cp/reflect.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid class member access of type template %qE"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/reflect.cc:9322
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "cannot use %qE to access a class member"
  msgstr "kan ikke bruge %qs som et kald-brugt register"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/reflect.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "'%D' er ikke en funktionsskabelon"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr "ugyldig definition af modificere
*** 77031,77670 ****
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklæret"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter outside function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "use of class template %qT as expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.cc:4971
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "forespørgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "størrelsen af tabel er ikke af en heltalstype"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "pack index is not an integral constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has const type for %<reduction%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> static expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> num expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<vector%> length expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<worker%> num expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<vector%> length value must be positive"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<worker%> num value must be positive"
  msgstr "venstre parameter skal være en skive"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length traits arrays are not supported"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<grainsize%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<priority%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<hint%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<filter%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:9884
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<tile%> argument needs integral type"
  msgstr "skive-slutning skal være heltal"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/semantics.cc:13032
  #, fuzzy, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed: %.*s"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cp/semantics.cc:13162
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a non-union class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "parameter skal være en feltreference"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a class or alias template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
  # flertalsform unødvendig
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
--- 77129,77768 ----
  msgid "invalid base-class specification"
  msgstr "ugyldig stamklasseangivelse"
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  #| msgid "protected member `%#D' in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "beskyttet medlem '%#D' i en anonym union"
  
! #: cp/semantics.cc:4710
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not captured"
  msgstr "'%D' ikke erklæret"
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter from containing function"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "use of %s from containing function"
  msgid "use of parameter outside function body"
  msgstr "brug af %s fra indeholdende funktion"
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "use of class template %qT as expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.cc:4976
  #, fuzzy, gcc-internal-format
  #| msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "forespørgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
  
! #: cp/semantics.cc:5004
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, fuzzy, gcc-internal-format
  #| msgid "type of `%E' is unknown"
  msgid "type of %qE is unknown"
  msgstr "typen af '%E' er ukendt"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "størrelsen af tabel er ikke af en heltalstype"
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "pack index is not an integral constant"
  msgstr "tabelindeks er ikke et heltal"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "højreskiftsantal er negativ"
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, fuzzy, gcc-internal-format
  #| msgid "trampolines not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "trampoliner understøttes ikke"
  
! #: cp/semantics.cc:6850
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7214
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type for function `%#D'"
  msgid "%qE has const type for %<reduction%>"
  msgstr "ugyldig returtype for funktionen '%#D'"
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
  
! #: cp/semantics.cc:7765
  #, fuzzy, gcc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in clause %qs"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8254
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: cp/semantics.cc:8314
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: cp/semantics.cc:8385
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> static expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8399
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<gang%> static value must be positive"
  msgstr "%s-roteringsantal er negativt"
  
! #: cp/semantics.cc:8438
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<gang%> num expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8441
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<vector%> length expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8445
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<worker%> num expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<vector%> length value must be positive"
  msgstr "angivet justering er ikke en potens af 2"
  
! #: cp/semantics.cc:8477
  #, fuzzy, gcc-internal-format
  #| msgid "left argument must be a slice"
  msgid "%<worker%> num value must be positive"
  msgstr "venstre parameter skal være en skive"
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8609
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8748
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8816
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8827
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: cp/semantics.cc:8844
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:8865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9026
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: cp/semantics.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a variable is unused"
  msgid "variable length traits arrays are not supported"
  msgstr "Advar når en variabel ikke benyttes"
  
! #: cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is not a valid class name"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "'%s' er et ugyldigt klassenavn"
  
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "template %qE in clause %qs"
  msgstr "for mange inddatafiler"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<grainsize%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9789
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<priority%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9819
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<hint%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9831
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/semantics.cc:9848
  #, fuzzy, gcc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "%<filter%> expression must be integral"
  msgstr "udsagn skal være et kaldenavn"
  
! #: cp/semantics.cc:9879
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:9889
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: cp/semantics.cc:9973
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<tile%> argument needs integral type"
  msgstr "skive-slutning skal være heltal"
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: cp/semantics.cc:12999
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "overløb i konstant udtryk"
  
! #: cp/semantics.cc:13037
  #, fuzzy, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "konverterer NULL til en ikke-henvisningstype"
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, fuzzy, gcc-internal-format
  #| msgid "verification error at PC=%d"
  msgid "static assertion failed: %.*s"
  msgstr "verifikationsfejl ved PC=%d"
  
! #: cp/semantics.cc:13167
  #, fuzzy, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "erklæring uden static af '%s' følger static-erklæring"
  
! #: cp/semantics.cc:13196
  #, fuzzy, gcc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: cp/semantics.cc:13242
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a class or union type"
  msgid "%qT is not a non-union class type"
  msgstr "'%T' er ikke af en klasse- eller union-type"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, fuzzy, gcc-internal-format
  #| msgid "`__builtin_next_arg' called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "`__builtin_next_arg' kaldt uden en parameter"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "parameter skal være en feltreference"
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD is not a class or alias template"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/semantics.cc:14731
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
  
  # flertalsform unødvendig
! #: cp/semantics.cc:14791
  #, fuzzy, gcc-internal-format
  #| msgid "template argument `%E' involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, fuzzy, gcc-internal-format
  #| msgid "second arg to `__builtin_prefetch' must be a constant"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
*************** msgstr "den anden parameter til '__built
*** 77673,77700 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 77771,77798 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new kan ikke bruges på en funktionstype"
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 77705,78056 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a floating-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "padding occurs between %qD and %qD"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstændig type"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklæret"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<alignas%> on enumerated type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.cc:5682
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' på filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklærer"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about implicit function declarations"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "annotation on void parameter"
  msgstr "en parameter"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 77803,78154 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, fuzzy, gcc-internal-format
  #| msgid "  `%#D' declared here"
  msgid " declared here"
  msgstr "  '%#D' erklæret her"
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "tildeling (ikke klargøring) i erklæring"
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a floating-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "'%D' er ikke et medlem af '%T'"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "`%#T' has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "'%#T' har henvisningsdatamedlemmer"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "padding occurs between %qD and %qD"
  msgstr "sammenligning mellem '%#T' og '%#T'"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "\"%s\" er ikke et ugyldigt filnavn"
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  #| msgid "base class `%T' has incomplete type"
  msgid "base class %qT is not public"
  msgstr "stamklasse '%T' er af en ufuldstændig type"
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' not declared"
  msgid "%qD is not public"
  msgstr "'%D' ikke erklæret"
  
! #: cp/tree.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a namespace"
  msgid "%qD is mutable"
  msgstr "'%D' er ikke et navnerum"
  
! #: cp/tree.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template"
  msgid "%qD has a non-structural type"
  msgstr "'%T' er ikke en skabelon"
  
! #: cp/tree.cc:5401
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
  
! #: cp/tree.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to Java class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "%qE attribute takes no arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5492
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Ugyldig erklæring"
  
! #: cp/tree.cc:5518
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a template type"
  msgid "%<alignas%> on enumerated type"
  msgstr "'%T' er ikke en skabelonstype"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "størrelse i tabel-new skal være en heltalstype"
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, fuzzy, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "den udbedte init_priority er ikke en heltalskonstant"
  
! #: cp/tree.cc:5698
  #, fuzzy, gcc-internal-format
  #| msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "kan kun bruge egenskaben '%s' på filvirkefeltsdefinitioner af objekter af klassetype"
  
! #: cp/tree.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "den udbedte init_priority er uden for det gyldige interval"
  
! #: cp/tree.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "den udbedte init_priority er reserveret til intern brug"
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of `%D' as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "erklæring af '%D' som %s"
  
! #: cp/tree.cc:5770
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute requires an integer constant argument"
  msgid "the %qE attribute requires arguments"
  msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  #| msgid "argument of `%s' attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
  
! #: cp/tree.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "'%T::%D' er ikke en gyldig erklærer"
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  #| msgid "`%T' is not a valid expression"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "'%T' er ikke et gyldigt udtryk"
  
! #: cp/tree.cc:5835
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute only applies to function types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "egenskaben '%s' kan kun anvendes sammen med funktionstyper"
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute can only be applied to class definitions"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: cp/tree.cc:5848
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "storage class `%D' applied to template instantiation"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
  
! #: cp/tree.cc:5877
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "comparison is always false due to limited range of data type"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
  
! #: cp/tree.cc:5931
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about implicit function declarations"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Advar om underforståede funktionserklæringer"
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "'sizeof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5944
  #, fuzzy, gcc-internal-format
  #| msgid "`__alignof' applied to a bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "'__alignof' benyttet på et bitfelt"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter"
  msgid "annotation on void parameter"
  msgstr "en parameter"
  
! #: cp/tree.cc:5966
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "funktionen returnerer ikke en strengtype"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr ""
*** 78324,79180 ****
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  #| msgid "subscripting array declared `register'"
  msgid "subscripting array declared %<register%>"
  msgstr "indeksering af tabel som er erklæret 'register'"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in use of `%E'"
  msgid "object missing in use of %qE"
  msgstr "objekt mangler i brug af '%E'"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Opret standardkode for enkelpræcision SH4"
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids calling `::main' from within program"
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
  
! #: cp/typeck.cc:4710
  #, fuzzy, gcc-internal-format
  #| msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qE cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to constructor %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to constructor %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to method %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to method %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5273
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "komplekse parametre skal have kommatalstype"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "overløb i konstant udtryk"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, fuzzy, gcc-internal-format
  #| msgid "assuming cast to type `%T' from overloaded function"
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "uordnet sammenligning af ikke-kommatalsparameter"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types `%T' and `%T' to binary `%O'"
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ugyldige operander af typerne '%T' og '%T' til binær '%O'"
  
! #: cp/typeck.cc:7114
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrækning"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrækning"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækning"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegning"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klassepræfiks"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
  
! #: cp/typeck.cc:7483
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7495
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking address of function `::main'"
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ forbyder at tage adressen på funktionen '::main'"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot create pointer to reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "attempt to take address of bit-field"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:8033
  #, fuzzy, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  #| msgid "address requested for `%D', which is declared `register'"
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse forespurgt for '%D' som er erklæret 'register'"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type `%T' to type `%T'"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  #| msgid "reinterpret_cast from `%T' to `%T' loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "reinterpret_cast fra '%T' til '%T' mister præcision"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  #| msgid "cast from `%T' to `%T' increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "typeomtvingning fra '%T' til '%T' forøger den påkrævede justering af målets type"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting to an array type `%T'"
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid cast to function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "moving %qE of type %qT to itself"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:10037
  #, fuzzy, gcc-internal-format
  #| msgid "  in evaluation of `%Q(%#T, %#T)'"
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  i evaluering af '%Q(%#T, %#T)'"
  
! #: cp/typeck.cc:10098
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/typeck.cc:10125
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startværdi til tabel"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10824
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10838
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10848
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "in passing argument %P of %qD"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable `%D' returned"
  msgid "reference to local variable %qD returned"
  msgstr "reference til den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of label %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of local variable %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in return statement"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in initialization"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "returnerer en værdi fra en destruktionsfunktion"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en værdi fra en konstruktionsfunktion"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startværdi"
  
! #: cp/typeck.cc:11533
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "'operator new' må ikke returnere NULL medmindre den er erklæret 'throw()' (eller -fcheck-new er benyttet)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "not eliding copy on return from %qD"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 78422,79278 ----
  msgid "subscript missing in array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: cp/typeck.cc:4318
  #, fuzzy, gcc-internal-format
  #| msgid "subscripting array declared `register'"
  msgid "subscripting array declared %<register%>"
  msgstr "indeksering af tabel som er erklæret 'register'"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
  
! #: cp/typeck.cc:4429
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in use of `%E'"
  msgid "object missing in use of %qE"
  msgstr "objekt mangler i brug af '%E'"
  
! #: cp/typeck.cc:4681
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Opret standardkode for enkelpræcision SH4"
  
! #: cp/typeck.cc:4690
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids calling `::main' from within program"
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
  
! #: cp/typeck.cc:4711
  #, fuzzy, gcc-internal-format
  #| msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qE cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  #| msgid "`%E' cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "'%E' kan ikke bruges som en funktion"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to constructor %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4801
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to constructor %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to member function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4807
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to member function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function"
  msgid "too many arguments to function %q#D"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4814
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to function %q#D"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "too many arguments to method %q#D"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4825
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s `%+#D'"
  msgid "too few arguments to method %q#D"
  msgstr "for få parametre til %s '%+#D'"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "for mange parametre til funktionen"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "for få parametre til funktionen"
  
! #: cp/typeck.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: cp/typeck.cc:4913
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameteren er af en ufuldstændig type"
  
! #: cp/typeck.cc:5227
  #, fuzzy, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5274
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5289
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "adressen af '%D' vil altid være 'true'"
  
! #: cp/typeck.cc:5366
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "operander til ?: har forskellige typer"
  
! #: cp/typeck.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:5415
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "komplekse parametre skal have kommatalstype"
  
! #: cp/typeck.cc:5418
  #, fuzzy, gcc-internal-format
  #| msgid "%s from incompatible pointer type"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "overløb i konstant udtryk"
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, fuzzy, gcc-internal-format
  #| msgid "assuming cast to type `%T' from overloaded function"
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL benyttet i udregning"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "ordnet sammenligning af henvisning med heltallet nul"
  
! #: cp/typeck.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "uordnet sammenligning af ikke-kommatalsparameter"
  
! #: cp/typeck.cc:6605
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "konvertering fra NaN til unsigned int"
  
! #: cp/typeck.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types `%T' and `%T' to binary `%O'"
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ugyldige operander af typerne '%T' og '%T' til binær '%O'"
  
! #: cp/typeck.cc:7115
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrækning"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrækning"
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækning"
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegning"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of constructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7262
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor"
  msgid "taking address of destructor %qD"
  msgstr "tager adressen på en destruktionsfunktion"
  
! #: cp/typeck.cc:7279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klassepræfiks"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7289
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
  
! #: cp/typeck.cc:7484
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7490
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7496
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
  
! #: cp/typeck.cc:7507
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with `&%E')"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7557
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking address of function `::main'"
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ forbyder at tage adressen på funktionen '::main'"
  
! #: cp/typeck.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "cannot create pointer to reference member `%D'"
  msgid "cannot create pointer to reference member %qD"
  msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field `%s'"
  msgid "attempt to take address of bit-field"
  msgstr "kan ikke finde adressen af bitfeltet '%s'"
  
! #: cp/typeck.cc:7817
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "tager adressen på midlertidig variabel"
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing an enum"
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ forbyder %s af en enum"
  
! #: cp/typeck.cc:7978
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "cannot %s a pointer to incomplete type `%T'"
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
  
! #: cp/typeck.cc:7992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:7994
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids %sing a pointer of type `%T'"
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
  
! #: cp/typeck.cc:8034
  #, fuzzy, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "ISO C forbyder brug af typeomtvingningsudtryk som venstreværdier"
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of `this', which is an rvalue expression"
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  #| msgid "address requested for `%D', which is declared `register'"
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse forespurgt for '%D' som er erklæret 'register'"
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8368
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8372
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8560
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast fra typen '%T' til typen '%T' fjerner konstanthed"
  
! #: cp/typeck.cc:8567
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast fra '%T' til '%T' fjerner const (eller volatile)"
  
! #: cp/typeck.cc:8593
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "skabelonsparameter '%T' benytter lokal type '%T'"
  
! #: cp/typeck.cc:8607
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "typemodifikationer ignoreret i funktionsreturtypen"
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type `%T' to type `%T'"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  #| msgid "return type `%#T' is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "returtype '%#T' er ufuldstændig"
  
! #: cp/typeck.cc:9096
  #, fuzzy
  #| msgid "converting from `%T' to `%T'"
  msgid "converting from %qH to %qI"
  msgstr "konvertering fra '%T' til '%T'"
  
! #: cp/typeck.cc:9171
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9241
  #, fuzzy
  #| msgid "reinterpret_cast from `%T' to `%T' loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "reinterpret_cast fra '%T' til '%T' mister præcision"
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  #, fuzzy
  #| msgid "cast from `%T' to `%T' increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "typeomtvingning fra '%T' til '%T' forøger den påkrævede justering af målets type"
  
! #: cp/typeck.cc:9315
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
  
! #: cp/typeck.cc:9329
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
  
! #: cp/typeck.cc:9411
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
  
! #: cp/typeck.cc:9453
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type `%T' to type `%T'"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting to an array type `%T'"
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
  
! #: cp/typeck.cc:9642
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type `%T'"
  msgid "invalid cast to function type %qT"
  msgstr "ugyldig omtvingelse til funktionstypen '%T'"
  
! #: cp/typeck.cc:9758
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert `%E' from type `%T' to type `%T'"
  msgid "moving %qE of type %qT to itself"
  msgstr "kan ikke konvertere '%E' fra typen '%T' til typen '%T'"
  
! #: cp/typeck.cc:10038
  #, fuzzy, gcc-internal-format
  #| msgid "  in evaluation of `%Q(%#T, %#T)'"
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  i evaluering af '%Q(%#T, %#T)'"
  
! #: cp/typeck.cc:10099
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: cp/typeck.cc:10126
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: cp/typeck.cc:10142
  #, fuzzy, gcc-internal-format
  #| msgid "bad array initializer"
  msgid "array used as initializer"
  msgstr "ugyldig tildeling af startværdi til tabel"
  
! #: cp/typeck.cc:10144
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "invalid array assignment"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   i henvisning til medlemsfunktion-omdannelse"
  
! #: cp/typeck.cc:10294
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   i henvisning til medlem-omdannelse"
  
! #: cp/typeck.cc:10442
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion to type `%T' from type `%T'"
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
  
! #: cp/typeck.cc:10766
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
  
! #: cp/typeck.cc:10771
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10780
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10784
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10789
  #, fuzzy
  #| msgid "cannot convert `%T' to `%T' in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "kan ikke konvertere '%T' til '%T' i %s"
  
! #: cp/typeck.cc:10825
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10829
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10834
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about functions which might be candidates for format attributes"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
  
! #: cp/typeck.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10849
  #, fuzzy, gcc-internal-format
  #| msgid "function might be possible candidate for `%s' format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of `%+D'"
  msgid "in passing argument %P of %qD"
  msgstr "i overbringelse af parameter %P af '%+D'"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11024
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "returnerer reference til midlertidig variabel"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable `%D' returned"
  msgid "reference to local variable %qD returned"
  msgstr "reference til den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of label %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11076
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable `%D' returned"
  msgid "address of local variable %qD returned"
  msgstr "adresse af den lokale variabel '%D' returneret"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in return statement"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  #| msgid "too many 'l' suffixes in integer constant"
  msgid "redundant move in initialization"
  msgstr "for mange 'l'-endelser i heltalskonstant"
  
! #: cp/typeck.cc:11452
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "returnerer en værdi fra en destruktionsfunktion"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11464
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "returnerer en værdi fra en konstruktionsfunktion"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "manglende startværdi"
  
! #: cp/typeck.cc:11539
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "new kan ikke bruges på en referencetype"
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
  
! #: cp/typeck.cc:11608
  #, fuzzy, gcc-internal-format
  #| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "'operator new' må ikke returnere NULL medmindre den er erklæret 'throw()' (eller -fcheck-new er benyttet)"
  
! #: cp/typeck.cc:11697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for `%#D'"
  msgid "not eliding copy on return from %qD"
  msgstr "ugyldig kovariant returneringstype for '%#D'"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 80107,80119 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ugyldig udtryk til uddataændringen »%c«"
  
! #: d/types.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
--- 80205,80217 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ugyldig udtryk til uddataændringen »%c«"
  
! #: d/types.cc:1119
  #, fuzzy, gcc-internal-format
  #| msgid "template-id `%D' for `%+D' does not match any template declaration"
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
*************** msgid "Array reference at %C cannot have
*** 80440,80446 ****
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 80538,80544 ----
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr ""
*** 80611,80617 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 80709,80715 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr "datamedlem '%D' kan ikke være e
*** 80733,80739 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 80831,80837 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 81998,82004 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 82096,82102 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 82014,82020 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 82112,82118 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 82270,82276 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 82368,82374 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 82649,82655 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
--- 82747,82753 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
*************** msgstr ""
*** 82659,82665 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
--- 82757,82763 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected an initialization expression at %C"
*************** msgstr ""
*** 82827,84300 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, 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.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.cc:6107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sætning ved %0"
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6317
  #, 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.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, 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.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:7019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklæring '%#D'"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sætning ved %C kan ikke fremgå i en STRUCTURE-blok"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:8525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende første operand for binær operator ved %0"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: fortran/decl.cc:9503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sætning ved %0"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal være et kaldenavn"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargør tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhåndserklæring af '%#T'"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.cc:10968
  #, 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.cc:10980
  #, 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.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11168
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklæring"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn før '*'"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end én tilgangsangivelse"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.cc:12000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected access-specifier at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, 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.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, 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.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
--- 82925,84398 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Malformed type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "brug af '%D' er tvetydigt"
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5568
  #, 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.cc:5573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "IMPORT statement at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:5652
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Missing codimension specification at %C"
  msgstr "Modstridende I/O-kontrolangivelser ved %0 og %1"
  
! #: fortran/decl.cc:6113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing dimension specification at %C"
  msgstr "Manglende %A-angivelse i sætning ved %0"
  
! #: fortran/decl.cc:6208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate ConstantValue attribute for field '%s'"
  msgid "Duplicate %s attribute at %L"
  msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
  
! #: fortran/decl.cc:6323
  #, 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.cc:6333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "en global registervariabel følger en funktionsdefinition"
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6627
  #, 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.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6656
  #, 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.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6696
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6835
  #, fuzzy, gcc-internal-format
  #| msgid "Missing term"
  msgid "Missing symbol"
  msgstr "Manglende term"
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:7025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "Alternate-return argument at %C"
  msgstr "forkert parametertype til %s"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "skabelonsparameter er påkrævet for '%T'"
  
! #: fortran/decl.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/decl.cc:7444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected junk after function declaration at %C"
  msgstr "strider mod funktionserklæring '%#D'"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "ENTRY statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-sætning ved %C kan ikke fremgå i en STRUCTURE-blok"
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/decl.cc:8510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:8531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing first operand for binary operator at %0"
  msgid "Missing closing paren for binding label at %C"
  msgstr "Manglende første operand for binær operator ved %0"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9316
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected END statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "END statement instead of %s statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/decl.cc:9345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting %s statement at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate label `%s' in switch statement"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "mere end én '%s'-etiket i switch-sætningen"
  
! #: fortran/decl.cc:9509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing %A specifier in statement at %0"
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Manglende %A-angivelse i sætning ved %0"
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "predicate must be an identifier"
  msgid "Cray pointer at %C must be an integer"
  msgstr "udsagn skal være et kaldenavn"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9755
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "kan ikke konverteres til en henvisningstype"
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL er ikke tilladt i BLOCK ved %C"
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksfejl i PROTECTED-udtryk ved %C"
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializing array with parameter list"
  msgid "Initializing already initialized variable at %C"
  msgstr "klargør tabel med en parameterliste"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VALUE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:10559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "VOLATILE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forward declaration of `%#T'"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "forhåndserklæring af '%#T'"
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10951
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at `%D' because it has a destructor"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
  
! #: fortran/decl.cc:10974
  #, 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.cc:10986
  #, 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.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11059
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:11106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after MAP statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after UNION statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11174
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:11188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Manglende strukturnavn for ydre strukturdefinition ved %0"
  
! #: fortran/decl.cc:11206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:11213
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "empty declaration"
  msgid "Mangled derived type definition at %C"
  msgstr "tom erklæring"
  
! #: fortran/decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11432
  #, fuzzy, gcc-internal-format
  #| msgid "Type name at %0 not the same as name at %1"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
  
! #: fortran/decl.cc:11447
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "type name expected before `*'"
  msgid "ENUM definition statement expected before %C"
  msgstr "der forventedes et typenavn før '*'"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "multiple access specifiers"
  msgid "Duplicate access-specifier at %C"
  msgstr "mere end én tilgangsangivelse"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Forventede bindingattribut ved %C"
  
! #: fortran/decl.cc:12006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE og DEFERRED kan ikke begge vises ved %C"
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12067
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> er ugyldig for DEFERRED-binding ved %C"
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Forventede generisk navn elelr operatordeskriptor ved %C"
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forkert udformet GENERIC-udtryk ved %C"
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Forventede %<=>%> ved %C"
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected access-specifier at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Forventede tilgangsangivere ved %C"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12624
  #, 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.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12766
  #, 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.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Unknown procedure name %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/decl.cc:12824
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is already defined in `%T'"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%D' er allerede defineret i '%T'"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/decl.cc:13085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
*************** msgstr "show_expr(): Ved ikke hvordan ud
*** 84349,84355 ****
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
--- 84447,84453 ----
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
*************** msgstr ""
*** 84419,84431 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "LEN part_ref at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "KIND part_ref at %C"
--- 84517,84529 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "LEN part_ref at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid parameter `%s'"
  msgid "KIND part_ref at %C"
*************** msgstr ""
*** 84442,84863 ****
  msgid "IM part_ref at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Numeric operands are required in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "strenge med dobbelte anførselstegn er ikke tilladte i #if-udtryk"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs ved %L skal være PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs ved %L er ikke en VÆRDI"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 84540,84961 ----
  msgid "IM part_ref at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "Numeric operands are required in expression at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3348
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3367
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3583
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3605
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/expr.cc:3766
  #, fuzzy, gcc-internal-format
  #| msgid "double quoted strings not allowed in #if expressions"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "strenge med dobbelte anførselstegn er ikke tilladte i #if-udtryk"
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs ved %L skal være PURE"
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter `%T' after `%s'"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs ved %L er ikke en VÆRDI"
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "incompatible types in assignment of `%T' to `%T'"
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "uforenelige typer i tildeling af '%T' til '%T'"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4312
  #, fuzzy, gcc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 84865,85065 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 84963,85163 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer/integer type mismatch in conditional expression"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
  
! #: fortran/expr.cc:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing or invalid constant expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Manglende eller ugyldigt konstant udtryk"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5114
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6937
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr "Forventede binær operator melle
*** 85081,85189 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
  msgstr "opretter tabel af '%T'"
  
! #: fortran/frontend-passes.cc:901
  #, fuzzy, gcc-internal-format
  #| msgid "No calls in function %s\n"
  msgid "Removing call to impure function %qs at %L"
  msgstr "Ingen kald i funktionen %s\n"
  
! #: fortran/frontend-passes.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No calls in function %s\n"
  msgid "Removing call to impure function at %L"
  msgstr "Ingen kald i funktionen %s\n"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "bad expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/frontend-passes.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "bad operand"
  msgid "bad op"
  msgstr "ugyldig operand"
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, fuzzy, 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 "overløb i konstant udtryk"
  
! #: fortran/frontend-passes.cc:2630
  #, 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.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, 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.cc:3092
  #, 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.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "%s between %L and %L"
--- 85179,85287 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "creating array of `%T'"
  msgid "Creating array temporary at %L"
  msgstr "opretter tabel af '%T'"
  
! #: fortran/frontend-passes.cc:902
  #, fuzzy, gcc-internal-format
  #| msgid "No calls in function %s\n"
  msgid "Removing call to impure function %qs at %L"
  msgstr "Ingen kald i funktionen %s\n"
  
! #: fortran/frontend-passes.cc:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No calls in function %s\n"
  msgid "Removing call to impure function at %L"
  msgstr "Ingen kald i funktionen %s\n"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "bad expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/frontend-passes.cc:1396
  #, fuzzy, gcc-internal-format
  #| msgid "bad operand"
  msgid "bad op"
  msgstr "ugyldig operand"
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, fuzzy, 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 "overløb i konstant udtryk"
  
! #: fortran/frontend-passes.cc:2631
  #, 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.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3090
  #, 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.cc:3096
  #, 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.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between `%#T' and `%#T'"
  msgid "%s between %L and %L"
*************** msgstr ""
*** 85312,85323 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 85410,85421 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 85583,86085 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3399
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/interface.cc:3422
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.cc:3476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
! msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4014
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, 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.cc:4110
  #, 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.cc:4131
  #, 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.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, 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.cc:4449
  #, 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.cc:4459
  #, 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.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "ugyldig tilvalgsparameter '%s'"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, 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.cc:4616
  #, 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.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Indbygget '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret INTRINSIC"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "intern fejl - for mange grænsefladetyper"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 85681,86188 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/interface.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/interface.cc:3429
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a function"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3831
  #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
+ msgid "Actual argument for %qs cannot be an assumed-size array at %L"
+ msgstr ""
+ 
+ #: fortran/interface.cc:3928
+ #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4043
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, 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.cc:4139
  #, 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.cc:4160
  #, 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.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "Missing value at %1 for real-number exponent at %0"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, 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.cc:4478
  #, 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.cc:4488
  #, 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.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, fuzzy, gcc-internal-format
  #| msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid option argument `%s'"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "ugyldig tilvalgsparameter '%s'"
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4630
  #, 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.cc:4645
  #, 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.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Indbygget '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret INTRINSIC"
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Unable to find symbol %qs"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5401
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "intern fejl - for mange grænsefladetyper"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/interface.cc:5682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator number is out of bounds"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "akkumulatortal er uden for det gyldig interval"
  
! #: fortran/interface.cc:5689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/interface.cc:5701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "complex arguments must have identical types"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "komplekse parametre skal have identiske typer"
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/interface.cc:5771
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/interface.cc:5783
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/interface.cc:5790
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "konvertering fra NaN til int"
*** 86282,86288 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
--- 86385,86391 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
*************** msgstr ""
*** 86773,86779 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 86876,86882 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 86874,86880 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 86977,86983 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 87291,87973 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Expected associate name at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:2006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank common initialized at %0"
  msgid "Bad bounds remapping list at %C"
  msgstr "Tom almen tildelt startværdi ved %0"
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid association target at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in association at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/match.cc:2094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L duplicates selector at %L"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.cc:2622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "Expected %<::%> at %C"
  msgid "Expected %<:%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/match.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected variable name in reduction list at %C"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/match.cc:3233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:3239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE list at %C"
  msgid "REDUCE locality spec at %L"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/match.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Locality spec at %L"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within a construct"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 follows ELSE block for IF construct at %1"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Sætning ved %0 følger ELSE-blok for IF-konstruktion ved %1"
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  enters try block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "  går ind i try-blok"
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: fortran/match.cc:3700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported FORMAT specifier at %0"
  msgid "QUIET= specifier for %s at %L"
  msgstr "Ikke-understøttet FORMAT-angivelse ved %0"
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/match.cc:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "PAUSE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT POST statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT WAIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "FORM TEAM statement at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:4214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SYNC TEAM statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "UNLOCK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "ASSIGN statement at %C"
  msgstr "I sætningsfunktion"
  
! #: fortran/match.cc:4847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Assigned GOTO statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected constant at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:5789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
--- 87394,88076 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Expected associate name at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:2155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank common initialized at %0"
  msgid "Bad bounds remapping list at %C"
  msgstr "Tom almen tildelt startværdi ved %0"
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid character '%c' in #if"
  msgid "Invalid association target at %C"
  msgstr "ugyldigt tegn '%c' i #if"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Duplicate name %qs in association at %C"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/match.cc:2243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L duplicates selector at %L"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate must be a constant"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.cc:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "Expected %<::%> at %C"
  msgid "Expected %<:%> at %C"
  msgstr "Forventede %<::%> ved %C"
  
! #: fortran/match.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected variable name in reduction list at %C"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE list at %C"
  msgid "REDUCE locality spec at %L"
  msgstr "PROCEDURE-liste ved %C"
  
! #: fortran/match.cc:3435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Locality spec at %L"
  msgstr "ugyldig typeparameter"
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within a construct"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.cc:3614
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 invalid in this context"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Sætning ved %0 er ugyldig i denne kontekst"
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "Statement at %0 follows ELSE block for IF construct at %1"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Sætning ved %0 følger ELSE-blok for IF-konstruktion ved %1"
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  enters try block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "  går ind i try-blok"
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "ugyldig venstreværdi i asm-sætning"
  
! #: fortran/match.cc:3889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported FORMAT specifier at %0"
  msgid "QUIET= specifier for %s at %L"
  msgstr "Ikke-understøttet FORMAT-angivelse ved %0"
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
! msgid "STOP code at %L must be a scalar constant expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/match.cc:4063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "PAUSE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT POST statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EVENT WAIT statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing comma in FORMAT statement at %0"
  msgid "FORM TEAM statement at %C"
  msgstr "Manglende komma i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:4406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SYNC TEAM statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "UNLOCK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "ASSIGN statement at %C"
  msgstr "I sætningsfunktion"
  
! #: fortran/match.cc:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "Assigned GOTO statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected constant at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:5981
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
*************** msgstr "\"%s\" må ikke optræde i makro
*** 87975,88038 ****
  #. 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.cc:6123
  #, 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.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 88078,88141 ----
  #. 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.cc:6321
  #, 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.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "BLOCK DATA construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
*************** msgstr ""
*** 88040,88246 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Forsøg på at udvide COMMON-område over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: fortran/match.cc:6862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function at %L is recursive"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.cc:6868
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.cc:6882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sætningsfunktion"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/match.cc:7078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression in CASE at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:7883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 88143,88349 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Forsøg på at udvide COMMON-område over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "ugyldig brug af ikke-statisk felt '%D'"
  
! #: fortran/match.cc:7060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function at %L is recursive"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.cc:7066
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/match.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "I sætningsfunktion"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/match.cc:7276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected initialization expression in CASE at %C"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "RETURN statement at %0 invalid within a main program unit"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
  
! #: fortran/match.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "SELECT RANK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Spurious number in FORMAT statement at %0"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Mystisk tal i FORMAT-sætning ved %0"
  
! #: fortran/match.cc:8081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected CASE statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:8133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CASE specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected RANK statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parse error in method specification"
  msgid "Syntax error in RANK specification at %C"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 88447,88632 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "kan ikke åbne %s til skrivning: %m"
  
! #: fortran/module.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "%s: error writing file `%s': %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: fortran/module.cc:6892
  #, fuzzy, gcc-internal-format
  #| msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: advarsel: kan ikke omdøbe filen '%s' til '%s': %s\n"
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete aux info file `%s': %s\n"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "%s: kan ikke slette hjælpeinformationsfilen '%s': %s\n"
  
! #: fortran/module.cc:6955
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: kan ikke åbne filen '%s' til at læse fra: %s\n"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk at %C"
--- 88550,88735 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "can't open %s for writing: %m"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "kan ikke åbne %s til skrivning: %m"
  
! #: fortran/module.cc:6901
  #, fuzzy, gcc-internal-format
  #| msgid "%s: error writing file `%s': %s\n"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete file `%s': %s\n"
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: kan ikke slette filen '%s': %s\n"
  
! #: fortran/module.cc:6915
  #, fuzzy, gcc-internal-format
  #| msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: advarsel: kan ikke omdøbe filen '%s' til '%s': %s\n"
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't delete aux info file `%s': %s\n"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "%s: kan ikke slette hjælpeinformationsfilen '%s': %s\n"
  
! #: fortran/module.cc:6978
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs at %C already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs already declared"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7752
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "ukendt registernavn: %s"
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "%s: can't open file `%s' for reading: %s\n"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: kan ikke åbne filen '%s' til at læse fra: %s\n"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk at %C"
*************** msgstr ""
*** 89300,89306 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 89403,89409 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 89335,89346 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 89438,89449 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "uventet operand"
*** 89566,89572 ****
  msgid "expected variant name at %C"
  msgstr "uventet operand"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
--- 89669,89675 ----
  msgid "expected variant name at %C"
  msgstr "uventet operand"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
*************** msgid "Syntax error in !$OMP %s list at
*** 89693,89699 ****
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 89796,89802 ----
  msgstr "\"%s\" må ikke optræde i makroparameterliste"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 89703,91123 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Clause expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.cc:8505
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8537
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:9096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/openmp.cc:9385
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/openmp.cc:9471
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:9784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/openmp.cc:9790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/openmp.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akkumulator er ikke et konstant heltal"
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "strider mod funktionserklæring '%#D'"
  
! #: fortran/openmp.cc:9930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9971
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: fortran/openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10307
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be an array element"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, 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.cc:11137
  #, 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.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, 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.cc:11298
  #, 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.cc:11331
  #, 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.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, 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.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binary operator between expressions at %0 and at %1"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Forventede binær operator mellem udtryk ved %0 og ved %1"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough type information"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not constant"
  msgid "property must be a logical expression at %L"
  msgstr "startværdielement er ikke en konstant"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "property must be an integer expression at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 89806,91226 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<)%> expected at %C"
  msgid "Clause expected at %C"
  msgstr "%<)%> forventet ved %C"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8522
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/openmp.cc:9399
  #, fuzzy, gcc-internal-format
  #| msgid "Symbols have a leading underscore"
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Symboler har en indledende understreg"
  
! #: fortran/openmp.cc:9485
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in map clauses"
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qD fremgår mere end en gang i map-klausuller"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/openmp.cc:9804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/openmp.cc:9809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "%s-udtryk forventet ved %L"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akkumulator er ikke et konstant heltal"
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicts with function declaration `%#D'"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "strider mod funktionserklæring '%#D'"
  
! #: fortran/openmp.cc:9944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "objekt mangler i brug af '%E'"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9985
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "ISO C forbyder funktionsreturtype med modifikationer"
  
! #: fortran/openmp.cc:10274
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10321
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array `%D' is not an integral constant-expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be an array element"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "miljøvariablen DJGPP er ikke defineret"
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, 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.cc:11151
  #, 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.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, 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.cc:11312
  #, 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.cc:11345
  #, 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.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11432
  #, 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.cc:11437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected binary operator between expressions at %0 and at %1"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Forventede binær operator mellem udtryk ved %0 og ved %1"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "instance variable `%s' is declared private"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "instansvariablen '%s' er erklæret privat"
  
! #: fortran/openmp.cc:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "register variable `%s' used in nested function"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "registervariabel '%s' benyttet i indlejret funktion"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid token at %0 in expression or subexpression at %1"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Ugyldigt symbol ved %0 i udtryk eller underudtryk ved %1"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid vector type for attribute `%s'"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "ugyldig vektortype for egenskaben '%s'"
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough type information"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "ikke tilstrækkelig information om typen"
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12633
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12641
  #, fuzzy, gcc-internal-format
  #| msgid "%s rotate count is negative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s-roteringsantal er negativt"
  
! #: fortran/openmp.cc:12670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not constant"
  msgid "property must be a logical expression at %L"
  msgstr "startværdielement er ikke en konstant"
  
! #: fortran/openmp.cc:12674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "two `u's in integer constant"
  msgid "property must be an integer expression at %L"
  msgstr "to 'u'-endelser i heltalskonstant"
  
! #: fortran/openmp.cc:12681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "størrelsen af medlemmet '%D' er ikke konstant"
  
! #: fortran/openmp.cc:12685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "klargøringsliste behandlet som et sammensat udtryk"
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13229
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of `%s' attribute"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "ugyldig parameter til egenskaben '%s'"
  
! #: fortran/openmp.cc:13276
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "']' expected, invalid type expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "']' forventet, ugyldigt typeudtryk"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't specify array dimension in a declaration"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Kan ikke angive tabeldimension i en erklæring"
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 91866,91872 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected %s statement in MODULE at %C"
--- 91969,91975 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unexpected %s statement in MODULE at %C"
*************** msgstr "Ikke-understøttet VXT-sætning
*** 91875,91881 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 91978,91984 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 92147,92360 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/primary.cc:2718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected argument list at %C"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array subscript has type `char'"
  msgid "Unexpected array/substring ref at %C"
  msgstr "tabelindeks er af typen 'char'"
  
! #: fortran/primary.cc:2962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "danner %s til referencetypen '%T'"
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "floating point overflow in expression"
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "kommatalsoverløb i udtryk"
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/primary.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "%s: option `%s' requires an argument\n"
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: tilvalget '%s' skal have en parameter\n"
  
! #: fortran/primary.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4617
  #, fuzzy, gcc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/primary.cc:4653
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
--- 92250,92463 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/primary.cc:2731
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected argument list at %C"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array subscript has type `char'"
  msgid "Unexpected array/substring ref at %C"
  msgstr "tabelindeks er af typen 'char'"
  
! #: fortran/primary.cc:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming %s to reference type `%T'"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "danner %s til referencetypen '%T'"
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, fuzzy, gcc-internal-format
  #| msgid "subscript missing in array reference"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "indeks mangler i tabelopslag"
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3561
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many arguments to %s `%+#D'"
  msgid "Too many components in structure constructor at %L"
  msgstr "for mange parametre til %s '%+#D'"
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3679
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "floating point overflow in expression"
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "kommatalsoverløb i udtryk"
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function `%A' defined at %0 is not used"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
  
! #: fortran/primary.cc:4140
  #, fuzzy, gcc-internal-format
  #| msgid "%s: option `%s' requires an argument\n"
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: tilvalget '%s' skal have en parameter\n"
  
! #: fortran/primary.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Min/max instructions not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Min/max-instruktioner ikke tilladt"
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "der mangler en parameter til tilvalget '-%s'"
  
! #: fortran/primary.cc:4597
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4643
  #, fuzzy, gcc-internal-format
  #| msgid "Spurious sign in FORMAT statement at %0"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
  
! #: fortran/primary.cc:4679
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" is not a valid filename"
  msgid "%qs at %C is not a variable"
*************** msgstr ""
*** 92771,92782 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
--- 92874,92885 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Label %d referenced at %L is never defined"
*************** msgstr ""
*** 92908,92914 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 93011,93017 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "'%D' erklærer ikke en skabelonstype"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 93530,93938 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, 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.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9685
  #, 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.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 93633,94041 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6633
  #, fuzzy, gcc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "'%s' er forældet"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Null element at %0 for array reference at %1"
  msgid "Invalid array reference at %L"
  msgstr "Nulelement ved %0 for tabelreference ved %1"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "duplicate initialization of %D"
  msgid "Error in typebound call at %L"
  msgstr "%D tildelt startværdi mere end én gang"
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, 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.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "\"%s\" after # is not a positive integer"
  msgid "%s at %L must be integer"
  msgstr "\"%s\" efter # er ikke et positivt heltal"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "Label %A already defined at %1 when redefined at %0"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
  
! #: fortran/resolve.cc:8693
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-sætning eller -egenskab ved %1 kan ikke angives sammen med SAVE-sætning eller -egenskab ved %0"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Intern oversætterfejl i %s ved %s:%d."
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "%s understøttes ikke af denne konfiguration"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, fuzzy, gcc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing operand for operator at %1 at end of expression at %0"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array or substring specification for `%A' out of range in statement at %0"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9709
  #, 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.cc:9724
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition for FORMAT statement at %0"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 93941,94264 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, 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.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, 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.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, 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.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/resolve.cc:12198
  #, 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.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 94044,94367 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10625
  #, fuzzy, gcc-internal-format
  #| msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" kan ikke bruges som et makronavn da det er en operator i C++"
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Selector at %L cannot be NULL()"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "Selector at %L has no type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11208
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, 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.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11843
  #, 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.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "use of class template `%T' as expression"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "brug af klasseskabelonen '%T' som udtryk"
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/resolve.cc:12232
  #, 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.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 94266,94485 ****
  #. 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.cc:12264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected shadow variable name to start with _"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklæret void"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 94369,94588 ----
  #. 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.cc:12298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement at %0 invalid in context established by statement at %1"
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
  
! #: fortran/resolve.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In construct"
  msgid "FORALL construct at %L"
  msgstr "I konstruktionen"
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, fuzzy, gcc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expected shadow variable name to start with _"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "kunne ikke konvertere '%E' til '%T'"
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid lvalue in assignment"
  msgid "Pointer procedure assignment at %L"
  msgstr "ugyldig venstreværdi i tildeling"
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid string constant `%E'"
  msgid "Invalid NULL at %L"
  msgstr "ugyldig strengkonstant '%E'"
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "parameteren '%s' erklæret void"
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 94487,94549 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
--- 94590,94652 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer at %0 too large"
  msgid "String length at %L is too large"
  msgstr "Heltal ved %0 for stort"
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15385
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15450
  #, 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.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15519
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "CLASS-variablen %qs ved %L kan i
*** 94551,95566 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, 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.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersøgelse af filen %s"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, 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.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, 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.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, 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.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, 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.cc:18575
  #, 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.cc:18582
  #, 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.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, 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.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, 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.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, 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.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, 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.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, 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.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, fuzzy, gcc-internal-format
  #| msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Understreng af ikke-CHARACTER enhed '%A' i EQUIVALENCE-sætning"
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 94654,95669 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15569
  #, 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.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15650
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15653
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15659
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:15665
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fejl ved egenskabsundersøgelse af filen %s"
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15765
  #, 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.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15805
  #, fuzzy, gcc-internal-format
  #| msgid "function cannot be inline"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "funktion kan ikke indbygges"
  
! #: fortran/resolve.cc:15817
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object of type `%T' may not be initialized"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15837
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15856
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15860
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16008
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16014
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16020
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16028
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "udtrykket er af en ufuldstændig type"
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16942
  #, fuzzy, gcc-internal-format
  #| msgid "argument to `%s' attribute larger than %d"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "parameter til egenskaben '%s' er større end %d"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17307
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17464
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, 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.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initialization of new expression with `='"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "'%#D' kan ikke erklæres"
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18102
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "uforenelig afledt type i PARAMETER ved %L"
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "overflow in constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "overløb i konstant udtryk"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18498
  #, 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.cc:18519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "No specification for implied-DO iterator `%A' at %0"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, 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.cc:18646
  #, 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.cc:18653
  #, 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.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18680
  #, 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.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18720
  #, 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.cc:18730
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, 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.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18956
  #, 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.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19012
  #, fuzzy, gcc-internal-format
  #| msgid "data member `%D' cannot be a member template"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19076
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:19081
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "slutfeltet '%s' bliver måske ikke klargjort"
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extraneous comma in FORMAT statement at %0"
  msgid "Expecting definable entity near %L"
  msgstr "Ekstra komma i FORMAT-sætning ved %0"
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19230
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19237
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "CLASS-variablen %qs ved %L kan ikke have PARAMETER-attributten"
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tabelindekset i startværdien er ikke en konstant"
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 3 of `%s' must be a 2-bit literal"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "parameter til '%s' skal være en 2 bit-konstant"
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but not used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:19779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "label `%D' defined but not used"
  msgid "Label %d at %L defined but cannot be used"
  msgstr "etiketten '%D' er defineret, men ikke benyttet"
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19880
  #, 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.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20014
  #, 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.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, fuzzy, gcc-internal-format
  #| msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Understreng af ikke-CHARACTER enhed '%A' i EQUIVALENCE-sætning"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20176
  #, fuzzy, gcc-internal-format
  #| msgid "parse error in method specification"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "brug af '%D' er tvetydigt"
*** 96366,96497 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3027
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Labeled DO statement at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 96469,96600 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.cc:2711
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a member of type `%T'"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%D' er ikke et medlem af typen '%T'"
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unsupported VXT statement at %0"
  msgid "Labeled DO statement at %L"
  msgstr "Ikke-understøttet VXT-sætning ved %0"
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 96524,96540 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not constant"
  msgid "Array initializer at %L does not reduce to a constant expression"
--- 96627,96643 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not constant"
  msgid "Array initializer at %L does not reduce to a constant expression"
*************** msgstr "startværdielement er ikke en ko
*** 96542,96558 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 96645,96661 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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/trans-array.cc:9663
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 96657,96814 ****
  msgid "non-constant initialization expression at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "%s at %L has no default type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value of function %qs at %L not set"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklæret '%s'"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklæret '%s'"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameteren '%s' erklæret void"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 96760,96917 ----
  msgid "non-constant initialization expression at %L"
  msgstr "tildeling af startværdi til new-udtryk med '='"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "parameter `%s' has incomplete type"
  msgid "%s at %L has no default type"
  msgstr "parameteren '%s' er af en ufuldstændig type"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value of function %qs at %L not set"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklæret '%s'"
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6534
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable `%s' is declared %s"
  msgid "Unused variable %qs declared at %L"
  msgstr "instansvariablen '%s' er erklæret '%s'"
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "parameter `%s' declared void"
  msgid "Unused parameter %qs declared at %L"
  msgstr "parameteren '%s' erklæret void"
  
! #: fortran/trans-decl.cc:6606
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6636
  #, fuzzy, gcc-internal-format
  #| msgid "Return values of functions in FPU registers"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Returnér værdier fra funktioner i fpu-registre"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, fuzzy, gcc-internal-format
  #| msgid "DW_LOC_OP %s not implemented\n"
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s understøttes ikke\n"
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable-size array `%s'"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4385
  #, fuzzy, gcc-internal-format
  #| msgid "unknown insn mode"
  msgid "Unknown intrinsic op"
  msgstr "ukendt instruktionstilstand"
  
! #: fortran/trans-expr.cc:6057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function `%s'"
  msgid "Unknown argument list function at %L"
  msgstr "for få parametre til funktionen '%s'"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 96818,96835 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 96921,96938 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable DJGPP not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr ""
*** 96867,97054 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a generic name"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Cannot find symbol %qs at %L"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is the same as base function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected positive argument index at %L"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a main program unit"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en hovedprogramenhed"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Null argument at %0 for statement function reference at %1"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<need_device_addr%> not yet supported"
--- 96970,97157 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "optional class parameter"
  msgstr "ingen parametre"
  
! #: fortran/trans-openmp.cc:4951
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression type"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected address expression"
  msgid "unhandled expression"
  msgstr "uventet adresseudtryk"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' previously defined here"
  msgid "Used here"
  msgstr "'%s' tidligere defineret her"
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Planlæg ikke begyndelsen og slutningen af proceduren"
  
! #: fortran/trans-openmp.cc:9904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be an entry name"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a generic name"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to `%s' must be a 2-bit unsigned literal"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
  
! #: fortran/trans-openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "`%D' must take exactly one argument"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "'%s' skal tage mod én parameter"
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  #| msgid "failed to find class '%s'"
  msgid "Cannot find symbol %qs at %L"
  msgstr "kunne ikke finde klassen '%s'"
  
! #: fortran/trans-openmp.cc:9962
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "`%D' is not a function,"
  msgid "variant %qs at %L is the same as base function"
  msgstr "'%s' er ikke en funktion,"
  
! #: fortran/trans-openmp.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s og -msdata=%s er indbyrdes uforenelige"
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument missing after %s"
  msgid "Expected positive argument index at %L"
  msgstr "en parameter mangler efter %s"
  
! #: fortran/trans-openmp.cc:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array `%A' at %0 is too large to handle"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, fuzzy, gcc-internal-format
  #| msgid "Alternate return specifier at %0 invalid within a main program unit"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en hovedprogramenhed"
  
! #: fortran/trans-openmp.cc:10267
  #, fuzzy, gcc-internal-format
  #| msgid "Null argument at %0 for statement function reference at %1"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10290
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10307
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe is not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr ""
*** 97162,97168 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 97265,97271 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr "luk: %s"
*** 97406,97412 ****
  msgid "two or more sections for %s"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 97509,97515 ----
  msgid "two or more sections for %s"
  msgstr "mere end én datatype i erklæringen af '%s'"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/de.po gcc-17-20260816/gcc/po/de.po
*** gcc-17-20260809/gcc/po/de.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/de.po	Sun Aug 16 22:32:07 2026
***************
*** 8,17 ****
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2026.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 16.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
! "PO-Revision-Date: 2026-05-03 23:11+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
--- 8,17 ----
  # Roland Illig <roland.illig@gmx.de>, 2015, 2017-2026.
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc 16.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
! "PO-Revision-Date: 2026-08-08 11:01+0200\n"
  "Last-Translator: Roland Illig <roland.illig@gmx.de>\n"
  "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
  "Language: de\n"
*************** msgstr "evtl. »-pg« statt »-p« mit g
*** 278,284 ****
  msgid "may not use both -EB and -EL"
  msgstr "»-EB« und »-EL« dürfen nicht gleichzeitig verwendet werden"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "shared wird nicht unterstützt"
  
--- 278,284 ----
  msgid "may not use both -EB and -EL"
  msgstr "»-EB« und »-EL« dürfen nicht gleichzeitig verwendet werden"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "shared wird nicht unterstützt"
  
*************** msgstr " in Konflikt stehende Codeerzeug
*** 357,363 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwenden"
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr "Fehlende »-mcpu«-Option in ASM_CPU_SPEC?"
  
--- 357,363 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "evtl. »-pg« statt »-p« mit gprof(1) verwenden"
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr "Fehlende »-mcpu«-Option in ASM_CPU_SPEC?"
  
*************** msgstr "Codedichte-Befehle für ARCv2 ei
*** 862,875 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 862,875 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr "Angegebenes Basisregister zur Ad
*** 2104,2190 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Angegebenen Offset zur Addressierung des Stapelschutz-Wächters verwenden."
  
! #: config/rs6000/rs6000.opt:600
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Speicherzugriffsbefehle mit (oder ohne) Präfix erzeugen."
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Speicheradressierung relativ zu PC (oder absolut) erzeugen."
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Optimierungen für Speicherzugriffe relative zu PC durchführen (nicht durchführen)."
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "MMA-Befehle erzeugen (oder auch nicht)."
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr "Befehle einschalten, die Angriffe über return-orientierte Programmierung vereiteln."
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Code erzeugen, der im privilegierten Zustand läuft."
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Code erzeugen (oder auch nicht), der den Befehl XXSPLTIW verwendet."
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Code erzeugen (oder auch nicht), der den Befehl XXSPLTIDP verwendet."
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Code erzeugen (oder auch nicht), der den Befehl LXVKQ verwendet."
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr "Den Abrollfaktor begrenzen, der angibt, wie weit der Autovektorisierer eine Schleife abrollen darf. Voreinstellung ist 4."
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr "Bei der Kostenkalkulation für die Vektorisierung von Schleifen müssen wahrscheinlich die Kosten für den Schleifenkörper bestraft werden, wenn das bestehende Kostenmodell Verzögerungen durch nicht verfügbare Vektorressourcen nicht angemessen widerspiegelt. Die Kosten für vektorisierte Anweisungen und nicht-vektorisierte Anweisungen werden getrennt gesammelt, und die Bestrafung erfolgt nur, wenn das Verhältnis von vec_cost zu (vec_cost + nicht-vec_cost) den durch diesen Parameter festgelegten Schwellenwert überschreitet. Der Standardwert ist 85."
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr "Wie beim Parameter rs6000-density-pct-threshold, wird die Gesamtsumme von vec_cost und nicht-vec_cost berechnet, und die Betrafung erfolgt nur, wenn die Summe den durch diesen Parameter festgelegten Schwellenwert überschreitet. Der Standardwert ist 70."
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr "Wenn beide Heuristiken mit rs6000-density-pct-threshold und rs6000-density-size-threshold erfüllt sind, werden die Kosten des Schleifenkörpers mit dem Wert bestraft, der durch diesen Parameter festgelegt ist. Der Standardwert ist 10."
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr "Bei der Kostenkalkulation für die Vektorisierung von Schleifen müssen wir wahrscheinlich die Kosten für den Schleifenkörper bestrafen, indem wir übermäßig versetzte oder elementweise Lesezugriffe berücksichtigen. Wir sammeln die Zahlen für allgemeine Anweisungen und Ladeanweisungen entsprechend den Informationen für zu vektorisierende Anweisungen, prüfen den Anteil der Ladeanweisungen und bestrafen nur, wenn der Anteil den durch diesen Parameter festgelegten Schwellwert überschreitet. Der Standardwert ist 45."
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr "Wie beim Parameter rs6000-density-load-pct-threshold wird auch hier geprüft, ob die Gesamtzahl der Ladeanweisungen den durch diesen Parameter festgelegten Schwellwert überschreitet, und nur dann eine Strafe verhängt, wenn dieser Schwellwert erfüllt ist. Der Standardwert ist 20."
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr "Angeben, wie viele Vektorbefehle ohne Speicherzugriff pro Taktzyklus ausgeführt werden können; wird im Faktor für Schleifenabwicklungen des Autovektorisierers verwendet. Vorgabe ist 4."
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr "Wenn der für eine Schleife berechnete Reduktionsfaktor den durch diesen Parameter angegebenen Schwellenwert überschreitet, diese Schleife vorzugsweise abzurollen. Der Standardwert ist 1."
--- 2104,2195 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Angegebenen Offset zur Addressierung des Stapelschutz-Wächters verwenden."
  
! #: config/rs6000/rs6000.opt:604
! #, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "DMF-Befehle (Dense Math Facility) erzeugen (oder auch nicht)."
! 
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Speicherzugriffsbefehle mit (oder ohne) Präfix erzeugen."
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Speicheradressierung relativ zu PC (oder absolut) erzeugen."
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Optimierungen für Speicherzugriffe relative zu PC durchführen (nicht durchführen)."
  
! #: config/rs6000/rs6000.opt:620
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "MMA-Befehle erzeugen (oder auch nicht)."
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr "Befehle einschalten, die Angriffe über return-orientierte Programmierung vereiteln."
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Code erzeugen, der im privilegierten Zustand läuft."
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Code erzeugen (oder auch nicht), der den Befehl XXSPLTIW verwendet."
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Code erzeugen (oder auch nicht), der den Befehl XXSPLTIDP verwendet."
  
! #: config/rs6000/rs6000.opt:643
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Code erzeugen (oder auch nicht), der den Befehl LXVKQ verwendet."
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr "Den Abrollfaktor begrenzen, der angibt, wie weit der Autovektorisierer eine Schleife abrollen darf. Voreinstellung ist 4."
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr "Bei der Kostenkalkulation für die Vektorisierung von Schleifen müssen wahrscheinlich die Kosten für den Schleifenkörper bestraft werden, wenn das bestehende Kostenmodell Verzögerungen durch nicht verfügbare Vektorressourcen nicht angemessen widerspiegelt. Die Kosten für vektorisierte Anweisungen und nicht-vektorisierte Anweisungen werden getrennt gesammelt, und die Bestrafung erfolgt nur, wenn das Verhältnis von vec_cost zu (vec_cost + nicht-vec_cost) den durch diesen Parameter festgelegten Schwellenwert überschreitet. Der Standardwert ist 85."
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr "Wie beim Parameter rs6000-density-pct-threshold, wird die Gesamtsumme von vec_cost und nicht-vec_cost berechnet, und die Betrafung erfolgt nur, wenn die Summe den durch diesen Parameter festgelegten Schwellenwert überschreitet. Der Standardwert ist 70."
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr "Wenn beide Heuristiken mit rs6000-density-pct-threshold und rs6000-density-size-threshold erfüllt sind, werden die Kosten des Schleifenkörpers mit dem Wert bestraft, der durch diesen Parameter festgelegt ist. Der Standardwert ist 10."
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr "Bei der Kostenkalkulation für die Vektorisierung von Schleifen müssen wir wahrscheinlich die Kosten für den Schleifenkörper bestrafen, indem wir übermäßig versetzte oder elementweise Lesezugriffe berücksichtigen. Wir sammeln die Zahlen für allgemeine Anweisungen und Ladeanweisungen entsprechend den Informationen für zu vektorisierende Anweisungen, prüfen den Anteil der Ladeanweisungen und bestrafen nur, wenn der Anteil den durch diesen Parameter festgelegten Schwellwert überschreitet. Der Standardwert ist 45."
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr "Wie beim Parameter rs6000-density-load-pct-threshold wird auch hier geprüft, ob die Gesamtzahl der Ladeanweisungen den durch diesen Parameter festgelegten Schwellwert überschreitet, und nur dann eine Strafe verhängt, wenn dieser Schwellwert erfüllt ist. Der Standardwert ist 20."
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr "Angeben, wie viele Vektorbefehle ohne Speicherzugriff pro Taktzyklus ausgeführt werden können; wird im Faktor für Schleifenabwicklungen des Autovektorisierers verwendet. Vorgabe ist 4."
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr "Wenn der für eine Schleife berechnete Reduktionsfaktor den durch diesen Parameter angegebenen Schwellenwert überschreitet, diese Schleife vorzugsweise abzurollen. Der Standardwert ist 1."
*************** msgid "Use fp registers."
*** 3037,3046 ****
  msgstr "FP-Register verwenden."
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3042,3051 ----
  msgstr "FP-Register verwenden."
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11772,11779 ****
  msgstr "Zielspezifische Befehlszeilenoptionen (einschließlich Assembler- und Binder-Optionen) anzeigen."
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, no-c-format
  msgid "Passed to the linker."
  msgstr "Wird an den Binder übergeben."
--- 11777,11784 ----
  msgstr "Zielspezifische Befehlszeilenoptionen (einschließlich Assembler- und Binder-Optionen) anzeigen."
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, no-c-format
  msgid "Passed to the linker."
  msgstr "Wird an den Binder übergeben."
*************** msgstr "Warnen, wenn auf ein Array auße
*** 11838,14729 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "Bei Problemen mit Autoprofil-Daten warnen."
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Vor der Verwendung von Zeigern auf freigegebenen Speicher warnen."
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Bei unpassender Attributverwendung warnen."
  
! #: common.opt:577
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Nicht bei den angegebenen Attributen warnen."
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "In Deklarationen mit Alias-Attributen bezüglich Typsicherheit und ähnlicher Fehler und Irrtümer warnen."
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte."
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern."
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Meckern, wenn eine Kommandozeilenoption gültig ist, aber nicht zum aktuellen Frontend gehört."
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Warnen, wenn eine #warning-Direktive verwendet wird."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird."
  
! #: common.opt:618
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen."
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist."
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Alle Warnungen in Fehler umwandeln."
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Die angegebene Warnung in einen Fehler umwandeln."
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Zusätzliche (möglicherweise ungewollte) Warnungen ausgeben."
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Beim ersten auftretenden Fehler beenden."
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<Größe>\tWarnen, wenn der Stapelrahmen einer Funktion mehr als <Größe> Bytes benötigt."
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Die Warnung »-Wframe-larger-than=« ausschalten. Entspricht »-Wframe-larger-than=<SIZE_MAX>« oder größer."
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen."
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr "Warnen, wenn »-fhardened« eine Option nicht aktiviert hat."
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Warnen, wenn in einem switch-Block ein case durchfällt."
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Bei unendlich rekursiven Aufrufen warnen."
  
! #: common.opt:673
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann."
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar außerhalb des Wertebereiches ist."
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt größer als <Anzahl> Bytes ist."
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Die Warnung »-Wlarger-than=« ausschalten. Entspricht »-Wlarger-than=<SIZE_MAX>« oder größer."
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Warnen, wenn ein Zeiger mit »nonnull«-Attribut mit NULL verglichen wird."
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten führen kann."
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Warnen, wenn ein Zeiger oder eine Referenz auf eine lokale oder temporäre Variable an ein musttail-Aufrufargument übergeben wird."
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Warnen, wenn ein Zeiger oder eine Referenz auf eine lokale oder temporäre Variable möglicherweise zu einem musttail-Aufruf entwischt."
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Während der Optimierungen zur Bindezeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen."
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen."
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Während der Optimierungen zur Bindezeit bei unpassenden Typen von globalen Deklarationen warnen."
  
! #: common.opt:727
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Warnen, wenn das »packed«-Attribut keine Auswirkung auf Strukturanordnung hat."
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Warnen, wenn Auffüllen benötigt wird, um Strukturelemente auszurichten."
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben."
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Bei Rückgabe eines Zeigers/Referenz an lokale oder temporäre Variable warnen."
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Warnen, wenn eine Variable eine andere überdeckt. Entspricht »-Wshadow=global«."
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Warnen, wenn eine Variable eine andere überdeckt (global)."
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter überdeckt."
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ überdeckt."
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Warnen, wenn Stapelzerstörungsschutz aus irgendeinem Grund nicht erzeugt wird."
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<Größe in Bytes>\tWarnen, wenn Stapelverwendung den angegebenen Betrag überschreiten könnte."
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Die Warnung »-Wstack-usage=« ausschalten. Entspricht »-Wstack-usage=<SIZE_MAX>« oder größer."
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen könnte."
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Überlauf undefiniert ist, warnen."
  
! #: common.opt:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((cold)) sein könnten, warnen."
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((const)) sein könnten, warnen."
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((pure)) sein könnten, warnen."
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((noreturn)) sein könnten, warnen."
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((malloc)) sein könnten, warnen."
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((returns_nonnull)) sein könnten, warnen."
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Bei polymorphen Typen in C++ warnen, bei denen das Schlüsselwort »final« die Codequalität verbessern würde."
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Bei virtuellen Methoden in C++ warnen, bei denen das Schlüsselwort »final« die Codequalität verbessern würde."
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Bei Anweisungen warnen, die zwischen »switch (…)« und dem ersten »case:« stehen."
  
! #: common.opt:830
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Warnungen aus System-Headern nicht unterdrücken."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Warnen, wenn ein Vergleich immer zu »true« oder »false« auswertet."
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Warnen, wenn ein Trampolin generiert wird."
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Vor Fällen warnen, in denen »-ftrivial-auto-var-init« eine Auto-Variable nicht initialisieren kann."
  
! #: common.opt:846
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »true« oder »false« ist."
  
! #: common.opt:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Bei nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Alle »-Wunused«-Warnungen einschalten."
  
! #: common.opt:869
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt."
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Warnen, wenn eine Sprungmarke ungenutzt bleibt."
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird."
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird."
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Warnen, wenn eine Variable nicht verwendet wird."
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Warnen, wenn Profile in »-fprofile-use« nicht zueinander passen."
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Warnen, wenn eine Funktion aufgrund eines ungültigen Zeilennummer-Makros früher endet als sie beginnt."
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Warnung, wenn eine Bedingung zu viele Terme hat und die Profilierung der Bedingungsabdeckung die Instrumentierung des Ausdrucks aufgibt."
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr "-fpath-coverage-limit=<Anzahl> Funktionspfade, die <Anzahl> überschreiten, nicht instrumentieren."
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr "Warnen, wenn eine Funktion die Anzahl der Pfade (gesteuert durch »-fpath-coverage-limit«) überschreitet und die Pfadabdeckung die Instrumentierung der Funktion aufgibt. Der Grenzwert ist annähernd und konservativ, und die Abdeckung könnte auch dann aufgeben, wenn die tatsächliche Anzahl etwas unter dem Grenzwert liegt."
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Warnen, wenn Profile in »-fprofile-use« nicht existieren."
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Warnen, wenn Vektoroperation außerhalb von SIMD kompiliert wird."
  
! #: common.opt:933
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Bei nicht unterstützten Features im ThreadSanitizer warnen."
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben."
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<Buchstaben>\tAusgaben von bestimmten Durchläufen des Compilers einschalten."
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen für Ausgaben setzen."
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr "-dumpbase-ext .<Erw>    Die Dateinamenserweiterung .<Erw> weglassen, beim Benennen der hilfsweisen Ausgabedateien."
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <Verzeichnis>\tDen Basis-Verzeichnisnamen für Ausgaben setzen."
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische Einschränkungen einbeziehen."
  
! #: common.opt:1098
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Funktionsanfänge ausrichten."
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Marken ausrichten, die nur mit Sprüngen erreicht werden können."
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Schleifenanfänge ausrichten."
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Dem Compiler erlauben, neue Datenwettläufe bei Speichervorgängen einzuführen."
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang für statische Analyse einschalten."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Auswählen, was bereinigt werden soll."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswählen."
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<Zahl>\tSpezifischen Offset für Schattenspeicher verwenden."
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tGlobale Variablen in benutzerdefinierten Abschnitten bereinigen."
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Nach dem Erkennen von undefiniertem Verhalten versuchen, die Ausführung fortzusetzen."
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-recover=« verwenden."
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Für das Bereinigen von undefiniertem Verhalten Traps statt Meldungen verwenden."
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-trap=« verwenden."
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen."
  
! #: common.opt:1202
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Profilierungsinformationen für Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis."
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Profilierungsinformationen für Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben."
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr "Inlining mittels Autoprofil durchführen."
  
! #: common.opt:1224
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur Überprüfung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des Zählregisters ersetzen."
  
! #: common.opt:1232
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1248
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information über Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Information über Aufrufgraphen auf Dateibasis mit Dekoration ausgeben."
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<Register>\t<Register> als über Funktionsgrenzen hinweg reserviert markieren."
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschädigt markieren."
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Rückgabewert des C++-Operators new prüfen."
  
! #: common.opt:1279 common.opt:1283
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne Konsistenzprüfungen durchführen."
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Bei den Optionen der Form »-f*-prefix-map=« die kanonischen Pfadnamen statt der angegebenen Zeichenketten vergleichen."
  
! #: common.opt:1291
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Sucht Möglichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren."
  
! #: common.opt:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. »-gtoggle« kompilieren, und den Dump der »final-insns« vergleichen."
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von »-fcompare-debug« laufen lassen."
  
! #: common.opt:1315
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen."
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Keine Optimierungen durchführen, die die Stapelverwendung deutlich erhöhen."
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen."
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr "Befehle, die Speicher-Offsets berechnen, wenn möglich in die Speicherzugriffsbefehl einbetten."
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchführen."
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Beim Durchlaufen von CSE: Sprüngen zu ihren Zielen folgen."
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgeführt wird."
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Datenstücke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Alle verfügbaren Fehleranalysezähler mit ihren Grenzen und Werten auflisten."
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<Zähler>[:<Untere Grenze 1>-]<Obere Grenze 1>[:<Untere Grenze 2>-<Obere Grenze 2>:...][,<Zähler>:...]\tObergrenze für Debug-Zähler festlegen."
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<alt>=<neu>\tIn Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<alt>=<neu>\tIn Übersetzungsergebnis einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird."
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Zurückholen der Funktionsargumente vom Stapel bis auf weiteres hinauszögern."
  
! #: common.opt:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die Verzögerungsschlitze der Sprungbefehle auszufüllen."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle löschen, die Ausnahmen werfen können."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Unnötige Nullzeigerprüfungen löschen."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr "Ausgabe von Befehlen hintereinander mit ihrer einmaligen Verwendung, vorausgesetzt, sie sind in der Ziel-Mikroarchitektur makro-verschmelzbar."
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Zusätzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchführen."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
  
! #: common.opt:1427
  #, no-c-format
  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]\tWie oft die Quelltext-Position am Zeilenanfang ausgegeben wird, wenn die Diagnose über mehrere Zeilen geht."
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen."
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Linien anzeigen, die zusammenhängende Ereignisse in Diagnosepfaden verbinden."
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren."
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen."
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfärben."
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Formatierung der JSON-Ausgabe einschalten."
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tURLs in Diagnosemeldungen einbetten."
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tFestlegen, ob Spaltennummern als Anzeigespalten (Standard) ausgegeben werden oder in rohen Bytes gemessen werden."
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<Nummer>\tLegt die Nummer der ersten Spalte fest. Die Vorgabe ist gemäß GNU-Stil 1-basiert, aber einige Dienstprogramme erwarten 0-basierte Spaltennummern."
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tAusgabeformat auswählen."
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr "Ausgabeformat hinzufügen."
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr "Ausgabeformat festlegen."
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr "-fdiagnostics-escape-format=[unicode|bytes]\tFestlegen, wie Zeichen außerhalb des druckbaren ASCII-Bereichs in der Quelle für Diagnosen, die dies vorschlagen, ausgegeben werden sollen."
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben."
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert."
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren für Diagnosemeldungen ausgeben, sofern verfügbar."
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Alle Regeln, die mit Meldungen verbunden sind, ausgeben."
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Farbe in Diagnosemeldungen verwenden, um relevante Informationen hervorzuheben."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll."
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Alle Diagnosefunktionen deaktivieren, die die Ausgabe verkomplizieren, wie Zeilennummern, Farbe und Warn-URLs."
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>        Abstand zwischen Tabstopps für Spaltenmeldungen."
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tLegt fest, welche Zeichen in Text-Arg-Diagrammen verwendet werden."
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Mindestbreite des linken Randes des Quellcodes angeben, für das Ausgeben des Quellcodes."
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr "Einrückung verwenden, um die Verschachtelung von Diagnosen in der Textausgabe darzustellen."
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr "Codestellen anzeigen, wenn verschachtelte Diagnosen angezeigt werden."
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr "Bei der Anzeige verschachtelter Diagnosen die Verschachtelungsebenen als Zahlen anzeigen."
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr "Mehr Kontextinformationen für Diagnosen sammeln."
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang ausschalten."
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang einschalten."
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen."
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Übersetzung in Datei abziehen."
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben."
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Im Falle eines internen Fehlers im C/C++-Compiler die Debuginformationen sammeln und in temporäre Datei ausgeben."
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Detaillierte Informationen über die GCC-interne Repräsentation von Quellcode-Stellen ausgeben."
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Optimierungsdurchläufe ausgeben."
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Ausgabe der vorigen und nächsten Befehlsnummern in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen über GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Frühes Inlining durchführen."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen."
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen für C++-Klassen unterdrücken."
  
! #: common.opt:1736
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchführen."
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard|16]\tBehandlung überschüssiger Gleitkommagenauigkeit bestimmen."
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tAngeben, welche Werte von FLT_EVAL_METHOD erlaubt sind."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch Binärausgabe enthalten."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind."
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<Register>\t<Register> als für den Compiler nicht verfügbar markieren."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur Vorwärts-Übertragung auf RTL durchführen."
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tSchrumpfung von Gleitkommaausdrücken durchführen."
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Den eingebauten Funktionen ceil, floor, round, trunc erlauben, »inexact«-Exceptions zu werfen."
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1833
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr "Begrenzte Optimierung von Operationen mit volatilem Speicherzugriff erlauben."
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Erweiterte Ladebewegung während Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr "Versuchen, Store-Forwarding zu vermeiden."
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Beseitigung überflüssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchführen."
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Beseitigung globaler gemeinsamer Teilausdrücke nach Registerreservierung durchführen."
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tGleichgewicht zwischen GNAT-Encodings und Standard-DWARF auswählen, die in den Debuginformationen landen."
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-Repräsentierung einschalten."
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-Identität einschalten."
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fördern."
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr "Zwei Befehlskombinationsdurchläufe spät in der Durchlaufpipeline ausführen; einen vor der Registerzuweisung und einen danach."
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht »-floop-nest-optimize«."
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf Bäumen einschalten."
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) für Schleifen durchführen."
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Unterstützung für GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstützt."
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer für geschachtelte Schleifen einschalten."
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr "Indirekte Aufrufe von Zeigern, die aus Strukturen geladen wurden, in spekulative Aufrufe umwandeln, wenn es einen bekannten Kandidaten gibt."
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr "Verschiedene sicherheitsrelevante Optionen einschalten."
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr "Bedingungen, die nicht in den Zweigen verwendet werden, härten, indem die entgegengesetzten Bedingungen geprüft werden."
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr "Bedingte Zweigen härten, indem die entgegengesetzten Bedingungen geprüft werden."
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr "Kontrollfluss härten, indem Ausführungspfade aufgezeichnet und geprüft werden."
  
! #: common.opt:1978
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "CFR in Blattfunktionen ausschalten."
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr "CFR-Ausführungspfade auch vor Aufrufen prüfen, die ihre Ergebnisse zurückgeben."
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr "CFR-Ausführungspfade auch prüfen, wenn eine Funktion aufgrund einer Exception verlassen wird."
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCFR-Ausführungspfade auch prüfen, bevor noreturn-Funktionen aufgerufen werden."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ".ident-Assembler-Direktiven erzeugen."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter Sprünge in zweiglose Äquivalente durchführen."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Umwandlung bedingter Sprünge in bedingte Ausführung durchführen."
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tStufe der Stapel-Wiederverwendung für lokale Variablen festlegen."
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Umwandlung bedingter Sprünge in innersten Schleifen in zweiglose Äquivalente durchführen."
  
! #: common.opt:2051
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchführen."
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Einschalten des Inlining von »inline«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet."
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Funktionen in ihre Aufrufer einfügen, wenn Codegröße als nicht wachsend bekannt ist."
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Nicht als »inline« deklarierte Funktionen in ihre Aufrufer einfügen, wenn gewinnbringend."
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfügen."
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<Zahl>\tGröße von »inline«-Funktionen auf <Zahl> beschränken."
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "__atomic-Operationen »inline« erzeugen, wenn Lock-freie Befehlssequenz verfügbar ist."
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr "-finline-stringops[=memcmp|memcpy|memmove|memset] Unterstützte mem/str-Operationen inline expandieren, auch wenn dies der Optimierung widerspricht."
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Äquivalent zu »-fcf-protection=full«."
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\tFunktionen mit zusätzlichen Prüfungen versehen, dass die Sprungziele von jump/call/return gültig sind."
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden."
  
! #: common.opt:2153
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Erstmaliges Betreten und Verlassen einer Funktion zum Profilieren aufzeichnen."
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=name,…\tAufgezählte Funktionen nicht instrumentieren."
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,…\tIn den Dateien aufgezählte Funktionen nicht instrumentieren."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchführen."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstärken."
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchführen."
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Prozedurübergreifende modref-Analyse durchführen."
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr "Funktionen neuordnen und klonen, um die Lokalität zu maximieren."
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchführen."
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchführen."
  
! #: common.opt:2197
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Identischen Code für Funktionen und schreibgeschützte Variablen zusammenfassen."
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code für Funktionen zusammenfassen."
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code für Variablen zusammenfassen."
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn möglich."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen über IPA-Wertebereiche weitergeben."
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Annehmen, dass strenge Alias-Regeln über nicht-inline-Funktionsgrenzen hinweg gelten."
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tRegionen für IRA festlegen."
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden."
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze für übergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf Bäumen optimieren."
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen für hinreichend große switch-Anweisungen verwenden."
  
! #: common.opt:2300
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Bittests für hinreichend große switch-Anweisungen verwenden."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Code für Funktionen erzeugen, auch wenn sie vollständig »inline« sind."
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Code für static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden."
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden."
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen führenden Unterstrich geben."
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchführen."
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver."
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr "Inkrementelle LTO einschalten, mit seinem Cache im angegebenen Verzeichnis."
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr "Anzahl der Cache-Einträge in der inkrementellen LTO, nach der alte Einträge gelöscht werden sollen."
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Algorithmus, mit dem Symbole und Variablen zur Bindezeit partitioniert werden."
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr "Heuristiken aktivieren, um Symbolbezeichner in Toplevel-Assembler (nicht erweitert) zu erkennen und deren Mangelung/Löschung zu verhindern."
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr "Kompressionsstufe <Zahl> für zlib/zstd für IL verwenden."
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Nur in WPA verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
! #: common.opt:2390
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<Anzahl>\tHöchstzahl der zu meldenden Fehler."
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr "Das Entfernen von malloc- und free-Paaren erlauben, wenn der allozierte Block ungenutzt ist."
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Über dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten über Übersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Versuchen, identische Zeichenketten zur Fehlersuche über Übersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschränken. 0 unterdrückt Zeilenumbruch."
  
! #: common.opt:2432
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Die Anfänge jeder Funktion ausrichten."
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchführen."
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Verschiebungen durchführen."
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten außerhalb der Schleifen legen."
  
! #: common.opt:2448
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr "Speicheroperationen aus Schleifen herausverschieben."
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr "Baustein für specs-basierte multilib-bewusste TFLAGS."
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten."
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen."
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr "-foffload-options=<Ziele>=<Optionen>\tOffloading-Ziele und deren Optionen angeben."
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tFestlegen, welche ABI in einem Offload-Compiler verwendet wird."
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr "-foffload-abi-host-opts=<options>\tHost-ABI-Optionen festlegen."
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn möglich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "SIMD-Klone für Funktionen mit OpenMP-Declare-Ziel-Direktive erzeugen."
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen über Optimierungen auf stderr einschalten."
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgeführt wurden."
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr "Schleifen, die CRC berechnen, erkennen und durch eine schnellere Implementierung ersetzen. Wenn das Zielsystem den CRC-Befehl unterstützt und die CRC-Schleife dasselbe Polynom wie der CRC-Befehl verwendet, wird sie direkt durch den entsprechenden CRC-Befehl ersetzt. Wenn das Zielsystem den Befehl zur übertragslosen Multiplikation unterstützt, wird die CRC mit diesem Befehl erzeugt. Trifft keiner der beiden Fälle zu, wird die CRC tabellenbasiert berechnet."
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2556
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr "Pfadprofilierungscode einfügen."
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchführen."
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Über Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2568
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Über Speicherbelegung nach zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne Lücken zusammenpacken."
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<Zahl>\tAnfängliche größte Ausrichtung für Strukturelemente festlegen."
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate über Speicher, nicht Register, zurückgeben."
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-Schälung durchführen."
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)."
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Wenn möglich, lageunabhängigen Code für ausführbare Dateien erzeugen (large mode)."
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn möglich, positionsunabhängigen Code erzeugen (small mode)."
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Wenn möglich, positionsunabhängigen Code für ausführbare Dateien erzeugen (small mode)."
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "PLT für PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden)."
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<Name>-<Schlüssel>[=<Wert>]\tArgument <Schlüssel>=<Wert> für Plugin <Name> angeben."
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Wenn verfügbar, Prefetch-Befehle für Arrays in Schleifen erzeugen."
  
! #: common.opt:2632
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade für gcov erzeugen."
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfügen."
  
! #: common.opt:2644
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Code einfügen, um die Bedingungsabdeckung zu messen."
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis."
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tMethode für Profilupdates festlegen."
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulären Ausdrücke passen (durch Semikolon getrennt)."
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulären Ausdrücke passen (durch Semikolon getrennt)."
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tStufe für die Reproduzierbarkeit des mit »-fprofile-generate« generierten Profils festlegen."
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Präfix von absolutem Pfad abschneiden, bevor dieser Name für »-fprofile-generate=« und »-fprofile-use=« gemangelt wird."
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "-fprofile-prefix-map=<alt>=<neu>\tIn der Ausgabe von GCOV einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten."
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und »-fprofile-dir=« setzen."
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Profilinformation im Abschnitt .gcov_info registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Profilinformation im angegebenen Abschnitt registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgeführt wurden, kalt sind."
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten."
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und »-fprofile-dir=« setzen."
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfügen, um Ausdrücke zu profilen."
  
! #: common.opt:2741
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Über Konsistenz des Profils berichten."
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÜbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate über Register zurückgeben."
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "DSE mitteilen, dass der Speicher für ein C++-Objekt tot ist, wenn der Konstruktor anfängt und wenn der Destruktor aufhört."
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tFunktionsübergreifende Optimierung steuern, um für Live-Patching geeigneten Code zu erzeugen. Bietet gleichzeitig mehrstufige Kontrolle bezüglich der ausgewählten funktionsübergreifenden Optimierungen."
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhängigen Optimierungsdurchgang zur Befehlsfusion durchführen."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Basisblöcke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tAlgorithmus zum Umordnen der Basisblöcke festlegen."
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Basisblöcke und in heiße und kalte Abschnitte umordnen und partitionieren."
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Einen Durchlauf zur Entfernung von Teilausdrücken nach Schleifenoptimierungen hinzufügen."
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten für Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung über Basisblöcke hinaus einschalten."
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<Stufe>\tStufe der Wortfülle des Planers angeben."
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ausgewählte Planung nach Neuladen durchführen."
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Selbsttests durchführen, mit dem angegebenen Pfad, um die Testdateien zu finden."
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Während selektiver Planung Software-Pipelining innerer Schleifen durchführen."
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Während selektiver Planung Software-Pipelining äußerer Schleifen durchführen."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Erlauben, dass der dynamische Binder Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf."
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle festlegen, die unausgereift geplant werden können."
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Prüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<Zahl>\tAbhängigkeitsentfernung für Prüfung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik für spekulative Befehle im Planer einschalten."
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik für letzte Befehle im Planer einschalten."
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Heuristik für Abhängigkeits-Zähler bei Planung einschalten."
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen."
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf für Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfügbar. Standard: Ein."
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benötigt, statt am Anfang der Funktion."
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Teile des Prologs und Epilogs separat an den nötigen Stellen erzeugen."
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhängende Stapelrahmen erzeugen."
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhängige Register aufteilen."
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits früher in unabhängige Register aufteilen."
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Rückwärtsübermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten."
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte Ausdrücke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Anzahl der stdarg-Register optimieren, die am Anfang einer Funktion auf dem Stapel gespeichert werden."
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tCode zur Stapelprüfung in das Programm einfügen."
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Code zur Stapelprüfung in das Programm einfügen. Dasselbe wie »-fstack-check=specific«."
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "Code einfügen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Überschneidungen zu schützen."
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<Register>\tWenn der Stapel über <Register> hinausgeht, abfangen (»trap«)."
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel über das Symbol <Name> hinausgeht, abfangen (»trap«)."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode für jede Funktion verwenden."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode für gewisse Funktionen verwenden."
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Stapelschutzmethode nur für Funktionen mit dem Attribut »stack_protect« verwenden."
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information über Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Vorzeichenbehafteten Überlauf als undefiniertes Verhalten behandeln. Wird mit »-fwrapv -fwrapv-pointer« negiert."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr "Stapelschrubben komplett ausschalten, unabhängig von Strub-Attributen."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr "Stapelschrubben gemäß der Attribute einschalten, mit strenger Aufrufprüfung."
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr "Standard-Strub-Modus wiederherstellen: gemäß Attributen, mit lockerer Prüfung."
  
! #: common.opt:3129
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "Stapelschrubben für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr "Stapelschrubben für At-Aufrufe für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Internes Stapelschrubben für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "__atomic-Operationen über Bibliotheksaufrufe alter __sync-Funktionen durchführen."
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prüfen, dann anhalten."
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von »gcov« benötigte Dateien anlegen."
  
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchführen."
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Benötigte Zeit für jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmäßige Codeerzeugungsmodell für Thread-lokalen Speicher angeben."
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms höchster Ebene umordnen."
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung über Ende-Vervielfältigung durchführen."
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Für Ziele, die normalerweise Trampoline für geschachtelte Funktionen benötigen, diese stets generieren, statt Deskriptoren zu verwenden."
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr "Ob Trampoline in ausführbarem Speicher statt in ausführbarem Stapelspeicher erzeugt werden."
  
! #: common.opt:3215
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden können (»trap«)."
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Vorzeichenbehafteten Überlauf in Addition, Subtraktion und Multiplikation abfangen (»trap«)."
  
! #: common.opt:3223
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3227
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen während des SSA-Durchlaufs einschalten."
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf Bäumen einschalten."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
  
! #: common.opt:3267
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Beseitigungsoptimierung für toten SSA-Code auf Bäumen einschalten."
  
! #: common.opt:3271
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf Bäumen einschalten."
  
! #: common.opt:3279
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Vorwärts-Übertragung auf Bäumen einschalten."
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Vollständige Redundanzentfernung (FRE) auf Bäumen einschalten."
  
! #: common.opt:3291
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Zeichenkettenlängen-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3295
  #, no-c-format
  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 "Ausführungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslösen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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 "Ausführungspfade erkennen, die ausgelöst werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein »returns_nonnull«- oder »nonnull«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:3308
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf Bäumen einschalten."
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Schleifenverteilung für in Bibliotheksaufruf umgewandelte Muster einschalten."
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf Bäumen einschalten."
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<Anzahl>\tAutomatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:3336
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Automatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:3344
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "In SSA-PRE-Optimierungen auf Bäumen Teils-Teils-Redundanz eliminieren."
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf Bäumen durchführen."
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf Bäumen einschalten."
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige Stärkereduktion durchführen."
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchführen."
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Vorübergehende Ausdrücke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf Bäumen durchführen."
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-Rückkanten führen."
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Annehmen, dass gemeinsame Deklarationen durch solche übersteuert werden dürfen, die ein längeres hintangestelltes Array haben."
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Übersetzungseinheit auf einmal übersetzen."
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr "Ausnahme bei __builtin_unreachable auslösten, statt es für die Optimierung zu verwenden."
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchführen, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung für alle Schleifen durchführen."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Optimierung für Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann."
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Das gleiche wie »-fassociative-math« für Ausdrücke, die Division enthalten."
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen könnten."
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchführen."
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchführen."
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben."
  
! #: common.opt:3453
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen."
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Binder statt Standardlinker verwenden."
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Binder statt Standardlinker verwenden."
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Den LLVM-lld-Binder statt des Standardlinkers verwenden."
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Den Modernen Binder (MOLD) statt des Standardlinkers verwenden."
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Wild-Binder statt Standardlinker verwenden."
  
! #: common.opt:3480
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "Binden von libatomic einschalten."
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchführen."
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen."
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind."
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf Bäumen einschalten."
  
! #: common.opt:3520
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf Bäumen einschalten."
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von Basisblöcken (SLP) auf Bäumen einschalten."
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tKostenmodell für Vektorisierung angeben."
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tVektorisierungs-Kostenmodell angeben, das für mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Schaltet das dynamische Vektorisierer-Kostenmodell ein. Für Rückwärtskompatibilität erhalten."
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen über Skalar-Evolution einschalten."
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAutomatische Variablen initialisieren."
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Zusätzliche Anmerkungen an Assemblerausgabe anfügen."
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Verifikationszähler für VTables ausgeben."
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen über Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Netze konstruieren und nicht zusammenhängende Verwendungen einzelner Variablen aufteilen."
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Beseitigung von bedingt totem Code für Aufrufe eingebauter Funktionen einschalten."
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchführen."
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass Zeigerüberläufe überschlagen (Wraparound)."
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische Überläufe regulär überschlagen (Wraparound)."
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Register, die beim Funktionsaufruf verwendet wurden, am Ende auf 0 zurücksetzen."
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr "-fzero-init-padding-bits=[standard|unions|all]\tAuffüll-Bits in Initialisierern ausnullen."
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-Unterstützung für (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Assembler-Unterstützung für Ansicht in (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3692
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "Fehlersuchinformationen im CodeView-Format erzeugen."
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen."
  
! #: common.opt:3718
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "CTF-Debug-Informationen auf Standardniveau erzeugen."
  
! #: common.opt:3722
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "BTF-Debug-Informationen auf Standardniveau erzeugen."
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr "Bereinigtes BTF bei der Ausgabe von BTF-Informationen erzeugen."
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format."
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format."
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3750
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Erweiterte Informationen für Einsprungpunkt für inline-Funktionen erzeugen."
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Locview-Rücksetzpunkte auf Basis der geschätzten Befehlslängen berechnen."
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "DWARF-Abschnitte für Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen."
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Keine DWARF-Ergänzungen über gewählte Version hinaus erzeugen."
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Beschreibungsattribute zu einigen DWARF-DIEs hinzufügen, die kein Namensattribut haben."
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis festlegen."
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis festlegen."
  
! #: common.opt:3886
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3890
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Wie »-pedantic«, aber Fehler statt Warnungen ausgeben."
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Übersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3948
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Objekt erzeugen, das zur Laufzeit verschiebbar ist."
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr "Alle Symboltabellen und Verschiebungsinformationen aus der ausführbaren Datei entfernen."
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrücken."
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Keine dynamisch gebundene, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Vom Aufrufer zu sichernde Register über Aufrufe hinweg verwenden, wenn möglich."
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr "Totem Code bei Null- und Vorzeichenerweiterungen mittels spezieller Datenflussanalyse durchführen."
--- 11843,14734 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "Bei Problemen mit Autoprofil-Daten warnen."
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Vor der Verwendung von Zeigern auf freigegebenen Speicher warnen."
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Bei unpassender Attributverwendung warnen."
  
! #: common.opt:576
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Nicht bei den angegebenen Attributen warnen."
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "In Deklarationen mit Alias-Attributen bezüglich Typsicherheit und ähnlicher Fehler und Irrtümer warnen."
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Warnen, wenn Profiling-Instrumentierung verlangt wurde, aber auf eine bestimmte Funktion nicht angewandt werden konnte."
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrößern."
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Meckern, wenn eine Kommandozeilenoption gültig ist, aber nicht zum aktuellen Frontend gehört."
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Warnen, wenn eine #warning-Direktive verwendet wird."
  
! #: common.opt:609
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((warning)) warnen."
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird."
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist."
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Alle Warnungen in Fehler umwandeln."
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Die angegebene Warnung in einen Fehler umwandeln."
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Zusätzliche (möglicherweise ungewollte) Warnungen ausgeben."
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Beim ersten auftretenden Fehler beenden."
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<Größe>\tWarnen, wenn der Stapelrahmen einer Funktion mehr als <Größe> Bytes benötigt."
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Die Warnung »-Wframe-larger-than=« ausschalten. Entspricht »-Wframe-larger-than=<SIZE_MAX>« oder größer."
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Beim Versuch der Freigabe eines Nicht-Heap-Objektes warnen."
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr "Warnen, wenn »-fhardened« eine Option nicht aktiviert hat."
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Warnen, wenn in einem switch-Block ein case durchfällt."
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Bei unendlich rekursiven Aufrufen warnen."
  
! #: common.opt:672
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann."
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Warnen, wenn ein Parameter des atomaren Speichermodells erkennbar außerhalb des Wertebereiches ist."
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<Anzahl>\tWarnen, wenn ein Objekt größer als <Anzahl> Bytes ist."
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Die Warnung »-Wlarger-than=« ausschalten. Entspricht »-Wlarger-than=<SIZE_MAX>« oder größer."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Warnen, wenn ein Zeiger mit »nonnull«-Attribut mit NULL verglichen wird."
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Warnen, wenn das Dereferenzieren eines Nullzeigers zu fehlerhaftem oder undefiniertem Verhalten führen kann."
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Warnen, wenn ein Zeiger oder eine Referenz auf eine lokale oder temporäre Variable an ein musttail-Aufrufargument übergeben wird."
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Warnen, wenn ein Zeiger oder eine Referenz auf eine lokale oder temporäre Variable möglicherweise zu einem musttail-Aufruf entwischt."
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Während der Optimierungen zur Bindezeit bei einigen Verletzungen der One-Definition-Rule aus C++ warnen."
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Bei Überlauf in arithmetischen Ausdrücken warnen."
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Während der Optimierungen zur Bindezeit bei unpassenden Typen von globalen Deklarationen warnen."
  
! #: common.opt:726
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Warnen, wenn das »packed«-Attribut keine Auswirkung auf Strukturanordnung hat."
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Warnen, wenn Auffüllen benötigt wird, um Strukturelemente auszurichten."
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Für strikte Standardbefolgung benötigte Warnungen ausgeben."
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Bei Rückgabe eines Zeigers/Referenz an lokale oder temporäre Variable warnen."
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Warnen, wenn eine Variable eine andere überdeckt. Entspricht »-Wshadow=global«."
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Warnen, wenn eine Variable eine andere überdeckt (global)."
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter überdeckt."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Warnen, wenn eine lokale Variable eine andere lokale Variable oder einen Parameter mit gleichem Typ überdeckt."
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Warnen, wenn Stapelzerstörungsschutz aus irgendeinem Grund nicht erzeugt wird."
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<Größe in Bytes>\tWarnen, wenn Stapelverwendung den angegebenen Betrag überschreiten könnte."
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Die Warnung »-Wstack-usage=« ausschalten. Entspricht »-Wstack-usage=<SIZE_MAX>« oder größer."
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen könnte."
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Überlauf undefiniert ist, warnen."
  
! #: common.opt:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((cold)) sein könnten, warnen."
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((const)) sein könnten, warnen."
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((pure)) sein könnten, warnen."
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((noreturn)) sein könnten, warnen."
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((malloc)) sein könnten, warnen."
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Bei Funktionen, die Kandidaten für __attribute__((returns_nonnull)) sein könnten, warnen."
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Bei polymorphen Typen in C++ warnen, bei denen das Schlüsselwort »final« die Codequalität verbessern würde."
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Bei virtuellen Methoden in C++ warnen, bei denen das Schlüsselwort »final« die Codequalität verbessern würde."
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Bei Anweisungen warnen, die zwischen »switch (…)« und dem ersten »case:« stehen."
  
! #: common.opt:829
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Warnungen aus System-Headern nicht unterdrücken."
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Warnen, wenn ein Vergleich immer zu »true« oder »false« auswertet."
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Warnen, wenn ein Trampolin generiert wird."
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Vor Fällen warnen, in denen »-ftrivial-auto-var-init« eine Auto-Variable nicht initialisieren kann."
  
! #: common.opt:845
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Warnen, wenn ein Vergleich durch beschränkten Wertebereich des Datentyps stets »true« oder »false« ist."
  
! #: common.opt:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Bei nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Bei möglicherweise nicht initialisierten automatischen Variablen warnen."
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Alle »-Wunused«-Warnungen einschalten."
  
! #: common.opt:868
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Warnen, wenn ein Funktionsparameter zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Warnen, wenn eine Variable zwar gesetzt, aber nicht verwendet wird."
  
! #: common.opt:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Warnen, wenn eine Funktion ungenutzt bleibt."
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Warnen, wenn eine Sprungmarke ungenutzt bleibt."
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird."
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird."
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Warnen, wenn eine Variable nicht verwendet wird."
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Warnen, wenn Profile in »-fprofile-use« nicht zueinander passen."
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Warnen, wenn eine Funktion aufgrund eines ungültigen Zeilennummer-Makros früher endet als sie beginnt."
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Warnung, wenn eine Bedingung zu viele Terme hat und die Profilierung der Bedingungsabdeckung die Instrumentierung des Ausdrucks aufgibt."
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr "-fpath-coverage-limit=<Anzahl> Funktionspfade, die <Anzahl> überschreiten, nicht instrumentieren."
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr "Warnen, wenn eine Funktion die Anzahl der Pfade (gesteuert durch »-fpath-coverage-limit«) überschreitet und die Pfadabdeckung die Instrumentierung der Funktion aufgibt. Der Grenzwert ist annähernd und konservativ, und die Abdeckung könnte auch dann aufgeben, wenn die tatsächliche Anzahl etwas unter dem Grenzwert liegt."
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Warnen, wenn Profile in »-fprofile-use« nicht existieren."
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Warnen, wenn Vektoroperation außerhalb von SIMD kompiliert wird."
  
! #: common.opt:932
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Bei nicht unterstützten Features im ThreadSanitizer warnen."
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <Datei>\tDeklarationsinformationen in <Datei> ausgeben."
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<Buchstaben>\tAusgaben von bestimmten Durchläufen des Compilers einschalten."
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <Datei>\tDen Basis-Dateinamen für Ausgaben setzen."
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr "-dumpbase-ext .<Erw>    Die Dateinamenserweiterung .<Erw> weglassen, beim Benennen der hilfsweisen Ausgabedateien."
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <Verzeichnis>\tDen Basis-Verzeichnisnamen für Ausgaben setzen."
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Die Version der C++-ABI, die verwendet wird."
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Schleifen aggressiv optimieren, dabei sprachspezifische Einschränkungen einbeziehen."
  
! #: common.opt:1097
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Funktionsanfänge ausrichten."
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Marken ausrichten, die nur mit Sprüngen erreicht werden können."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alle Marken ausrichten."
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Schleifenanfänge ausrichten."
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Dem Compiler erlauben, neue Datenwettläufe bei Speichervorgängen einzuführen."
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Durchgang für statische Analyse einschalten."
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Auswählen, was bereinigt werden soll."
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Art der Abdeckungs-Bereinigung auswählen."
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<Zahl>\tSpezifischen Offset für Schattenspeicher verwenden."
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tGlobale Variablen in benutzerdefinierten Abschnitten bereinigen."
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Nach dem Erkennen von undefiniertem Verhalten versuchen, die Ausführung fortzusetzen."
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-recover=« verwenden."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Für das Bereinigen von undefiniertem Verhalten Traps statt Meldungen verwenden."
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Dieser Schalter ist veraltet; stattdessen »-fsanitize-trap=« verwenden."
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen."
  
! #: common.opt:1201
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Auto-inc/dec-Befehle erzeugen."
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Profilierungsinformationen für Aufrufgraph-Knotengewichtungen verwenden. Vorgabe ist die Datei fbdata.afdo im aktuellen Arbeitsverzeichnis."
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Profilierungsinformationen für Aufrufgraph-Knotengewichtungen verwenden. Die Profilierungsdatei ist im Argument angegeben."
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr "Inlining mittels Autoprofil durchführen."
  
! #: common.opt:1223
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Code zur Überprüfung der Grenzen vor Arrayindizierung erzeugen."
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des Zählregisters ersetzen."
  
! #: common.opt:1231
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Profilierungsinformationen für Verzweigungswahrscheinlichkeiten verwenden."
  
! #: common.opt:1247
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Information über Aufrufgraphen auf Dateibasis ausgeben."
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Information über Aufrufgraphen auf Dateibasis mit Dekoration ausgeben."
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<Register>\t<Register> als über Funktionsgrenzen hinweg reserviert markieren."
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<Register>\t<Register> als durch Funktionsaufrufe beschädigt markieren."
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Register bei Funktionsaufrufen sichern."
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Dieser Schalter ist veraltet; nicht verwenden."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Rückgabewert des C++-Operators new prüfen."
  
! #: common.opt:1278 common.opt:1282
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Interne Konsistenzprüfungen durchführen."
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Bei den Optionen der Form »-f*-prefix-map=« die kanonischen Pfadnamen statt der angegebenen Zeichenketten vergleichen."
  
! #: common.opt:1290
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Codeanhebung einschalten."
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Sucht Möglichkeiten, Stapel-Anpassungen und Stapel-Referenzen zu reduzieren."
  
! #: common.opt:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Uninitialisierte globale Symbole in gemeinsamen Abschnitt legen."
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<Optionen>]\tMit und ohne z.B. »-gtoggle« kompilieren, und den Dump der »final-insns« vergleichen."
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Nur die zweite Kompilierung von »-fcompare-debug« laufen lassen."
  
! #: common.opt:1314
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Beseitigung von Vergleichen nach Registerreservierung durchführen."
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Keine Optimierungen durchführen, die die Stapelverwendung deutlich erhöhen."
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Optimierungsdurchlauf zur Kopierübertragung von Registern durchführen."
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr "Befehle, die Speicher-Offsets berechnen, wenn möglich in die Speicherzugriffsbefehl einbetten."
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Optimierung zum Kreuzsprung durchführen."
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Beim Durchlaufen von CSE: Sprüngen zu ihren Zielen folgen."
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgeführt wird."
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Komplexe Multiplikation und Division befolgen Fortran-Regeln."
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Datenstücke in ihren eigenen Abschnitt legen."
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Alle verfügbaren Fehleranalysezähler mit ihren Grenzen und Werten auflisten."
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<Zähler>[:<Untere Grenze 1>-]<Obere Grenze 1>[:<Untere Grenze 2>-<Obere Grenze 2>:...][,<Zähler>:...]\tObergrenze für Debug-Zähler festlegen."
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<alt>=<neu>\tIn Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<alt>=<neu>\tIn Übersetzungsergebnis einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ".debug_types-Abschnitt ausgeben, wenn DWARF v4-Debuginfo verwendet wird."
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Zurückholen der Funktionsargumente vom Stapel bis auf weiteres hinauszögern."
  
! #: common.opt:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Versuchen, die Verzögerungsschlitze der Sprungbefehle auszufüllen."
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Unerreichbare Befehle löschen, die Ausnahmen werfen können."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Unnötige Nullzeigerprüfungen löschen."
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr "Ausgabe von Befehlen hintereinander mit ihrer einmaligen Verwendung, vorausgesetzt, sie sind in der Ziel-Mikroarchitektur makro-verschmelzbar."
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Zusätzliche Daten verarbeiten, um in LTO-lokalem Umwandlungsmodus aggressiver zu devirtualisieren."
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Spekulative Devirtualisierung durchführen."
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Versuchen, virtuelle Sprünge in direkte umzuwandeln."
  
! #: common.opt:1426
  #, no-c-format
  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]\tWie oft die Quelltext-Position am Zeilenanfang ausgegeben wird, wenn die Diagnose über mehrere Zeilen geht."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Quellzeile mit Einschaltungszeichen anzeigen, um die Spalte zu kennzeichnen."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Linien anzeigen, die zusammenhängende Ereignisse in Diagnosepfaden verbinden."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Beim Anzeigen von Quellcode Marker verwenden, um Bereiche des Quellcodes zu markieren."
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Beim Anzeigen von Quellcode Zeilennummern im linken Rand anzeigen."
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tDiagnosemeldungen einfärben."
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Formatierung der JSON-Ausgabe einschalten."
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tURLs in Diagnosemeldungen einbetten."
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tFestlegen, ob Spaltennummern als Anzeigespalten (Standard) ausgegeben werden oder in rohen Bytes gemessen werden."
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<Nummer>\tLegt die Nummer der ersten Spalte fest. Die Vorgabe ist gemäß GNU-Stil 1-basiert, aber einige Dienstprogramme erwarten 0-basierte Spaltennummern."
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tAusgabeformat auswählen."
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr "Ausgabeformat hinzufügen."
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr "Ausgabeformat festlegen."
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr "-fdiagnostics-escape-format=[unicode|bytes]\tFestlegen, wie Zeichen außerhalb des druckbaren ASCII-Bereichs in der Quelle für Diagnosen, die dies vorschlagen, ausgegeben werden sollen."
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Behebungshinweise in maschinenlesbarer Form ausgeben."
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Behebungshinweise in vereinheitlichtem Diff-Format auf stderr ausgeben."
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption anreichern, die sie steuert."
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "CWE-Identifikatoren für Diagnosemeldungen ausgeben, sofern verfügbar."
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Alle Regeln, die mit Meldungen verbunden sind, ausgeben."
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Farbe in Diagnosemeldungen verwenden, um relevante Informationen hervorzuheben."
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Angeben, wie jeder Kontrollflusspfad, der mit einer Diagnose verbunden ist, ausgegeben werden soll."
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Alle Diagnosefunktionen deaktivieren, die die Ausgabe verkomplizieren, wie Zeilennummern, Farbe und Warn-URLs."
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<Zahl>        Abstand zwischen Tabstopps für Spaltenmeldungen."
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Stapeltiefe der Ereignisse in Pfaden anzeigen."
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tLegt fest, welche Zeichen in Text-Arg-Diagrammen verwendet werden."
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Mindestbreite des linken Randes des Quellcodes angeben, für das Ausgeben des Quellcodes."
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr "Einrückung verwenden, um die Verschachtelung von Diagnosen in der Textausgabe darzustellen."
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr "Codestellen anzeigen, wenn verschachtelte Diagnosen angezeigt werden."
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr "Bei der Anzeige verschachtelter Diagnosen die Verschachtelungsebenen als Zahlen anzeigen."
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr "Mehr Kontextinformationen für Diagnosen sammeln."
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang ausschalten."
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<Durchgang>=range1+range2\tEinen Optimierungsdurchgang einschalten."
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVerschiedene compilerinterne Informationen in eine Datei abziehen."
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=<Datei>\tDie Befehle am Ende der Übersetzung in Datei abziehen."
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=<Datei>\tAlle Deklarationen als Go-Code in <Datei> schreiben."
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Ausgabe von Adressen in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Im Falle eines internen Fehlers im C/C++-Compiler die Debuginformationen sammeln und in temporäre Datei ausgeben."
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Detaillierte Informationen über die GCC-interne Repräsentation von Quellcode-Stellen ausgeben."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Optimierungsdurchläufe ausgeben."
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Ausgabe der vorigen und nächsten Befehlsnummern in Fehlersuch-Auszügen unterdrücken."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "CFI-Tabellen über GAS-Assembler-Direktiven einschalten."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Frühes Inlining durchführen."
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Zwischenprozedurale Reduktion von Aggregaten durchführen."
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Ungenutzte Symbole aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Ungenutzte Typen aus Info zur Fehlersuche entfernen."
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Keine Fehlersuchinformationen für C++-Klassen unterdrücken."
  
! #: common.opt:1735
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Ausnahmebehandlung einschalten."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchführen."
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard|16]\tBehandlung überschüssiger Gleitkommagenauigkeit bestimmen."
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tAngeben, welche Werte von FLT_EVAL_METHOD erlaubt sind."
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "LTO-Objekte ausgeben, die sowohl Zwischensprache als auch Binärausgabe enthalten."
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Annehmen, dass keine NaNs oder Unendlichkeiten erzeugt werden."
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Annehmen, dass Schleifen mit einem Ausgang keine Endlosschleifen sind."
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<Register>\t<Register> als für den Compiler nicht verfügbar markieren."
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren."
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Schritt zur Vorwärts-Übertragung auf RTL durchführen."
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tSchrumpfung von Gleitkommaausdrücken durchführen."
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Den eingebauten Funktionen ceil, floor, round, trunc erlauben, »inexact«-Exceptions zu werfen."
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Vorhalten von Funktionsadressen in Registern erlauben."
  
! #: common.opt:1832
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren."
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr "Begrenzte Optimierung von Operationen mit volatilem Speicherzugriff erlauben."
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Erweiterte Ladebewegung während Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer Teilausdrücke durchführen."
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr "Versuchen, Store-Forwarding zu vermeiden."
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Beseitigung überflüssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchführen."
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Beseitigung globaler gemeinsamer Teilausdrücke nach Registerreservierung durchführen."
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tGleichgewicht zwischen GNAT-Encodings und Standard-DWARF auswählen, die in den Debuginformationen landen."
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Ein- und Ausgabe der Graphite-Repräsentierung einschalten."
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Transformation der Graphite-Identität einschalten."
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Herausziehen aufeinanderfolgender Ladeoperationen einschalten, um Erzeugung bedingter Kopieroperationen zu fördern."
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr "Zwei Befehlskombinationsdurchläufe spät in der Durchlaufpipeline ausführen; einen vor der Registerzuweisung und einen danach."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Alle Schleifen als parallel markieren."
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Schleifenschachtelungs-Umwandlungen einschalten. Entspricht »-floop-nest-optimize«."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Umordnen der Schleifen auf Bäumen einschalten."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Schleifenabwicklung (unroll-and-jam) für Schleifen durchführen."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Unterstützung für GNU-Transaktionsspeicher einschalten."
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "STB_GNU_UNIQUE verwenden, sofern der Assembler es unterstützt."
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Optimierer für geschachtelte Schleifen einschalten."
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr "Indirekte Aufrufe von Zeigern, die aus Strukturen geladen wurden, in spekulative Aufrufe umwandeln, wenn es einen bekannten Kandidaten gibt."
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Bitfeld-Zugriffe zwingen, zu ihrer Typbreite zu passen."
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Nebeneinanderliegende Speicheroperationen zusammenfassen."
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten."
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr "Verschiedene sicherheitsrelevante Optionen einschalten."
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr "Bedingungen, die nicht in den Zweigen verwendet werden, härten, indem die entgegengesetzten Bedingungen geprüft werden."
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr "Bedingte Zweigen härten, indem die entgegengesetzten Bedingungen geprüft werden."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr "Kontrollfluss härten, indem Ausführungspfade aufgezeichnet und geprüft werden."
  
! #: common.opt:1977
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "CFR in Blattfunktionen ausschalten."
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr "CFR-Ausführungspfade auch vor Aufrufen prüfen, die ihre Ergebnisse zurückgeben."
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr "CFR-Ausführungspfade auch prüfen, wenn eine Funktion aufgrund einer Exception verlassen wird."
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCFR-Ausführungspfade auch prüfen, bevor noreturn-Funktionen aufgerufen werden."
  
! #: common.opt:2010
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ".ident-Assembler-Direktiven erzeugen."
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Umwandlung bedingter Sprünge in zweiglose Äquivalente durchführen."
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Umwandlung bedingter Sprünge in bedingte Ausführung durchführen."
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tStufe der Stapel-Wiederverwendung für lokale Variablen festlegen."
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Umwandlung bedingter Sprünge in innersten Schleifen in zweiglose Äquivalente durchführen."
  
! #: common.opt:2050
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Keine .size-Direktiven erzeugen."
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Indirektes Inlining durchführen."
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Einschalten des Inlining von »inline«-Funktionen, ansonsten wird jegliches Inlining ausgeschaltet."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Funktionen in ihre Aufrufer einfügen, wenn Codegröße als nicht wachsend bekannt ist."
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Nicht als »inline« deklarierte Funktionen in ihre Aufrufer einfügen, wenn gewinnbringend."
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Nur an einer Stelle aufgerufene Funktionen in ihre Aufrufer einfügen."
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<Zahl>\tGröße von »inline«-Funktionen auf <Zahl> beschränken."
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "__atomic-Operationen »inline« erzeugen, wenn Lock-freie Befehlssequenz verfügbar ist."
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr "-finline-stringops[=memcmp|memcpy|memmove|memset] Unterstützte mem/str-Operationen inline expandieren, auch wenn dies der Optimierung widerspricht."
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Äquivalent zu »-fcf-protection=full«."
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\tFunktionen mit zusätzlichen Prüfungen versehen, dass die Sprungziele von jump/call/return gültig sind."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Erstmaliges Betreten und Verlassen einer Funktion zum Profilieren aufzeichnen."
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=name,…\tAufgezählte Funktionen nicht instrumentieren."
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,…\tIn den Dateien aufgezählte Funktionen nicht instrumentieren."
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Zwischenprozedurale Konstantenweitergabe durchführen."
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Kopien erzeugen, um zwischenprozedurale Konstantenweitergabe zu verstärken."
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Zwischenprozedurale bitweise Konstantenweitergabe durchführen."
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Prozedurübergreifende modref-Analyse durchführen."
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr "Funktionen neuordnen und klonen, um die Lokalität zu maximieren."
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Zwischenprozedurale Profilweitergabe durchführen."
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Zwischenprozedurale Zeigt-auf-Analyse durchführen."
  
! #: common.opt:2196
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Reine und konstante Funktionen entdecken."
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Identischen Code für Funktionen und schreibgeschützte Variablen zusammenfassen."
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Identischen Code für Funktionen zusammenfassen."
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Identischen Code für Variablen zusammenfassen."
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Nur-lese-, nur-schreib- und nicht-adressierbare statische Variablen entdecken."
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Stapelausrichtung im Aufrufer reduzieren, wenn möglich."
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Informationen über IPA-Wertebereiche weitergeben."
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tVerwendeten IRA-Algorithmus festlegen."
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Annehmen, dass strenge Alias-Regeln über nicht-inline-Funktionsgrenzen hinweg gelten."
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tRegionen für IRA festlegen."
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Optimierungen zum Anheben verwenden."
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "IRA-basierte Registerdruckberechnungen in RTL-Schleifenoptimierungen verwenden."
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Schlitze gemeinsam verwenden, um verschiedene harte Register zu sichern."
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Stapel-Schlitze für übergelaufene Pseudo-Register gemeinsam verwenden."
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<Zahl<\tStufe der IRA Diagnosemeldungen steuern."
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Induktionsvariablen auf Bäumen optimieren."
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Sprungtabellen für hinreichend große switch-Anweisungen verwenden."
  
! #: common.opt:2299
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Bittests für hinreichend große switch-Anweisungen verwenden."
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Code für Funktionen erzeugen, auch wenn sie vollständig »inline« sind."
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Code für static-Funktionen erzeugen, auch wenn sie nie aufgerufen werden."
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "static-const-Variablen erzeugen, auch wenn sie nicht verwendet werden."
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Externen Symbolen einen führenden Unterstrich geben."
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "In LRA die ablaufsensitive Rematerialisierung durchführen."
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Optimierungen zur Bindezeit einschalten."
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Optimierungen zur Bindezeit mit Anzahl paralleler Jobs oder Jobserver."
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr "Inkrementelle LTO einschalten, mit seinem Cache im angegebenen Verzeichnis."
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr "Anzahl der Cache-Einträge in der inkrementellen LTO, nach der alte Einträge gelöscht werden sollen."
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Algorithmus, mit dem Symbole und Variablen zur Bindezeit partitioniert werden."
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr "Heuristiken aktivieren, um Symbolbezeichner in Toplevel-Assembler (nicht erweitert) zu erkennen und deren Mangelung/Löschung zu verhindern."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr "Kompressionsstufe <Zahl> für zlib/zstd für IL verwenden."
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Nur in WPA verschiedene Statistiken über Bindezeit-Optimierung ausgeben."
  
! #: common.opt:2389
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Nach eingebauten Mathematikfunktionen errno setzen."
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<Anzahl>\tHöchstzahl der zu meldenden Fehler."
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr "Das Entfernen von malloc- und free-Paaren erlauben, wenn der allozierte Block ungenutzt ist."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Über dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Nur in WPA über dauerhafte Speicherreservierung berichten."
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen."
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Versuchen, identische Konstanten über Übersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Versuchen, identische Zeichenketten zur Fehlersuche über Übersetzungseinheiten hinweg zu verschmelzen."
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<Anzahl>\tDiagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschränken. 0 unterdrückt Zeilenumbruch."
  
! #: common.opt:2431
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Die Anfänge jeder Funktion ausrichten."
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchführen."
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Verschiebungen durchführen."
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Berechnung der Schleifeninvarianten außerhalb der Schleifen legen."
  
! #: common.opt:2447
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr "Speicheroperationen aus Schleifen herausverschieben."
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr "Baustein für specs-basierte multilib-bewusste TFLAGS."
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toten Codes verwenden."
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Den RTL-Durchlauf zur Entfernung toter Speicherungen verwenden."
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten."
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstützen."
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr "-foffload-options=<Ziele>=<Optionen>\tOffloading-Ziele und deren Optionen angeben."
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tFestlegen, welche ABI in einem Offload-Compiler verwendet wird."
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr "-foffload-abi-host-opts=<options>\tHost-ABI-Optionen festlegen."
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Wenn möglich, keine Stapelrahmen erzeugen."
  
! #: common.opt:2506
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "SIMD-Klone für Funktionen mit OpenMP-Declare-Ziel-Direktive erzeugen."
  
! #: common.opt:2525
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Alle Informationen über Optimierungen auf stderr einschalten."
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<Typ>=Dateiname]\tOptimierungsdetails des Compilers ausgeben."
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Eine QUELLDATEI.opt-record.json schreiben mit Details, welche Optimierungen durchgeführt wurden."
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr "Schleifen, die CRC berechnen, erkennen und durch eine schnellere Implementierung ersetzen. Wenn das Zielsystem den CRC-Befehl unterstützt und die CRC-Schleife dasselbe Polynom wie der CRC-Befehl verwendet, wird sie direkt durch den entsprechenden CRC-Befehl ersetzt. Wenn das Zielsystem den Befehl zur übertragslosen Multiplikation unterstützt, wird die CRC mit diesem Befehl erzeugt. Trifft keiner der beiden Fälle zu, wird die CRC tabellenbasiert berechnet."
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Geschwister- und endrekursive Aufrufe optimieren."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr "Pfadprofilierungscode einfügen."
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Teilweises Inlining durchführen."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Über Speicherbelegung vor zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2567
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Über Speicherbelegung nach zwischenprozeduraler Optimierung berichten."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Strukturelemente ohne Lücken zusammenpacken."
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<Zahl>\tAnfängliche größte Ausrichtung für Strukturelemente festlegen."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kleine Aggregate über Speicher, nicht Register, zurückgeben."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Schleifen-Schälung durchführen."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten."
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten."
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Wenn möglich, lageunabhängigen Code erzeugen (large mode)."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Wenn möglich, lageunabhängigen Code für ausführbare Dateien erzeugen (large mode)."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Wenn möglich, positionsunabhängigen Code erzeugen (small mode)."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Wenn möglich, positionsunabhängigen Code für ausführbare Dateien erzeugen (small mode)."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "PLT für PIC-Aufrufe verwenden (-fno-plt: die Adresse beim Aufrufer aus der GOT laden)."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Zu ladendes Plugin angeben."
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<Name>-<Schlüssel>[=<Wert>]\tArgument <Schlüssel>=<Wert> für Plugin <Name> angeben."
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Wenn verfügbar, Prefetch-Befehle für Arrays in Schleifen erzeugen."
  
! #: common.opt:2631
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Einfachen Programm-Profilierungscode einschalten."
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Absolute Quellpfade für gcov erzeugen."
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Arc-basierten Programm-Profilierungscode einfügen."
  
! #: common.opt:2643
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Code einfügen, um die Bedingungsabdeckung zu messen."
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Basisverzeichnis zum Speichern der Profildaten setzen. Vorgabe ist das aktuelle Verzeichnis."
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Name zum Speichern der Profilingnotizen festlegen."
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Korrektur fluss-unstimmiger Profildateneingabe einschalten."
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tMethode für Profilupdates festlegen."
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu einem der regulären Ausdrücke passen (durch Semikolon getrennt)."
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Funktionen nur aus Dateien instrumentieren, deren Namen zu keinem der regulären Ausdrücke passen (durch Semikolon getrennt)."
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tStufe für die Reproduzierbarkeit des mit »-fprofile-generate« generierten Profils festlegen."
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Präfix von absolutem Pfad abschneiden, bevor dieser Name für »-fprofile-generate=« und »-fprofile-use=« gemangelt wird."
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "-fprofile-prefix-map=<alt>=<neu>\tIn der Ausgabe von GCOV einen Verzeichnisnamen auf einen anderen abbilden."
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten."
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info für Profil-Feedback-gerichtete Optimierungen einschalten, und »-fprofile-dir=« setzen."
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Profilinformation im Abschnitt .gcov_info registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Profilinformation im angegebenen Abschnitt registrieren, statt einen Konstruktor/Destruktor zu verwenden."
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Nicht annehmen, dass Funktionen, die im Trainingslauf nie ausgeführt wurden, kalt sind."
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten."
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Allgemeine Optionen zum Durchführen von Profil-Feedback-gerichteten Optimierungen einschalten, und »-fprofile-dir=« setzen."
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Code einfügen, um Ausdrücke zu profilen."
  
! #: common.opt:2740
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Über Konsistenz des Profils berichten."
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "In jedem Funktionsprolog NOP-Befehle erzeugen."
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<Zeichenkette>\tÜbersetzung mit <Zeichenkette> reproduzierbar machen."
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
  
! #: common.opt:2769
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Kleine Aggregate über Register zurückgeben."
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "DSE mitteilen, dass der Speicher für ein C++-Objekt tot ist, wenn der Konstruktor anfängt und wenn der Destruktor aufhört."
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tFunktionsübergreifende Optimierung steuern, um für Live-Patching geeigneten Code zu erzeugen. Bietet gleichzeitig mehrstufige Kontrolle bezüglich der ausgewählten funktionsübergreifenden Optimierungen."
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "DCE mitteilen, dass ungenutzte C++-Allokationen entfernt werden."
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Entlastung des Registerdrucks durch Live-Bereichs-Schrumpfung."
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchführen."
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Einen zielabhängigen Optimierungsdurchgang zur Befehlsfusion durchführen."
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Basisblöcke umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tAlgorithmus zum Umordnen der Basisblöcke festlegen."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Basisblöcke und in heiße und kalte Abschnitte umordnen und partitionieren."
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Einen Durchlauf zur Entfernung von Teilausdrücken nach Schleifenoptimierungen hinzufügen."
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Optimierungen, die Standard-Rundungsverhalten für Gleitkomma annehmen, ausschalten."
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Planung über Basisblöcke hinaus einschalten."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Registerdruckempfindliche Befehlsplanung einschalten."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Spekulative Bewegung von Nicht-Lade-Befehlen erlauben."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Spekulative Bewegung bei einigen Ladebefehlen erlauben."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Spekulative Bewegung bei mehr Ladebefehlen erlauben."
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<Stufe>\tStufe der Wortfülle des Planers angeben."
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung."
  
! #: common.opt:2891
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Befehle vor Registerbelegung neu planen."
  
! #: common.opt:2895
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Befehle nach Registerbelegung neu planen."
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Befehle mit selektivem Planungs-Algorithmus einplanen."
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ausgewählte Planung nach Neuladen durchführen."
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Selbsttests durchführen, mit dem angegebenen Pfad, um die Testdateien zu finden."
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Während selektiver Planung Software-Pipelining innerer Schleifen durchführen."
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Während selektiver Planung Software-Pipelining äußerer Schleifen durchführen."
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Regionen mit Pipelining ohne Pipelining neu planen."
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Erlauben, dass der dynamische Binder Funktionen und Variablen mit solchen unterschiedlicher Semantik (oder Initialisierungen) gemischt platzieren darf."
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben."
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<Anzahl>\tAnzahl der eingereihten Befehle festlegen, die unausgereift geplant werden können."
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Prüfung der Abhängigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<Zahl>\tAbhängigkeitsentfernung für Prüfung in nicht ausgereifter Planung von eingereihten Befehlen festlegen."
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Gruppenheuristik im Planer einschalten."
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Critical-Path-Heuristik im Planer einschalten."
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Heuristik für spekulative Befehle im Planer einschalten."
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Rang-Heuristik im Planer einschalten."
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Heuristik für letzte Befehle im Planer einschalten."
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Heuristik für Abhängigkeits-Zähler bei Planung einschalten."
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Auf Daten im gleichen Abschnitt von gemeinsam verwendeten Ankerpunkten zugreifen."
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Durchlauf für Redundante Erweiterungsentfernung (REE) einschalten."
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfügbar. Standard: Ein."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Funktionsprologe nur vor Teilen der Funktion erzeugen, die diese benötigt, statt am Anfang der Funktion."
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Teile des Prologs und Epilogs separat an den nötigen Stellen erzeugen."
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten."
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten."
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln."
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden."
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Nicht zusammenhängende Stapelrahmen erzeugen."
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Breite Typen in unabhängige Register aufteilen."
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Breite Typen bereits früher in unabhängige Register aufteilen."
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Rückwärtsübermittlung von Nutzungseigenschaften auf SSA-Ebene einschalten."
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Bedingte Ausdrücke mittels SSA-PHI-Knoten optimieren."
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Anzahl der stdarg-Register optimieren, die am Anfang einer Funktion auf dem Stapel gespeichert werden."
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden."
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tCode zur Stapelprüfung in das Programm einfügen."
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Code zur Stapelprüfung in das Programm einfügen. Dasselbe wie »-fstack-check=specific«."
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "Code einfügen, der jede Speicherseite des Stapels bei der Allokation antestet, um vor Angriffen basierend auf Überschneidungen zu schützen."
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<Register>\tWenn der Stapel über <Register> hinausgeht, abfangen (»trap«)."
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<Name>\tWenn der Stapel über das Symbol <Name> hinausgeht, abfangen (»trap«)."
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Propolice als Stapelschutzmethode verwenden."
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Eine Stapelschutzmethode für jede Funktion verwenden."
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Eine schlaue Stapelschutzmethode für gewisse Funktionen verwenden."
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Stapelschutzmethode nur für Funktionen mit dem Attribut »stack_protect« verwenden."
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Information über Stapelverwendung auf Funktionsbasis ausgeben."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Annehmen, dass strenge Alias-Regeln gelten."
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Vorzeichenbehafteten Überlauf als undefiniertes Verhalten behandeln. Wird mit »-fwrapv -fwrapv-pointer« negiert."
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr "Stapelschrubben komplett ausschalten, unabhängig von Strub-Attributen."
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr "Stapelschrubben gemäß der Attribute einschalten, mit strenger Aufrufprüfung."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr "Standard-Strub-Modus wiederherstellen: gemäß Attributen, mit lockerer Prüfung."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "Stapelschrubben für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr "Stapelschrubben für At-Aufrufe für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Internes Stapelschrubben für alle geeigneten Funktionen einschalten."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "__atomic-Operationen über Bibliotheksaufrufe alter __sync-Funktionen durchführen."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Auf Syntaxfehler prüfen, dann anhalten."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Von »gcov« benötigte Dateien anlegen."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Sprung-Threading-Optimierungen durchführen."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Benötigte Zeit für jeden Compilerdurchlauf ausgeben."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Dauer der Teilphasen separat aufzeichnen."
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDas standardmäßige Codeerzeugungsmodell für Thread-lokalen Speicher angeben."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Funktionen, Variablen und asms höchster Ebene umordnen."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Superblockerzeugung über Ende-Vervielfältigung durchführen."
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Für Ziele, die normalerweise Trampoline für geschachtelte Funktionen benötigen, diese stets generieren, statt Deskriptoren zu verwenden."
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr "Ob Trampoline in ausführbarem Speicher statt in ausführbarem Stapelspeicher erzeugt werden."
  
! #: common.opt:3214
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden können (»trap«)."
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Vorzeichenbehafteten Überlauf in Addition, Subtraktion und Multiplikation abfangen (»trap«)."
  
! #: common.opt:3222
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA-CCP-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3226
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA-BIT-CCP-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Kopieren des Schleifenkopfes auf Bäumen einschalten."
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Zusammenfassen von nutzersichtbaren Variablen während des SSA-Durchlaufs einschalten."
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Kopieweitergabe auf Bäumen einschalten."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Bedingte Speicherbefehle in unbedingte umwandeln."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Umwandlungen von »switch«-Initialisierungen durchführen."
  
! #: common.opt:3266
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Beseitigungsoptimierung für toten SSA-Code auf Bäumen einschalten."
  
! #: common.opt:3270
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Dominator-Optimierungen einschalten."
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Enden-Zusammenfassung auf Bäumen einschalten."
  
! #: common.opt:3278
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Entfernung toter Speicherungen einschalten."
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Vorwärts-Übertragung auf Bäumen einschalten."
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Vollständige Redundanzentfernung (FRE) auf Bäumen einschalten."
  
! #: common.opt:3290
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Zeichenkettenlängen-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3294
  #, no-c-format
  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 "Ausführungspfade erkennen, die durch Dereferenzieren eines Nullzeigers fehlerhaftes oder undefiniertes Verhalten auslösen. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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 "Ausführungspfade erkennen, die ausgelöst werden, indem ein Nullwert auf eine Weise verwendet wird, die durch ein »returns_nonnull«- oder »nonnull«-Attribut verboten ist. Solche Pfade werden aus dem Hauptablauf herausgenommen und durch eine Trap ersetzt."
  
! #: common.opt:3307
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Schleifenverteilung auf Bäumen einschalten."
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Schleifenverteilung für in Bibliotheksaufruf umgewandelte Muster einschalten."
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Bewegung der Schleifeninvariante auf Bäumen einschalten."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen."
  
! #: common.opt:3327
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Schleifenoptimierungen auf Baumebene einschalten."
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<Anzahl>\tAutomatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Automatische Parallelisierung von Schleifen einschalten."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Herausziehen von Ladeoperationen aus bedingten Zeigern einschalten."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA-PRE-Optimierungen auf Bäumen einschalten."
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "In SSA-PRE-Optimierungen auf Bäumen Teils-Teils-Redundanz eliminieren."
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Funktionslokale Analyse von Zeigerzielen auf Bäumen durchführen."
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Neuverbindung auf Baumebene einschalten."
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA-Codeversenkung auf Bäumen einschalten."
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Geradlinige Stärkereduktion durchführen."
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Skalarersetzung von Aggregaten durchführen."
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Vorübergehende Ausdrücke im SSA->Normal-Durchlauf ersetzen."
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Wertebereichsweitergabe auf Bäumen durchführen."
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Pfade aufteilen, die zu Schleifen-Rückkanten führen."
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Annehmen, dass gemeinsame Deklarationen durch solche übersteuert werden dürfen, die ein längeres hintangestelltes Array haben."
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Ganze Übersetzungseinheit auf einmal übersetzen."
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr "Ausnahme bei __builtin_unreachable auslösten, statt es für die Optimierung zu verwenden."
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Schleifenabwicklung durchführen, wenn Anzahl der Wiederholungen bekannt ist."
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Schleifenabwicklung für alle Schleifen durchführen."
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Optimierung für Gleitkommaarithmetik erlauben, auch wenn durch Runden ein anderes Ergebnis herauskommen kann."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Das gleiche wie »-fassociative-math« für Ausdrücke, die Division enthalten."
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen könnten."
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Schleifenausschaltung durchführen."
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Schleifen-Aufteilung durchführen."
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Schleifen versionieren, je nachdem, ob sie eine Schrittweite von eins haben."
  
! #: common.opt:3452
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Einfach Abwicklungstabellen für Ausnahmebehandlung erzeugen."
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "BFD-Binder statt Standardlinker verwenden."
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Gold-Binder statt Standardlinker verwenden."
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Den LLVM-lld-Binder statt des Standardlinkers verwenden."
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Den Modernen Binder (MOLD) statt des Standardlinkers verwenden."
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Wild-Binder statt Standardlinker verwenden."
  
! #: common.opt:3479
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "Binden von libatomic einschalten."
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Variablenverfolgung durchführen."
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Variablenverfolgung durch Zuweisungsanmerkungen durchführen."
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "-fvar-tracking-assignments umschalten."
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Variablenverfolgung durchführen und auch Variablen markieren, die uninitialisiert sind."
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Vektorisierung auf Bäumen einschalten."
  
! #: common.opt:3519
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Schleifenvektorisierung auf Bäumen einschalten."
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Vektorisierung von Basisblöcken (SLP) auf Bäumen einschalten."
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tKostenmodell für Vektorisierung angeben."
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tVektorisierungs-Kostenmodell angeben, das für mit einer SIMD-Direktive markierten Code verwendet wird."
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Schaltet das dynamische Vektorisierer-Kostenmodell ein. Für Rückwärtskompatibilität erhalten."
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Kopieweitergabe von Informationen über Skalar-Evolution einschalten."
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAutomatische Variablen initialisieren."
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Zusätzliche Anmerkungen an Assemblerausgabe anfügen."
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tStandard-Symbolsichtbarkeit festlegen."
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "VTable-Zeiger validieren, bevor sie verwendet werden."
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Verifikationszähler für VTables ausgeben."
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Informationen über Zeigermengen der VTable-Verifikation ausgeben."
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Profile von Ausdruckswerten in Optimierungen verwenden."
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Netze konstruieren und nicht zusammenhängende Verwendungen einzelner Variablen aufteilen."
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Beseitigung von bedingt totem Code für Aufrufe eingebauter Funktionen einschalten."
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Gesamtprogrammoptimierung durchführen."
  
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Annehmen, dass Zeigerüberläufe überschlagen (Wraparound)."
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Annehmen, dass vorzeichenbehaftete arithmetische Überläufe regulär überschlagen (Wraparound)."
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Null-initialisierte Daten in den bss-Abschnitt legen."
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Register, die beim Funktionsaufruf verwendet wurden, am Ende auf 0 zurücksetzen."
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr "-fzero-init-padding-bits=[standard|unions|all]\tAuffüll-Bits in Initialisierern ausnullen."
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Fehlersuchinformationen im Standardformat erzeugen."
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Assembler-Unterstützung für (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Assembler-Unterstützung für Ansicht in (DWARF2+-).loc-Direktiven annehmen."
  
! #: common.opt:3691
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "Fehlersuchinformationen im CodeView-Format erzeugen."
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "DW_AT_decl_column und DW_AT_call_column in DWARF aufzeichnen."
  
! #: common.opt:3717
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "CTF-Debug-Informationen auf Standardniveau erzeugen."
  
! #: common.opt:3721
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "BTF-Debug-Informationen auf Standardniveau erzeugen."
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr "Bereinigtes BTF bei der Ausgabe von BTF-Informationen erzeugen."
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Fehlersuchinformationen im Standardversion des DWARF-Formats erzeugen."
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Fehlersuchinformationen im DWARF-v2-Format (oder neuer) erzeugen."
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 32-Bit-Format."
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Wenn DWARF-Debuginformationen erzeugt werden, dann im 64-Bit-Format."
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen."
  
! #: common.opt:3749
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Erweiterte Informationen für Einsprungpunkt für inline-Funktionen erzeugen."
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Locview-Rücksetzpunkte auf Basis der geschätzten Befehlslängen berechnen."
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Keine DWARF-Abschnitte für Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "DWARF-Abschnitte für Pubnames und Pubtypes erzeugen."
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "DWARF-Abschnitte für Pubnames und Pubtypes mit GNU-Erweiterungen erzeugen."
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "GCC-Kommandozeilenschalter in DWARF DW_AT_producer aufzeichnen."
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Fehlersuchinformationen in separaten .dwo-Dateien erzeugen."
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Progressive empfohlene Breakpoint-Stellen ausgeben."
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Keine DWARF-Ergänzungen über gewählte Version hinaus erzeugen."
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Beschreibungsattribute zu einigen DWARF-DIEs hinzufügen, die kein Namensattribut haben."
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Erzeugung von Fehlersuchinformationen umschalten."
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Adresslisten der Variablen mit progressiven Sichten anreichern."
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Fehlersuchinformationen im VMS-Format erzeugen."
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Komprimierte Fehlersuchinformationen erzeugen."
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<Format>\tKomprimierte Debugabschnitte im Format <Format> erzeugen."
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<Verz>\t<Verz> als Standard-Plugin-Verzeichnis festlegen."
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <Verzeichnis>\t<Verzeichnis> als Multiarch-include-Verzeichnis festlegen."
  
! #: common.opt:3885
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <Datei>\tAusgabe in <Datei> schreiben."
  
! #: common.opt:3889
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Funktionsprofilierung einschalten."
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Wie »-pedantic«, aber Fehler statt Warnungen ausgeben."
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Übersetzte Funktionen oder verstrichene Zeit nicht ausgeben."
  
! #: common.opt:3947
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Objekt erzeugen, das zur Laufzeit verschiebbar ist."
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr "Alle Symboltabellen und Verschiebungsinformationen aus der ausführbaren Datei entfernen."
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Wortreiche Ausgabe einschalten."
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Compiler-Version anzeigen."
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Warnungen unterdrücken."
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Shared Library erzeugen."
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Keine dynamisch gebundene, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Dynamisch gebundene, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Statische, lageunabhängige ausführbare Datei erzeugen."
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Vom Aufrufer zu sichernde Register über Aufrufe hinweg verwenden, wenn möglich."
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr "Totem Code bei Null- und Vorzeichenerweiterungen mittels spezieller Datenflussanalyse durchführen."
*************** msgstr "ein durch den Aufgerufenen kopie
*** 18179,18259 ****
  msgid "argument must be passed by copying"
  msgstr "das Argument muss durch Kopieren übergeben werden"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "die Maschinenbeschreibung enthält kein Befehlsmuster sibcall_epilogue"
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr "der Aufgerufene gibt eine Struktur zurück"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "das Ziel ist nicht in der Lage, den Aufruf in einen Geschwisteraufruf zu optimieren"
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr "der Aufgerufene kehrt zweimal zurück"
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr "der Aufgerufene kehrt nicht zurück"
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr "volatile-Funktionstyp"
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr "geschachtelte Funktion"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr "der Angerufene benötigt mehr Stack-Slots als der Aufrufer"
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr "inkonsistente Anzahl von Argumenten, die vom Stack entfernt wurden"
  
! #: calls.cc:2647
  msgid "frontend does not support sibling call"
  msgstr "das Frontend unterstützt keine Geschwisteraufrufe"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr "andere Gründe"
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr "innerhalb eines anderen Aufrufs"
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr "Argumente variabler Größe"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr "verstecktes Stringlängenargument auf dem Stack übergeben"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "Aufrufer und Aufgerufener sind sich nicht einig über die Promotion des Rückgabewerts der Funktion"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr "Produktion des Endaufrufs fehlgeschlagen"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr "Ablaufsteuerungsbefehl innerhalb eines Basis-Blockes"
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "Befehl außerhalb eines Basis-Blockes"
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr "»return« nicht gefolgt von Sperre"
  
--- 18184,18264 ----
  msgid "argument must be passed by copying"
  msgstr "das Argument muss durch Kopieren übergeben werden"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "die Maschinenbeschreibung enthält kein Befehlsmuster sibcall_epilogue"
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr "der Aufgerufene gibt eine Struktur zurück"
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "das Ziel ist nicht in der Lage, den Aufruf in einen Geschwisteraufruf zu optimieren"
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr "der Aufgerufene kehrt zweimal zurück"
  
! #: calls.cc:2599
  msgid "callee does not return"
  msgstr "der Aufgerufene kehrt nicht zurück"
  
! #: calls.cc:2606
  msgid "volatile function type"
  msgstr "volatile-Funktionstyp"
  
! #: calls.cc:2625
  msgid "nested function"
  msgstr "geschachtelte Funktion"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr "der Angerufene benötigt mehr Stack-Slots als der Aufrufer"
  
! #: calls.cc:2650
  msgid "inconsistent number of popped arguments"
  msgstr "inkonsistente Anzahl von Argumenten, die vom Stack entfernt wurden"
  
! #: calls.cc:2657
  msgid "frontend does not support sibling call"
  msgstr "das Frontend unterstützt keine Geschwisteraufrufe"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr "andere Gründe"
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr "innerhalb eines anderen Aufrufs"
  
! #: calls.cc:3096
  msgid "variable size arguments"
  msgstr "Argumente variabler Größe"
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr "verstecktes Stringlängenargument auf dem Stack übergeben"
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "Aufrufer und Aufgerufener sind sich nicht einig über die Promotion des Rückgabewerts der Funktion"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  msgid "tail call production failed"
  msgstr "Produktion des Endaufrufs fehlgeschlagen"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr "Ablaufsteuerungsbefehl innerhalb eines Basis-Blockes"
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "Befehl außerhalb eines Basis-Blockes"
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr "»return« nicht gefolgt von Sperre"
  
*************** msgstr "»%%l«-Operand ist keine Marke"
*** 18361,18372 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18366,18377 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "Gleitkommakonstante falsch verwendet"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "JSON-Literal"
*** 19679,19689 ****
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr "Adresse kann nicht neugeladen werden in "
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden für:"
  
--- 19684,19694 ----
  msgid "this is the insn:"
  msgstr "dies ist der Befehl:"
  
! #: lra-constraints.cc:4228
  msgid "unable to reload address in "
  msgstr "Adresse kann nicht neugeladen werden in "
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "Neuladungen konnten nicht generiert werden für:"
  
*************** msgstr "%s%sWarnung: %s-Header-Version %
*** 19901,19908 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
--- 19906,19913 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonym>"
*************** msgstr "Längenmodifizierer im strfmon-F
*** 20268,20285 ****
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand für Code »%c« nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20273,20290 ----
  msgid "<command-line>"
  msgstr "<Kommandozeile>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Operand für Code »%c« nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "Operand für Code »%c« nicht u
*** 20289,20296 ****
  msgid "invalid operand for '%%%c'"
  msgstr "ungültiger Operand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20294,20301 ----
  msgid "invalid operand for '%%%c'"
  msgstr "ungültiger Operand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "ungültiger Operand für »%%%c�
*** 20298,20409 ****
  msgid "invalid vector constant"
  msgstr "ungültige Vektorkonstante"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13177
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "unverträglicher Operand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13197
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unverträglicher Registeroperand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "ungültige Konstante"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "ungültiger Operand"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungültiger Operandenpräfix »%%%c«"
  
! #: config/aarch64/aarch64.cc:13518
  #, c-format
  msgid "invalid address mode"
  msgstr "ungültiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung von Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung in Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "Präinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "Prädekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "Postinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "Postdekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr "Negations-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr "Plus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr "Minus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr "Mal-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr "Geteilt-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr "Bitschiebe-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr "Nur die Operationen == und != sind auf svbool_t erlaubt"
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr "Arrayindex-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren können nicht in einer binären Operation kombiniert werden"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "»%%&« ohne lokale dynamische TLS-Referenzen verwendet"
--- 20303,20414 ----
  msgid "invalid vector constant"
  msgstr "ungültige Vektorkonstante"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "unverträglicher Gleitkomma- / Vektorregisteroperand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13170
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "unverträglicher Operand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13190
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "unverträglicher Registeroperand für »%%%c«"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "fehlender Operand"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr "ungültige Konstante"
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "ungültiger Operand"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "ungültiger Operandenpräfix »%%%c«"
  
! #: config/aarch64/aarch64.cc:13511
  #, c-format
  msgid "invalid address mode"
  msgstr "ungültiger Adressierungsmodus"
  
! #: config/aarch64/aarch64.cc:23815
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung von Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23817
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "ungültige Umwandlung in Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "Präinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "Prädekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31172
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "Postinkrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "Postdekrement-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31176
  msgid "negation operation not permitted on svbool_t"
  msgstr "Negations-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr "Plus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr "Minus-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr "Mal-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr "Geteilt-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr "Bitschiebe-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr "Nur die Operationen == und != sind auf svbool_t erlaubt"
  
! #: config/aarch64/aarch64.cc:31194
  msgid "subscript operation not supported on svbool_t"
  msgstr "Arrayindex-Operation nicht erlaubt auf svbool_t"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "Operation nicht erlaubt auf Typ %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU- und SVE-Vektoren können nicht in einer binären Operation kombiniert werden"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "»%%&« ohne lokale dynamische TLS-Referenzen verwendet"
*************** msgid "invalid %%r value"
*** 20419,20436 ****
  msgstr "ungültiger %%r-Wert"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungültiger %%R-Wert"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungültiger %%N-Wert"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungültiger %%P-Wert"
--- 20424,20441 ----
  msgstr "ungültiger %%r-Wert"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "ungültiger %%R-Wert"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "ungültiger %%N-Wert"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "ungültiger %%P-Wert"
*************** msgstr "ungültiger %%M-Wert"
*** 20460,20466 ****
  msgid "invalid %%U value"
  msgstr "ungültiger %%U-Wert"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungültiger %%s-Wert"
--- 20465,20471 ----
  msgid "invalid %%U value"
  msgstr "ungültiger %%U-Wert"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "ungültiger %%s-Wert"
*************** msgstr "ungültiger %%s-Wert"
*** 20470,20476 ****
  msgid "invalid %%C value"
  msgstr "ungültiger %%C-Wert"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungültiger %%E-Wert"
--- 20475,20481 ----
  msgid "invalid %%C value"
  msgstr "ungültiger %%C-Wert"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "ungültiger %%E-Wert"
*************** msgstr "unbekannte Adressverschiebungs-U
*** 20483,20489 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungültiger %%xn-Code"
--- 20488,20494 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "ungültiger %%xn-Code"
*************** msgstr "Interner Fehler: emit unrecogniz
*** 20661,20756 ****
  msgid "incomplete application of insn"
  msgstr "Interner Fehler: incomplete application of insn"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Adressoperand erfordert Beschränkung für X-, Y- oder Z-Register"
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Operanden für %T/%t müssen reg + const_int sein:"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr "falsche E/A-Adresse 0x%s außerhalb des gültigen Bereichs [0x%x, 0x%x] für Operand %%i"
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "Operand »%s« kann nicht als %%i-E/A-Adressoperand verwendet werden"
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr "falsche Adresse, keine Konstante:"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "Falsche Adresse, nicht (reg+disp):"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Falsche Adresse, nicht post_inc oder pre_dec:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "Interner Compiler-Fehler. Falsche Adresse:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code »%c« für Festkomma nicht unterstützt:"
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "Ungültiger Befehl:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "Falscher Befehl:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "Falscher Kopierbefehl:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "Falscher Schiebe-Befehl:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr "Festkommaumwandlung nicht unterstützt"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr "Variable"
  
! #: config/avr/avr.cc:11752
  msgid "function parameter"
  msgstr "Funktionsparameter"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr "Strukturfeld"
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr "Rückgabetyp für Funktion"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr "Zeiger"
  
--- 20666,20761 ----
  msgid "incomplete application of insn"
  msgstr "Interner Fehler: incomplete application of insn"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "Adressoperand erfordert Beschränkung für X-, Y- oder Z-Register"
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "Operanden für %T/%t müssen reg + const_int sein:"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr "falsche E/A-Adresse 0x%s außerhalb des gültigen Bereichs [0x%x, 0x%x] für Operand %%i"
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "Operand »%s« kann nicht als %%i-E/A-Adressoperand verwendet werden"
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr "falsche Adresse, keine Konstante:"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "Falsche Adresse, nicht (reg+disp):"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "Falsche Adresse, nicht post_inc oder pre_dec:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "Interner Compiler-Fehler. Falsche Adresse:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code »%c« für Festkomma nicht unterstützt:"
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "Ungültiger Befehl:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "Falscher Befehl:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "Falscher Kopierbefehl:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "Falscher Schiebe-Befehl:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr "Festkommaumwandlung nicht unterstützt"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr "Variable"
  
! #: config/avr/avr.cc:11749
  msgid "function parameter"
  msgstr "Funktionsparameter"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr "Strukturfeld"
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr "Rückgabetyp für Funktion"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr "Zeiger"
  
*************** msgstr "ungültiger %%j-Wert"
*** 20773,20784 ****
  msgid "invalid const_double operand"
  msgstr "ungültiger const_double-Operand"
  
! #: config/bpf/bpf.cc:933
  msgid "invalid address in operand"
  msgstr "ungültige Adresse in Operand"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  msgid "unsupported operand"
  msgstr "nicht unterstützter Operand"
  
--- 20778,20789 ----
  msgid "invalid const_double operand"
  msgstr "ungültiger const_double-Operand"
  
! #: config/bpf/bpf.cc:956
  msgid "invalid address in operand"
  msgstr "ungültige Adresse in Operand"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  msgid "unsupported operand"
  msgstr "nicht unterstützter Operand"
  
*************** msgstr "nicht unterstützter Operand"
*** 20787,20793 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 20792,20798 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "ungültige Gleitkomma-Konstante"
*** 21032,21157 ****
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungültiges UNSPEC als Operand"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ungültige Verwendung von Register »%s«"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungültige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungültige Operandengröße für Operandencode »O«"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungültige Operandengröße für Operandencode »z«"
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ungültiger Operandentyp mit Operandencode »%c« verwendet"
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ungültige Operandengröße für Operandencode »%c«"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »Y«"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »D«"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Operand ist keine ausgleichbare Speicherreferenz, ungültiger Operandencode »H«"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungültiger Operandencode »K«"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungültiger Operandencode »r«"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungültiger Operandencode »R«"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungültiger Operandencode »R«"
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "Operand ist keine Speicherreferenz, ungültiger Operandencode »v«"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungültige Bedingungen für Operand"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungültiger Vektordirektwert"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<_Float16%> ohne Option %<-msse2%>"
  
--- 21037,21162 ----
  msgid "Expected register or constant integer."
  msgstr "Register oder konstante Ganzzahl erwartet."
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "ungültiges UNSPEC als Operand"
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "Ungültige Verwendung von Register »%s«"
  
! #: config/i386/i386.cc:14052
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "ungültige Verwendung der asm-Schalter-Ausgabe"
  
! #: config/i386/i386.cc:14287
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "ungültige Operandengröße für Operandencode »O«"
  
! #: config/i386/i386.cc:14322
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "ungültige Operandengröße für Operandencode »z«"
  
! #: config/i386/i386.cc:14397
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "ungültiger Operandentyp mit Operandencode »%c« verwendet"
  
! #: config/i386/i386.cc:14402
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "ungültige Operandengröße für Operandencode »%c«"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »Y«"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »D«"
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Operand ist kein Bedingungscode, ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "Operand ist keine ausgleichbare Speicherreferenz, ungültiger Operandencode »H«"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Operand ist keine Ganzzahl, ungültiger Operandencode »K«"
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungültiger Operandencode »r«"
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Operand ist keine Ganzzahl, ungültiger Operandencode »R«"
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "Operand ist keine bestimmte Ganzzahl, ungültiger Operandencode »R«"
  
! #: config/i386/i386.cc:14709
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "Operand ist keine Speicherreferenz, ungültiger Operandencode »v«"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "ungültiger Operandencode »%c«"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "ungültige Bedingungen für Operand"
  
! #: config/i386/i386.cc:14960
  #, c-format
  msgid "invalid vector immediate"
  msgstr "ungültiger Vektordirektwert"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "unbekannter Befehlsmodus"
  
! #: config/i386/i386.cc:24971
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24974
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung von Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24977
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:24980
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "ungültige Umwandlung in Typ %<_Float16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<__bf16%> ohne Option %<-msse2%>"
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "Operation nicht erlaubt auf Typ %<_Float16%> ohne Option %<-msse2%>"
  
*************** msgstr "ungültige Operation auf %<__fpr
*** 21182,21188 ****
  msgid "invalid %%P operand"
  msgstr "ungültiger %%P-Operand"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungültiger %%p-Wert"
--- 21187,21193 ----
  msgid "invalid %%P operand"
  msgstr "ungültiger %%P-Operand"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "ungültiger %%p-Wert"
*************** msgstr "Nicht-GP-relative absolute Adres
*** 21209,21230 ****
  msgid "invalid addressing mode"
  msgstr "ungültiger Adressierungsmodus"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "»%%%c« ist kein gültiger Operandenpräfix"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21214,21235 ----
  msgid "invalid addressing mode"
  msgstr "ungültiger Adressierungsmodus"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "»%%%c« ist kein gültiger Operandenpräfix"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21264,21270 ****
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "Falsche Adresse"
  
--- 21269,21275 ----
  msgstr "Post-Increment-Adresse ist kein Register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "Falsche Adresse"
  
*************** msgstr "Stapelspeicher aufgebraucht.\n"
*** 21467,21733 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "»%s« in der Shell könnte diese Beschränkung erhöhen.\n"
  
! #: config/rs6000/rs6000.cc:3837
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "%<-mvsx%> benötigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.cc:3848
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benötigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benötigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benötigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfügbar"
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr "ungültige Bewegung"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.cc:14128
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungültiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungültiger %%D-Wert"
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungültiger %%e-Wert"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungültiger %%f-Wert"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungültiger %%F-Wert"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungültiger %%G-Wert"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungültiger %%j-Code"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungültiger %%J-Code"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungültiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungültiger %%K-Wert"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungültiger %%O-Wert"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungültiger %%q-Wert"
  
! #: config/rs6000/rs6000.cc:14397
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungültiger %%t-Wert"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungültiger %%T-Wert"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungültiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungültiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungültiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungültiger %%x-Wert"
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungültiger %%z-Wert"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungültiger %%y-Wert, bitte »Z«-Bedingung probieren"
  
! #: config/rs6000/rs6000.cc:14740
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr "%%a benötigt eine Speicheradresse"
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp übergeben"
  
! #: config/rs6000/rs6000.cc:28012
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert für Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset für Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.cc:28805
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungültige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28807
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungültige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28809
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungültige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28811
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungültige Umwandlung in %<__vector_pair%>"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolische Speicherreferenzen werden nur auf z10 oder neuer unterstützt"
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungültiger Vergleichsoperator für Ausgabemodifizierer »E«"
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungültige Referenz für Ausgabemodifizierer »J«"
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungültige Adresse für Ausgabemodifizierer »O«"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungültige Konstante für Ausgabemodifizierer »%c«"
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungültige Adresse für Ausgabemodifizierer »R«"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz für Ausgabemodifizierer »S« erwartet"
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungültige Adresse für Ausgabemodifizierer »S«"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Register oder Speicherausdruck für Ausgabemodifizierer »N« erwartet"
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Register oder Speicherausdruck für Ausgabemodifizierer »M« erwartet"
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungültiger konstanter Vektor für Ausgabemodifizierer »%c«"
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungültiger Ausdruck – anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungültiger Ausdruck für Ausgabemodifizierer »%c«"
  
! #: config/s390/s390.cc:13175
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp übergeben"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr "binärer Operator unterstützt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr "Binärer Operator unterstützt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binärer Operator unterstützt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
--- 21472,21751 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "»%s« in der Shell könnte diese Beschränkung erhöhen.\n"
  
! #: config/rs6000/rs6000.cc:3905
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "%<-mvsx%> benötigt Hardware-Gleitkommabefehle"
  
! #: config/rs6000/rs6000.cc:3916
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> benötigt indizierte Adressierung"
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> schaltet vsx aus"
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> benötigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> benötigt 64-Bit-Modus"
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> ist im Little-Endian-Modus nicht verfügbar"
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr "ungültige Bewegung"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr "Falsche 128-Bit-Verschiebung"
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, c-format
  msgid "invalid %%A value"
  msgstr "ungültiger %%A-Wert"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "ungültiger %%D-Wert"
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr "ungültiger %%e-Wert"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "ungültiger %%f-Wert"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "ungültiger %%F-Wert"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "ungültiger %%G-Wert"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "ungültiger %%j-Code"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "ungültiger %%J-Code"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "ungültiger %%k-Wert"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "ungültiger %%K-Wert"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "ungültiger %%O-Wert"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "ungültiger %%q-Wert"
  
! #: config/rs6000/rs6000.cc:14540
  #, c-format
  msgid "invalid %%t value"
  msgstr "ungültiger %%t-Wert"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "ungültiger %%T-Wert"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "ungültiger %%u-Wert"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "ungültiger %%v-Wert"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "ungültiger %%V-Wert"
  
! #: config/rs6000/rs6000.cc:14652
! #, c-format
! msgid "invalid %%W value"
! msgstr "ungültiger %%W-Wert"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "ungültiger %%x-Wert"
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr "ungültiger %%z-Wert"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "ungültiger %%y-Wert, bitte »Z«-Bedingung probieren"
  
! #: config/rs6000/rs6000.cc:14907
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr "%%a benötigt eine Speicheradresse"
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Unerlaubtes Mischen von IEEE-128-Bit- und IBM-128-Bit-Gleitkommatypen"
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-Argument an Funktion ohne Prototyp übergeben"
  
! #: config/rs6000/rs6000.cc:28237
  msgid "Could not generate addis value for fusion"
  msgstr "Addis-Wert für Fusion kann nicht erzeugt werden"
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Lade-/Speicheroffset für Fusion kann nicht generiert werden"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr "Falsche GPR-Fusion"
  
! #: config/rs6000/rs6000.cc:29031
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "ungültige Umwandlung von Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:29033
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "ungültige Umwandlung in Typ %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:29035
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "ungültige Umwandlung von %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:29037
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "ungültige Umwandlung in %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:29039
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "ungültige Umwandlung von Typ %<__dmr1024%>"
! 
! #: config/rs6000/rs6000.cc:29041
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "ungültige Umwandlung in Typ %<__dmr1024%>"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "symbolische Speicherreferenzen werden nur auf z10 oder neuer unterstützt"
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr "Adresse kann nicht zerlegt werden"
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "ungültiger Vergleichsoperator für Ausgabemodifizierer »E«"
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "ungültige Referenz für Ausgabemodifizierer »J«"
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "ungültige Adresse für Ausgabemodifizierer »O«"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "ungültige Konstante für Ausgabemodifizierer »%c«"
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "ungültige Adresse für Ausgabemodifizierer »R«"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "Speicherreferenz für Ausgabemodifizierer »S« erwartet"
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "ungültige Adresse für Ausgabemodifizierer »S«"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "Register oder Speicherausdruck für Ausgabemodifizierer »N« erwartet"
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "Register oder Speicherausdruck für Ausgabemodifizierer »M« erwartet"
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "ungültiger konstanter Vektor für Ausgabemodifizierer »%c«"
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "ungültiger Ausdruck – anderen Ausgabemodifizierer probieren"
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "ungültiger Ausdruck für Ausgabemodifizierer »%c«"
  
! #: config/s390/s390.cc:13191
  msgid "vector argument passed to unprototyped function"
  msgstr "Vektor-Argument an Funktion ohne Prototyp übergeben"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr "Typen unterscheiden sich im Vorzeichenbesitz"
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr "binärer Operator unterstützt keine zwei bool-Vektor-Operanden"
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr "Binärer Operator unterstützt Boolean-Vektor-Argument nicht"
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "binärer Operator unterstützt nicht, dass bool-Vektor mit Gleitkommavektor vermischt wird"
  
*************** msgstr "{fehlerhaft}"
*** 21918,21924 ****
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonym})"
  
--- 21936,21942 ----
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({anonym})"
  
*************** msgstr "({anonym})"
*** 21931,21969 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 21949,21987 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> erwartet"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> oder %<)%> erwartet"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "%<:%> oder %<)%> erwartet"
*** 21971,22123 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
--- 21989,22141 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> erwartet"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> erwartet"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> oder %<)%> erwartet"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> erwartet"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> erwartet"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> erwartet"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> erwartet"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> erwartet"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> erwartet"
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr "%<.%> erwartet"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> erwartet"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> erwartet"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> oder %<)%> erwartet"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> erwartet"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> oder %<,%> erwartet"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> erwartet"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> erwartet"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr "<Meldung nicht zur Compilierzeit bekannt>"
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr "(anonym)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> erwartet"
*************** msgstr "Sprungmarke erwartet"
*** 22133,22158 ****
  msgid "Driving: ("
  msgstr "Angesteuert: ("
  
! #: cp/call.cc:4281
  #, c-format
  msgid "candidate %i:"
  msgstr "Kandidat %i:"
  
! #: cp/call.cc:8590
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
--- 22151,22176 ----
  msgid "Driving: ("
  msgstr "Angesteuert: ("
  
! #: cp/call.cc:4285
  #, c-format
  msgid "candidate %i:"
  msgstr "Kandidat %i:"
  
! #: cp/call.cc:8594
  msgid "  after user-defined conversion:"
  msgstr "  nach benutzerdefinierter Umwandlung:"
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "Kandidat ist:"
  msgstr[1] "Kandidaten sind:"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "Kandidat 1:"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "Kandidat 2:"
  
*************** msgstr "<geschweift geklammerte Initiali
*** 22168,22556 ****
  msgid "<unresolved overloaded function type>"
  msgstr "<unaufgelöster überladener Funktionstyp>"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "<Typfehler>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unbenannt>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unbenanntes %s>"
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr "<Typpräfixfehler>"
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statische Initialisierungen für %s)"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(statische Destruktoren für %s)"
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr "<strukturierte Bindungen>"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr "vtable für "
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr "<Rückgabewert> "
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr "{anonym}"
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr "(anonymer Namensraum)"
  
! #: cp/error.cc:1641
  msgid "<template arguments error>"
  msgstr "<Template-Argumente-Fehler>"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr "{Aufzählung}"
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr "<Deklarationsfehler>"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  msgid "<template parameter error>"
  msgstr "<Template-Parameter-Fehler>"
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr "<throw-Ausdruck>"
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr "<ubsan-Unterprogramm-Aufruf>"
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr "<nicht-analysiert>"
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<Ausdrucksfehler>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<unbekannter Operator>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "Im globalen Gültigkeitsbereich:"
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr "reflect_constant_array fehlgeschlagen"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr "reflect_constant fehlgeschlagen"
  
! #: cp/reflect.cc:641
  msgid "array element not a constant integer"
  msgstr "Arrayelement ist keine Ganzzahlkonstante"
  
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr "Reflektion repräsentiert keinen Typen"
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr "Reflektion hat keine Template-Argumente"
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstypen"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr "Reflektion repräsentiert weder eine Operatorfunktion noch ein Operatorfunktionstemplate"
  
! #: cp/reflect.cc:2491
  msgid "operators argument is not a valid operator"
  msgstr "Argument für Operatoren ist kein gültiger Operator"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr "Reflektion hat keinen Typen"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr "Reflektion repräsentiert weder ein Objekt mit statischer Speicherdauer noch eine Referenz auf solch ein Objekt"
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr "Reflexion repräsentiert weder eine Annotation noch ein gültiges Argument für einen Splice-Ausdruck"
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr "Reflexion repräsentiert keine Entity mit Elternteil"
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr "Reflektion repräsentiert keinen Parameter der aktuellen Funktion"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstyp mit Rückgabetyp"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "Reflektion einer virtuellen direkten Basisbeziehung mit abstrakter abgeleiteter Klasse"
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr "Reflektion ist ungeeignet für offset_of"
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr "Nicht-konstanter Offset in offset_of"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr "Reflektion ist ungeeignet für size_of"
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr "Reflektion mit unvollständigem Typen in size_of"
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr "Reflektion ist ungeeignet für alignment_of"
  
! #: cp/reflect.cc:3383
  msgid "alignment_of on function type"
  msgstr "alignment_of auf einem Funktionstypen"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr "Reflektion mit unvollständigem Typen in alignment_of"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr "Reflektion ungeeignet für bit_size_of"
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "Reflektion mit unvollständigem Typen in bit_size_of"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr "Reflektion mit has_identifier false"
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of ist im gewöhnlichen Encoding für Literale nicht darstellbar"
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr "display_string_of ist im gewöhnlichen Encoding für Literale nicht darstellbar"
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr "u8display_string_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "Reflektion stellt weder Typ noch Typalias, Variable, Funktion, Funktionsparameter, Namespace, Enumerator, direkte Basisklassenbeziehung oder nicht statisches Datenelement dar"
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr "Reflektion repräsentiert weder einen vollständigen Typen noch einen Typalias"
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr "reflect_object fehlgeschlagen"
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr "reflect_function fehlgeschlagen"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr "Wertelement fehlt"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr "unerwarteter Wert des Wertelements"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr "Typelement fehlt"
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr "Reflektion repräsentiert keinen vollständigen Aufzählungstypen"
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "Reflektion repräsentiert keinen aufzählbaren Aufzählungstypen"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr "Reflektion repräsentiert weder einen Ganzzahltypen noch einen Bool-Typ"
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr "Reflektion repräsentiert kein Template"
  
! #: cp/reflect.cc:5496
  msgid "invalid argument to can_substitute"
  msgstr "ungültiges Argument für can_substitute"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr "can_substitute hat false zurückgegeben"
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr "Typ ist weder ein Objekttyp noch ein Referenztyp"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr "Umwandlung aus der gewöhnlichen Codierung von Literalen hin zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "Umwandlung von UTF-8 zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:5975
  msgid "name is not a valid identifier"
  msgstr "Name ist kein gültiger Bezeichner"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr "Name ist ein Schlüsselwort"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr "Name ist ein eingebauter Trait"
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr "weder Name noch bit_width angegeben"
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr "weder Name noch nichtleere Annotationen angegeben"
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit_width an einem Typ angegeben, der weder ein Ganzzahltyp noch ein Aufzählungstyp ist"
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr "sowohl Alignment als auch bit_width angegeben"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width angegeben mit no_unique_address true"
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 mit angegebenem Name"
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr "bit_width ist negativ"
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr "Name nicht angegeben und Typ ist konstant"
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr "Name nicht angegeben und Typ ist volatil"
  
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr "Alignment ist keine Zweierpotenz"
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr "Alignment ist negativ"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr "Alignment ist kleiner als alignment_of"
  
! #: cp/reflect.cc:6062
  msgid "reflection does not have non-array object type"
  msgstr "Reflektion muss einen Objekttypen außer Array haben"
  
! #: cp/reflect.cc:6506
  msgid "current scope does not represent a function"
  msgstr "aktueller Gültigkeitsbereich repräsentiert keine Funktion"
  
! #: cp/reflect.cc:6526
  msgid "current scope does not represent a class nor a member function"
  msgstr "aktueller Gültigkeitsbereich repräsentiert weder eine Klassen- noch eine Memberfunktion"
  
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr "unvollständige Elternklasse"
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr "weder vollständige Klasse noch Namensraum"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr "kein vollständiger Klassentyp"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr "Closuretyp"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr "Wert kann nicht extrahiert werden"
  
--- 22186,22574 ----
  msgid "<unresolved overloaded function type>"
  msgstr "<unaufgelöster überladener Funktionstyp>"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "<Typfehler>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<unbenannt>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<unbenanntes %s>"
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr "<Typpräfixfehler>"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statische Initialisierungen für %s)"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(statische Destruktoren für %s)"
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr "<strukturierte Bindungen>"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr "vtable für "
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr "<Rückgabewert> "
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr "{anonym}"
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr "(anonymer Namensraum)"
  
! #: cp/error.cc:1643
  msgid "<template arguments error>"
  msgstr "<Template-Argumente-Fehler>"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr "{Aufzählung}"
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr "<Deklarationsfehler>"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  msgid "<template parameter error>"
  msgstr "<Template-Parameter-Fehler>"
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr "<Anweisung>"
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<unbekannt>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr "<throw-Ausdruck>"
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr "<ubsan-Unterprogramm-Aufruf>"
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr "<nicht-analysiert>"
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr "<Ausdrucksfehler>"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr "<unbekannter Operator>"
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr "Im globalen Gültigkeitsbereich:"
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr "reflect_constant_array fehlgeschlagen"
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  msgid "reflect_constant failed"
  msgstr "reflect_constant fehlgeschlagen"
  
! #: cp/reflect.cc:661
  msgid "array element not a constant integer"
  msgstr "Arrayelement ist keine Ganzzahlkonstante"
  
! #: cp/reflect.cc:1143
  msgid "reflection does not represent a type"
  msgstr "Reflektion repräsentiert keinen Typen"
  
! #: cp/reflect.cc:1155
  msgid "reflection does not have template arguments"
  msgstr "Reflektion hat keine Template-Argumente"
  
! #: cp/reflect.cc:1166
  msgid "reflection does not represent a function or function type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstypen"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr "Reflektion repräsentiert weder eine Operatorfunktion noch ein Operatorfunktionstemplate"
  
! #: cp/reflect.cc:2517
  msgid "operators argument is not a valid operator"
  msgstr "Argument für Operatoren ist kein gültiger Operator"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  msgid "reflection does not have a type"
  msgstr "Reflektion hat keinen Typen"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr "Reflektion repräsentiert weder ein Objekt mit statischer Speicherdauer noch eine Referenz auf solch ein Objekt"
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr "Reflexion repräsentiert weder eine Annotation noch ein gültiges Argument für einen Splice-Ausdruck"
  
! #: cp/reflect.cc:3069
  msgid "reflection does not represent an entity with parent"
  msgstr "Reflexion repräsentiert keine Entity mit Elternteil"
  
! #: cp/reflect.cc:3192
  msgid "reflection does not represent parameter of current function"
  msgstr "Reflektion repräsentiert keinen Parameter der aktuellen Funktion"
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "Reflektion repräsentiert weder eine Funktion noch einen Funktionstyp mit Rückgabetyp"
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "Reflektion einer virtuellen direkten Basisbeziehung mit abstrakter abgeleiteter Klasse"
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr "Reflektion ist ungeeignet für offset_of"
  
! #: cp/reflect.cc:3255
  msgid "non-constant offset for offset_of"
  msgstr "Nicht-konstanter Offset in offset_of"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr "Reflektion ist ungeeignet für size_of"
  
! #: cp/reflect.cc:3338
  msgid "reflection with incomplete type in size_of"
  msgstr "Reflektion mit unvollständigem Typen in size_of"
  
! #: cp/reflect.cc:3375
  msgid "reflection not suitable for alignment_of"
  msgstr "Reflektion ist ungeeignet für alignment_of"
  
! #: cp/reflect.cc:3411
  msgid "alignment_of on function type"
  msgstr "alignment_of auf einem Funktionstypen"
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr "Reflektion mit unvollständigem Typen in alignment_of"
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr "Reflektion ungeeignet für bit_size_of"
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "Reflektion mit unvollständigem Typen in bit_size_of"
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr "Reflektion mit has_identifier false"
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of ist im gewöhnlichen Encoding für Literale nicht darstellbar"
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr "display_string_of ist im gewöhnlichen Encoding für Literale nicht darstellbar"
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr "u8display_string_of ist nicht in UTF-8 darstellbar"
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "Reflektion stellt weder Typ noch Typalias, Variable, Funktion, Funktionsparameter, Namespace, Enumerator, direkte Basisklassenbeziehung oder nicht statisches Datenelement dar"
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr "Reflektion repräsentiert weder einen vollständigen Typen noch einen Typalias"
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr "reflect_object fehlgeschlagen"
  
! #: cp/reflect.cc:4119
  msgid "reflect_function failed"
  msgstr "reflect_function fehlgeschlagen"
  
! #: cp/reflect.cc:5119
  msgid "value member missing"
  msgstr "Wertelement fehlt"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  msgid "unexpected value of value member"
  msgstr "unerwarteter Wert des Wertelements"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr "Typelement fehlt"
  
! #: cp/reflect.cc:5271
  msgid "reflection does not represent a complete enumeration type"
  msgstr "Reflektion repräsentiert keinen vollständigen Aufzählungstypen"
  
! #: cp/reflect.cc:5328
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "Reflektion repräsentiert keinen aufzählbaren Aufzählungstypen"
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr "Reflektion repräsentiert weder einen Ganzzahltypen noch einen Bool-Typ"
  
! #: cp/reflect.cc:5623
  msgid "reflection does not represent a template"
  msgstr "Reflektion repräsentiert kein Template"
  
! #: cp/reflect.cc:5646
  msgid "invalid argument to can_substitute"
  msgstr "ungültiges Argument für can_substitute"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr "can_substitute hat false zurückgegeben"
  
! #: cp/reflect.cc:5847
  msgid "type is not object or reference type"
  msgstr "Typ ist weder ein Objekttyp noch ein Referenztyp"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr "Umwandlung aus der gewöhnlichen Codierung von Literalen hin zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "Umwandlung von UTF-8 zum Quellzeichensatz fehlgeschlagen"
  
! #: cp/reflect.cc:6128
  msgid "name is not a valid identifier"
  msgstr "Name ist kein gültiger Bezeichner"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr "Name ist ein Schlüsselwort"
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr "Name ist ein eingebauter Trait"
  
! #: cp/reflect.cc:6146
  msgid "neither name nor bit_width specified"
  msgstr "weder Name noch bit_width angegeben"
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr "weder Name noch nichtleere Annotationen angegeben"
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit_width an einem Typ angegeben, der weder ein Ganzzahltyp noch ein Aufzählungstyp ist"
  
! #: cp/reflect.cc:6161
  msgid "both alignment and bit_width specified"
  msgstr "sowohl Alignment als auch bit_width angegeben"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width angegeben mit no_unique_address true"
  
! #: cp/reflect.cc:6170
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 mit angegebenem Name"
  
! #: cp/reflect.cc:6173
  msgid "bit_width is negative"
  msgstr "bit_width ist negativ"
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr "Name nicht angegeben und Typ ist konstant"
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr "Name nicht angegeben und Typ ist volatil"
  
! #: cp/reflect.cc:6191
  msgid "alignment is not power of two"
  msgstr "Alignment ist keine Zweierpotenz"
  
! #: cp/reflect.cc:6194
  msgid "alignment is negative"
  msgstr "Alignment ist negativ"
  
! #: cp/reflect.cc:6201
  msgid "alignment is smaller than alignment_of"
  msgstr "Alignment ist kleiner als alignment_of"
  
! #: cp/reflect.cc:6217
  msgid "reflection does not have non-array object type"
  msgstr "Reflektion muss einen Objekttypen außer Array haben"
  
! #: cp/reflect.cc:6661
  msgid "current scope does not represent a function"
  msgstr "aktueller Gültigkeitsbereich repräsentiert keine Funktion"
  
! #: cp/reflect.cc:6681
  msgid "current scope does not represent a class nor a member function"
  msgstr "aktueller Gültigkeitsbereich repräsentiert weder eine Klassen- noch eine Memberfunktion"
  
! #: cp/reflect.cc:6840
  msgid "incomplete parent class"
  msgstr "unvollständige Elternklasse"
  
! #: cp/reflect.cc:7315
  msgid "neither complete class type nor namespace"
  msgstr "weder vollständige Klasse noch Namensraum"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  msgid "not a complete class type"
  msgstr "kein vollständiger Klassentyp"
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr "Closuretyp"
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  msgid "value cannot be extracted"
  msgstr "Wert kann nicht extrahiert werden"
  
*************** msgstr "Umformung verwirft Konstantheit"
*** 22594,22645 ****
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs für unäres Minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs für unäres Plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs für Bit-Komplement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs für abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs für Konjugation"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "in Argument für unäres !"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "kein Präinkrementoperator für Typ"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator für Typ"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "kein Prädekrementoperator für Typ"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator für Typ"
  
--- 22612,22663 ----
  msgid "source type is not polymorphic"
  msgstr "Quellentyp ist nicht polymorph"
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr "Kandidaten sind:"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "Argument falschen Typs für unäres Minus"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "Argument falschen Typs für unäres Plus"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "Argument falschen Typs für Bit-Komplement"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "Argument falschen Typs für abs"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "Argument falschen Typs für Konjugation"
  
! #: cp/typeck.cc:7863
  msgid "in argument to unary !"
  msgstr "in Argument für unäres !"
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr "kein Präinkrementoperator für Typ"
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr "kein Postinkrementoperator für Typ"
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr "kein Prädekrementoperator für Typ"
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr "kein Postdekrementoperator für Typ"
  
*************** msgstr "Kofelder sind nicht interoperabe
*** 22711,22717 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Felder mit angenommener Größe sind nicht interoperabel"
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 22729,22735 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Felder mit angenommener Größe sind nicht interoperabel"
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 22729,22735 ****
  "   in Fortran angeboten wird. */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 22747,22753 ----
  "   in Fortran angeboten wird. */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr "Gelöschte Funktion:"
*** 22790,22817 ****
  msgid "Unsigned:"
  msgstr "Vorzeichenlos:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "Array-Zuweisung"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs neudefiniert bei %L in Prozedur %qs, aufgerufen aus der DO-Schleife bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Falsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld sein"
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 1 des Arrays (%ld/%ld)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 2 des Arrays (%ld/%ld)"
--- 22808,22835 ----
  msgid "Unsigned:"
  msgstr "Vorzeichenlos:"
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr "Array-Zuweisung"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs neudefiniert bei %L in Prozedur %qs, aufgerufen aus der DO-Schleife bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Falsche Ausdehnung in Argument B in MATMUL-Intrinsic in Dimension 1: ist %ld, sollte %ld sein"
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 1 des Arrays (%ld/%ld)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89939
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Unstimmige Arraygrenzen für Dimension 2 des Arrays (%ld/%ld)"
*************** msgstr "Unstimmige Arraygrenzen für Dim
*** 22821,22827 ****
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument für INTENT = OUT/INOUT"
  
--- 22839,22845 ----
  msgid "Driving:"
  msgstr "Angesteuert:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "effektives Argument für INTENT = OUT/INOUT"
  
*************** msgstr "Falscher Operator"
*** 22959,22965 ****
  msgid "Bad type in constant expression"
  msgstr "Falscher Typ in Konstanten-Ausdruck"
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr "Unerwartetes Modulende"
  
--- 22977,22983 ----
  msgid "Bad type in constant expression"
  msgstr "Falscher Typ in Konstanten-Ausdruck"
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr "Unerwartetes Modulende"
  
*************** msgstr "Block-IF"
*** 22987,22997 ****
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
--- 23005,23015 ----
  msgid "implied END DO"
  msgstr "impliziertes END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "Zuweisung"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr "Zeigerzuweisung"
  
*************** msgstr "Resultat mit nicht konstanter Ze
*** 23077,23123 ****
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
--- 23095,23141 ----
  msgid "bind(c) procedure"
  msgstr "bind(c)-Prozedur"
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr "Schleifenvariable"
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr "Iteratorvariable"
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr "Anfangs-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr "End-Ausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr "Schrittausdruck in DO-Schleife"
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE Objekt"
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr "ALLOCATE Objekt"
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr "STAT-Variable"
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr "ERRMSG-Variable"
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr "Element in READ"
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr "Variable ACQUIRED_LOCK"
  
*************** msgstr "Variable ACQUIRED_LOCK"
*** 23126,23156 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-Längen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "Der Wert des Parameters PDT LEN »%s« stimmt nicht mit dem in der Dummy-Deklaration überein"
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive Zeichenkettenlänge passt nicht zur deklarierten für Scheinargument »%s« (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive Zeichenkettenlänge ist kürzer als die deklarierte für Scheinargument »%s« (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel für neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
--- 23144,23174 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Unterschiedliche CHARACTER-Längen (%ld/%ld) in Feldkonstruktor"
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Ganzzahlüberlauf bei der Berechnung des zu reservierenden Speichers"
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "Der Wert des Parameters PDT LEN »%s« stimmt nicht mit dem in der Dummy-Deklaration überein"
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive Zeichenkettenlänge passt nicht zur deklarierten für Scheinargument »%s« (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Effektive Zeichenkettenlänge ist kürzer als die deklarierte für Scheinargument »%s« (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "Ziel für neue Rangabbildung ist zu klein (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr "Zuweisung von Skalar zu unalloziertem Array"
  
*************** msgstr "Zuweisung von Skalar zu unallozi
*** 23159,23239 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche Zeichenlängen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "POS-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem BTEST"
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "POS-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem »%s«"
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "POS-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "LEN-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "SHIFT-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem »%s«"
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "SHIFT-Argument (%ld) außerhalb des Bereichs -%ld:%ld in intrinsischem ISHFT"
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) außerhalb des Bereichs 1:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) außerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "FROMPOS-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "LEN-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "TOPOS-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
--- 23177,23257 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Ungleiche Zeichenlängen (%ld/%ld) in %s"
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "POS-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem BTEST"
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "POS-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem »%s«"
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "POS-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "LEN-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsischem IBITS"
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "SHIFT-Argument (%ld) außerhalb des Bereichs 0:%ld in intrinsischem »%s«"
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "SHIFT-Argument (%ld) außerhalb des Bereichs -%ld:%ld in intrinsischem ISHFT"
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) außerhalb des Bereichs 1:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "SIZE-Argument (%ld) außerhalb des Bereichs -%ld:%ld in intrinsischem ISHFTC"
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist negativ (sein Wert ist %ld)"
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argument NCOPIES des intrinsischen REPEAT ist zu groß"
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "FROMPOS-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "LEN-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "TOPOS-Argument (%ld) außerhalb des Bereichs 0:%d in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsischem MVBITS"
*************** msgstr "Versuch, bereits reservierte Var
*** 23292,23303 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr "Versuch, bereits reservierte Variable zu reservieren"
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Versuch, nicht reserviertes »%s« freizugeben"
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Fehler beim Vergrößern des Speicherblocks auf %lu Bytes"
--- 23310,23321 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr "Versuch, bereits reservierte Variable zu reservieren"
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Versuch, nicht reserviertes »%s« freizugeben"
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Fehler beim Vergrößern des Speicherblocks auf %lu Bytes"
*************** msgstr "numerischer Typ erwartet"
*** 23329,23336 ****
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
--- 23347,23354 ----
  msgid "expected boolean type"
  msgstr "boolescher Typ erwartet"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "Ganzzahl erwartet"
*************** msgstr "Nicht genug Argumente"
*** 23393,23399 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
--- 23411,23417 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "zu viele Argumente"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 23953,23959 ****
  msgstr "%<-maix64%> benötigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstützt"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "%<-mcmodel%> unverträglich mit anderen TOC-Optionen"
--- 23971,23977 ----
  msgstr "%<-maix64%> benötigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstützt"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "%<-mcmodel%> unverträglich mit anderen TOC-Optionen"
*************** msgstr "%<-mcmodel%> unverträglich mit
*** 23963,23969 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "%<soft-float%> und long-double-128 sind unverträglich"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> benötigt eine PowerPC64-CPU"
--- 23981,23993 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "%<soft-float%> und long-double-128 sind unverträglich"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr " erfordert ISA<future>; nicht verfügbar mit ISA 3.1 oder älter"
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> benötigt eine PowerPC64-CPU"
*************** msgstr "Altes darwin-ABI wird verwendet"
*** 24158,24163 ****
--- 24182,24192 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr "%<-mpower8-internal%> nicht verwenden, stattdessen %<-mcpu=power8%>"
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr "%<-mfuture%> nicht verwenden, stattdessen %<-mcpu=future%>"
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24214,24220 ****
  msgstr "unbekanntes Zeigergrößenmodell %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24243,24249 ----
  msgstr "unbekanntes Zeigergrößenmodell %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "%qs ist kein intrinsischer Wert,
*** 24247,24253 ****
  msgid "Unrecognized option: %qs"
  msgstr "Unbekannte Option %qs"
  
! #: params.opt:497 common.opt:2343
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
--- 24276,24282 ----
  msgid "Unrecognized option: %qs"
  msgstr "Unbekannte Option %qs"
  
! #: params.opt:497 common.opt:2342
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "Unbekanntes LTO-Partitionierungs-Modell %qs"
*************** msgstr "unbekannter Ranger-Debug-Modus %
*** 24267,24388 ****
  msgid "unknown threader debug mode %qs"
  msgstr "unbekannter Threader-Debug-Modus %qs"
  
! #: common.opt:1747
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "unbekannte Spezifikation für die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlauben"
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "unbekannte Prüfstufe %qs für hardcfr noreturn"
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs für Stapel-Wiederverwendung"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "nicht verfügbare Zeichenkettenoperation zum Inlinen von %qs"
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs für Kontrollfluss"
  
! #: common.opt:2244
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:2257
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2474
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Optionen oder Zielarchitekturen=Optionen fehlen hinter %qs"
  
! #: common.opt:2484
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2495
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "Option fehlt hinter %qs"
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2688
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2797
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs für Live-Patching"
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:3201
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "unbekannte Trampolinimplementierung %qs"
  
! #: common.opt:3535
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3566
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "nicht erkannter Initialisierungstyp %qs für automatische Variable"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3611
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "unbekannte Initialisierungspriorität %qs für VTable-Verifikation"
  
! #: common.opt:3667
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "nicht erkannte Padding-Bits-Art %qs für Null-Initialisierung"
--- 24296,24417 ----
  msgid "unknown threader debug mode %qs"
  msgstr "unbekannter Threader-Debug-Modus %qs"
  
! #: common.opt:1746
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "unbekannte Art überschüssiger Genauigkeit %qs"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "unbekannte Spezifikation für die Menge der FLT_EVAL_METHOD-Werte, um %qs zu erlauben"
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "unbekannte Art der Gleitkomma-Kürzung %qs"
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "unbekannte Prüfstufe %qs für hardcfr noreturn"
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Unbekannte Stufe %qs für Stapel-Wiederverwendung"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "nicht verfügbare Zeichenkettenoperation zum Inlinen von %qs"
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "Unbekannte Schutzstufe %qs für Kontrollfluss"
  
! #: common.opt:2243
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "unbekannter IRA-Algorithmus %qs"
  
! #: common.opt:2256
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "unbekannte IRA-Region %qs"
  
! #: common.opt:2470
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Zielarchitekturen fehlen hinter %qs"
  
! #: common.opt:2473
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Optionen oder Zielarchitekturen=Optionen fehlen hinter %qs"
  
! #: common.opt:2483
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "Unbekannte Offload-ABI %qs"
  
! #: common.opt:2494
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "Option fehlt hinter %qs"
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "Unbekannte Profil-Reproduzierbarkeitsstufe %qs"
  
! #: common.opt:2687
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "Unbekannte Profil-Aktualisierungs-Methode %qs"
  
! #: common.opt:2796
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "unbekannte Stufe %qs für Live-Patching"
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "unbekannter Basisblock-Umsortierungs-Algorithmus %qs"
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "unbekanntes TLS-Modell %qs"
  
! #: common.opt:3200
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "unbekannte Trampolinimplementierung %qs"
  
! #: common.opt:3534
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "unbekanntes Vektorisierer-Kostenmodell %qs"
  
! #: common.opt:3565
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "nicht erkannter Initialisierungstyp %qs für automatische Variable"
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "unbekannter Sichtbarkeitswert %qs"
  
! #: common.opt:3610
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "unbekannte Initialisierungspriorität %qs für VTable-Verifikation"
  
! #: common.opt:3666
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "nicht erkannte Padding-Bits-Art %qs für Null-Initialisierung"
*************** msgstr "Attribut %qE steht mit Attribut
*** 24628,24635 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
--- 24657,24664 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "vorherige Deklaration hier"
*************** msgstr "Attribut-Direktive %qE ignoriert
*** 24646,24652 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Attribut-Direktive im Bereich %<%E::%E%> ignoriert"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %qE angegeben"
--- 24675,24681 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "Attribut-Direktive im Bereich %<%E::%E%> ignoriert"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %qE angegeben"
*************** msgstr "Falsche Anzahl an Argumenten fü
*** 24656,24662 ****
  msgid "expected %i or more, found %i"
  msgstr "%i oder mehr erwartet, %i gefunden"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
--- 24685,24691 ----
  msgid "expected %i or more, found %i"
  msgstr "%i oder mehr erwartet, %i gefunden"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i erwartet, %i gefunden"
*************** msgstr "Typattribute ignoriert, nachdem
*** 24725,24745 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 24754,24774 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "Modulprofil aus %s kann nicht ge
*** 24996,25002 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Offset %qwi ist außerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
--- 25025,25031 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "Offset %qwi ist außerhalb der Grenzen der konstanten Zeichenkette"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE ist hier deklariert"
*************** msgid "invalid third argument to %<__bui
*** 25022,25033 ****
  msgstr "Ungültiges drittes Argument für %<__builtin_prefetch%>; es wird 0 verwendet"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "angegebene Grenze %2$E von %1$qD ist genau die Größe des Ziels"
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Zu wenige Argumente für %<va_start%>"
--- 25051,25062 ----
  msgstr "Ungültiges drittes Argument für %<__builtin_prefetch%>; es wird 0 verwendet"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "angegebene Grenze %2$E von %1$qD ist genau die Größe des Ziels"
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "Zu wenige Argumente für %<va_start%>"
*************** msgstr "falsche Anzahl der Argumente fü
*** 25153,25159 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "undefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wird"
--- 25182,25188 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "undefiniertes Verhalten, wenn zweiter Parameter von %<va_start%> mit %<register%>-Speicherklasse deklariert wird"
*************** msgstr "letztes Argument von %qD ist kei
*** 25174,25185 ****
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht möglich: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Übergabe von zu großem Argument auf dem Stapel"
--- 25203,25214 ----
  msgid "cannot tail-call: %s"
  msgstr "Tail-Call nicht möglich: %s"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "Funktionsaufruf hat zusammengesetzten Wert"
  
! #: calls.cc:3577
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Übergabe von zu großem Argument auf dem Stapel"
*************** msgstr "Übergabe von zu großem Argumen
*** 25190,25294 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "%<verify_marked_backedges%> failed"
  
! #: cfgexpand.cc:2137
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "Gesamtgröße der lokalen Objekte ist zu hoch"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "Größe der Variablen %q+D ist zu hoch"
  
! #: cfgexpand.cc:2152
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "Stapelspeicher für Variable %q+D kann nicht angefordert werden, nackte Funktion"
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "%<asm%>-Spezifizierer für Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "PIC-Register durch %qs in %<asm%> zerstört"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "das Register %qs kann in %<asm%> für das aktuelle Ziel nicht bestraft werden"
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr "Es ist veraltet, das Stapelzeiger-Register %qs in einer Überschreibungsliste anzugeben"
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "Der Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der Anweisung"
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "mehr als %d Operanden in %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "unbekannter Registername %qs in %<asm%>"
  
! #: cfgexpand.cc:3538
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "ungültige Verwendung von festen Registern zwischen Ausgabeoperanden"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "ungültige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehörigen Constraint-Operanden"
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "ungültige Verwendung von festen Registern zwischen earlyclobber-Operand und Eingabeoperand"
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "Ausgabezahl %d nicht direkt adressierbar"
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen"
  
! #: cfgexpand.cc:3956
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%>-Konflikt mit Ausgabeoperand"
  
! #: cfgexpand.cc:3961
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%>-Konflikt mit Eingabeoperand"
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "Stapelschutz schützt nicht lokale Variablen: Puffer variabler Größe"
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "Stapelschutz schützt nicht Funktion: Alle lokalen Arrays sind kleiner als %d Bytes"
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "patchbarer Funktionseintrag %wu überschreitet die Größe %wu"
--- 25219,25323 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "%<verify_marked_backedges%> failed"
  
! #: cfgexpand.cc:2139
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "Gesamtgröße der lokalen Objekte ist zu hoch"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "Größe der Variablen %q+D ist zu hoch"
  
! #: cfgexpand.cc:2154
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "Stapelspeicher für Variable %q+D kann nicht angefordert werden, nackte Funktion"
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "%<asm%>-Spezifizierer für Variable %qE steht in Konflikt mit %<asm%>-Bestrafungs-Liste"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "PIC-Register durch %qs in %<asm%> zerstört"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "das Register %qs kann in %<asm%> für das aktuelle Ziel nicht bestraft werden"
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr "Es ist veraltet, das Stapelzeiger-Register %qs in einer Überschreibungsliste anzugeben"
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "Der Wert des Stapelzeigers muss nach einer %<asm%>-Anweisung derselbe sein wie vor der Anweisung"
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "mehr als %d Operanden in %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "unbekannter Registername %qs in %<asm%>"
  
! #: cfgexpand.cc:3568
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "ungültige Verwendung von festen Registern zwischen Ausgabeoperanden"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "ungültige Verwendung von festen Registern zwischen Ausgabeoperanden und dem zugehörigen Constraint-Operanden"
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "ungültige Verwendung von festen Registern zwischen earlyclobber-Operand und Eingabeoperand"
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "Ausgabezahl %d nicht direkt adressierbar"
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%<asm%>-Operand %d passt wahrscheinlich nicht zu den Bedingungen"
  
! #: cfgexpand.cc:3986
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%>-Konflikt mit Ausgabeoperand"
  
! #: cfgexpand.cc:3991
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%>-Konflikt mit Eingabeoperand"
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "Stapelschutz schützt nicht lokale Variablen: Puffer variabler Größe"
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "Stapelschutz schützt nicht Funktion: Alle lokalen Arrays sind kleiner als %d Bytes"
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "patchbarer Funktionseintrag %wu überschreitet die Größe %wu"
*************** msgstr "Interner Fehler: too many loop e
*** 25633,26164 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "Interner Fehler: %d exits recorded for loop %d (having %d exits)"
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "Interner Fehler: non-cold basic block %d reachable only by paths crossing the cold partition"
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "Interner Fehler: multiple hot/cold transitions found (bb %i)"
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "Interner Fehler: partition found but function partition flag not set"
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "Interner Fehler: EDGE_CROSSING incorrectly set across same section"
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: fallthru edge crosses section boundary in bb %i"
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: EH edge crosses section boundary in bb %i"
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Interner Fehler: No region crossing jump at section boundary in bb %i"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "Interner Fehler: EDGE_CROSSING missing across section boundary"
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Interner Fehler: Region crossing jump across same section in bb %i"
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Interner Fehler: missing REG_EH_REGION note at the end of bb %i"
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "Interner Fehler: too many exception handling edges in bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "Interner Fehler: too many outgoing branch edges from bb %i"
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Interner Fehler: fallthru edge after unconditional jump in bb %i"
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Interner Fehler: wrong number of branch edges after unconditional jump in bb %i"
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Interner Fehler: wrong amount of branch edges after conditional jump in bb %i"
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Interner Fehler: abnormal call edges for non-call insn in bb %i"
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Interner Fehler: sibcall edges for non-call insn in bb %i"
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Interner Fehler: abnormal edges for no purpose in bb %i"
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "Interner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %i"
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %d"
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "Interner Fehler: in basic block %d:"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "Interner Fehler: BB_RTL flag not set for block %d"
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "Interner Fehler: insn %d basic block pointer is %d, should be %d"
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in header of bb %d has non-NULL basic block"
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in footer of bb %d has non-NULL basic block"
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "Interner Fehler: insn %d outside of basic blocks has non-NULL bb field"
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: end insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "Interner Fehler: insn %d is in multiple basic blocks (%d and %d)"
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: head insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "Interner Fehler: missing barrier after block %i"
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%i"
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect fallthru %i->%i"
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "falscher Befehl in »fallthru«-Kante"
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "Interner Fehler: basic blocks not laid down consecutively"
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i außerhalb des Bereichs"
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i überein"
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "Inline-Klon wird aus Assemblercode heraus referenziert"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird außerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungültiger Schalter »calls_comdat_local«"
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurückgeben"
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "Fehlzuordnung von semantischer Einlagerung"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "Anzahl der Kanten passt nicht zur Anzahl der Inline-Aufrufe"
  
! #: cgraph.cc:4079
  #, 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 "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "Kante, die kein Rückruf ist, hat trotzdem callback_id"
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "Kante hat sowohl %<callback%> als auch %<has_callback%>"
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr "Rückrufkante %s->%s hat keinen Rückruf-Übertrag"
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr "Rückrufkante %s->%s hat inkonsistente Kantenanzahl: höchstens %d erwartet, tatsächlich %d"
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr "Eine rückruftragende Kante zeigt auf __builtin_unreachable, aber ihre Rückruf-Kante %s->%s tut das nicht"
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Kante %s->%s hat kein entsprechendes call_stmt"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung für einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
--- 25662,26193 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "Interner Fehler: %d exits recorded for loop %d (having %d exits)"
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "Interner Fehler: non-cold basic block %d reachable only by paths crossing the cold partition"
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "Interner Fehler: multiple hot/cold transitions found (bb %i)"
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "Interner Fehler: partition found but function partition flag not set"
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "Interner Fehler: verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "Interner Fehler: EDGE_CROSSING incorrectly set across same section"
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: fallthru edge crosses section boundary in bb %i"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "Interner Fehler: EH edge crosses section boundary in bb %i"
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Interner Fehler: No region crossing jump at section boundary in bb %i"
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "Interner Fehler: EDGE_CROSSING missing across section boundary"
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Interner Fehler: Region crossing jump across same section in bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "Interner Fehler: missing REG_EH_REGION note at the end of bb %i"
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "Interner Fehler: too many exception handling edges in bb %i"
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "Interner Fehler: too many outgoing branch edges from bb %i"
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "Interner Fehler: fallthru edge after unconditional jump in bb %i"
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Interner Fehler: wrong number of branch edges after unconditional jump in bb %i"
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "Interner Fehler: wrong amount of branch edges after conditional jump in bb %i"
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "Interner Fehler: abnormal call edges for non-call insn in bb %i"
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "Interner Fehler: sibcall edges for non-call insn in bb %i"
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "Interner Fehler: abnormal edges for no purpose in bb %i"
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "Interner Fehler: EH incoming edge mixed with non-EH incoming edges in bb %i"
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK is missing for block %d"
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "Interner Fehler: NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "Interner Fehler: in basic block %d:"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "Interner Fehler: BB_RTL flag not set for block %d"
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "Interner Fehler: insn %d basic block pointer is %d, should be %d"
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in header of bb %d has non-NULL basic block"
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "Interner Fehler: insn %d in footer of bb %d has non-NULL basic block"
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "Interner Fehler: insn %d outside of basic blocks has non-NULL bb field"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: end insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "Interner Fehler: insn %d is in multiple basic blocks (%d and %d)"
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "Interner Fehler: head insn %d for block %d not found in the insn stream"
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "Interner Fehler: missing barrier after block %i"
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect blocks for fallthru %i->%i"
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "Interner Fehler: verify_flow_info: Incorrect fallthru %i->%i"
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "falscher Befehl in »fallthru«-Kante"
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "Interner Fehler: basic blocks not laid down consecutively"
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "Interner Fehler: number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "Interner Fehler: caller edge count invalid"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "fehlender indirekter Aufruf in der Folge der spekulativen Aufrufe"
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "indirekter Aufruf in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "spekulative Kanten sind nicht benachbart"
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat kein Spekulationsflag"
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "der direkte Aufruf von %s in der Folge der spekulativen Aufrufe hat speculative_id %i außerhalb des Bereichs"
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter direkter Aufruf von %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "der Hash der Aufrufanweisung zeigt nicht auf die erste direkte Kante der Folge von spekulativen Aufrufen"
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "doppelter Verweis %s in der Folge der spekulativen Aufrufe mit speculative_id %i"
  
! #: cgraph.cc:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "missing direct call for speculation %i"
  
! #: cgraph.cc:3934
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "missing ref for speculation %i"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "Anzahl der spekulativen Ziele %i stimmt nicht mit num_speculative_call_targets %i überein"
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "Interner Fehler: aux field set for edge %s->%s"
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "Interner Fehler: cgraph count invalid"
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "Interner Fehler: inline clone in same comdat group list"
  
! #: cgraph.cc:3989
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "inline clone count is not compatible"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run must be non-negative"
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "Interner Fehler: local symbols must be defined"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "Interner Fehler: externally visible inline clone"
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "Interner Fehler: inline clone with address taken"
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "Interner Fehler: inline clone is forced to output"
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "Inline-Klon wird aus Assemblercode heraus referenziert"
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local wird außerhalb einer comdat-Gruppe gesetzt"
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "ungültiger Schalter »calls_comdat_local«"
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "Attribut %<malloc%> ist nur an Funktionen sinnvoll, die einen Zeiger zurückgeben"
  
! #: cgraph.cc:4052
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "Fehlzuordnung von semantischer Einlagerung"
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "Interner Fehler: aux field set for indirect edge from %s"
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "edge count is not compatible with function count"
  
! #: cgraph.cc:4072
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "Anzahl der Kanten passt nicht zur Anzahl der Inline-Aufrufe"
  
! #: cgraph.cc:4080
  #, 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 "Interner Fehler: An indirect edge from %s is not marked as indirect or has associated indirect_info, the corresponding statement is: "
  
! #: cgraph.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "Kante hat sowohl call_stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "Interner Fehler: comdat-local function called by %s outside its comdat"
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Interner Fehler: inlined_to pointer is wrong"
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "Interner Fehler: multiple inline callers"
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Interner Fehler: inlined_to pointer set for noninline callers"
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "Interner Fehler: caller edge count does not match BB count"
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "Interner Fehler: indirect call count does not match BB count"
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "Verweis hat sowohl stmt als auch lto_stmt_uid gesetzt"
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Interner Fehler: inlined_to pointer is set but no predecessors found"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Interner Fehler: inlined_to pointer refers to itself"
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "Interner Fehler: cgraph_node has wrong clone_of"
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "Interner Fehler: cgraph_node has wrong clone list"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "Interner Fehler: cgraph_node is in clone list but it is not clone"
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "Interner Fehler: cgraph_node has wrong prev_clone pointer"
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "Interner Fehler: double linked list of clones corrupted"
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Interner Fehler: Alias has call edges"
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Interner Fehler: Alias has non-alias reference"
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Interner Fehler: Alias has more than one alias reference"
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "Interner Fehler: Analyzed alias has no reference"
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Interner Fehler: No edge out of thunk node"
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Interner Fehler: More than one edge out of thunk node"
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Interner Fehler: Thunk is not supposed to have body"
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Interner Fehler: shared call_stmt:"
  
! #: cgraph.cc:4354
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "Interner Fehler: edge points to wrong declaration:"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "Interner Fehler: an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "Interner Fehler: missing callgraph edge for call stmt:"
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "Interner Fehler: reference to dead statement"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "Kante, die kein Rückruf ist, hat trotzdem callback_id"
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "Kante hat sowohl %<callback%> als auch %<has_callback%>"
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr "Rückrufkante %s->%s hat keinen Rückruf-Übertrag"
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr "Rückrufkante %s->%s hat inkonsistente Kantenanzahl: höchstens %d erwartet, tatsächlich %d"
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr "Eine rückruftragende Kante zeigt auf __builtin_unreachable, aber ihre Rückruf-Kante %s->%s tut das nicht"
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "Kante %s->%s hat kein entsprechendes call_stmt"
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "Interner Fehler: an indirect edge from %s has no corresponding call_stmt"
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "fehlender Ursprung für einen Knoten in einer verschachtelten Liste"
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "origin points to a different parent"
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "Interner Fehler: verify_cgraph_node failed"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: section %s.%d is missing"
*************** msgstr "die Funktion %<always_inline%> i
*** 26238,26249 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
--- 26267,26278 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "Attribut %<weakref%> ignoriert, da Variable bereits initialisiert ist"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F verwendet, aber nirgendwo definiert"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F als %<static%> deklariert, aber nirgendwo definiert"
*************** msgstr "ungültiges Argument %qs für %q
*** 26863,26874 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "die Rahmengröße von %wu Bytes überschreitet %wu Bytes"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "endgültige Abzugsdatei %qs der Befehle konnte nicht geöffnet werden: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "endgültige Abzugsdatei %qs der Befehle konnte nicht geschlossen werden: %m"
--- 26892,26903 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "die Rahmengröße von %wu Bytes überschreitet %wu Bytes"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "endgültige Abzugsdatei %qs der Befehle konnte nicht geöffnet werden: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "endgültige Abzugsdatei %qs der Befehle konnte nicht geschlossen werden: %m"
*************** msgstr "große Festkommakonstante impliz
*** 26883,26889 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Bereichsprüfung vereinfacht wird"
--- 26912,26918 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "Annahme, dass vorzeichenbehafteter Überlauf nicht auftritt, wenn Bereichsprüfung vereinfacht wird"
*************** msgstr "Gesamtgröße der lokalen Objekt
*** 26918,26924 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "Gesamtgröße der lokalen Objekte überschreitet das Maximum %wu"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmögliche Bedingung in %<asm%>"
--- 26947,26953 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "Gesamtgröße der lokalen Objekte überschreitet das Maximum %wu"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "unmögliche Bedingung in %<asm%>"
*************** msgstr "%qD angegebene Grenze %E ist gen
*** 27603,27609 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "flexibles Arrayelement %qD hat keine wohldefinierten Paddingbits für %qs"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "PDP11-Bitfeld-Verarbeitung wird in %qs nicht unterstützt"
--- 27632,27638 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "flexibles Arrayelement %qD hat keine wohldefinierten Paddingbits für %qs"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "PDP11-Bitfeld-Verarbeitung wird in %qs nicht unterstützt"
*************** msgstr "%s wird für Aggregattypen mit v
*** 27618,27624 ****
  msgid "%s not supported on this target"
  msgstr "%s wird auf diesem Ziel nicht unterstützt"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
--- 27647,27653 ----
  msgid "%s not supported on this target"
  msgstr "%s wird auf diesem Ziel nicht unterstützt"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "Vergleich ist immer %d"
*************** msgstr "%qD hat mehr als %u Blöcke, das
*** 27643,27649 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr "Verweis auf das Label %qD, das innerhalb des Attributausdrucks %<assume%> definiert ist, von außerhalb des Attributs"
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
--- 27672,27678 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr "Verweis auf das Label %qD, das innerhalb des Attributausdrucks %<assume%> definiert ist, von außerhalb des Attributs"
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD hier definiert"
*************** msgstr "Dereferenzierung eines Nullzeige
*** 27663,27686 ****
  msgid "function may return address of local variable"
  msgstr "Funktion liefert möglicherweise Adresse einer lokalen Variablen zurück"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurück"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 27692,27715 ----
  msgid "function may return address of local variable"
  msgstr "Funktion liefert möglicherweise Adresse einer lokalen Variablen zurück"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "Funktion liefert Adresse einer lokalen Variablen zurück"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "baumelnder Zeiger auf %qD wird v
*** 28786,28798 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
--- 28815,28827 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD ist hier deklariert"
*************** msgstr "hier"
*** 29151,29602 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-Marke"
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr "die %<device%>-Klausel muss vorhanden sein, wenn die %<interop%>-Klausel mehr als ein Listenelement enthält"
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr "Anzahl der Listenelemente in der %<interop%>-Klausel (%d) übersteigt die Anzahl der %<append_args%>-Elemente (%d) für den %<declare variant%>-Kandidaten %qD"
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "%<declare variant%>-Kandidat %qD hier deklariert"
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr "%<is_device_ptr%> für %qD bedeutet nicht, dass %<has_device_addr%> für %<need_device_addr%> erforderlich ist"
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr "%<has_device_addr%> für %qD bedeutet nicht, dass %<is_device_ptr%> für %<need_device_ptr%> erforderlich ist"
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "Ergebnis einer %<void%> zurückgebenden Funktion verwendet"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "Operandenbedingungen für %<asm%> unterscheiden sich in der Anzahl der Alternativen"
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "Nicht-Speicher-Ausgabe %d muss im Speicher bleiben"
  
! #: gimplify.cc:8074
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ungültiger L-Wert in %<asm%>-Ausgabe %d"
  
! #: gimplify.cc:8243
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr "mehrere Ausgaben für lvalue %qE"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "Eingabe von Nicht-Speicher %d muss im Speicher bleiben"
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "threadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendet"
  
! #: gimplify.cc:8957
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknüpfter Task verwendet"
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.cc:9075
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.cc:9077
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "umgebendes OpenACC-%qs-Konstrukt und"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "umgebendes OpenACC-%qs-Konstrukt mit %qs-Klausel"
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.cc:9336
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden"
  
! #: gimplify.cc:9398
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.cc:9400
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "Zielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ"
  
! #: gimplify.cc:9606
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte »private« sein"
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht »firstprivate« sein"
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht »linear« sein"
  
! #: gimplify.cc:10082
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "Iteratorvariable %qE wird nicht in Klauselausdruck verwendet"
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr "Iterationsanzahl ist 0"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "dynamische Iteratorgrößen sind noch nicht implementiert"
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "Interner Fehler: unexpected mapping node"
  
! #: gimplify.cc:11326
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "Interner Fehler: unexpected pointer mapping node"
  
! #: gimplify.cc:11546
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "Interner Fehler: base pointer cycle detected"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "Datenverschiebung für Komponente %qE ist nicht kompatibel mit Verschiebung von Struktur %qE"
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler Länger wird zugeordnet"
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr "benutzerdefinierter Zuordner, der eine %<map%>-Klausel mit %<iterator%> verwendet"
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr "benutzerdefinierter Zuordner mit Arrayabschnitt, dessen Länge nicht genau eine Einheit ist"
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.cc:13927
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "ungültiger %<task%>-Reduktionsmodifizierer bei Konstrukt außer %<parallel%>, %qs, %<sections%> oder %<scope%>"
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel für Variable, die keine Schleifeniterationsvariable ist, wurde für ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "»copyprivate«-Variable %qE ist im äußeren Kontext weder »threadprivate« noch »private«"
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "»%s«-Variable %qE ist im äußeren Kontext »private«"
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<device%>-Klausel mit %<ancestor%> ist nur an einem %<target%>-Konstrukt erlaubt"
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "mit %<ancestor%> dürfen nur die Klauseln %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> und %<map%> in dem Konstrukt erscheinen"
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr "%<uses_allocators%>-Klausel"
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr "%<dyn_groupprivate%>-Klausel"
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr "Allokator mit der Zugriffseigenschaft %<thread%> führt zu undefiniertem Verhalten für die %qs-Direktive"
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befördert"
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.cc:16339
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungültige »private«-Reduktion auf %qE"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "Konstrukt %<taskwait%> mit %<nowait%>-Klausel, aber ohne %<depend%>-Klauseln"
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel angegeben werden, wenn das alleinstehende %<ordered%>-Konstrukt darin geschachtelt ist"
  
! #: gimplify.cc:17532
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "threadprivate Iterationsvariable %qD"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungültiger %<task%>-Reduktionsmodifizierer bei Konstrukt außer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%>-Konstrukt mit %qs-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel eng geschachtelt sein"
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der äußersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %qs-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %qs-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%qs-Klausel mit %<source%>-Modifizierer zusammen mit %qs-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr "%qD ist eine virtuelle Funktion, aber in einem Dispatch-Konstrukt ist nur ein direkter Aufruf erlaubt"
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> übergeben werden)"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
--- 29180,29631 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "%<fallthrough%>-Attribut ist nicht direkt vor einer case-Marke oder einer default-Marke"
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr "die %<device%>-Klausel muss vorhanden sein, wenn die %<interop%>-Klausel mehr als ein Listenelement enthält"
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr "Anzahl der Listenelemente in der %<interop%>-Klausel (%d) übersteigt die Anzahl der %<append_args%>-Elemente (%d) für den %<declare variant%>-Kandidaten %qD"
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "%<declare variant%>-Kandidat %qD hier deklariert"
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr "%<is_device_ptr%> für %qD bedeutet nicht, dass %<has_device_addr%> für %<need_device_addr%> erforderlich ist"
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr "%<has_device_addr%> für %qD bedeutet nicht, dass %<is_device_ptr%> für %<need_device_ptr%> erforderlich ist"
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "Ergebnis einer %<void%> zurückgebenden Funktion verwendet"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "Operandenbedingungen für %<asm%> unterscheiden sich in der Anzahl der Alternativen"
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "Nicht-Speicher-Ausgabe %d muss im Speicher bleiben"
  
! #: gimplify.cc:8081
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "ungültiger L-Wert in %<asm%>-Ausgabe %d"
  
! #: gimplify.cc:8250
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr "mehrere Ausgaben für lvalue %qE"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "Eingabe von Nicht-Speicher %d muss im Speicher bleiben"
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Speichereingabe %d ist nicht direkt adressierbar"
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "threadprivate Variable %qE in Zielregion mit %<order(concurrent)%>-Klausel verwendet"
  
! #: gimplify.cc:8964
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "umgebende Region"
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "threadprivate Variable %qE in Zielregion verwendet"
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "umgebende Zielregion"
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "threadprivate Variable %qE in unverknüpfter Task verwendet"
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "umgebende Task"
  
! #: gimplify.cc:9082
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE in umgebendem %qs nicht angegeben"
  
! #: gimplify.cc:9084
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "umgebendes %qs"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE in umgebendem OpenACC-%qs-Konstrukt nicht angegeben"
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "umgebendes OpenACC-%qs-Konstrukt und"
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "umgebendes OpenACC-%qs-Konstrukt mit %qs-Klausel"
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE mit %<link%>-Klausel wird in %<routine%>-Funktion verwendet"
  
! #: gimplify.cc:9343
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE erfordert eine %<declare%>-Direktive, um in einer %<routine%>-Funktion verwendet zu werden"
  
! #: gimplify.cc:9405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE in umgebendem %<target%> nicht angegeben"
  
! #: gimplify.cc:9407
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "umgebendes %<target%>"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "Variable %qE in umgebender %<host_data%>-Region deklariert"
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "Zielregion verweist auf %qD, aber der Ausdruck hat keinen zuordenbaren Typ"
  
! #: gimplify.cc:9613
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "Iterationsvariable %qE ist vorbestimmt linear"
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "Schleifenvariable %qE sollte »private« sein"
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "Schleifenvariable %qE sollte nicht »firstprivate« sein"
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "Schleifenvariable %qE sollte nicht Reduktion sein"
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "Iterationsvariable %qE sollte nicht »linear« sein"
  
! #: gimplify.cc:10089
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "Iteratorvariable %qE wird nicht in Klauselausdruck verwendet"
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr "Iterationsanzahl ist 0"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "dynamische Iteratorgrößen sind noch nicht implementiert"
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "Interner Fehler: unexpected mapping node"
  
! #: gimplify.cc:11333
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "Interner Fehler: unexpected pointer mapping node"
  
! #: gimplify.cc:11553
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "Interner Fehler: base pointer cycle detected"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "Datenverschiebung für Komponente %qE ist nicht kompatibel mit Verschiebung von Struktur %qE"
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE tritt in Mapklauseln mehrfach auf"
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "Feld %qE der Struktur variabler Länger wird zugeordnet"
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr "benutzerdefinierter Zuordner, der eine %<map%>-Klausel mit %<iterator%> verwendet"
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr "benutzerdefinierter Zuordner mit Arrayabschnitt, dessen Länge nicht genau eine Einheit ist"
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "bedingte %<lastprivate%>-Klausel im %qs-Konstrukt"
  
! #: gimplify.cc:13934
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "nichtskalare Variable %qD in bedingter %<lastprivate%>-Klausel"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "%<task%>-Reduktionsmodifizierer bei einem Konstrukt mit %<nowait%>-Klausel"
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "ungültiger %<task%>-Reduktionsmodifizierer bei Konstrukt außer %<parallel%>, %qs, %<sections%> oder %<scope%>"
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "%<inscan%>-%<reduction%>-Klausel am %qs-Konstrukt"
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "%<linear%>-Klausel für Variable, die keine Schleifeniterationsvariable ist, wurde für ein mit %<distribute%> kombiniertes Konstrukt angegeben"
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "»copyprivate«-Variable %qE ist im äußeren Kontext weder »threadprivate« noch »private«"
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "»%s«-Variable %qE ist im äußeren Kontext »private«"
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "%qs %<if%>-Klausel-Modifizierer anstelle %qs erwartet"
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<device%>-Klausel mit %<ancestor%> ist nur an einem %<target%>-Konstrukt erlaubt"
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "mit %<ancestor%> dürfen nur die Klauseln %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%> und %<map%> in dem Konstrukt erscheinen"
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr "%<uses_allocators%>-Klausel"
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr "%<dyn_groupprivate%>-Klausel"
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr "Allokator mit der Zugriffseigenschaft %<thread%> führt zu undefiniertem Verhalten für die %qs-Direktive"
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD wurde in %qs-Klausel angegeben, aber nicht in %<inscan%>-%<reduction%>-Klausel am enthaltenden Konstrukt"
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD in implizier %<map%>-Klausel"
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in impliziter %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD in %<firstprivate%>-Klausel am %<target%>-Konstrukt"
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "selbe Variable wird in %<firstprivate%>- und %<lastprivate%>-Klauseln am %<distribute%>-Konstrukt"
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "inkompatible Datenklausel mit Reduktion an %qE; wird zu %<present_or_copy%> befördert"
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD ist in %<inscan%>-%<reduction%>-Klausel angegeben, aber nicht in %<scan%>-Direktivenklausel"
  
! #: gimplify.cc:16346
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "ungültige »private«-Reduktion auf %qE"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<inscan%>-%<reduction%>-Klausel wird zusammen mit %<linear%>-Klausel an einer Variable verwendet, die kein Schleifeniterator ist"
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<mutexinoutset%>-Art in %<depend%>-Klausel bei einem %<taskwait%>-Konstrukt"
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "Konstrukt %<taskwait%> mit %<nowait%>-Klausel, aber ohne %<depend%>-Klauseln"
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "%qs-Klausel darf nur bei rechteckigen %qs vorkommen"
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<linear%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel angegeben werden, wenn das alleinstehende %<ordered%>-Konstrukt darin geschachtelt ist"
  
! #: gimplify.cc:17539
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "threadprivate Iterationsvariable %qD"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "bedingte %<lastprivate%>-Klausel an Schleifeniterator %qD wird ignoriert"
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "%<bind%>-Klausel nicht auf einem %<loop%>-Konstrukt, das nicht in einem anderen OpenMP-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> an einem %<loop%>-Konstrukt, das in einem %<simd%>-Konstrukt geschachtelt ist"
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(teams)%> an einer %<loop%>-Region, die nicht streng innerhalb einer %<teams%>-Region geschachtelt ist"
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "ungültiger %<task%>-Reduktionsmodifizierer bei Konstrukt außer %<parallel%>, %qs oder %<sections%>"
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "%<lastprivate%>-Klausel an einem %<loop%>-Konstrukt bezieht sich auf eine Variable %qD, die nicht der Schleifeniterator ist"
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<ordered%>-Konstrukt mit %qs-Klausel muss innerhalb einer Schleife mit %<ordered%>-Klausel eng geschachtelt sein"
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "Variable %qE ist keine Iteration der äußersten Schleife %d, jedoch %qE erwartet"
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "Anzahl der Variablen in %qs-Klausel mit %<sink%>-Modifizierer passt nicht zur Anzahl der Iterationsvariablen"
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "mehr als eine %qs-Klausel mit %<source%>-Modifizierer an einem %<ordered%>-Konstrukt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79999
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%qs-Klausel mit %<source%>-Modifizierer zusammen mit %qs-Klauseln mit %<sink%>-Modifizierer an demselben Konstrukt"
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr "%qD ist eine virtuelle Funktion, aber in einem Dispatch-Konstrukt ist nur ein direkter Aufruf erlaubt"
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "Gimplifikation gescheitert"
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(Es sollte also %qT statt %qT an %<va_arg%> übergeben werden)"
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
*************** msgstr "IPA-Inline-Zusammenfassung fehlt
*** 30000,30006 ****
  msgid "IPA modref summary is missing in input file"
  msgstr "IPA-modref-Zusammenfassung fehlt in Eingabedatei"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ungültige Sprungfunktion in LTO-Datenstrom"
--- 30029,30035 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "IPA-modref-Zusammenfassung fehlt in Eingabedatei"
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "ungültige Sprungfunktion in LTO-Datenstrom"
*************** msgstr "%qD für %<strub%> konnte nicht
*** 30160,30176 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "»%s« kann nicht hier in %<asm%> verwendet werden"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "Rahmenzeiger benötigt, aber reserviert"
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "für %qD"
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "Rahmengröße zu groß für zuverlässige Stapelüberprüfung"
--- 30189,30205 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "»%s« kann nicht hier in %<asm%> verwendet werden"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "Rahmenzeiger benötigt, aber reserviert"
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "für %qD"
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "Rahmengröße zu groß für zuverlässige Stapelüberprüfung"
*************** msgstr "Höchstzahl der Durchläufe für
*** 30230,30241 ****
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Höchstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
--- 30259,30270 ----
  msgid "unable to find a register to spill"
  msgstr "Kein Register zum Auslagern gefunden"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Höchstzahl der erzeugten Neuladebefehle pro Befehl ist erreicht (%d)"
*************** msgstr "%qs und %qs schließen sich gege
*** 31222,31233 ****
  msgid "unrecognized argument in option %qs"
  msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %qs sind: %s; meinten Sie %qs?"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "gültige Argumente für %qs sind: %s"
--- 31251,31262 ----
  msgid "unrecognized argument in option %qs"
  msgstr "nicht erkanntes Kommandozeilenargument in Option %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %qs sind: %s; meinten Sie %qs?"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "gültige Argumente für %qs sind: %s"
*************** msgstr "äußere Transaktion in %<transa
*** 32979,33145 ****
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungültiger Positions- oder Größenoperand für %qs"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-Größe des nicht-ganzzahligen Ergebnisses passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus Größe überschreitet die Größe des referenzierten Objekts in %qs"
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "Typunverträglichkeit in %qs-Verweis"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere Größe in %qs"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungültiger Operand für %qs"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unverträgliche Typen in %qs"
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungültiger Offset-Operator %qs"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungültiger Adressoperand in %qs"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungültiger Offset-Operand in %qs"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungültige Clique in %qs"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs als Basis, es ist jedoch ein Nicht-Register erforderlich"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungültiger Ausdruck für Min-L-Wert"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungültige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungültiger »pure const«-Status für Funktion"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungültige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungültige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungültige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
--- 33008,33174 ----
  msgid "ignoring loop annotation"
  msgstr "Schleifenannotation wird ignoriert"
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Konstante wird bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "Seiteneffekte werden bei %<ADDR_EXPR%>-Änderung nicht neu berechnet"
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "Adresse genommen, aber %<TREE_ADDRESSABLE%>-Bit nicht gesetzt"
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "nicht-skalares %qs"
  
! #: tree-cfg.cc:3000
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "ungültiger Positions- oder Größenoperand für %qs"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "Genauigkeit des ganzzahligen Ergebnistypen passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "Betriebsart-Größe des nicht-ganzzahligen Ergebnisses passt nicht zur Feldgröße von %qs"
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "Operand von %qs ohne Modus-Genauigkeit"
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "Position plus Größe überschreitet die Größe des referenzierten Objekts in %qs"
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "Typunverträglichkeit in %qs-Verweis"
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "Umwandlung von %qs auf der linken Seite eines %qs"
  
! #: tree-cfg.cc:3065
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "Umwandlung eines Registers auf eine andere Größe in %qs"
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "nicht-Top-Level %qs"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "ungültiger Operand für %qs"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "unverträgliche Typen in %qs"
  
! #: tree-cfg.cc:3131
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "ungültiger Offset-Operator %qs"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "ungültiger Adressoperand in %qs"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "ungültiger Offset-Operand in %qs"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "ungültige Clique in %qs"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs in GIMPLE-IL"
  
! #: tree-cfg.cc:3213
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs als Basis, es ist jedoch ein Nicht-Register erforderlich"
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ungültiger Ausdruck für Min-L-Wert"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "Gimple-Aufruf hat zwei Ziele"
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "Gimple-Aufruf hat kein Ziel"
  
! #: tree-cfg.cc:3295
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "ungültige Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Nicht-Funktion in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "ungültiger »pure const«-Status für Funktion"
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "ungültige LHS in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS in %<noreturn%>-Aufruf"
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "ungültige Umwandlung in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "ungültige statische Kette in GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "statische Kette mit Funktion, die keine verwendet"
*************** msgstr "statische Kette mit Funktion, di
*** 33150,33770 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "%<DEFERRED_INIT%>-Aufrufe sollten die gleiche konstante Größe für das erste Argument und LHS haben"
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungültiges Argument für GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungültige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstützt"
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungültiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unärer Operation"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungültiger Operand in unärer Operation"
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungültige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungültige Typen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungültige Typen in Adressraumumwandlung"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungültige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungültige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungültige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Typunverträglichkeit in %qs-Ausdruck"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungültiger Typen für %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.cc:3791
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "ungültiger Typ für %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unärer Operation"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binärer Operation"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungültige Operanden in binärer Operation"
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungültige Nicht-Vektor-Operanden für %qs"
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ungültige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binärem Ausdruck"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternärer Operation"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungültige Operanden in ternärer Operation"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungültiger Maskentyp in %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungültige Position oder Größe in %qs"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub außerhalb des gültigen Bereichs in %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ungültige linke Seite %qs für Zuweisung: %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "%qs auf der linken Seite einer Zuweisung"
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungültiger Operand in %qs"
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "ungültiges %qs-Größenargument beim Laden"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungültige rechte Seite für GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "Nicht-Register als linke Seite mit Vektorkonstruktor"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungültiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Interner Fehler: vector %qs with non-NULL element index"
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "Interner Fehler: vector %qs element is not a GIMPLE value"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "Interner Fehler: non-vector %qs with elements"
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Interner Fehler: nontemporal store lhs cannot be a gimple register"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Interner Fehler: invalid operand in return statement"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Interner Fehler: invalid conversion in return statement"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Interner Fehler: goto destination is neither a label nor a pointer"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Interner Fehler: invalid operand to switch statement"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Interner Fehler: non-integral type switch statement"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Interner Fehler: invalid default case label in switch statement"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Interner Fehler: invalid %<CASE_CHAIN%>"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Interner Fehler: invalid case label in switch statement"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Interner Fehler: invalid case range in switch statement"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "Interner Fehler: type precision mismatch in switch statement"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Interner Fehler: type mismatch for case label in switch statement"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Interner Fehler: case labels not sorted in switch statement"
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Interner Fehler: label context is not the current function declaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "Interner Fehler: incorrect entry in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "Interner Fehler: incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Interner Fehler: invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Interner Fehler: invalid labels in gimple cond"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "Interner Fehler: gimple cond condition cannot throw"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Interner Fehler: invalid %<PHI%> result"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "Interner Fehler: missing %<PHI%> def"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Interner Fehler: invalid %<PHI%> argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Interner Fehler: incompatible types in %<PHI%> argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "Interner Fehler: %<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "Interner Fehler: dead statement in EH table"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "Interner Fehler: location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Interner Fehler: local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "Interner Fehler: PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "Interner Fehler: incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "Interner Fehler: virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Interner Fehler: statement marked for throw, but doesn%'t"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Interner Fehler: statement marked for throw in middle of block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "Interner Fehler: verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "Interner Fehler: ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "Interner Fehler: EXIT_BLOCK has IL associated with it"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "Interner Fehler: fallthru to exit from bb %d"
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "Interner Fehler: entry block count not initialized"
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "Interner Fehler: exit block count not initialized"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "Interner Fehler: probability of edge from entry block not initialized"
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "Interner Fehler: exit block count is not compatible with entry block count"
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "Interner Fehler: count of bb %d not initialized"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "Interner Fehler: probability of edge %d->%d not initialized"
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "Interner Fehler: count of bb %d is not compatible with entry block count"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: nonlocal label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: EH landing pad label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Interner Fehler: label %qD to block does not match in bb %d"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "Interner Fehler: label %qD has incorrect context in bb %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "Interner Fehler: control flow in the middle of basic block %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "Interner Fehler: label %qD in the middle of basic block %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not last in basic block %d"
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not first in basic block %d"
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Interner Fehler: fallthru edge after a control statement in bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Interner Fehler: true/false edge after a non-GIMPLE_COND in bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Interner Fehler: wrong outgoing edge flags at end of bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Interner Fehler: explicit goto at end of bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Interner Fehler: return edge does not point to exit in bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Interner Fehler: found default case not at the start of case vector"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Interner Fehler: case labels not sorted: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "Interner Fehler: extra outgoing edge %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Interner Fehler: missing edge %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "Interner Fehler: %<noreturn%> function does return"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Interner Fehler: control reaches end of non-void function"
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert von %qD, die mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
--- 33179,33804 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "Aufruf von %<__builtin_unreachable%> oder %<__builtin_trap%> mit Argumenten"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "%<DEFERRED_INIT%>-Aufrufe sollten die gleiche konstante Größe für das erste Argument und LHS haben"
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr "%<.VARYING%>-Aufrufe hätten ersetzt werden müssen und sind außerhalb des Durchlaufs, in dem sie eingeführt wurden, nicht zulässig"
! 
! #: tree-cfg.cc:3446
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "ungültiges Argument für GIMPLE-Aufruf"
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "ungültige Operanden in GIMPLE-Vergleich"
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "Vergleichsoperandentypen passen nicht"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "In booleschem Vektorvergleich ist die Operation oder der Typ nicht unterstützt"
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "Nicht-Vektoroperanden in Vektorvergleich"
  
! #: tree-cfg.cc:3525
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "ungültiger Ergebnistyp in Vektorvergleich"
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "falscher Ergebnistyp bei Vergleich"
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "Nicht-Register als LHS von unärer Operation"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "ungültiger Operand in unärer Operation"
  
! #: tree-cfg.cc:3583
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "ungültige Vektortypen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "ungültige Typen in NOP-Umwandlung"
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "ungültige Typen in Adressraumumwandlung"
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "ungültige Typen Festkomma-Umwandlung"
  
! #: tree-cfg.cc:3664
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "ungültige Typen in Umwandlung zu Gleitkomma"
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "ungültige Typen in Umwandlung in Ganzzahl"
  
! #: tree-cfg.cc:3719
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Typunverträglichkeit in %qs-Ausdruck"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "ungültiger Typen für %qs"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs sollte von einem Skalar auf einen gleichartigen Vektor abbilden"
  
! #: tree-cfg.cc:3756
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "ungültiger Typ für %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "nicht-triviale Umwandlung in unärer Operation"
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "Nicht-Register als LHS von binärer Operation"
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "ungültige Operanden in binärer Operation"
  
! #: tree-cfg.cc:3917
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ungültige Nicht-Vektor-Operanden für %qs"
  
! #: tree-cfg.cc:3928
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Ungültige (Zeiger-)Operanden %qs"
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "Typ passt nicht in binärem Ausdruck"
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "Nicht-Register als LHS von ternärer Operation"
  
! #: tree-cfg.cc:4212
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "ungültige Operanden in ternärer Operation"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "das erste Argument eines %qs muss von booleschem Vektortyp sein und gleich viele Elemente wie das Ergebnis haben"
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "Vektortypen erwartet in %qs"
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "Vektoren unterschiedlicher Elementanzahl in %qs gefunden"
  
! #: tree-cfg.cc:4325
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "ungültiger Maskentyp in %qs"
  
! #: tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "unerlaubte Typkombination in %qs"
  
! #: tree-cfg.cc:4395
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "ungültige Position oder Größe in %qs"
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs in non-mode-precision Operanden"
  
! #: tree-cfg.cc:4411
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Einschub außerhalb des gültigen Bereichs in %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs nicht an Elementgrenze"
  
! #: tree-cfg.cc:4477
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "nicht-triviale Umwandlung in %qs"
  
! #: tree-cfg.cc:4486
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "ungültige linke Seite %qs für Zuweisung: %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4494
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "%s auf der linken Seite einer Clobber-Anweisung"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "%qs auf der linken Seite einer Zuweisung"
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "ungültiger Operand in %qs"
  
! #: tree-cfg.cc:4553
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "ungültiges %qs-Größenargument beim Laden"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "ungültige rechte Seite für GIMPLE-Speicherung: %qs"
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "Nicht-Register als linke Seite mit Vektorkonstruktor"
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ungültiger Typ der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "falsche Anzahl der Vektor-%qs-Elemente"
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "falscher Typ der Elemente eines Vektorkonstruktors"
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "Interner Fehler: vector %qs with non-NULL element index"
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "Interner Fehler: vector %qs element is not a GIMPLE value"
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "Interner Fehler: non-vector %qs with elements"
  
! #: tree-cfg.cc:4723
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Interner Fehler: nontemporal store lhs cannot be a gimple register"
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "Interner Fehler: invalid operand in return statement"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Interner Fehler: invalid conversion in return statement"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "Interner Fehler: goto destination is neither a label nor a pointer"
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Interner Fehler: invalid operand to switch statement"
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Interner Fehler: non-integral type switch statement"
  
! #: tree-cfg.cc:4837
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Interner Fehler: invalid default case label in switch statement"
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Interner Fehler: invalid %<CASE_CHAIN%>"
  
! #: tree-cfg.cc:4855
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Interner Fehler: invalid case label in switch statement"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Interner Fehler: invalid case range in switch statement"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "Interner Fehler: type precision mismatch in switch statement"
  
! #: tree-cfg.cc:4879
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Interner Fehler: type mismatch for case label in switch statement"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Interner Fehler: case labels not sorted in switch statement"
  
! #: tree-cfg.cc:4931
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "Interner Fehler: label context is not the current function declaration"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "Interner Fehler: incorrect entry in %<label_to_block_map%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "Interner Fehler: incorrect setting of landing pad number"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Interner Fehler: invalid comparison code in gimple cond"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90149
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Interner Fehler: invalid labels in gimple cond"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "Interner Fehler: gimple cond condition cannot throw"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "Interner Fehler: invalid %<PHI%> result"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93852
! #: tree-cfg.cc:5092
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "Interner Fehler: missing %<PHI%> def"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5106
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Interner Fehler: invalid %<PHI%> argument"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5113
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "Interner Fehler: incompatible types in %<PHI%> argument %u"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5216
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "Interner Fehler: %<verify_gimple%> failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "Interner Fehler: dead statement in EH table"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "Interner Fehler: location references block not in block tree"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5340
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "Interner Fehler: local declaration from a different function"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (phi) is set to a wrong basic block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "Interner Fehler: PHI node with location"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "Interner Fehler: incorrect sharing of tree nodes"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "Interner Fehler: virtual PHI with argument locations"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "Interner Fehler: gimple_bb (stmt) is set to a wrong basic block"
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "Interner Fehler: statement marked for throw, but doesn%'t"
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "Interner Fehler: statement marked for throw in middle of block"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "Interner Fehler: verify_gimple failed"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "Interner Fehler: ENTRY_BLOCK has IL associated with it"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "Interner Fehler: EXIT_BLOCK has IL associated with it"
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "Interner Fehler: fallthru to exit from bb %d"
  
! #: tree-cfg.cc:5610
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "Interner Fehler: entry block count not initialized"
  
! #: tree-cfg.cc:5616
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "Interner Fehler: exit block count not initialized"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "Interner Fehler: probability of edge from entry block not initialized"
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "Interner Fehler: exit block count is not compatible with entry block count"
  
! #: tree-cfg.cc:5644
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "Interner Fehler: count of bb %d not initialized"
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "Interner Fehler: probability of edge %d->%d not initialized"
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "Interner Fehler: count of bb %d is not compatible with entry block count"
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: nonlocal label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "Interner Fehler: EH landing pad label %qD is not first in a sequence of labels in bb %d"
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Interner Fehler: label %qD to block does not match in bb %d"
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "Interner Fehler: label %qD has incorrect context in bb %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "Interner Fehler: control flow in the middle of basic block %d"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79878
! #: tree-cfg.cc:5722
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "Interner Fehler: label %qD in the middle of basic block %d"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not last in basic block %d"
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "Interner Fehler: returns_twice call is not first in basic block %d"
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "Interner Fehler: fallthru edge after a control statement in bb %d"
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "Interner Fehler: true/false edge after a non-GIMPLE_COND in bb %d"
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "Interner Fehler: wrong outgoing edge flags at end of bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "Interner Fehler: explicit goto at end of bb %d"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "Interner Fehler: return edge does not point to exit in bb %d"
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "Interner Fehler: found default case not at the start of case vector"
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Interner Fehler: case labels not sorted: "
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "Interner Fehler: extra outgoing edge %d->%d"
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "Interner Fehler: missing edge %i->%i"
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "Interner Fehler: %<noreturn%> function does return"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "Interner Fehler: control reaches end of non-void function"
  
! #: tree-cfg.cc:9877
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert von %qD, die mit dem Attribut %<warn_unused_result%> deklariert wurde, wird ignoriert"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "Rückgabewert der mit dem Attribut %<warn_unused_result%> definierten Funktion wird ignoriert"
*************** msgstr "Anweisung verwendet freigegebene
*** 33909,33915 ****
  msgid "cannot update SSA form"
  msgstr "SSA-Form kann nicht aktualisiert werden"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "SSA-Beschädigung"
--- 33943,33949 ----
  msgid "cannot update SSA form"
  msgstr "SSA-Form kann nicht aktualisiert werden"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "SSA-Beschädigung"
*************** msgstr "für die Anweisung fehlt der Ver
*** 34040,34170 ****
  msgid "statement volatile flag not up to date"
  msgstr "volatile-Kennzeichen für Anweisung nicht aktuell"
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%qD schreibt ein Byte zu viel in eine Region, deren Größe von %<strlen%> abhängt"
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "ein Byte zu viel wird in eine Region geschrieben, deren Größe von %<strlen%> abhängt"
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%qD schreibt %wu Byte in eine Region der Größe %wu"
  msgstr[1] "%qD schreibt %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der Größe %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%qD schreibt %wu Byte in eine Region der Größe zwischen %wu und %wu"
  msgstr[1] "%qD schreibt %wu Bytes in eine Region der Größe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der Größe zwischen %wu und %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der Größe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%qD schreibt zwischen %wu und %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "Schreiben von %wu bis %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%qD schreibt zwischen %wu und %wu Bytes in eine Region der Größe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%wu bis %wu Bytes werden in eine Region der Größe zwischen %wu und %wu geschrieben"
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%qD Ausgabe abgeschnitten vor dem abschließenden NUL, beim Kopieren von %E Byte aus einem String derselben Länge"
  msgstr[1] "%qD Ausgabe abgeschnitten vor dem abschließenden NUL, beim Kopieren von %E Bytes aus einem String derselben Länge"
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "Ausgabe von %qD abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der Länge %wu"
  msgstr[1] "Ausgabe von %qD abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "Ausgabe von %qD möglicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der Länge %wu"
  msgstr[1] "Ausgabe von %qD möglicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%qD Ausgabe möglicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist"
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "%qD angegebene Grenze hängt von der Länge des Quellarguments ab"
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "Länge wird hier berechnet"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%qD einer Zeichenkette der Länge %wu oder mehr und einem Array der Größe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%qD einer Zeichenkette der Länge %wu und eines Arrays der Größe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD von Zeichenketten der Länge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD einer Zeichenkette der Länge %wu, einem Array der Größe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "in diesem Ausdruck"
--- 34074,34204 ----
  msgid "statement volatile flag not up to date"
  msgstr "volatile-Kennzeichen für Anweisung nicht aktuell"
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%qD schreibt ein Byte zu viel in eine Region, deren Größe von %<strlen%> abhängt"
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "ein Byte zu viel wird in eine Region geschrieben, deren Größe von %<strlen%> abhängt"
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%qD schreibt %wu Byte in eine Region der Größe %wu"
  msgstr[1] "%qD schreibt %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der Größe %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%qD schreibt %wu Byte in eine Region der Größe zwischen %wu und %wu"
  msgstr[1] "%qD schreibt %wu Bytes in eine Region der Größe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "Schreiben von %wu Byte in eine Region der Größe zwischen %wu und %wu"
  msgstr[1] "Schreiben von %wu Bytes in eine Region der Größe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%qD schreibt zwischen %wu und %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "Schreiben von %wu bis %wu Bytes in eine Region der Größe %wu"
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%qD schreibt zwischen %wu und %wu Bytes in eine Region der Größe zwischen %wu und %wu"
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%wu bis %wu Bytes werden in eine Region der Größe zwischen %wu und %wu geschrieben"
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%qD Ausgabe abgeschnitten vor dem abschließenden NUL, beim Kopieren von %E Byte aus einem String derselben Länge"
  msgstr[1] "%qD Ausgabe abgeschnitten vor dem abschließenden NUL, beim Kopieren von %E Bytes aus einem String derselben Länge"
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "Ausgabe von %qD abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der Länge %wu"
  msgstr[1] "Ausgabe von %qD abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%qD Ausgabe abgeschnitten, beim Kopieren von %wu bis %wu Bytes aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "Ausgabe von %qD möglicherweise abgeschnitten, beim Kopieren von %E Byte aus einer Zeichenkette der Länge %wu"
  msgstr[1] "Ausgabe von %qD möglicherweise abgeschnitten, beim Kopieren von %E Bytes aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%qD Ausgabe möglicherweise abgeschnitten, beim Kopieren von %wu bis %wu Byte aus einer Zeichenkette der Länge %wu"
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%qD Ausgabe abgeschnitten vor dem beendenden NUL, beim Kopieren von so vielen Bytes aus einer Zeichenkette, wie die Ausgabezeichenkette lang ist"
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "%qD angegebene Grenze hängt von der Länge des Quellarguments ab"
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "Länge wird hier berechnet"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%qD einer Zeichenkette der Länge %wu oder mehr und einem Array der Größe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%qD einer Zeichenkette der Länge %wu und eines Arrays der Größe %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD von Zeichenketten der Länge %wu und %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD einer Zeichenkette der Länge %wu, einem Array der Größe %wu und der Grenze von %wu wird zu ungleich Null ausgewertet"
  
! #: tree-ssa-strlen.cc:4323
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "in diesem Ausdruck"
*************** msgstr "Adresse der lokalen Variable %qD
*** 34448,34454 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr "Adresse des Parameters %qD kann zu einem %<musttail%>-Aufruf entwischen"
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "Vektoroperation wird stückweise ausgeweitet"
--- 34482,34488 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr "Adresse des Parameters %qD kann zu einem %<musttail%>-Aufruf entwischen"
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "Vektoroperation wird stückweise ausgeweitet"
*************** msgstr "Vektoroperation wird mit einzeln
*** 34468,34474 ****
  msgid "vector condition will be expanded piecewise"
  msgstr "Vektorbedingung wird stückweise ausgeweitet"
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stückweise ausgeweitet"
--- 34502,34508 ----
  msgid "vector condition will be expanded piecewise"
  msgstr "Vektorbedingung wird stückweise ausgeweitet"
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "Vektorumverteilungsoperation wird stückweise ausgeweitet"
*************** msgstr "Interner Compilerfehler: %<TYPE_
*** 34898,34906 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt für multiversioniertes %qD"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
--- 34932,34940 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "Attribut %<target%> fehlt für multiversioniertes %qD"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "vorherige Deklaration von %qD"
*************** msgstr "Thread-lokale COMMON-Daten nicht
*** 35058,35064 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "angeforderte Ausrichtung für %q+D ist größer als die implementierte Ausrichtung von %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Speichergröße von %q+D ist unbekannt"
--- 35092,35098 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "angeforderte Ausrichtung für %q+D ist größer als die implementierte Ausrichtung von %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Speichergröße von %q+D ist unbekannt"
*************** msgid "%qE attribute ignored for field o
*** 35305,35331 ****
  msgstr "Attribut %qE ignoriert für Feld vom Typ %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Argument %qE ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "Attribut %qE wird wegen des Arguments %qE ignoriert"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "Attribut %qE wird wegen überzähliger Argumente, die mit %qE beginnen, ignoriert"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "das Attribut %qE gilt nicht für Elemente des nicht skalaren Typs %qT"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr "Attribut %qE gilt nicht für Felder des Aggregattyps %qT"
--- 35339,35365 ----
  msgstr "Attribut %qE ignoriert für Feld vom Typ %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "Argument %qE ist keine Zeichenkette"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "Attribut %qE wird wegen des Arguments %qE ignoriert"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "Attribut %qE wird wegen überzähliger Argumente, die mit %qE beginnen, ignoriert"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "das Attribut %qE gilt nicht für Elemente des nicht skalaren Typs %qT"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr "Attribut %qE gilt nicht für Felder des Aggregattyps %qT"
*************** msgid "%qE attribute has no effect on un
*** 35341,35357 ****
  msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Attribut %qE ignoriert, da %qD keine Variable ist"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Attribut %qE ignoriert, da %qD keine lokale Variable ist"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Attribut %qE wirkt sich nur auf öffentliche Objekte aus"
--- 35375,35391 ----
  msgstr "Attribut %qE wirkt sich nicht auf einheits-lokale Funktionen aus"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "Attribut %qE ignoriert, da %qD keine Variable ist"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "Attribut %qE ignoriert, da %qD keine lokale Variable ist"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "Attribut %qE wirkt sich nur auf öffentliche Objekte aus"
*************** msgid "ignoring %qE attribute not set on
*** 35578,35584 ****
  msgstr "Attribut %qE wird ignoriert, da es sich nicht auf eine Variable bezieht"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "Attribut %qE kann nicht für lokale Variablen angegeben werden"
--- 35612,35618 ----
  msgstr "Attribut %qE wird ignoriert, da es sich nicht auf eine Variable bezieht"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "Attribut %qE kann nicht für lokale Variablen angegeben werden"
*************** msgid "weak %q+D cannot be defined %qE"
*** 35644,35650 ****
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Attributargument von %qE ist keine Zeichenkette"
--- 35678,35684 ----
  msgstr "schwaches %q+D kann nicht als %qE definiert werden"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "Attributargument von %qE ist keine Zeichenkette"
*************** msgstr "Argument %qE muss eins von %qs,
*** 35752,35758 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
--- 35786,35792 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "Attribut %qE kann nur auf Funktionen angewandt werden"
*************** msgstr "Attributargument %qE mit Wert %E
*** 35848,35854 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Argument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind für das %<__simd__%>-Attribut erlaubt"
--- 35882,35888 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "Argument %2$E von Attribut %1$qE liegt nicht im Bereich [0, %3$wu]"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "nur die Schalter %<inbranch%> und %<notinbranch%> sind für das %<__simd__%>-Attribut erlaubt"
*************** msgstr "Attribut %qE folgt auf %qE"
*** 35878,35884 ****
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur für virtuelle Funktionen angegeben werden"
--- 35912,35918 ----
  msgid "type was previously declared %qE"
  msgstr "Typ war vorher als %qE deklariert"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> kann nur für virtuelle Funktionen angegeben werden"
*************** msgstr "%qD ist mit %qD unverträglich"
*** 35898,35904 ****
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
--- 35932,35938 ----
  msgid "%qE argument is not a function"
  msgstr "Argument %qE ist keine Funktion"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "Veraltete Meldung ist keine Zeichenkette"
*************** msgstr "Attributargument %qE mit Wert %q
*** 35928,35939 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE übersteigt %wu"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "Vektorgröße kein ganzzahliges Vielfaches der Komponentengröße"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "Vektorgröße Null"
--- 35962,35973 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "Attributargument %qE mit Wert %qE übersteigt %wu"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "Vektorgröße kein ganzzahliges Vielfaches der Komponentengröße"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "Vektorgröße Null"
*************** msgstr "Attribut %qE benötigt Prototype
*** 36116,36132 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur für variadische Funktionen"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Angeforderte Position ist kleiner als Null"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36150,36166 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "Attribut %qE gilt nur für variadische Funktionen"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "Angeforderte Position ist keine Ganzzahlkonstante"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "Angeforderte Position ist kleiner als Null"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr "Leere Zeichenkette in Attribut %
*** 36140,36146 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Attribut %qE hat unbekanntes Argument %qs"
--- 36174,36180 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "Argument des Attributs %qE ist keine Zeichenkettenkonstante"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Attribut %qE hat unbekanntes Argument %qs"
*************** msgstr "der Compiler darf davon ausgehen
*** 36401,36408 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ungültige Verwendung von %<restrict%>"
--- 36435,36442 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "Ungültige Verwendung von %<restrict%>"
*************** msgstr "%<fallthrough%>-Attribut mit ein
*** 36596,36602 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 36630,36636 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 36604,36610 ****
  msgstr "Zu wenige Argumente für Funktion %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 36638,36644 ----
  msgstr "Zu wenige Argumente für Funktion %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr "Index %E markiert einen Offset g
*** 36733,36739 ****
  msgid "size of array is too large"
  msgstr "Arraygröße ist zu groß"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "Operandentyp %qT ist inkompatibel mit Argument %d von %qE"
--- 36767,36773 ----
  msgid "size of array is too large"
  msgstr "Arraygröße ist zu groß"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "Operandentyp %qT ist inkompatibel mit Argument %d von %qE"
*************** msgstr "als Argument 1 wurde entweder ei
*** 36748,36903 ****
  msgid "both arguments must be compatible"
  msgstr "die beiden Argumente müssen kompatibel sein"
  
! #: c-family/c-common.cc:7906
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "Falsche Anzahl der Argumente für Funktion %qE"
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
  
! #: c-family/c-common.cc:7930
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "Argument 1 von %qE muss ein Zeiger auf einen vollständigen Typen sein"
  
! #: c-family/c-common.cc:7940
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter Größe sein"
  
! #: c-family/c-common.cc:7952
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
  
! #: c-family/c-common.cc:7974
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Argument %d von %qE muss eine Zeigertyp sein"
  
! #: c-family/c-common.cc:7984
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "Argument %d von %qE muss ein Zeiger auf Typen konstanter Größe sein"
  
! #: c-family/c-common.cc:7993
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "Argument %d von %qE darf kein Zeiger auf eine Funktion sein"
  
! #: c-family/c-common.cc:8003
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Unpassende Größe in Argument %d von %qE"
  
! #: c-family/c-common.cc:8018
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "Argument %d von %qE darf kein Zeiger auf einen %<const%>-Typen sein"
  
! #: c-family/c-common.cc:8024
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "Argument %d von %qE entfernt Kennzeichner %<const%>"
  
! #: c-family/c-common.cc:8035
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "Argument %d von %qE darf kein Zeiger auf einen %<volatile%>-Typen sein"
  
! #: c-family/c-common.cc:8041
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "Argument %d von %qE entfernt Kennzeichner %<volatile%>"
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "Nicht-Ganzzahlargument %d für Speichermodell von %qE"
  
! #: c-family/c-common.cc:8070
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "ungültiges Argument %d für Speichermodell von %qE"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "dieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind möglicherweise nicht eingeschränkt"
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Indexwert ist außerhalb der Grenzen"
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Umwandlung von Skalar %qT in Vektor %qT führt zum Abschneiden"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "eingebaute Funktion %qE muss direkt aufgerufen werden"
  
! #: c-family/c-common.cc:9628
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "Größe des Arrays %qE ist kein konstanter Ausdruck"
  
! #: c-family/c-common.cc:9631
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "Größe des Arrays ist kein konstanter Ausdruck"
  
! #: c-family/c-common.cc:9635
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "Größe %qE des Arrays %qE ist negativ"
  
! #: c-family/c-common.cc:9638
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "Größe %qE des Arrays ist negativ"
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "Größe %qE des Arrays %qE übersteigt maximale Objektgröße %E"
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "Größe %qE des Arrays überschreitet maximale Objektgröße %qE"
  
! #: c-family/c-common.cc:9651
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "Größe des Arrays %qE übersteigt maximale Objektgröße %E"
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "Größe des Arrays übersteigt maximale Objektgröße %qE"
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "Umgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegen"
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "mögliche Behebung: die Adresse mit %qs bestimmen"
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr "mögliche Behebung: mit %qs dereferenzieren"
--- 36782,36937 ----
  msgid "both arguments must be compatible"
  msgstr "die beiden Argumente müssen kompatibel sein"
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "Falsche Anzahl der Argumente für Funktion %qE"
  
! #: c-family/c-common.cc:7938
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Argument 1 von %qE muss ein Nicht-Void-Zeigertyp sein"
  
! #: c-family/c-common.cc:7946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "Argument 1 von %qE muss ein Zeiger auf einen vollständigen Typen sein"
  
! #: c-family/c-common.cc:7956
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Typen konstanter Größe sein"
  
! #: c-family/c-common.cc:7968
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Argument 1 von %qE muss ein Zeiger auf Objekt breiter als Null sein"
  
! #: c-family/c-common.cc:7990
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Argument %d von %qE muss eine Zeigertyp sein"
  
! #: c-family/c-common.cc:8000
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "Argument %d von %qE muss ein Zeiger auf Typen konstanter Größe sein"
  
! #: c-family/c-common.cc:8009
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "Argument %d von %qE darf kein Zeiger auf eine Funktion sein"
  
! #: c-family/c-common.cc:8019
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Unpassende Größe in Argument %d von %qE"
  
! #: c-family/c-common.cc:8034
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "Argument %d von %qE darf kein Zeiger auf einen %<const%>-Typen sein"
  
! #: c-family/c-common.cc:8040
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "Argument %d von %qE entfernt Kennzeichner %<const%>"
  
! #: c-family/c-common.cc:8051
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "Argument %d von %qE darf kein Zeiger auf einen %<volatile%>-Typen sein"
  
! #: c-family/c-common.cc:8057
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "Argument %d von %qE entfernt Kennzeichner %<volatile%>"
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "Nicht-Ganzzahlargument %d für Speichermodell von %qE"
  
! #: c-family/c-common.cc:8086
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "ungültiges Argument %d für Speichermodell von %qE"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "dieses Ziel definiert keine Spekulationsbarriere; das erzeugte Programm wird trotzdem korrekt laufen, aber irrige Spekulationen sind möglicherweise nicht eingeschränkt"
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Indexwert ist außerhalb der Grenzen"
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "Umwandlung von Skalar %qT in Vektor %qT führt zum Abschneiden"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "eingebaute Funktion %qE muss direkt aufgerufen werden"
  
! #: c-family/c-common.cc:9730
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "Größe des Arrays %qE ist kein konstanter Ausdruck"
  
! #: c-family/c-common.cc:9733
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "Größe des Arrays ist kein konstanter Ausdruck"
  
! #: c-family/c-common.cc:9737
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "Größe %qE des Arrays %qE ist negativ"
  
! #: c-family/c-common.cc:9740
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "Größe %qE des Arrays ist negativ"
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "Größe %qE des Arrays %qE übersteigt maximale Objektgröße %E"
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "Größe %qE des Arrays überschreitet maximale Objektgröße %qE"
  
! #: c-family/c-common.cc:9753
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "Größe des Arrays %qE übersteigt maximale Objektgröße %E"
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "Größe des Arrays übersteigt maximale Objektgröße %qE"
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "Umgebungsvariable %qs muss ganzzahlig sein und zwischen 0 und %wd liegen"
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "mögliche Behebung: die Adresse mit %qs bestimmen"
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr "mögliche Behebung: mit %qs dereferenzieren"
*************** msgid "ignoring %<#pragma %s %s%>"
*** 37469,37590 ****
  msgstr "%<#pragma %s %s%> wird ignoriert"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "verirrtes %<@%> im Programm"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "verirrtes %qs im Programm"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "fehlendes abschließendes Zeichen %c"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "verirrtes %qc im Programm"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "verirrtes %<\\%o%> im Programm"
  
! #: c-family/c-lex.cc:1087
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "Ganzzahlkonstante ist zu groß für %<unsigned _BitInt(%d)%>-Typ"
  
! #: c-family/c-lex.cc:1090
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "Ganzzahlkonstante ist zu groß für %<_BitInt(%d)%>-Typ"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> wird für dieses Ziel nicht unterstützt"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "diese Dezimalkonstante ist nur in ISO-C90 vorzeichenlos"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "diese Dezimalkonstante wäre in ISO-C90 vorzeichenlos"
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "Ganzzahlkonstante ist zu groß für %<unsigned long%>-Typ"
  
! #: c-family/c-lex.cc:1222
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "Gleitkommakonstante ohne Suffix"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "dezimale Gleitkommazahlen werden für dieses Ziel nicht unterstützt"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "nicht unterstützter Nicht-Standard-Suffix an Gleitkommakonstante"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "Nicht-Standard-Suffix an Gleitkommakonstante"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "Nicht-Standard-Suffix an Gleitkommakonstante vor C23"
  
! #: c-family/c-lex.cc:1314
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Suffix %<f%d%> oder %<F%d%> an Gleitkommakonstanten ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Suffix %<bf16%> oder %<BF16%> an Gleitkommakonstanten ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "Gleitkommakonstante auf Null abgeschnitten"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "nicht unterstützte Nicht-Standard-Verkettung von Zeichenkettenliteralen"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurück"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, außer wenn %<omp_sync_hint_none%> verwendet wird"
--- 37503,37624 ----
  msgstr "%<#pragma %s %s%> wird ignoriert"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "verirrtes %<@%> im Programm"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "verirrtes %qs im Programm"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "fehlendes abschließendes Zeichen %c"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "verirrtes %qc im Programm"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "verirrtes %<\\%o%> im Programm"
  
! #: c-family/c-lex.cc:1089
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "Ganzzahlkonstante ist zu groß für %<unsigned _BitInt(%d)%>-Typ"
  
! #: c-family/c-lex.cc:1092
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "Ganzzahlkonstante ist zu groß für %<_BitInt(%d)%>-Typ"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> wird für dieses Ziel nicht unterstützt"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "diese Dezimalkonstante ist nur in ISO-C90 vorzeichenlos"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "diese Dezimalkonstante wäre in ISO-C90 vorzeichenlos"
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "Ganzzahlkonstante ist zu groß für %<unsigned long%>-Typ"
  
! #: c-family/c-lex.cc:1224
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "Gleitkommakonstante ohne Suffix"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "dezimale Gleitkommazahlen werden für dieses Ziel nicht unterstützt"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "nicht unterstützter Nicht-Standard-Suffix an Gleitkommakonstante"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "Nicht-Standard-Suffix an Gleitkommakonstante"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "Nicht-Standard-Suffix an Gleitkommakonstante vor C23"
  
! #: c-family/c-lex.cc:1316
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Suffix %<f%d%> oder %<F%d%> an Gleitkommakonstanten ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Suffix %<bf16%> oder %<BF16%> an Gleitkommakonstanten ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "Gleitkommakonstante überschreitet Wertebereich von %qT"
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "Gleitkommakonstante auf Null abgeschnitten"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "wiederholtes %<@%> vor Objective-C-Zeichenkette"
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "nicht unterstützte Nicht-Standard-Verkettung von Zeichenkettenliteralen"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "traditionelles C weist Zeichenkettenkonstantenverkettung zurück"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> mit %<hint%>-Klausel erfordert einen Namen, außer wenn %<omp_sync_hint_none%> verwendet wird"
*************** msgstr "%<depobj%>-Abhängigkeitstyp in
*** 37640,37646 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungültiger Typ für Schleifenvariable %qE"
--- 37674,37680 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<iterator%>-Modifizierer darf nicht bei einem %<depobj%>-Konstrukt angegeben sein"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "ungültiger Typ für Schleifenvariable %qE"
*************** msgstr "%<_Atomic%>-Iterationsvariable %
*** 37655,37671 ****
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Steuerprädikat fehlt"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Steuerprädikat ungültig"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Erhöhungsausdruck fehlt"
--- 37689,37705 ----
  msgid "%qE is not initialized"
  msgstr "%qE ist nicht initialisiert"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Steuerprädikat fehlt"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Steuerprädikat ungültig"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "Erhöhungsausdruck fehlt"
*************** msgstr "Erhöhungsausdruck fehlt"
*** 37675,37681 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "Erhöhung ist weder konstant 1 noch konstant -1 für die %<!=%>-Bedingung"
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Erhöhungsausdruck ungültig"
--- 37709,37715 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "Erhöhung ist weder konstant 1 noch konstant -1 für die %<!=%>-Bedingung"
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Erhöhungsausdruck ungültig"
*************** msgstr "ungültiger %<task%>-Reduktionsm
*** 37770,37787 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion außer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD ist kein Funktionsargument"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
--- 37804,37821 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "%<inscan%>-%<reduction%>-Klausel bei Konstruktion außer %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD ist in %<allocate%>-Klausel angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD ist kein Funktionsargument"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "Bitfeld %qE in %qs-Klausel"
*************** msgstr "Bitfeld %qE in %qs-Klausel"
*** 37791,37798 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
--- 37825,37832 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%>-Ausdruck %qE in %qs-Klausel"
*************** msgstr "Interner Fehler: dump flags not
*** 38379,38386 ****
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs für %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38413,38420 ----
  msgid "wrong type argument to %s"
  msgstr "Argument falschen Typs für %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "Verringerung der Funktion %qD"
*** 38867,38883 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschützten Speicherstelle %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Erhöhung der schreibgeschützten Speicherstelle %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
--- 38901,38917 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "Funktion %qD als %<asm%>-Ausgabe verwendet"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Zuweisung der schreibgeschützten Speicherstelle %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Erhöhung der schreibgeschützten Speicherstelle %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Verringerung der schreibgeschützten Speicherstelle %qE"
*************** msgid_plural "passing argument %i to %qs
*** 39143,39149 ****
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter übergeben, dadurch wird es zum Alias für Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter übergeben, dadurch wird es zum Alias für die Argumente %Z"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
--- 39177,39183 ----
  msgstr[0] "Argument %i wird an den mit %qs qualifizierten Parameter übergeben, dadurch wird es zum Alias für Argument %Z"
  msgstr[1] "Argument %i wird an den mit %qs qualifizierten Parameter übergeben, dadurch wird es zum Alias für die Argumente %Z"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "diese Bedingung hat identische Zweige"
*************** msgstr "PIC wird nur für RTPs unterstü
*** 40090,40097 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "ACLE-Funktion %qD erfordert ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie können %qs mit der Befehlszeilenoption %<-march%> einschalten, oder mit dem Attribut %<target%> oder Pragma"
--- 40124,40131 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "ACLE-Funktion %qD erfordert ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "Sie können %qs mit der Befehlszeilenoption %<-march%> einschalten, oder mit dem Attribut %<target%> oder Pragma"
*************** msgstr "Sie können SVE mit der Befehlsz
*** 40900,41157 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:7819
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen übergeben werden"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 13.1 geändert"
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 14.1 geändert"
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 9.1 geändert"
  
! #: config/aarch64/aarch64.cc:8177
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benötigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde für SVE-Rahmen"
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "der Aufruf einer Streaming-Funktion erfordert die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr "Aufruf einer Funktion, die den %qs-Zustand teilt, aus einer Funktion, die keinen %qs-Zustand hat"
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr "Aufruf einer Funktion, die den SME-Status teilt, aus einer Funktion, die keinen SME-Status hat"
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr "Aufruf einer Funktion, die einen anderen Status als %qs hat, aus einer Funktion, die den Status %qs hat"
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr "verwenden Sie %<__arm_preserves(\"za\")%>, wenn die aufgerufene Funktion ZA beibehält"
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> übergeben (%s)"
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungültiges Format für %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungültiger Wert für %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option »%s«"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option »%s«"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unverträglich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, müssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gültiger Offset"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> steht in Konflikt mit der Verwendung von Register x18 durch das Zielbetriebssystem"
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "%<-fsanitize=memtag-stack%> erfordert die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Streaming-Funktionen erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "Funktionen mit SME-Zustand erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden für die Wächtergröße unterstützt. Der angegebene Wert %d (%llu kB) liegt außerhalb des gültigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "Größe des Stapelkollisionswächters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungültiges Argument für %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs muss für sich allein stehen, für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ungültiges Argument %qs für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt und hat dazu geführt, dass die Optionen %qs hinzugefügt wurden"
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstützt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> ist veraltet"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der Rückgabeadresse wird nur für %<-mabi=lp64%> unterstützt"
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "Funktionen mit dem Status %qs erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name für Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name für Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert für Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
--- 40934,41191 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "Argumente vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:7811
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "der SVE-Typ %qT kann nur an prototypisierte Funktionen übergeben werden"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 13.1 geändert"
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 14.1 geändert"
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich in GCC 9.1 geändert"
  
! #: config/aarch64/aarch64.cc:8169
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE benötigt die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "Aufrufe von Funktionen vom Typ %qT erfordern die SVE-ISA-Erweiterung"
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "Stapelsonde für SVE-Rahmen"
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "der Aufruf einer Streaming-Funktion erfordert die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr "Aufruf einer Funktion, die den %qs-Zustand teilt, aus einer Funktion, die keinen %qs-Zustand hat"
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr "Aufruf einer Funktion, die den SME-Status teilt, aus einer Funktion, die keinen SME-Status hat"
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr "Aufruf einer Funktion, die einen anderen Status als %qs hat, aus einer Funktion, die den Status %qs hat"
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr "verwenden Sie %<__arm_preserves(\"za\")%>, wenn die aufgerufene Funktion ZA beibehält"
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "unbekanntes Flag wurde in %<-moverride=%s%> übergeben (%s)"
  
! #: config/aarch64/aarch64.cc:19331
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "Zeichenkette %qs ist falsch geformt"
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "ungültiges Format für %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19399
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "ungültiger Wert für %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "Tuning-Zeichenkette fehlt in Option »%s«"
  
! #: config/aarch64/aarch64.cc:19437
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "unbekannte Tuning-Option »%s«"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "die Optionen %<-mstack-protector-guard=global%> und %<-mstack-protector-guard-offset=%s%> sind unverträglich"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90153
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "wenn %<-mstack-protector-guard=sysreg%> angegeben ist, müssen sowohl %<-mstack-protector-guard-offset%> als auch %<-mstack-protector-guard-reg%> angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90154
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Systemregister mit einem kurzem Namen angeben"
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs ist in %qs kein gültiger Offset"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> erfordert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> steht in Konflikt mit der Verwendung von Register x18 durch das Zielbetriebssystem"
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "%<-fsanitize=memtag-stack%> erfordert die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Streaming-Funktionen erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "Funktionen mit SME-Zustand erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "nur die Werte 12 (4 kB) und 16 (64 kB) werden für die Wächtergröße unterstützt. Der angegebene Wert %d (%llu kB) liegt außerhalb des gültigen Bereichs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90155
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "Größe des Stapelkollisionswächters %d muss gleich dem Sondierungsintervall %d sein"
  
! #: config/aarch64/aarch64.cc:19905
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "ungültiges Argument für %<-mharden-sls=%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99291
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs muss für sich allein stehen, für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19921
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "ungültiges Argument %qs für %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20077
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "Schalter %<-mcpu=%s%> steht mit dem Schalter %<-march=%s%> in Konflikt und hat dazu geführt, dass die Optionen %qs hinzugefügt wurden"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "Assembler unterstützt %<-mabi=ilp32%> nicht"
  
! #: config/aarch64/aarch64.cc:20147
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> ist veraltet"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "Signieren der Rückgabeadresse wird nur für %<-mabi=lp64%> unterstützt"
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "Codemodell %qs mit %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20230
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "Codemodell %qs wird im ilp32-Modus nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "Funktionen mit dem Status %qs erfordern die ISA-Erweiterung %qs"
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "fehlender Name für Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "fehlender Name für Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Pragma oder Attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "ungültiger Name %qs für Pragma oder Attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "fehlender Wert für Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
*************** msgid "malformed %<target()%> pragma or
*** 41159,41378 ****
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gültig"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gültig"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "das Attribut %<target_version%> hat mehrere Werte"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "das Argument des Attributs %<target_version%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "im Attribut %<target_version%> fehlt der Wert"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "doppelter Featuremodifizierer %qs mit Wert %qs in Attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstützt wird"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr "%q+D hat einen inkonsistenten Prioritätswert für die Funktion mit mehreren Versionen"
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D wurde vorher hier deklariert mit Prioritätswert %d"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geändert"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geändert, dass es C++14 %{in GCC 10.1%} entspricht"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich %{mit GCC 12.1%} geändert"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist außerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstützte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "GCC bietet derzeit keine Unterstützung für Rückgabetyp %qT für SIMD-Funktionen"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstützter Rückgabetyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "GCC bietet derzeit keine Unterstützung für Parametertyp %qT für SIMD-Funktionen"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstützter Argumenttyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstützt derzeit %<simdlen %wd%> für Typ %qT nicht"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "GCC unterstützt derzeit kein simdclone mit simdlens %wd und %wd für diese Typen."
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "das Attribut %qs kann nicht auf %q+D angewendet werden, nachdem die Funktion definiert worden ist"
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D hier definiert"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "nichtlokale Gotos in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr "Abfangen von Nicht-Aufruf-Ausnahmen in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "Argument %d von %qE muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch den Wert %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "Übergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] erwartet"
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch entweder %wd oder %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch entweder %wd, %wd, %wd oder %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch einen gültigen %qT-Wert erwartet"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "das Attribut %<target_clones%> darf keine leere Zeichenkette sein"
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiger Featuremodifizierer %qs in Version %qB für Attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "doppelter Featuremodifizierer %qs in Version %qB für Attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiges Feature %qs in Version %qB für Attribut %<target_clones%>"
  
--- 41193,41412 ----
  msgstr "falsch geformtes Pragma oder Attribut %<target()%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> akzeptiert keine Argumente"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> erlaubt keine negierte Form"
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s=%s\")%> ist nicht gültig"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "Argument für Attribut %<target%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "der Arch-Erweiterung %qs sollte ein %<+%> vorangestellt werden"
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "Pragma oder Attribut %<target(\"%s\")%> ist nicht gültig"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "falsch geformtes Pragma oder Attribut %<target(\"%s\")%>"
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "das Attribut %<target_version%> hat mehrere Werte"
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "das Argument des Attributs %<target_version%> ist keine Zeichenkette"
  
! #: config/aarch64/aarch64.cc:21143
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "im Attribut %<target_version%> fehlt der Wert"
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "ungültiger Featuremodifizierer %qs mit Wert %qs in Attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "doppelter Featuremodifizierer %qs mit Wert %qs in Attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "Multiversionierung erfordert %<ifunc%>, was auf diesem Ziel nicht unterstützt wird"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr "%q+D hat einen inkonsistenten Prioritätswert für die Funktion mit mehreren Versionen"
  
! #: config/aarch64/aarch64.cc:21834
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D wurde vorher hier deklariert mit Prioritätswert %d"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT mit %<[[no_unique_address]]%>-Elementen hat sich %{in GCC 10.1%} geändert"
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich, sofern C++17 aktiviert ist, so geändert, dass es C++14 %{in GCC 10.1%} entspricht"
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT hat sich %{mit GCC 12.1%} geändert"
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "Spur %wd ist außerhalb des Wertebereiches %wd bis %wd"
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "nicht unterstützte simdlen %wd"
  
! #: config/aarch64/aarch64.cc:30782
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "GCC bietet derzeit keine Unterstützung für Rückgabetyp %qT für SIMD-Funktionen"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "nicht unterstützter Rückgabetyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "GCC bietet derzeit keine Unterstützung für Parametertyp %qT für SIMD-Funktionen"
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "nicht unterstützter Argumenttyp %qT für SIMD"
  
! #: config/aarch64/aarch64.cc:30895
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC unterstützt derzeit %<simdlen %wd%> für Typ %qT nicht"
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "GCC unterstützt derzeit kein simdclone mit simdlens %wd und %wd für diese Typen."
  
! #: config/aarch64/aarch64.cc:31105
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "das Attribut %qs kann nicht auf %q+D angewendet werden, nachdem die Funktion definiert worden ist"
  
! #: config/aarch64/aarch64.cc:31107
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D hier definiert"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "nichtlokale Gotos in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr "Abfangen von Nicht-Aufruf-Ausnahmen in Funktionen mit SME-Zustand"
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "Argument %d von %qE muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: config/aarch64/aarch64.cc:32898
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch den Wert %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "Übergabe von %wd an das Argument %d von %qE, das einen Wert im Bereich [%wd, %wd] erwartet"
  
! #: config/aarch64/aarch64.cc:32914
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch entweder %wd oder %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch entweder %wd, %wd, %wd oder %wd erwartet"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "Übergabe von %wd an Argument %d von %qE, das jedoch einen gültigen %qT-Wert erwartet"
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "das Attribut %<target_clones%> darf keine leere Zeichenkette sein"
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiger Featuremodifizierer %qs in Version %qB für Attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "doppelter Featuremodifizierer %qs in Version %qB für Attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "ungültiges Feature %qs in Version %qB für Attribut %<target_clones%>"
  
*************** msgid "argument of %qE attribute is not
*** 41552,41568 ****
  msgstr "Argument des Attributes %qE ist weder »ilink« oder »firq«"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 41586,41602 ----
  msgstr "Argument des Attributes %qE ist weder »ilink« oder »firq«"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 41677,41683 ****
  msgstr "Argument des Attributs %qE fehlt"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Attribut %qE erlaubt nur eine Ganzzahlkonstante als Argument"
--- 41711,41717 ----
  msgstr "Argument des Attributs %qE fehlt"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "Attribut %qE erlaubt nur eine Ganzzahlkonstante als Argument"
*************** msgstr "Attribut %qE kann nur auf Typen
*** 41697,41719 ****
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungültiger Typ für %<asm%>-Schalter-Ausgabe"
--- 41731,41753 ----
  msgid "argument of %qE attribute ignored"
  msgstr "Argument des Attributs %qE wird ignoriert"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "Attribut %qE bezieht sich nur auf Variablen"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "Alternativen sind in %<asm%>-Flag-Ausgabe nicht erlaubt"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "unbekannte Ausgabe %qs des %<asm%>-Schalters"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "ungültiger Typ für %<asm%>-Schalter-Ausgabe"
*************** msgstr "Befehl konnte nicht aufgeteilt w
*** 42224,42412 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Unbekannte Kernarchitektur %qs in %qs angegeben"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schließen sich gegenseitig aus"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "die Methode %qs hat ein implizites Argument %<this%>"
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurückgeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs scheint ein falsch geschriebener %qs-Handler zu sein, das Präfix %<__vector%> fehlt"
  
! #: config/avr/avr.cc:1070
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "Attribut %qs wird an nicht-ISR-Funktionen ignoriert"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs ist in der AVR-LibC ein reservierter Bezeichner. Erwägen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs"
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr "%qs ist in der AVR-LibC ein veralteter Bezeichner. Erwägen Sie %<#include <avr/interrupt.h>%> oder %<#include <compat/deprecated.h>%> vor der Benutzung des Makros %qs"
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> enthält nur 2 Adressbytes"
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr "Zeigeroffset von Symbol könnte falsch sein"
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Zugriff auf Datenspeicher mit Programmspeicheradresse"
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Zugriff auf Programmspeicher mit Datenspeicheradresse"
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "festes Register %s zur Parameterübergabe an Funktion verwendet"
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "Schreibzugriff auf Adressraum %qs wird nicht unterstützt"
  
! #: config/avr/avr.cc:11424
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Attribut %qE kann nur für »static«-Variablen verwendet werden"
  
! #: config/avr/avr.cc:11431
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Attribut %qE wird nur für reduzierte Tiny-Kerne unterstützt"
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "Adresse von Attribut %qE außerhalb des gültigen Bereichs 0x%x%s0x%x"
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "sowohl »%s« als auch das %qE-Attribut geben die Adresse an"
  
! #: config/avr/avr.cc:11497
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "Attribut %qE an nicht-»volatile«-Variable"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "Adressräume werden auf reduzierten Tiny-Kernen nicht unterstützt"
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "Adressraum %qs wird auf Geräten mit Flashspeicher bis zu %d KiB nicht unterstützt"
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "Zeiger auf Adressraum %qs muss in %qT konstant sein"
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "Zeiger auf Adressraum %qs muss in %s %q+D konstant sein"
  
! #: config/avr/avr.cc:11803
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "Attribut %qs erwartet ein konstantes positives ganzzahliges Argument"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr "Vektor Nummer %d von %q+D liegt außerhalb des Bereichs 1%s3 für kompakte Vektortabelle"
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "variablen %q+D, die mit dem %qs-Attribut markiert ist, muss im statischen Speicher verortet sein"
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr "das %<section(\"%s\")%>-Attribut der Hauptfunktion verhindert %<-mno-call-main%>"
  
! #: config/avr/avr.cc:11948
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "Variable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werden"
  
! #: config/avr/avr.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "statische Attributdeklaration %qs für %q+D erfordert eine Adresse"
  
! #: config/avr/avr.cc:12155
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Nur uninitialisierte Variablen können im %<.noinit%>-Bereich platziert werden"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "dynamisch initialisierte Variable %q+D in Programmspeicherbereich platziert"
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "nicht initialisierte Variable %q+D in Programmspeicherbereich platziert"
--- 42258,42446 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Unbekannte Kernarchitektur %qs in %qs angegeben"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> wird nicht unterstützt"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "Funktionsattribute %qs und %qs schließen sich gegenseitig aus"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Funktion %qs kann keine Argumente haben"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "die Methode %qs hat ein implizites Argument %<this%>"
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "Funktion %qs kann keinen Wert zurückgeben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79883
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs scheint ein falsch geschriebener %qs-Handler zu sein, das Präfix %<__vector%> fehlt"
  
! #: config/avr/avr.cc:1067
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "Attribut %qs wird an nicht-ISR-Funktionen ignoriert"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs ist in der AVR-LibC ein reservierter Bezeichner. Erwägen Sie %<#include <avr/interrupt.h>%> vor der Benutzung des Makros %qs"
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr "%qs ist in der AVR-LibC ein veralteter Bezeichner. Erwägen Sie %<#include <avr/interrupt.h>%> oder %<#include <compat/deprecated.h>%> vor der Benutzung des Makros %qs"
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> enthält nur 2 Adressbytes"
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr "Zeigeroffset von Symbol könnte falsch sein"
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "Zugriff auf Datenspeicher mit Programmspeicheradresse"
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "Zugriff auf Programmspeicher mit Datenspeicheradresse"
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "festes Register %s zur Parameterübergabe an Funktion verwendet"
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "Schreibzugriff auf Adressraum %qs wird nicht unterstützt"
  
! #: config/avr/avr.cc:11421
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "Attribut %qE kann nur für »static«-Variablen verwendet werden"
  
! #: config/avr/avr.cc:11428
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "Attribut %qE wird nur für reduzierte Tiny-Kerne unterstützt"
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "Adresse von Attribut %qE außerhalb des gültigen Bereichs 0x%x%s0x%x"
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "sowohl »%s« als auch das %qE-Attribut geben die Adresse an"
  
! #: config/avr/avr.cc:11494
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "Attribut %qE an nicht-»volatile«-Variable"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "Adressräume werden auf reduzierten Tiny-Kernen nicht unterstützt"
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "Adressraum %qs wird auf Geräten mit Flashspeicher bis zu %d KiB nicht unterstützt"
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "Zeiger auf Adressraum %qs muss in %qT konstant sein"
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "Zeiger auf Adressraum %qs muss in %s %q+D konstant sein"
  
! #: config/avr/avr.cc:11800
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "Attribut %qs erwartet ein konstantes positives ganzzahliges Argument"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr "Vektor Nummer %d von %q+D liegt außerhalb des Bereichs 1%s3 für kompakte Vektortabelle"
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "variablen %q+D, die mit dem %qs-Attribut markiert ist, muss im statischen Speicher verortet sein"
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr "das %<section(\"%s\")%>-Attribut der Hauptfunktion verhindert %<-mno-call-main%>"
  
! #: config/avr/avr.cc:11947
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "Variable %q+D muss konstant sein, um mit %qs in Nur-Lese-Abschnitt gelegt zu werden"
  
! #: config/avr/avr.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "statische Attributdeklaration %qs für %q+D erfordert eine Adresse"
  
! #: config/avr/avr.cc:12154
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Nur uninitialisierte Variablen können im %<.noinit%>-Bereich platziert werden"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "dynamisch initialisierte Variable %q+D in Programmspeicherbereich platziert"
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "nicht initialisierte Variable %q+D in Programmspeicherbereich platziert"
*************** msgstr "nicht initialisierte Variable %q
*** 42415,42461 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "die Variable %q+D mit dem Attribut %qs darf keinen Initialisierer haben"
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D hat unverträgliche Attribute %qs und %qs"
  
! #: config/avr/avr.cc:12425
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Architektur %qs wird nur für Assemblierung unterstützt"
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s erwartet eine Ganzzahlkonstante zur Kompilierzeit"
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%s erwartet eine Ganzzahlkonstante mit dem Wert 0x01, 0x7f, 0x80 oder 0xfe als erstes Argument"
  
! #: config/avr/avr.cc:16377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Kompilierzeit"
  
! #: config/avr/avr.cc:16405
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "Rundung auf %d Bits hat keinen Effekt für Festkommawert mit %d Bit Nachkommaanteil"
  
! #: config/avr/avr.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "Rundungsergebnis wird immer 0 sein"
--- 42449,42495 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "die Variable %q+D mit dem Attribut %qs darf keinen Initialisierer haben"
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D hat unverträgliche Attribute %qs und %qs"
  
! #: config/avr/avr.cc:12424
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Architektur %qs wird nur für Assemblierung unterstützt"
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Umwandlung von Adressraum %qs in Adressraum %qs"
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s erwartet eine Ganzzahlkonstante zur Kompilierzeit"
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%s erwartet eine Ganzzahlkonstante mit dem Wert 0x01, 0x7f, 0x80 oder 0xfe als erstes Argument"
  
! #: config/avr/avr.cc:16367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s erwartet eine Long-Ganzzahlkonstante als erstes Argument zur Kompilierzeit"
  
! #: config/avr/avr.cc:16395
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "Rundung auf %d Bits hat keinen Effekt für Festkommawert mit %d Bit Nachkommaanteil"
  
! #: config/avr/avr.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "Rundungsergebnis wird immer 0 sein"
*************** msgstr "%<-fstack-protector%> funktionie
*** 42570,42623 ****
  msgid "eBPF stack limit exceeded"
  msgstr "eBPF-Stapelgrenze überschritten"
  
! #: config/bpf/bpf.cc:690
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "zu viele Funktionsargumente für eBPF"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "keine Konstruktoren"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "keine Destruktoren"
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "indirekter Aufruf in Funktion, das wird von eBPF nicht unterstützt"
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ungültiges Argument für eingebaute Funktion"
  
! #: config/bpf/bpf.cc:1072
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "ungültige eingebaute Funktion bei der Expansion"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "Aufruf von %<__builtin_%s%> ist nicht per inline möglich: Die Größe muss eine Konstante sein"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "Aufruf von %<__builtin_%s%> ist nicht per inline möglich: zu viele Bytes, verwenden Sie %<-minline-memops-threshold%>"
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "Aufruf von %<__builtin_memset%> ist nicht per inline möglich: Göße muss konstant sein"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "Aufruf von %<__builtin_memset%> ist nicht per inline möglich: zu viele Bytes, verwenden Sie %<-minline-memops-threshold%>"
--- 42604,42657 ----
  msgid "eBPF stack limit exceeded"
  msgstr "eBPF-Stapelgrenze überschritten"
  
! #: config/bpf/bpf.cc:713
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "zu viele Funktionsargumente für eBPF"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "keine Konstruktoren"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "keine Destruktoren"
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "indirekter Aufruf in Funktion, das wird von eBPF nicht unterstützt"
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "ungültiges Argument für eingebaute Funktion"
  
! #: config/bpf/bpf.cc:1095
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "ungültige eingebaute Funktion bei der Expansion"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "Aufruf von %<__builtin_%s%> ist nicht per inline möglich: Die Größe muss eine Konstante sein"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "Aufruf von %<__builtin_%s%> ist nicht per inline möglich: zu viele Bytes, verwenden Sie %<-minline-memops-threshold%>"
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "Aufruf von %<__builtin_memset%> ist nicht per inline möglich: Göße muss konstant sein"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "Aufruf von %<__builtin_memset%> ist nicht per inline möglich: zu viele Bytes, verwenden Sie %<-minline-memops-threshold%>"
*************** msgstr "%<-mno-exr%> ist nur mit %<-ms%>
*** 43034,43040 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<-mn%> wird für Linux-Ziele nicht unterstützt"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr "Die Unterstützung für die Xeon-Phi-ISA wurde mit GCC 15 entfernt, verwenden Sie GCC 14 für die Xeon-Phi-ISAs oder %<-march=broadwell%> für alle anderen ISAs, die auf dieser Maschine unterstützt werden."
--- 43068,43074 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<-mn%> wird für Linux-Ziele nicht unterstützt"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr "Die Unterstützung für die Xeon-Phi-ISA wurde mit GCC 15 entfernt, verwenden Sie GCC 14 für die Xeon-Phi-ISAs oder %<-march=broadwell%> für alle anderen ISAs, die auf dieser Maschine unterstützt werden."
*************** msgstr "Vorausladen von Befehlen ist akt
*** 43207,43213 ****
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "Ungültiges viertes Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
  #: config/i386/i386-expand.cc:15257
--- 43241,43247 ----
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "Ungültiges viertes Argument für %<__builtin_ia32_prefetch%>; es wird 0 verwendet"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr "Das letzte muss Skalierung 1, 2,
*** 43240,43795 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Funktionsversionen können nicht als %<gnu_inline%> markiert werden, Körper müssen generiert werden"
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Codemodell %s unterstützt keinen PIC-Modus"
  
! #: config/i386/i386-options.cc:1205
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Argument von Attribut %qs muss eine Zeichenkette sein"
  
! #: config/i386/i386-options.cc:1269
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "beim Attribut %qs ist das Argument %qs unbekannt"
  
! #: config/i386/i386-options.cc:1334
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "der Wert %qs wurde bereits im Attribut %qs angegeben"
  
! #: config/i386/i386-options.cc:1374
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Attributwert %qs ist im %qs-Attribut unbekannt"
  
! #: config/i386/i386-options.cc:1657
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "falsches Argument %qs für Option %qs"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "Größenbereiche der Option %qs sollten aufsteigend sein"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "falscher Strategiename %qs für Option %qs angegeben"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Strategiename %qs für Option %qs angegeben, wird jedoch für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "unbekannte Ausrichtung %qs für Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "der Maximalwert für den letzten Größenbereich sollte für Option %qs -1 sein"
  
! #: config/i386/i386-options.cc:1729
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "zu viele Größenbereiche in Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Unbekannter Parameter für Option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel-MCU-psABI wird im %s-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden"
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ist veraltet; stattdessen entsprechend %<target(\"tune=k8\")%> oder %<target(\"tune=generic\")%> verwenden"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2148
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%<-mapxf%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2151
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "%<-mapx-features=%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2155
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%<-mlam=%>-Option: [u48|u57] wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2184
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> wird in der X32-ABI nicht unterstützt"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstützt"
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstützt"
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstützt"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr "%<-mlam=u48%> ist nicht kompatibel mit hardwareunterstütztem AddressSanitizer, stattdessen wird %<-mlam=u57%> verwendet"
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Codemodell %qs wird im x32-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2290
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> wird in dieser Konfiguration nicht unterstützt"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Bit-Modus nicht einkompiliert"
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%>-CPU kann nur für %<-mtune=%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%>-CPU kann nur für %<target(\"tune=\")%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "die CPU %<intel%> kann nur für den Schalter %<-mtune=%> verwendet werden"
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur für das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewählte CPU unterstützt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.cc:2406
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "falscher Wert %qs für Schalter %<-march=%>"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert %qs für Attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gültige Argumente für %<-march=%> sind: %s"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gültige Argumente für %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2486
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "falscher Wert %qs für Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2487
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "falscher Wert %qs für Attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2515
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gültige Argumente für %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.cc:2516
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gültige Argumente für %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2547
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird für Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2666
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird für dieses Ziel nicht unterstützt"
  
! #: config/i386/i386-options.cc:2669
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.cc:2692
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.cc:2705
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "%<-mnop-mcount%> ist für %<-fno-plt%> nicht implementiert"
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-Überprüfung erfordert %<-maccumulate-outgoing-args%> für Korrektheit"
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-Überprüfung erfordert %<target(\"accumulate-outgoing-args\")%> für Korrektheit"
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird für 32 Bit in Kombination mit %<-fpic%> nicht unterstützt"
  
! #: config/i386/i386-options.cc:2869
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH verträglich"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr "%<-pg%> ohne %<-mfentry%> kann bei Schrumpfpackung unzuverlässig sein"
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstützt"
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option für %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gültige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gültiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gültiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> wird von %<-fhardened%> nicht aktiviert, da es in der Befehlszeile angegeben wurde"
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist für Interrupt-Service-Routinen unterstützt"
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3565
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "Attribute regparm und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benötigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument für Attribut %qE ist größer als %d"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird für Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur für 32 Bit verfügbar"
  
! #: config/i386/i386-options.cc:3869
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.cc:4052
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.cc:4066
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den Rückgabetyp %<void%> haben"
--- 43274,43829 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Das Argument zum eingebauten %<xabort%> ein 8-Bit-Direktwert sein"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Funktionsversionen können nicht als %<gnu_inline%> markiert werden, Körper müssen generiert werden"
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "Codemodell %s unterstützt keinen PIC-Modus"
  
! #: config/i386/i386-options.cc:1215
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "Argument von Attribut %qs muss eine Zeichenkette sein"
  
! #: config/i386/i386-options.cc:1279
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "beim Attribut %qs ist das Argument %qs unbekannt"
  
! #: config/i386/i386-options.cc:1344
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "der Wert %qs wurde bereits im Attribut %qs angegeben"
  
! #: config/i386/i386-options.cc:1384
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Attributwert %qs ist im %qs-Attribut unbekannt"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "falsches Argument %qs für Option %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "Größenbereiche der Option %qs sollten aufsteigend sein"
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "falscher Strategiename %qs für Option %qs angegeben"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "Strategiename %qs für Option %qs angegeben, wird jedoch für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "unbekannte Ausrichtung %qs für Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "der Maximalwert für den letzten Größenbereich sollte für Option %qs -1 sein"
  
! #: config/i386/i386-options.cc:1739
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "zu viele Größenbereiche in Option %qs angegeben"
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Unbekannter Parameter für Option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:2068
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "Intel-MCU-psABI wird im %s-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> ist veraltet; stattdessen entsprechend %<-mtune=k8%> oder %<-mtune=generic%> verwenden"
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> ist veraltet; stattdessen entsprechend %<target(\"tune=k8\")%> oder %<target(\"tune=generic\")%> verwenden"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%<-mapxf%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2161
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "%<-mapx-features=%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2165
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%<-mlam=%>-Option: [u48|u57] wird für 32-Bit-Code nicht unterstützt"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "Adressmodus %qs wird im %s-Bit-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> wird in der X32-ABI nicht unterstützt"
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=address%> unterstützt"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=kernel-address%> unterstützt"
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> wird nicht zusammen mit %<-fsanitize=thread%> unterstützt"
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr "%<-mlam=u48%> ist nicht kompatibel mit hardwareunterstütztem AddressSanitizer, stattdessen wird %<-mlam=u57%> verwendet"
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "Codemodell %qs wird im x32-Modus nicht unterstützt"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> wird in dieser Konfiguration nicht unterstützt"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-Bit-Modus nicht einkompiliert"
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "%<generic%>-CPU kann nur für %<-mtune=%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "%<generic%>-CPU kann nur für %<target(\"tune=\")%>-Schalter verwendet werden"
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "die CPU %<intel%> kann nur für den Schalter %<-mtune=%> verwendet werden"
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "die CPU %<intel%> kann nur für das Attribut %<target(\"tune=\")%> verwendet werden"
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "Die ausgewählte CPU unterstützt nicht den x86-64-Befehlssatz"
  
! #: config/i386/i386-options.cc:2416
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "falscher Wert %qs für Schalter %<-march=%>"
  
! #: config/i386/i386-options.cc:2417
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "unbekannter Wert %qs für Attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<-march=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<target(\"arch=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "gültige Argumente für %<-march=%> sind: %s"
  
! #: config/i386/i386-options.cc:2447
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "gültige Argumente für %<target(\"arch=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2496
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "falscher Wert %qs für Schalter %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2497
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "falscher Wert %qs für Attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<-mtune=%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "gültige Argumente für %<target(\"tune=\")%> sind: %s; meinten Sie %qs?"
  
! #: config/i386/i386-options.cc:2525
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "gültige Argumente für %<-mtune=%> sind: %s"
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "gültige Argumente für %<target(\"tune=\")%> sind: %s"
  
! #: config/i386/i386-options.cc:2557
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> wird für Intel-MCU-psABI ignoriert"
  
! #: config/i386/i386-options.cc:2562
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> liegt nicht zwischen 0 und %d"
  
! #: config/i386/i386-options.cc:2588
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> wird im 64-Bit-Modus ignoriert"
  
! #: config/i386/i386-options.cc:2676
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> wird für dieses Ziel nicht unterstützt"
  
! #: config/i386/i386-options.cc:2679
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> liegt nicht zwischen %d und %d"
  
! #: config/i386/i386-options.cc:2702
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> liegt nicht zwischen %d und 12"
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "%<-mnop-mcount%> ist für %<-fno-plt%> nicht implementiert"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> verwendet, ohne dass SSE eingeschaltet ist"
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "Stapel-Überprüfung erfordert %<-maccumulate-outgoing-args%> für Korrektheit"
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "Stapel-Überprüfung erfordert %<target(\"accumulate-outgoing-args\")%> für Korrektheit"
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "feststehendes ebp-Register erfordert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "feststehendes ebp-Register erfordert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> wird für 32 Bit in Kombination mit %<-fpic%> nicht unterstützt"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> ist nicht mit SEH verträglich"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr "%<-pg%> ohne %<-mfentry%> kann bei Schrumpfpackung unzuverlässig sein"
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> wird derzeit nicht zusammen mit SEH unterstützt"
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "unbekannte Option für %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist keine gültige Zahl in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs ist kein gültiger Offset in %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs ist kein gültiges Basisregister in %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> wird von %<-fhardened%> nicht aktiviert, da es in der Befehlszeile angegeben wurde"
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> ist nicht mit diesem Ziel kompatibel"
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "die Attribute %<interrupt%> und %<naked%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "Attribute %qs und %qs sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Nur das DWARF-Debugformat ist für Interrupt-Service-Routinen unterstützt"
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> und %<-mcmodel=large%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> und %<-fcf-protection%> sind nicht kompatibel"
  
! #: config/i386/i386-options.cc:3575
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%s-Befehle sind in Exception-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "%s-Befehle sind in Interrupt-Serviceroutine nicht erlaubt"
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%s-Befehle sind in Funktionen mit %<no_caller_saved_registers%>-Attribut nicht erlaubt"
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "Attribute fastcall und regparm sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "Attribute regparm und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "Attribut %qE benötigt eine Ganzzahlkonstante als Argument"
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "Argument für Attribut %qE ist größer als %d"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "Attribute fastcall und cdecl sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "Attribute fastcall und stdcall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "Attribute fastcall und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "Attribute stdcall und cdecl sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "Attribute stdcall und fastcall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "Attribute stdcall und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "Attribute cdecl und thiscall sind nicht verträglich"
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "Attribut %qE wird für Nicht-Klassen-Methode verwendet"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-inkompatibles Attribut wird ignoriert"
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "Attribut %qE nur für 32 Bit verfügbar"
  
! #: config/i386/i386-options.cc:3879
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Argument des Attributes %qE ist weder Null noch Eins"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "Attribut %qE erfordert eine Zeichenkettenkonstante als Argument"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Argument des Attributes %qE ist nicht (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "in Interrupt-Service-Routinen sollte das erste Argument ein Zeiger sein"
  
! #: config/i386/i386-options.cc:4062
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "in Interrupt-Service-Routinen sollte das zweite Argument vom Typ %qs sein"
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "Interrupt-Service-Routine darf nur ein Zeiger- und ein optionales Ganzzahl-Argument haben"
  
! #: config/i386/i386-options.cc:4076
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "Interrupt-Service-Routine muss den Rückgabetyp %<void%> haben"
*************** msgid "the ABI for passing parameters wi
*** 43914,44042 ****
  msgstr "Das ABI der Parameterübergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geändert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90163
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "Attribut %<ms_hook_prologue%> ist mit %<-mfentry%> für 32 Bit nicht verträglich"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstützt. Ein Workaround ist, Funktionen mit Aggregat-Rückgabetypen zu vermeiden."
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Stapel-Neuausrichtung mit %<__builtin_eh_return%> wird nicht unterstützt"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "geschachtelte Funktion mit regparm wird mit %<__builtin_eh_return%> nicht unterstützt"
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> unterstützt nicht fastcall mit geschachtelter Funktion"
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> unterstützt nicht 2 Registerparameter für eine geschachtelte Funktion"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstützt nicht 3 Registerparameter"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%<-mtls-dialect=gnu2%> kann nur an einer Funktion mit dem Attribut %<no_caller_saved_registers%> verwendet werden"
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%<-mtls-dialect=gnu2%> kann nur mit einer Ausnahme-Serviceroutine verwendet werden"
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%<-mtls-dialect=gnu2%> kann nur mit einer Interrupt-Service-Routine verwendet werden"
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstützte Größe für Ganzzahlregister"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen Hälften"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstützte Operandengröße für erweitertes Register"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "Nicht-Ganzzahl-Operand mit Operandencode %<z%> verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Übergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geändert"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "die Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geändert"
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "kein Register für die Profilerstellung von %<-mcmodel=large%s%> verfügbar"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Profiling von %<-mcmodel=large%> wird mit PIC nicht unterstützt"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr "%<__bfloat16%> ist seit GCC 13.1 von typedef %<short%> zum echten %<__bf16%> umdefiniert, Vorsicht bei impliziter Konvertierung zwischen %<__bf16%> und %<short%>; hier kann ein explizites Bitcast nötig sein"
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stärkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stärkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
--- 43948,44076 ----
  msgstr "Das ABI der Parameterübergabe mit %d-Byte-Ausrichtung hat sich in GCC 4.6 geändert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90163
! #: config/i386/i386.cc:6949
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> ist nicht kompatibel mit %<%s%>"
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "Attribut %<ms_hook_prologue%> ist mit %<-mfentry%> für 32 Bit nicht verträglich"
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "Dynamic Realign Argument Pointer (DRAP) wird in Interrupt-Service-Routinen nicht unterstützt. Ein Workaround ist, Funktionen mit Aggregat-Rückgabetypen zu vermeiden."
  
! #: config/i386/i386.cc:10529
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Stapel-Neuausrichtung mit %<__builtin_eh_return%> wird nicht unterstützt"
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "geschachtelte Funktion mit regparm wird mit %<__builtin_eh_return%> nicht unterstützt"
  
! #: config/i386/i386.cc:10925
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> unterstützt nicht fastcall mit geschachtelter Funktion"
  
! #: config/i386/i386.cc:10945
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> unterstützt nicht 2 Registerparameter für eine geschachtelte Funktion"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> unterstützt nicht 3 Registerparameter"
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "%<-mtls-dialect=gnu2%> kann nur an einer Funktion mit dem Attribut %<no_caller_saved_registers%> verwendet werden"
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%<-mtls-dialect=gnu2%> kann nur mit einer Ausnahme-Serviceroutine verwendet werden"
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%<-mtls-dialect=gnu2%> kann nur mit einer Interrupt-Service-Routine verwendet werden"
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "%<V%>-Modifikator an nicht-ganzzahligem Register"
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "nicht unterstützte Größe für Ganzzahlregister"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "erweiterte Register haben keine oberen Hälften"
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "nicht unterstützte Operandengröße für erweitertes Register"
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "Nicht-Ganzzahl-Operand mit Operandencode %<z%> verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90164
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "das ABI zum Übergeben von leeren Klassen (%qT) als Parametern hat sich mit %<-fabi-version=12%> (GCC 8) geändert"
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "die Ausrichtung von %<_Atomic %T%>-Feldern wurde mit %{GCC 11.1%} geändert"
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "kein Register für die Profilerstellung von %<-mcmodel=large%s%> verfügbar"
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "Profiling von %<-mcmodel=large%> wird mit PIC nicht unterstützt"
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr "%<__bfloat16%> ist seit GCC 13.1 von typedef %<short%> zum echten %<__bf16%> umdefiniert, Vorsicht bei impliziter Konvertierung zwischen %<__bf16%> und %<short%>; hier kann ein explizites Bitcast nötig sein"
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Unbekanntes architekturspezifisches Speichermodell"
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> wird mit %<ACQUIRE%> oder stärkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> wird mit %<RELEASE%> oder stärkerem Speichermodell nicht verwendet"
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> ist nicht mit %<-mfpmath=387%> kompatibel"
*************** msgstr "%<-fexcess-precision=16%> ist ni
*** 44046,44053 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "Falsch geformtes %<#pragma builtin%>"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "ungültiges Argument für Attribut %qE"
--- 44080,44087 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "Falsch geformtes %<#pragma builtin%>"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "ungültiges Argument für Attribut %qE"
*************** msgstr "%qs kann nicht zum Übersetzen e
*** 44244,44251 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "der Wert des Pragma oder des Attributs %<target(\"%s\")%> darf nicht leer sein"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "beim Attribut %<target%> ist das Argument %qs unbekannt"
--- 44278,44285 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "der Wert des Pragma oder des Attributs %<target(\"%s\")%> darf nicht leer sein"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "beim Attribut %<target%> ist das Argument %qs unbekannt"
*************** msgstr "Attribut %qs wird weder in %<tar
*** 44296,44312 ****
  msgid "%qs is not supported in target attribute"
  msgstr "%qs wird im Zielattribut nicht unterstützt"
  
! #: config/loongarch/loongarch.cc:8618
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "Attribut %qE kann nicht für threadlokale Variablen angegeben werden"
  
! #: config/loongarch/loongarch.cc:8636
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "Attribut %qE kann nicht für Register-Variablen angegeben werden"
  
! #: config/loongarch/loongarch.cc:8664
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "doppeltes Attribut %qE"
--- 44330,44346 ----
  msgid "%qs is not supported in target attribute"
  msgstr "%qs wird im Zielattribut nicht unterstützt"
  
! #: config/loongarch/loongarch.cc:8655
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "Attribut %qE kann nicht für threadlokale Variablen angegeben werden"
  
! #: config/loongarch/loongarch.cc:8673
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "Attribut %qE kann nicht für Register-Variablen angegeben werden"
  
! #: config/loongarch/loongarch.cc:8701
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "doppeltes Attribut %qE"
*************** msgstr "%<-mpreferred-stack-boundary=%d%
*** 45874,45885 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gültiges Basisregister"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gültige Zahl"
--- 45908,45919 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "%<-mriscv-attribute%> RISC-V-ELF-Attribut erfordert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs ist in %qs kein gültiges Basisregister"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs ist in %qs keine gültige Zahl"
*************** msgstr "Während des Setzens des Signalh
*** 45985,45991 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
--- 46019,46026 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs erfordert die Option %qs"
*************** msgid "%qs requires the %qs option and e
*** 45997,46002 ****
--- 46032,46038 ----
  msgstr "%qs erfordert die Option %qs, zusätzlich entweder %qs oder %qs"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs erfordert die Optionen %qs und %qs"
*************** msgstr "%qs erfordert die Optionen %qs u
*** 46006,46099 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "%qs erfordert Gleitkomma-Arithmetik mit Vierfachpräzision"
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Argument 1 von %qs muss eine Konstante sein"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Argument 1 von %qs ist außerhalb des Wertebereiches"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "eingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "CPU %qs ist ein ungültiges Argument für eingebaute Funktion %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs ist ein ungültiges Argument für eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "eingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-Fähigkeits-Bits exportiert"
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Argument %d muss ein vorzeichenloses Literal sein"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Argument %d ist ein vorzeichenloses Literal, aber außerhalb des gültigen Bereichs"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werden"
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "ungelöste Überladung des eingebauten %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "%qs wird in Kombination mit %<-msoft-float%> nicht unterstützt"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "%qs wird im 32-Bit-Modus nicht unterstützt"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr "%qs erfordert, dass %<long double%> das IBM-128-Bit-Format ist"
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%qs erfordert Unterstützung des Typs %<__ibm128%>"
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "Argument %d muss ein Literal zwischen 0 und %d sein"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "Argument %d muss ein Literal zwischen %d und %d sein"
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "Argument %d muss eine Variable oder ein Literal zwischen %d und %d sein"
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "Argument %d muss entweder eine literale %d oder eine literale %d sein"
--- 46042,46140 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "%qs erfordert Gleitkomma-Arithmetik mit Vierfachpräzision"
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Argument 1 von %qs muss eine Konstante sein"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Argument 1 von %qs ist außerhalb des Wertebereiches"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "eingebaute Funktion %qs akzeptiert nur ein Zeichenkettenargument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "CPU %qs ist ein ungültiges Argument für eingebaute Funktion %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs ist ein ungültiges Argument für eingebaute Funktion %qs"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "eingebaute Funktion %qs erfordert GLIBC (2.23 oder neuer), die Hardware-Fähigkeits-Bits exportiert"
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Argument %d muss ein vorzeichenloses Literal sein"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Argument %d ist ein vorzeichenloses Literal, aber außerhalb des gültigen Bereichs"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "eingebaute Funktion %qs kann nur im 64-Bit-Modus verwendet werden"
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "ungelöste Überladung des eingebauten %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, gcc-internal-format
! msgid "invalid arguments to builtin"
! msgstr "ungültige Argumente für eingebaute Funktion"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "%qs wird in Kombination mit %<-msoft-float%> nicht unterstützt"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "%qs wird im 32-Bit-Modus nicht unterstützt"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr "%qs erfordert, dass %<long double%> das IBM-128-Bit-Format ist"
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%qs erfordert Unterstützung des Typs %<__ibm128%>"
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "Argument %d muss ein Literal zwischen 0 und %d sein"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "Argument %d muss ein Literal zwischen %d und %d sein"
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "Argument %d muss eine Variable oder ein Literal zwischen %d und %d sein"
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "Argument %d muss entweder eine literale %d oder eine literale %d sein"
*************** msgstr "Zahl muss 0 oder 1 sein"
*** 46128,46174 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ausschuss am Ende von %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 1 Argument"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 2 Argumente"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 3 Argumente"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> ist für Little-Endian veraltet; verwenden Sie Zuweisungen für unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> ist für Little-Endian veraltet; verwenden Sie Zuweisungen für unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.cc:1789
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "Übergabe des Arguments %d von %qE entfernt Kennzeichner %qs von Zeiger-Zieltyp"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ungültige Parameterkombination für AltiVec-spezifisches intrinsisches %qs"
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "überladene eingebaute Funktion %qs ist durch die eingebaute Funktion %qs umgesetzt"
  
! #: config/rs6000/rs6000-c.cc:2022
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs wird von dieser Compiler-Konfiguration nicht unterstützt"
--- 46169,46240 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "Ausschuss am Ende von %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 1 Argument"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 2 Argumente"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "Eingebaute Funktion %qs akzeptiert genau 3 Argumente"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr "%qE benötigt 6 Argumente"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, gcc-internal-format
! msgid "first argument to %qE must be a pointer"
! msgstr "Argument 1 von %qE muss ein Zeiger sein"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr "Argument 1 von %qE muss ein Zeiger auf einen vollständigen Typen sein"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, gcc-internal-format
! msgid "type size must be constant"
! msgstr "Speichergröße des Typs muss konstant sein"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr "Größe %wu nicht unterstützt für %qE (muss 1, 2, 4, 8 oder 16 Bytes sein)"
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> ist für Little-Endian veraltet; verwenden Sie Zuweisungen für unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> ist für Little-Endian veraltet; verwenden Sie Zuweisungen für unausgerichtete Speicherzugriffe"
  
! #: config/rs6000/rs6000-c.cc:1934
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "Übergabe des Arguments %d von %qE entfernt Kennzeichner %qs von Zeiger-Zieltyp"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "ungültige Parameterkombination für AltiVec-spezifisches intrinsisches %qs"
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "überladene eingebaute Funktion %qs ist durch die eingebaute Funktion %qs umgesetzt"
  
! #: config/rs6000/rs6000-c.cc:2167
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs wird von dieser Compiler-Konfiguration nicht unterstützt"
*************** msgstr "%qs wird von dieser Compiler-Kon
*** 46178,46209 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr "ELFv2-Parameterübergabe für ein Argument, das Bitfelder der Breite 0 enthält, aber ansonsten ein homogenes Aggregat ist, wurde in GCC 12 korrigiert"
  
! #: config/rs6000/rs6000-call.cc:447
  #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
! msgstr "ungültige Verwendung des MMA-Typs %qs als Rückgabetyp einer Funktion"
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz zurückgegeben: Nicht-Standard-ABI-Erweiterung ohne Kompatibilitätsgarantie"
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Wert kann nicht in Vektorregister zurückgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Argument kann nicht in Vektorregister übergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.cc:1639
  #, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
! msgstr "ungültige Verwendung des MMA-Operanden vom Typ %qs als Parameter einer Funktion"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz übergegeben: Nicht-Standard-ABI-Erweiterung ohne Kompatibilitätsgarantie"
--- 46244,46275 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr "ELFv2-Parameterübergabe für ein Argument, das Bitfelder der Breite 0 enthält, aber ansonsten ein homogenes Aggregat ist, wurde in GCC 12 korrigiert"
  
! #: config/rs6000/rs6000-call.cc:451
  #, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
! msgstr "ungültige Verwendung des %s-Typs %qs als Rückgabetyp einer Funktion"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz zurückgegeben: Nicht-Standard-ABI-Erweiterung ohne Kompatibilitätsgarantie"
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Wert kann nicht in Vektorregister zurückgegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "Argument kann nicht in Vektorregister übergegeben werden, da AltiVec-Befehle ausgeschaltet sind; %qs schaltet sie ein"
  
! #: config/rs6000/rs6000-call.cc:1646
  #, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
! msgstr "ungültige Verwendung des %s-Operanden vom Typ %qs als Parameter einer Funktion"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC-Vektor per Referenz übergegeben: Nicht-Standard-ABI-Erweiterung ohne Kompatibilitätsgarantie"
*************** msgstr "%qs verwendet Register r29"
*** 46228,46482 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen größer als 2G wird für %<-fsplit-stack%> nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> ist unverträglich mit %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.cc:3510
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs wird in dieser ABI nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs wird für 64-Bit-Darwin nicht unterstützt; es ist mit den installierten C- und C++-Bibliotheken unverträglich"
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird für dieses Ziel nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3816
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs wird auf »little endian«-Systemen nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3835
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> und %<-msoft-float%> sind unverträglich"
  
! #: config/rs6000/rs6000.cc:3845
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "%<-mvsx%> und %<-mavoid-indexed-addresses%> sind unverträglich"
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unverträglich"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "power9-Zieloption ist mit %<%s=<xxx>%> für <xxx> kleiner als power9 inkompatibel"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs inkompatibel mit explizit ausgeschalteten Optionen"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma ändert Größe von %<long double%>"
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollständige Unterstützung von ISA 2.06"
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.cc:4167
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-Unterstützung"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird möglicherweise nicht vollständig unterstützt"
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollständige Unterstützung von ISA 3.0"
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "unbekannter ABI-Typ für Vektorisierungsbibliothek in %<-mveclibabi=%s%>"
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma ändert AltiVec ABI"
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma ändert darwin64 ABI"
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gültiges Basisregister"
  
! #: config/rs6000/rs6000.cc:4833
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option für %<%s=%s%>"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr "%<-mrop-protect%> erfordert %<-mcpu=power8%> oder höher"
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr "%<-mrop-protect%> erfordert das ELFv2-ABI"
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen Umständen empfohlen"
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs ist ein undurchsichtiger Typ, und Sie können ihn nicht auf andere Werte setzen"
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code für dieses ABI"
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20516
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist für 64-Bit-Code ohne %qs ungültig"
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungültig"
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungültig"
  
! #: config/rs6000/rs6000.cc:24697
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungültige CPU %qs für %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24700
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungültig"
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-Fähigkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.cc:25649
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist für denormalisierte Eingabewerte undefiniert"
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "Typ %<__vector_quad%> erfordert die Option %qs"
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
! msgstr "Typ %<__vector_pair%> erfordert die Option %qs"
  
  #: config/rx/rx.cc:652
  #, gcc-internal-format
--- 46294,46558 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "Stapelrahmen größer als 2G wird für %<-fsplit-stack%> nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs erfordert %qs oder %qs"
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs erfordert PowerPC64-Architektur, wird eingeschaltet"
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> ist unverträglich mit %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.cc:3578
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs wird in dieser ABI nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs wird für 64-Bit-Darwin nicht unterstützt; es ist mit den installierten C- und C++-Bibliotheken unverträglich"
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec wird für dieses Ziel nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3884
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs wird auf »little endian«-Systemen nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:3903
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> und %<-msoft-float%> sind unverträglich"
  
! #: config/rs6000/rs6000.cc:3913
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "%<-mvsx%> und %<-mavoid-indexed-addresses%> sind unverträglich"
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> und %<-mno-altivec%> sind unverträglich"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "power9-Zieloption ist mit %<%s=<xxx>%> für <xxx> kleiner als power9 inkompatibel"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs inkompatibel mit explizit ausgeschalteten Optionen"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs erfordert %qs"
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "Ziel-Attribut oder Pragma ändert Größe von %<long double%>"
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs erfordert vollständige Unterstützung von ISA 2.06"
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM %<long double%> mit erweiterter Genauigkeit wird verwendet"
  
! #: config/rs6000/rs6000.cc:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs erfordert VSX-Unterstützung"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Die Option %<-mfloat128%> wird möglicherweise nicht vollständig unterstützt"
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs erfordert vollständige Unterstützung von ISA 3.0"
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "unbekannter ABI-Typ für Vektorisierungsbibliothek in %<-mveclibabi=%s%>"
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "Ziel-Attribut oder Pragma ändert AltiVec ABI"
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "Ziel-Attribut oder Pragma ändert darwin64 ABI"
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs erfordert ein gültiges Basisregister"
  
! #: config/rs6000/rs6000.cc:4914
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "unbekannte Option für %<%s=%s%>"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr "%<-mrop-protect%> erfordert %<-mcpu=power8%> oder höher"
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr "%<-mrop-protect%> erfordert das ELFv2-ABI"
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs ist veraltet und wird unter keinen Umständen empfohlen"
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs ist ein undurchsichtiger Typ, und Sie können ihn nicht auf andere Werte setzen"
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr "%qs ist ein undurchsichtiger Typ, und Sie können ihn nicht auf Konstanten setzen"
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "kein Profiling von 64-bit-Code für dieses ABI"
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Bei Verwendung der Option %qs kann die Adresse von geschachtelten Funktionen nicht verwendet werden"
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20684
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungültig"
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist für 64-Bit-Code ohne %qs ungültig"
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ohne %qs ungültig"
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "Verwendung von %<double%> in AltiVec-Typen ist ohne %qs ungültig"
  
! #: config/rs6000/rs6000.cc:24914
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "ungültige CPU %qs für %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24917
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ist nicht erlaubt"
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s ist ungültig"
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> schaltet %<-m%s%> aus"
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "das Attribut %<target_clones%> erfordert GLIBC (2.23 oder neuer), die Hardware-Fähigkeits-Bits exportiert"
  
! #: config/rs6000/rs6000.cc:25866
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Multiversionierung virtueller Funktionen wird nicht unterstützt"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "das Ergebnis des Befehls xxspltidp ist für denormalisierte Eingabewerte undefiniert"
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "Typ %<__vector_quad%> erfordert die Option %qs"
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr "Typ %<__vector_pair%> erfordert die Option %qs oder %qs"
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
! msgstr "Typ %<__dmr1024%> erfordert die Option %qs"
  
  #: config/rx/rx.cc:652
  #, gcc-internal-format
*************** msgstr "das angeforderte %qE-Attribut is
*** 46667,46825 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Argument für %qE ist nicht (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Gesamtgröße der lokalen Variablen übersteigt Grenze der Architektur"
  
! #: config/s390/s390.cc:12511
  #, 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 "Rahmengröße der Funktion %qs ist %wd Bytes, das ist größer als die benutzerdefinierte Stapelgrenze von %d Bytes; eine bedingungslose Falle wird gesetzt"
  
! #: config/s390/s390.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr "Rahmengröße der Funktion %qs ist %wd Bytes, das ist mehr als die Hälfte der Stapelgröße; die dynamische Prüfung wäre nicht zuverlässig; für diese Funktion wird keine Prüfcode generiert"
  
! #: config/s390/s390.cc:12555
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Rahmengröße von %qs ist %wd Bytes"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT mit Bitfeldern der Breite 0 hat sich in GCC 12 geändert"
  
! #: config/s390/s390.cc:14265
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 können geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstützt im ESA/390-Modus"
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstützt"
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-Vektorunterstützung ist auf %s nicht verfügbar"
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-Vektorunterstützung ist mit %<-msoft-float%> nicht verfügbar"
  
! #: config/s390/s390.cc:16691
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfügbar"
  
! #: config/s390/s390.cc:16695
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfügbar"
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstützt"
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "Stapelgröße muss größer als der Stapel-Überwachungswert sein"
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "Stapelgröße darf nicht größer als 64k sein"
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16810
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstützt"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.cc:16853
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument für %qs ist zu groß (max. %d)"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstützt"
  
! #: config/s390/s390.cc:18130
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "ungültige cc-Ausgabebeschränkung: %qs"
  
! #: config/s390/s390.cc:18135
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "mehrere cc-Ausgabebeschränkungen nicht unterstützt"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "%<asm%>-Spezifizierer für cc-Ausgabe steht in Konflikt mit %<asm%>-Clobber-Liste"
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "ungültiger Typ für cc-Ausgabebeschränkung"
--- 46743,46901 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Argument für %qE ist nicht (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "Gesamtgröße der lokalen Variablen übersteigt Grenze der Architektur"
  
! #: config/s390/s390.cc:12527
  #, 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 "Rahmengröße der Funktion %qs ist %wd Bytes, das ist größer als die benutzerdefinierte Stapelgrenze von %d Bytes; eine bedingungslose Falle wird gesetzt"
  
! #: config/s390/s390.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr "Rahmengröße der Funktion %qs ist %wd Bytes, das ist mehr als die Hälfte der Stapelgröße; die dynamische Prüfung wäre nicht zuverlässig; für diese Funktion wird keine Prüfcode generiert"
  
! #: config/s390/s390.cc:12571
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Rahmengröße von %qs ist %wd Bytes"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs verwendet dynamische Stapelanforderung"
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "die Parameterübergabe für das Argument vom Typ %qT mit Bitfeldern der Breite 0 hat sich in GCC 12 geändert"
  
! #: config/s390/s390.cc:14281
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "auf s390 können geschachtelte Funktionen mit %<-mfentry%> nicht im Profiling verwendet werden"
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-Bit-ABI nicht unterstützt im ESA/390-Modus"
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline wird nur mit %<-mindirect-branch-jump%> unterstützt"
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "Hardware-Vektorunterstützung ist auf %s nicht verfügbar"
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "Hardware-Vektorunterstützung ist mit %<-msoft-float%> nicht verfügbar"
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind auf %s nicht verfügbar"
  
! #: config/s390/s390.cc:16711
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "Dezimale Hardware-Gleitkommabefehle sind im ESA/390-Modus nicht verfügbar"
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> kann nicht in Verbindung mit %<-msoft-float%> verwendet werden"
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "die Kombination aus %<-mbackchain%>, %<-mpacked-stack%> und %<-mhard-float%> wird nicht unterstützt"
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "Stapelgröße muss größer als der Stapel-Überwachungswert sein"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "Stapelgröße darf nicht größer als 64k sein"
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> bringt %<-mstack-size%> mit sich"
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-check%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-target%> erfordert eine Ganzzahl im Bereich von 0 bis 4095"
  
! #: config/s390/s390.cc:16826
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> wird nur auf 64-Bit-CPUs unterstützt"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "Argumente von %qs sollten nicht-negative Ganzzahlen sein"
  
! #: config/s390/s390.cc:16869
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "Argument für %qs ist zu groß (max. %d)"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> kann nur zusammen mit %<-fpic%>/%<-fPIC%> verwendet werden"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "Wert %qs wird von Attribut %<target%> nicht unterstützt"
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "ungültige cc-Ausgabebeschränkung: %qs"
  
! #: config/s390/s390.cc:18151
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "mehrere cc-Ausgabebeschränkungen nicht unterstützt"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "%<asm%>-Spezifizierer für cc-Ausgabe steht in Konflikt mit %<asm%>-Clobber-Liste"
  
! #: config/s390/s390.cc:18162
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "ungültiger Typ für cc-Ausgabebeschränkung"
*************** msgstr "Eltern-Unterprogramm kann nicht
*** 47194,47252 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline%> markiert"
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "ungültiger Elementtyp für Attribut %qs"
  
! #: ada/gcc-interface/utils.cc:4528
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Attribut %qs wird ignoriert"
  
! #: ada/gcc-interface/utils.cc:7013
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Attribut %qs ohne Argumente für einen Nicht-Prototyp"
  
! #: ada/gcc-interface/utils.cc:7028
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "Argument %qs hat ungültige Operandennummer (Argument %lu)"
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "Argument %qs mit Operandennummer außerhalb des Wertebereiches (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "Argument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "Attribut %qs benötigt Prototypen mit benannten Argumenten"
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "Attribut %qE hat keinen Effekt"
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Attribut %qs bezieht sich nur auf Arraytypen"
--- 47270,47328 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "Unterprogramm %q+F nicht als %<Inline%> markiert"
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "ungültiger Elementtyp für Attribut %qs"
  
! #: ada/gcc-interface/utils.cc:4538
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "Komponentenanzahl des Vektors ist keine Zweierpotenz"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "Attribut %qs wird ignoriert"
  
! #: ada/gcc-interface/utils.cc:7023
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "Attribut %qs ohne Argumente für einen Nicht-Prototyp"
  
! #: ada/gcc-interface/utils.cc:7038
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "Argument %qs hat ungültige Operandennummer (Argument %lu)"
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "Argument %qs mit Operandennummer außerhalb des Wertebereiches (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "Argument %qs referenziert Nicht-Zeiger-Operanden (Argument %lu, Operand %lu)"
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "Attribut %qs benötigt Prototypen mit benannten Argumenten"
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "Attribut %qE hat keinen Effekt"
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "Attribut %qs bezieht sich nur auf Arraytypen"
*************** msgstr "die angegebene Datei %s ist ein
*** 47321,47328 ****
  msgid "could not get size of source file"
  msgstr "Größe der Quelldatei kann nicht ermittelt werden"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
--- 47397,47404 ----
  msgid "could not get size of source file"
  msgstr "Größe der Quelldatei kann nicht ermittelt werden"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void-Wert nicht ignoriert wie es sein sollte"
*************** msgstr "nur %qT oder eine Nullzeigerkons
*** 47342,47348 ****
  msgid "conversion to non-scalar type requested"
  msgstr "Konvertierung zu Nicht-Skalar-Typ verlangt"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "Arraygröße fehlt in %q+D"
--- 47418,47424 ----
  msgid "conversion to non-scalar type requested"
  msgstr "Konvertierung zu Nicht-Skalar-Typ verlangt"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "Arraygröße fehlt in %q+D"
*************** msgstr "Typ des Arrays %q+D vervollstän
*** 47402,47826 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qE wurde in diesem Gültigkeitsbereich bereits deklariert und ist unvollständig deklariert"
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "die Verwendung von %qD sowohl als Typedef als auch als Tag ist in C++ ungültig"
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprünglich hier definiert"
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "eine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passen"
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "ein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passen"
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "Prototyp für %q+D deklariert mehr Argumente als vorherige Definition im alten Stil"
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "Prototyp für %q+D deklariert weniger Argumente als vorherige Definition im alten Stil"
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "Prototyp für %q+D deklariert Argument %d mit inkompatiblem Typen"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "Prototyp für %q+D folgt einer Nicht-Prototyp-Definition"
  
! #: c/c-decl.cc:2063
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "vorherige Definition von %q+D vom Typ %qT"
  
! #: c/c-decl.cc:2067
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "vorherige implizite Deklaration von %q+D vom Typ %qT"
  
! #: c/c-decl.cc:2071
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "vorherige Deklaration von %qD vom Typ %qT"
  
! #: c/c-decl.cc:2109
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "Multiversionierung wird für umbenannte Funktionen nicht unterstützt"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D als andere Symbolart redeklariert"
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "Eingebaute Funktion %q+D als Nicht-Funktion deklariert"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Deklaration von %q+D überdeckt eine eingebaute Funktion"
  
! #: c/c-decl.cc:2187
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "widersprüchliche Neudeklaration des Aufzählungswerts %q+D"
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "Redeklaration von Aufzählung %q+D"
  
! #: c/c-decl.cc:2234
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "in Konflikt stehende Typen für eingebaute Funktion %q+D; erwartet wurde %qT"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD wird in Header %qs deklariert"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "Unstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qT"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "Unstimmigkeit im Rückgabetyp der eingebauten Funktion %qD; erwartet wurde %qT"
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "In Konflikt stehende Typen für %q+D"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "abweichende Typen für %q+D; der bestehende Typ ist %qT"
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "in Konflikt stehende benannte Adressräume (generisch und %s) für %q+D"
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "in Konflikt stehende benannte Adressräume (%s und generisch) für %q+D"
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "in Konflikt stehende benannte Adressräume (%s und %s) für %q+D"
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "In Konflikt stehende Typqualifizierer für %q+D"
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "widersprüchliche Typen für %q+D aufgrund von enum/integer-Konflikt; der bestehende Typ ist %qT"
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Redefinition des typedef %q+D mit anderem Typ"
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Redefinition des typedef %q+D mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Redefinition des typedef %q+D"
  
! #: c/c-decl.cc:2454
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Deklaration von %qD überdeckt eine eingebaute Funktion"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Deklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qT"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Redefinition von %q+D"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Statische Deklaration von %q+D folgt nicht-statischer Deklaration"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Nicht-statische Deklaration von %q+D folgt statischer Deklaration"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "Attribut %<gnu_inline%> vorhanden bei %q+D"
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr "aber nicht hier"
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-Deklaration von %q+D folgt Deklaration ohne Bindung"
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Deklaration von %q+D ohne Bindung folgt einer extern-Deklaration"
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Redeklaration von %q+D ohne Bindung"
  
! #: c/c-decl.cc:2702
  #, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "doppelte Deklaration von %qD ist in C++ ungültig"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Redeklaration von %q+D mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)"
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Redefinition des Parameters %q+D"
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Redundante Redeklaration von %q+D"
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Deklaration von %q+D überdeckt eine vorhergehende Nicht-Variable"
  
! #: c/c-decl.cc:3329
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD überdeckt einen Parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD überdeckt eine globale Deklaration"
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Deklaration von %qD überdeckt einen vorhergehenden lokalen Bezeichner"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Geschachtelte extern-Deklaration von %qD"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Implizite Deklaration der Funktion %qE; meinten Sie %qs?"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Implizite Deklaration der Funktion %qE"
  
! #: c/c-decl.cc:3751
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qE bereit"
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Unverträgliche implizite Deklaration der eingebauten Funktion %qD"
  
! #: c/c-decl.cc:4032
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereit"
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Unverträgliche implizite Deklaration der Funktion %qD"
  
! #: c/c-decl.cc:4104
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ist hier (außerhalb einer Funktion) nicht deklariert; meinten Sie %qs?"
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ist hier nicht deklariert (nicht in einer Funktion)"
  
! #: c/c-decl.cc:4122
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?"
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE nicht deklariert (erste Verwendung in dieser Funktion)"
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE außerhalb einer Funktion referenziert"
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "in Gültigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr "Sprung überspringt OpenMP-%<allocate%>"
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Sprung lässt Variableninitialisierung aus"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Marke %qD hier definiert"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Sprung in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionelles C bietet keinen separaten Namensraum für Marken an, Bezeichner %qE steht in Konflikt"
  
! #: c/c-decl.cc:4495
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "eine Switch-Anweisung springt in den Gültigkeitsbereich eines Bezeichners mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "switch springt über OpenMP-%<allocate%>"
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch springt über Variableninitialisierung"
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch beginnt hier"
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch springt in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit Rückgabetyp »void« angewendet"
  
! #: c/c-decl.cc:4833
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werden"
  
! #: c/c-decl.cc:4853
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "das Standardattribut %qE bezieht sich nur auf Funktionen"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "Standardattribut %qE kann nur auf Funktionsdeklaratoren oder Typspezifizierer mit Funktionstyp angewendet werden"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr "beabsichtigten Sie, es nach dem %<)%> nach den Funktionsparametern anzugeben?"
--- 47478,47902 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qE wurde in diesem Gültigkeitsbereich bereits deklariert und ist unvollständig deklariert"
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "die Verwendung von %qD sowohl als Typedef als auch als Tag ist in C++ ungültig"
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "ursprünglich hier definiert"
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "eine Parameterliste mit Auslassung kann nicht zu einer leeren Parameternamenslistendeklaration passen"
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "ein Argumenttyp mit Standard-Promotion kann nicht zu einer leeren Parameternamenslistendeklaration passen"
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "Prototyp für %q+D deklariert mehr Argumente als vorherige Definition im alten Stil"
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "Prototyp für %q+D deklariert weniger Argumente als vorherige Definition im alten Stil"
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "Prototyp für %q+D deklariert Argument %d mit inkompatiblem Typen"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "Prototyp für %q+D folgt einer Nicht-Prototyp-Definition"
  
! #: c/c-decl.cc:2064
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "vorherige Definition von %q+D vom Typ %qT"
  
! #: c/c-decl.cc:2068
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "vorherige implizite Deklaration von %q+D vom Typ %qT"
  
! #: c/c-decl.cc:2072
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "vorherige Deklaration von %qD vom Typ %qT"
  
! #: c/c-decl.cc:2110
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "Multiversionierung wird für umbenannte Funktionen nicht unterstützt"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D als andere Symbolart redeklariert"
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "Eingebaute Funktion %q+D als Nicht-Funktion deklariert"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "Deklaration von %q+D überdeckt eine eingebaute Funktion"
  
! #: c/c-decl.cc:2188
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "widersprüchliche Neudeklaration des Aufzählungswerts %q+D"
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "Redeklaration von Aufzählung %q+D"
  
! #: c/c-decl.cc:2235
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "in Konflikt stehende Typen für eingebaute Funktion %q+D; erwartet wurde %qT"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD wird in Header %qs deklariert"
  
! #: c/c-decl.cc:2256
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "Unstimmigkeit im Typ von Argument %u der eingebauten Funktion %qD; erwartet wurde %qT"
  
! #: c/c-decl.cc:2261
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "Unstimmigkeit im Rückgabetyp der eingebauten Funktion %qD; erwartet wurde %qT"
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "In Konflikt stehende Typen für %q+D"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "abweichende Typen für %q+D; der bestehende Typ ist %qT"
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "in Konflikt stehende benannte Adressräume (generisch und %s) für %q+D"
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "in Konflikt stehende benannte Adressräume (%s und generisch) für %q+D"
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "in Konflikt stehende benannte Adressräume (%s und %s) für %q+D"
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "In Konflikt stehende Typqualifizierer für %q+D"
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "widersprüchliche Typen für %q+D aufgrund von enum/integer-Konflikt; der bestehende Typ ist %qT"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "Redefinition des typedef %q+D mit anderem Typ"
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "Redefinition des typedef %q+D mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "Redefinition des typedef %q+D"
  
! #: c/c-decl.cc:2455
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "Deklaration von %qD überdeckt eine eingebaute Funktion"
  
! #: c/c-decl.cc:2471
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Deklaration der eingebauten Funktion %qD ohne Prototyp; erwartet wurde %qT"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "Redefinition von %q+D"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "Statische Deklaration von %q+D folgt nicht-statischer Deklaration"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "Nicht-statische Deklaration von %q+D folgt statischer Deklaration"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "Attribut %<gnu_inline%> vorhanden bei %q+D"
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr "aber nicht hier"
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklaration"
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern-Deklaration von %q+D folgt Deklaration ohne Bindung"
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "Deklaration von %q+D ohne Bindung folgt einer extern-Deklaration"
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "Redeklaration von %q+D ohne Bindung"
  
! #: c/c-decl.cc:2703
  #, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "doppelte Deklaration von %qD ist in C++ ungültig"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "Redeklaration von %q+D mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)"
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "Redefinition des Parameters %q+D"
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Redundante Redeklaration von %q+D"
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "Deklaration von %q+D überdeckt eine vorhergehende Nicht-Variable"
  
! #: c/c-decl.cc:3330
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "Deklaration von %qD überdeckt einen Parameter"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "Deklaration von %qD überdeckt eine globale Deklaration"
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "Deklaration von %qD überdeckt einen vorhergehenden lokalen Bezeichner"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "verdeckte Deklaration ist hier"
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Geschachtelte extern-Deklaration von %qD"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "Implizite Deklaration der Funktion %qE; meinten Sie %qs?"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "Implizite Deklaration der Funktion %qE"
  
! #: c/c-decl.cc:3752
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qE bereit"
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "Unverträgliche implizite Deklaration der eingebauten Funktion %qD"
  
! #: c/c-decl.cc:4033
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "binden Sie %qs ein oder stellen Sie eine Deklaration von %qD bereit"
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "Unverträgliche implizite Deklaration der Funktion %qD"
  
! #: c/c-decl.cc:4105
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE ist hier (außerhalb einer Funktion) nicht deklariert; meinten Sie %qs?"
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE ist hier nicht deklariert (nicht in einer Funktion)"
  
! #: c/c-decl.cc:4123
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE nicht deklariert (erstmalige Verwendung in dieser Funktion); meinten Sie %qs?"
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE nicht deklariert (erste Verwendung in dieser Funktion)"
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "jeder nicht deklarierte Bezeichner wird nur einmal für jede Funktion, in der er vorkommt, gemeldet"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "Marke %qE außerhalb einer Funktion referenziert"
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "in Gültigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr "Sprung überspringt OpenMP-%<allocate%>"
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Sprung lässt Variableninitialisierung aus"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Marke %qD hier definiert"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Sprung in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "Doppelte Markendeklaration %qE"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "doppelte Marke %qD"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "traditionelles C bietet keinen separaten Namensraum für Marken an, Bezeichner %qE steht in Konflikt"
  
! #: c/c-decl.cc:4496
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "eine Switch-Anweisung springt in den Gültigkeitsbereich eines Bezeichners mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "switch springt über OpenMP-%<allocate%>"
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch springt über Variableninitialisierung"
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch beginnt hier"
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch springt in Anweisungs-Ausdruck"
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE als falsche Symbolart definiert"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "Attribut %qE auf %qD mit Rückgabetyp »void« angewendet"
  
! #: c/c-decl.cc:4834
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf struct-, union- oder enum-Typen angewendet werden"
  
! #: c/c-decl.cc:4854
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "das Standardattribut %qE bezieht sich nur auf Funktionen"
  
! #: c/c-decl.cc:4874
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "Standardattribut %qE kann nur auf Funktionsdeklaratoren oder Typspezifizierer mit Funktionstyp angewendet werden"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr "beabsichtigten Sie, es nach dem %<)%> nach den Funktionsparametern anzugeben?"
*************** msgstr "beabsichtigten Sie, es nach dem
*** 47829,48271 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT wird in unvollständig spezifiziertem Objektinitialisierer deklariert"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Unbenannte struct/union, die keine Instanzen definiert"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Leere Deklaration mit %<_Alignas%> redeklariert nicht Symbol"
  
! #: c/c-decl.cc:5266
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "leere Deklaration eines %<enum%>-Typen redeklariert das Tag nicht"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Nutzloser Typname in leerer Deklaration"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> in leerer Deklaration"
  
! #: c/c-decl.cc:5313
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> in leerer Deklaration"
  
! #: c/c-decl.cc:5319
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> in leerer Deklaration"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in leerer Deklaration im Datei-Gültigkeitsbereich"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in leerer Deklaration im Datei-Gültigkeitsbereich"
  
! #: c/c-decl.cc:5339
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Speicherklassenangabe in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5355
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Typqualifizierer in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5361
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
  
! #: c/c-decl.cc:5376
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutzloses %qs in leerer Deklaration"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutzloses %<_Alignas%> in leerer Deklaration"
  
! #: c/c-decl.cc:5414
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ungültige Verwendung von Attributen in leerer Deklaration"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO-C90 unterstützt kein %<static%> oder Typkennzeichner in Parameterarraydeklaratoren"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstützt %<[*]%>-Arraydeklaratoren nicht"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> darf in diesem Kontext nicht angegeben werden"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ist üblicherweise eine Funktion"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration für %qD"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Funktion %qD ist wie eine Variable initialisiert"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Parameter %qD ist initialisiert"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Variable %qD hat Initialisierung, aber unvollständigen Typ"
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "der inline-Funktion %q+D wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:5945
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "versionierte Deklarationen sind nur im Datei-Gültigkeitsbereich erlaubt"
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungültig"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD sollte initialisiert werden"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Initialisierung gibt nicht die Größe von %q+D an"
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "Arraygröße von %q+D ist null oder negativ"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Speichergröße von %q+D ist nicht konstant"
  
! #: c/c-decl.cc:6217
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%<asm%>-Angabe für nicht-statische lokale Variable %q+D wird ignoriert"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %D%> ist in C++ ungültig"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in »declare target«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "mehr als eine Liste von Vorwärtsdeklarationen von Parametern"
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet Vorwärtsdeklaration für Parameter"
  
! #: c/c-decl.cc:6483
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> in dateilokalem zusammengesetztem Literal"
  
! #: c/c-decl.cc:6489
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "zusammengesetztes Literal ist implizit auto, jedoch als %qs deklariert"
  
! #: c/c-decl.cc:6540
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr "Array unbekannter Länge mit leerem Initialisierer"
  
! #: c/c-decl.cc:6555
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr "Speichergröße ist nicht konstant"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungültig"
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:6630
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null für Bitfeld %qs"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungültigen Typen"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs überschreitet dessen Typen"
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.cc:6714
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen Größe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen Größe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler Größe"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler Größe"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "auf %<enum%> basierender Typ darf hier nicht angegeben werden"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte Adressräume (%s und %s)"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse für Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse für Strukturfeld angegeben"
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse für Parameter %qE angegeben"
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse für Typnamen angegeben"
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-Gültigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
--- 47905,48347 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT wird in unvollständig spezifiziertem Objektinitialisierer deklariert"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "Unbenannte struct/union, die keine Instanzen definiert"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "Leere Deklaration mit %<_Alignas%> redeklariert nicht Symbol"
  
! #: c/c-decl.cc:5268
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "leere Deklaration eines %<enum%>-Typen redeklariert das Tag nicht"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "Nutzloser Typname in leerer Deklaration"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> in leerer Deklaration"
  
! #: c/c-decl.cc:5315
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> in leerer Deklaration"
  
! #: c/c-decl.cc:5321
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> in leerer Deklaration"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> in leerer Deklaration im Datei-Gültigkeitsbereich"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> in leerer Deklaration im Datei-Gültigkeitsbereich"
  
! #: c/c-decl.cc:5341
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "Speicherklassenangabe in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5357
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "Typqualifizierer in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5363
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> in leerer Deklaration mit auf %<enum%> basierendem Typen"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
  
! #: c/c-decl.cc:5378
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "nutzloses %qs in leerer Deklaration"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "nutzloses %<_Alignas%> in leerer Deklaration"
  
! #: c/c-decl.cc:5416
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "ungültige Verwendung von Attributen in leerer Deklaration"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "Leere Deklaration"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO-C90 unterstützt kein %<static%> oder Typkennzeichner in Parameterarraydeklaratoren"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO-C90 unterstützt %<[*]%>-Arraydeklaratoren nicht"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> darf in diesem Kontext nicht angegeben werden"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D ist üblicherweise eine Funktion"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "keine vorherige Deklaration für %qD"
  
! #: c/c-decl.cc:5826
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD ist initialisiert (verwenden Sie stattdessen lieber %<__typeof__%>)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "Funktion %qD ist wie eine Variable initialisiert"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "Parameter %qD ist initialisiert"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "Variable %qD hat Initialisierung, aber unvollständigen Typ"
  
! #: c/c-decl.cc:5919
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "der inline-Funktion %q+D wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:5947
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "versionierte Deklarationen sind nur im Datei-Gültigkeitsbereich erlaubt"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "nicht initialisiertes konstantes Element %qT ist in C++ ungültig"
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD sollte initialisiert werden"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "Initialisierung gibt nicht die Größe von %q+D an"
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "Arraygröße von %q+D ist null oder negativ"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Speichergröße von %q+D ist nicht konstant"
  
! #: c/c-decl.cc:6219
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "%<asm%>-Angabe für nicht-statische lokale Variable %q+D wird ignoriert"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
  
! #: c/c-decl.cc:6343
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "nicht initialisiertes %<const %D%> ist in C++ ungültig"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D in »declare target«-Direktive hat keinen zuordenbaren Typ"
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "mehr als eine Liste von Vorwärtsdeklarationen von Parametern"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO-C verbietet Vorwärtsdeklaration für Parameter"
  
! #: c/c-decl.cc:6485
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> in dateilokalem zusammengesetztem Literal"
  
! #: c/c-decl.cc:6491
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "zusammengesetztes Literal ist implizit auto, jedoch als %qs deklariert"
  
! #: c/c-decl.cc:6542
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr "Array unbekannter Länge mit leerem Initialisierer"
  
! #: c/c-decl.cc:6557
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr "Speichergröße ist nicht konstant"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "Definition eines Typs in einem zusammengesetzten Literal ist in C++ ungültig"
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:6632
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Breite des Bitfeldes %qs ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Negative Breite in Bitfeld %qs"
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Breite Null für Bitfeld %qs"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "Bitfeld %qs hat ungültigen Typen"
  
! #: c/c-decl.cc:6665
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "Bitfeld %qs kann nicht mit %<warn_if_not_aligned%>-Typ deklariert werden"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "Breite von %qs überschreitet dessen Typen"
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs ist schmaler als die Werte seines Typs"
  
! #: c/c-decl.cc:6716
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array %qE, dessen Größe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6719
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO-C90 verbietet Array, dessen Größe nicht ausgewertet werden kann"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO-C90 verbietet Array %qE variabler Größe"
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO-C90 verbietet Array variabler Größe"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "auf %<enum%> basierender Typ darf hier nicht angegeben werden"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "variabel modifiziertes %qE im Dateibereich"
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "variabel modifiziertes Feld im Dateibereich"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%<int%> ist Standardtyp in Deklaration von %qE"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "%<int%> ist Standardtyp in Typ-Deklaration"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "doppeltes %<const%>"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "doppeltes %<restrict%>"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "doppeltes %<volatile%>"
  
! #: c/c-decl.cc:7085
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "doppeltes %<_Atomic%>"
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "in Konflikt stehende benannte Adressräume (%s und %s)"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "%<_Atomic%>-qualifizierter Arraytyp"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "Funktionsdefinition deklarierte %<auto%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "Funktionsdefinition deklarierte %<register%>"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "Funktionsdefinition deklarierte %<typedef%>"
  
! #: c/c-decl.cc:7132
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "Funktionsdefinition deklarierte %qs"
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Speicherklasse für Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Speicherklasse für Strukturfeld angegeben"
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Speicherklasse für Parameter %qE angegeben"
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Speicherklasse für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "Speicherklasse für Typnamen angegeben"
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisiert und als %<extern%> deklariert"
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE hat sowohl %<extern%> als auch Initialisierung"
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "Deklaration von %qE in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "geschachtelte Funktion %qE als %<extern%> deklariert"
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "Funktions-Gültigkeitsbereich %qE ist implizit auto, jedoch als %qs deklariert"
*************** msgstr "Funktions-Gültigkeitsbereich %q
*** 48273,49491 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "»static« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungültige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Arraygröße von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Größe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7382
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Arraygröße von %qE hat unvollständigen Typ"
  
! #: c/c-decl.cc:7385
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Größe eines unbenannten Arrays hat unvollständigen Typ"
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der Größe null"
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der Größe null"
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Größe des Arrays %qE ist negativ"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Größe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Arraygröße von %qE ist zu groß"
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Größe des unbenannten Arrays ist zu groß"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstützt keine flexiblen Arrays als Elemente"
  
! #: c/c-decl.cc:7554
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollständigen Elementtypen %qT"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> ist nur in Funktionsprototypen oder generischen Zuordnungen erlaubt"
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurückgibt, deklariert"
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurückgibt, deklariert"
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-Rückgabewert ignoriert"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> für %qE kombiniert"
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> für %qE kombiniert"
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs für »auto«-Variable %qE angegeben"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs für Parameter %qE angegeben"
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs für Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs für Strukturfeld angegeben"
  
! #: c/c-decl.cc:7875
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.cc:7886
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung für typedef %qE angegeben"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung für %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.cc:7893
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung für Parameter %qE angegeben"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7900
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung für Bitfeld %qE angegeben"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung für unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.cc:7905
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung für Funktion %qE angegeben"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer können nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer können nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als »void« deklariert"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.cc:8137
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollständigen Typen"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollständigen Typen"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungültige Speicherklasse für Funktion %qE"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als »inline« möglich"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstützt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstützt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:8285
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "Funktion, die bereits als %<static%> deklariert war, wird als %<extern%> neudeklariert"
  
! #: c/c-decl.cc:8303
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-Objekt hat variabel geänderten Typ"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ungültige Qualifizierer für %<constexpr%>-Objekt"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ungültige Qualifizierer für Feld eines %<constexpr%>-Objekts"
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geändertem Typ darf keine Bindung haben"
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr "nichtlokale Variable %qD mit anonymem Typ ist in C++ fragwürdig"
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> außerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollständigen Typen"
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollständigen Typen"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine Vorwärtsdeklaration"
  
! #: c/c-decl.cc:8687
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> muss der einzige Parameter sein und unbenannt"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist außerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8736
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme »%s« ist außerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "»enum«-Typ hier definiert"
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "»struct« wurde hier definiert"
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "»union« wurde hier definiert"
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungültig"
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT wurde in unvollständig angegebenem Objektinitialisierer definiert"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.cc:9090
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstützt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:9093
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstützt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat Größe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat Größe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "Verwendung von %qD sowohl als Feld als auch als Typedefname ist in C++ ungültig"
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr "das Argument %qE für das Attribut %<counted_by%> ist keine Felddeklaration in derselben Struktur wie %qD"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr "das Argument %qE für das Attribut %<counted_by%> ist keine Felddeklaration mit einem Ganzzahltyp"
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "flexibles Arrayelement in Union ist eine GCC-Erweiterung"
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente ist eine GCC-Erweiterung"
  
! #: c/c-decl.cc:9800
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "Struktur, die ein flexibles Arrayelement enthält, ist nicht am Ende einer anderen Struktur"
  
! #: c/c-decl.cc:9827
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groß"
  
! #: c/c-decl.cc:9843
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "Bitfeld %qD hat ungültigen Typen"
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Typumgehung schaltet die Reihenfolge der Skalarspeicherung um"
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.cc:9984
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "Redefinition des Struktur- oder Vereinigungstyps %qT mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:9991
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "Redefinition von Struktur- oder Vereinigungstyp %qT"
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiert"
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein für Aufzählungswerte"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Aufzählungswerte überschreiten Wertebereich des größten Ganzzahltypen"
  
! #: c/c-decl.cc:10355
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "Aufzählungswerte überschreiten Wertebereich von %qs"
  
! #: c/c-decl.cc:10472
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "widersprüchliche Redefinition des Aufzählungstyps %qT"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Aufzählungswert für %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Aufzählungswert für %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Überlauf in Aufzählungswerten"
  
! #: c/c-decl.cc:10547
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "Aufzählungswert ist außerhalb des Gültigkeitsbereichs des zugrundeliegenden Typen"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr "erneut deklarierter Aufzählungswert ist außerhalb des Gültigkeitsbereichs von %qT"
  
! #: c/c-decl.cc:10592
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "Aufzählungswert ist außerhalb des Gültigkeitsbereichs von %qs"
  
! #: c/c-decl.cc:10598
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C vor C23 beschränkt Aufzählungswerte auf den Bereich von %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Rückgabetyp ist unvollständig"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Rückgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10866
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "ISO C23 erlaubt es nicht, Parameter für die Funktion %qE zu definieren, die ohne Parameter deklariert ist"
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp für %qD"
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Rückgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter Rückgabetyp von %qD"
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "versionierte Definitionen sind nur im Datei-Gültigkeitsbereich erlaubt"
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurück"
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO-C unterstützt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C23"
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollständigen Typen"
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration für nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu übersetzen"
  
! #: c/c-decl.cc:11735
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstützt; ab ISO C99 geht es"
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der »static«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.cc:12191
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs mit %<auto%> verwendet"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist für GCC zu lang"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "sowohl %qs als auch %qs in Deklarationsangaben"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstützt nicht %<long long%>"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "sowohl %qs als auch %<__int%d%> in Deklarationsangaben"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "sowohl %qs als auch %<_Float%d%s%> in Deklarationsangaben"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstützt keine komplexen Typen"
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstützt keine sättigenden Typen"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.cc:12632
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs kann nicht mittels %<typedef%> definiert werden"
  
! #: c/c-decl.cc:12636
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "»%s« kann hier nicht verwendet werden"
  
! #: c/c-decl.cc:12689
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstützt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "sowohl %<__int%d%> als auch %qs in Deklarationsangaben"
  
! #: c/c-decl.cc:12708
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird für dieses Ziel nicht unterstützt"
  
! #: c/c-decl.cc:12751
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstützt keine booleschen Typen"
  
! #: c/c-decl.cc:12870
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO-C unterstützt den Typen %<_Float%d%s%> erst ab C23"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird für dieses Ziel nicht unterstützt"
  
! #: c/c-decl.cc:12990
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO-C unterstützt dezimale Gleitkommazahlen erst ab C23"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden für dieses Ziel nicht unterstützt"
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstützt keine Ganzzahltypen"
  
! #: c/c-decl.cc:13044
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "%<_BitInt%>-Argument ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-decl.cc:13050
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%<_BitInt%>-Argument %qE ist kein positiver konstanter Ganzzahlausdruck"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr "%<_BitInt%>-Argument %qE ist größer als %<BITINT_MAXWIDTH%> %qd"
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD würde in C++ ein Feld, keinen Typen zurückgeben"
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstützt nicht %qE"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstützt nicht %qE"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.cc:13259
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> mit %<auto%> verwendet"
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE mit %<extern%> verwendet"
  
! #: c/c-decl.cc:13274
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE mit %qs verwendet"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.cc:13311
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> mit %qE verwendet"
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstützt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.cc:13414
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C unterstützt %<auto%>-Typinferenz erst ab C23"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstützt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.cc:13657
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "Argument für %<signed _BitInt%> muss mindestens 2 sein"
  
! #: c/c-decl.cc:13666
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO-C unterstützt %<%s_BitInt(%d)%> erst ab C23"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C unterstützt eine %qs-Anweisung mit einem Bezeichner als Operanden erst ab C2Y"
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "der Operand %qE der %<break%>-Anweisung bezieht sich nicht auf eine benannte Schleife oder eine %<switch%>-Anweisung; meinten Sie %qs?"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "der Operand %qE der %<continue%>-Anweisung bezieht sich nicht auf eine benannte Schleife; meinten Sie %qs?"
  
! #: c/c-decl.cc:14325
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "der Operand der %<break%>-Anweisung %qE bezieht sich nicht auf eine benannte Schleife oder eine %<switch%>-Anweisung"
  
! #: c/c-decl.cc:14328
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "der Operand %qE der %<continue%>-Anweisung bezieht sich nicht auf eine benannte Schleife"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr "der Operand %qE der %<continue%>-Anweisung bezieht sich auf eine benannte %<switch%>-Anweisung"
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "der %<switch%>-Name ist hier definiert"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr "der Operand %2$qE der %1$qs Anweisung bezieht sich auf eine Schleife außerhalb ihres Körpers"
  
! #: c/c-decl.cc:14346
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "der Schleifenname ist hier definiert"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr "der Operand %qE der %<break%>-Anweisung bezieht sich auf eine %<switch%>-Anweisung außerhalb des Anweisungsrumpfs"
--- 48349,49567 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "»static« oder Typkennzeichner in Nicht-Parameter-Arraydeklarator"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "Deklaration von %qE als Array von voids"
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "Deklaration eines Typnamen als Array von voids"
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "Deklaration von %qE als Array von Funktionen"
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "Deklaration eines Typnamen als Array von Funktionen"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "ungültige Verwendung einer Struktur mit flexiblem Arrayelement"
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Arraygröße von %qE hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Größe eines unbenannten Arrays hat Nicht-Ganzzahltyp"
  
! #: c/c-decl.cc:7384
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "Arraygröße von %qE hat unvollständigen Typ"
  
! #: c/c-decl.cc:7387
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "Größe eines unbenannten Arrays hat unvollständigen Typ"
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO-C verbietet Array %qE der Größe null"
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO-C verbietet Array der Größe null"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Größe des Arrays %qE ist negativ"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Größe des unbenannten Arrays ist negativ"
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Arraygröße von %qE ist zu groß"
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Größe des unbenannten Arrays ist zu groß"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO-C90 unterstützt keine flexiblen Arrays als Elemente"
  
! #: c/c-decl.cc:7556
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "Arraytyp hat unvollständigen Elementtypen %qT"
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qE als multidimensionales Array muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von multidimensionalem Array muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> nicht in einer Deklaration"
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> ist nur in Funktionsprototypen oder generischen Zuordnungen erlaubt"
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "Typname als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE als Funktion, die ein Array zurückgibt, deklariert"
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "Typname als Funktion, die ein Array zurückgibt, deklariert"
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "Funktionsdefinition hat qualifizierten void-Rückgabetypen"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "Typkennzeichner an Funktions-Rückgabewert ignoriert"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "%<_Atomic%>-qualifizierter Funktionstyp"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO-C verbietet qualifizierte Funktionstypen"
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<auto%> für %qE kombiniert"
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs mit Qualifizierer %<register%> für %qE kombiniert"
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs für »auto«-Variable %qE angegeben"
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs für Parameter %qE angegeben"
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs für Strukturfeld %qE angegeben"
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs für Strukturfeld angegeben"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "Bitfeld %qE hat atomaren Typen"
  
! #: c/c-decl.cc:7879
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "Bitfeld hat atomaren Typen"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "Ausrichtung für typedef %qE angegeben"
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "Ausrichtung für %<register%>-Objekt %qE angegeben"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "Ausrichtung für Parameter %qE angegeben"
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "Ausrichtung für unbenannten Parameter angegeben"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "Ausrichtung für Bitfeld %qE angegeben"
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "Ausrichtung für unbenanntes Bitfeld angegeben"
  
! #: c/c-decl.cc:7907
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Ausrichtung für Funktion %qE angegeben"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "%<_Alignas%>-Spezifizierer können nicht die Ausrichtung von %qE reduzieren"
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "%<_Alignas%>-Spezifizierer können nicht die Ausrichtung eines unbenannten Feldes reduzieren"
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:7950
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "Variable oder Feld %qE als »void« deklariert"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "Attribute in Parameterarraydeklarator ignoriert"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "Parameter %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:8119
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "Parameter %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Feld %qE als Funktion deklariert"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "Feld %qE hat unvollständigen Typen"
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "unbenanntes Feld hat unvollständigen Typen"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "ungültige Speicherklasse für Funktion %qE"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "%<main%> ist nicht als »inline« möglich"
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8262
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO-C99 unterstützt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:8265
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO-C90 unterstützt nicht %<_Noreturn%>"
  
! #: c/c-decl.cc:8287
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "Funktion, die bereits als %<static%> deklariert war, wird als %<extern%> neudeklariert"
  
! #: c/c-decl.cc:8305
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%<constexpr%>-Objekt hat variabel geänderten Typ"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "ungültige Qualifizierer für %<constexpr%>-Objekt"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "ungültige Qualifizierer für Feld eines %<constexpr%>-Objekts"
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "Variable %q+D als %<inline%> deklariert"
  
! #: c/c-decl.cc:8355
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "Variable %q+D als %<_Noreturn%> deklariert"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "nicht geschachtelte Funktion mit variabel modifiziertem Typen"
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "Objekt mit variabel geändertem Typ darf keine Bindung haben"
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr "nichtlokale Variable %qD mit anonymem Typ ist in C++ fragwürdig"
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> außerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "Funktionsdeklaration ist kein Prototyp"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "Parameter %u (%q+D) hat unvollständigen Typen"
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "Parameter %u hat unvollständigen Typen"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> muss der einzige Parameter sein"
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "Parameter %q+D hat nur eine Vorwärtsdeklaration"
  
! #: c/c-decl.cc:8689
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> muss der einzige Parameter sein und unbenannt"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte %<%s %E%> ist außerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8738
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "das innerhalb der Parameterliste deklarierte anonyme »%s« ist außerhalb dieser Definition oder Deklaration nicht sichtbar"
  
! #: c/c-decl.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "»enum«-Typ hier definiert"
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "»struct« wurde hier definiert"
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "»union« wurde hier definiert"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "Verschachtelte Redefinition von %<union %E%>"
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "Verschachtelte Redefinition von %<struct %E%>"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "Typdefinition in Ausdruck %qs ist in C++ ungültig"
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT wurde in unvollständig angegebenem Objektinitialisierer definiert"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "Deklaration deklariert nichts"
  
! #: c/c-decl.cc:9092
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C99 unterstützt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:9095
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO-C90 unterstützt keine namenlosen structs/unions"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "doppeltes Element %q+D"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "leere Struktur hat Größe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "leere Union hat Größe 0 in C, aber 1 in C++"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "Verwendung von %qD sowohl als Feld als auch als Typedefname ist in C++ ungültig"
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr "das Argument %qE für das Attribut %<counted_by%> ist keine Felddeklaration in derselben Struktur wie %qD"
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr "das Argument %qE für das Attribut %<counted_by%> ist keine Felddeklaration mit einem Ganzzahltyp"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "Union hat keine benannten Elemente"
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "Union hat keine Elemente"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct hat keine benannten Elemente"
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct hat keine Elemente"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "flexibles Arrayelement in Union ist eine GCC-Erweiterung"
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "flexibles Arrayelement nicht am Ende von struct"
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "flexibles Arrayelement in einer Struktur ohne benannte Elemente ist eine GCC-Erweiterung"
  
! #: c/c-decl.cc:9802
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "Struktur, die ein flexibles Arrayelement enthält, ist nicht am Ende einer anderen Struktur"
  
! #: c/c-decl.cc:9829
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Typ %qT ist zu groß"
  
! #: c/c-decl.cc:9845
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "Bitfeld %qD hat ungültigen Typen"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Typumgehung schaltet die Reihenfolge der Skalarspeicherung um"
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union kann nicht transparent gemacht werden"
  
! #: c/c-decl.cc:10003
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "Redefinition des Struktur- oder Vereinigungstyps %qT mit variabel modifiziertem Typ"
  
! #: c/c-decl.cc:10010
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "Redefinition von Struktur- oder Vereinigungstyp %qT"
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "Verschachtelte Redefinition von %<enum %E%>"
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "Redeklaration von %<enum %E%>"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> deklariert aber ohne festen zugrundeliegenden Typen definiert"
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "angegebener Modus zu klein für Aufzählungswerte"
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "Aufzählungswerte überschreiten Wertebereich des größten Ganzzahltypen"
  
! #: c/c-decl.cc:10357
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "Aufzählungswerte überschreiten Wertebereich von %qs"
  
! #: c/c-decl.cc:10474
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "widersprüchliche Redefinition des Aufzählungstyps %qT"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Aufzählungswert für %qE ist keine Ganzzahlkonstante"
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Aufzählungswert für %qE ist kein Ganzzahlkonstantenausdruck"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "Überlauf in Aufzählungswerten"
  
! #: c/c-decl.cc:10549
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "Aufzählungswert ist außerhalb des Gültigkeitsbereichs des zugrundeliegenden Typen"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr "erneut deklarierter Aufzählungswert ist außerhalb des Gültigkeitsbereichs von %qT"
  
! #: c/c-decl.cc:10594
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "Aufzählungswert ist außerhalb des Gültigkeitsbereichs von %qs"
  
! #: c/c-decl.cc:10600
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C vor C23 beschränkt Aufzählungswerte auf den Bereich von %<int%>"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "der inline-Funktion %qD wurde das Attribut %qs gegeben"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "Rückgabetyp ist unvollständig"
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "Rückgabetyp ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:10868
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D ist als variadische Funktion ohne Prototyp definiert"
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "ISO C23 erlaubt es nicht, Parameter für die Funktion %qE zu definieren, die ohne Parameter deklariert ist"
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "kein vorheriger Prototyp für %qD"
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Prototyp verwendet"
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD wurde vor seiner Definition ohne Deklaration verwendet"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "Rückgabetyp von %qD ist nicht %<int%>"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%<_Atomic%>-qualifizierter Rückgabetyp von %qD"
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD ist normalerweise eine nicht-statische Funktion"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "versionierte Definitionen sind nur im Datei-Gültigkeitsbereich erlaubt"
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "Parameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "traditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurück"
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO-C unterstützt das Weglassen von Parameternamen in Funktionsdefinitionen erst ab C23"
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Funktionsdefinition im alten Stil"
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Parametername fehlt in Parameterliste"
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD als Nicht-Parameter deklariert"
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "mehrere Parameter wurden %qD genannt"
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "Parameter %qD als void deklariert"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "Typ von %qD ist auf %<int%> voreingestellt"
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "Parameter %qD hat unvollständigen Typen"
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "Deklaration für nicht vorhandenen Parameter %qD"
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "Anzahl der Argumente passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "Prototyp-Deklaration"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "Argument %qD passt nicht zum Prototypen"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "keine return-Anweisung in nicht void zurückgebender Funktion"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "Parameter %qD gesetzt, jedoch nicht verwendet"
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "Anfangsdeklarationen in %<for%>-Schleifen sind nur im C99- oder C11-Modus erlaubt"
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "die Option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> oder %<-std=gnu11%> verwenden, um den Code zu übersetzen"
  
! #: c/c-decl.cc:11737
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "Deklarationen im Initialisierungsteil einer %<for%>-Schleife werden von ISO C90 nicht unterstützt; ab ISO C99 geht es"
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der »static«-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der %<extern%>-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "Deklaration der Nicht-Variablen %qD in Anfangsdeklaration einer %<for%>-Schleife"
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "Inkompatible Adressraumkennzeichen %qs und %qs"
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "Doppelter Deklarationsspezifizierer %qE"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "mehrere Speicherklassen in Deklaration"
  
! #: c/c-decl.cc:12193
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs mit %<auto%> verwendet"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "zwei oder mehr Datentypen in Deklaration"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> ist für GCC zu lang"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "sowohl %qs als auch %qs in Deklarationsangaben"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO-C90 unterstützt nicht %<long long%>"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "sowohl %qs als auch %<__int%d%> in Deklarationsangaben"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "sowohl %qs als auch %<_Float%d%s%> in Deklarationsangaben"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO-C90 unterstützt keine komplexen Typen"
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO-C unterstützt keine sättigenden Typen"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "doppeltes %qE"
  
! #: c/c-decl.cc:12634
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs kann nicht mittels %<typedef%> definiert werden"
  
! #: c/c-decl.cc:12638
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "»%s« kann hier nicht verwendet werden"
  
! #: c/c-decl.cc:12691
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO-C unterstützt die Typen %<__int%d%> nicht"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "sowohl %<__int%d%> als auch %qs in Deklarationsangaben"
  
! #: c/c-decl.cc:12710
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> wird für dieses Ziel nicht unterstützt"
  
! #: c/c-decl.cc:12753
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO-C90 unterstützt keine booleschen Typen"
  
! #: c/c-decl.cc:12872
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO-C unterstützt den Typen %<_Float%d%s%> erst ab C23"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> wird für dieses Ziel nicht unterstützt"
  
! #: c/c-decl.cc:12992
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO-C unterstützt dezimale Gleitkommazahlen erst ab C23"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "Festkommatypen werden für dieses Ziel nicht unterstützt"
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO-C unterstützt keine Ganzzahltypen"
  
! #: c/c-decl.cc:13046
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "%<_BitInt%>-Argument ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-decl.cc:13052
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%<_BitInt%>-Argument %qE ist kein positiver konstanter Ganzzahlausdruck"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr "%<_BitInt%>-Argument %qE ist größer als %<BITINT_MAXWIDTH%> %qd"
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "Nachschlagen von %qD würde in C++ ein Feld, keinen Typen zurückgeben"
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ist kein typedef oder eingebauter Typ"
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ist nicht am Anfang einer Deklaration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE mit %<auto%> verwendet"
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE mit %<register%> verwendet"
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE mit %<typedef%> verwendet"
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE mit %<constexpr%> verwendet"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO-C99 unterstützt nicht %qE"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO-C90 unterstützt nicht %qE"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> vor %<extern%>"
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> vor %<static%>"
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> mit %<auto%> verwendet"
  
! #: c/c-decl.cc:13273
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE mit %<extern%> verwendet"
  
! #: c/c-decl.cc:13281
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE mit %qs verwendet"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "doppeltes %<_Thread_local%> oder %<__thread%>"
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs mit %qE verwendet"
  
! #: c/c-decl.cc:13318
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> mit %qE verwendet"
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C unterstützt nicht %<double complex%> bedeutendes einfaches %<complex%>"
  
! #: c/c-decl.cc:13421
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C unterstützt %<auto%>-Typinferenz erst ab C23"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> gefolgt von %<[[]]%>-Attributen"
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO-C unterstützt keine komplexen Ganzzahltypen"
  
! #: c/c-decl.cc:13664
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "Argument für %<signed _BitInt%> muss mindestens 2 sein"
  
! #: c/c-decl.cc:13673
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO-C unterstützt %<%s_BitInt(%d)%> erst ab C23"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "%<#pragma omp declare reduction%>-Kombinierer verweist auf Variable %qD, die weder %<omp_out%> noch %<omp_in%> ist"
  
! #: c/c-decl.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "%<#pragma omp declare reduction%>-Initialisierung verweist auf Variable %qD, die weder %<omp_priv%> noch %<omp_orig%> ist"
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C unterstützt eine %qs-Anweisung mit einem Bezeichner als Operanden erst ab C2Y"
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "der Operand %qE der %<break%>-Anweisung bezieht sich nicht auf eine benannte Schleife oder eine %<switch%>-Anweisung; meinten Sie %qs?"
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "der Operand %qE der %<continue%>-Anweisung bezieht sich nicht auf eine benannte Schleife; meinten Sie %qs?"
  
! #: c/c-decl.cc:14332
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "der Operand der %<break%>-Anweisung %qE bezieht sich nicht auf eine benannte Schleife oder eine %<switch%>-Anweisung"
  
! #: c/c-decl.cc:14335
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "der Operand %qE der %<continue%>-Anweisung bezieht sich nicht auf eine benannte Schleife"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr "der Operand %qE der %<continue%>-Anweisung bezieht sich auf eine benannte %<switch%>-Anweisung"
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "der %<switch%>-Name ist hier definiert"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr "der Operand %2$qE der %1$qs Anweisung bezieht sich auf eine Schleife außerhalb ihres Körpers"
  
! #: c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "der Schleifenname ist hier definiert"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr "der Operand %qE der %<break%>-Anweisung bezieht sich auf eine %<switch%>-Anweisung außerhalb des Anweisungsrumpfs"
*************** msgstr "der Operand %qE der %<break%>-An
*** 49495,49531 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs ist ab %qs ein Schlüsselwort"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
--- 49571,49607 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs ist ab %qs ein Schlüsselwort"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "left shift of negative value"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "Links-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "Rechts-Schiebe-Weite ist negativ"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "Links-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "Links-Schiebe-Weite >= Breite des Vektorelements"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "Rechts-Schiebe-Weite >= Breite des Vektorelements"
*************** msgstr "Konfliktmarker für Versionskont
*** 49545,49679 ****
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs ohne entsprechendes %qs"
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<omp begin declare target%> ohne zugehöriges %<omp end declare variant%>"
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusätzliches %<;%> außerhalb einer Funktion"
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "%<assume%>-Attribut auf höchster Ebene"
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<struct%>-Schlüsselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<union%>-Schlüsselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<enum%>-Schlüsselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Unbekannter Typname %qE; meinten Sie %qs?"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
  
! #: c/c-parser.cc:2602
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qT ist in unvollständig angegebener Objektdeklaration deklariert"
  
! #: c/c-parser.cc:2607
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "%qT ist in unvollständig angegebener Objektdeklaration definiert"
  
! #: c/c-parser.cc:2643
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "%qs in leerer Deklaration"
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "%<fallthrough%>-Attribut auf höchster Ebene"
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr "in der %<return%>-Anweisung ist das Attribut %<musttail%> mit anderen Attributen vermischt"
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Präfixattribute werden für Methoden ignoriert"
  
! #: c/c-parser.cc:2764
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "Präfixattribute werden für Implementierungen ignoriert"
  
! #: c/c-parser.cc:2785
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "%<assume%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<__auto_type%> erfordert einen einfachen Bezeichner als Deklarator"
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> erfordert einen einfachen Bezeichner, optional mit Attributen, als Deklarator"
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Datendefinition hat keinen Typ oder Speicherklasse"
--- 49621,49755 ----
  msgid "to match this %qs"
  msgstr "andere Fundstelle von %qs ist hier"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "Zeilenende erwartet"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO-C verbietet eine leere Quelldatei"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs ohne entsprechendes %qs"
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<omp begin declare target%> ohne zugehöriges %<omp end declare variant%>"
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO-C erlaubt kein zusätzliches %<;%> außerhalb einer Funktion"
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "%<assume%>-Attribut auf höchster Ebene"
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<struct%>-Schlüsselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<union%>-Schlüsselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "unbekannter Typname %qE; verwenden Sie das %<enum%>-Schlüsselwort, um auf den Typ zu verweisen"
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Unbekannter Typname %qE; meinten Sie %qs?"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "unbekannter Typname: %qE"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "Deklarationsspezifizierer erwartet"
  
! #: c/c-parser.cc:2604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qT ist in unvollständig angegebener Objektdeklaration deklariert"
  
! #: c/c-parser.cc:2609
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "%qT ist in unvollständig angegebener Objektdeklaration definiert"
  
! #: c/c-parser.cc:2645
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "%qs in leerer Deklaration"
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "%<fallthrough%>-Attribut auf höchster Ebene"
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr "in der %<return%>-Anweisung ist das Attribut %<musttail%> mit anderen Attributen vermischt"
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "Präfixattribute werden für Methoden ignoriert"
  
! #: c/c-parser.cc:2766
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "Präfixattribute werden für Implementierungen ignoriert"
  
! #: c/c-parser.cc:2787
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "unerwartetes Attribut"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "%<fallthrough%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "%<assume%>-Attribut ohne darauffolgendes %<;%>"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<__auto_type%> erfordert einen einfachen Bezeichner als Deklarator"
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> erfordert einen einfachen Bezeichner, optional mit Attributen, als Deklarator"
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "Datendefinition hat keinen Typ oder Speicherklasse"
*************** msgstr "Datendefinition hat keinen Typ o
*** 49681,49712 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "Attribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werden"
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet"
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%qs benötigt eine initialisierte Datendeklaration"
  
! #: c/c-parser.cc:3153
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
  
! #: c/c-parser.cc:3190
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr "Deklaration in Bedingung kann nur ein einziges Objekt deklarieren"
--- 49757,49788 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "Attribute sollten in einer Funktionsdefinition vor dem Deklarator angegeben werden"
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<__auto_type%> wird mit einem Bitfeld-Initialisierer verwendet"
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%qs benötigt eine initialisierte Datendeklaration"
  
! #: c/c-parser.cc:3155
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs kann nur mit einem einzelnen Deklarator verwendet werden"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> oder %<;%> erwartet"
  
! #: c/c-parser.cc:3192
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr "Deklaration in Bedingung kann nur ein einziges Objekt deklarieren"
*************** msgstr "Deklaration in Bedingung kann nu
*** 49714,50090 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.cc:3370
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "%<__RTL%>-Funktion kann keine geschachtelte Funktion sein"
  
! #: c/c-parser.cc:3372
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%<__GIMPLE%>-Funktion kann keine geschachtelte Funktion sein"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:3543
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "das Weglassen der Zeichenkette in %qE wird von ISO C11 nicht unterstützt"
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Ausdruck in statischer Behauptung ist keine Ganzzahl"
  
! #: c/c-parser.cc:3558
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "Ausdruck in statischer Behauptung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Ausdruck in statischer Behauptung ist nicht konstant"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> in Objective-C"
  
! #: c/c-parser.cc:3955
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C99 unterstützt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.cc:3958
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C90 unterstützt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> auf einen qualifizierten Typen angewandt"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> ist nur mit %<-fgimple%> gültig"
  
! #: c/c-parser.cc:4053
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Leeres Enum ist ungültig"
  
! #: c/c-parser.cc:4064
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "das Schlüsselwort %qs kann nicht als Aufzählungskonstante verwendet werden"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.cc:4149
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C unterstützt die Angabe eines Basistyps für %<enum%> erst ab C23"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr "%<enum%> wurde sowohl mit als auch ohne zugrundeliegendem festen Typ deklariert"
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "kein zugrundeliegender Typ für %<enum%> angegeben"
  
! #: c/c-parser.cc:4185
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "ungültiger Basistyp für %<enum%>"
  
! #: c/c-parser.cc:4215
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "der auf %<enum%> basierende Typ ist zu der vorherigen Deklaration inkompatibel"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der Aufzählungsliste"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO-C verbietet Vorwärts-Referenzen auf %<enum%>-Typen"
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "Klassenname erwartet"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusätzliches Semikolon in »struct« oder »union« angegeben"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "kein Semikolon am Ende von »struct« oder »union«"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Spezifizierer-Qualifizierer-Liste erwartet"
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> darf nicht verwendet werden, wenn die variable Arraylänge nicht angegeben ist"
  
! #: c/c-parser.cc:5209
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "%<static%> darf ohne eine Arraygröße nicht verwendet werden"
  
! #: c/c-parser.cc:5369
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO-C erfordert ein benanntes Argument vor %<...%>, vor C23"
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Deklarationsspezifizierer oder %<...%> erwartet"
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern müssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
  
! #: c/c-parser.cc:6343
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO-C unterstützt %<[[]]%>-Attribute erst ab C23"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Objekt variabler Größe darf nicht initialisiert werden, außer mit einem leeren Initialisierer"
  
! #: c/c-parser.cc:6651
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO-C unterstützt leere Initialisierungsklammern erst ab C23"
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO-C verbietet die Angabe eines zu initialisierenden Elementebereiches"
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "innere Schleifen müssen in %<#pragma acc loop%> perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "innere Schleifen müssen mit der %<ordered%>-Klausel perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "innere Schleifen müssen mit der %<reduction%>-%<inscan%>-Klausel perfekt verschachtelt sein"
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr "innere Schleifen müssen in %<#pragma omp tile%> perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben Anweisung"
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "OpenMP-Attribut %<omp::decl%> an einer Anweisung"
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument des Attributs %qs"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr "OpenMP-Konstrukt inmitten der %<omp::directive%>-Attribute erfordert, dass alle %<omp::directive%>-Attribute derselben Anweisung in derselben %<omp::sequence%> liegen"
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr "mehrere OpenMP-»standalone«-Direktiven unter den %<omp::directive%>-Attributen müssen sich alle innerhalb derselben %<omp::sequence%> befinden"
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr "OpenMP-»standalone«-Direktiven im Attribut %<omp::directive%> können nur in einer leeren Anweisung vorkommen"
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in derselben Deklaration"
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "Attribut %qs akzeptiert keine Argumente"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "eine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine Anweisung"
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
--- 49790,50166 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO-C verbietet verschachtelte Funktionen"
  
! #: c/c-parser.cc:3372
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "%<__RTL%>-Funktion kann keine geschachtelte Funktion sein"
  
! #: c/c-parser.cc:3374
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%<__GIMPLE%>-Funktion kann keine geschachtelte Funktion sein"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "das Weglassen der Zeichenkette in %qE wird von ISO C11 nicht unterstützt"
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "Ausdruck in statischer Behauptung ist keine Ganzzahl"
  
! #: c/c-parser.cc:3560
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "Ausdruck in statischer Behauptung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "Ausdruck in statischer Behauptung ist nicht konstant"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "statische Behauptung gescheitert: %E"
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "statische Behauptung gescheitert"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> in Objective-C"
  
! #: c/c-parser.cc:3957
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C99 unterstützt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.cc:3960
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO-C90 unterstützt den %<_Atomic%>-Qualifizierer nicht"
  
! #: c/c-parser.cc:3988
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> auf einen qualifizierten Typen angewandt"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> ist nur mit %<-fgimple%> gültig"
  
! #: c/c-parser.cc:4055
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "Leeres Enum ist ungültig"
  
! #: c/c-parser.cc:4066
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "das Schlüsselwort %qs kann nicht als Aufzählungskonstante verwendet werden"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "Bezeichner erwartet"
  
! #: c/c-parser.cc:4151
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C unterstützt die Angabe eines Basistyps für %<enum%> erst ab C23"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr "%<enum%> wurde sowohl mit als auch ohne zugrundeliegendem festen Typ deklariert"
  
! #: c/c-parser.cc:4183
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "kein zugrundeliegender Typ für %<enum%> angegeben"
  
! #: c/c-parser.cc:4187
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "ungültiger Basistyp für %<enum%>"
  
! #: c/c-parser.cc:4217
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "der auf %<enum%> basierende Typ ist zu der vorherigen Deklaration inkompatibel"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "Komma am Ende der Aufzählungsliste"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO-C verbietet Vorwärts-Referenzen auf %<enum%>-Typen"
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "Klassenname erwartet"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "zusätzliches Semikolon in »struct« oder »union« angegeben"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "kein Semikolon am Ende von »struct« oder »union«"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Spezifizierer-Qualifizierer-Liste erwartet"
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO-C verbietet Elementdeklarationen ohne Elemente"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> oder %<}%> erwartet"
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet"
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "Bezeichner oder %<(%> erwartet"
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> darf nicht verwendet werden, wenn die variable Arraylänge nicht angegeben ist"
  
! #: c/c-parser.cc:5211
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "%<static%> darf ohne eine Arraygröße nicht verwendet werden"
  
! #: c/c-parser.cc:5371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO-C erfordert ein benanntes Argument vor %<...%>, vor C23"
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "Deklarationsspezifizierer oder %<...%> erwartet"
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "Klammern müssen weggelassen werden, wenn die Argumentenliste des Attributs leer ist"
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "Name einer OpenMP-Direktive erwartet"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> oder %<sequence%> erwartet"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "Attribut %<omp::%E%> erfordert Argument"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "Attribut %qE akzeptiert keine Argumente"
  
! #: c/c-parser.cc:6345
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO-C unterstützt %<[[]]%>-Attribute erst ab C23"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "Objekt variabler Größe darf nicht initialisiert werden, außer mit einem leeren Initialisierer"
  
! #: c/c-parser.cc:6653
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO-C unterstützt leere Initialisierungsklammern erst ab C23"
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO-C verbietet die Angabe eines zu initialisierenden Elementebereiches"
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "veraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "innere Schleifen müssen in %<#pragma acc loop%> perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "innere Schleifen müssen mit der %<ordered%>-Klausel perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "innere Schleifen müssen mit der %<reduction%>-%<inscan%>-Klausel perfekt verschachtelt sein"
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr "innere Schleifen müssen in %<#pragma omp tile%> perfekt geschachtelt sein"
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in ein und derselben Anweisung"
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "OpenMP-Attribut %<omp::decl%> an einer Anweisung"
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument des Attributs %qs"
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr "OpenMP-Konstrukt inmitten der %<omp::directive%>-Attribute erfordert, dass alle %<omp::directive%>-Attribute derselben Anweisung in derselben %<omp::sequence%> liegen"
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr "mehrere OpenMP-»standalone«-Direktiven unter den %<omp::directive%>-Attributen müssen sich alle innerhalb derselben %<omp::sequence%> befinden"
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr "OpenMP-»standalone«-Direktiven im Attribut %<omp::directive%> können nur in einer leeren Anweisung vorkommen"
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr "Vermischung von OpenMP-Direktiven mit Attribut- und Pragma-Syntax in derselben Deklaration"
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "Attribut %qs akzeptiert keine Argumente"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO-C verbietet Markendeklarationen"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "Deklaration oder Anweisung erwartet"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "eine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine Anweisung"
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO-C90 verbietet gemischte Deklarationen und Code"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> vor %<else%> erwartet"
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ohne vorheriges %<if%>"
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Marke am Ende einer Verbundanweisung"
*************** msgstr "Marke am Ende einer Verbundanwei
*** 50093,51719 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "Attribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das Label"
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "Nur die Attribute %<fallthrough%> oder %<assume%> können auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.cc:8633
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO-C unterstützt if-Deklarationen erst ab C2Y"
  
! #: c/c-parser.cc:8655
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "Deklaration im steuernden Ausdruck muss einen Initialisierer haben"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren Körper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren Körper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr "Schleife in dazwischenliegendem Code im OpenMP-Schleifenkörper nicht erlaubt"
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "geschweifte Klammern um leeren Körper in %<do%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller Aufzählung"
  
! #: c/c-parser.cc:9311
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungültiges Schleifenvariable in schneller Aufzählung"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller Aufzählung fehlt"
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.cc:9563
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gültiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "eine Wide-Zeichenkette ist in diesem Kontext ungültig"
  
! #: c/c-parser.cc:10120
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-Ausdruckes"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.cc:10621
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Speicherklasse in Typcast angegeben"
  
! #: c/c-parser.cc:10624
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung für Typnamen in Cast angegeben"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionelles C weist den unären Plus-Operator zurück"
  
! #: c/c-parser.cc:10828
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO-C unterstützt statische Zusicherungen erst ab C2Y"
  
! #: c/c-parser.cc:10861
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO-C unterstützt %qs erst ab C2Y"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "Speicherklasse in %qs angegeben"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "Ausrichtung für Typnamen in %qs angegeben"
  
! #: c/c-parser.cc:10931
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%qs auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:11007
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Speicherklasse in %qE angegeben"
  
! #: c/c-parser.cc:11010
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung für Typnamen in %qE angegeben"
  
! #: c/c-parser.cc:11034
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.cc:11062
  #, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "ISO-C unterstützt %qs nicht"
  
! #: c/c-parser.cc:11075
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "ungültige Anwendung von %qs auf etwas, das kein Typ ist"
  
! #: c/c-parser.cc:11248
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.cc:11355
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstützt nicht %<_Generic%>"
  
! #: c/c-parser.cc:11358
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstützt nicht %<_Generic%>"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO-C unterstützt einen Typnamen als steuernden Operanden von %<_Generic%> erst ab C2Y"
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO-C unterstützt %<_Generic%>-Zuordnung mit Funktionstyp erst ab C2Y"
  
! #: c/c-parser.cc:11454
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "ISO-C unterstützt %<_Generic%>-Zuordnung mit unvollständigem Typ erst ab C2Y"
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "ISO-C unterstützt %<_Generic%>-Zuordnung mit variabel modifiziertem Typ erst ab C2Y"
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprüngliche %<default%> ist hier"
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.cc:11596
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u für %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.cc:11604
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u für %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.cc:11610
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u für %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.cc:11626
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u für %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstützt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.cc:11657
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstützt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von Ausdrücken"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "der optionale zweite Parameter von %<va_start%> ist nicht das letzte benannte Argument"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr "das Makro %<va_start%> wird mit zusätzlichen Argumenten außer dem Bezeichner des letzten benannten Arguments verwendet"
  
! #: c/c-parser.cc:12196
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument für %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente für %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12327
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u für %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungültiger typgenerischer Rückgabetyp für Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungültiger typgenerischer Typ für Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp für Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Rückgabetyp für Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ für Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12593
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungültiger Typ für Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u für typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.cc:12612
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u für typgenerische Funktion mit nur binären Argumenten"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binäre als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u für typgenerische Funktion, die ausschließlich dezimal ist"
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binäres Argument %u für typgenerische Funktion, die ausschließlich dezimal ist"
  
! #: c/c-parser.cc:12769
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion für typgenerischen Aufruf"
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument für %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.cc:12827
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument für %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.cc:12853
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_complex%>"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binärer Gleitkommatyp"
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.cc:12915
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12927
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "das Argument für %<__builtin_counted_by_ref%> muss ein Array oder Zeiger sein"
  
! #: c/c-parser.cc:12935
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "das Argument für %<__builtin_counted_by_ref%> muss ein Feld einer Struktur sein"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13186
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "falsche Anzahl an Argumenten für %qs"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "Operand für %qs hat keinen Ganzzahltyp"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "Argument %u in Aufruf der Funktion %qs hat Aufzählungstyp"
  
! #: c/c-parser.cc:13208
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "Argument %u in Aufruf der Funktion %qs ist ein boolescher Typ"
  
! #: c/c-parser.cc:13215
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "Argument 1 in Aufruf von der Funktion %qs hat einen vorzeichenbehafteten Typen"
  
! #: c/c-parser.cc:13223
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "Argument 1 in Aufruf der Funktion %qs hat den Typ %<char%>"
  
! #: c/c-parser.cc:13297
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "Rotationsanzahl ist negativ"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:13599
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO-C unterstützt %qs erst ab C23"
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal deklariert"
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal definiert"
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable Größe"
  
! #: c/c-parser.cc:13713
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "zusammengesetztes Literal hat Funktionstyp"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.cc:13751
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO-C erlaubt Speicherklassenangaben in zusammengesetzten Literalen erst ab C23"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer können nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT übergeben"
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT übergeben"
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binären Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binären Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT übergeben"
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT übergeben"
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT übergeben"
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binären Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT übergeben"
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der übergebene Wert abgeschnitten werden"
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr "Aufrufe an die OpenMP-Laufzeit-API sind in dazwischenliegendem Code nicht zulässig"
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusätzliches Semikolon"
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusätzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dürfen nur am Ende angegeben werden"
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.cc:15705
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname für %qE erwartet"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern müssen mit %<:%> aufhören"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr "dazwischenliegender Code darf keine ausführbaren OpenMP-Direktiven enthalten"
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> darf nur im Gültigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.cc:16692
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> oder %<firstprivate%> erwartet"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Interner Fehler: expected constant logical expression"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, müssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gültigem sync-hint-Wert erwartet"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:18154
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> oder %<all%> erwartet"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "zu viele %<self%>-Klauseln"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> oder %<unconstrained%> erwartet"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument für %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr "der Operator %<-%> für Reduktionen ist in OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprüchliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der Chunkgröße muss positiv sein"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungültige Ablaufart"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "untere Grenze %qE von %<num_teams%> ist größer als obere Grenze %qE"
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck für %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> oder %<align%> erwartet"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "in der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:19730
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<traits%> oder %<memspace%> erwartet"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "die veraltete %<%s(%s)%>-Merkmalssyntax ist in %<uses_allocators%>-Klauseln mit Modifikatoren nicht erlaubt"
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr "die Angabe von Argumenten für %<uses_allocators%>, wobei jedes Element die Form %<allocator(traits)%> hat, ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr "die Klausel %<uses_allocators%> akzeptiert bei Verwendung von Modifikatoren nur einen einzigen Allokator"
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere »linear«-Modifizierer"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "mehrere %<step%>-Modifizierer"
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr "die Angabe der Listenelemente als Argumente für die Modifikatoren ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "der Modifikator %<sink%> mit der Klausel %<depend%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<doacross%>"
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "der Modifikator %<source%> mit der Klausel %<depend%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<doacross%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unverträglich mit %qs"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungültige Abhängigkeitsart"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungültige »doacross«-Art"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "Modifizierer %<fallback%> erwartet"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<abort%>, %<default_mem%> oder %<null%> als Fallback-Modus erwartet"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "Wert von %<dyn_groupprivate%> muss 0 oder positiv sein"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "unerlaubtes Komma"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "zu viele %<close%>-Modifizierer"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "zu viele %<iterator%>-Modifizierer"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "zu viele %<mapper%>-Modifizierer"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr "in %<declare mapper%>-Direktiven muss der Parameter für den Modifikator %<mapper%> %<default%> sein"
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "Bezeichner oder %<default%> erwartet"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "zu viele %<present%>-Modifizierer"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<map%>-Klausel mit einem anderen map-type-Modifikator als %<always%>, %<close%>, %<iterator%>, %<mapper%> oder %<present%>"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr "%<map%>-Klauselmodifikatoren ohne Komma-Trennung sind seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungültige Zuordnungsart"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-Gerätemodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht"
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "der Ausdruck der %<device%>-Klausel muss den Wert %<1%> haben"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungültige »dist_schedule«-Art"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr "%<master%>-Affinität ist seit OpenMP 5.1 veraltet, verwenden Sie %<primary%>"
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungültige »proc_bind«-Art"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "%qs-Klausel mit einem anderen Modifikator als %<iterator%> oder %<present%>"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "Argument für %<partial%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "das String-Literal darf kein %<\\0%> enthalten"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Stringliteral oder Ganzzahlkonstante erwartet"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qwd"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "Präferenzselektor %<fr%> oder %<attr%> erwartet"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "doppelter %<fr%>-Präferenzselektor"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "Stringliteral für %<attr%> muss mit %<ompx_%> beginnen"
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr "Stringliteral für %<attr%> darf kein Komma enthalten"
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "nichtleeres Stringliteral erwartet"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "doppelter %<targetsync%>-Modifizierer"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "doppelter %<target%>-Modifizierer"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "doppelter %<prefer_type%>-Modifizierer"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> oder %<targetsync%> erwartet"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "fehlender erforderlicher Modifikator %<target%> und/oder %<targetsync%>"
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "OpenACC-Klausel erwartet"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist für %qs ungültig"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr "die Klausel %<to%> mit %<declare target%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<enter%>"
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "OpenMP-Klausel erwartet"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gültigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungültige OpenACC-Klausel im Datei-Gültigkeitsbereich"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungültige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungültige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben Gültigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr "das %<host_data%>-Konstrukt erfordert eine %<use_device%>-Klausel"
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.cc:23157
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr "die in der %<allocator%>-Klausel verwendete Variable %qD muss vor %qD deklariert werden"
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "die zu allozierende Variable ist hier deklariert"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr "die in der %<allocator%>-Klausel verwendete Variable %qD darf zwischen der Deklaration von %qD und der %<allocate%>-Direktive nicht verändert werden"
  
! #: c/c-parser.cc:23399
  #, gcc-internal-format
  msgid "modified here"
  msgstr "hier verändert"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "in der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "Funktionsparameter %qD darf nicht als Listenelement in einer %<allocate%>-Direktive erscheinen"
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "die %<allocate%>-Direktive muss sich im selben Bereich wie %qD befinden"
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qD erschien bereits als Listenelement in einer %<allocate%>-Direktive"
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr "%<allocator%>-Klausel für statische Variable %qD erforderlich"
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr "die %<allocator%>-Klausel erfordert einen vordefinierten Allokator, da %qD statisch ist"
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> oder %<relaxed%> erwartet"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "Klausel %qs ist unverträglich mit den Klauseln %<read%> oder %<write%>"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic write%> inkompatibel mit %<acquire%>-Klausel, die implizit von einer %<requires%>-Direktive bereitgestellt wird"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic read%> inkompatibel mit %<release%>-Klausel, die implizit von einer %<requires%>-Direktive bereitgestellt wird"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> ist unverträglich mit der Klausel %<release%>"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> ist unverträglich mit der Klausel %<acquire%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%> erwartet"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%>, %<<%> oder %<>%> erwartet"
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungültige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungültiger Operator für %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Ausdrücke für Speicher"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.cc:24661
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%<destroy%>-Ausdruck ist kein Lvalue-Ausdruck"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr "der %<destroy%>-Ausdruck %qE sollte mit dem %<depobj%>-Argument %qE identisch sein"
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> oder %<inoutset%> erwartet"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein"
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp scan%> mit 0 vorhergehenden ausführbaren Anweisungen"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp scan%> mit 0 nachfolgenden ausführbaren Anweisungen"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "für Anweisung erwartet"
--- 50169,51795 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "Anweisung erwartet"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> oder %<...%> erwartet"
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "Attribut im GNU-Stil zwischen Label und Deklaration bezieht sich auf das Label"
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "Bezeichner oder %<*%> erwartet"
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "Nur die Attribute %<fallthrough%> oder %<assume%> können auf eine leere Anweisung angewendet werden"
  
! #: c/c-parser.cc:8640
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO-C unterstützt if-Deklarationen erst ab C2Y"
  
! #: c/c-parser.cc:8662
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "Deklaration im steuernden Ausdruck muss einen Initialisierer haben"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "Deklaration erwartet"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "geschweifte Klammern um leeren Körper in einer %<if%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "geschweifte Klammern um leeren Körper in einer %<else%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "es wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr "Schleife in dazwischenliegendem Code im OpenMP-Schleifenkörper nicht erlaubt"
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "geschweifte Klammern um leeren Körper in %<do%>-Anweisung empfohlen"
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "mehrere Schleifenvariablen in schneller Aufzählung"
  
! #: c/c-parser.cc:9318
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "ungültiges Schleifenvariable in schneller Aufzählung"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC ivdep%>-Pragma"
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "fehlende Schleifenbedingung in Schleife mit %<GCC unroll%>-Pragma"
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "die Sammlung in schneller Aufzählung fehlt"
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "doppelter %<asm%>-Qualifizierer %qE"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "erstmals hier gesehen"
  
! #: c/c-parser.cc:9570
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE ist kein gültiger %<asm%>-Qualifizierer"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "eine Wide-Zeichenkette ist in diesem Kontext ungültig"
  
! #: c/c-parser.cc:10127
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C verbietet das Weglassen des mittleren Terms eines %<?:%>-Ausdruckes"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "Division %<sizeof (%T) / sizeof (%T)%> berechnet nicht die Anzahl der Feldelemente"
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "der Operand des ersten %<sizeof%> wurde hier deklariert"
  
! #: c/c-parser.cc:10628
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Speicherklasse in Typcast angegeben"
  
! #: c/c-parser.cc:10631
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "Ausrichtung für Typnamen in Cast angegeben"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "traditionelles C weist den unären Plus-Operator zurück"
  
! #: c/c-parser.cc:10839
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO-C unterstützt statische Zusicherungen erst ab C2Y"
  
! #: c/c-parser.cc:10872
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO-C unterstützt %qs erst ab C2Y"
  
! #: c/c-parser.cc:10912
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "Speicherklasse in %qs angegeben"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "Ausrichtung für Typnamen in %qs angegeben"
  
! #: c/c-parser.cc:10942
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%qs auf ein Bitfeld angewandt"
  
! #: c/c-parser.cc:11018
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Speicherklasse in %qE angegeben"
  
! #: c/c-parser.cc:11021
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "Ausrichtung für Typnamen in %qE angegeben"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO-C erlaubt kein %<%E (Ausdruck)%>"
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "ISO-C unterstützt %qs nicht"
  
! #: c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "ungültige Anwendung von %qs auf etwas, das kein Typ ist"
  
! #: c/c-parser.cc:11259
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "die Adresse von %qs kann nicht ermittelt werden"
  
! #: c/c-parser.cc:11366
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO-C99 unterstützt nicht %<_Generic%>"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO-C90 unterstützt nicht %<_Generic%>"
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO-C unterstützt einen Typnamen als steuernden Operanden von %<_Generic%> erst ab C2Y"
  
! #: c/c-parser.cc:11461
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO-C unterstützt %<_Generic%>-Zuordnung mit Funktionstyp erst ab C2Y"
  
! #: c/c-parser.cc:11465
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "ISO-C unterstützt %<_Generic%>-Zuordnung mit unvollständigem Typ erst ab C2Y"
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "ISO-C unterstützt %<_Generic%>-Zuordnung mit variabel modifiziertem Typ erst ab C2Y"
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "doppelter %<default%>-Fall in %<_Generic%>"
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "das ursprüngliche %<default%> ist hier"
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> gibt zwei kompatible Typen an"
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "der kompatible Typ ist hier"
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "%<_Generic%>-Selektor passt zu mehreren Zuordnungen"
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "andere Fundstelle ist hier"
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "%<_Generic%>-Selektor vom Typ %qT ist mit keiner der Zuordnungen kompatibel"
  
! #: c/c-parser.cc:11607
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Argument %u für %<__builtin_tgmath%> ist kein Funktionszeiger"
  
! #: c/c-parser.cc:11615
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Argument %u für %<__builtin_tgmath%> hat keinen Prototypen"
  
! #: c/c-parser.cc:11621
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Argument %u für %<__builtin_tgmath%> hat variable Anzahl von Argumenten"
  
! #: c/c-parser.cc:11637
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Argument %u für %<__builtin_tgmath%> hat keine Argumente"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO-C unterstützt den vordefinierten Bezeichner %qs nicht"
  
! #: c/c-parser.cc:11668
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO-C90 unterstützt den vordefinierten Bezeichner %<__func__%> nicht"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "Ausdruck erwartet"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "geklammerte Gruppe innerhalb eines Ausdrucks nur in einer Funktion erlaubt"
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO-C verbietet geklammerte Gruppen innerhalb von Ausdrücken"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "der optionale zweite Parameter von %<va_start%> ist nicht das letzte benannte Argument"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr "das Makro %<va_start%> wird mit zusätzlichen Argumenten außer dem Bezeichner des letzten benannten Arguments verwendet"
  
! #: c/c-parser.cc:12207
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "erstes Argument für %<__builtin_choose_expr%> ist keine Konstante"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "Zu wenige Argumente für %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12338
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Argument %u für %<__builtin_tgmath%> hat falsche Anzahl der Argumente"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "ungültiger typgenerischer Rückgabetyp für Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "ungültiger typgenerischer Typ für Argument %u von Argument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "funktionsargumente von %<__builtin_tgmath%> haben alle denselben Typ"
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "den Funktionsargumenten von %<__builtin_tgmath%> fehlt der typgenerische Parameter"
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "doppelter typgenerischer Parametertyp für Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Rückgabetyp für Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "falscher Typ für Argument %u von Funktionsargument %u von %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "ungültiger Typ für Argument %u der typgenerischen Funktion"
  
! #: c/c-parser.cc:12615
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u für typgenerische Funktion mit nur komplexen Argumenten"
  
! #: c/c-parser.cc:12623
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "dezimales Gleitkomma-Argument %u für typgenerische Funktion mit nur binären Argumenten"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "sowohl komplexe als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "sowohl binäre als auch dezimale Gleitkomma-Argumente in Aufruf von typgenerischer Funktion"
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "komplexes Argument %u für typgenerische Funktion, die ausschließlich dezimal ist"
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "binäres Argument %u für typgenerische Funktion, die ausschließlich dezimal ist"
  
! #: c/c-parser.cc:12780
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "keine passende Funktion für typgenerischen Aufruf"
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:12834
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Erstes Argument für %<__builtin_call_with_static_chain%> muss ein Aufrufausdruck sein"
  
! #: c/c-parser.cc:12838
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Zweites Argument für %<__builtin_call_with_static_chain%> muss ein Zeigertyp sein"
  
! #: c/c-parser.cc:12864
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_complex%>"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "Operand von %<__builtin_complex%> nicht realer binärer Gleitkommatyp"
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "Operanden von %<__builtin_complex%> unterschiedlichen Typs"
  
! #: c/c-parser.cc:12926
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12938
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "das Argument für %<__builtin_counted_by_ref%> muss ein Array oder Zeiger sein"
  
! #: c/c-parser.cc:12946
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "das Argument für %<__builtin_counted_by_ref%> muss ein Feld einer Struktur sein"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13197
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "falsche Anzahl an Argumenten für %qs"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "Operand für %qs hat keinen Ganzzahltyp"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "Argument %u in Aufruf der Funktion %qs hat Aufzählungstyp"
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "Argument %u in Aufruf der Funktion %qs ist ein boolescher Typ"
  
! #: c/c-parser.cc:13226
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "Argument 1 in Aufruf von der Funktion %qs hat einen vorzeichenbehafteten Typen"
  
! #: c/c-parser.cc:13234
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "Argument 1 in Aufruf der Funktion %qs hat den Typ %<char%>"
  
! #: c/c-parser.cc:13308
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "Rotationsanzahl ist negativ"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> darf nur in OpenMP-%<depend%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:13610
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO-C unterstützt %qs erst ab C23"
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal deklariert"
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT in zusammengesetztem %<constexpr%>-Literal definiert"
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "zusammengesetztes Literal hat variable Größe"
  
! #: c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "zusammengesetztes Literal hat Funktionstyp"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "Verbundliteral durch Adressraumqualifizierer qualifiziert"
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO-C90 verbietet zusammengesetzte Literale"
  
! #: c/c-parser.cc:13762
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO-C erlaubt Speicherklassenangaben in zusammengesetzten Literalen erst ab C23"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "%<_Alignas%>-Spezifizierer können nicht die Ausrichtung eines zusammengesetzten Feldes reduzieren"
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Ganzzahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT übergeben"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "den Betrag des vorzeichenlosen Typs %qT zu berechnen, hat keine Auswirkung"
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT übergeben"
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binären Gleitkommazahl, bekommt hier jedoch ein Argument vom dezimalen Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer binären Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT übergeben"
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT übergeben"
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer komplexen Zahl, bekommt hier jedoch ein Argument vom Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom Ganzzahltyp %qT übergeben"
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom binären Gleitkommatyp %qT übergeben"
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "die Funktion %qD berechnet den Betrag einer dezimalen Gleitkommazahl, bekommt hier jedoch ein Argument vom komplexen Typ %qT übergeben"
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "die Betragsfunktion %qD bekommt hier ein Argument vom Typ %qT, erwartet jedoch einen Parameter vom Typ %qT; dadurch kann der übergebene Wert abgeschnitten werden"
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr "Aufrufe an die OpenMP-Laufzeit-API sind in dazwischenliegendem Code nicht zulässig"
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "Bezeichner oder %<)%> erwartet"
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "zusätzliches Semikolon"
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "zusätzliches Semikolon in Methodendefinition angegeben"
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "Methodenattribute dürfen nur am Ende angegeben werden"
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> or %<{%> nach Definition der Methodenattribute erwartet"
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Methodendeklaration in Objective-C erwartet"
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "hier darf kein Typ oder Speicherklasse angegeben werden,"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "leere Liste von Eigenschaftsattributen"
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Eigenschaftsattribut fehlt"
  
! #: c/c-parser.cc:15698
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "unbekanntes Eigenschaftsattribut %<%s%s%>"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "unbekanntes Eigenschaftsattribut"
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "nach dem Objective-C-Attribut %qE wird ein %<=%> erwartet"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "Selektorname für %qE erwartet"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "Methodennamen von Settern müssen mit %<:%> aufhören"
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> erfordert einen Zuweisungsausdruck, der zu einer nichtnegativen Ganzzahlkonstante kleiner als %u evaluiert"
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr "dazwischenliegender Code darf keine ausführbaren OpenMP-Direktiven enthalten"
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> darf nur im Datei-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> darf nur in einem Schleifenkonstrukt mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> darf nur im Gültigkeitsbereich einer Datei verwendet werden"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for-, while- oder do-Anweisung erwartet"
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "zu viele %qs-Klauseln"
  
! #: c/c-parser.cc:16685
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ist keine Variable"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ist keine Zeigervariable"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "Collapse-Argument erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> oder %<present%> erwartet"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> oder %<firstprivate%> erwartet"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Interner Fehler: expected constant logical expression"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> oder %<exit%> erwartet"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> erwartet"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "zu viele %<if%>-Klauseln mit %qs-Modifizierer"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "zu viele %<if%>-Klauseln"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "zu viele %<if%>-Klauseln ohne Modifizierer"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "wenn eine der %<if%>-Klauseln einen Modifizierer verwendet, müssen alle %<if%>-Klauseln Modifizierer verwenden"
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Ganzzahlausdruck erwartet"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "Wert von %<num_threads%> muss positiv sein"
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "Wert von %<num_tasks%> muss positiv sein"
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "Wert von %<grainsize%> muss positiv sein"
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "Wert von %<priority%> muss positiv sein"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "konstanter Ganzzahlausdruck mit gültigem sync-hint-Wert erwartet"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:18147
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> oder %<all%> erwartet"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit %qs-Kategorie"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "zu viele %<defaultmap%>-Klauseln mit nicht angegebener Kategorie"
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "%qs-Ausdruck muss ganzzahlig sein"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "Wert %qs muss positiv sein"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "zu viele %<static%>-Argumente"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "unerwartetes Argument"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%<tile%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "zu viele %<self%>-Klauseln"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> oder %<unconstrained%> erwartet"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> erwartet"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<teams%>, %<parallel%> oder %<thread%> erwartet"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "Argument für %<ordered%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr "der Operator %<-%> für Reduktionen ist in OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> oder Bezeichner erwartet"
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "widersprüchliche Modifizierer %<monotonic%> und %<nonmonotonic%> angegeben"
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "Ablauf %<auto%> akzeptiert keinen Parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "Wert der Chunkgröße muss positiv sein"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "ungültige Ablaufart"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "Wert von %<num_teams%> muss positiv sein"
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "untere Grenze %qE von %<num_teams%> ist größer als obere Grenze %qE"
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "Wert von %<thread_limit%> muss positiv sein"
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "Ausdruck für %<aligned%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> oder %<align%> erwartet"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "doppelter %qs-Modifizierer"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocate%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "in der %<allocate%>-Klausel muss das Argument des %<align%>-Modifizierers eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:19723
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<traits%> oder %<memspace%> erwartet"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "die veraltete %<%s(%s)%>-Merkmalssyntax ist in %<uses_allocators%>-Klauseln mit Modifikatoren nicht erlaubt"
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr "die Angabe von Argumenten für %<uses_allocators%>, wobei jedes Element die Form %<allocator(traits)%> hat, ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr "die Klausel %<uses_allocators%> akzeptiert bei Verwendung von Modifikatoren nur einen einzigen Allokator"
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "mehrere »linear«-Modifizierer"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "mehrere %<step%>-Modifizierer"
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "Schrittweite der %<linear%>-Klausel muss ganzzahlig sein"
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr "die Angabe der Listenelemente als Argumente für die Modifikatoren ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<safelen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "Ausdruck der %<simdlen%>-Klausel erfordert positiven konstanten Ganzzahlausdruck"
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "der Modifikator %<sink%> mit der Klausel %<depend%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<doacross%>"
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "der Modifikator %<source%> mit der Klausel %<depend%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<doacross%>"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79924
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "Modifizierer %<iterator%> ist unverträglich mit %qs"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "ungültige Abhängigkeitsart"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "ungültige »doacross«-Art"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "Modifizierer %<fallback%> erwartet"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<abort%>, %<default_mem%> oder %<null%> als Fallback-Modus erwartet"
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "Wert von %<dyn_groupprivate%> muss 0 oder positiv sein"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "unerlaubtes Komma"
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "zu viele %<always%>-Modifizierer"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "zu viele %<close%>-Modifizierer"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "zu viele %<iterator%>-Modifizierer"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "zu viele %<mapper%>-Modifizierer"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr "in %<declare mapper%>-Direktiven muss der Parameter für den Modifikator %<mapper%> %<default%> sein"
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "Bezeichner oder %<default%> erwartet"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "zu viele %<present%>-Modifizierer"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<map%>-Klausel mit einem anderen map-type-Modifikator als %<always%>, %<close%>, %<iterator%>, %<mapper%> oder %<present%>"
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr "%<map%>-Klauselmodifikatoren ohne Komma-Trennung sind seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "ungültige Zuordnungsart"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "%<ancestor%>-Gerätemodifikator, dem keine %<requires%>-Direktive mit %<reverse_offload%>-Klausel vorausgeht"
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> oder %<device_num%> erwartet"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "der Ausdruck der %<device%>-Klausel muss den Wert %<1%> haben"
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "ungültige »dist_schedule«-Art"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr "%<master%>-Affinität ist seit OpenMP 5.1 veraltet, verwenden Sie %<primary%>"
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "ungültige »proc_bind«-Art"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> oder %<any%> erwartet"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "%qs-Klausel mit einem anderen Modifikator als %<iterator%> oder %<present%>"
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "Argument für %<partial%> muss ein positiver, ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "Ereignishandle in %<detach%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "das String-Literal darf kein %<\\0%> enthalten"
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qs"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Stringliteral oder Ganzzahlkonstante erwartet"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "unbekannter fremder Laufzeit-Bezeichner %qwd"
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "Präferenzselektor %<fr%> oder %<attr%> erwartet"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "doppelter %<fr%>-Präferenzselektor"
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "Stringliteral für %<attr%> muss mit %<ompx_%> beginnen"
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr "Stringliteral für %<attr%> darf kein Komma enthalten"
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "nichtleeres Stringliteral erwartet"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "doppelter %<targetsync%>-Modifizierer"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "doppelter %<target%>-Modifizierer"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "doppelter %<prefer_type%>-Modifizierer"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> oder %<targetsync%> erwartet"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "fehlender erforderlicher Modifikator %<target%> und/oder %<targetsync%>"
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "OpenACC-Klausel erwartet"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs ist für %qs ungültig"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "Klauseln in %<simd%>-Eigenschaft sollten durch %<,%> getrennt werden"
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs muss die erste Klausel von %qs sein"
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr "die Klausel %<to%> mit %<declare target%> ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<enter%>"
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "OpenMP-Klausel erwartet"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "keine gültigen Klauseln in %<#pragma acc declare%> angegeben"
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "Arrayabschnitt in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "In %<#pragma acc declare link%> muss %qD eine globale Variable sein"
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ungültige OpenACC-Klausel im Datei-Gültigkeitsbereich"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungültige Verwendung der %<extern%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "ungültige Verwendung der %<global%>-Variable %qD in %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD muss eine Variable sein, die im selben Gültigkeitsbereich wie %<#pragma acc declare%> deklariert ist"
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "Variable %qD wird in %<#pragma acc declare%> mehr als einmal verwendet"
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "hinter %<#pragma acc %s%> wird %<data%> erwartet"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> hat keine Datenverschiebeklausel"
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr "das %<host_data%>-Konstrukt erfordert eine %<use_device%>-Klausel"
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE wurde nicht deklariert"
  
! #: c/c-parser.cc:23150
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "Funktionsname erwartet"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD bezeichnet keine Funktion"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Funktionsdeklaration oder -definition auftreten"
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> muss direkt vor einer Deklaration oder Definition einer einzelnen Funktion auftreten"
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> muss vor Verwendung angewendet werden"
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> muss vor Definition angewendet werden"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> muss mindestens eine %<device%>- oder %<host%>- or %<self%>-Klausel enthalten"
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr "die in der %<allocator%>-Klausel verwendete Variable %qD muss vor %qD deklariert werden"
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "die zu allozierende Variable ist hier deklariert"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr "die in der %<allocator%>-Klausel verwendete Variable %qD darf zwischen der Deklaration von %qD und der %<allocate%>-Direktive nicht verändert werden"
  
! #: c/c-parser.cc:23392
  #, gcc-internal-format
  msgid "modified here"
  msgstr "hier verändert"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "in der %<align%>-Klausel muss das Argument eine positive konstante Zweierpotenz eines ganzzahligen Ausdrucks sein"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "Allokationsausdruck in %<allocator%>-Klausel ist vom Typ %qT statt des erwarteten %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "Funktionsparameter %qD darf nicht als Listenelement in einer %<allocate%>-Direktive erscheinen"
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "die %<allocate%>-Direktive muss sich im selben Bereich wie %qD befinden"
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qD erschien bereits als Listenelement in einer %<allocate%>-Direktive"
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr "%<allocator%>-Klausel für statische Variable %qD erforderlich"
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr "die %<allocator%>-Klausel erfordert einen vordefinierten Allokator, da %qD statisch ist"
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%> oder %<capture%> erwartet"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> oder %<relaxed%> erwartet"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "eine der Klauseln %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> oder %<hint%> erwartet"
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "zu viele atomare Klauseln"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "zu viele Speicherreihenfolge-Klauseln"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "Klausel %qs ist unverträglich mit den Klauseln %<read%> oder %<write%>"
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs-Klausel erfordert %qs-Klausel"
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic write%> inkompatibel mit %<acquire%>-Klausel, die implizit von einer %<requires%>-Direktive bereitgestellt wird"
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic read%> inkompatibel mit %<release%>-Klausel, die implizit von einer %<requires%>-Direktive bereitgestellt wird"
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> ist unverträglich mit der Klausel %<release%>"
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> ist unverträglich mit der Klausel %<acquire%>"
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%> erwartet"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "in der %<if%>-Bedingung wird ein Vergleich mit %<==%>, %<<%> oder %<>%> erwartet"
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "unerwartetes %<else%> gefunden"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "ungültige Form von %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "ungültige Form von %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "ungültiger Operator für %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "%<weak%>-Klausel erfordert atomaren Gleichheitsvergleich"
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> verwendet zwei unterschiedliche Ausdrücke für Speicher"
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Ausdruck %<depobj%> ist kein lvalue-Ausdruck"
  
! #: c/c-parser.cc:24654
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%<destroy%>-Ausdruck ist kein Lvalue-Ausdruck"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr "der %<destroy%>-Ausdruck %qE sollte mit dem %<depobj%>-Argument %qE identisch sein"
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> oder %<inoutset%> erwartet"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "eine der Klauseln %<depend%>, %<destroy%> oder %<update%> erwartet"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> oder %<acquire%> erwartet"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<flush%>-Liste wurde zusammen mit Speicherreihenfolge-Klausel angegeben"
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> oder Zeilenende erwartet"
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> muss das einzige angegebene Attribut in einer Anweisung sein"
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp scan%> mit 0 vorhergehenden ausführbaren Anweisungen"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%>- oder %<exclusive%>-Klausel erwartet"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> erwartet"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp scan%> mit 0 nachfolgenden ausführbaren Anweisungen"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "für Anweisung erwartet"
*************** msgstr "für Anweisung erwartet"
*** 51721,52408 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "Schleifenschachtelung erwartet"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr "andere Attribute als OpenMP-Direktiven sind für %<for%> in Schleifenschachtelungen nicht zulässig"
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr "%<unroll%>-Konstrukt mit %<partial%>-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr "die generierte Schleife des %<unroll%>-Konstrukts ohne %<partial%>-Klausel hat keine kanonische Form"
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr "%<tile%>-Konstrukt erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "%<for%>-Schleife oder OpenMP-Schleifenumwandlungskonstrukt erwartet"
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "nicht genügend geschachtelte Schleifen"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "das Konstrukt %<master%> ist seit OpenMP 5.1 veraltet; verwenden Sie stattdessen %<masked%>"
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "ein Funktionsname erwartet"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "Zielfunktionsaufruf erwartet"
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> kann nur vor einem Funktionsaufruf mit optionaler Zuweisung stehen"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp außer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp außer %<to%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp außer %<from%>, %<tofrom%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp außer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "unbekannter Selektor %qs für Kontextselektormenge %qs"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<score%> kann nicht in Traits in der Trait-Selektor-Menge %qs angegeben werden"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "das %<score%>-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "das %<score%>-Argument darf nicht negativ sein"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "Eigenschaft muss ein ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften für %<simd%>-Selektor dürfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "der %<requires%>-Selektor wird noch nicht unterstützt"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "Name der Kontextselektormenge erwartet"
  
! #: c/c-parser.cc:27997
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Variante %qD ist dieselbe wie die Basisfunktion"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "eine der Klauseln %<match%>, %<adjust_args%> oder %<append_args%> erwartet"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "zu viele %<match%>-Klauseln"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD ist mehrfach angegeben"
  
! #: c/c-parser.cc:28154
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD hat keinen Zeigertyp"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet"
  
! #: c/c-parser.cc:28177
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%<need_device_addr%> ist für C ungültig"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet, gefolgt von %<:%>"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> erwartet"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<match%>-Klausel erwartet"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr "eine %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor des %<construct%>-Selektorsatzes in der %<match%>-Klausel vorkommt"
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "%<append_args%> mit prototyploser Basisfunktion wird noch nicht unterstützt"
  
! #: c/c-parser.cc:28295
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "Basisfunktion %qD ist hier deklariert"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Argument %d von %qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> ist hier angegeben"
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "Variante %qD und Basis %qD haben unverträgliche Typen nach %<append_args%>-Anpassung"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unverträgliche Typen"
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma omp declare %s%> kann nicht zusammen mit Multiversionierung von Funktionen verwendet werden"
  
! #: c/c-parser.cc:28567
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "keine Deklaration der Basisfunktion %qs"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "Definition der Funktionsvariante entspricht nicht der Deklaration von %qE"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr "die Verwendung von %<omp declare target%> als Synonym für %<omp begin declare target%> ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD ist sowohl im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr "Direktive mit nur %<device_type%>- oder %<indirect%>-Klauseln"
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "die %<device_type%>-Klausel muss 'any' angeben, wenn sie mit einer %<indirect%>-Klausel verwendet wird"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehöriges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen"
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare variant%> ohne zugehöriges %<#pragma omp begin declare variant%>"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr "%<begin declare variant%> beginnt in der Attributsyntax, endet aber mit %<end declare variant%> in der Pragmasyntax"
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "%<begin declare variant%> beginnt in der Pragmasyntax, endet aber mit %<end declare variant%> in der Attributsyntax"
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp declare mapper%> darf nur im Datei- oder Block-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:29154
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qT in %<#pragma omp declare mapper%> muss eine Struktur oder Union sein"
  
! #: c/c-parser.cc:29162
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare mapper%> für Typ %qT"
  
! #: c/c-parser.cc:29170
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> wurde vorher hier deklariert"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "unerwartete Klausel"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "fehlende %<map%>-Klausel"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> für Typ %qT"
  
! #: c/c-parser.cc:29366
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "vorherige Deklaration von %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.cc:29498
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente für den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.cc:29657
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> oder %<seq_cst%> erwartet"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Übersetzungseinheit"
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit Größe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:29836
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler Länge in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> erwartet"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%<sizes%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "eine der Klauseln %<at%>, %<severity%> oder %<message%> erwartet"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nicht in intervenierendem Code verwendet werden"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "mindestens eine Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr "ungültiger Name einer OpenMP-Direktive im Argument der %qs-Klausel: deklarative, informative und Meta-Direktiven sind nicht erlaubt"
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument der %qs-Klausel"
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwähnt"
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwähnt"
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "eine der Klauseln %<when%>, %<otherwise%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr "die Klausel %<default%> in Metadirektiven ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<otherwise%>"
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "zu viele %<otherwise%>- oder %<default%>-Klauseln in %<metadirective%>"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "die Klauseln %<otherwise%> oder %<default%> müssen als letztes in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "Unbekannte Direktivenname"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "Metadirektiven können nicht als Varianten von %<metadirective%> verwendet werden"
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr "deklarative Direktivenvarianten von %<metadirective%> werden nicht unterstützt"
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von äußerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schließende geschweifte Klammer"
--- 51797,52484 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "Schleifenschachtelung erwartet"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr "andere Attribute als OpenMP-Direktiven sind für %<for%> in Schleifenschachtelungen nicht zulässig"
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr "%<unroll%>-Konstrukt mit %<partial%>-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr "die generierte Schleife des %<unroll%>-Konstrukts ohne %<partial%>-Klausel hat keine kanonische Form"
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr "%<tile%>-Konstrukt erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "%<for%>-Schleife oder OpenMP-Schleifenumwandlungskonstrukt erwartet"
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "Schleifendeklaration oder Initialisierung erwartet"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "nicht genügend geschachtelte Schleifen"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<ordered%>-Klauselparameter ist weniger als %<collapse%>"
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "Schleifenvariable %qD sollte nicht »firstprivate« sein"
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "das Konstrukt %<master%> ist seit OpenMP 5.1 veraltet; verwenden Sie stattdessen %<masked%>"
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> mit %qs-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> hinter %qs erwartet"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "ein Funktionsname erwartet"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "Zielfunktionsaufruf erwartet"
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> kann nur vor einem Funktionsaufruf mit optionaler Zuweisung stehen"
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> erwartet"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> mit Zuordnungstyp außer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> muss mindestens eine %<map%>-, %<use_device_ptr%>- oder %<use_device_addr%>-Klausel enthalten"
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> muss mindestens eine %<from%>- oder %<to%>-Klausel enthalten"
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> mit Zuordnungstyp außer %<to%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> mit Zuordnungstyp außer %<from%>, %<tofrom%>, %<release%> oder %<delete%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> muss mindestens eine %<map%>-Klausel enthalten"
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> mit Zuordnungstyp außer %<to%>, %<from%>, %<tofrom%> oder %<alloc%> an %<map%>-Klausel"
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> muss von einer Funktionsdeklaration oder -definition oder einem weiteren %<#pragma omp declare %s%> gefolgt werden"
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss vor der Deklaration oder Definition einer Funktion auftreten"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "Name des Merkmalsselektors erwartet"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "unbekannter Selektor %qs für Kontextselektormenge %qs"
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "Selektor %qs akzeptiert keine Eigenschaften"
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<score%> kann nicht in Traits in der Trait-Selektor-Menge %qs angegeben werden"
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "das %<score%>-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "das %<score%>-Argument darf nicht negativ sein"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "Bezeichner oder Zeichenkettenliteral erwartet"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "Eigenschaft muss ein ganzzahliger Ausdruck sein"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "Eigenschaften für %<simd%>-Selektor dürfen nicht in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "der %<requires%>-Selektor wird noch nicht unterstützt"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "Name der Kontextselektormenge erwartet"
  
! #: c/c-parser.cc:27990
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Variante %qD ist keine Funktion"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "die Variante %qD ist eine eingebaute"
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Variante %qD ist dieselbe wie die Basisfunktion"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "eine der Klauseln %<match%>, %<adjust_args%> oder %<append_args%> erwartet"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "zu viele %<match%>-Klauseln"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD ist mehrfach angegeben"
  
! #: c/c-parser.cc:28147
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD hat keinen Zeigertyp"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet"
  
! #: c/c-parser.cc:28170
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%<need_device_addr%> ist für C ungültig"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "%<nothing%> oder %<need_device_ptr%> erwartet, gefolgt von %<:%>"
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> erwartet"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<match%>-Klausel erwartet"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr "eine %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor des %<construct%>-Selektorsatzes in der %<match%>-Klausel vorkommt"
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "%<append_args%> mit prototyploser Basisfunktion wird noch nicht unterstützt"
  
! #: c/c-parser.cc:28288
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "Basisfunktion %qD ist hier deklariert"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Argument %d von %qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> ist hier angegeben"
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "Variante %qD und Basis %qD haben unverträgliche Typen nach %<append_args%>-Anpassung"
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "Variante %qD und Basis %qD haben unverträgliche Typen"
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "hinter %<#pragma omp declare %s%> muss direkt eine einzelne Funktionsdeklaration oder -definition stehen"
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma omp declare %s%> kann nicht zusammen mit Multiversionierung von Funktionen verwendet werden"
  
! #: c/c-parser.cc:28560
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "keine Deklaration der Basisfunktion %qs"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "Definition der Funktionsvariante entspricht nicht der Deklaration von %qE"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr "die Verwendung von %<omp declare target%> als Synonym für %<omp begin declare target%> ist seit OpenMP 5.2 veraltet"
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD ist sowohl in %<link%>- als auch %qs-Klauseln des Deklarationsziels angegeben"
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD ist sowohl im Deklarationsziel %<link%> als auch in %<to%>- oder %<enter%>-Klauseln angegeben"
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr "Direktive mit nur %<device_type%>- oder %<indirect%>-Klauseln"
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "die %<device_type%>-Klausel muss 'any' angeben, wenn sie mit einer %<indirect%>-Klausel verwendet wird"
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> erwartet"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> ohne zugehöriges %<#pragma omp declare target%> oder %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs beginnt in der Attributsyntax, wird aber mit %qs in der Pragmasyntax abgeschlossen"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs beginnt in der Pragmasyntax, wird aber mit %qs in der Attributsyntax abgeschlossen"
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare variant%> ohne zugehöriges %<#pragma omp begin declare variant%>"
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr "%<begin declare variant%> beginnt in der Attributsyntax, endet aber mit %<end declare variant%> in der Pragmasyntax"
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "%<begin declare variant%> beginnt in der Pragmasyntax, endet aber mit %<end declare variant%> in der Attributsyntax"
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> oder %<assumes%> erwartet"
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp declare mapper%> darf nur im Datei- oder Block-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:29147
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qT in %<#pragma omp declare mapper%> muss eine Struktur oder Union sein"
  
! #: c/c-parser.cc:29155
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare mapper%> für Typ %qT"
  
! #: c/c-parser.cc:29163
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> wurde vorher hier deklariert"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "unerwartete Klausel"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "fehlende %<map%>-Klausel"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> darf nur im Datei- oder Block-Gültigkeitsbereich auftreten"
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "vordefinierter arithmetischer Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "%<_Atomic%>-qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "mit const, volatile oder restrict qualifizierter Typ in %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "Redeklaration von %qs %<#pragma omp declare reduction%> für Typ %qT"
  
! #: c/c-parser.cc:29359
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "vorherige Deklaration von %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> oder Funktionsname erwartet"
  
! #: c/c-parser.cc:29491
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "Funktionsname und %<(%> erwartet"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "eins der Argumente für den Initialisierungsaufruf sollte %<&omp_priv%> sein"
  
! #: c/c-parser.cc:29650
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> oder %<variant%> erwartet"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> oder %<seq_cst%> erwartet"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "eine der Klauseln %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> oder %<atomic_default_mem_order%> erwartet"
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "%qs-Klausel wird lexikalisch nach dem ersten Zielkonstrukt oder nach der ersten Auslagerungs-API verwendet"
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "mehr als eine %<atomic_default_mem_order%>-Klausel in einer einzigen Übersetzungseinheit"
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "%<atomic_default_mem_order%>-Klausel wird lexikalisch nach dem ersten %<atomic%>-Konstrukt ohne Speicherreihenfolge-Klausel verwendet"
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp requires%> erfordert mindestens eine Klausel"
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit Größe 0 in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:29829
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "Typ %qT mit variabler Länge in %<reduction%>-Klausel"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> erwartet"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%<sizes%>-Argument muss eine positive, ganzzahlige Konstante sein"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "eine der Klauseln %<at%>, %<severity%> oder %<message%> erwartet"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs oder %qs erwartet"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nur in Verbundanweisungen verwendet werden"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp error%> mit %<at(execution)%>-Klausel darf nicht in intervenierendem Code verwendet werden"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<#pragma omp error%> gefunden: %s"
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<#pragma omp error%> gefunden"
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "mindestens eine Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "Name einer Direktive erwartet"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr "ungültiger Name einer OpenMP-Direktive im Argument der %qs-Klausel: deklarative, informative und Meta-Direktiven sind nicht erlaubt"
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "unbekannter OpenMP-Direktiven-Name im Argument der %qs-Klausel"
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird sowohl in %<absent%>- als auch %<contains%>-Klauseln erwähnt"
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "%<%s%s%s%s%s%>-Direktive wird mehrfach in %qs-Klauseln erwähnt"
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "unbekanntes Annahme-Klausel %qs"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "Annahme-Klausel erwartet"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "eine der Klauseln %<when%>, %<otherwise%> oder %<default%> erwartet"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr "die Klausel %<default%> in Metadirektiven ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen %<otherwise%>"
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "zu viele %<otherwise%>- oder %<default%>-Klauseln in %<metadirective%>"
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "die Klauseln %<otherwise%> oder %<default%> müssen als letztes in %<metadirective%> angegeben werden"
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "Unbekannte Direktivenname"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "Metadirektiven können nicht als Varianten von %<metadirective%> verwendet werden"
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr "deklarative Direktivenvarianten von %<metadirective%> werden nicht unterstützt"
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE nach erster Verwendung als %<threadprivate%> deklariert"
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE hat unvollständigen Typen"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> ohne eingeschaltete Unterstützung für transaktionsgebundenen Speicher"
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> ohne eingeschaltete Unterstützung für transaktionsbasierten Speicher"
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> innerhalb eines %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Funktionsaufruf von %<__transaction_cancel%> nicht innerhalb von äußerer %<__transaction_atomic%>- oder %<transaction_may_cancel_outer%>-Funktion"
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> nicht innerhalb von %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "fehlende schließende geschweifte Klammer"
*************** msgstr "fehlende schließende geschweift
*** 52412,52418 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
--- 52488,52494 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD hat unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "falsche Verwendung eines void-Ausdruckes"
*************** msgstr "falsche Verwendung des unvollst�
*** 52443,52609 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT und %qT sind in disjunkt benannten Adressräumen"
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "Operanden von dezimalen Gleitkomma- und Vektortypen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "Operanden von dezimalen Gleitkomma- und komplexen Typen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "Operanden von dezimalen und anderen Gleitkommatypen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> wird nicht unterstützt"
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "ungültige Verwendung von Zeigern auf Arrays mit unterschiedlichen Qualifizierern in ISO C vor C23"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals in einen Zeiger führt in C++ zu einem baumelnden Zeiger"
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "das Attribut %<counted_by%> ist für einen Zeiger auf eine Struktur oder Union mit flexiblen Array-Elementen nicht zulässig"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Struktur %qE"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Union %qE"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE ist ein Zeiger auf einen Zeiger; wollten Sie ihn dereferenzieren, bevor Sie %<->%> darauf anwenden?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "Anfrage nach Element %qE in etwas, was keine Struktur oder Variante ist"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.cc:3651
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Arrayindex ist negativ"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO-C verbietet vor C2Y, ein %<register%>-Array zu indizieren"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizieren"
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "unvollständig angegebenes %qD wird in seinem Initialisierer referenziert"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "die Aufzählungskonstante ist in C++ nicht sichtbar, da sie in einer Struktur oder Union definiert ist"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die Größe von %qT zurück"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
--- 52519,52685 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT und %qT sind in disjunkt benannten Adressräumen"
  
! #: c/c-typeck.cc:670
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "Attribut %qs gilt nur für variadische Funktionen"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "Operanden von dezimalen Gleitkomma- und Vektortypen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "Operanden von dezimalen Gleitkomma- und komplexen Typen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "Operanden von dezimalen und anderen Gleitkommatypen können nicht gemischt werden"
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> wird nicht unterstützt"
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "ungültige Verwendung von Zeigern auf Arrays mit unterschiedlichen Qualifizierern in ISO C vor C23"
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "Typen nicht ganz kompatibel"
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "Zeiger-Zieltypen sind in C++ inkompatibel"
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "Funktionsrückgabetypen nicht kompatibel wegen %<volatile%>"
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "Umwandlung eines zusammengesetzten Arrayliterals in einen Zeiger führt in C++ zu einem baumelnden Zeiger"
  
! #: c/c-typeck.cc:3141
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "das Attribut %<counted_by%> ist für einen Zeiger auf eine Struktur oder Union mit flexiblen Array-Elementen nicht zulässig"
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT hat kein Element namens %qE; meinten Sie %qE?"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT hat kein Element namens %qE"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Struktur %qE"
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "Zugriff auf ein Element %qE einer atomaren Union %qE"
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE ist ein Zeiger auf einen Zeiger; wollten Sie ihn dereferenzieren, bevor Sie %<->%> darauf anwenden?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE ist ein Zeiger; meinten Sie %<->%>?"
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "Anfrage nach Element %qE in etwas, was keine Struktur oder Variante ist"
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Dereferenzierung eines %<void *%>-Zeigers"
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indizierter Wert ist weder Array noch Zeiger noch Vektor"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "Arrayindex ist keine Ganzzahl"
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indizierter Wert ist Zeiger auf Funktion"
  
! #: c/c-typeck.cc:3658
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Arrayindex ist negativ"
  
! #: c/c-typeck.cc:3671
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO-C verbietet vor C2Y, ein %<register%>-Array zu indizieren"
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Array zu indizieren"
  
! #: c/c-typeck.cc:3880
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "unvollständig angegebenes %qD wird in seinem Initialisierer referenziert"
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "die Aufzählungskonstante ist in C++ nicht sichtbar, da sie in einer Struktur oder Union definiert ist"
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "enum-Konstante hier definiert"
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> auf Array-Funktionsparameter %qE gibt die Größe von %qT zurück"
  
! #: c/c-typeck.cc:4389
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "gerufenes Objekt %qE ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.cc:4395
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "gerufenes Objekt %qD ist keine Funktion oder Funktionszeiger"
  
! #: c/c-typeck.cc:4401
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "gerufenes Objekt ist keine Funktion oder Funktionszeiger"
*************** msgstr "gerufenes Objekt ist keine Funkt
*** 52611,54460 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion über nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-Rückgabetypen aufgerufen"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "Typ des formalen Parameters %d ist unvollständig"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als %qT statt %qT aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "Übergabe des Arguments %d von %qE mit anderer Breite aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als vorzeichenlos aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "zu viele Argumente für Methode %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "zu viele Argumente für Funktion %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "zu viele Argumente für eingebaute Funktion %qE, nur %d erwartet"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr "ISO-C23 erlaubt keine Argumente für die Methode %qE, die ohne Parameter deklariert ist"
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "ISO-C23 erlaubt keine Argumente für die Funktion %qE, die ohne Parameter deklariert ist"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "implizite Umwandlung von %qT in %qT bei Übergabe von Argument an Funktion"
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "zu wenige Argumente für Funktion %qE; mindestens %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "zu wenige Argumente für Funktion %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "zu wenige Argumente für eingebaute Funktion %qE, %u erwartet"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral führt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollständigen Typen"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO-C unterstützt nicht %<~%> für komplexe Konjugation"
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument für »absu«"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs für unäres Ausrufungszeichen"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "Schrittweite von Aufzählungswerten (enum) ist in C++ ungültig"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "Verringerung von Aufzählungswerten (enum) ist in C++ ungültig"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO-C unterstützt %<++%> und %<--%> für komplexe Typen erst ab C2Y"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs für Inkrementierung"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs für Dekrementierung"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Inkrementieren eines Zeigers auf unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Dekrementieren eines Zeigers auf unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Adresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werden"
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "Adresse des mit »register« deklarierten zusammengesetzten Literals angefordert"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "unterschiedliche Aufzählungstypen in Bedingung sind in C++ ungültig: %qT gegenüber %qT"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "implizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassen"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "Operand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen Operanden"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Zeiger auf disjunkte Adressräume in bedingtem Ausdruck verwendet"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer, in ISO C vor C23"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO-C verbietet bedingten Ausdruck zwischen %<void *%> und Funktionszeiger"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "der erste Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "der zweite Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "der Rückgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "der Rückgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "der Rückgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "der Rückgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fügt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "zur Sicherheit müssen alle vorübergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert sein"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "nutzlose Umwandlung in Typ %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %qs-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger aus getrenntem %qs-Adressraumzeiger"
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "Umwandlung in %qs-Adressraumzeiger aus getrenntem %qs-Adressraumzeiger"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Typumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "unvollständiger Funktionstyp %qT kann nicht nach %qT umgewandelt werden"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Definition eines Typs in einer Umwandlung ist in C++ ungültig"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-Umwandlung in Zuweisung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung für %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr "%e erwartet, aber Argument hat Typ %e"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d wird zu %qT befördert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  msgid "%e declared here"
  msgstr "%e wird hier deklariert"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Enum-Umwandlung bei Übergabe des Arguments %d von %qE ist in C++ ungültig"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Rückgabe ist in C++ ungültig"
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Übergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Übergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-Typ"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Anfrage zur impliziten für Umwandlung von %qT in %qT ist in C++ nicht erlaubt"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Übergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "Rückgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT erwartet, aber Zeiger hat Typ %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Argument %d von %qE könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Links-Zuweisung könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Linke-Initialisierung könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "Rückgabetyp könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Übergabe des Arguments %d von %qE von inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Zuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Initialisierung von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "Rückgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Übergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO-C verbietet return zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr "Array mit Qualifizierer auf dem Element wird vor C23 nicht qualifiziert"
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Zeigerziele bei Übergabe des Arguments %d von %qE unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Zeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "Zeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "Zeigerziele in Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Übergabe des Arguments %d von %qE von inkompatiblem Zeigertyp"
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "Zuweisung an %e von Zeiger auf %qD mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Zuweisung an %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "Initialisierung von %e von Zeiger auf %qD mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Initialisierung von %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "Rückgabe von Zeiger auf %qD vom Typ %e aus einer Funktion mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "Rückgabe von %e aus einer Funktion mit inkompatiblem Rückgabetyp %e"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Übergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "Zuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "Initialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Übergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "Zuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "Initialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ für Argument %d von %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "unverträgliche Typen bei Zuweisung an Typ %qT von Typ %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "inkompatible Typen bei Initialisierung von Typ %qT mit Typ %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "unverträgliche Typen bei Rückgabe von Typ %qT, aber %qT wurde erwartet"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "Initialisierer für %<constexpr%>-Zeiger ist nicht null"
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%<constexpr%>-Initialisierer ist nicht im Typen des Objekts darstellbar"
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "Initialisierer für %<constexpr%>-Ganzzahl ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "Initialisierer für %<constexpr%> ist kein konstanter arithmetischer Ausdruck"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "%<constexpr%>-Initialisierer für einen reellen Typen hat komplexen Typ"
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-Initialisierer für einen binären Gleitkommatypen hat dezimalen Typ"
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "Initialisierungs-Zeichenkette für Array von %qT ist zu lang (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "Initialisierungs-Zeichenkette für Array von %qT ist zu lang für C++ (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr "Initialisierer-Zeichenkette für Array von %qT schneidet NUL-Terminator ab, aber dem Ziel fehlt das %qs-Attribut (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungültige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungültige Initialisierung"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "Umwandlung von %qT in %qT ändert Wert von %qd nach %qd"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen können nicht initialisiert werden"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusätzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung für Feld %qD von %qT fehlt"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusätzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld überschrieben"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten überschrieben"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungültig"
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "überzählige Elemente in %qT-Initialisierer"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Elementüberschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Elementüberschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Elementüberschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Elementüberschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Elementüberschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "Einschränkung erlaubt Register außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "Nebenwirkungen im Ausgabeoperanden außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "Ausgabeoperand außerhalb einer Funktion ist nicht konstant"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<-%>-Modifikator wird innerhalb einer Funktion verwendet"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "Operand der %<:%>-Einschränkung ist weder die Adresse einer Funktion noch einer nichtautomatischen Variable"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "Nebenwirkungen im Eingabeoperanden außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "Eingabeoperand außerhalb einer Funktion ist nicht konstant"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurück"
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr "Funktion liefert Adresse einer geschachtelten Funktion, die auf lokalen Kontext verweist"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-Größe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "»case«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder »switch«"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungültiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP für Schleife verwendet"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollständigen Typ"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben Größe wie %qT gefunden"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte Adressräume"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollständigen und unvollständigen Zeigern"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benötigt wird"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Länge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der Länge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "für Arraytyp mit unbekannten Grenzen muss ein Längenausdruck angegeben werden"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer Länge in %qs-Klausel"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Länge %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "für Funktionsparameter vom Typ Array muss die Länge angegeben sein"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "für Zeigertyp muss der Längenausdruck angegeben werden"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhängend"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck für die Schrittweite verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der Länge 0"
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit Größe 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler Größe in %qs-Klausel"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungültigen Typ für %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion für %qE nicht gefunden"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler Länge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss für %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, außer wenn OpenMP 5.2 verwendet wird"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "»linear«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD kommt mehr als einmal in Datenfreigabeklauseln vor"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "Allokator %qE muss vom Typ %<omp_allocator_handle_t%> sein"
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr "Allokator %qE muss entweder eine Variable oder ein vordefinierter Allokator sein"
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Modifikatoren können nicht mit dem vordefinierten Allokator %qE verwendet werden"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr "der Speicherplatzmodifikator %qE muss eine Aufzählungskonstante vom Typ %<omp_memspace_handle_t%> sein"
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr "das Merkmalsarray %qE muss in demselben Gültigkeitsbereich definiert sein wie das Konstrukt, in dem die Klausel vorkommt"
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr "das Merkmalsarray %qE muss vom Typ %<const omp_alloctrait_t []%> sein"
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr "das Merkmalsarray muss vom Typ %<const imp_alloctrait_t []%> sein"
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "das Merkmalsarray muss mit Konstanten initialisiert sein"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-Abhängigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> wird mit %<depend%>-Art außer %<out%> oder %<inout%> verwendet"
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-Abhängigkeitstyp"
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem Abhängigkeitstyp"
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nicht unterstützter Map-Ausdruck %qE"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD kommt in Aktionsklausel mehrfach vor"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD darf nicht const sein"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs für %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist größer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<grainsize%>-Klausel darf nicht zusammen mit %<num_tasks%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<full%>-Klausel darf nicht zusammen mit %<partial%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr "%<depend%>-Klausel erfordert Aktionsklauseln mit %<targetsync%>-Interop-Typ"
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "der %<init%>-Klausel fehlt der %<targetsync%>-Modifikator"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument für %<va_arg%> ist vom unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "zweites Argument für %<va_arg%> ist ein Funktionstyp %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "zweites Argument für %<va_arg%> ist ein Arraytyp %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>"
--- 52687,54536 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "Funktion über nicht kompatiblen Typen aufgerufen"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "Funktion mit qualifiziertem void-Rückgabetypen aufgerufen"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "Typ des formalen Parameters %d ist unvollständig"
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als %qT statt %qT aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "Übergabe des Arguments %d von %qE mit anderer Breite aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als vorzeichenlos aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "Übergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des Prototyps"
  
! #: c/c-typeck.cc:4853
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "zu viele Argumente für Methode %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:4857
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "zu viele Argumente für Funktion %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:4867
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "zu viele Argumente für eingebaute Funktion %qE, nur %d erwartet"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr "ISO-C23 erlaubt keine Argumente für die Methode %qE, die ohne Parameter deklariert ist"
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "ISO-C23 erlaubt keine Argumente für die Funktion %qE, die ohne Parameter deklariert ist"
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "implizite Umwandlung von %qT in %qT bei Übergabe von Argument an Funktion"
  
! #: c/c-typeck.cc:5045
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "zu wenige Argumente für Funktion %qE; mindestens %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:5046
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "zu wenige Argumente für Funktion %qE; %i erwartet, %i bekommen"
  
! #: c/c-typeck.cc:5060
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "zu wenige Argumente für eingebaute Funktion %qE, %u erwartet"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Vergleich mit Zeichenkettenliteral führt zu unspezifiziertem Verhalten"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "Vergleich zwischen Zeiger und '\\0'"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "wollten Sie vielleicht den Zeiger dereferenzieren?"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "Null als Nullzeigerkonstante"
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "Vergleich zwischen %qT und %qT"
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "Arithmetik mit Zeiger auf unvollständigen Typen"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "Arithmetik mit Zeiger auf leeres Aggregat"
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> auf booleschem Ausdruck"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO-C unterstützt nicht %<~%> für komplexe Konjugation"
  
! #: c/c-typeck.cc:5913
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "falsches Typargument für »absu«"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "Argument falschen Typs für unäres Ausrufungszeichen"
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "Schrittweite von Aufzählungswerten (enum) ist in C++ ungültig"
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "Verringerung von Aufzählungswerten (enum) ist in C++ ungültig"
  
! #: c/c-typeck.cc:6007
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Inkrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:6010
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Dekrementieren eines booleschen Ausdrucks"
  
! #: c/c-typeck.cc:6026
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO-C unterstützt %<++%> und %<--%> für komplexe Typen erst ab C2Y"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "Argument falschen Typs für Inkrementierung"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "Argument falschen Typs für Dekrementierung"
  
! #: c/c-typeck.cc:6075
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "Inkrementieren eines Zeigers auf unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:6079
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "Dekrementieren eines Zeigers auf unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "Adresse des Ausdrucks des Typs %<void%> wird genommen"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
  
! #: c/c-typeck.cc:6302
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "Adresse eines Skalars mit umgekehrter Speicherreihenfolge kann nicht ermittelt werden"
  
! #: c/c-typeck.cc:6310
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "Adresse eines Arrays mit umgekehrter Speicherreihenfolge angefordert"
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "Adresse des mit »register« deklarierten zusammengesetzten Literals angefordert"
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "Adresse der globalen Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Nicht-L-Wert-Array in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6716
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "unterschiedliche Aufzählungstypen in Bedingung sind in C++ ungültig: %qT gegenüber %qT"
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "implizite Umwandlung von %qT in %qT um an anderes Ergebnis von Bedingung anzupassen"
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "Operand von %<?:%> wechselt das Vorzeichen von %qT nach %qT, aufgrund der Vorzeichenlosigkeit des anderen Operanden"
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Zeiger auf disjunkte Adressräume in bedingtem Ausdruck verwendet"
  
! #: c/c-typeck.cc:6902
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer"
  
! #: c/c-typeck.cc:6906
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "Zeiger auf Array verliert durch den Bedingungsausdruck Qualifizierer, in ISO C vor C23"
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO-C verbietet bedingten Ausdruck zwischen %<void *%> und Funktionszeiger"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "der erste Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6939
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "der zweite Ausdruck hat den Typ %qT"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "Typ passt nicht in bedingtem Ausdruck"
  
! #: c/c-typeck.cc:7106
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "der Rückgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.cc:7110
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "der Rückgabewert von %qD (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.cc:7129
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "der Rückgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert: %E"
  
! #: c/c-typeck.cc:7134
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "der Rückgabewert vom Typ %qT (mit %<nodiscard%>-Attribut deklariert) wird ignoriert"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "im Aufruf von %qD, hier deklariert"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "rechter Operand des Komma-Ausdrucks hat keinen Effekt"
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr "Typumwandlung fügt Qualifizierer %q#v zu Funktionstyp hinzu"
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "Typumwandlung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "zur Sicherheit müssen alle vorübergehenden Zeiger in Umwandlung von %qT in %qT mit %<const%> qualifiziert sein"
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "Typkonvertierung gibt Arraytyp an"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "Typkonvertierung gibt Funktionstyp an"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
  
! #: c/c-typeck.cc:7439
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "nutzlose Umwandlung in Typ %qT"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "Umwandlung in %qs-Adressraumzeiger aus getrenntem allgemeinen Adressraumzeiger"
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "Umwandlung in allgemeinen Adressraumzeiger aus getrenntem %qs-Adressraumzeiger"
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "Umwandlung in %qs-Adressraumzeiger aus getrenntem %qs-Adressraumzeiger"
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "Typumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qT"
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "unvollständiger Funktionstyp %qT kann nicht nach %qT umgewandelt werden"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "Definition eines Typs in einer Umwandlung ist in C++ ungültig"
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "Zuweisung an Ausdruck von Arraytyp"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-Umwandlung in Zuweisung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(nahe der Initialisierung für %qs)"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "Array mit geklammerter Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:8244
  msgid "expected %e but argument is of type %e"
  msgstr "%e erwartet, aber Argument hat Typ %e"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d ist %qT, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "der Typ von %qD Argument %d wird zu %qT befördert, der Aufruf der eingebauten Funktion, die ohne Prototyp deklariert wurde, erwartet jedoch %qT"
  
! #: c/c-typeck.cc:8286
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "eingebaute %qD ist hier deklariert"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  msgid "%e declared here"
  msgstr "%e wird hier deklariert"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "Enum-Umwandlung bei Übergabe des Arguments %d von %qE ist in C++ ungültig"
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT erwartet, aber Argument hat Typ %qT"
  
! #: c/c-typeck.cc:8545
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Zuweisung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8550
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Initialisierung ist in C++ ungültig"
  
! #: c/c-typeck.cc:8555
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-Umwandlung von %qT nach %qT in Rückgabe ist in C++ ungültig"
  
! #: c/c-typeck.cc:8573
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "implizite Umwandlung von %qT nach %qT"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "Übergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger %q#v"
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "Übergabe des Arguments %d von %qE entfernt Kennzeichner %qv von Zeiger-Ziel-Typ"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "Zuweisung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "Initialisierung streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return streicht Qualifizierer %qv von Zeiger-Zieltyp"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "Anfrage zur impliziten für Umwandlung von %qT in %qT ist in C++ nicht erlaubt"
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Übergabe des Arguments %d von %qE von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "Zuweisung von Zeiger auf nicht eingeschlossenen Adressbereich"
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "Initialisierung von Zeiger auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "Rückgabe von Pointer auf nicht enthaltenen Adressraum"
  
! #: c/c-typeck.cc:8921
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT erwartet, aber Zeiger hat Typ %qT"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "Argument %d von %qE könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "Links-Zuweisung könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "Linke-Initialisierung könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "Rückgabetyp könnte Kandidat für Formatattribut sein"
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Übergabe des Arguments %d von %qE von inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Zuweisung an %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "Initialisierung von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "Rückgabe von %qT von Zeigertyp %qT mit inkompatibler Speicherreihenfolge für Skalare"
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Übergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO-C verbietet return zwischen Funktionszeiger und %<void *%>"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr "Array mit Qualifizierer auf dem Element wird vor C23 nicht qualifiziert"
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "Zeigerziele bei Übergabe des Arguments %d von %qE unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9115
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Zeigerziele in Zuweisung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "Zeigerziele in Initialisierung von %qT nach %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9126
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "Zeigerziele in Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT unterscheiden sich im Vorzeichenbesitz"
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Übergabe des Arguments %d von %qE von inkompatiblem Zeigertyp"
  
! #: c/c-typeck.cc:9184
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "Zuweisung an %e von Zeiger auf %qD mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9190
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Zuweisung an %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9199
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "Initialisierung von %e von Zeiger auf %qD mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9205
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Initialisierung von %e von inkompatiblem Zeigertyp %e"
  
! #: c/c-typeck.cc:9213
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "Rückgabe von Zeiger auf %qD vom Typ %e aus einer Funktion mit inkompatiblem Typ %e"
  
! #: c/c-typeck.cc:9219
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "Rückgabe von %e aus einer Funktion mit inkompatiblem Rückgabetyp %e"
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "Übergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9307
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "Zuweisung an %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9313
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "Initialisierung von %qT von %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9318
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "Übergabe des Arguments %d von %qE wandelt eine Zahl in einen Zeiger um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9350
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "Zuweisung an %qT aus %qT wandelt einen Zeiger in eine Ganzzahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9356
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "Initialisierung eines %qT aus %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9360
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "Rückgabe von %qT aus einer Funktion mit Rückgabetyp %qT wandelt einen Zeiger in eine Zahl um, ohne explizite Typkonvertierung"
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Inkompatibler Typ für Argument %d von %qE"
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "unverträgliche Typen bei Zuweisung an Typ %qT von Typ %qT"
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "inkompatible Typen bei Initialisierung von Typ %qT mit Typ %qT"
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "unverträgliche Typen bei Rückgabe von Typ %qT, aber %qT wurde erwartet"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "Initialisierer für %<constexpr%>-Zeiger ist nicht null"
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "%<constexpr%>-Initialisierer ist nicht im Typen des Objekts darstellbar"
  
! #: c/c-typeck.cc:9770
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "Initialisierer für %<constexpr%>-Ganzzahl ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "Initialisierer für %<constexpr%> ist kein konstanter arithmetischer Ausdruck"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "%<constexpr%>-Initialisierer für einen reellen Typen hat komplexen Typ"
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "%<constexpr%>-Initialisierer für einen binären Gleitkommatypen hat dezimalen Typ"
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "Initialisierung eines flexiblen Array-Elements"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "Array von %qT kann nicht aus einem Zeichenkettenliteral mit Typ %<Array von %T%> initialisiert werden"
  
! #: c/c-typeck.cc:10016
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "Initialisierungs-Zeichenkette für Array von %qT ist zu lang (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10021
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "Initialisierungs-Zeichenkette für Array von %qT ist zu lang für C++ (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr "Initialisierer-Zeichenkette für Array von %qT schneidet NUL-Terminator ab, aber dem Ziel fehlt das %qs-Attribut (%wu Zeichen passen nicht in %wu verfügbare)"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "Array unpassenden Typs mit Zeichenkettenkonstante initialisiert"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ungültige Verwendung eines Nicht-L-Wert-Arrays"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "ungültige Initialisierung"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "Initialisierungselement ist nicht konstant"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "Array mit nicht konstantem Arrayausdruck initialisiert"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "Initialisierungselement ist kein konstanter Ausdruck"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "Umwandlung von %qT in %qT ändert Wert von %qd nach %qd"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "opake Vektortypen können nicht initialisiert werden"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "zusätzliche geschweifte Klammern am Ende der Initialisierung"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "geschweifte Klammern um Skalar-Initialisierung"
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "Initialisierung eines flexiblen Array-Elements in geschachteltem Kontext"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "geschweifte Klammern fehlen um Initialisierung"
  
! #: c/c-typeck.cc:11006
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "fehlende Initialisierung für Feld %qD von %qT fehlt"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "zusätzliche Elemente in Skalar-Initialisierung"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "Arrayindex in Nicht-Array-Initialisierung"
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "Arrayindex in Initialisierung hat nicht Ganzzahltyp"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "Arrayindex in Initialisierung ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "nichtkonstanter Arrayindex in Initialisierung"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "Arrayindex in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "leerer Indexbereich in Initialisierung"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "Arrayindexbereich in Initialisierung überschreitet Arraygrenzen"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "initialisiertes Feld überschrieben"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "initialisiertes Feld mit Seiteneffekten überschrieben"
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-Umwandlung in Initialisierung ist in C++ ungültig"
  
! #: c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "überzählige Elemente in %qT-Initialisierer"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "Elementüberschreitung in struct-Initialisierung"
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "positionelle Initialisierung eines Feldes in %<struct%>, die mit dem %<designated_init%>-Attribut deklariert wurde"
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "nicht-statische Initialisierung eines flexiblen Arrayelements"
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "Elementüberschreitung in union-Initialisierung"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "traditionelles C lehnt Initialisierung von unions ab"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "Elementüberschreitung in Arrayinitialisierung"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "Elementüberschreitung in Vektorinitialisierung"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "Elementüberschreitung in Skalarinitialisierung"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "Einschränkung erlaubt Register außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "Nebenwirkungen im Ausgabeoperanden außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "Ausgabeoperand außerhalb einer Funktion ist nicht konstant"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<-%>-Modifikator wird innerhalb einer Funktion verwendet"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "Operand der %<:%>-Einschränkung ist weder die Adresse einer Funktion noch einer nichtautomatischen Variable"
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "Nebenwirkungen im Eingabeoperanden außerhalb einer Funktion"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "Eingabeoperand außerhalb einer Funktion ist nicht konstant"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO-C verbietet %<goto *expr;%>"
  
! #: c/c-typeck.cc:13357
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "das berechnete Goto muss von einem Zeigertyp sein"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ohne Wert in nicht-void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> mit Wert in void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurückgebender Funktion"
  
! #: c/c-typeck.cc:13515
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "Funktion liefert Adresse einer Sprungmarke zurück"
  
! #: c/c-typeck.cc:13520
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr "Funktion liefert Adresse einer geschachtelten Funktion, die auf lokalen Kontext verweist"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch-Größe ist keine Ganzzahl"
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%> switch-Ausdruck nicht nach %<int%> konvertiert in ISO C"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "»case«-Marke ist kein konstanter Ganzzahlausdruck"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-Anweisung nicht innerhalb einer Schleife oder »switch«"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "ungültiger Ausgang von strukturiertem OpenMP-Block"
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-Anweisung mit OpenMP für Schleife verwendet"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-Anweisung nicht innerhalb einer Schleife"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "Anweisung ohne Effekt"
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "Ausdrucksanweisung hat unvollständigen Typ"
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da der Zeigeroperand in %qE nicht NULL sein darf"
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<false%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "der Vergleich wird immer als %<true%> ausgewertet, da die Adresse von %qE niemals NULL sein wird"
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Vergleich von Vektoren mit verschiedenen Element-Typen"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Vergleich von Vektoren mit unterschiedlicher Elementanzahl"
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "Vergleich zwischen den Typen %qT und %qT"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "kein ganzzahliger Typ mit derselben Größe wie %qT gefunden"
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "Vergleich von Gleitkomma mit %<==%> oder %<!=%> ist unsicher"
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "Vergleich von Zeigern auf disjunkte Adressräume"
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "Vergleich zwischen Zeiger und Ganzzahl"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "Vergleich von vollständigen und unvollständigen Zeigern"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "geordneter Vergleich von Zeiger mit Null-Zeiger"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qT in %qT zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "Array, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "Vektortyp verwendet, wo Skalars benötigt wird"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "Klauselmodifizierer %<cancel%> %<if%> erwartet"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> muss eine der Klauseln %<parallel%>, %<for%>, %<sections%> oder %<taskgroup%> angeben"
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE in %qs-Klausel muss eine Variable sein"
  
! #: c/c-typeck.cc:15866
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%>-Deklaration %qD in %qs-Klausel"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD in %qs-Klausel ist eine threadprivate Variable"
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "Untere Grenze %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Länge %qE des Arrayabschnitts muss Ganzzahltyp haben"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "einelnen Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "Arrayabschnitt der Länge 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "für Arraytyp mit unbekannten Grenzen muss ein Längenausdruck angegeben werden"
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "negative untere Grenze in Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "Arrayabschnitt mit negativer Länge in %qs-Klausel"
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "untere Grenze %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "Länge %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "obere Grenze %qE geht über Abschnittsgröße in %qs-Klausel hinaus"
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "für Funktionsparameter vom Typ Array muss die Länge angegeben sein"
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "für Zeigertyp muss der Längenausdruck angegeben werden"
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "Arrayabschnitt ist in %qs-Klausel nicht zusammenhängend"
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE hat weder Zeiger- noch Arraytyp"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "Typ des Iterators %qD ist weder ganzzahlig noch ein Zeiger"
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "Iterator %qD hat %<_Atomic%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "Iterator %qD hat %<const%>-qualifizierten Typ"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Iterator-Schrittweite mit nichtganzzahligem Typ"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "Iterator %qD hat Schrittweite 0"
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "Typ des Iterators %qD verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "Anfangsausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "Endausdruck verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "Ausdruck für die Schrittweite verweist auf äußeren Iterator %qD"
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "Zeiger in %qs-Klausel erwartet"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "die Klausel %<inscan%> darf nicht zusammen mit nicht-%<inscan%>-%<reduction%> am selben Konstrukt vorkommen"
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "%<inscan%>-%<reduction%>-Klausel mit Arrayabschnitt"
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD in %<reduction%>-Klausel ist ein Array der Länge 0"
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE in %<reduction%>-Klausel"
  
! #: c/c-typeck.cc:16850
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "Typ %qT mit Größe 0 in %qs-Klausel"
  
! #: c/c-typeck.cc:16858
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "Typ %qT mit variabler Größe in %qs-Klausel"
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE hat ungültigen Typ für %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "benutzerdefinierte Reduktion für %qE nicht gefunden"
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "Elementtyp variabler Länge in %<reduction%>-Klausel eines Arrays"
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<nowait%>-Klausel darf nicht zusammen mit %<copyprivate%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE muss für %<copyin%> %<threadprivate%> sein"
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "Modifizierer sollte an %<simd%>- oder %<for%>-Konstrukten nicht in %<linear%>-Klausel angegeben werden, außer wenn OpenMP 5.2 verwendet wird"
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "»linear«-Klausel auf Variable vom Typ %qT angewendet, die weder Ganzzahl noch Zeiger ist"
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD in %<linear%>-Klausel"
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "Schrittweite %qE der %<linear%>-Klausel muss konstant oder ein Parameter sein"
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE ist in Klausel %qs keine Variable"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD kommt mehr als einmal in Datenfreigabeklauseln vor"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD tritt in Reduktionsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD tritt in Datenklausel mehrfach auf"
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD tritt in Daten- und Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE ist %<aligned%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD in %<aligned%>-Klausel"
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE ist in %<nontemporal%>-Klausel keine Variable"
  
! #: c/c-typeck.cc:17309
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE tritt in %<nontemporal%>-Klausel mehrfach auf"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE in %<allocate%>-Klausel ist keine Variable"
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE kommt mehr als einmal in %<allocate%>-Klauseln vor"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "Allokator %qE muss vom Typ %<omp_allocator_handle_t%> sein"
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr "Allokator %qE muss entweder eine Variable oder ein vordefinierter Allokator sein"
  
! #: c/c-typeck.cc:17431
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Modifikatoren können nicht mit dem vordefinierten Allokator %qE verwendet werden"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr "der Speicherplatzmodifikator %qE muss eine Aufzählungskonstante vom Typ %<omp_memspace_handle_t%> sein"
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr "das Merkmalsarray %qE muss in demselben Gültigkeitsbereich definiert sein wie das Konstrukt, in dem die Klausel vorkommt"
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr "das Merkmalsarray %qE muss vom Typ %<const omp_alloctrait_t []%> sein"
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr "das Merkmalsarray muss vom Typ %<const imp_alloctrait_t []%> sein"
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "das Merkmalsarray muss mit Konstanten initialisiert sein"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<depend%>-Klausel mit %<depobj%>-Abhängigkeitstyp auf Arrayabschnitt"
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> wird mit %<depend%>-Art außer %<out%> oder %<inout%> verwendet"
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE ist weder ein lvalue-Ausdruck noch ein Arrayabschnitt in %qs-Klausel"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE hat nicht den Typ %<omp_depend_t%>, in der %<depend%>-Klausel mit %<depobj%>-Abhängigkeitstyp"
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE sollte einen anderen Typ haben als %<omp_depend_t%>, in der %<depend%>-Klausel mit von %<depobj%> verschiedenem Abhängigkeitstyp"
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "Arrayabschnitt in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nicht unterstützter Map-Ausdruck %qE"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD tritt in Bewegungsklausel mehrfach auf"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD tritt in Zuordnungsklauseln mehrfach auf"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD in %qs-Klausel hat keinen zuordenbaren Typ"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE in %qs-Klausel ist weder Variablen- noch Funktionsname"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE tritt in derselben %<declare target%>-Direktive mehrfach auf"
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE in %<uniform%>-Klausel ist kein Argument"
  
! #: c/c-typeck.cc:18036
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "Variable %qs muss ein Zeiger sein"
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "Variable %qs ist weder Zeiger noch Array"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<order%>-Klausel darf nicht zusammen mit %<ordered%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "zu viele %qs-Klauseln an einem Task-Konstrukt"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "%<inbranch%>-Klausel ist inkompatibel mit %<notinbranch%>"
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD kommt in Aktionsklausel mehrfach vor"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD muss vom Typ %<omp_interop_t%> sein"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD darf nicht const sein"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE ist vorbestimmt %qs für %qs"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "%<simdlen%>-Klauselwert ist größer als %<safelen%>-Klauselwert"
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<nonmonotonic%>-Planungsmodifizierer zusammen mit %<ordered%>-Klausel angegeben"
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%qs-Klausel darf nicht zusammen mit %<inscan%>-%<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<linear%>-Klauselschritt ist ein Parameter %qD, der nicht in der %<uniform%>-Klausel angegeben ist"
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<nogroup%>-Klausel darf nicht zusammen mit %<reduction%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<grainsize%>-Klausel darf nicht zusammen mit %<num_tasks%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<full%>-Klausel darf nicht zusammen mit %<partial%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<detach%>-Klausel darf nicht zusammen mit %<mergeable%>-Klausel verwendet werden"
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "das Ereignishandle einer %<detach%>-Klausel sollte nicht in einer data-sharing-Klausel sein"
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr "%<depend%>-Klausel erfordert Aktionsklauseln mit %<targetsync%>-Interop-Typ"
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "der %<init%>-Klausel fehlt der %<targetsync%>-Modifikator"
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "%<va_arg%> kann nicht zusammen mit umgedreher Speicherreihenfolge verwendet werden"
  
! #: c/c-typeck.cc:18766
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "zweites Argument für %<va_arg%> ist vom unvollständigen Typ %qT"
  
! #: c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "zweites Argument für %<va_arg%> ist ein Funktionstyp %qT"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "zweites Argument für %<va_arg%> ist ein Arraytyp %qT"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ erfordert weitergegebenen Typ, nicht Enum-Typ, in %<va_arg%>"
*************** msgstr "Interner Fehler: logic error: mi
*** 55136,56039 ****
  msgid "failed compiling %s"
  msgstr "Fehler beim Kompilieren von »%s«"
  
! #: cp/call.cc:2159
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "Umwandlung von %qT in %qT verwendet %qD nicht"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Übergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "keine bekannte Umwandlung für impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "Umwandlung von Argument %d wäre unzulässig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  msgid "no known conversion from %qH to %qI"
  msgstr "keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.cc:4035
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "keine bekannte Umwandlung für Argument %d von %qH nach %qI"
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] "Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.cc:4082
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.cc:4087
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der Nähe der Übereinstimmung)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "%s%#qD (ignoriert)"
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelöscht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:4114
  #, gcc-internal-format
  msgid "inherited here"
  msgstr "hier geerbt"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "Rückgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit Qualifizierungsänderung in %qT umgewandelt werden"
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "Umwandlung von Rückgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr "Ersetzung der ermittelten Templateargumente führte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr "ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungültig"
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "ein geerbter Konstruktor ist kein Kandidat für Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr "einige Kandidaten wurden ausgelassen; verwenden Sie %<-fdiagnostics-all-candidates%>, um sie anzuzeigen"
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Initialisierer mit Bestimmung können nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qT"
  
! #: cp/call.cc:4827
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  msgid "could not convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.cc:5037
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion für Aufruf von %<%D(%A)%>"
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des überladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Übereinstimmung für Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.cc:5649
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Überladen für "
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Übereinstimmung für "
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.cc:5678
  msgid " (operand types are %e and %e)"
  msgstr " (Operandentypen sind %e und %e)"
  
! #: cp/call.cc:5693
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternärer %<operator?:%>"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternärer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.cc:5727
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.cc:5736
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5739
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.cc:5879
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben Größe wie %qT sein"
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI führt zum Abschneiden"
  
! #: cp/call.cc:6037
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unverträgliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "die Operanden für %<?:%> haben die Typen %qT und %qT, diese Typen haben einen ungeordneten Konvertierungsrang"
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand für Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand für Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden für %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.cc:6483
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthält unverträgliche Aufzählungswerte der Typen %qT und %qT"
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "Bedingungsausdruck zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/call.cc:6532
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Aufzählungs- und Nicht-Aufzählungstyp in bedingtem Ausdruck"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> für Suffix %qs deklariert, stattdessen wird Präfixoperator versucht"
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> für Suffix %qs deklariert"
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.cc:7597
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Rückgabetyp von %qD ist nicht %qs"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat für den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.cc:7870
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "keine Übereinstimmung für den Aufruf von %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7884
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Aufruf von %<%T::operator[] (%A)%> ist mehrdeutig"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "Exceptionaufräumen für dieses Placement-New wählt delete-Operator für Nicht-Placement"
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine übliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.cc:8183
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewöhnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion für %qD"
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "das zerstörende Delete für %qD kann nicht verwendet werden, um den zugewiesenen Speicher freizugeben, wenn die Initialisierung scheitert, weil das Objekt noch nicht konstruiert ist"
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> für %qT"
  
! #: cp/call.cc:8446
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang »private«"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als »private« deklariert"
  
! #: cp/call.cc:8452
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang »protected«"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als »protected« deklariert"
  
! #: cp/call.cc:8460
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugänglich"
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Übergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird für Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.cc:8567
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.cc:8641
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "Argument %P von %qD wird initialisiert"
  
! #: cp/call.cc:8663
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung für %qT"
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ erlaubt keine Konvertierung in %qH von %qI mit größerem Konvertierungsrang"
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr "ISO C++ erlaubt keine Konvertierung in %qH aus %qI mit ungeordnetem Konvertierungsrang"
  
! #: cp/call.cc:8794
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungültige benutzerdefinierte Umwandlung von %qH in %qI"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungültige Umwandlung von %qH in %qI"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste würde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.cc:9058
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "verengende Umwandlung von %qd von %qH nach %qI"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs könnte Kandidat für Formatattribut sein"
  
! #: cp/call.cc:9275
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.cc:9284
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
  
! #: cp/call.cc:9289
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
  #. extype is volatile
! #: cp/call.cc:9292
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kann keine Lvalue-Referenz vom Typ %qH an einen Rvalue vom Typ %qI binden"
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.cc:9308
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.cc:9347
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9554
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Übergabe von Argument an Funktion"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschränkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, später jedoch als %qT durch %<...%> übergeben"
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Übergeben des nicht trivial-kopierbaren Typs %q#T über %<...%> ist »conditionally-supported« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9663
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht über %<...%> empfangen werden"
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Übergeben des nicht trivial-kopierbaren Typs %q#T über %<...%> ist »conditionally-supported« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments für %q#D"
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument für Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr "verwenden Sie %<-fdiagnostics-all-candidates%>, um die in Frage kommenden Kandidaten anzuzeigen"
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD übergeben"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporärer %<initializer_list%> führt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthält%s"
  
! #: cp/call.cc:11384
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.cc:11386
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.cc:11388
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Säubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:11394
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD Säubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD Säubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthält%s"
  
! #: cp/call.cc:11417
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelöschten Kopierkonstruktor"
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lässt %wu Bytes unverändert"
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lässt %wu Byte unverändert"
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelöschtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelöschtem Destruktor"
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und Größe %E in eine Region der Größe %E"
  
! #: cp/call.cc:11522
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "Argument %u in Aufruf von %qE darf kein Zeiger auf nicht-trivial kopierbaren Typ %qT sein"
  
! #: cp/call.cc:11649
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion für Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11980
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion für Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.cc:12250
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion für Aufruf von %<%s(%A)%>"
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des überladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.cc:12276
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.cc:12281
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.cc:12282
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Übergabe von %qT wählt %qT statt %qT"
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "C++20 besagt, dass diese mehrdeutig sind, auch wenn der zweite umgekehrt ist:"
  
! #: cp/call.cc:13488
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "versuchen Sie, den Operator in eine %<const%>-Memberfunktion umzuwandeln"
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.cc:13552
  msgid "  for conversion from %qH to %qI"
  msgstr "  für Umwandlung von %qH in %qI"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge für das Argument ist besser"
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in Überladungsauflösung"
  
! #: cp/call.cc:13869
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.cc:13871
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung für das erste besser ist als die schlechteste Umwandlung für das zweite:"
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorübergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungültige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.cc:14537
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungültige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
! #: cp/call.cc:14866
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "möglicherweise baumelnde Referenz auf temporäres Objekt"
  
! #: cp/call.cc:14867
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "unbenanntes temporäres Objekt %qT wird hier definiert"
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "explizite Umwandlungsfunktion wurde nicht berücksichtigt"
--- 55212,56115 ----
  msgid "failed compiling %s"
  msgstr "Fehler beim Kompilieren von »%s«"
  
! #: cp/call.cc:2163
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "Umwandlung von %qT in %qT verwendet %qD nicht"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "Die Übergabe von %qT als %<this%>-Argument streicht Qualifizierer"
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "keine bekannte Umwandlung für impliziten %<this%>-Parameter von %qH nach %qI"
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "Umwandlung von Argument %d wäre unzulässig:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  msgid "no known conversion from %qH to %qI"
  msgstr "keine bekannte Umwandlung von %qH nach %qI"
  
! #: cp/call.cc:4039
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "keine bekannte Umwandlung für Argument %d von %qH nach %qI"
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] "Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/call.cc:4086
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (eingebaut)"
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (eingebaut)"
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (eingebaut)"
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (Umwandlung)"
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (in der Nähe der Übereinstimmung)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "%s%#qD (ignoriert)"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (gelöscht)"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93880
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (umgekehrt)"
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (umgeschrieben)"
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:4118
  #, gcc-internal-format
  msgid "inherited here"
  msgstr "hier geerbt"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "Rückgabetyp %qT der expliziten Umwandlungsfunktion kann nicht mit Qualifizierungsänderung in %qT umgewandelt werden"
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "Umwandlung von Rückgabetyp %qT der Spezialisierung der Template-Umwandlungsfunktion in %qT passt nicht exakt"
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr "Ersetzung der ermittelten Templateargumente führte zu obigen Fehlern"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "Herleitung/Ersetzung von Templateargument gescheitert:"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr "ein Konstruktor, der ein einzelnes Argument seines eigenen Klassentyps hat, ist ungültig"
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "ein geerbter Konstruktor ist kein Kandidat für Initialisierung aus einem Ausdruck desselben oder eines abgeleiteten Typs"
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr "einige Kandidaten wurden ausgelassen; verwenden Sie %<-fdiagnostics-all-candidates%>, um sie anzuzeigen"
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "Initialisierer mit Bestimmung können nur mit Aggregat-Typen (Array, struct, union) verwendet werden, nicht mit %qT"
  
! #: cp/call.cc:4831
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "Umformung von %qH nach %qI ist mehrdeutig"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  msgid "could not convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE konnte nicht von %qH nach %qI umgewandelt werden"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "das Initialisieren von %qH mit %qI in einem umgewandelten konstanten Ausdruck bindet nicht direkt"
  
! #: cp/call.cc:5041
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "Umwandlung von %qH nach %qI in einem umgewandelten konstanten Ausdruck"
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "keine passende Funktion für Aufruf von %<%D(%A)%>"
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "Aufruf des überladenen %<%D(%A)%> ist nicht eindeutig"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "Zeiger auf Elementfunktion %qE kann nicht ohne Objekt aufgerufen werden; verwenden Sie beispielsweise %<.*%> oder %<->*%>"
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "keine Übereinstimmung für Aufruf von %<(%T) (%A)%>"
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
  
! #: cp/call.cc:5653
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "mehrdeutiges Überladen für "
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr "keine Übereinstimmung für "
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (Operandentypen sind %qT, %qT und %qT)"
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (Operandentypen sind %qT und %qT)"
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (Operandentyp ist %qT)"
  
! #: cp/call.cc:5682
  msgid " (operand types are %e and %e)"
  msgstr " (Operandentypen sind %e und %e)"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "ternärer %<operator?:%>"
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "ternärer %<operator?:%> in %<%E ? %E : %E%>"
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> in %<%E%s%>"
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> in %<%E[%E]%>"
  
! #: cp/call.cc:5731
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs in %<%s %E%>"
  
! #: cp/call.cc:5740
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5743
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> in %<%s%E%>"
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> in %<%E %s %E%>"
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> in %<%s%E%>"
  
! #: cp/call.cc:5883
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines %<?:%>-Ausdrucks"
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "erschlossener skalarer Typ %qT muss ein Ganzzahl- oder Gleitkommatyp derselben Größe wie %qT sein"
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "Umwandlung von Skalar %qH in Vektor %qI führt zum Abschneiden"
  
! #: cp/call.cc:6041
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "unverträgliche Vektortypen in bedingtem Ausdruck: %qT, %qT und %qT"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "die Operanden für %<?:%> haben die Typen %qT und %qT, diese Typen haben einen ungeordneten Konvertierungsrang"
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "zweiter Operand für Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "dritter Operand für Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "Operanden für %<?:%> haben unterschiedliche Typen %qT und %qT"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  und jeder Typ kann zu jedem anderen konvertiert werden"
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "implizite Umwandlung von %qH in %qI, um an das Ergebnis im anderen Zweig der Bedingung anzugleichen"
  
! #: cp/call.cc:6487
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "bedingter Ausdruck enthält unverträgliche Aufzählungswerte der Typen %qT und %qT"
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "Bedingungsausdruck zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Bedingungsausdruck zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/call.cc:6536
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Aufzählungs- und Nicht-Aufzählungstyp in bedingtem Ausdruck"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "kein %<%D(int)%> für Suffix %qs deklariert, stattdessen wird Präfixoperator versucht"
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "kein %<%D(int)%> für Suffix %qs deklariert"
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "in C++20 ruft dieser Vergleich die aktuelle Funktion rekursiv mit vertauschten Argumenten auf"
  
! #: cp/call.cc:7601
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "Rückgabetyp von %qD ist nicht %qs"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "als umgeschriebener Kandidat für den Vergleich von %qT und %qT verwendet"
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "Vergleich zwischen %q#T und %q#T"
  
! #: cp/call.cc:7874
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "keine Übereinstimmung für den Aufruf von %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7888
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Aufruf von %<%T::operator[] (%A)%> ist mehrdeutig"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "Exceptionaufräumen für dieses Placement-New wählt delete-Operator für Nicht-Placement"
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD ist eine übliche (nicht-placement) Deallokationsfunktion in C++14 (oder mit %<-fsized-deallocation%>)"
  
! #: cp/call.cc:8187
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD ist eine gewöhnliche (nicht-Platzierungs) Deallokationsfunktion"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "keine passende Freigabefunktion für %qD"
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "das zerstörende Delete für %qD kann nicht verwendet werden, um den zugewiesenen Speicher freizugeben, wenn die Initialisierung scheitert, weil das Objekt noch nicht konstruiert ist"
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "kein geeignetes %<operator %s%> für %qT"
  
! #: cp/call.cc:8450
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D ist in diesem Zusammenhang »private«"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "hier als »private« deklariert"
  
! #: cp/call.cc:8456
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D ist in diesem Zusammenhang »protected«"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "hier als »protected« deklariert"
  
! #: cp/call.cc:8464
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D ist in diesem Zusammenhang unzugänglich"
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Übergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "%<false%> wird für Argument %P von %qD in Zeigertyp umgewandelt"
  
! #: cp/call.cc:8571
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "%<false%> wird in Zeigertyp %qT umgewandelt"
  
! #: cp/call.cc:8645
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "Argument %P von %qD wird initialisiert"
  
! #: cp/call.cc:8667
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Umwandlungen in Arrays mit unbekannten Grenzen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "zu viele geschweifte Klammern um Initialisierung für %qT"
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "Umwandlung von %qH nach %qI erfordert direkte Initialisierung"
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ erlaubt keine Konvertierung in %qH von %qI mit größerem Konvertierungsrang"
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr "ISO C++ erlaubt keine Konvertierung in %qH aus %qI mit ungeordnetem Konvertierungsrang"
  
! #: cp/call.cc:8798
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "ungültige benutzerdefinierte Umwandlung von %qH in %qI"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr "ungültige Umwandlung von %qH in %qI"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "Umwandlung in %qT von Initialisierungsliste würde expliziten Konstruktor %qD verwenden"
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "in C++11 und neuer kann ein Defaultkonstruktor explizit sein"
  
! #: cp/call.cc:9062
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "verengende Umwandlung von %qd von %qH nach %qI"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "Argument des Funktionsaufrufs könnte Kandidat für Formatattribut sein"
  
! #: cp/call.cc:9279
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "rvalue-Referenz vom Typ %qH kann nicht an lvalue vom Typ %qI gebunden werden"
  
! #: cp/call.cc:9288
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an Wert vom Typ %qI gebunden werden"
  
! #: cp/call.cc:9293
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "nicht-konstante lvalue-Referenz vom Typ %qH kann nicht an rvalue vom Typ %qI gebunden werden"
  
  #. extype is volatile
! #: cp/call.cc:9296
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "kann keine Lvalue-Referenz vom Typ %qH an einen Rvalue vom Typ %qI binden"
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "Referenz vom Typ %qH kann nicht an %qI gebunden werden, da die Arraygrenzen sich unterscheiden"
  
! #: cp/call.cc:9312
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "das Binden der Referenz vom Typ %qH an %qI streicht Qualifizierer"
  
! #: cp/call.cc:9351
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
  
! #: cp/call.cc:9558
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "implizite Umwandlung von %qH in %qI bei Übergabe von Argument an Funktion"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "enum %qT mit eingeschränkter Sichtbarkeit wird vor %<-fabi-version=6%> als Typ %qT, später jedoch als %qT durch %<...%> übergeben"
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "Das Übergeben des nicht trivial-kopierbaren Typs %q#T über %<...%> ist »conditionally-supported« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9667
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "Referenztyp %qT kann nicht über %<...%> empfangen werden"
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "Das Übergeben des nicht trivial-kopierbaren Typs %q#T über %<...%> ist »conditionally-supported« ([expr.call] 5.2.2/7)"
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "rekursive Auswertung des Standardarguments für %q#D"
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "Aufruf von %qD verwendet das Standardargument für Parameter %P, der noch nicht definiert wurde"
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "Verwendung einer multiversionierten Funktion ohne Standardargument"
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr "verwenden Sie %<-fdiagnostics-all-candidates%>, um die in Frage kommenden Kandidaten anzuzeigen"
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  in Aufruf von %qD"
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT ist keine erreichbare Basis von %qT"
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Argumente werden an Auslassungspunkte des geerbten Konstruktors %qD übergeben"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "Zuweisung von temporärer %<initializer_list%> führt nicht dazu, dass die Lebenszeit des zugrundeliegenden Arrays ausgeweitet wird"
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung"
  
! #: cp/call.cc:11371
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivialen Typs %#qT%s"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT mit Element %qs %qD"
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT, das einen Zeiger auf Datenelement enthält%s"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung oder Wertinitialisierung"
  
! #: cp/call.cc:11398
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; verwenden Sie stattdessen eine Zuweisung"
  
! #: cp/call.cc:11400
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Wertinitialisierung"
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Säubern eines Objekts des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:11406
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD Säubern eines Objekts von nichttrivialem Typ %#qT%s"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD Säubern eines Objekts des Typs %#qT, das einen Zeiger auf Datenelement enthält%s"
  
! #: cp/call.cc:11429
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung oder Kopierinitialisierung"
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; verwenden Sie stattdessen eine Kopierzuweisung"
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; verwenden Sie stattdessen eine Kopierinitialisierung"
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD Schreibzugriff auf ein Objekt des Typs %#qT ohne triviale Kopierzuweisung%s"
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD Schreiben in ein Objekt des nichttrivial kopierbaren Typs %#qT%s"
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD Schreibzugriff auf ein Objekt mit einem gelöschten Kopierkonstruktor"
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD Kopieren eines Objekts mit nichttrivialem Typ %#qT aus einem Array von %#qT"
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD Kopieren eines Objekts des Typs %#qT mit Element %qs %qD aus einem Array von %#qT; verwenden Sie eine Zuweisung oder Kopierinitialisierung stattdessen"
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lässt %wu Bytes unverändert"
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD Schreiben in ein Objekt eines nichttrivialen Typen %#qT lässt %wu Byte unverändert"
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des nichttrivial kopierbaren Typs %#qT; verwenden Sie stattdessen %<new%> oder %<delete%>"
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelöschtem Kopierkonstruktor; verwenden Sie stattdessen %<new%> und %<delete%>"
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD Verschieben eines Objekts des Typs %#qT mit gelöschtem Destruktor"
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD Verschieben eines Objekts des nichttrivialen Typs %#qT und Größe %E in eine Region der Größe %E"
  
! #: cp/call.cc:11534
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT wird hier deklariert"
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "Argument %u in Aufruf von %qE darf kein Zeiger auf nicht-trivial kopierbaren Typ %qT sein"
  
! #: cp/call.cc:11661
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Konstruktor verweist auf sich selbst"
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  msgid "cannot convert %qH to %qI"
  msgstr "%qH kann nicht nach %qI umgewandelt werden"
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "keine passende Funktion für Aufruf von %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11992
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "keine passende Funktion für Aufruf von %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "Aufruf der Nicht-Funktion %qD"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "Konstruktor %<%T::%D%> kann nicht direkt aufgerufen werden"
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "um eine funktionsartige Umwandlung zu erreichen, entfernen Sie das redundante %<::%D%>"
  
! #: cp/call.cc:12262
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "keine passende Funktion für Aufruf von %<%s(%A)%>"
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "Aufruf des überladenen %<%s(%A)%> ist mehrdeutig"
  
! #: cp/call.cc:12288
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "pure virtuelle %q#D aus nichtstatischem Datenelement-Initialisierer heraus aufgerufen"
  
! #: cp/call.cc:12293
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "pure virtuelle %q#D aus Konstruktor heraus aufgerufen"
  
! #: cp/call.cc:12294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "pure virtuelle %q#D aus Destruktor heraus aufgerufen"
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "Übergabe von %qT wählt %qT statt %qT"
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "C++20 besagt, dass diese mehrdeutig sind, auch wenn der zweite umgekehrt ist:"
  
! #: cp/call.cc:13500
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "versuchen Sie, den Operator in eine %<const%>-Memberfunktion umzuwandeln"
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "Wahl von %qD statt %qD"
  
! #: cp/call.cc:13564
  msgid "  for conversion from %qH to %qI"
  msgstr "  für Umwandlung von %qH in %qI"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  denn die Umwandlungsfolge für das Argument ist besser"
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "Zuordnungsfehler der Standardargumente in Überladungsauflösung"
  
! #: cp/call.cc:13881
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " Kandidat 1: %q#F"
  
! #: cp/call.cc:13883
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " Kandidat 2: %q#F"
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung für das erste besser ist als die schlechteste Umwandlung für das zweite:"
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "eine vorübergehende Bindung an %qD besteht nur, bis der Konstruktor beendet ist"
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "ungültige Initialisierung einer nicht-konstanten Referenz des Typs %qH von rvalue des Typs %qI"
  
! #: cp/call.cc:14549
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "ungültige Initialisierung einer Referenz des Typs %qH von Ausdruck des Typs %qI"
  
! #: cp/call.cc:14878
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "möglicherweise baumelnde Referenz auf temporäres Objekt"
  
! #: cp/call.cc:14879
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "unbenanntes temporäres Objekt %qT wird hier definiert"
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "explizite Umwandlungsfunktion wurde nicht berücksichtigt"
*************** msgstr "von %qT geerbte Version ist hier
*** 56078,56085 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D überladen werden"
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
--- 56154,56161 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D kann nicht mit %q#D überladen werden"
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "vorherige Deklaration von %q#D"
*************** msgstr "%qD ist ungültig in %q#T wegen
*** 56114,56626 ****
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Rückgabetyp verwendet) hat"
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat"
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT hat nicht das ABI-Tag %E, das die Basis %qT hat"
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat"
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T definiert nur einen privaten Destruktor und hat keine »friends«"
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T definiert nur private Konstruktoren und hat keine »friends«"
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D ist %<public%>, benötigt jedoch ein existierendes Objekt vom Typ %q#T"
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "%qD wurde nicht eindeutig und endgültig in %qT überschrieben"
  
! #: cp/class.cc:3243
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als »override« markiert werden"
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, überschreibt aber nicht"
  
! #: cp/class.cc:3262
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "Verträge können nicht zu virtuellen Funktionen hinzugefügt werden"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D als %<final%> markiert, ist aber nicht »virtual«"
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.cc:3366
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.cc:3783
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Bitfeld %q#D mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null für Bitfeld %q+D"
  
! #: cp/class.cc:3819
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD übersteigt seinen Typen"
  
! #: cp/class.cc:3825
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD ist zu klein, um alle Werte von %q#T aufzunehmen"
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
  
! #: cp/class.cc:3896
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uneingeschränkte »Unions« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D kann in C++98 nicht static sein, da es ein Union-Element ist"
  
! #: cp/class.cc:4025
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "nicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT haben"
  
! #: cp/class.cc:4038
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Datenelement %q+D hat ungültigerweise einen Funktionstypen deklariert"
  
! #: cp/class.cc:4044
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Datenelement %q+D hat ungültigerweise einen Methodentyp deklariert"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "»packed«-Attribut für ungepacktes nicht-POD-Feld %q#D wird ignoriert"
  
! #: cp/class.cc:4167
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Element %q+D darf nicht als %<mutable%>-Referenz deklariert sein"
  
! #: cp/class.cc:4170
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Element %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert sein"
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.cc:4204
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.cc:4252
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.cc:4294
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "das Layout des Members %qs vom Typ %qT ändert sich in %qs"
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ausrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhöht"
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ausrichtung von %qD wird in %<-fabi-version=9%> ansteigen"
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Initialisierung für nicht-virtuelle Methode %q+D angegeben"
  
! #: cp/class.cc:5147
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "kein geeigneter Destruktor für %qT"
  
! #: cp/class.cc:5149
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor für %qT ist mehrdeutig"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode überschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode überschreibt Methode %qE"
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschließende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn:"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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 "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.cc:6564
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugänglichen nicht-virtuellen Destruktor"
  
! #: cp/class.cc:6593
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.cc:6599
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "Offset der Basisklasse %qT für %<-std=c++14%> und höher ändert sich in %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "Offset der Basisklasse %qT für %<-std=c++20%> und höher ändert sich in %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "Offset von %qD für %<-std=c++14%> und höher ändert sich in %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "Offset von %qD für %<-std=c++20%> und höher ändert sich in %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
  
! #: cp/class.cc:7254
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
  
! #: cp/class.cc:7450
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Größe des Typs %qT ist zu groß (%qE Bytes)"
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungültige Verwendung von %q#T mit Array der Größe 0 in %q#D"
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungültige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.cc:7782
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.cc:7811
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit Länge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.cc:7813
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit Länge 0 in ansonsten leerem %q#T"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.cc:7830
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.cc:7832
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T ist eine GCC-Erweiterung"
  
! #: cp/class.cc:7855
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nächstes Feld %q#D hier deklariert"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr "%qT wird definiert, war jedoch vorher in einem SFINAE-Kontext nicht vollständig"
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr "hier; verwenden Sie %qs für eine Diagnosemeldung an dieser Stelle"
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.cc:8153
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.cc:8163
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.cc:8169
  #, 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 "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "überladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelöst werden"
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Übereinstimmungen"
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der überladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen."
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "ein Zeiger auf eine explizite Objekt-Member-Funktion kann nur mit %<&%E%> gebildet werden"
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<&%E%> erzeugt werden)"
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.cc:9624
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D ändert die Bedeutung von %qD"
  
! #: cp/class.cc:9627
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "hier verwendet mit der Bedeutung %q#D"
--- 56190,56702 ----
  msgid "local member %q#D declared here"
  msgstr "lokales Element %q#D ist hier deklariert"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Rückgabetyp verwendet) hat"
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT hier deklariert"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD erbt das %E-ABI-Tag, das %qT (im Typ verwendet) hat"
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT hat nicht das ABI-Tag %E, das die Basis %qT hat"
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT hat nicht das ABI-Tag %E, das %qT (im Typ von %qD verwendet) hat"
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "Es kann nicht von %<final%>-Basis %qT in abgeleiteten Typ %qT abgeleitet werden"
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "alle Elementfunktionen in Klasse %qT sind privat"
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T definiert nur einen privaten Destruktor und hat keine »friends«"
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T definiert nur private Konstruktoren und hat keine »friends«"
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D ist %<public%>, benötigt jedoch ein existierendes Objekt vom Typ %q#T"
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "%qD wurde nicht eindeutig und endgültig in %qT überschrieben"
  
! #: cp/class.cc:3244
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD kann als »override« markiert werden"
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D als %<override%> markiert, überschreibt aber nicht"
  
! #: cp/class.cc:3263
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "Verträge können nicht zu virtuellen Funktionen hinzugefügt werden"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D als %<final%> markiert, ist aber nicht »virtual«"
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD war versteckt"
  
! #: cp/class.cc:3367
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  von %qD"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "die Auslassung in %qD wurde nicht vererbt"
  
! #: cp/class.cc:3784
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "Bitfeld %q#D mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "negative Breite in Bitfeld %q+D"
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Breite Null für Bitfeld %q+D"
  
! #: cp/class.cc:3820
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "Breite von %qD übersteigt seinen Typen"
  
! #: cp/class.cc:3826
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD ist zu klein, um alle Werte von %q#T aufzunehmen"
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
  
! #: cp/class.cc:3897
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uneingeschränkte »Unions« sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D kann in C++98 nicht static sein, da es ein Union-Element ist"
  
! #: cp/class.cc:4026
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "nicht-statisches Datenelement %q+D in einer Union darf keinen Referenztypen %qT haben"
  
! #: cp/class.cc:4039
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Datenelement %q+D hat ungültigerweise einen Funktionstypen deklariert"
  
! #: cp/class.cc:4045
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "Datenelement %q+D hat ungültigerweise einen Methodentyp deklariert"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "»packed«-Attribut für ungepacktes nicht-POD-Feld %q#D wird ignoriert"
  
! #: cp/class.cc:4168
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Element %q+D darf nicht als %<mutable%>-Referenz deklariert sein"
  
! #: cp/class.cc:4171
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Element %q+D darf nicht gleichzeitig als %<const%> und %<mutable%> deklariert sein"
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "in Union %qT werden mehrere Felder initialisiert"
  
! #: cp/class.cc:4205
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "das initialisierte Element %q+D wurde hier deklariert"
  
! #: cp/class.cc:4253
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Feld %q#D mit gleichem Namen wie Klasse"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T hat Zeigertypen als Elemente"
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  aber deklariert %<%T(const %T&)%> nicht"
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  oder %<operator=(const %T&)%>"
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  aber deklariert %<operator=(const %T&)%> nicht"
  
! #: cp/class.cc:4295
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "das Zeigerelement %q+D wurde hier deklariert"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "das Layout des Members %qs vom Typ %qT ändert sich in %qs"
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "Ausrichtung von %qD wurde in %<-fabi-version=9%> (GCC 5.2) erhöht"
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "Ausrichtung von %qD wird in %<-fabi-version=9%> ansteigen"
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Initialisierung für nicht-virtuelle Methode %q+D angegeben"
  
! #: cp/class.cc:5148
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "kein geeigneter Destruktor für %qT"
  
! #: cp/class.cc:5150
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "Destruktor für %qT ist mehrdeutig"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "Methode überschreibt Methoden %<transaction_pure%> und %qE"
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "als %qE deklarierte Methode überschreibt Methode %qE"
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "umschließende Klasse der %<constexpr%> nicht-statischen Elementfunktion %q+#D ist kein Literaltyp"
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ist kein Literal, denn:"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT is a Closure-Typ und ist erst ab C++17 literal"
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T hat einen nicht-trivialen Destruktor"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T hat keinen %<constexpr%>-Destruktor"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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 "  %q+T ist kein Aggregat, hat keinen trivialen Standardkonstruktor und hat keinen %<constexpr%>-Konstruktor, der kein Kopier- oder Bewegungskonstruktor ist"
  
! #: cp/class.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  Basisklasse %qT von %q+T ist kein Literal"
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  nicht-statisches Datenelement %qD hat nicht-literalen Typ"
  
! #: cp/class.cc:6565
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Basisklasse %q#T hat einen zugänglichen nicht-virtuellen Destruktor"
  
! #: cp/class.cc:6594
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "nicht-statische Referenz %q#D in Klasse ohne Konstruktor"
  
! #: cp/class.cc:6600
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "nicht-statisches const-Element %q#D in Klasse ohne einen Konstruktor"
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "Offset der Basisklasse %qT für %<-std=c++14%> und höher ändert sich in %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "Offset der Basisklasse %qT für %<-std=c++20%> und höher ändert sich in %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "Offset von %qD für %<-std=c++14%> und höher ändert sich in %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "Offset von %qD für %<-std=c++20%> und höher ändert sich in %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugänglich"
  
! #: cp/class.cc:7255
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "Offset von %qD ist ABI-unverträglich und kann sich in zukünftigen GCC-Versionen ändern"
  
! #: cp/class.cc:7451
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Größe des Typs %qT ist zu groß (%qE Bytes)"
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "ungültige Verwendung von %q#T mit Array der Größe 0 in %q#D"
  
! #: cp/class.cc:7778
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "ungültige Verwendung von %q#T mit flexiblem Arrayelement in %q#T"
  
! #: cp/class.cc:7783
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Arrayelement %q#D hier deklariert"
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "Arrayelement %qD mit Länge 0 befindet sich nicht am Ende von %q#T"
  
! #: cp/class.cc:7814
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "Arrayelement %qD mit Länge 0 in ansonsten leerem %q#T"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "in der Definition von %q#T"
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "flexibles Arrayelement %qD nicht am Ende von %q#T"
  
! #: cp/class.cc:7833
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "flexibles Arrayelement %qD in ansonsten leerem %q#T ist eine GCC-Erweiterung"
  
! #: cp/class.cc:7856
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "nächstes Feld %q#D hier deklariert"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "Redefinition von %q#T"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr "%qT wird definiert, war jedoch vorher in einem SFINAE-Kontext nicht vollständig"
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr "hier; verwenden Sie %qs für eine Diagnosemeldung an dieser Stelle"
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
  
! #: cp/class.cc:8154
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "typtransparentes %q#T hat keine Felder"
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "typtransparente Klasse %qT hat Basisklassen"
  
! #: cp/class.cc:8164
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "typtransparente Klasse %qT hat virtuelle Funktionen"
  
! #: cp/class.cc:8170
  #, 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 "typtransparentes %q#T kann nicht transparent gemacht werden, weil der Typ des ersten Feldes anderes ABI als gesamte Klasse hat"
  
! #: cp/class.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "Definition von %qD entspricht nicht %<#include <initializer_list>%>"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "überladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelöst werden"
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Übereinstimmungen"
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "Umwandung der überladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen."
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "ein Zeiger auf eine explizite Objekt-Member-Funktion kann nur mit %<&%E%> gebildet werden"
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "Zeiger auf Element %qD wird angenommen"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(ein Zeiger auf ein Element kann nur mit %<&%E%> erzeugt werden)"
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "zu wenig Typinformationen"
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE kann nicht vom Typ %qT in den Typ %qT umgewandelt werden"
  
! #: cp/class.cc:9625
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "Deklaration von %q#D ändert die Bedeutung von %qD"
  
! #: cp/class.cc:9628
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "hier verwendet mit der Bedeutung %q#D"
*************** msgstr "ungültiger Typ für Parameter %
*** 56656,56662 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "Lambdas sind erst ab C++17 implizit %<constexpr%>"
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
--- 56732,56738 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "Lambdas sind erst ab C++17 implizit %<constexpr%>"
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%>-Destruktoren sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
*************** msgstr "%<-fimplicit-constexpr%> betriff
*** 56707,56713 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "%qE wird außerhalb seiner Lebensdauer zerstört"
--- 56783,56789 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD ist nicht als %<constexpr%>-Funktion verwendbar, denn:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "%qE wird außerhalb seiner Lebensdauer zerstört"
*************** msgstr "das erste Argument der Funktion
*** 56767,57580 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD wurde aufgerufen, obwohl keine gefangene Ausnahme aktiv ist"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD wurde aufgerufen, obwohl %<std::%D%> nicht definiert ist"
  
! #: cp/constexpr.cc:2220
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD wurde aufgerufen, obwohl %qs nicht unterstützbar ist"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD wurde mit unerwartetem Argument %qs aufgerufen"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr "%qD wurde mit einem zweiten Argument außer 1 oder -1 aufgerufen"
  
! #: cp/constexpr.cc:2342
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "falsche Anzahl an Argumenten für den Aufruf von %qs"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr "das erste Argument des Aufrufs von %qs sollte 0, 1, 2, 16, 17 oder 18 sein"
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr "die Zeichenfolge des Tags %qs enthält das Zeichen %qc, das weder Buchstabe, Ziffer noch %<_%> ist"
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "constexpr-Meldung: %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "constexpr-Meldung: %.*s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Kontrollfluss für %<constexpr%>-Aufruf fällt hinten aus der Funktion"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu »false« ausgewertet"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf für interne Funktion %qE"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "in einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verändern"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprünglich hier als %<const%> deklariert"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "dynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qT"
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "der statische Typ %qT des Operanden ist eine nicht öffentliche Basisklasse des dynamischen Typs %qT"
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "der dynamische Typ %qT des Operanden hat keine eindeutige öffentliche Basisklasse %qT"
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "»constexpr«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werden"
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "%qT konnte nicht geworfen werden"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "Array kann nicht alloziert werden: Größe nicht konstant"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollständig war"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringförmige Abhängigkeit"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "Auswertungstiefe von %<constexpr%> überschreitet Höchstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhöhen)"
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "Referenz auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "Zeiger auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr "die Adresse der nicht-statischen constexpr-Variablen %qD kann sich bei jedem Aufruf der umschließenden Funktion ändern; fügen Sie %<static%> hinzu, um ihr eine konstante Adresse zu geben"
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist mindestens so groß wie die Genauigkeit %wu des linken Operanden"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "linker Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E läuft über"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist außerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist außerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf aktives Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist"
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthält"
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist"
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthält"
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist"
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthält"
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthält"
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist"
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthält"
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groß ist"
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann"
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "auf den Wert vom Typ %qT wird über ein Glvalue vom Typ %qT in einem Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Objekt vom Typ %qT wird hier erzeugt"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "Zugriff auf %qE außerhalb seiner Lebensdauer"
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "die Änderung des zugewiesenen Speichers nach der Freigabe ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "Modifikation von %qE außerhalb seiner Lebenszeit ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "das Zerstören von %qE außerhalb der aktuellen Auswertung ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "Modifikation von %qE von außerhalb der aktuellen Auswertung ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Änderung des aktiven Elements einer union von %qD zu %qD ist vor C++20 kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr "%qD beginnt seine Lebensdauer nicht implizit, da %qT keinen nicht gelöschten trivialen Standardkonstruktor hat; verwenden Sie stattdessen %<std::construct_at%>"
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr "die Initialisierung von %qD erfordert einen Ausdruck für den Memberzugriff als linken Operanden der Zuweisung"
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Änderung des aktiven Elements einer union von %qD zu %qD während der Initialisierung"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der Schleifendurchläufe in %<constexpr%> überschreitet Höchstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhöhen)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "der Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variieren"
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "wenn diese Verwendung Teil eines öffentlichen ABI ist, ändern Sie sie so, dass stattdessen eine konstante Variable verwendet wird, die Sie definieren"
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "der Vorgabewert für die aktuelle CPU-Feineinstellung ist %d Bytes"
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "Sie können diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivieren"
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "Destruktor ist mit einer Ausnahme ausgestiegen"
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> überschreitet Höchstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhöhen)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit thread-lokaler Speicherdauer"
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit statischer Speicherdauer"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "unerwartete Ausnahme aus der %<noexcept%>-Funktion %qD"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr "der Destruktor wurde nach der Initialisierung des Ausnahmeobjekts mit einer Ausnahme beendet"
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr "der Konstruktor wurde beim Aufruf des Handlers mit einer weiteren Ausnahme beendet"
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "der Cast von %qT ist in einem konstanten Ausdruck nicht zulässig, da der Typ %qT, auf den gezeigt wird, %qT nicht ähnlich ist"
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "der Typ, auf den gezeigt wird, ist hier deklariert"
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "der Cast von %qT ist in einem konstanten Ausdruck vor C++26 nicht erlaubt"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE ist kein konstanter Ausdruck, solange die Klasse %qT noch unvollständig ist"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr "%qE greift auf ein Objekt außerhalb dessen Lebensdauer zu"
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "Vertragsbedingung ist nicht konstant"
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%>-Anweisung außerhalb einer Schleife oder %<switch%>"
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> außerhalb einer Schleife"
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> in einem Anweisungsausdruck"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf veränderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf ein Ausnahmeobjekt verweist, das mit %<__cxa_allocate_exception%> alloziert wurde"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollständig freigegeben wurde"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "Konstantenauswertung liefert Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "ein Verweis auf ein Objekt eines Consteval-Only-Typs ist kein konstanter Ausdruck, es sei denn, er ist ebenfalls von einem Consteval-Only-Typ"
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "ein Zeiger in ein Objekt eines Consteval-Only-Typs ist kein konstanter Ausdruck, es sei denn, er ist ebenfalls von einem Consteval-Only-Typ"
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollständig initialisierte Variable verweist"
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE ist kein konstanter Ausdruck, da er %qT statt %qT initialisiert"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-expression ist erst ab C++20 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen können erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Definition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
--- 56843,57656 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD wurde aufgerufen, obwohl keine gefangene Ausnahme aktiv ist"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD wurde aufgerufen, obwohl %<std::%D%> nicht definiert ist"
  
! #: cp/constexpr.cc:2227
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD wurde aufgerufen, obwohl %qs nicht unterstützbar ist"
  
! #: cp/constexpr.cc:2287
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD wurde mit unerwartetem Argument %qs aufgerufen"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr "%qD wurde mit einem zweiten Argument außer 1 oder -1 aufgerufen"
  
! #: cp/constexpr.cc:2353
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "falsche Anzahl an Argumenten für den Aufruf von %qs"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr "das erste Argument des Aufrufs von %qs sollte 0, 1, 2, 16, 17 oder 18 sein"
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr "die Zeichenfolge des Tags %qs enthält das Zeichen %qc, das weder Buchstabe, Ziffer noch %<_%> ist"
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "constexpr-Meldung: %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2465
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "constexpr-Meldung: %.*s"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Kontrollfluss für %<constexpr%>-Aufruf fällt hinten aus der Funktion"
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "Aufruf der nicht-%<constexpr%>-Funktion %qD"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Dereferenzierung eines Null-Zeigers"
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "der Vergleich wird zu %qE reduziert"
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE wird zu »false« ausgewertet"
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "%<assume%>-Attribut-Annahme fehlgeschlagen"
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "Aufruf für interne Funktion %qE"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "in einem konstanten Ausdruck ist es nicht erlaubt, das %<const%>-Objekt %qE zu verändern"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "wurde ursprünglich hier als %<const%> deklariert"
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "%<dynamic_cast%> auf Referenz fehlgeschlagen"
  
! #: cp/constexpr.cc:3627
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "dynamischer Typ %qT seines Operanden hat keine Basisklasse vom Typ %qT"
  
! #: cp/constexpr.cc:3654
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "Zeiger auf Virtuelle Tabelle wird uninitialisiert verwendet"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "der statische Typ %qT des Operanden ist eine nicht öffentliche Basisklasse des dynamischen Typs %qT"
  
! #: cp/constexpr.cc:3742
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT ist eine mehrdeutige Basisklasse des dynamischen Typen %qT seines Operanden"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "der dynamische Typ %qT des Operanden hat keine eindeutige öffentliche Basisklasse %qT"
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "»constexpr«-Elementfunktion %qD kann nicht vom virtuellen Basisobjekt aus aufgerufen werden"
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "%qT konnte nicht geworfen werden"
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "Ausdruck %qE bezeichnet keine %<constexpr%>-Funktion"
  
! #: cp/constexpr.cc:4078
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "Array kann nicht alloziert werden: Größe nicht konstant"
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "Array-Deallokation eines Objekts, das mit einer Nicht-Array-Allokation alloziert wurde"
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "die Allokation ist hier"
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "Nicht-Array-Deallokation eines Objekts, das mit Array-Allokation allokiert wurde"
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "Versuch, bereits freigegebenen Speicher freizugeben"
  
! #: cp/constexpr.cc:4158
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "Speicher, der vorher nicht angefordert wurde, wird freigegeben"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD in konstantem Ausdruck aufgerufen, bevor die Definition vollständig war"
  
! #: cp/constexpr.cc:4323
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD in konstantem Ausdruck aufgerufen"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD vor seiner Definition verwendet"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "Aufruf hat ringförmige Abhängigkeit"
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "Auswertungstiefe von %<constexpr%> überschreitet Höchstwert %d (%<-fconstexpr-depth=%> verwenden, um dies zu erhöhen)"
  
! #: cp/constexpr.cc:4848
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "Referenz auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4851
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "Zeiger auf %qD ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr "die Adresse der nicht-statischen constexpr-Variablen %qD kann sich bei jedem Aufruf der umschließenden Funktion ändern; fügen Sie %<static%> hinzu, um ihr eine konstante Adresse zu geben"
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "rechter Operand des Schiebeausdrucks %q+E ist mindestens so groß wie die Genauigkeit %wu des linken Operanden"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "linker Operand des Schiebeausdrucks %q+E ist negativ"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "Schiebeausdruck %q+E läuft über"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "Arithmetik mit Nullzeiger in %qE"
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "Arrayindexwert %qE ist außerhalb der Grenzen des Arrays %qD vom Typ %qT"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array %qD vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "Arrayindexwert %qE ist außerhalb der Grenzen des Arraytyps %qT"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "Arrayindex %qE ist ungleich 0 und wird mit Array vom Typ %qT mit unbekannten Grenzen verwendet"
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "Zugriff auf uninitialisiertes Arrayelement"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Dereferenzierung eines Nullzeigers in %qE"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "veränderliches %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "Zugriff auf uninitialisiertes Element %qD"
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf aktives Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "Zugriff auf Element %qD statt auf initialisiertes Element %qD in Konstantenausdruck"
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein union-Typ ist"
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen union-Typen enthält"
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeigertyp ist"
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeigertyp enthält"
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Referenztyp ist"
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Referenztypen enthält"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein Zeiger-auf-Element-Typ ist"
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT einen Zeiger-auf-Element-Typen enthält"
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT %<volatile%> ist"
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs ist kein konstanter Ausdruck, da %qT ein %<volatile%>-Teilobjekt enthält"
  
! #: cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs kann auf diesem Ziel nicht als konstanter Ausdruck ausgewertet werden"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da der Typ zu groß ist"
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht codiert werden kann"
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs greift auf das uninitialisierte Byte an Offset %d zu"
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs kann nicht als konstanter Ausdruck ausgewertet werden, da das Argument nicht interpretiert werden kann"
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "auf den Wert vom Typ %qT wird über ein Glvalue vom Typ %qT in einem Konstantenausdruck zugegriffen"
  
! #: cp/constexpr.cc:7545
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Objekt vom Typ %qT wird hier erzeugt"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D hier deklariert"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "angeforderter Speicher wird in konstantem Ausdruck verwendet, nachdem er wieder freigegeben wurde"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "wurde hier deklariert"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "Zugriff auf %qE außerhalb seiner Lebensdauer"
  
! #: cp/constexpr.cc:7617
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "der Wert von uninitialisiertem Speicher ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:7629
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "der Wert von %qD ist in konstantem Ausdruck nicht verwendbar"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD in seiner eigenen Initialisierung verwendet"
  
! #: cp/constexpr.cc:7642
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D ist nicht konstant"
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D ist volatile"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD wurde nicht mit konstantem Ausdruck initialisiert"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD wurde nicht als %<constexpr%> definiert"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD hat keinen Ganzzahl- oder Aufzählungstyp"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "die Änderung des zugewiesenen Speichers nach der Freigabe ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:7998
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "Modifikation von %qE außerhalb seiner Lebenszeit ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "das Zerstören von %qE außerhalb der aktuellen Auswertung ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "Modifikation von %qE von außerhalb der aktuellen Auswertung ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Änderung des aktiven Elements einer union von %qD zu %qD ist vor C++20 kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr "%qD beginnt seine Lebensdauer nicht implizit, da %qT keinen nicht gelöschten trivialen Standardkonstruktor hat; verwenden Sie stattdessen %<std::construct_at%>"
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr "die Initialisierung von %qD erfordert einen Ausdruck für den Memberzugriff als linken Operanden der Zuweisung"
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Änderung des aktiven Elements einer union von %qD zu %qD während der Initialisierung"
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "Anzahl der Schleifendurchläufe in %<constexpr%> überschreitet Höchstwert %d (%<-fconstexpr-loop-limit=%> verwenden, um diesen zu erhöhen)"
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "Inline-Assembler ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "in einer %<constexpr%>-Funktion in C++20 darf Inline-Assemblercode nur vorkommen, wenn er nicht im Auswertungspfad liegt"
  
! #: cp/constexpr.cc:9014
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "Verwendung von %qD"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "der Wert kann zwischen Compiler-Versionen oder mit verschiedenen %<-mtune%> oder %<-mcpu%> Flags variieren"
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "wenn diese Verwendung Teil eines öffentlichen ABI ist, ändern Sie sie so, dass stattdessen eine konstante Variable verwendet wird, die Sie definieren"
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "der Vorgabewert für die aktuelle CPU-Feineinstellung ist %d Bytes"
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "Sie können diesen Wert mit %<--param hardware_destructive_interference_size=%d%> stabilisieren, oder diese Warnung mit %<-Wno-interference-size%> deaktivieren"
  
! #: cp/constexpr.cc:9136
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "Destruktor ist mit einer Ausnahme ausgestiegen"
  
! #: cp/constexpr.cc:9214
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Wert %qE vom Typ %qT ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "Anzahl der Evaluierungsoperationen in %<constexpr%> überschreitet Höchstwert %wd (%<-fconstexpr-ops-limit=%> verwenden, um diesen zu erhöhen)"
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit thread-lokaler Speicherdauer"
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "der Programmfluss geht durch die Definition von %qD mit statischer Speicherdauer"
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "Zwischenergebnis des nicht-literalen Typs %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "unerwartete Ausnahme aus der %<noexcept%>-Funktion %qD"
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr "der Destruktor wurde nach der Initialisierung des Ausnahmeobjekts mit einer Ausnahme beendet"
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr "der Konstruktor wurde beim Aufruf des Handlers mit einer weiteren Ausnahme beendet"
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "Ein %<reinterpret_cast%> ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "Umwandlung von Zeigertyp %qT in arithmetischen Typ %qT in Konstantenausdruck"
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "der Cast von %qT ist in einem konstanten Ausdruck nicht zulässig, da der Typ %qT, auf den gezeigt wird, %qT nicht ähnlich ist"
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "der Typ, auf den gezeigt wird, ist hier deklariert"
  
! #: cp/constexpr.cc:10213
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "der Cast von %qT ist in einem konstanten Ausdruck vor C++26 nicht erlaubt"
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE ist kein konstanter Ausdruck, solange die Klasse %qT noch unvollständig ist"
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "Ausdruck %qE ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10596
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "Adresse des Aufrufs von %qs ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "Anweisung ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "unexpected expression %qE of kind %s"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr "%qE greift auf ein Objekt außerhalb dessen Lebensdauer zu"
  
! #: cp/constexpr.cc:10823
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "Vertragsbedingung ist nicht konstant"
  
! #: cp/constexpr.cc:10829
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "Vertragsbedingung ist false in konstantem Ausdruck"
  
! #: cp/constexpr.cc:11014
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%>-Anweisung außerhalb einer Schleife oder %<switch%>"
  
! #: cp/constexpr.cc:11016
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> außerhalb einer Schleife"
  
! #: cp/constexpr.cc:11018
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> in einem Anweisungsausdruck"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE ist kein Konstantenausdruck, da er auf veränderliche Teilobjekte von %qT verweist"
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf ein Ausnahmeobjekt verweist, das mit %<__cxa_allocate_exception%> alloziert wurde"
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE ist kein konstanter Ausdruck, da er auf das Ergebnis von %<operator new%> verweist"
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE ist kein konstanter Ausdruck, da der angeforderte Speicher nicht vollständig freigegeben wurde"
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "unmittelbare Auswertung liefert die Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "Konstantenauswertung liefert Adresse der unmittelbaren Funktion %qD"
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "ein Verweis auf ein Objekt eines Consteval-Only-Typs ist kein konstanter Ausdruck, es sei denn, er ist ebenfalls von einem Consteval-Only-Typ"
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "ein Zeiger in ein Objekt eines Consteval-Only-Typs ist kein konstanter Ausdruck, es sei denn, er ist ebenfalls von einem Consteval-Only-Typ"
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE ist kein Konstantenausdruck, da er auf eine unvollständig initialisierte Variable verweist"
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE ist kein konstanter Ausdruck, da er %qT statt %qT initialisiert"
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "Umwandlung lvalue-in-rvalue eines volatile-lvalue %qE mit Typ %qT"
  
! #: cp/constexpr.cc:12175
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Lambda-Einfangen von %qE ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "da er als glvalue verwendet wird"
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> von Ganzzahl zu Zeiger"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "Adresse eines Objektes %qE mit thread-lokalem oder automatischem Speicher ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12458
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Lambda-Ausdruck ist erst ab C++17 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12470
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "new-expression ist erst ab C++20 ein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12546
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "virtuelle Funktionen können erst mit C++20 %<constexpr%> sein"
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "%<typeid%> ist kein konstanter Ausdruck, da %qE polymorphen Typ hat"
  
! #: cp/constexpr.cc:12627
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Umwandlung in Nicht-Ganzzahltyp %qT in konstantem Ausdruck"
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<thread_local%> definiert"
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD in %<constexpr%>-Kontext als %<static%> definiert"
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Division durch Null ist kein konstanter Ausdruck"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> ist kein Konstantenausdruck"
  
! #: cp/constexpr.cc:12968
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "keiner der Zweige des %<if%> ist ein Konstantenausdruck"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "nicht konstante Arrayinitialisierung"
  
! #: cp/constexpr.cc:13032
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Definition einer Sprungmarke innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "unerwarteter AST der Art %s"
*************** msgstr "%qT ist kein Array"
*** 57773,57779 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT ist nicht vom Typ %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
--- 57849,57855 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT ist nicht vom Typ %qT zuweisbar, denn"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT ist keine Basis von %qT"
*************** msgstr "%qT ist nicht trivial mit dem St
*** 57968,57974 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ist nicht trivial von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT ist nicht trivial kopierbar"
--- 58044,58050 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ist nicht trivial von %qT erzeugbar, denn"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT ist nicht trivial kopierbar"
*************** msgstr "der Versprechens-Typ %qT der Kor
*** 58193,58199 ****
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> wurde hier deklariert"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "kein Mitglied namens %qE in %qT"
--- 58269,58275 ----
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> wurde hier deklariert"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "kein Mitglied namens %qE in %qT"
*************** msgstr "das align-Argument für %<__buil
*** 58290,58347 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "das Richtungsargument für %<__builtin_coro_promise%> muss eine Konstante sein"
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "keine Informationen zum Aufschiebepunkt für %qD"
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "doppelte Informationen für %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "Annahme ignoriert, weil sie einen await-Ausdruck enthält"
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "await-Ausdrücke sind in Handlern nicht erlaubt"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Arrays mit variabler Länge werden in Koroutinen noch nicht unterstützt"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktionssignatur %qD verwendbar"
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE wird von %qT bereitgestellt, aber %qE ist nicht mit %<throw()%> oder %<noexcept%> gekennzeichnet"
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE ist mit %<throw()%> oder %<noexcept%> markiert, aber %qT liefert kein brauchbares %<get_return_object_on_allocation_failure%>"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE wird von %qT bereitgestellt, aber %<std::nothrow%> wurde nicht gefunden"
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktion %qD verwendbar"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "keine brauchbare Konvertierung von %<void%> durch %<get_return_object%> zu Rückgabetyp %qT"
--- 58366,58423 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "das Richtungsargument für %<__builtin_coro_promise%> muss eine Konstante sein"
  
! #: cp/coroutines.cc:2428
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "keine Informationen zum Aufschiebepunkt für %qD"
  
! #: cp/coroutines.cc:3001
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "doppelte Informationen für %qE"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "Annahme ignoriert, weil sie einen await-Ausdruck enthält"
  
! #: cp/coroutines.cc:4166
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "await-Ausdrücke sind in Handlern nicht erlaubt"
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "Arrays mit variabler Länge werden in Koroutinen noch nicht unterstützt"
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktionssignatur %qD verwendbar"
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE wird von %qT bereitgestellt, aber %qE ist nicht mit %<throw()%> oder %<noexcept%> gekennzeichnet"
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE ist mit %<throw()%> oder %<noexcept%> markiert, aber %qT liefert kein brauchbares %<get_return_object_on_allocation_failure%>"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE wird von %qT bereitgestellt, aber %<std::nothrow%> wurde nicht gefunden"
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE wird von %qT bereitgestellt, ist aber nicht mit der Funktion %qD verwendbar"
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "keine brauchbare Konvertierung von %<void%> durch %<get_return_object%> zu Rückgabetyp %qT"
*************** msgstr "Adresse der direkten Funktion %q
*** 58381,58438 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "Aufruf der consteval-Funktion %qE ist kein konstanter Ausdruck"
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmäßig %<noexcept%>"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmäßig %<noexcept%> sind"
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem früheren %qE ignoriert"
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Packungsexpansion des Attributs %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "verwenden Sie stattdessen einen fold-Ausdruck im Attributargument"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthält nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
--- 58457,58514 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "Aufruf der consteval-Funktion %qE ist kein konstanter Ausdruck"
  
! #: cp/cp-gimplify.cc:2338
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> wird immer %<terminate%> aufrufen"
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "in C++11 sind Destruktoren standardmäßig %<noexcept%>"
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "in C++11 ruft dieses %<throw%> %<terminate%> auf, da Destruktoren standardmäßig %<noexcept%> sind"
  
! #: cp/cp-gimplify.cc:4090
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "Attribut %qE wird nach dem früheren %qE ignoriert"
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Packungsexpansion des Attributs %qE"
  
! #: cp/cp-gimplify.cc:4136
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "verwenden Sie stattdessen einen fold-Ausdruck im Attributargument"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ist kein Typ"
  
! #: cp/cp-gimplify.cc:4193
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD ist kein Klassentyp"
  
! #: cp/cp-gimplify.cc:4210
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD hat nicht den Typ %<const char *%>"
  
! #: cp/cp-gimplify.cc:4220
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD hat keinen Ganzzahltyp"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> enthält nicht nur nicht-statische Datenelemente %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> und %<_M_column%>"
*************** msgstr "Umwandlung in nicht-konstanten R
*** 58473,58479 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI löscht Qualifizierer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
--- 58549,58555 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "Umwandlung von %qH in %qI löscht Qualifizierer"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
*************** msgstr "Deklaration für strukturierte B
*** 58837,59119 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "%qF als %<static%> deklariert, aber nirgendwo definiert"
  
! #: cp/decl.cc:1029
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "odr-verwendete Inline-Variable %qD ist nicht definiert"
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD wurde %<extern%> deklariert und später %<static%>"
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Deklaration von %qF hat unterschiedlichen Exceptionspezifizierer"
  
! #: cp/decl.cc:1555
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "von vorheriger Deklaration %qF"
  
! #: cp/decl.cc:1616
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
  
! #: cp/decl.cc:1641
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Redeklaration von %q#D hat möglicherweise keine Default-Argumente"
  
! #: cp/decl.cc:1670
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "»friend«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige Deklaration"
  
! #: cp/decl.cc:1673
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/decl.cc:1726
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "mehrdeutig machende neue Deklaration %q+#D"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "alte Deklaration %q#D"
  
! #: cp/decl.cc:1768
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "Neudefinition des Standardarguments für %q+#D"
  
! #: cp/decl.cc:1770
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprüngliche Definition trat hier auf"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr "das Attribut %<indeterminate%> wurde für den Parameter %qD bei der ersten Deklaration seiner Funktion nicht angegeben"
  
! #: cp/decl.cc:1813
  #, gcc-internal-format
  msgid "earlier declaration"
  msgstr "vorherige Deklaration"
  
! #: cp/decl.cc:1951
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "eingebaute Funktion %qD als Nicht-Funktion deklariert"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "eingebaute Funktion %q#D wird überdeckt"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Bibliotheksfunktion %q#D wird überdeckt"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Deklaration von %q#D steht mit eingebauter Deklaration %q#D in Konflikt"
  
! #: cp/decl.cc:2065
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Definition von %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "neue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.cc:2075
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Deklaration %q#D wird ignoriert"
  
! #: cp/decl.cc:2180
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "Literaler Operator %q#D steht mit rohem Literaloperator in Konflikt"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "roher Literaloperator %q#D steht mit literalem Operatortemplate in Konflikt"
  
! #: cp/decl.cc:2200
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D als andere Entitätsart redeklariert"
  
! #: cp/decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "unverträgliche Deklaration des Templates %q#D"
  
! #: cp/decl.cc:2246
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "in Konflikt stehende Deklaration für C-Funktion %q#D"
  
! #: cp/decl.cc:2270
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "macht neue Deklaration %q#D mehrdeutig"
  
! #: cp/decl.cc:2281
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/decl.cc:2283
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "bisherige Deklaration als %q#D"
  
! #: cp/decl.cc:2294
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Redeklaration von %<#pragma omp declare reduction%>"
  
! #: cp/decl.cc:2296
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "vorherige Deklaration von %<#pragma omp declare reduction%>"
  
! #: cp/decl.cc:2358
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
  
! #: cp/decl.cc:2367
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "Parameterdeklaration ist nicht namensunabhängig"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr "die strukturierte Bindung im Namespace-Bereich ist nicht namenunabhängig"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "statische strukturierte Bindung ist nicht namenunabhängig"
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "extern strukturierte Bindung ist nicht namenunabhängig"
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "statisches Datenelement ist nicht namenunabhängig"
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr "variable im Namensraumbereich ist nicht namenunabhängig"
  
! #: cp/decl.cc:2393
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "statische Variable ist nicht namensunabhängig"
  
! #: cp/decl.cc:2396
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "externe Variable ist nicht namenunabhängig"
  
! #: cp/decl.cc:2408
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Prototyp für %q#D angegeben"
  
! #: cp/decl.cc:2410
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "vorherige Nicht-Prototyp-Definition hier"
  
! #: cp/decl.cc:2450
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "steht mit neuer Deklaration von %q#D mit %qL-Bindung in Konflikt"
  
! #: cp/decl.cc:2453
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "bisherige Deklaration mit %qL-Bindung"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Standardargument für Parameter %d von %q#D angegeben"
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "in Konflikt stehender Export für Deklaration %qD"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "vorher hier ohne Export deklariert"
  
! #: cp/decl.cc:2602
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.cc:2603
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.cc:2618
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben Gültigkeitsbereich"
  
! #: cp/decl.cc:2681
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "gelöschte Definition von %qD ist nicht die erste Deklaration"
--- 58913,59195 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "%qF als %<static%> deklariert, aber nirgendwo definiert"
  
! #: cp/decl.cc:1033
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "odr-verwendete Inline-Variable %qD ist nicht definiert"
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD wurde %<extern%> deklariert und später %<static%>"
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "Deklaration von %qF hat unterschiedlichen Exceptionspezifizierer"
  
! #: cp/decl.cc:1559
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "von vorheriger Deklaration %qF"
  
! #: cp/decl.cc:1620
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "Redeklaration %qD unterscheidet sich in %qs von vorheriger Deklaration"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "vorherige Deklaration %qD"
  
! #: cp/decl.cc:1645
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Redeklaration von %q#D hat möglicherweise keine Default-Argumente"
  
! #: cp/decl.cc:1674
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "»friend«-Deklaration %q#D gibt Defaultargumente an und ist nicht die einzige Deklaration"
  
! #: cp/decl.cc:1677
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "vorherige Deklaration von %q#D"
  
! #: cp/decl.cc:1730
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "mehrdeutig machende neue Deklaration %q+#D"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "alte Deklaration %q#D"
  
! #: cp/decl.cc:1772
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "Neudefinition des Standardarguments für %q+#D"
  
! #: cp/decl.cc:1774
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "ursprüngliche Definition trat hier auf"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr "das Attribut %<indeterminate%> wurde für den Parameter %qD bei der ersten Deklaration seiner Funktion nicht angegeben"
  
! #: cp/decl.cc:1817
  #, gcc-internal-format
  msgid "earlier declaration"
  msgstr "vorherige Deklaration"
  
! #: cp/decl.cc:1955
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "eingebaute Funktion %qD als Nicht-Funktion deklariert"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "eingebaute Funktion %q#D wird überdeckt"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "Bibliotheksfunktion %q#D wird überdeckt"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "Deklaration von %q#D steht mit eingebauter Deklaration %q#D in Konflikt"
  
! #: cp/decl.cc:2069
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "Definition von %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "neue Deklaration %q#D macht eingebaute Deklaration %q#D mehrdeutig"
  
! #: cp/decl.cc:2079
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "Deklaration %q#D wird ignoriert"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "Literaler Operator %q#D steht mit rohem Literaloperator in Konflikt"
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "roher Literaloperator %q#D steht mit literalem Operatortemplate in Konflikt"
  
! #: cp/decl.cc:2204
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D als andere Entitätsart redeklariert"
  
! #: cp/decl.cc:2229
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "unverträgliche Deklaration des Templates %q#D"
  
! #: cp/decl.cc:2250
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "in Konflikt stehende Deklaration für C-Funktion %q#D"
  
! #: cp/decl.cc:2274
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "macht neue Deklaration %q#D mehrdeutig"
  
! #: cp/decl.cc:2285
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/decl.cc:2287
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "bisherige Deklaration als %q#D"
  
! #: cp/decl.cc:2298
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Redeklaration von %<#pragma omp declare reduction%>"
  
! #: cp/decl.cc:2300
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "vorherige Deklaration von %<#pragma omp declare reduction%>"
  
! #: cp/decl.cc:2362
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D wurde bereits hier definiert"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D wurde bereits hier deklariert"
  
! #: cp/decl.cc:2371
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "Parameterdeklaration ist nicht namensunabhängig"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr "die strukturierte Bindung im Namespace-Bereich ist nicht namenunabhängig"
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "statische strukturierte Bindung ist nicht namenunabhängig"
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "extern strukturierte Bindung ist nicht namenunabhängig"
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "statisches Datenelement ist nicht namenunabhängig"
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr "variable im Namensraumbereich ist nicht namenunabhängig"
  
! #: cp/decl.cc:2397
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "statische Variable ist nicht namensunabhängig"
  
! #: cp/decl.cc:2400
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "externe Variable ist nicht namenunabhängig"
  
! #: cp/decl.cc:2412
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "Prototyp für %q#D angegeben"
  
! #: cp/decl.cc:2414
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "vorherige Nicht-Prototyp-Definition hier"
  
! #: cp/decl.cc:2454
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "steht mit neuer Deklaration von %q#D mit %qL-Bindung in Konflikt"
  
! #: cp/decl.cc:2457
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "bisherige Deklaration mit %qL-Bindung"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Standardargument für Parameter %d von %q#D angegeben"
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "bisherige Spezifikation in %q+#D hier"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "in Konflikt stehender Export für Deklaration %qD"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "vorher hier ohne Export deklariert"
  
! #: cp/decl.cc:2606
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "vorherige Definition von %qD war hier"
  
! #: cp/decl.cc:2607
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "vorherige Deklaration von %qD war hier"
  
! #: cp/decl.cc:2622
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "Funktion %qD wurde als %<[[noreturn]]%> deklariert, das weicht von der ersten Deklaration ab"
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "redundante Redeklaration von %qD im selben Gültigkeitsbereich"
  
! #: cp/decl.cc:2685
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "gelöschte Definition von %qD ist nicht die erste Deklaration"
*************** msgstr "gelöschte Definition von %qD is
*** 59126,59169 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.cc:3328
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.cc:3626
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.cc:3636
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> »inline« redeklariert"
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> »inline« redeklariert"
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "Vergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]"
--- 59202,59245 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "explizite Spezialisierung von %qD nach erster Verwendung"
  
! #: cp/decl.cc:3332
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: Sichtbarkeitsattribut ignoriert, da es in Konflikt mit vorheriger Deklaration steht"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "Redefinition von %q#D"
  
! #: cp/decl.cc:3630
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD steht mit verwendeter Funktion in Konflikt"
  
! #: cp/decl.cc:3640
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nicht in Klasse deklariert"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D mit Attribut %<gnu_inline%> »inline« redeklariert"
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D ohne Attribut %<gnu_inline%> »inline« redeklariert"
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "Vergleichsoperator %q+D mit Standardimplementierung nach der ersten Deklaration [class.compare.default]"
*************** msgstr "Vergleichsoperator %q+D mit Stan
*** 59171,61765 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des »friend« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.cc:3784
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr "  als ein mögliches Ziel des berechneten goto"
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.cc:4277
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  überschneidet Initialisierung von %q#D"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "  betritt den Anweisungsausdruck"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "  betritt %<consteval if%>-Anweisung"
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "  zerstört %qD nicht"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "  bereinigt die behandelte Ausnahme nicht"
  
! #: cp/decl.cc:4502
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  überspringt Initialisierung von %q#D"
  
! #: cp/decl.cc:4869
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "  betritt %<template for%>-Anweisung"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.cc:5066
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD ist eine Funktion, kein Typ"
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.cc:5119
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.cc:5133
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.cc:5155
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#D, das ist jedoch kein Typ"
  
! #: cp/decl.cc:5229
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> ist größer als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese Flexibilität ist veraltet und wird demnächst entfernt"
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyme Struktur mit Basisklassen"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut für %q#T muss dem Schlüsselwort %qs folgen"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur für Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur für Konstruktoren angegeben werden"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht für Typdeklarationen verwendet werden"
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute außerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhängigen Typ %qT angewandte Attribute ohne zugehörige Deklaration werden ignoriert"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "Nachbedingungen mit abgeleiteten Ergebnistypen dürfen nur in Funktionsdefinitionen vorkommen"
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D ist kein static-Datenelement von %q#T"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Deklaration von %q#D außerhalb einer Klasse ist keine Definition"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr "extern-Deklaration %q#D mit Gültigkeitsbereich Block darf nicht an ein benanntes Modul angehängt werden"
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD kann in einer %qs-Funktion erst ab %<-std=c++23%> oder %<-std=gnu++23%> als %<thread_local%> definiert werden"
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD kann in einer %qs-Funktion erst ab %<-std=c++23%> oder %<-std=gnu++23%> als %<static%> definiert werden"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollständigen Typ"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollständigen Typ"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Aggregat %q#D hat unvollständigen Typ und kann nicht definiert werden"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Name in benannter Initialisierung im GNU-Stil für ein Array verwendet"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Name %qD in benannter Initialisierung im GNU-Stil für ein Array verwendet"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstützt"
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die Größe von %qD an"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Arraygröße fehlt in %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der Größe null"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Speichergröße von %qD ist unbekannt"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Speichergröße von %qD ist nicht konstant"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wären die Folge)"
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wären die Folge)"
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "dies kann durch das Löschen der Initialisierung umgangen werden"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "Konstruktor ist nicht benutzerdefiniert, da er im Klassenkörper ausdrücklich standardisiert ist"
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "und der implizit definierte Konstruktor initialisiert %q#D nicht"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ungültiger Typ %qT als Initialisierung für einen Vektor des Typs %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung für %qT muss geklammert sein"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil für Klasse %qT verwendet"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD ist kein direktes Element von %qT"
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungültige Initialisierung für %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE außerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer für %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "geschweifte Klammern um skalare Initialisierung für Typ %qT"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "zu viele geschweifte Klammern um skalare Initialisierung für Typ %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung für %qT"
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollständigen Typ"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler Größe"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollständigen Typ"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "in C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungültig für statisches Element mit Konstruktor"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungültig"
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungültig"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung außerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Argument %d von %qE muss vom Typ %<omp_interop_t%> sein"
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> für Konstruktor %qD"
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> für Destruktor %qD"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelöschter %qD"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "Initialisierung für %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?"
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "deduzierter Typ %qT für %qD ist unvollständig"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> kann nicht gelöscht werden"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird überschattet"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "Attribut %<constinit%> kann nur für Variablen verwendet werden, die »static« oder threadlokel sind"
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<constinit%> kann erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> auf strukturierte Bindungen angewendet werden"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Lambda ist hier deklariert"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hat"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hat"
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "in der Basisklasse von %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Typen %qT"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "Array mit unbekannter Grenze %qT kann nicht in Komponenten zerlegt werden"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler Länge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler Länge kann nicht zerlegt werden"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Klassentypen %qT"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "Array-Initialisierer für strukturierte Bindungsdeklaration in Bedingung"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u Name für strukturelle Bindung angegeben"
  msgstr[1] "%u Namen für strukturelle Bindung angegeben"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "nur %u Name für strukturelle Bindung angegeben"
  msgstr[1] "nur %u Namen für strukturelle Bindung angegeben"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "während %qT in %wu Element zerlegt wird"
  msgstr[1] "während %qT in %wu Elemente zerlegt wird"
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "während %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> ist %<void%>"
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "in Initialisierung der Packung %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Klassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werden"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die Größe von %qT an"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Arraygröße fehlt in %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der Größe null"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Destruktor für fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Konstruktor für fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Variablendeklaration"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Parameterdeklaration"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Typdeklaration"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Felddeklaration"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als »friend« deklariert"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "Funktionskonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "Einschränkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "eingeschränkte Nicht-Template-friend-Deklaration muss eine Definition sein"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr "friend-Funktionstemplate mit Einschränkungen, die von äußeren Templateparametern abhängen, muss eine Definition sein"
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ungültige Verwendung der Template-ID %qD in Deklaration des ursprünglichen Templates"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "»friend«-Deklaration von %qD gibt Defaultargumente an und ist keine Definition"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "%<::main%> kann nur mit der Bindungsangabe %<extern \"C++\"%> deklariert werden"
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "%<::main%> kann nicht an ein benanntes Modul angehängt werden"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr "verwenden Sie %<extern \"C++\"%>, um es stattdessen an das globale Modul anzuhängen"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "explizite Objekt-Member-Funktion %qD kann keine CV-Qualifizierer haben"
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "explizite Objekt-Member-Funktion %qD kann keinen ref-qualifier haben"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "Herleitungshinweis %qD muss im selben Gültigkeitsbereich wie %qT deklariert sein"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "Herleitungshinweis %qD muss denselben Zugriff wie %qT haben"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen Funktionskörper haben"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungültige Argumentliste"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurückgeben"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrücklichen Standardwert bekommen"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr "eine Entität mit dem Namen %<main%> kann nicht mit C-Sprachbindung deklariert werden"
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im Gültigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.cc:12967
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "Variablenkonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollständigem Typ"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> erforderlich für Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ungültige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Arraygröße von %qD hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Arraygröße hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Größe des Arrays %qD ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "Größe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der Größe null"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der Größe null"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler Länge"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler Länge"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler Länge wird verwendet"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler Größe wird verwendet"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Überlauf in Arraygröße"
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD ist als Array vom Template-Platzhaltertyp %qT deklariert"
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "Array des Template-Platzhaltertyps %qT wird erzeugt"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qD als multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "Array variabler Größe von %<auto%>"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Rückgabetyp für %<operator %T%> angegeben"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Rückgabetyp für Herleitungshinweis angegeben"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%>-Spezifizierer ungültig für Variable %qD mit Gültigkeitsbereich Block"
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "»inline«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr "anonymer, nicht C-kompatibler Typ, der durch die Deklaration %<typedef%> einen Namen für Bindungszwecke erhält"
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "der Typ ist nicht C-kompatibel, da er eine Basisklasse hat"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr "der Typ ist nicht C-kompatibel, da %qD einen Standard-Member-Initialisierer hat"
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "der Typ ist nicht C-kompatibel, da er die Deklaration %qD enthält"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr "%e und %e gleichzeitig angegeben"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "höchstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werden"
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C++ unterstützt nicht, dass einfaches %<complex%> %<double complex%> bedeutet"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstützt"
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO-C++ unterstützt %<__int%d%> für %qs nicht"
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs mit typedef-name %qD angegeben"
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungültig für %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "fehlende Template-Argumentliste nach %qE; für die Deduktion muss auf den Template-Platzhalter eine einfache Deklarator-ID folgen"
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Element %qD kann nicht gleichzeitig %<virtual%> und %<static%> sein"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Element %qD kann erst mit %<-std=c++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse für Template-Parameter %qs angegeben"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse für Parameter %qs angegeben"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration für strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungsdeklarationen können erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> %qs sein"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "strukturierte Bindungsdeklarationen können erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs sein"
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "Deklaration für strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werden"
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Deklaration für strukturierte Bindung darf nicht vom Typen %qT sein"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "Typ muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> sein"
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "Deklaration für strukturierte Bindung darf nicht vom eingeschränkten %<auto%>-Typen %qT sein"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Funktions-Gültigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnötige Klammern in Deklaration von %qs"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "explizite Objekt-Member-Funktion ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "ein Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "ein Zeiger auf einen Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "ein Zeiger auf einen Memberfunktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr "der Typ eines Zeigers auf eine explizite Objekt-Member-Funktion ist ein normaler Funktionszeiger-Typ"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "der Typ einer expliziten Objekt-Member-Funktion ist ein normaler Funktionstyp"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr "nur der erste Parameter einer Memberfunktion kann als expliziter Objektparameter deklariert werden"
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "gültiger expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "»requires«-Klausel für Rückgabetyp"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden Rückgabetypen"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "hergeleiteter Rückgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten Rückgabetyp haben"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit folgendem Rückgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachgestelltem Rückgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>"
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungültige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachfolgendem Rückgabetypen hat eingeschränkte %<auto%>-Typangabe statt des einfachen %<auto%>"
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ungültige Verwendung eines eingeschränkten %<auto%>-Typs"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in Rückgabetyp von Funktion"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Herleitungshinweis für %qT muss angehängten Rückgabetyp haben"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "angehängter Rückgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qT"
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nachgestellter Rückgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "Funktion %qs mit folgendem Rückgabetypen nicht mit Typspezifikation %<auto%> deklariert"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "eine Umwandlungsfunktion darf keinen angehängten Rückgabetyp haben"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter Rückgabetyp ist veraltet"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am Rückgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dürfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen können keine friends sein"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert ist"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert ist"
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "eine Funktion, die kein Member ist, kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "eine explizite Objekt-Member-Funktion kann nicht %<virtual%> sein"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "eine explizite Objekt-Member-Funktion kann nicht %<static%> sein"
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD kann keine explizite Objektelementfunktion sein"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dürfen keine Parameter haben"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werden"
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werden"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in »friend«-Deklaration"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "nur Deklarationen von Konstruktoren und Umwandlungsoperatoren können %<explicit%> sein"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "»typedef« als %<auto%> deklariert"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter können keine »friends« sein"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "»requires«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr "fehlende Template-Argumentliste nach %qE; Template-Platzhalter ist in Parameter nicht erlaubt"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "oder verwenden Sie %<auto%> für ein abgekürztes Funktionstemplate"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungültige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO-C++ verbietet flexible Arrayelemente"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungültige Verwendung von %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollständigen Typen"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "unbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werden"
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "Annotation wird auf nicht-definierende Freund-Deklaration %qD angewendet"
  
! #: cp/decl.cc:16682
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "Annotation wird auf Parameter %qD einer nicht-definierenden Freund-Deklaration angewendet"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ein Attribut, das zu einer »friend«-Deklaration gehört, die keine Definition ist, wird ignoriert"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<constinit%>-Angabe ungültig für Funktion %qs"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs ungültig"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungültige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungültige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als »static« deklariert werden"
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Überladen von %<operator ?:%>"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "»%qD« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Präfix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurückgeben"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
--- 59247,61841 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Redeklaration des »friend« %q#D kann keine Standardtemplateargumente haben"
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "Thread-lokale Deklaration von %q#D folgt nicht-Thread-lokaler Deklaration"
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "Nicht-Thread-lokale Deklaration von %q#D folgt Thread-lokaler Deklaration"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "Redeklaration von %q#D"
  
! #: cp/decl.cc:3788
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redundante Redeklaration von %<constexpr%>static-Datenmember %qD"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "lokale Sprungmarke %qE steht in Konflikt mit bestehender Sprungmarke"
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr "vorherige Sprungmarke"
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "Sprung zur Marke %qD"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "Sprung zur case-Marke"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr "  als ein mögliches Ziel des berechneten goto"
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  von hier"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  beendet OpenMP-strukturierten Block"
  
! #: cp/decl.cc:4281
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  überschneidet Initialisierung von %q#D"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  betritt %<try%>-Block"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  betritt %<catch%>-Block"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  tritt in OpenMP-strukturierten Block ein"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  synchronisierte oder atomare Anweisung wird betreten"
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "  betritt den Anweisungsausdruck"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  betritt %<constexpr if%>-Anweisung"
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "  betritt %<consteval if%>-Anweisung"
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "  zerstört %qD nicht"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "  bereinigt die behandelte Ausnahme nicht"
  
! #: cp/decl.cc:4506
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  überspringt Initialisierung von %q#D"
  
! #: cp/decl.cc:4873
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "  betritt %<template for%>-Anweisung"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD wird ohne Template-Argumente verwendet"
  
! #: cp/decl.cc:5070
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD ist eine Funktion, kein Typ"
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ist keine Klasse"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "kein Klassentemplate namens %q#T in %q#T"
  
! #: cp/decl.cc:5123
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "kein Typ namens %q#T in %q#T"
  
! #: cp/decl.cc:5137
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "Nachschlagen von %qT in %qT ist nicht eindeutig"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
  
! #: cp/decl.cc:5159
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> benennt %q#D, das ist jedoch kein Typ"
  
! #: cp/decl.cc:5233
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "Template-Parameter passen nicht zum Template %qD"
  
! #: cp/decl.cc:5754
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> ist keine Zweierpotenz"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> ist kleiner als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> ist kleiner als %d"
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> ist größer als %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D ungültig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "diese Flexibilität ist veraltet und wird demnächst entfernt"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyme Struktur mit Basisklassen"
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
  
! #: cp/decl.cc:6253
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "Attribut in Deklaration von %q#T ignoriert"
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "Attribut für %q#T muss dem Schlüsselwort %qs folgen"
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "mehrere Typen in einer Deklaration"
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "Redeklaration des eingebauten C++-Typs %qT"
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> kann nur für Variablen oder Funktionsdeklarationen angegeben werden"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "fehlender Typname in typedef-Deklaration"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO-C++ verbietet anonyme structs"
  
! #: cp/decl.cc:6368
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> kann nur für Funktionen angegeben werden"
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> kann nur für Konstruktoren angegeben werden"
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "eine Speicherklasse kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6386
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6390
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6394
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6398
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> kann nur für Objekte und Funktionen angegeben werden"
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs kann nicht für Typdeklarationen verwendet werden"
  
! #: cp/decl.cc:6434
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "Attribut in expliter Instanziierung %q#T ignoriert"
  
! #: cp/decl.cc:6437
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "auf explizite Instanziierung kann kein Attribut angewendet werden"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "Attribut wird ignoriert"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "ein Attribut, das sich auf eine Typspezifizierung bezieht, wird ignoriert"
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "auf Klassentyp %qT angewandte Attribute außerhalb einer Definition werden ignoriert"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "auf abhängigen Typ %qT angewandte Attribute ohne zugehörige Deklaration werden ignoriert"
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD ist initialisiert (stattdessen %qs verwenden)"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "Nachbedingungen mit abgeleiteten Ergebnistypen dürfen nur in Funktionsdefinitionen vorkommen"
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "Definition von %q#D ist als %<dllimport%> markiert"
  
! #: cp/decl.cc:6682
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D ist kein static-Datenelement von %q#T"
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "Nichtelement-Templatedeklaration von %qD"
  
! #: cp/decl.cc:6692
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "entspricht nicht der Element-Templatedeklaration hier"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
  
! #: cp/decl.cc:6720
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "doppelte Initialisierung von %qD"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "Deklaration von %q#D außerhalb einer Klasse ist keine Definition"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr "extern-Deklaration %q#D mit Gültigkeitsbereich Block darf nicht an ein benanntes Modul angehängt werden"
  
! #: cp/decl.cc:6825
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD kann in einer %qs-Funktion erst ab %<-std=c++23%> oder %<-std=gnu++23%> als %<thread_local%> definiert werden"
  
! #: cp/decl.cc:6834
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD kann in einer %qs-Funktion erst ab %<-std=c++23%> oder %<-std=gnu++23%> als %<static%> definiert werden"
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "Variable %q#D hat Initialisierung, aber unvollständigen Typ"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "Elemente des Arrays %q#D haben unvollständigen Typ"
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "Aggregat %q#D hat unvollständigen Typ und kann nicht definiert werden"
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "Name in benannter Initialisierung im GNU-Stil für ein Array verwendet"
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "Name %qD in benannter Initialisierung im GNU-Stil für ein Array verwendet"
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "nicht-trivial markierte Initialisierungen nicht unterstützt"
  
! #: cp/decl.cc:7104
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "C99-Designator %qE ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "Initialisierung gibt nicht die Größe von %qD an"
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "Arraygröße fehlt in %qD"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "Array %qD der Größe null"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Speichergröße von %qD ist unbekannt"
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Speichergröße von %qD ist nicht konstant"
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik der Inline-Variable %q#D ist falsch (mehrere Kopien wären die Folge)"
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "Entschuldigung: Semantik von static-Variable %q#D in inline-Funktion ist falsch (mehrere Kopien wären die Folge)"
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "dies kann durch das Löschen der Initialisierung umgangen werden"
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "nicht initialisiertes %<const %D%>"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Funktion"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "uninitialisierte Variable %qD in %<constexpr%>-Kontext"
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T hat keinen benutzerdefinierten Default-Konstruktor"
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "Konstruktor ist nicht benutzerdefiniert, da er im Klassenkörper ausdrücklich standardisiert ist"
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "und der implizit definierte Konstruktor initialisiert %q#D nicht"
  
! #: cp/decl.cc:7748
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Ungültiger Typ %qT als Initialisierung für einen Vektor des Typs %qT"
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "Initialisierung für %qT muss geklammert sein"
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> in benannter Initialisierung im GNU-Stil für Klasse %qT verwendet"
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "Abfrage des Elementes %qD ist mehrdeutig"
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
  
! #: cp/decl.cc:7912
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD ist kein direktes Element von %qT"
  
! #: cp/decl.cc:7968
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "ungültige Initialisierung für %q#D"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "C99-Bezeichner %qE außerhalb von Aggregatinitialisierung"
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "zu viele Initialisierer für %qT"
  
! #: cp/decl.cc:8104
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "geschweifte Klammern um skalare Initialisierung für Typ %qT"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90182
! #: cp/decl.cc:8114
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "zu viele geschweifte Klammern um skalare Initialisierung für Typ %qT"
  
! #: cp/decl.cc:8248
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "geschweifte Klammern fehlen um Initialisierung für %qT"
  
! #: cp/decl.cc:8382
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "Strukturierte Bindung hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:8396
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "Elemente des Arrays %q#T haben unvollständigen Typ"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "zusammengesetztes Literal variabler Größe"
  
! #: cp/decl.cc:8465
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D hat unvollständigen Typ"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "in C++98 muss %qD mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "Array %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "Initialisierung ungültig für statisches Element mit Konstruktor"
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungültig"
  
! #: cp/decl.cc:8735
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "Initialisierung des nicht konstanten statischen Elements %qD in der Klasse ist ungültig"
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(eine Initialisierung außerhalb der Klasse ist erforderlich)"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "Adresse der Register-Variablen %qD angefordert"
  
! #: cp/decl.cc:8964
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "Referenz %qD wird mit sich selbst initialisiert"
  
! #: cp/decl.cc:9166
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Argument %d von %qE muss vom Typ %<omp_interop_t%> sein"
  
! #: cp/decl.cc:9369
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "Variantendeklaration nicht gefunden"
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> für Konstruktor %qD"
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> für Destruktor %qD"
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> an %qD mit Vorgabewert"
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> an gelöschter %qD"
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> an virtueller %qD"
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 erlaubt Speicherklassenangabe %<register%> nicht"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-Speicherklassenangabe verwendet"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "Deklaration von %q#D hat keine Initialisierung"
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "Initialisierung für %<decltype(auto) %D%> hat Funktionstyp; %<()%> vergessen?"
  
! #: cp/decl.cc:9596
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "deduzierter Typ %qT für %qD ist unvollständig"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> kann nicht gelöscht werden"
  
! #: cp/decl.cc:9813
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "vorherige Typdeklaration von %q#D wird überschattet"
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "Attribut %<constinit%> kann nur für Variablen verwendet werden, die »static« oder threadlokel sind"
  
! #: cp/decl.cc:9865
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<constinit%> kann erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> auf strukturierte Bindungen angewendet werden"
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "Funktion %q#D ist wie eine Variable initialisiert"
  
! #: cp/decl.cc:10318
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Lambda-Abschluss-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Lambda ist hier deklariert"
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Strukturelement hat"
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da er ein unbenanntes Unionelement hat"
  
! #: cp/decl.cc:10351
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "unzugreifbares Element %qD von %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10376
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "in der Basisklasse von %qT"
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da sowohl er als auch seine Basisklasse %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "Klassentyp %qT kann nicht dekomponiert werden, da seine Basisklassen %qT und %qT nichtstatische Datenelemente haben"
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Typen %qT"
  
! #: cp/decl.cc:10607
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "Array mit unbekannter Grenze %qT kann nicht in Komponenten zerlegt werden"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "Array mit variabler Länge %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "Vektor %qT variabler Länge kann nicht zerlegt werden"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "Union-Typ %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "nicht-Array-nicht-Klassentyp %qT kann nicht dekomponiert werden"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "Strukturierte Bindung verweist auf unvollständigen Klassentypen %qT"
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "Array-Initialisierer für strukturierte Bindungsdeklaration in Bedingung"
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u Name für strukturelle Bindung angegeben"
  msgstr[1] "%u Namen für strukturelle Bindung angegeben"
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "nur %u Name für strukturelle Bindung angegeben"
  msgstr[1] "nur %u Namen für strukturelle Bindung angegeben"
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "während %qT in %wu Element zerlegt wird"
  msgstr[1] "während %qT in %wu Elemente zerlegt wird"
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "während %qT in %E Elemente zerlegt wird"
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> ist %<void%>"
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "in Initialisierung der Packung %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "in Initialisierung der Variable %qD für strukturierte Bindung"
  
! #: cp/decl.cc:11133
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "Klassentyp %qT ohne nicht-static-Datenelemente kann nicht dekomponiert werden"
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "nicht-lokale %<__thread%>-Variable %qD erfordert dynamische Initialisierung"
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "nicht-lokale %<__thread%>-Variable %qD hat einen nicht-trivialen Destruktor"
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> in C++11 erlaubt dynamische Initialisierung und Zerstörung"
  
! #: cp/decl.cc:11919
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Initialisierung gibt nicht die Größe von %qT an"
  
! #: cp/decl.cc:11923
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "Arraygröße fehlt in %qT"
  
! #: cp/decl.cc:11926
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "Array %qT der Größe null"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Destruktor für fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Konstruktor für fremde Klasse %qT kann kein Element sein"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD als eine %<virtual%> Variable deklariert"
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Variablendeklaration"
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD als ein %<virtual%> Parameter deklariert"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD als ein %<inline%> Parameter deklariert"
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Parameterdeklaration"
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD als ein %<virtual%> Typ deklariert"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD als ein %<inline%> Typ deklariert"
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Typdeklaration"
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD als ein %<virtual%> Feld deklariert"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD als ein %<inline%> Feld deklariert"
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungültig in Felddeklaration"
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D als »friend« deklariert"
  
! #: cp/decl.cc:12019
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
  
! #: cp/decl.cc:12168
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "Funktionskonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "Einschränkungen auf einer Funktion, die kein Template hat"
  
! #: cp/decl.cc:12208
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "eingeschränkte Nicht-Template-friend-Deklaration muss eine Definition sein"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr "friend-Funktionstemplate mit Einschränkungen, die von äußeren Templateparametern abhängen, muss eine Definition sein"
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "ungültige Verwendung der Template-ID %qD in Deklaration des ursprünglichen Templates"
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "»friend«-Deklaration von %qD gibt Defaultargumente an und ist keine Definition"
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "%<::main%> kann nicht als Template deklariert werden"
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "%<::main%> kann nicht inline deklariert werden"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "%<::main%> kann nicht als %qs deklariert werden"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "%<::main%> kann nicht statisch deklariert werden"
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "%<::main%> kann nur mit der Bindungsangabe %<extern \"C++\"%> deklariert werden"
  
! #: cp/decl.cc:12422
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "%<::main%> kann nicht an ein benanntes Modul angehängt werden"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr "verwenden Sie %<extern \"C++\"%>, um es stattdessen an das globale Modul anzuhängen"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
  
! #: cp/decl.cc:12487
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "explizite Objekt-Member-Funktion %qD kann keine CV-Qualifizierer haben"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Nicht-Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12494
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "statische Elementfunktion %qD kann keinen ref-Qualifizierer haben"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "explizite Objekt-Member-Funktion %qD kann keinen ref-qualifier haben"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "Herleitungshinweis %qD muss im selben Gültigkeitsbereich wie %qT deklariert sein"
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  hier deklariert"
  
! #: cp/decl.cc:12523
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "Herleitungshinweis %qD muss denselben Zugriff wie %qT haben"
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "Herleitungshinweis %qD darf keinen Funktionskörper haben"
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "literaler Operator mit C-Bindung"
  
! #: cp/decl.cc:12553
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD hat ungültige Argumentliste"
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "Ganzzahl-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "Gleitkomma-Suffix %qs durch Implementierung überdeckt"
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "Literale Operator-Suffixe ohne vorangehendes %<_%> sind für zukünftige Standardisierungen reserviert"
  
! #: cp/decl.cc:12579
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD muss eine Nicht-Elementfunktion sein"
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> muss %<int%> zurückgeben"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "Definition des implizit deklarierten %qD"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "Definition des explizit standardisierten %q+D"
  
! #: cp/decl.cc:12725
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D wurde hat hier ausdrücklichen Standardwert bekommen"
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
  
! #: cp/decl.cc:12951
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%<::main%> kann nicht als globale Variable deklariert werden"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr "eine Entität mit dem Namen %<main%> kann nicht mit C-Sprachbindung deklariert werden"
  
! #: cp/decl.cc:12963
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "eine Nicht-Template-Variable kann nicht %<concept%> sein"
  
! #: cp/decl.cc:12966
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "Konzept muss im Gültigkeitsbereich des Namensbereiches definiert werden"
  
! #: cp/decl.cc:12969
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "Variablenkonzepte werden nicht mehr unterstützt"
  
! #: cp/decl.cc:13090
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit unvollständigem Typ"
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> erforderlich für Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "Initialisierung innerhalb der Klasse des statischen Datenelements %q#D mit nicht eingebautem Typ"
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ungültige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "Arraygröße von %qD hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "Arraygröße hat nicht-ganzzahligen Typen %qT"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "Größe des Arrays %qD ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "Größe des Arrays ist kein konstanter Ganzzahlausdruck"
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO-C++ verbietet Array %qD der Größe null"
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO-C++ verbietet Array der Größe null"
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO-C++ verbietet Array %qD variabler Länge"
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO-C++ verbietet Array variabler Länge"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "Array %qD variabler Länge wird verwendet"
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "Array variabler Größe wird verwendet"
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "Überlauf in Arraygröße"
  
! #: cp/decl.cc:13471
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD ist als Array vom Template-Platzhaltertyp %qT deklariert"
  
! #: cp/decl.cc:13474
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "Array des Template-Platzhaltertyps %qT wird erzeugt"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "Deklaration von %qD als Array von voids"
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "Array von void wird erzeugt"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "Deklaration von %qD als Array von Funktionen"
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "Array von Funktionen wird erzeugt"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "Deklaration von %qD als Array von Referenzen"
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "Feld von Referenzen wird erzeugt"
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "Deklaration von %qD als Feld von Funktionselementen"
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "Feld von Funktionselementen wird erzeugt"
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "Deklaration von %qD als multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "multidimensionales Feld muss für alle Dimensionen außer der ersten Grenzen haben"
  
! #: cp/decl.cc:13544
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "Array variabler Größe von %<auto%>"
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "Angabe des Rückgabetyps für Konstruktor ist ungültig"
  
! #: cp/decl.cc:13645
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Qualifizierer sind bei Konstruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "Angabe des Rückgabetyps für Destruktor ist ungültig"
  
! #: cp/decl.cc:13659
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "Qualifizierer sind bei Destruktordeklarationen nicht erlaubt"
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "Rückgabetyp für %<operator %T%> angegeben"
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "Rückgabetyp für Herleitungshinweis angegeben"
  
! #: cp/decl.cc:13687
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "Qualifizierer sind bei Deklaration von Herleitungshinweis nicht erlaubt"
  
! #: cp/decl.cc:13691
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Template-Template-Parameter %qT in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13700
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> in Deklaration von Ableitungshinweis"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "unbenannte Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "Variable oder Feld als »void« deklariert"
  
! #: cp/decl.cc:13744
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%>-Spezifizierer ungültig für Variable %qD mit Gültigkeitsbereich Block"
  
! #: cp/decl.cc:13749
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "»inline«-Variablen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr "anonymer, nicht C-kompatibler Typ, der durch die Deklaration %<typedef%> einen Namen für Bindungszwecke erhält"
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "der Typ ist nicht C-kompatibel, da er eine Basisklasse hat"
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr "der Typ ist nicht C-kompatibel, da %qD einen Standard-Member-Initialisierer hat"
  
! #: cp/decl.cc:13834
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "der Typ ist nicht C-kompatibel, da er die Deklaration %qD enthält"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT als Typ statt als einfaches %<decltype(auto)%>"
  
! #: cp/decl.cc:13911
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> darf nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:13932
  msgid "%e and %e specified together"
  msgstr "%e und %e gleichzeitig angegeben"
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<::%D%>"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%T::%D%>"
  
! #: cp/decl.cc:14151
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "ungültige Verwendung des qualifizierten Namens %<%D::%D%>"
  
! #: cp/decl.cc:14161
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T ist weder Klasse noch Namensbereich"
  
! #: cp/decl.cc:14185
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "Deklaration von %qE als Nicht-Funktion"
  
! #: cp/decl.cc:14192
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Deklaration von %qE als Nicht-Element"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "Funktionsdefinition deklariert keine Parameter"
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "Deklaration von %qD als Nicht-Funktion"
  
! #: cp/decl.cc:14296
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "Deklaration von %qD als %<typedef%>"
  
! #: cp/decl.cc:14301
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "Deklaration von %qD als Parameter"
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "sowohl %qs als auch %qs angegeben"
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs kann nicht in einer typedef-Deklaration auftreten"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "höchstens einer der Spezifizierer %<constinit%> und %<constexpr%> kann verwendet werden"
  
! #: cp/decl.cc:14385
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
  
! #: cp/decl.cc:14439
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO-C++ unterstützt nicht, dass einfaches %<complex%> %<double complex%> bedeutet"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
  
! #: cp/decl.cc:14513
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> wird von diesem Ziel nicht unterstützt"
  
! #: cp/decl.cc:14521
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO-C++ unterstützt %<__int%d%> für %qs nicht"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs mit %qT angegeben"
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs mit typedef-name %qD angegeben"
  
! #: cp/decl.cc:14600
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs mit %<decltype%> angegeben"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs mit %<typeof%> angegeben"
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex ungültig für %qs"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "fehlende Template-Argumentliste nach %qE; für die Deduktion muss auf den Template-Platzhalter eine einfache Deklarator-ID folgen"
  
! #: cp/decl.cc:14741
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Element %qD kann nicht gleichzeitig %<virtual%> und %<static%> sein"
  
! #: cp/decl.cc:14750
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Element %qD kann erst mit %<-std=c++20%> oder %<-std=gnu++20%> gleichzeitig %<virtual%> und %<constexpr%> sein"
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "»typedef«-Deklaration in Parameterdeklaration ungültig"
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Speicherklasse für Template-Parameter %qs angegeben"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "Speicherklasse für Parameter %qs angegeben"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ein Parameter kann nicht als %qs deklariert sein"
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "Deklaration für strukturierte Bindung darf nicht als %qs deklariert werden"
  
! #: cp/decl.cc:14835
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungsdeklarationen können erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> %qs sein"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "strukturierte Bindungsdeklarationen können erst ab %<-std=c++20%> oder %<-std=gnu++20%> %qs sein"
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "%<volatile%>-qualifizierte strukturierte Bindung ist veraltet"
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "Deklaration für strukturierte Bindung darf nicht als %<auto%> (C++98) deklariert werden"
  
! #: cp/decl.cc:14891
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "Deklaration für strukturierte Bindung darf nicht vom Typen %qT sein"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "Typ muss cv-qualifizierter %<auto%> oder Referenz auf cv-qualifizierten %<auto%> sein"
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "Deklaration für strukturierte Bindung darf nicht vom eingeschränkten %<auto%>-Typen %qT sein"
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "mehrere Speicherklassen in Deklaration von %qs"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Speicherklasse %qs angegeben"
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "Deklaration höchster Ebene von %qs gibt %<auto%> an"
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "Funktions-Gültigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungültig"
  
! #: cp/decl.cc:15095
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "unnötige Klammern in Deklaration von %qs"
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "entfernen Sie die Klammern"
  
! #: cp/decl.cc:15168
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "explizite Objekt-Member-Funktion ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/decl.cc:15182
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "ein Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "ein Zeiger auf einen Funktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15192
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "ein Zeiger auf einen Memberfunktionstyp kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr "der Typ eines Zeigers auf eine explizite Objekt-Member-Funktion ist ein normaler Funktionszeiger-Typ"
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "der Typ einer expliziten Objekt-Member-Funktion ist ein normaler Funktionstyp"
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr "nur der erste Parameter einer Memberfunktion kann als expliziter Objektparameter deklariert werden"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "gültiger expliziter Objektparameter wird hier deklariert"
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "»requires«-Klausel für Rückgabetyp"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "Funktion %qs verwendet Typspezifikation %<auto%> ohne folgenden Rückgabetypen"
  
! #: cp/decl.cc:15259
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "hergeleiteter Rückgabetyp nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/decl.cc:15264
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "virtuelle Funktionen kann keinen hergeleiteten Rückgabetyp haben"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit folgendem Rückgabetypen hat %qT als seinen Typ statt einfaches %<auto%>"
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachgestelltem Rückgabetyp hat %<decltype(auto)%> als Typ statt einfachem %<auto%>"
  
! #: cp/decl.cc:15285
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "ungültige Verwendung von %<decltype(auto)%>"
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "Funktion %qs mit nachfolgendem Rückgabetypen hat eingeschränkte %<auto%>-Typangabe statt des einfachen %<auto%>"
  
! #: cp/decl.cc:15298
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "ungültige Verwendung eines eingeschränkten %<auto%>-Typs"
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "hergeleiteter Klassentyp %qD in Rückgabetyp von Funktion"
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "Herleitungshinweis für %qT muss angehängten Rückgabetyp haben"
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "angehängter Rückgabetyp %qT den Ableitungshinweises ist keine Spezialisierung von %qT"
  
! #: cp/decl.cc:15347
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nachgestellter Rückgabetyp nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "Funktion %qs mit folgendem Rückgabetypen nicht mit Typspezifikation %<auto%> deklariert"
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "eine Umwandlungsfunktion darf keinen angehängten Rückgabetyp haben"
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%<volatile%>-qualifizierter Rückgabetyp ist veraltet"
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs als Funktion, die eine Funktion zurückgibt, deklariert"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs als Funktion, die ein Feld zurückgibt, deklariert"
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<constinit%> ist am Rückgabetyp einer Funktion nicht erlaubt"
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "Destruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "Konstruktor kann keine statische Elementfunktion sein"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "Destruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "Konstruktoren dürfen nicht CV-qualifiziert sein"
  
! #: cp/decl.cc:15457
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "Destruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15458
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "Konstruktoren dürfen nicht ref-qualifiziert sein"
  
! #: cp/decl.cc:15476
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Konstruktoren dürfen nicht als %<virtual%> deklariert sein"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "virtuelle Funktionen können keine friends sein"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend-Deklaration nicht in Klassendefinition"
  
! #: cp/decl.cc:15502
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "%<friend%>-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<::%> qualifiziert ist"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "Definition der Freundfunktion %qs kann keinen Namen haben, der mit %<%D::%> qualifiziert ist"
  
! #: cp/decl.cc:15542
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "eine Funktion, die kein Member ist, kann keinen expliziten Objektparameter haben"
  
! #: cp/decl.cc:15550
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "eine explizite Objekt-Member-Funktion kann nicht %<virtual%> sein"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "eine explizite Objekt-Member-Funktion kann nicht %<static%> sein"
  
! #: cp/decl.cc:15569
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD kann keine explizite Objektelementfunktion sein"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "Destruktoren dürfen keine Parameter haben"
  
! #: cp/decl.cc:15640
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "Zeiger auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "Referenz auf %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.cc:15692
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT kann nicht deklariert werden"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "Template-ID %qD als Deklarator verwendet"
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "Elementfunktionen sind implizite »friends« ihrer Klasse"
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "zusätzliche Qualifizierung %<%T::%> an Element %qs"
  
! #: cp/decl.cc:15905
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT definiert werden"
  
! #: cp/decl.cc:15907
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "Elementfunktion %<%T::%s%> kann nicht innerhalb von %qT deklariert werden"
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> außerhalb einer Klassendeklaration"
  
! #: cp/decl.cc:15995
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> in »friend«-Deklaration"
  
! #: cp/decl.cc:15998
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "nur Deklarationen von Konstruktoren und Umwandlungsoperatoren können %<explicit%> sein"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16021
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16027
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<static%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs ist %<const%> und darf daher nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16039
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Referenz %qs kann nicht als %<mutable%> deklariert sein"
  
! #: cp/decl.cc:16055
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "mit %<typedef%> definierte Funktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16058
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "mit %<typedef%> definierte Elementfunktion darf keinen Rumpf %<{ … }%> haben"
  
! #: cp/decl.cc:16084
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> ist in Aliasdeklaration nicht erlaubt"
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "»typedef« als %<auto%> deklariert"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "requires-clause an Typedef"
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "typedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschließende Klasse"
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> für friend-Klassen-Deklaration angegeben"
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "Template-Parameter können keine »friends« sein"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend-Deklaration erfordert Klassenschlüssel, d.h. %<friend %#T%>"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "Versuch, die Klasse %qT zu einem »friend« des globalen Gültigkeitsbereiches zu machen"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "ungültige Qualifizierer an Nicht-Element-Funktionstyp"
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "requires-clause an type-id"
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
  
! #: cp/decl.cc:16290
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "»requires«-Klausel in Deklaration von Nichtfunktionstyp %qT"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "Parameter kann nicht mit %<decltype(auto)%> deklariert werden"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr "fehlende Template-Argumentliste nach %qE; Template-Platzhalter ist in Parameter nicht erlaubt"
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "oder verwenden Sie %<auto%> für ein abgekürztes Funktionstemplate"
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%<auto%>-Parameter darf in diesem Kontext nicht verwendet werden"
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "Parameter als %<auto%> deklariert"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "ungültige Verwendung des Template-Namens %qE ohne eine Argumentliste"
  
! #: cp/decl.cc:16403
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "nicht-statisches Datenelement mit Platzhalter %qT deklariert"
  
! #: cp/decl.cc:16423
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO-C++ verbietet flexibles Arrayelement %qs"
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO-C++ verbietet flexible Arrayelemente"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "ungültige Verwendung von %<::%>"
  
! #: cp/decl.cc:16463
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "Deklaration der Funktion %qD in ungültigem Kontext"
  
! #: cp/decl.cc:16473
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Funktion %qD wurde innerhalb einer Union als %<virtual%> deklariert"
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD kann nicht als %<virtual%> deklariert werden, da es immer statisch ist"
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration für Destruktor %qD erwartet"
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "Deklaration von %qD als Element %qT"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ein Destruktor kann nicht %qs sein"
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Qualifizierten Namen in Friend-Deklaration für Konstruktor %qD erwartet"
  
! #: cp/decl.cc:16539
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "ein Konstruktor kann nicht %<concept%> sein"
  
! #: cp/decl.cc:16545
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "ein Konzept kann keine Elementfunktion sein"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD kann nicht %qs sein"
  
! #: cp/decl.cc:16563
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "Spezialisierung des Variablentemplates %qD als Funktion deklariert"
  
! #: cp/decl.cc:16566
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "Variablentemplate hier deklariert"
  
! #: cp/decl.cc:16631
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "Feld %qD hat unvollständigen Typen %qT"
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "Name %qT hat unvollständigen Typen"
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als »friend« deklariert werden"
  
! #: cp/decl.cc:16659
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "unbenanntes Feld ist weder eine Funktion noch Elementfunktion; kann nicht als %<friend%> deklariert werden"
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "Annotation wird auf nicht-definierende Freund-Deklaration %qD angewendet"
  
! #: cp/decl.cc:16686
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "Annotation wird auf Parameter %qD einer nicht-definierenden Freund-Deklaration angewendet"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "ein Attribut, das zu einer »friend«-Deklaration gehört, die keine Definition ist, wird ignoriert"
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16753
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "statisches Datenelement %qD (%<constexpr%>) muss Initialisierung haben"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "nicht-statisches Datenelement %qE als %qs deklariert"
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "Speicherklasse %<auto%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "Speicherklasse %<register%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "Speicherklasse %<__thread%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16883
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "Speicherklasse %<thread_local%> ungültig für Funktion %qs"
  
! #: cp/decl.cc:16888
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<constinit%>-Angabe ungültig für Funktion %qs"
  
! #: cp/decl.cc:16891
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "virt-Spezifikation in %qs ist außerhalb einer Klassendefinition nicht erlaubt"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> ist für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs ungültig"
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> ungültig für außerhalb des globalen Gültigkeitsbereiches deklarierte Funktion %qs"
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuelle Nicht-Klassen-Funktion %qs"
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs nicht in Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs in einem Nicht-Klassen-Gültigkeitsbereich definiert"
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "statisches Element %qD als %<register%> deklariert"
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
  
! #: cp/decl.cc:17036
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "Deklaration der %<constexpr%>-Variable %qD ist keine Definition"
  
! #: cp/decl.cc:17043
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "eine Variable kann nicht als %<consteval%> deklariert sein"
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisiert und als %<extern%> deklariert"
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
  
! #: cp/decl.cc:17282
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Standardargument %qE verwendet %qD"
  
! #: cp/decl.cc:17285
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Standardargument %qE verwendet lokale Variable %qD"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "ungültige Verwendung von cv-qualifiziertem Typ %qT in Parameterdeklaration"
  
! #: cp/decl.cc:17416
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "ungültige Verwendung von Typ %<void%> in Parameterdeklaration"
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "%<volatile%>-qualifizierter Parameter ist veraltet"
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "Parameter %qD deklariert ungültigerweise Methodentyp"
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Zeiger auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "Parameter %qD bezieht Referenz auf Feld mit unbekannter Grenze %qT ein"
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "ungültiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
  
! #: cp/decl.cc:17849
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD darf nicht als »static« deklariert werden"
  
! #: cp/decl.cc:17907
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD muss eine nichtstatische Elementfunktion sein"
  
! #: cp/decl.cc:17915
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD muss eine Memberfunktion sein"
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD darf erst ab %<-std=c++23%> oder %<-std=gnu++23%> eine statische Memberfunktion sein"
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD muss ein Argument von einem Klassen- oder Aufzählungstyp haben"
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO-C++ verbietet Überladen von %<operator ?:%>"
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "»%qD« darf keine variable Argumentanzahl haben"
  
! #: cp/decl.cc:18010
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD muss entweder null oder ein Argument nehmen"
  
! #: cp/decl.cc:18011
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD muss entweder ein oder zwei Argumente nehmen"
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
  
! #: cp/decl.cc:18024
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
  
! #: cp/decl.cc:18035
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD darf keine Argumente nehmen"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD muss genau ein Argument nehmen"
  
! #: cp/decl.cc:18047
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD muss genau zwei Argumente nehmen"
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD kann keine Standardargumente haben"
  
! #: cp/decl.cc:18086
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "Umwandlung von %qT in %<void%> wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18093
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18095
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "Umwandlung von %qT in gleichen Typ wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18104
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Referenz auf Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18106
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "Umwandlung von %qT in Basisklasse %qT wird nie einen Typumwandlungsoperator verwenden"
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "Präfix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "Suffix-%qD sollte %qT zurückgeben"
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD sollte Wert zurückgeben"
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
  
! #: cp/decl.cc:18241
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "Templatespezialisierung alias %qT hinter %qs wird verwendet"
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "typedef-Name %qD wird nach %qs verwendet"
  
! #: cp/decl.cc:18246
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD hat eine vorherige Deklaration hier"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT als %qs verwendet"
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT hat hier eine vorherige Deklaration"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT als enum verwendet"
*************** msgstr "%qT als enum verwendet"
*** 61771,61870 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument für %<%s %T%> benötigt"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie könnten ein explizites %<%T::%> hinzufügen"
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungültig"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungültig"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "zugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ sein"
--- 61847,61946 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "Template-Argument für %<%s %T%> benötigt"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "Referenz auf %qD ist mehrdeutig"
  
! #: cp/decl.cc:18331
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "Klassentemplate %qD als Nicht-Template redeklariert"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ist kein Template"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "Sie könnten ein explizites %<%T::%> hinzufügen"
  
! #: cp/decl.cc:18492
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
  
! #: cp/decl.cc:18519
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Redeklaration von %qT als Nicht-Template"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "abgeleitete Union %qT ist ungültig"
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT ist mit mehreren direkten Basisklassen definiert"
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT ist mit direkter virtueller Basisklasse definiert"
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiver Typ %qT nicht definiert"
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "doppelter Basistyp %qT ungültig"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "falsche Zuordnung zwischen innerhalb und außerhalb eines Gültigkeitsbereiches in enum %q#T"
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "vorherige Definition hier"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "falsche Zuordnung des zugrunde liegenden Typs in enum %q#T"
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "anderer zugrunde liegender Typ in enum %q#T"
  
! #: cp/decl.cc:19029
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "zugrunde liegender Typ %qT von %qT muss ein ganzzahliger Typ sein"
*************** msgstr "zugrunde liegender Typ %qT von %
*** 61873,61964 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Aufzählungswert für %qD muss ganzzahligen oder Aufzählungstyp ohne Gültigkeitsbereich haben"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhöhter Aufzählungswert ist zu groß für %<long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Überlauf in Aufzählungswerten bei %qD"
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Aufzählungswert %qE ist außerhalb des Gültigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Rückgabetyp %q#T ist unvollständig"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurückgeben"
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher Rückgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr "Definition von %qD, das zuvor in einem SFINAE-Kontext nicht abgeleitet werden konnte"
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurückgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:21329
  #, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "%qs ohne %qs-Deklaration verwendet"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
--- 61949,62040 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "kein Ganzzahltyp kann alle Aufzählungswerte für %qT darstellen"
  
! #: cp/decl.cc:19388
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Aufzählungswert für %qD muss ganzzahligen oder Aufzählungstyp ohne Gültigkeitsbereich haben"
  
! #: cp/decl.cc:19398
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Aufzählungswert für %qD ist keine Ganzzahlkonstante"
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "erhöhter Aufzählungswert ist zu groß für %<unsigned long%>"
  
! #: cp/decl.cc:19448
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "erhöhter Aufzählungswert ist zu groß für %<long%>"
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "Überlauf in Aufzählungswerten bei %qD"
  
! #: cp/decl.cc:19479
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Aufzählungswert %qE ist außerhalb des Gültigkeitsbereichs des zugrundeliegenden Typen %qT"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "mehrfache Definition von %q#T"
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "Rückgabetyp %q#T ist unvollständig"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurückgeben"
  
! #: cp/decl.cc:20641
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "keine return-Anweisungen in %qT zurückgebender Funktion"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "nur einfacher Rückgabetyp %<auto%> kann zu %<void%> hergeleitet werden"
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr "Definition von %qD, das zuvor in einem SFINAE-Kontext nicht abgeleitet werden konnte"
  
! #: cp/decl.cc:20712
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "eine %<constexpr%>-Funktion, die etwas Anderes als %<void%> zurückgibt, muss eine return-Anweisung enthalten"
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ist bereits in Klasse %qT definiert"
  
! #: cp/decl.cc:21306
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "%qs wird verwendet"
  
! #: cp/decl.cc:21333
  #, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "%qs ohne %qs-Deklaration verwendet"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "Verwendung von %qD vor Herleitung von %<auto%>"
*************** msgstr "Eine Funktion kann nicht gelösc
*** 62013,62019 ****
  msgid "deleting %qT is undefined"
  msgstr "Löschen von %qT ist nicht definiert"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
--- 62089,62095 ----
  msgid "deleting %qT is undefined"
  msgstr "Löschen von %qT ist nicht definiert"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "Templatedeklaration von %q#D"
*************** msgstr "der nicht zum Typ %e passt"
*** 62031,62037 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
--- 62107,62113 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "angegebene Template-Parameterlisten passen nicht zu Templateparametern von %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "Destruktor %qD als Element-Template deklariert"
*************** msgstr "%qD ist bereits in der Klasse %q
*** 62131,62137 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisches Element %qD kann kein Bitfeld sein"
  
! #: cp/decl2.cc:1647
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Breite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qT"
--- 62207,62213 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "statisches Element %qD kann kein Bitfeld sein"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Breite des Bit-Feldes %qD hat Nicht-Ganzzahl-Typ %qT"
*************** msgstr "gelöschte Funktion %qD wird ver
*** 62383,62723 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfüllten Einschränkungen"
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD außerhalb eines Templates"
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    eingefügt von %qD"
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "In statischer Elementfunktion %qD"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "In Kopierkonstruktor %qD"
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "In Konstruktor %qD"
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "In Destruktor %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "In Lambda-Funktion"
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "In expliziter Objektelementfunktion %qD"
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "In Elementfunktion %qD"
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "In Funktion %qD"
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "aber %qE ist ein Typ"
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "aber %qE ist ein Ausdruck"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "aber %qE ist eine strukturierte Bindung"
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "aber %qE ist eine Variable"
  
! #: cp/error.cc:4007
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "aber %qE ist ein Parameter"
  
! #: cp/error.cc:4009
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "aber %qE ist eine Funktion"
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "aber %qE ist ein Datenmember"
  
! #: cp/error.cc:4013
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "aber %qE ist ein Funktionstemplate"
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "aber %qE ist ein Klassentemplate"
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "aber %qE ist ein Variablentemplate"
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "aber %qE ist ein Namensraum"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "aber %qE ist ein Aufzählungstyp"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sIn Instanziierung von %<template for%>-Iteration %E:\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn Ersetzung von %qS:\n"
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn Instanziierung von %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekursiv erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ %d Instanziierungskontexte werden übersprungen, »-ftemplate-backtrace-limit=0« zum Ausschalten verwenden ]\n"
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "erforderlich durch die Beschränkungen von %q#D\n"
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "erforderlich, um %qE zu erfüllen"
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "erforderlich, um die Beschränkung zu erfüllen\n"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "bei Anforderungen mit "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "in Anforderungen "
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[…]"
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-Ausdrücke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit Gültigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelöschte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "»inline«-Namensräume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Überschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen für Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute sind erst ab %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
--- 62459,62799 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "Verwendung der Funktion %qD mit nicht erfüllten Einschränkungen"
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "Verwendung von eingebautem Parameterpack %qD außerhalb eines Templates"
  
! #: cp/error.cc:4085
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d:%d%R"
  
! #: cp/error.cc:4090
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    eingefügt von %qD bei %r%s:%d%R"
  
! #: cp/error.cc:4096
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    eingefügt von %qD"
  
! #: cp/error.cc:4122
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "In statischer Elementfunktion %qD"
  
! #: cp/error.cc:4124
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "In Kopierkonstruktor %qD"
  
! #: cp/error.cc:4126
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "In Konstruktor %qD"
  
! #: cp/error.cc:4128
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "In Destruktor %qD"
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "In Lambda-Funktion"
  
! #: cp/error.cc:4132
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "In expliziter Objektelementfunktion %qD"
  
! #: cp/error.cc:4134
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "In Elementfunktion %qD"
  
! #: cp/error.cc:4137
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "In Funktion %qD"
  
! #: cp/error.cc:4153
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "aber %qE ist ein Typ"
  
! #: cp/error.cc:4155
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "aber %qE ist ein Ausdruck"
  
! #: cp/error.cc:4157
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "aber %qE ist eine strukturierte Bindung"
  
! #: cp/error.cc:4159
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "aber %qE ist eine Variable"
  
! #: cp/error.cc:4161
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "aber %qE ist ein Parameter"
  
! #: cp/error.cc:4163
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "aber %qE ist eine Funktion"
  
! #: cp/error.cc:4165
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "aber %qE ist ein Datenmember"
  
! #: cp/error.cc:4167
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "aber %qE ist ein Funktionstemplate"
  
! #: cp/error.cc:4169
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "aber %qE ist ein Klassentemplate"
  
! #: cp/error.cc:4171
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "aber %qE ist ein Variablentemplate"
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "aber %qE ist ein Namensraum"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "aber %qE ist ein Aufzählungstyp"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sIn Instanziierung von %<template for%>-Iteration %E:\n"
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn Ersetzung von %qS:\n"
  
! #: cp/error.cc:4207
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn Instanziierung von %q#D:\n"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4336
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekursiv erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "erfordert von %<template for%>-Iteration %E\n"
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekursiv erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr "erforderlich durch Ersetzung von %qS\n"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekursiv erfordert von %q#D\n"
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "erfordert durch %q#D\n"
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekursiv erfordert von hier\n"
  
! #: cp/error.cc:4358
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "von hier erfordert\n"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ %d Instanziierungskontexte werden übersprungen, »-ftemplate-backtrace-limit=0« zum Ausschalten verwenden ]\n"
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "in %<constexpr%>-Ersetzung von %qs"
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "erforderlich durch die Beschränkungen von %q#D\n"
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "erforderlich, um %qE zu erfüllen"
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "erforderlich, um die Beschränkung zu erfüllen\n"
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "bei Anforderungen mit "
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93881
! #: cp/error.cc:4542
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "in Anforderungen "
  
! #: cp/error.cc:4660
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(kein Argument)"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[…]"
  
! #: cp/error.cc:5106
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erweiterte Initialisierungslisten nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5111
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "explizite Umwandlungsoperatoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "variadische Templates nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5121
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Lambda-Ausdrücke nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5126
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11 %<auto%> ist nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "enums mit Gültigkeitsbereich nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5136
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standard- und gelöschte Funktionen nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5142
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "»inline«-Namensräume nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5147
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Überschreibsteuerung (override/final) nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5152
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "nicht-statische Initialisierungen für Datenelemente nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5157
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "benutzerdefinierte Literale nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5162
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "delegierende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5167
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "erbende Konstruktoren nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5173
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++11-Attribute sind erst ab %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5178
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "ref-Qualifizierer sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "unvollständiger Typ %qT in geschachtelter Namensangabe verwendet"
  
! #: cp/error.cc:5238
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
  
! #: cp/error.cc:5253
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD ist kein Element von %qT; meinten Sie %qs?"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD ist kein Element von %qT"
  
! #: cp/error.cc:5279
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD ist kein Element von %qD; meinten Sie %qs?"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ist kein Element von %qD"
  
! #: cp/error.cc:5294
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> wurde nicht deklariert; meinten Sie %qs?"
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> wurde nicht deklariert"
*************** msgstr "%qD ist nicht %<noexcept%>"
*** 62787,62793 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT ist nicht %<noexcept%>"
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "die Verwendung des Wertes der Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltet"
--- 62863,62869 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT ist nicht %<noexcept%>"
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "die Verwendung des Wertes der Zuweisung mit %<volatile%>-qualifiziertem linken Operand ist veraltet"
*************** msgstr "%qD sollte in Elementinitialisie
*** 62953,62970 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "ungültige Initialisierung für Arrayelement %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
--- 63029,63046 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "ungültige Initialisierung für Arrayelement %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "nicht initialisiertes konstantes Element in %q#T"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D sollte initialisiert werden"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "nicht initialisiertes Referenzelement in %q#T"
*************** msgstr "Typ %qT ist keine direkte oder v
*** 63054,63060 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 63130,63136 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Typ %qT ist keine direkte Basis von %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "%<#pragma implementation%> für
*** 63378,63384 ****
  msgid "%qD not defined"
  msgstr "%qD nicht definiert"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfügbar"
--- 63454,63460 ----
  msgid "%qD not defined"
  msgstr "%qD nicht definiert"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> ist erst ab %<-std=c++20%> oder mit %<-fconcepts%> verfügbar"
*************** msgstr "(mit %<-fpermissive%> wird G++ d
*** 63408,63464 ****
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand für Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name für %qD wird sich ich C++17 ändern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geändert"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD ändert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks für %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der Initialisierungswächter-Variable für %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
--- 63484,63540 ----
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling %<typeof%>, verwenden Sie stattdessen %<decltype%>"
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qT in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "Verwendung der eingebauten Eigenschaft %qE in Funktionssignatur; stattdessen sollten Bibliothekseigenschaften verwendet werden"
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "%C wird gemangelt"
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "ausgelassener mittlerer Operand für Operator %<?:%> kann nicht verarbeitet werden"
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "gemangelter Name für %qD wird sich ich C++17 ändern, da die Exceptionangabe Teil des Funktionstyps ist"
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD hat sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD) geändert"
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "der gemangelte Name von %qD ändert sich zwischen %<%s=%d%> (%qD) und %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name eines Thunks für %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name von %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "der gemangelte Name der Initialisierungswächter-Variable für %qD ändert sich zwischen %<-fabi-version=%d%> und %<-fabi-version=%d%>"
*************** msgstr "Mapper wurde mit Signal %s beend
*** 63490,63501 ****
  msgid "mapper exit status %d"
  msgstr "Mapper mit Status %d beendet"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
--- 63566,63577 ----
  msgid "mapper exit status %d"
  msgstr "Mapper mit Status %d beendet"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
*************** msgstr "für flexible Arraymember ist ke
*** 63596,63779 ****
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.cc:1951
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "Objekt kann keinen qualifizierten Funktionstyp %qT haben"
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "Zeiger auf Datenmembertyp %qT kann nur mit einem Argument aufgerufen werden"
  
! #: cp/method.cc:2005
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "Zeiger auf Memberfunktionstyp %qT muss mit mindestens einem Argument aufgerufen werden"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr "das erste Argument %qT eines Zeigers auf einen Member muss ein Klassentyp oder ein Zeiger auf einen Klassentyp sein"
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "zu viele Initialisierer für Nicht-Klassentypen %qT"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "die Konvertierung ist ungültig"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "%qT ist unvollständig"
  
! #: cp/method.cc:2416
  #, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "%qT ist weder Klassen- noch Skalartyp"
  
! #: cp/method.cc:2443
  #, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "%qT ist ein qualifizierter Funktionstyp"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr "Feld mit unbekannter Grenze kann nicht erzeugt werden"
  
! #: cp/method.cc:2478
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr "%qE ist nichttrivial"
  
! #: cp/method.cc:2565
  #, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "%qT ist ein Funktionstyp"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.cc:2754
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung für %q#D ist ungültig"
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.cc:2822
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Kopieren von nicht-statischem Datenelement %q#D von rvalue-Referenztyp"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Standard-Kopierzuweisung für %qT ruft nichttrivialen Operator zur Kopierzuweisung für virtuelle Basis %qT auf"
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelöschten Standardkonstruktor"
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Lambda-Abschlusstyp hat gelöschten Kopier-Zuweisungsoperator"
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D ist implizit als gelöscht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D wird implizit gelöscht, da die Standarddefinition ungültig wäre:"
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelöscht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.cc:3725
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr "ein explizit auf %<default%> gesetzter Kopierkonstruktor wird implizit gelöscht, da sein deklarierter Typ nicht mit dem Typ eines impliziten Kopierkonstruktors übereinstimmt"
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr "ein explizit auf %<default%> gesetzter Move-Konstruktor wird implizit gelöscht, da sein deklarierter Typ nicht mit dem Typ eines impliziten Move-Konstruktors übereinstimmt"
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr "ein explizit auf %<default%> gesetzter Kopierzuweisungsoperator wird implizit gelöscht, weil sein deklarierter Typ nicht mit dem Typ eines impliziten Kopierzuweisungsoperators übereinstimmt"
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr "ein explizit auf %<default%> gesetzter Verschiebe-Zuweisungsoperator wird implizit gelöscht, da sein deklarierter Typ nicht mit dem Typ eines impliziten Verschiebe-Zuweisungsoperators übereinstimmt"
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.cc:3890
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
--- 63672,63855 ----
  msgid "synthesized method %qD first required here"
  msgstr "erzeugte Methode %qD zuerst hier erfordert"
  
! #: cp/method.cc:1953
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "Objekt kann keinen qualifizierten Funktionstyp %qT haben"
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "Zeiger auf Datenmembertyp %qT kann nur mit einem Argument aufgerufen werden"
  
! #: cp/method.cc:2007
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "Zeiger auf Memberfunktionstyp %qT muss mit mindestens einem Argument aufgerufen werden"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr "das erste Argument %qT eines Zeigers auf einen Member muss ein Klassentyp oder ein Zeiger auf einen Klassentyp sein"
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "zu viele Initialisierer für Nicht-Klassentypen %qT"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "die Konvertierung ist ungültig"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "%qT ist unvollständig"
  
! #: cp/method.cc:2418
  #, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "%qT ist weder Klassen- noch Skalartyp"
  
! #: cp/method.cc:2445
  #, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "%qT ist ein qualifizierter Funktionstyp"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr "Feld mit unbekannter Grenze kann nicht erzeugt werden"
  
! #: cp/method.cc:2480
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr "%qE ist nichttrivial"
  
! #: cp/method.cc:2567
  #, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "%qT ist ein Funktionstyp"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "Union-Element %q+D mit nichttrivialem %qD"
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "Standarddestruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "vorgegebener Konstruktor ruft nicht-%<constexpr%> %qD auf"
  
! #: cp/method.cc:2756
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "Initialisierung für %q#D ist ungültig"
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "Standardisierter Standardkonstruktor initialisiert %q#D nicht"
  
! #: cp/method.cc:2824
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "Kopieren von nicht-statischem Datenelement %q#D von rvalue-Referenztyp"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "Standardisierter Standardkonstruktor initialisiert kein nicht-statisches Datenelement"
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "Standard-Kopierzuweisung für %qT ruft nichttrivialen Operator zur Kopierzuweisung für virtuelle Basis %qT auf"
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "Lambda-Abschlusstyp hat gelöschten Standardkonstruktor"
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "Lambda-Abschlusstyp hat gelöschten Kopier-Zuweisungsoperator"
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D ist implizit als gelöscht deklariert, da %qT einen Bewegungskonstruktor oder Bewegungs-Zuweisungsoperator deklariert"
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D erbt von mehreren Basis-Teilobjekten"
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D wird implizit gelöscht, da die Standarddefinition ungültig wäre:"
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F wird implizit gelöscht, da ihre Ausnahme-Spezifikation nicht zur impliziten Ausnahme-Spezifikation %qX passt"
  
! #: cp/method.cc:3727
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "Default-Deklaration %q+D passt nicht zur erwarteten Signatur"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "erwartete Signatur: %qD"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr "ein explizit auf %<default%> gesetzter Kopierkonstruktor wird implizit gelöscht, da sein deklarierter Typ nicht mit dem Typ eines impliziten Kopierkonstruktors übereinstimmt"
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr "ein explizit auf %<default%> gesetzter Move-Konstruktor wird implizit gelöscht, da sein deklarierter Typ nicht mit dem Typ eines impliziten Move-Konstruktors übereinstimmt"
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr "ein explizit auf %<default%> gesetzter Kopierzuweisungsoperator wird implizit gelöscht, weil sein deklarierter Typ nicht mit dem Typ eines impliziten Kopierzuweisungsoperators übereinstimmt"
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr "ein explizit auf %<default%> gesetzter Verschiebe-Zuweisungsoperator wird implizit gelöscht, da sein deklarierter Typ nicht mit dem Typ eines impliziten Verschiebe-Zuweisungsoperators übereinstimmt"
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "Explizite Standardfunktion %q+D kann nicht als %qs deklariert werden, da die implizite Deklaration nicht %qs ist:"
  
! #: cp/method.cc:3892
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ein Template kann nicht vorbelegt werden"
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD kann nicht vorgegeben werden"
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "vorgegebene Funktion %q+D mit Standardargument"
*************** msgstr "unerwartete Angaben im ELF-Heade
*** 63804,64282 ****
  msgid "encapsulation is malformed"
  msgstr "Fehler im ELF-Header"
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr "weitere importierte Quellencodestellen können nicht dargestellt werden"
  
! #: cp/module.cc:6693
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "%<target%>-Attribut wird derzeit nicht in Modulen unterstützt"
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "Attribut %<optimize%> wird derzeit nicht in Modulen unterstützt"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr "widersprüchliche ABI-Tags für %qD mit Tags %qE"
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr "widersprüchliche ABI-Tags für %qD mit keinen Tags"
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "bestehende Deklaration ist hier mit Tags %qE"
  
! #: cp/module.cc:12528
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "bestehende Deklaration ist hier ohne Tags"
  
! #: cp/module.cc:12573
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "in Konflikt stehende Sprachbindung für importierte Deklaration %#qD"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "in Konflikt stehender Typ für importierte Deklaration %#qD"
  
! #: cp/module.cc:12601
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumentliste für importierte Deklaration %#qD"
  
! #: cp/module.cc:12608
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumenttypen für importierte Deklaration %#qD"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "in Konflikt stehende %<noexcept%>-Angabe für importierte Deklaration %#qD"
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "in Konflikt stehender deduzierter Rückgabetyp für importierte Deklaration %#qD"
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "in Konflikt stehendes %<constexpr%> für importierte Deklaration %#qD"
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "bestehende Deklaration %#qD"
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "widersprüchliches Standardargument für %#qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "der bestehende Vorgabewert ist hier deklariert"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "widersprüchliches Standardargument für den Parameter %P von %#qD"
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "Definition von %qD stimmt nicht überein"
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "bestehende Definition %qD"
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "der Aufzählungswert %qD passt nicht zu ..."
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... diesem Aufzählungswert %qD"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "zusätzliche Aufzählungswerte, die mit %qD beginnen"
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "Aufzählungsbereich unterscheidet sich"
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD ist ein Alias des TU-lokalen Typen %qT"
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ist eine Spezialisierung des TU-lokalen Templates %qD"
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD ist mit interner Bindung deklariert"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD hat keine Bindung und ist innerhalb eines anonymen Namensraums deklariert"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD hat keine Bindung und ist innerhalb der TU-lokalen Entität %qT deklariert"
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD hat keine Bindung und ist innerhalb der TU-lokalen Entität %qD deklariert"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr "%qT hat keinen Namen und kann nicht von ähnlichen Lambdas in anderen TUs unterschieden werden"
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr "%qT hat keinen Namen und ist nicht innerhalb einer Klasse, Funktion oder eines Initialisierers definiert"
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD hat TU-lokales Template-Argument %qD"
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD hat TU-lokales Template-Argument %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD verweist auf das TU-lokale Objekt %qD"
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD verweist auf die TU-lokale Funktion %qD"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "die Instanziierung macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr "%qD ist ebenfalls TU-lokal, wurde jedoch an anderer Stelle offengelegt"
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr "%qD bezieht sich auf die TU-lokale Entität %qD und kann dadurch in anderen TUs zu Problemen führen"
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr "%qD bezieht sich auf die TU-lokale Entität %qD und kann nicht in anderen TUs instanziiert werden"
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD ist als %<constexpr%> deklariert und wird mit einem TU-lokalen Wert initialisiert"
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD ist eine als %<inline%> deklarierte Referenz und wird mit einem TU-lokalen Wert initialisiert"
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "rekursives verzögertes Laden"
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "das Modul %qs hat sich selbst als Abhängigkeit"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "das Modul %qs ist hier deklariert"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "der indirekte Import %qs ist noch nicht geladen"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "der Import %qs hat eine falsche CRC-Prüfsumme"
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr "%<#define %E%> wird nicht exportiert, da es ein Schlüsselwort ist"
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "Makrodefinitionen von %qE sind kaputt"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistente importierte Makrodefinition %qE"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "die compilierte Moduldatei ist %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "das kompilierte Modul ist %sVersion %s"
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "der Compiler ist %sVersion %s%s%s"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "Modul %qs gefunden"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "Headermodul erwartet, Modul %qs gefunden"
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "Modul %qs erwartet, Headermodul gefunden"
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "CRC-Fehler in Modul %qs"
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr "Ziel und Gastgeber sind %qs:%qs, erwartet werden jedoch %qs:%qs"
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "Sprachdialekt ist %qs, erwartet wird jedoch %qs"
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "Modul enthält OpenMP, verwenden Sie %<-fopenmp%>, um es einzuschalten"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr "Modul enthält OpenMP, verwenden Sie %<-fopenmp%> oder %<-fopenmp-simd%>, um es einzuschalten"
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Modul enthält OpenACC, verwenden Sie %<-fopenacc%>, um es einzuschalten"
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "reparierte Bäume sind unverträglich"
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "Schnittstellenpartition wird nicht exportiert"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "Fehler beim Lesen des kompilierten Modul-Clusters %u: %s"
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "Fehler beim Lesen des kompilierten Modus: %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr "erwägen Sie die Verwendung von %<-fno-module-lazy%>, die Erhöhung des Wertes von %<-param-lazy-modules=%u%> oder die Erhöhung der prozessspezifischen Dateideskriptorgrenze"
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr "Importe müssen gebaut werden, bevor sie importiert werden können"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr "Zurück auf Los? (siehe https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26)"
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "die Deklaration von %qD im Modul %qs widerspricht dem eingebauten im globalen Modul"
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "Neudeklaration von %qD in Modul %qs widerspricht dem Import"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "Neudeklaration von %qD in globalem Modul widerspricht dem Import"
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "der hier deklarierte Import wird an das Modul %qs angehängt"
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "in globalem Modul deklarierter Import"
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "widersprüchliche Deklaration von %qD in Modul %qs"
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "widersprüchliche Deklaration von %qD in globalem Modul"
  
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "vorher in Modul %qs deklariert"
  
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "vorher im globalen Modul deklariert"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr "externe Bindungsdefinition von %qD im Header-Modul muss als %<inline%> deklariert sein"
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "die Deklaration %qD, die in einem unbenannten Namensraum deklariert wurde, wird exportiert"
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "die Deklaration %qD wird mit interner Bindung exportiert"
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "CMI %qs wird gelesen"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "beim Lesen der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "beim Lesen der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "Fehler beim Laden der ausstehenden Einheiten für %<%E%s%E%>"
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "beim Laden der ausstehenden Einheiten für %<%E%s%E%>"
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Import von %qs innerhalb seiner eigenen Implementierungseinheit"
  
! #: cp/module.cc:22741
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "das Modul ist hier deklariert"
--- 63880,64358 ----
  msgid "encapsulation is malformed"
  msgstr "Fehler im ELF-Header"
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr "weitere importierte Quellencodestellen können nicht dargestellt werden"
  
! #: cp/module.cc:6695
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "%<target%>-Attribut wird derzeit nicht in Modulen unterstützt"
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "Attribut %<optimize%> wird derzeit nicht in Modulen unterstützt"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr "widersprüchliche ABI-Tags für %qD mit Tags %qE"
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr "widersprüchliche ABI-Tags für %qD mit keinen Tags"
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "bestehende Deklaration ist hier mit Tags %qE"
  
! #: cp/module.cc:12571
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "bestehende Deklaration ist hier ohne Tags"
  
! #: cp/module.cc:12616
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "in Konflikt stehende Sprachbindung für importierte Deklaration %#qD"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "in Konflikt stehender Typ für importierte Deklaration %#qD"
  
! #: cp/module.cc:12644
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumentliste für importierte Deklaration %#qD"
  
! #: cp/module.cc:12651
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "in Konflikt stehende Argumenttypen für importierte Deklaration %#qD"
  
! #: cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "in Konflikt stehende %<noexcept%>-Angabe für importierte Deklaration %#qD"
  
! #: cp/module.cc:12709
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "in Konflikt stehender deduzierter Rückgabetyp für importierte Deklaration %#qD"
  
! #: cp/module.cc:12734
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "in Konflikt stehendes %<constexpr%> für importierte Deklaration %#qD"
  
! #: cp/module.cc:12750
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D"
  
! #: cp/module.cc:12776
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "bestehende Deklaration %#qD"
  
! #: cp/module.cc:12879
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "widersprüchliches Standardargument für %#qD"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "der bestehende Vorgabewert ist hier deklariert"
  
! #: cp/module.cc:12905
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "widersprüchliches Standardargument für den Parameter %P von %#qD"
  
! #: cp/module.cc:14036
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "Definition von %qD stimmt nicht überein"
  
! #: cp/module.cc:14038
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "bestehende Definition %qD"
  
! #: cp/module.cc:14050
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "der Aufzählungswert %qD passt nicht zu ..."
  
! #: cp/module.cc:14052
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... diesem Aufzählungswert %qD"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "zusätzliche Aufzählungswerte, die mit %qD beginnen"
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "Aufzählungsbereich unterscheidet sich"
  
! #: cp/module.cc:14279
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD ist ein Alias des TU-lokalen Typen %qT"
  
! #: cp/module.cc:14297
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ist eine Spezialisierung des TU-lokalen Templates %qD"
  
! #: cp/module.cc:14321
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD ist mit interner Bindung deklariert"
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD hat keine Bindung und ist innerhalb eines anonymen Namensraums deklariert"
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD hat keine Bindung und ist innerhalb der TU-lokalen Entität %qT deklariert"
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD hat keine Bindung und ist innerhalb der TU-lokalen Entität %qD deklariert"
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr "%qT hat keinen Namen und kann nicht von ähnlichen Lambdas in anderen TUs unterschieden werden"
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr "%qT hat keinen Namen und ist nicht innerhalb einer Klasse, Funktion oder eines Initialisierers definiert"
  
! #: cp/module.cc:14439
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD hat TU-lokales Template-Argument %qD"
  
! #: cp/module.cc:14451
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD hat TU-lokales Template-Argument %qT"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD verweist auf das TU-lokale Objekt %qD"
  
! #: cp/module.cc:14505
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD verweist auf die TU-lokale Funktion %qD"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "die Instanziierung macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD macht die TU-lokale Entität %qD sichtbar"
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr "%qD ist ebenfalls TU-lokal, wurde jedoch an anderer Stelle offengelegt"
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr "%qD bezieht sich auf die TU-lokale Entität %qD und kann dadurch in anderen TUs zu Problemen führen"
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr "%qD bezieht sich auf die TU-lokale Entität %qD und kann nicht in anderen TUs instanziiert werden"
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD ist als %<constexpr%> deklariert und wird mit einem TU-lokalen Wert initialisiert"
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD ist eine als %<inline%> deklarierte Referenz und wird mit einem TU-lokalen Wert initialisiert"
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "rekursives verzögertes Laden"
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "das Modul %qs hat sich selbst als Abhängigkeit"
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "das Modul %qs ist hier deklariert"
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "der indirekte Import %qs ist noch nicht geladen"
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "der Import %qs hat eine falsche CRC-Prüfsumme"
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr "%<#define %E%> wird nicht exportiert, da es ein Schlüsselwort ist"
  
! #: cp/module.cc:20408
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "Makrodefinitionen von %qE sind kaputt"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "inkonsistente importierte Makrodefinition %qE"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20789
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "die compilierte Moduldatei ist %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552
! #: cp/module.cc:20829 cp/module.cc:20834
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "das kompilierte Modul ist %sVersion %s"
  
! #: cp/module.cc:20840
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "der Compiler ist %sVersion %s%s%s"
  
! #: cp/module.cc:20870
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "Modul %qs gefunden"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "Headermodul erwartet, Modul %qs gefunden"
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "Modul %qs erwartet, Headermodul gefunden"
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "CRC-Fehler in Modul %qs"
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr "Ziel und Gastgeber sind %qs:%qs, erwartet werden jedoch %qs:%qs"
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "Sprachdialekt ist %qs, erwartet wird jedoch %qs"
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "Modul enthält OpenMP, verwenden Sie %<-fopenmp%>, um es einzuschalten"
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr "Modul enthält OpenMP, verwenden Sie %<-fopenmp%> oder %<-fopenmp-simd%>, um es einzuschalten"
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Modul enthält OpenACC, verwenden Sie %<-fopenacc%>, um es einzuschalten"
  
! #: cp/module.cc:20960
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "reparierte Bäume sind unverträglich"
  
! #: cp/module.cc:21052
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "Schnittstellenpartition wird nicht exportiert"
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "Fehler beim Lesen des kompilierten Modul-Clusters %u: %s"
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "Fehler beim Lesen des kompilierten Modus: %s"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr "erwägen Sie die Verwendung von %<-fno-module-lazy%>, die Erhöhung des Wertes von %<-param-lazy-modules=%u%> oder die Erhöhung der prozessspezifischen Dateideskriptorgrenze"
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr "Importe müssen gebaut werden, bevor sie importiert werden können"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr "Zurück auf Los? (siehe https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104552#c26)"
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "die Deklaration von %qD im Modul %qs widerspricht dem eingebauten im globalen Modul"
  
! #: cp/module.cc:22039
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "Deklaration %qD widerspricht der eingebauten Deklaration"
  
! #: cp/module.cc:22045
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "Neudeklaration von %qD in Modul %qs widerspricht dem Import"
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "Neudeklaration von %qD in globalem Modul widerspricht dem Import"
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "der hier deklarierte Import wird an das Modul %qs angehängt"
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "in globalem Modul deklarierter Import"
  
! #: cp/module.cc:22063
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "widersprüchliche Deklaration von %qD in Modul %qs"
  
! #: cp/module.cc:22066
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "widersprüchliche Deklaration von %qD in globalem Modul"
  
! #: cp/module.cc:22071
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "vorher in Modul %qs deklariert"
  
! #: cp/module.cc:22075
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "vorher im globalen Modul deklariert"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr "externe Bindungsdefinition von %qD im Header-Modul muss als %<inline%> deklariert sein"
  
! #: cp/module.cc:22235
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "die Deklaration %qD, die in einem unbenannten Namensraum deklariert wurde, wird exportiert"
  
! #: cp/module.cc:22242
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "die Deklaration %qD wird mit interner Bindung exportiert"
  
! #: cp/module.cc:22505
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "CMI %qs wird gelesen"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr "Fehler beim Laden der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "beim Lesen der Bindung %<%E%s%E%>"
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "beim Lesen der Bindung %<%E%s%E@%s%>"
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "Fehler beim Laden der ausstehenden Einheiten für %<%E%s%E%>"
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "beim Laden der ausstehenden Einheiten für %<%E%s%E%>"
  
! #: cp/module.cc:22815
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Import von %qs innerhalb seiner eigenen Implementierungseinheit"
  
! #: cp/module.cc:22817
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "das Modul ist hier deklariert"
*************** msgstr "das Modul ist hier deklariert"
*** 64288,64719 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr "Import eines benannten Moduls %qs innerhalb eines Sprachbindungsblocks"
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "das Modul wurde bereits deklariert"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "das Modul wurde bereits importiert"
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "das Modul %qs wurde hier importiert"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "nicht übereinstimmende kompilierte Modulschnittstelle: hatte %qs, bekam %qs"
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "unbekannte kompilierte Modulschnittstelle: %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "Fehler beim Bestimmen der %<#include%>-Übersetzung von %s: %s"
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "%<include %s%> wurde übersetzt zu »import«"
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "Import von %qs fehlgeschlagen, Rückfall auf Include"
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "%<include %s%> wurde textuell verarbeitet"
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "C++-Module sind nicht kompatibel mit vorkompilierten Headern"
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "C++-Module sind nicht mit der traditionellen Vorverarbeitung kompatibel"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ungültiger Headername %qs"
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "ungültiger Modulname %qs"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> wird für Nicht-Schnittstelle verwendet"
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "CMI %qs wird geschrieben"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr "Modul %qs wird aufgrund von Fehlern in Templaterümpfen nicht geschrieben"
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "schalten Sie %<-Wtemplate-body%> ein für weitere Details"
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "der erste Fehler in %qD trat hier auf"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "Fehler beim Schreiben des kompilierten Moduls: %s"
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "unbekannte Header-Art %qs"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr "die Menge der Überladungen für argumentabhängige Suche von %<%D::%D%> im Modul %qs enthält TU-lokale Entitäten"
  
! #: cp/name-lookup.cc:1325
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qD wird ignoriert, es wurde hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "namensunabhängige Deklarationen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/name-lookup.cc:2987
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Neudeklaration von %q#D mit unterschiedlichen Templateparametern"
  
! #: cp/name-lookup.cc:2993
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D steht mit vorheriger Deklaration in Konflikt"
  
! #: cp/name-lookup.cc:3163
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D verdeckt Konstruktor für %q#D"
  
! #: cp/name-lookup.cc:3310
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D mit Bindung für die Sprache »C«"
  
! #: cp/name-lookup.cc:3315
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "durch andere Ausnahmespezifikationen"
  
! #: cp/name-lookup.cc:3425
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Lambdaparameter %qD war vorher als Einfänger deklariert"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D überdeckt einen Parameter"
  
! #: cp/name-lookup.cc:3627
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD überdeckt ein Element von %qT"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr "Annotation bezieht sich auf eine block-externe Deklaration von %qD"
  
! #: cp/name-lookup.cc:3705
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "Annotation bezieht sich auf Parameter %qD einer block-externen Deklaration"
  
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%q#D wird exportiert, hat jedoch keine externe Bindung"
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D wird hier ohne Bindung deklariert"
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D wird hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D wird hier mit Modulbindung deklariert"
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit Gültigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine Aufzählung"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "eine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qT"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration für Element außerhalb des Gültigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-»inline«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr "%<std::%s%> ist im Header %qs definiert; um das zu beheben, könnten Sie %<#include %s%> hinzufügen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfügbar"
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde später hier definiert"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstützt"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie können stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> darf in diesem Kontext nicht angegeben werden"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "Annotation an einer »using«-Direktive"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es können maximal %d Namensräume geschachtelt werden"
  
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "Namensraum %qD mit interner Bindung wird exportiert"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD hat interne Bindung, da es in einem anonymen Namensraum deklariert wurde"
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "anonymer Namensraum wird exportiert"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
--- 64364,64795 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr "Import eines benannten Moduls %qs innerhalb eines Sprachbindungsblocks"
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "das Modul wurde bereits deklariert"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "das Modul wurde bereits importiert"
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "das Modul %qs wurde hier importiert"
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "nicht übereinstimmende kompilierte Modulschnittstelle: hatte %qs, bekam %qs"
  
! #: cp/module.cc:23083
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "unbekannte kompilierte Modulschnittstelle: %s"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "Fehler beim Bestimmen der %<#include%>-Übersetzung von %s: %s"
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "%<include %s%> wurde übersetzt zu »import«"
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "Import von %qs fehlgeschlagen, Rückfall auf Include"
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "%<include %s%> wurde textuell verarbeitet"
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "C++-Module sind nicht kompatibel mit vorkompilierten Headern"
  
! #: cp/module.cc:23622
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "C++-Module sind nicht mit der traditionellen Vorverarbeitung kompatibel"
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "ungültiger Headername %qs"
  
! #: cp/module.cc:23693
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "ungültiger Modulname %qs"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> wird für Nicht-Schnittstelle verwendet"
  
! #: cp/module.cc:23933
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "CMI %qs wird geschrieben"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr "Modul %qs wird aufgrund von Fehlern in Templaterümpfen nicht geschrieben"
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "schalten Sie %<-Wtemplate-body%> ein für weitere Details"
  
! #: cp/module.cc:23953
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "der erste Fehler in %qD trat hier auf"
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "Fehler beim Schreiben des kompilierten Moduls: %s"
  
! #: cp/module.cc:24114
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "unbekannte Header-Art %qs"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr "die Menge der Überladungen für argumentabhängige Suche von %<%D::%D%> im Modul %qs enthält TU-lokale Entitäten"
  
! #: cp/name-lookup.cc:1326
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qD wird ignoriert, es wurde hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "namensunabhängige Deklarationen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/name-lookup.cc:2988
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "Neudeklaration von %q#D mit unterschiedlichen Templateparametern"
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D steht mit vorheriger Deklaration in Konflikt"
  
! #: cp/name-lookup.cc:3164
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D verdeckt Konstruktor für %q#D"
  
! #: cp/name-lookup.cc:3311
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "in Konflikt stehende Deklaration %q#D mit Bindung für die Sprache »C«"
  
! #: cp/name-lookup.cc:3316
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "durch andere Ausnahmespezifikationen"
  
! #: cp/name-lookup.cc:3426
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "Lambdaparameter %qD war vorher als Einfänger deklariert"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "Deklaration von %q#D überdeckt einen Parameter"
  
! #: cp/name-lookup.cc:3628
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "Deklaration von %qD überdeckt ein Element von %qT"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr "Annotation bezieht sich auf eine block-externe Deklaration von %qD"
  
! #: cp/name-lookup.cc:3706
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "Annotation bezieht sich auf Parameter %qD einer block-externen Deklaration"
  
! #: cp/name-lookup.cc:4171
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
  
! #: cp/name-lookup.cc:4898
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4901
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%q#D wird exportiert, hat jedoch keine externe Bindung"
  
! #: cp/name-lookup.cc:5526
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D wird hier ohne Bindung deklariert"
  
! #: cp/name-lookup.cc:5529
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D wird hier mit interner Bindung deklariert"
  
! #: cp/name-lookup.cc:5532
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D wird hier mit Modulbindung deklariert"
  
! #: cp/name-lookup.cc:6348
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> benennt Destruktor"
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "»using«-Deklaration für Nicht-Element im Gültigkeitsbereich der Klasse"
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> mit Gültigkeitsbereich in enum-Typ %q#T ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT ist weder eine Klasse, noch ein Namensbereich oder eine Aufzählung"
  
! #: cp/name-lookup.cc:6398
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "eine Using-Deklaration, die nicht-Member ist, benennt den Konstruktor von %qT"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "%<using%>-Deklaration für Element außerhalb des Gültigkeitsbereichs der Klasse"
  
! #: cp/name-lookup.cc:6432
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT ist keine direkte Basis von %qT"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "meinten Sie %<using enum %T::%D%>?"
  
! #: cp/name-lookup.cc:6504
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6520
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%<using%>-Deklaration darf den Namensraum %qD nicht benennen"
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> benennt Konstruktor in %qT"
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
  
! #: cp/name-lookup.cc:6666
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "explizite Qualifizierung in Deklaration von %qD"
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD sollte innerhalb von %qD deklariert werden"
  
! #: cp/name-lookup.cc:6746
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD wurde nicht innerhalb von %qD deklariert"
  
! #: cp/name-lookup.cc:6748
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "sondern nur hier als %<friend%>"
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "Attribut %qD an unbenanntem Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "Attribut %qD an nicht-»inline«-Namensraum wird ignoriert"
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "Attribut-Anweisung %qD wird ignoriert"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "obere Grenze von %d Namensräumen für %qE durchsucht"
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "empfohlene Alternative:"
  msgstr[1] "empfohlene Alternativen:"
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr "%<std::%s%> ist im Header %qs definiert; um das zu beheben, könnten Sie %<#include %s%> hinzufügen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79869
! #: cp/name-lookup.cc:7598
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> ist erst ab %s verfügbar"
  
! #: cp/name-lookup.cc:8038
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "das Makro %qs war noch nicht definiert"
  
! #: cp/name-lookup.cc:8041
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "es wurde später hier definiert"
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "Deklaration von %<std::initializer_list%> entspricht nicht %<#include <initializer_list>%>, ist kein Template"
  
! #: cp/name-lookup.cc:9333
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "die Direktive %<strong%>-%<using%> wird nicht mehr unterstützt"
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "Sie können stattdessen einen inline-Namensraum verwenden"
  
! #: cp/name-lookup.cc:9355
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> darf in diesem Kontext nicht angegeben werden"
  
! #: cp/name-lookup.cc:9361
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "Annotation an einer »using«-Direktive"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "es können maximal %d Namensräume geschachtelt werden"
  
! #: cp/name-lookup.cc:9574
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> ist mehrdeutig"
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
  
! #: cp/name-lookup.cc:9660
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "Namensraum %qD mit interner Bindung wird exportiert"
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD hat interne Bindung, da es in einem anonymen Namensraum deklariert wurde"
  
! #: cp/name-lookup.cc:9666
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "anonymer Namensraum wird exportiert"
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "ein %<inline%>-Namensraum muss bei der ersten Definition angegeben werden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99298
! #: cp/name-lookup.cc:9726
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%s-Namensraum %qD widerspricht der Erreichbarkeits-Definition"
  
! #: cp/name-lookup.cc:9728
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "Erreichbarkeitsdefinition %s ist hier"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird betreten"
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX %<pop_everything%> wird verlassen"
*************** msgstr "Bezeichner %qE wird in C++26 zum
*** 64743,64749 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein"
--- 64819,64825 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> ist nicht auf true gesetzt"
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> muss direkt von einer Funktionsdeklaration oder -definition gefolgt sein"
*************** msgstr "%<::%E%> wurde nicht deklariert"
*** 64788,64794 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
--- 64864,64870 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> wurde nicht deklariert"
*************** msgstr "(vielleicht fehlt ein Semikolon
*** 64858,64864 ****
  msgid "%qE is not a class template"
  msgstr "%qE ist kein Klassentemplate"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ist kein Template"
--- 64934,64940 ----
  msgid "%qE is not a class template"
  msgstr "%qE ist kein Klassentemplate"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ist kein Template"
*************** msgstr "Anweisungs-Ausdrücke sind weder
*** 65219,65225 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "fold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "übergeordneter Ausdruck erwartet"
--- 65295,65301 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "fold-expressions sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "übergeordneter Ausdruck erwartet"
*************** msgstr "%<~auto%> ist nur mit %<-std=c++
*** 65279,65285 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr "template-id für Destruktor ist in C++20 nicht erlaubt"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "entfernen Sie %qs"
--- 65355,65361 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr "template-id für Destruktor ist in C++20 nicht erlaubt"
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "entfernen Sie %qs"
*************** msgstr "Deklaration von %<~%T%> als Elem
*** 65294,65300 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
--- 65370,65376 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualifizierte ID erwartet"
*************** msgstr "Typen dürfen nicht in einem %<t
*** 65349,65355 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_launder%>"
--- 65425,65431 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_launder%>"
*************** msgstr "falsche Anzahl von Argumenten f�
*** 65364,65380 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr "Aufruf von %<__builtin_operator_new%> wählt keine ersetzbare globale Allokationsfunktion"
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "Aufruf von %<__builtin_operator_delete%> wählt keine ersetzbare globale Deallokationsfunktion"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "die gewählte Funktion ist hier deklariert"
--- 65440,65456 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "falsche Anzahl der Argumente für %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr "Aufruf von %<__builtin_operator_new%> wählt keine ersetzbare globale Allokationsfunktion"
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "Aufruf von %<__builtin_operator_delete%> wählt keine ersetzbare globale Deallokationsfunktion"
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "die gewählte Funktion ist hier deklariert"
*************** msgstr "%<%D::%D%> ist kein Klasseneleme
*** 65414,65420 ****
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
--- 65490,65496 ----
  msgid "non-scalar type"
  msgstr "nicht-skalarer Typ"
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> muss auf einen nested-name-specifier folgen"
*************** msgstr "Typen dürfen nicht in %<noexcep
*** 65445,65451 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dürfen nicht in einem %qs-Ausdruck definiert werden"
--- 65521,65527 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "Typen dürfen nicht in einem %qs-Ausdruck definiert werden"
*************** msgstr "Standardargument für Lambda-Par
*** 65630,65636 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr "ein Lambda mit Captures darf keinen expliziten Objektparameter eines nicht verwandten Typs haben"
--- 65706,65712 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Parameterdeklaration vor Lambdadeklarationsangaben ist erst ab %<-std=c++23%> oder %<-std=gnu++23%> optional"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr "ein Lambda mit Captures darf keinen expliziten Objektparameter eines nicht verwandten Typs haben"
*************** msgstr "%<if consteval%> erfordert zusam
*** 65762,65768 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "»init-statement in Auswahlanweisungen« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
--- 65838,65844 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "»init-statement in Auswahlanweisungen« ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "Auswahl-Anweisung erwartet"
*************** msgid "types may not be defined in condi
*** 65783,65789 ****
  msgstr "Typen dürfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
--- 65859,65865 ----
  msgstr "Typen dürfen nicht in Bedingungen definiert werden"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "Initialisierung erwartet"
*************** msgstr "Schleifenvariable %qD erzeugt ei
*** 65814,66872 ****
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollständigen Typ"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Alias-Deklaration in Init-Anweisung ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<template for%> ist erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "Designatoren in Initialisierer von %<template for%>"
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "eine for-range-declaration kann nicht »constinit« sein"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "module-partition erwartet"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "Modul-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "der Gültigkeitsbereich beginnt hier"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "%<private-module-fragment%> ist nur im Zuständigkeitsbereich eines Modulinterfaces oder einer Partition zulässig"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "Modul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendet"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations müssen zusammenhängend sein"
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch nach %<import%> oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr "ein Import, der eine Modulpartition angibt, muss nach einer benannten Moduldeklaration erscheinen"
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "%<post-module-declaration%>-Importe dürfen nicht %<include-translated%> sein"
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "%<post-module-declaration%>-Importe dürfen nicht aus Header-Einbindung stammen"
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE darf erst nach einer Modul-Interface-Deklaration vorkommen"
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion ist erst ab C++11 erlaubt"
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur ist erst ab C++11 erlaubt"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur"
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusätzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dürfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dürfen hier eingesetzt werden"
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "explizite Spezialisierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr "eine Spezialisierung wird immer zusammen mit ihrem primären Template exportiert"
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "explizite Instanziierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "Export-Deklarationen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Nicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp"
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "in einer for-Bereichs-Deklaration dürfen keine Typen definiert werden"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "Packung einer strukturierten Bindung außerhalb eines Templates"
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "mehrere Packungen in Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "Packungen für strukturierte Bindungen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungen mit attribuierten Bezeichnern sind erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "Annotation an strukturierter Bindung"
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungen in Bedingungen sind erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "strukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungültige Initialisierung für strukturierte Bindungsdeklaration"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "eine for-range-declaration kann nicht %qs sein"
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "%<this%> muss der erste Spezifizierer in einer Parameterdeklaration sein"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> außerhalb einer Klasse verwendet"
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "das Schlüsselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubt"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "Die Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>"
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%<typedef%>-Angabe ist unverträglich mit %qs"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "Bedeutung von %<auto%> ändert in C++11 die Bedeutung; Bitte entfernen"
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD ungültig in Bedingung"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungültig in Lambda"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD ist in Lambda erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungültig"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "Standardattribute inmitten von Deklarationssymbolen"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr "Standardattribute müssen vor den Deklarationsspezifizierern stehen, um für die Deklaration zu gelten, oder ihnen folgen, um für den Typ zu gelten"
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dürfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungültige Bindungsspezifikation"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<static_assert%> ohne Meldung, die keine Zeichenkette ist, ist erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "die Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Typen dürfen nicht in %<decltype%>-Ausdrücken definiert werden"
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Typen dürfen nicht in einem »conversion-type-id« definiert werden"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung für Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung für %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung für %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "Schlüsselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "Leerzeichen zwischen Anführungszeichen und Suffix ist ab C++23 veraltet"
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "unerwartetes Schlüsselwort; entfernen Sie Leerzeichen zwischen Anführungszeichen und Suffixbezeichner"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter Schlüsselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungültiges Encoding-Präfix in Literal-Operator"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das Schlüsselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "das Schlüsselwort %<export%> wird mit %<-fmodules%> eingeschaltet"
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungültiger beschränkter Typparameter"
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungültige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks können keine Standardargumente haben"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> ist eine andere Schreibweise für %<[%>. Leerraum zwischen %<<%> und %<::%> einfügen"
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungültige template-argument-list"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> ein"
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Parameterbündel vor %<...%> erwartet"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungültiges Templateargument ohne Typ"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "ein ungeklammerter Spleißausdruck kann nicht als Template-Argument verwendet werden"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104877
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist erst mit %<-std=c++20%> oder %<-fconcepts%> verfügbar"
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID für Typ erwartet"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schränkt keinen Typ ein"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ungültige Verwendung von %<concept-name%> %qD"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschränktem Ergebnistyp"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "ausführliche Typ-Spezifikation für einen enum mit Gültigkeitsbereich darf nicht das Schlüsselwort %qD verwenden"
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Attribute an Spezifizierer ausführlichen Typs ignoriert, der keine Vorwärtsdeklaration ist"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein Aufzählungstemplate"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen Aufzählungstyp in %qT"
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes »enum« mit Gültigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "Typen dürfen nicht in enum-base definiert werden"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr "die Deklaration einer Aufzählung mit festem zugrundeliegenden Typ und ohne Aufzählungsliste ist nur als eigenständige Deklaration zulässig"
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aufzählungsliste kann nicht zu Template-Instanziierung hinzugefügt werden"
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "geschachtelter Namensgeber %qT für enum-Deklaration benennt weder Klasse noch Namensraum"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusätzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte Aufzählung"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "unexpandierte Parameterpackunge in Aufzählungskonstante in Lambda"
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "Standardattribute für Namensräume müssen vor dem Namen des Namensraums stehen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "verschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Pack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "kommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: das Schlüsselwort %<using%> hinzufügen"
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhängigen Typen %qT"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-Aufzählungstyp %q#T"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollständigem Typ %qT"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Stringliteral oder konstanter Ausdruck in Klammern erwartet"
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%<asm%>-Qualifizierer %qT wird ignoriert, da außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "Attribute in %<asm%>-Deklaration werden ignoriert"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "entfernen Sie die Klammern, um stattdessen eine Variable mit ihrem Vorgabewert zu initialisieren"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisieren"
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisieren"
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "ersetzen Sie die Klammern durch geschweifte Klammern, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fügen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "ein qualifizierter Name kann nicht für eine Variantenfunktion verwendet werden"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Direktiven zur Deklaration von Varianten sind an Konstruktoren nicht erlaubt"
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "Direktiven zur Deklaration von Varianten sind an Destruktoren nicht erlaubt"
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "Bezeichnername %s kann nicht verarbeitet werden"
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "keine Deklaration der Basisfunktion %qs in diesem Gültigkeitsbereich"
  
! #: cp/parser.cc:25696
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "die Basisfunktion ist mehrdeutig"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr "die Variantenfunktion muss im selben Gültigkeitsbereich wie die Basisfunktion %qs sein"
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr "die Variantenfunktion muss im selben Gültigkeitsbereich wie die Basisfunktion %qE sein"
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "»declare variant«-Direktiven sind an virtuellen Funktionen nicht erlaubt"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "»declare variant«-Direktiven sind an Standardfunktionen nicht erlaubt"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "»declare variant«-Direktiven sind an gelöschten Funktionen nicht erlaubt"
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "»declare variant«-Direktiven sind an direkten Funktionen nicht erlaubt"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "eine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung für Funktion bereitgestellt"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
--- 65890,66948 ----
  msgid "use reference type to prevent copying"
  msgstr "verwenden Sie einen Referenztyp, um das Kopieren zu sparen"
  
! #: cp/parser.cc:16224
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "bereichsbasierter %<for%>-Ausdruck mit Typ %qT hat unvollständigen Typ"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "unvereinbare Anfang-/Ende-Typen in bereichsbasierter %<for%>-Anweisung: %qT und %qT"
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "Iterationsanweisung erwartet"
  
! #: cp/parser.cc:16532
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "Alias-Deklaration in Init-Anweisung ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:16549
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Bereichsbasierte %<for%>-Schleifen sind nur mit %<-std=c++11%> oder %<-std=gnu++11%> verfügbar"
  
! #: cp/parser.cc:16595
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<template for%> ist erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:16657
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "Designatoren in Initialisierer von %<template for%>"
  
! #: cp/parser.cc:16738
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "eine for-range-declaration kann nicht »constinit« sein"
  
! #: cp/parser.cc:16908
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO-C++ verbietet berechnete Gotos"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "Sprunganweisung erwartet"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "module-partition erwartet"
  
! #: cp/parser.cc:17113
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "Modulname erwartet"
  
! #: cp/parser.cc:17155
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "%<module-declaration%> ist innerhalb von %<header-unit%> nicht erlaubt"
  
! #: cp/parser.cc:17161
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "Modul-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17162
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "der Gültigkeitsbereich beginnt hier"
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "private-module-fragment"
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "%<private-module-fragment%> ist nur im Zuständigkeitsbereich eines Modulinterfaces oder einer Partition zulässig"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "Modul-Deklaration ist nur als erste Deklaration erlaubt, oder wenn sie das global-module-fragment beendet"
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "post-module-declarations müssen zusammenhängend sein"
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "vielleicht hilft ein Zeilenumbruch nach %<import%> oder eine andere Kenntlichmachung, damit dies nicht mehr als Modul-Steuerzeile angesehen wird"
  
! #: cp/parser.cc:17249
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "Import-Deklaration muss im globalen Gültigkeitsbereich sein"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr "ein Import, der eine Modulpartition angibt, muss nach einer benannten Moduldeklaration erscheinen"
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "%<post-module-declaration%>-Importe dürfen nicht %<include-translated%> sein"
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "%<post-module-declaration%>-Importe dürfen nicht aus Header-Einbindung stammen"
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE darf erst nach einer Modul-Interface-Deklaration vorkommen"
  
! #: cp/parser.cc:17326
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE darf nur einmal pro Export-Deklaration vorkommen"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ist kein Teil der folgenden module-directive"
  
! #: cp/parser.cc:17386
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion ist erst ab C++11 erlaubt"
  
! #: cp/parser.cc:17389
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "zusätzliches %<;%> außerhalb einer Funktion"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur ist erst ab C++11 erlaubt"
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "zusätzliches %<;%> innerhalb einer Struktur"
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "zusätzliches %<;%> hinter Funktionsdefinition innerhalb einer Klasse"
  
! #: cp/parser.cc:17579
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "Attribute dürfen an dieser Stelle nicht verwendet werden"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "Attribute dürfen hier eingesetzt werden"
  
! #: cp/parser.cc:17623
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "explizite Spezialisierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr "eine Spezialisierung wird immer zusammen mit ihrem primären Template exportiert"
  
! #: cp/parser.cc:17644
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "explizite Instanziierungen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17660
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "Export-Deklarationen sind hier nicht erlaubt"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> nicht am Anfang eines Blocks"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "Nicht-Variable %qD in Deklaration mit mehr als einem Deklarator mit Platzhaltertyp"
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für %qT: %qT und dann %qT"
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
  
! #: cp/parser.cc:18195
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "in einer for-Bereichs-Deklaration dürfen keine Typen definiert werden"
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "Initialisierung in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18255
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "mehrere Deklarationen in bereichsbasierter %<for%>-Schleife"
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "Packung einer strukturierten Bindung außerhalb eines Templates"
  
! #: cp/parser.cc:18296
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "mehrere Packungen in Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18303
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "Packungen für strukturierte Bindungen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungen mit attribuierten Bezeichnern sind erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18333
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "Annotation an strukturierter Bindung"
  
! #: cp/parser.cc:18361
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturierte Bindungen in Bedingungen sind erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:18365
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "strukturierte Bindungen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:18445
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "leere Deklaration für strukturierte Bindung"
  
! #: cp/parser.cc:18463
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "ungültige Initialisierung für strukturierte Bindungsdeklaration"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "eine for-range-declaration kann nicht %qs sein"
  
! #: cp/parser.cc:18662
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "%<this%> muss der erste Spezifizierer in einer Parameterdeklaration sein"
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> außerhalb einer Klasse verwendet"
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "das Schlüsselwort %<bool%> ist in einer Konzeptdefinition in C++20 nicht erlaubt"
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "Die Schreibweise der C++20-Konzeptdefinition ist %<concept <Name> = <Ausdruck>%>"
  
! #: cp/parser.cc:18777
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%<typedef%>-Angabe ist unverträglich mit %qs"
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "Bedeutung von %<auto%> ändert in C++11 die Bedeutung; Bitte entfernen"
  
! #: cp/parser.cc:18839
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD ungültig in Bedingung"
  
! #: cp/parser.cc:18848
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ungültig in Lambda"
  
! #: cp/parser.cc:18852
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD ist in Lambda erst ab %<-std=c++23%> oder %<-std=gnu++23%> verfügbar"
  
! #: cp/parser.cc:18934
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "type-specifier ist in Lambda ungültig"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "Standardattribute inmitten von Deklarationssymbolen"
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr "Standardattribute müssen vor den Deklarationsspezifizierern stehen, um für die Deklaration zu gelten, oder ihnen folgen, um für den Typ zu gelten"
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "Klassendefinition darf nicht als »friend« deklariert sein"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:19056
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "Typen dürfen nicht in explicit-specifier definiert werden"
  
! #: cp/parser.cc:19060
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:19128
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "ungültige Bindungsspezifikation"
  
! #: cp/parser.cc:19235
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%<static_assert%> ohne Text ist erst ab %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:19263
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<static_assert%> ohne Meldung, die keine Zeichenkette ist, ist erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:19489
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "die Typangabe %<decltype(auto)%> ist erst mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "Typen dürfen nicht in %<decltype%>-Ausdrücken definiert werden"
  
! #: cp/parser.cc:19678
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "Typen dürfen nicht in einem »conversion-type-id« definiert werden"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "ungültige Verwendung von %<auto%> in Umwandlungsoperator"
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "Verwendung von %<auto%> in Umwandlungsoperator von Elementtemplate kann niemals hergeleitet werden"
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "nur Konstruktoren nehmen Elementinitialisierungen"
  
! #: cp/parser.cc:19827
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "Initialisierung für Element %qD kann nicht expandiert werden"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "Speicherinitialisierung für %qD folgt Konstruktordelegation"
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "Konstruktordelegation folgt Speicherinitialisierung für %qD"
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "veraltete Basisklasseninitialisierung"
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "Schlüsselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "Leerzeichen zwischen Anführungszeichen und Suffix ist ab C++23 veraltet"
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "unerwartetes Schlüsselwort; entfernen Sie Leerzeichen zwischen Anführungszeichen und Suffixbezeichner"
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "Suffixbezeichner erwartet"
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "hinter Schlüsselwort %<operator%> wird leere Zeichenkette erwartet"
  
! #: cp/parser.cc:20447
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "ungültiges Encoding-Präfix in Literal-Operator"
  
! #: cp/parser.cc:20481
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "Operator erwartet"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Schlüsselwort %<export%> nicht implementiert, und wird ignoriert"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "das Schlüsselwort %<export%> ist veraltet und wird ignoriert"
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "das Schlüsselwort %<export%> wird mit %<-fmodules%> eingeschaltet"
  
! #: cp/parser.cc:20637
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "ungültiger beschränkter Typparameter"
  
! #: cp/parser.cc:20645
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "cv-qualifizierter Typparameter"
  
! #: cp/parser.cc:20769
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "ungültige Verwendung von %<auto%> in Default-Templateargument"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Templateparameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "Template-Parameterpacks können keine Standardargumente haben"
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "Template-ID erwartet"
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> kann keine Templateargumentliste einleiten"
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> ist eine andere Schreibweise für %<[%>. Leerraum zwischen %<<%> und %<::%> einfügen"
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(bei Verwendung von %<-fpermissive%>, %<-std=c++11%> oder %<-std=gnu++11%> wird G++ den Code akzeptieren)"
  
! #: cp/parser.cc:21281
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "ungültige template-argument-list"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "Funktionsname als linker Operand von %<<%> ist in C++20 verboten; klammern Sie den Funktionsnamen mit %<()%> ein"
  
! #: cp/parser.cc:21289
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> hinter template-argument-list erwartet"
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "Syntaxfehler in Templateargumentliste"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "Templatename erwartet"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "Nicht-Template %qD als Template verwendet"
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "Parameterbündel vor %<...%> erwartet"
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "Templateargument erwartet"
  
! #: cp/parser.cc:22032
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "ungültiges Templateargument ohne Typ"
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "ein ungeklammerter Spleißausdruck kann nicht als Template-Argument verwendet werden"
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "explizite Instanziierung darf kein %<inline%> verwenden"
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "explizite Instanziierung darf kein %<constexpr%> verwenden"
  
! #: cp/parser.cc:22196
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "explizite Instanziierung darf kein %<consteval%> verwenden"
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "Templatespezialisierung mit C-Bindung angegeben"
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Typspezifizierer erwartet"
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Lambda-Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104877
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist erst mit %<-std=c++20%> oder %<-fconcepts%> verfügbar"
  
! #: cp/parser.cc:22712
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "Verwendung von %<auto%> in Parameterdeklaration ist nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "Template-ID für Typ erwartet"
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "Typ-Name erwartet"
  
! #: cp/parser.cc:23107
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE schränkt keinen Typ ein"
  
! #: cp/parser.cc:23108
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "das Konzept wurde hier definiert"
  
! #: cp/parser.cc:23139
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "ungültige Verwendung von %<concept-name%> %qD"
  
! #: cp/parser.cc:23155
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> oder %<decltype(auto)%> nach %qE erwartet"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "unerwarteter Platzhalter in eingeschränktem Ergebnistyp"
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "ausführliche Typ-Spezifikation für einen enum mit Gültigkeitsbereich darf nicht das Schlüsselwort %qD verwenden"
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "Deklaration %qD deklariert nichts"
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "Attribute an instanziiertem Typen ignoriert"
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "Attribute an Templateinstanziierung ignoriert"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "Attribute an Spezifizierer ausführlichen Typs ignoriert, der keine Vorwärtsdeklaration ist"
  
! #: cp/parser.cc:23892
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ist ein Aufzählungstemplate"
  
! #: cp/parser.cc:23903
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD benennt keinen Aufzählungstyp in %qT"
  
! #: cp/parser.cc:23918
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "unbenanntes »enum« mit Gültigkeitsbereich ist nicht erlaubt"
  
! #: cp/parser.cc:23936
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "Typen dürfen nicht in enum-base definiert werden"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr "die Deklaration einer Aufzählung mit festem zugrundeliegenden Typ und ohne Aufzählungsliste ist nur als eigenständige Deklaration zulässig"
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> oder %<{%> erwartet"
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aufzählungsliste kann nicht zu Template-Instanziierung hinzugefügt werden"
  
! #: cp/parser.cc:24043
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "geschachtelter Namensgeber %qT für enum-Deklaration benennt weder Klasse noch Namensraum"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschließt"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "Deklaration von %qD in %qD, das nicht %qD einschließt"
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "zusätzliche Qualifizierung nicht erlaubt"
  
! #: cp/parser.cc:24113
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO-C++ verbietet leere unbenannte Aufzählung"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "intransparente Enum-Spezifikation ohne Namen"
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "intransparente Enum-Spezifikation muss einfachen Bezeichner verwenden"
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "unexpandierte Parameterpackunge in Aufzählungskonstante in Lambda"
  
! #: cp/parser.cc:24336
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD bezeichnet Namensraum-Namen; meinten Sie %qs?"
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ist kein Namensbereichs-Name"
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "Namensraumname erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24405
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "verschachtelte inline-Namensraumdefinitionen sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "Standardattribute für Namensräume müssen vor dem Namen des Namensraums stehen"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90183
! #: cp/parser.cc:24436
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "verschachtelte Namensraumdefinitionen sind nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "Name eines geschachtelten Namensraums erwartet"
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "Name eines Namensraums erwartet"
  
! #: cp/parser.cc:24455
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "eine verschachtelte Namensraum-Definition darf keine Attribute haben"
  
! #: cp/parser.cc:24458
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "eine verschachtelte Namensraumdefinition darf nicht inline sein"
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "Namensbereich %qD betreten"
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "Pack-Expansion in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "eine Template-ID darf nicht in »using«-Deklaration auftreten"
  
! #: cp/parser.cc:24769
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "kommagetrennte Liste in using-Deklaration ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "Zugriffsdeklarationen sind zugunsten von %<using%>-Deklarationen veraltet; Vorschlag: das Schlüsselwort %<using%> hinzufügen"
  
! #: cp/parser.cc:24825
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> ist nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> des abhängigen Typen %qT"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> an Nicht-Aufzählungstyp %q#T"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> an unvollständigem Typ %qT"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> von %qT vor seinem enum-specifier"
  
! #: cp/parser.cc:24844
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "opaque-enum-declaration ist hier"
  
! #: cp/parser.cc:24914
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "Typen dürfen nicht in Alias-Templatedeklarationen definiert werden"
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Stringliteral oder konstanter Ausdruck in Klammern erwartet"
  
! #: cp/parser.cc:25133
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> innerhalb einer %<constexpr%>-Funktion ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "doppelter %<asm%>-Qualifizierer %qT"
  
! #: cp/parser.cc:25161
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%<asm%>-Qualifizierer %qT wird ignoriert, da außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25200
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ist kein %<asm%>-Qualifizierer"
  
! #: cp/parser.cc:25216
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%<asm%>-Qualifizierer außerhalb des Funktionsrumpfes"
  
! #: cp/parser.cc:25366
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "Attribute in %<asm%>-Deklaration werden ignoriert"
  
! #: cp/parser.cc:25457
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "leere Klammern sind mehrdeutig und werden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "entfernen Sie die Klammern, um stattdessen eine Variable mit ihrem Vorgabewert zu initialisieren"
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable als Aggregat zu initialisieren"
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "oder ersetzen Sie die Klammern durch geschweifte Klammern, um die Variable mit einem einzelnen Wert zu initialisieren"
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "Klammern waren mehrdeutig und wurden als Funktionsdeklaration angesehen"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "ersetzen Sie die Klammern durch geschweifte Klammern, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "fügen Sie Klammern hinzu, um eine Variable zu deklarieren"
  
! #: cp/parser.cc:25582
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "ein qualifizierter Name kann nicht für eine Variantenfunktion verwendet werden"
  
! #: cp/parser.cc:25591
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Direktiven zur Deklaration von Varianten sind an Konstruktoren nicht erlaubt"
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "Direktiven zur Deklaration von Varianten sind an Destruktoren nicht erlaubt"
  
! #: cp/parser.cc:25603
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "Bezeichnername %s kann nicht verarbeitet werden"
  
! #: cp/parser.cc:25656
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "keine Deklaration der Basisfunktion %qs in diesem Gültigkeitsbereich"
  
! #: cp/parser.cc:25698
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "die Basisfunktion ist mehrdeutig"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr "die Variantenfunktion muss im selben Gültigkeitsbereich wie die Basisfunktion %qs sein"
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr "die Variantenfunktion muss im selben Gültigkeitsbereich wie die Basisfunktion %qE sein"
  
! #: cp/parser.cc:25734
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "»declare variant«-Direktiven sind an virtuellen Funktionen nicht erlaubt"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "»declare variant«-Direktiven sind an Standardfunktionen nicht erlaubt"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "»declare variant«-Direktiven sind an gelöschten Funktionen nicht erlaubt"
  
! #: cp/parser.cc:25756
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "»declare variant«-Direktiven sind an direkten Funktionen nicht erlaubt"
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "eine Funktionsdefinition ist hier nicht erlaubt"
  
! #: cp/parser.cc:26042
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "eine %<asm%>-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
  
! #: cp/parser.cc:26046
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Konstruktor, Destruktor oder Typumwandlung erwartet"
  
! #: cp/parser.cc:26331
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Initialisierung für Funktion bereitgestellt"
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
  
! #: cp/parser.cc:26388
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Nicht-Funktion %qD als implizites Template deklariert"
  
! #: cp/parser.cc:26936
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "Arraygrenze ist keine Ganzzahlkonstante"
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "Element des abhängigen Typedef %qT kann nicht definiert werden"
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ist kein Typ"
*************** msgstr "%<%T::%E%> ist kein Typ"
*** 66875,67149 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungültiger Deklarator"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungültige Verwendung des Konstruktors als Template"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benötigt %<-fgnu-tm%>"
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "fehlende Templateargumente nach %qE"
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungültige Verwendung von %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungültige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "das Weglassen von %<,%> vor Varargs %<...%> ist ab C++26 veraltet"
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dürfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%<this%>-Angabe in Template-Parameterdeklaration"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "%<this%>-Angabe in einem %<requires-expression%>-Parameter"
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "ein expliziter Objektparameter kann kein Funktionsparameterpaket sein"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "ein expliziter Objektparameter darf kein Standardargument haben"
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "wahrscheinlich fehlt davor ein Komma oder ein Operator"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "designierte Initialisierer für C++ sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "entweder sollten alle Initialisierer-Klauseln benannt sein oder gar keine"
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet"
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungültig"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "Schlüsselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungültiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "Deklaration einer partiellen Spezialisierung in einer nicht umklammerten Exportdeklaration"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr "eine explizite Instanziierung kann keine Definition haben; verwenden Sie %<template <>%>, um eine Spezialisierung zu deklarieren"
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelöst werden"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
--- 66951,67225 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "ungültiger Deklarator"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "ungültige Verwendung des Konstruktors als Template"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id in Deklaration"
  
! #: cp/parser.cc:27245
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "Deklarator erwartet"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD ist ein Namensbereich"
  
! #: cp/parser.cc:27368
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "Zeiger auf Element der Nicht-Klasse %q#T kann nicht erzeugt werden"
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Ptr-Operator erwartet"
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "doppelter CV-Qualifizierer"
  
! #: cp/parser.cc:27504
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "mehrere ref-qualifier"
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE benötigt %<-fgnu-tm%>"
  
! #: cp/parser.cc:27599
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "doppelter Virt-Spezifizierer"
  
! #: cp/parser.cc:27902
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "fehlende Templateargumente nach %qE"
  
! #: cp/parser.cc:27908
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT ist in einem Templateargument nicht erlaubt"
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "ungültige Verwendung von %qT"
  
! #: cp/parser.cc:27938
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "in Template-Argumenten dürfen keine Typen definiert werden"
  
! #: cp/parser.cc:27947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "ungültige Verwendung von %<auto%> in Templateargument"
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Typspezifikation erwartet"
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "das Weglassen von %<,%> vor Varargs %<...%> ist ab C++26 veraltet"
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> oder %<...%> erwartet"
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "Typen dürfen nicht in Parametertypen definiert werden"
  
! #: cp/parser.cc:28630
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%<this%>-Angabe in Template-Parameterdeklaration"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "%<this%>-Angabe in einem %<requires-expression%>-Parameter"
  
! #: cp/parser.cc:28693
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "ein expliziter Objektparameter kann kein Funktionsparameterpaket sein"
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "Standardargumente sind nur für Funktionsparameter zugelassen"
  
! #: cp/parser.cc:28752
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Parameterpack %qD kann kein Standardargument haben"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "Templateparameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28760
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Parameterpack kann kein Standardargument haben"
  
! #: cp/parser.cc:28783
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "ein expliziter Objektparameter darf kein Standardargument haben"
  
! #: cp/parser.cc:28907
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einem %<constexpr%>-Konstruktor ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:28911
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Rumpf eines function-try-block in einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "wahrscheinlich fehlt davor ein Komma oder ein Operator"
  
! #: cp/parser.cc:29264
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "designierte Initialisierer für C++ sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen (GNU)"
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO-C++ erlaubt keine benannten Initialisierungen von C99"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "entweder sollten alle Initialisierer-Klauseln benannt sein oder gar keine"
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> ist in benannten Initialisierungen nicht erlaubt"
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "%<.%s%>-Name wird mehrfach in derselben Initialisierungsliste verwendet"
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "Klassenname erwartet"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> hinter Klassendefinition erwartet"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> hinter Strukturdefinition erwartet"
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> hinter Uniondefinition erwartet"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "doppelter %qD-Spezifizierer"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> oder %<:%> erwartet"
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "globale Qualifizierung von Klassenname ist ungültig"
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "qualifizierter Name benennt keine Klasse"
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "Schlüsselwort %<template%> nicht innerhalb des Klassenkopfnamens erlaubt"
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "ungültiger Klassenname in Deklaration von %qD"
  
! #: cp/parser.cc:30493
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "Deklaration einer partiellen Spezialisierung in einer nicht umklammerten Exportdeklaration"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr "eine explizite Instanziierung kann keine Definition haben; verwenden Sie %<template <>%>, um eine Spezialisierung zu deklarieren"
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "Typnamen-Typ kann nicht aufgelöst werden"
  
! #: cp/parser.cc:30657
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "vorherige Definition von %q#T"
*************** msgstr "vorherige Definition von %q#T"
*** 67151,67419 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "unexpandiertes Parameterpack in lokaler Klasse in Lambda"
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Klassenschlüssel erwartet"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO-C++ verbietet typename-Schlüssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>"
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "variadische Friends oder Friend-Type-Deklarationen mit mehreren Typen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Defaultinitialisierer für Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer für unbenanntes Bitfeld-Element"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-Token"
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%>-Grund ist erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "Attribute an Basisangaben werden ignoriert"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungültige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> an Exceptiondeklaration"
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das Präfix verwendet, wird zusammen mit Gültigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner für den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern müssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "Annotationen und Attribute sind in derselben Liste vermischt"
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "Attribut ohne Argumente enthält keine Parameterpakete"
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Bedingungausdruck erwartet"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs ist nur mit %qs verfügbar"
  
! #: cp/parser.cc:33714
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "an %qs werden Attribute ignoriert"
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "an Funktionsvertragsangaben werden Attribute ignoriert"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Verträge sind nur mit %qs verfügbar"
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "Annotationen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "Fehlendes zusätzliches %<requires%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "Prüfung, ob eine Konzept-ID ein gültiger Ausdruck ist; fügen Sie %<requires%> hinzu, um die Erfüllung zu prüfen"
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Rückgabetyp ist keine einfache Typ-Einschränkung"
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-Einschränkung"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungültige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
--- 67227,67495 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "unexpandiertes Parameterpack in lokaler Klasse in Lambda"
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "Klassenschlüssel erwartet"
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO-C++ verbietet typename-Schlüssel in Template-Template-Parameter; verwenden Sie %<-std=c++17%> oder %<-std=gnu++17%>"
  
! #: cp/parser.cc:30818
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> oder %<typename%> erwartet"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "in C++03 muss bei Deklaration eines »friend« ein Klassenschlüssel verwendet werden"
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "variadische Friends oder Friend-Type-Deklarationen mit mehreren Typen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "»friend«-Deklaration benennt keine Klasse oder Funktion"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "Speicherklasse an anonymem Aggregat im Klassenbereich ist nicht erlaubt"
  
! #: cp/parser.cc:31287
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Defaultinitialisierer für Bitfeld-Elemente sind erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "Defaultinitialisierer für unbenanntes Bitfeld-Element"
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ erlaubt Bitfeld-Attribute nur vor dem %<:%>-Token"
  
! #: cp/parser.cc:31489
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "Bitfeld %qD mit Nicht-Ganzzahl-Typ %qT"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "reiner Spezifizierer bei Funktionsdefinition"
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "überflüssiges %<,%> am Ende der Elementdeklaration"
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> am Ende von Elementdeklaration erwartet"
  
! #: cp/parser.cc:31710
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%>-Grund ist erst mit %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "ungültige reine Spezifikation (nur %<= 0%> ist erlaubt)"
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "eine geschweift geklammerte Initialisierung ist hier nicht erlaubt"
  
! #: cp/parser.cc:31915
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "Attribute an Basisangaben werden ignoriert"
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> mehr als einmal in Basisspezifikation angegeben"
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "mehr als ein Zugriff in Basisspezifikation angegeben"
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "Schlüsselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "Typen dürfen nicht in einer Ausnahmespezifikation definiert werden"
  
! #: cp/parser.cc:32298
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 erlaubt keine dynamischen Ausnahmespezifikationen"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynamische Ausnahmespezifikationen sind in C++11 veraltet"
  
! #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "ungültige Verwendung von %<auto%> in Ausnahmespezifikation"
  
! #: cp/parser.cc:32389
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> innerhalb einer %<constexpr%>-Funktion ist erst mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "Typen dürfen nicht in Ausnahmedeklarationen definiert werden"
  
! #: cp/parser.cc:32536
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> an Exceptiondeklaration"
  
! #: cp/parser.cc:32615
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield%> kann nicht in Standardargumenten verwendet werden"
  
! #: cp/parser.cc:33086
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "Attribut-Argument als ausbalancierte Tokenfolge erwartet"
  
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "Attribut, das Präfix verwendet, wird zusammen mit Gültigkeitsbereich-Attribut-Token verwendet"
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "Bezeichner für den Attributnamen erwartet"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "Klammern müssen weggelassen werden, wenn die Argumentliste des %qE-Attributs leer ist"
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "Attribut %qs ist mehrfach angegeben"
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "Annotationen und Attribute sind in derselben Liste vermischt"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Attribut vor %<...%> erwartet"
  
! #: cp/parser.cc:33498
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "Attribut ohne Argumente enthält keine Parameterpakete"
  
! #: cp/parser.cc:33654
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Bedingungausdruck erwartet"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs ist nur mit %qs verfügbar"
  
! #: cp/parser.cc:33717
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "an %qs werden Attribute ignoriert"
  
! #: cp/parser.cc:33832
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "an Funktionsvertragsangaben werden Attribute ignoriert"
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Verträge sind nur mit %qs verfügbar"
  
! #: cp/parser.cc:34018
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "Annotationen sind erst ab %<-std=c++2c%> oder %<-std=gnu++2c%> verfügbar"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
! #: cp/parser.cc:34049
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribute-using-prefix ist nur mit %<-std=c++17%> oder %<-std=gnu++17%> verfügbar"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "Ausdruck muss in runden Klammern eingeschlossen sein"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "Fehlendes zusätzliches %<requires%>, um eine requires-expression zu beginnen"
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "Prüfung, ob eine Konzept-ID ein gültiger Ausdruck ist; fügen Sie %<requires%> hinzu, um die Erfüllung zu prüfen"
  
! #: cp/parser.cc:35162
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "Rückgabetyp ist keine einfache Typ-Einschränkung"
  
! #: cp/parser.cc:35171
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "%<return-type-requirement%> ist keine Typ-Einschränkung"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "spezialisierendes Element %<%T::%E%> erfordert Syntax %<template<>%>"
  
! #: cp/parser.cc:35703
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "ungültige Deklaration von %<%T::%E%>"
  
! #: cp/parser.cc:35707
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "zu wenige Templateparameterlisten"
*************** msgstr "zu wenige Templateparameterliste
*** 67422,67854 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "template-id ist für Konstruktor in C++20 nicht erlaubt"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstützt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; nicht-Typ-Templateargumentpack %<<char...>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; Template für Nicht-Typ Argumentpack %<<char...>%> erwartet"
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungültige explizite Spezialisierung"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs sollte %qs sein, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unverträglich mit %qs"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unverträglich mit %<typedef%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> erwartet"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter Aufzählungsschlüssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter Klassenschlüssel %qs in Verweis auf %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem Klassenschlüssel %qs deklariert"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den Klassenschlüssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Klassenschlüssel durch %qs ersetzen"
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-Nachrichtenempfänger erwartet"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ungültiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute müssen am Ende angegeben werden"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungültiger Typ für Instanzvariable"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungültiger Typ für Eigenschaft"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von Ganzzahlausdrücken erwartet"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<all%> erwartet"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungültiger reduction-identifier"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "die veraltete %<%E(%E)%>-Merkmalssyntax ist in %<uses_allocators%>-Klausel bei Verwendung von Modifikatoren nicht zulässig"
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dürfen nicht in Iteratortyp definiert werden"
--- 67498,67930 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "zu viele Templateparameterlisten"
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "template-id ist für Konstruktor in C++20 nicht erlaubt"
  
! #: cp/parser.cc:36119
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "benannte Rückgabewerte werden nicht mehr unterstützt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90185
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "ISO C++ unterstützt keine Operatortemplates in Zeichenkettenliteralen, die eine Argumentpackung von Zeichen bekommen"
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; nicht-Typ-Templateargumentpack %<<char...>%> oder einzelner Nicht-Typ-Parameter von Klassentyp erwartet"
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "literales Operatortemplate %qD hat ungültige Parameterliste; Template für Nicht-Typ Argumentpack %<<char...>%> erwartet"
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "ungültige Deklaration eines Elementtemplates in lokaler Klasse"
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "Template mit C-Bindung"
  
! #: cp/parser.cc:36381
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "ungültige explizite Spezialisierung"
  
! #: cp/parser.cc:36491
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "Templatedeklaration von %<typedef%>"
  
! #: cp/parser.cc:36542
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "eine Klassen-Templatedeklaration darf nichts anderes deklarieren"
  
! #: cp/parser.cc:36595
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
  
! #: cp/parser.cc:36914
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:36958
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs sollte %qs sein, um eine Templateargumentliste zu beenden"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "Argument von %<sizeof...%> muss mit Klammern umschlossen werden"
  
! #: cp/parser.cc:37449
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "ungültige Verwendung von %qD in Spezifizierung der Bindung"
  
! #: cp/parser.cc:37464
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%qD-Spezifizierer ist unverträglich mit %qs"
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> vor %qD"
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qD-Spezifizierer ist unverträglich mit %<typedef%>"
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO-C++ 1998 unterstützt nicht %<long long%>"
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sowohl %<__thread%> als auch %<thread_local%> angegeben"
  
! #: cp/parser.cc:37618
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "doppeltes %qD"
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "doppeltes %qs"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> erwartet"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> erwartet"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> erwartet"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> erwartet"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> erwartet"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> erwartet"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> erwartet"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> erwartet"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> erwartet"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> erwartet"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> erwartet"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> erwartet"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> erwartet"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> erwartet"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> erwartet"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> erwartet"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> erwartet"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> erwartet"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> erwartet"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> erwartet"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> erwartet"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> erwartet"
  
! #: cp/parser.cc:37768
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> erwartet"
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> erwartet"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> erwartet"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> erwartet"
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> erwartet"
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> oder %<::%> erwartet"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> oder %<template%> erwartet"
  
! #: cp/parser.cc:37854
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> erwartet"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "redundanter Aufzählungsschlüssel %<enum%s%> in Bezug auf %q#T"
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Markierung %qs bei Benennung von %q#T verwendet"
  
! #: cp/parser.cc:38348
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T wurde vorher hier deklariert"
  
! #: cp/parser.cc:38469
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "redundanter Klassenschlüssel %qs in Verweis auf %q#T"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT mit nicht zusammenpassendem Klassenschlüssel %qs deklariert"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "entfernen Sie den Klassenschlüssel oder ersetzen Sie ihn durch %qs"
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "Klassenschlüssel durch %qs ersetzen"
  
! #: cp/parser.cc:38642
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT wurde hier als %qs definiert"
  
! #: cp/parser.cc:38643
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT wurde erstmals hier als %qs deklariert"
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD mit anderem Zugriff redeklariert"
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "in C++98 ist %<template%> (zum eindeutig machen) nur innerhalb von Templates erlaubt"
  
! #: cp/parser.cc:39000
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "Datei endet in Standardargument"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "Objective-C++-Nachrichtenempfänger erwartet"
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "Objective-C++ Nachrichtenargument(e) erwartet"
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> muss als Argument einen Typen angeben"
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "Ungültiger Objective-C++-Selektorname"
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Objective-C++ Methodendeklaration erwartet"
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "Methodenattribute müssen am Ende angegeben werden"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "überflüssiges %qs zwischen Objective-C++ Methoden"
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "ungültiger Typ für Instanzvariable"
  
! #: cp/parser.cc:40345
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Bezeichner nach %<@protocol%> erwartet"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "Attribute dürfen nicht vor dem Objective-C++-Schlüsselwort %<@%D%> angegeben werden"
  
! #: cp/parser.cc:40525
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "Präfix-Attribute vor %<@%D%> werden ignoriert"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "ungültiger Typ für Eigenschaft"
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "unbekanntes Eigenschaftsattribut %qE"
  
! #: cp/parser.cc:42283
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Liste von Ganzzahlausdrücken erwartet"
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "%<wait%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/parser.cc:43056
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> oder %<all%> erwartet"
  
! #: cp/parser.cc:43458
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "ungültiger reduction-identifier"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "die veraltete %<%E(%E)%>-Merkmalssyntax ist in %<uses_allocators%>-Klausel bei Verwendung von Modifikatoren nicht zulässig"
  
! #: cp/parser.cc:44788
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Typen dürfen nicht in Iteratortyp definiert werden"
*************** msgstr "Typen dürfen nicht in Iteratort
*** 67857,68249 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstützt"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife über einen Bereich"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> muss von einem direkten Funktionsaufruf mit optionaler Zuweisung gefolgt werden"
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ist kein C-Zeiger"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr "eine %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor der Konstruktionsselektormenge in der %<match%>-Klausel vorkommt"
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "eine andere OpenMP-Direktive als %<declare simd%> oder %<declare variant%> gehört zu einer Deklaration"
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungültige Initialisierungsklausel"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "»id-expression (arguments)« erwartet"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente für die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dürfen nicht in einem Rückgabetyp definiert werden"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "Typen dürfen nicht innerhalb von %<declare mapper%> definiert werden"
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> oder %<variant%> erwartet"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Überladungen"
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "OpenMP-Direktiven dürfen nicht in %<constexpr%>-Funktionen vorkommen"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> darf nur im Gültigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> darf nur im Gültigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist für C++ nicht implementiert"
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.cc:335
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungültige Elementtemplatedeklaration %qD"
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in Gültigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschließende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im Gültigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.cc:900
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschließt)"
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.cc:1068
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.cc:1148
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] "es gibt %i Kandidaten"
  msgstr[1] "es gibt %i Kandidaten"
  
! #: cp/pt.cc:2112
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr "Kandidat ist: %#qD"
  
! #: cp/pt.cc:2121
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr "Kandidat %i: %#qD"
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.cc:2259
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD für %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden für Spezialisierung eines Elementfunktionstemplates benötigt"
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD für %q+D"
  
! #: cp/pt.cc:2761
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/pt.cc:2771
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader für %qD (sollten %d sein)"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.cc:2801
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD außerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD außerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.cc:2842
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen möglicherweise Attribute"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119201
! #: cp/pt.cc:2848
  msgid "missing primary template attributes %e"
  msgstr "fehlende primäre Templateattribute %e"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119201
! #: cp/pt.cc:2849
  msgid "missing primary template attribute %e"
  msgstr "fehlendes primäres Vorlagenattribut %e"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition für explizite Instanziierung angegeben"
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.cc:2980
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.cc:3013
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur für Klassen und Variablen erlaubt"
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
--- 67933,68325 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocate%> wird nicht mehr unterstützt"
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "geklammerte Initialisierung ist in OpenMP-%<for%>-Schleife nicht erlaubt"
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<ordered%>-Klausel mit Parameter in %<for%>-Schleife über einen Bereich"
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "Schleifenvariable %qD sollte keine Reduktion sein"
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> gefolgt von %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> muss von einem direkten Funktionsaufruf mit optionaler Zuweisung gefolgt werden"
  
! #: cp/parser.cc:53790
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ist kein C-Zeiger"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr "eine %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor der Konstruktionsselektormenge in der %<match%>-Klausel vorkommt"
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "eine andere OpenMP-Direktive als %<declare simd%> oder %<declare variant%> gehört zu einer Deklaration"
  
! #: cp/parser.cc:54612
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> erwartet"
  
! #: cp/parser.cc:55209
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "ungültige Initialisierungsklausel"
  
! #: cp/parser.cc:55240
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "»id-expression (arguments)« erwartet"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "eins der Aufrufargumente für die Initialisierung sollte %<omp_priv%> oder %<&omp_priv%> sein"
  
! #: cp/parser.cc:55355
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "neue Typen dürfen nicht in einem Rückgabetyp definiert werden"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "vordeklarierter arithmetischer Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "Funktions- oder Arraytyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "Referenztyp %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "%<const%>-, %<volatile%>- oder %<__restrict%>-qualifizierter Typ %qT in %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55582
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "Typen dürfen nicht innerhalb von %<declare mapper%> definiert werden"
  
! #: cp/parser.cc:55754
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> oder %<variant%> erwartet"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> benennt eine Menge von Überladungen"
  
! #: cp/parser.cc:56329
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bezeichnet keine Funktion innerhalb eines Namensraum"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "OpenMP-Direktiven dürfen nicht in %<constexpr%>-Funktionen vorkommen"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "äußeres %<__transaction_cancel%> nicht innerhalb des äußeren %<__transaction_atomic%>"
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  oder einer %<transaction_may_cancel_outer%>-Funktion"
  
! #: cp/parser.cc:56955
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "falsch geformtes %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp requires%> darf nur im Gültigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:57303
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assumes%> darf nur im Gültigkeitsbereich einer Datei oder eines Namensraums verwendet werden"
  
! #: cp/parser.cc:57390
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> muss innerhalb einer Funktion sein"
  
! #: cp/parser.cc:57532
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Compilieren von mehreren Quellen ist für C++ nicht implementiert"
  
! #: cp/parser.cc:57672
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Platzhaltertyp ist in diesem Kontext nicht erlaubt"
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "Implizite Templates dürfen nicht %<virtual%> sein"
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "%<extern \"C\"%>-Bindung beginnt hier"
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "Datenelement %qD kann kein Elementtemplate sein"
  
! #: cp/pt.cc:336
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ungültige Elementtemplatedeklaration %qD"
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explizite Spezialisierung in Gültigkeitsbereich des Nicht-Namensbereiches %qD"
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "einschließende Klassentemplates werden nicht explizit spezialisiert"
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "Spezialisierung von %qD muss im Gültigkeitsbereich des Namensbereiches auftreten"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "Spezialisierung von %qD in anderem Namensbereich"
  
! #: cp/pt.cc:901
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  aus Definition von %q#D"
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "explizite Instanziierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschließt)"
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
  
! #: cp/pt.cc:1069
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "Spezialisierung des Alias-Template %qD"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "explizite Spezialisierung des Nicht-Templates %qT"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "Spezialisierung von %qT hinter Instanziierung"
  
! #: cp/pt.cc:1149
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "aus der Definition von %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "Spezialisierung %qT hinter Instanziierung %qT"
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "Templatespezialisierung von %qD durch ISO C++ nicht erlaubt"
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "Spezialisierung von %qD nach Instanziierung"
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] "es gibt %i Kandidaten"
  msgstr[1] "es gibt %i Kandidaten"
  
! #: cp/pt.cc:2113
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr "Kandidat ist: %#qD"
  
! #: cp/pt.cc:2122
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr "Kandidat %i: %#qD"
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ist kein Funktionstemplate"
  
! #: cp/pt.cc:2260
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ist kein variadisches Template"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "Template-ID %qD für %q+D passt zu keiner Templatedeklaration"
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "%d %<template<>%> gefunden, %d werden für Spezialisierung eines Elementfunktionstemplates benötigt"
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "mehrdeutige Templatespezialisierung %qD für %q+D"
  
! #: cp/pt.cc:2762
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "variable Templates sind nur mit %<-std=c++14%> oder %<-std=gnu++14%> verfügbar"
  
! #: cp/pt.cc:2772
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "zu viele Templateheader für %qD (sollten %d sein)"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "Elemente einer explizit spezialisierten Klasse sind ohne Templateheader definiert"
  
! #: cp/pt.cc:2802
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Spezialisierung von %qD außerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "explizite Instanziierung von %qD außerhalb seines Namensraums muss einen nested-name-specifier verwenden"
  
! #: cp/pt.cc:2843
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "der expliziten Spezialisierung %q#D fehlen möglicherweise Attribute"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119201
! #: cp/pt.cc:2849
  msgid "missing primary template attributes %e"
  msgstr "fehlende primäre Templateattribute %e"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119201
! #: cp/pt.cc:2850
  msgid "missing primary template attribute %e"
  msgstr "fehlendes primäres Vorlagenattribut %e"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Template-ID %qE in Deklaration des ersten Templates"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "Definition für explizite Instanziierung angegeben"
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
  
! #: cp/pt.cc:2981
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "explizite Spezialisierung als %<concept%> deklariert"
  
! #: cp/pt.cc:3014
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "Nichttyp-Teilspezialisierung %qE ist nicht erlaubt"
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "Teilspezialisierung %qE ist nur für Klassen und Variablen erlaubt"
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "Standardargument in expliziter Spezialisierung angegeben"
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ist keine Templatefunktion"
*************** msgstr "%qD ist keine Templatefunktion"
*** 68256,68399 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.cc:3201
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "»friend«-Deklaration %qD ist für explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.cc:3204
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.cc:3882
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthält keine Parameterpacks"
  
! #: cp/pt.cc:4316
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthält keine Parameterpacks"
  
! #: cp/pt.cc:4318
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthält keine Parameterpacks"
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "Parameterbündel nicht mit %<...%> aufgelöst:"
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.cc:4579
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D überdeckt einen Templateparameter"
  
! #: cp/pt.cc:4582
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D überdeckt einen Templateparameter"
  
! #: cp/pt.cc:4584
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.cc:5328
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primäre Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschränkter als das primäre Template; um das primäre Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprüngliches Template hier"
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht näher spezialisiert als das ursprüngliche Template, da es mehrere Parameter mit einer »pack«-Erweiterung ersetzt"
  
! #: cp/pt.cc:5381
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente für teilweise Spezialisierung %qT"
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.cc:5398
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primäres Template %qD"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE für Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT für Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hängt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hängt von Templateparametern ab"
  
! #: cp/pt.cc:5575
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung für %qD mehrdeutig"
  
! #: cp/pt.cc:5579
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument für %qD"
--- 68332,68475 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "keine Elementfunktion %qD in %qT deklariert"
  
! #: cp/pt.cc:3202
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "»friend«-Deklaration %qD ist für explizite Spezialisierung nicht sichtbar"
  
! #: cp/pt.cc:3205
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%<friend%>-Deklaration hier"
  
! #: cp/pt.cc:3883
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argument von %<__integer_pack%> muss zwischen 0 und %d liegen"
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Expansion der Basisinitialisierung %qT enthält keine Parameterpacks"
  
! #: cp/pt.cc:4317
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Expansionsmuster %qT enthält keine Parameterpacks"
  
! #: cp/pt.cc:4319
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Expansionsmuster %qE enthält keine Parameterpacks"
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "Parameterbündel nicht mit %<...%> aufgelöst:"
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "         %s"
  
! #: cp/pt.cc:4580
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "Deklaration des Templateparameters %q+D überdeckt einen Templateparameter"
  
! #: cp/pt.cc:4583
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "Deklaration von %q+#D überdeckt einen Templateparameter"
  
! #: cp/pt.cc:4585
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "Templateparameter %qD hier deklariert"
  
! #: cp/pt.cc:5329
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "Templateparameter nicht in partieller Spezialisierung herleitbar:"
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente; um das primäre Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "Teilspezialisierung %q+D spezialisiert keine Templateargumente und ist nicht eingeschränkter als das primäre Template; um das primäre Template zu definieren, entfernen Sie die Templateargumentliste"
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "ursprüngliches Template hier"
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "partielle Spezialisierung ist nicht näher spezialisiert als das ursprüngliche Template, da es mehrere Parameter mit einer »pack«-Erweiterung ersetzt"
  
! #: cp/pt.cc:5382
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "zu viele Argumente für teilweise Spezialisierung %qT"
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "Teilspezialisierung %qD ist nicht spezialisierter als"
  
! #: cp/pt.cc:5399
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "primäres Template %qD"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "Argument %qE für Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "Argument %qT für Parameterpack muss am Ende der Templateargumentliste sein"
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "Typ %qT des Templatearguments %qE hängt von Templateparameter ab"
  msgstr[1] "Typ %qT des Templatearguments %qE hängt von Templateparametern ab"
  
! #: cp/pt.cc:5576
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "Deklaration von %qD macht vorherige Template-Instanziierung für %qD mehrdeutig"
  
! #: cp/pt.cc:5580
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "teilweise Spezialisierung von %qD nach Instanziierung von %qD"
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "kein Standard-Argument für %qD"
*************** msgstr "kein Standard-Argument für %qD"
*** 68402,68448 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dürfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.cc:5822
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dürfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dürfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dürfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument für Template-Parameter für %qD umschließende Klasse"
  
! #: cp/pt.cc:6000
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
--- 68478,68524 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "Parameterpack %q+D muss am Ende der Templateparameterliste sein"
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "Standardtemplateargumente dürfen in friend-Redeklaration eines Funktionstemplates nicht verwendet werden"
  
! #: cp/pt.cc:5823
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "Standardtemplateargumente dürfen in friend-Deklaration nicht verwendet werden"
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "Standardtemplateargumente dürfen in Funktionstemplates nur mit %<-std=c++11%> und %<-std=gnu++11%> verwendet werden"
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "Standardtemplateargumente dürfen in teilweiser Spezialisierung nicht verwendet werden"
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Standardargument für Template-Parameter für %qD umschließende Klasse"
  
! #: cp/pt.cc:6001
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "Template %qD deklariert"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "Templateklasse ohne Namen"
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "Element-Template %qD darf keine virt-Spezifizierer haben"
*************** msgstr "Element-Template %qD darf keine
*** 68452,68996 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungültige Templatedeklaration von %qD"
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern für %q#D erwartet, %d erhalten"
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter für %q#D erhalten"
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter für %q#T erhalten"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benötigt"
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente für %qD passen nicht zum ursprünglichen Template %qD"
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> für eine explizite Spezialisierung"
  
! #: cp/pt.cc:6297
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "Redeklaration von %qD mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6386
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "lokale Klasse in Lambda-Ausdruck in Template-Parameter-Liste"
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "hier erneut deklariert"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprüngliche Deklaration trat hier auf"
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Redeklaration von %q#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unverträgliche CV-Qualifizierer"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen für Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte für Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit veränderlicher Größe ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unverträglich"
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  für %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ist kein gültiges Templateargument vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist"
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gültiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gültiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gültiges Templateargument für %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden können"
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument für Typ %qT"
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE für Typ %qT ist keine Übersetzungszeit-Konstante"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gültiges Templateargument für Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungültige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste für %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument für Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende Beschränkungen für Argument %d in Template-Parameterliste für %qD"
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungültig"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "für %qD bereitgestellt"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument für Parameter %qD ohne »pack« von Alias-Template %qD"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument für Parameter %qD ohne »pack« von Konzept %qD"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wäre unzulässig"
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Für Template-Deklaration %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-Einschränkung für %qD fehlgeschlagen"
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungültigen Variablentemplates %qE"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhöhen)"
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "Instanziierung eines fehlerhaften Templates"
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "der erste Fehler trat hier auf"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion über %O"
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollständige Muster einer Packexpansion"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "ein leeres Pack kann nicht indexiert werden"
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments für Aufruf von %qD"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "Argumentpacklängen %d und %d sind unverträglich"
--- 68528,69072 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "ungültige Templatedeklaration von %qD"
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "Template-Definition eines Nicht-Templates %q#D"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "%d Ebenen von Template-Parametern für %q#D erwartet, %d erhalten"
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "%d Template-Parameter für %q#D erhalten"
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "%d Template-Parameter für %q#T erhalten"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  aber %d benötigt"
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "Template-Argumente für %qD passen nicht zum ursprünglichen Template %qD"
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "verwenden Sie %<template<>%> für eine explizite Spezialisierung"
  
! #: cp/pt.cc:6298
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "Redeklaration von %qD mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6387
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "lokale Klasse in Lambda-Ausdruck in Template-Parameter-Liste"
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ist kein Template-Typ"
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
  
! #: cp/pt.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "mit %d Template-Parameter redeklariert"
  msgstr[1] "mit %d Template-Parametern redeklariert"
  
! #: cp/pt.cc:6491
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  msgstr[1] "vorherige Deklaration %qD verwendete %d Template-Parameter"
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "Template-Parameter %q+#D"
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "hier als %q#D redeklariert"
  
! #: cp/pt.cc:6529
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "hier erneut deklariert"
  
! #: cp/pt.cc:6540
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "Deklaration von Templateparameter %q+#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "ursprüngliche Deklaration trat hier auf"
  
! #: cp/pt.cc:6568
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "Redeklaration von %q#D mit unterschiedlichen Einschränkungen"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT"
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "es muss die Adresse einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "es muss der Name einer Funktion mit externer Bindung sein"
  
! #: cp/pt.cc:7057
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "es muss ein Zeiger auf ein Element der Form %<&X::Y%> sein"
  
! #: cp/pt.cc:7113
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "da es ein Element von %qT ist"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  Template-Parameter %qD konnte nicht hergeleitet werden"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr " Typen %qT und %qT haben unverträgliche CV-Qualifizierer"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr " unpassende Typen %qT und %qT"
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr " Templateparameter %qD ist kein Parameterpack wie Argument %qD"
  
! #: cp/pt.cc:7221
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr " Templateargumente %qE passt nicht zum konstanten Zeiger auf Element %qE"
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr " %qE entspricht nicht %qE"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr " unpassende Herleitung von Parameterpack mit %qT und %qT"
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr " hergeleitete Typen für Parameter %qT stehen in Konflikt (%qT und %qT)"
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr " hergeleitete Werte für Nicht-Typ-Parameter %qE stehen in Konflikt (%qE und %qE)"
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr " Arraytyp %qT mit veränderlicher Größe ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr " Typ %qT von Elementfunktion ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet mindestens %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet mindestens %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  Kandidat erwartet %d Argument, %d angegeben"
  msgstr[1] "  Kandidat erwartet %d Argumente, %d angegeben"
  
! #: cp/pt.cc:7321
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr " %qE (Typ %qT) kann nicht in den Typ %qT umgewandelt werden"
  
! #: cp/pt.cc:7334
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr " %qT ist mehrdeutige Basisklasse von %qT"
  
! #: cp/pt.cc:7338
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr " %qT ist nicht vom Typ %qT abgeleitet"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr " Templateparameter eines Template-Templatearguments sind mit anderen hergeleiteten Templateargumenten unverträglich"
  
! #: cp/pt.cc:7359
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  für %qT kann kein Template aus Nicht-Templatetyp %qT hergeleitet werden"
  
! #: cp/pt.cc:7369
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr " Template-Argument %qE passt nicht zu %qE"
  
! #: cp/pt.cc:7420
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ist kein gültiges Templateargument vom Typ %qT, weil %qE weder eine Variable noch eine Funktion ist"
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE ist in C++98 kein gültiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil %qD keine Bindung hat"
  
! #: cp/pt.cc:7460
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "die Adresse des %qT-Teilobjekts von %qD ist kein gültiges Templateargument"
  
! #: cp/pt.cc:7477
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "die Adresse von %qD ist kein gültiges Templateargument, weil sie keine statische Lebensdauer hat"
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD ist kein gültiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
  
! #: cp/pt.cc:7504
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ist kein gültiges Templateargument für %qT, da es keine Adresse einer Variable ist"
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden können"
  
! #: cp/pt.cc:7813
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "in Templateargument für Typ %qT"
  
! #: cp/pt.cc:7827
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Templateargument %qE für Typ %qT ist keine Übersetzungszeit-Konstante"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, da es in CV-Qualifikation in Konflikt steht"
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es kein L-Wert ist"
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D ist kein gültiges Templateargument für Typ %qT, weil eine Referenzvariable keine konstante Adresse hat"
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es ein Zeiger ist"
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "stattdessen %qE verwenden"
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ist kein gültiges Templateargument für Typ %qT, weil es vom Typ %qT ist"
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "Attribute an Templateargument %qT werden ignoriert"
  
! #: cp/pt.cc:8697
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "Attribute an Templateargument %qE werden ignoriert"
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "eingegebener Klassenname %qD als Template-Templateargument verwendet"
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "ungültige Verwendung des Destruktors %qE als Typ"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste für %qD"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  mehrdeutiges Templateargument für Nichttyp-Templateparameter wird wie ein Funktionstyp behandelt"
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  Klassentemplate erwartet, %qE erhalten"
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  einen Typ erwartet, %qE erhalten"
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  einen Typ erwartet, %qT erhalten"
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  Klassentemplate erwartet, %qT erhalten"
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  ein Template des Typs %qD erwartet, %qT erhalten"
  
! #: cp/pt.cc:8996
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "unpassende Beschränkungen für Argument %d in Template-Parameterliste für %qD"
  
! #: cp/pt.cc:8999
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  %qD erwartet, %qD erhalten"
  
! #: cp/pt.cc:9086
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "Templateargument %qE konnte nicht von %qT in %qT umgewandelt werden"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "Templateargument %d ist ungültig"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
  
! #: cp/pt.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "falsche Anzahl der Templateargumente (%d, sollte mindestens %d sein)"
  
! #: cp/pt.cc:9380
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "für %qD bereitgestellt"
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "gepacktes Expansionsargument für Parameter %qD ohne »pack« von Alias-Template %qD"
  
! #: cp/pt.cc:9410
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "gepacktes Expansionsargument für Parameter %qD ohne »pack« von Konzept %qD"
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "jegliche Instanziierung mit nichtleerer Parameterpackung wäre unzulässig"
  
! #: cp/pt.cc:10088
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D ist kein Funktionstemplate"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "Nicht-Template-Typ %qT als Template verwendet"
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "Für Template-Deklaration %q+D"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "Template-Einschränkung für %qD fehlgeschlagen"
  
! #: cp/pt.cc:10804
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Verwendung des ungültigen Variablentemplates %qE"
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d (%<-ftemplate-depth=%> verwenden, um dies zu erhöhen)"
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "das Score-Argument muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12489
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "das Score-Argument darf nicht negativ sein"
  
! #: cp/pt.cc:12516
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck oder ein Zeichenkettenliteral sein"
  
! #: cp/pt.cc:12520
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "Eigenschaft muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: cp/pt.cc:12749
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "Instanziierung eines fehlerhaften Templates"
  
! #: cp/pt.cc:12750
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "der erste Fehler trat hier auf"
  
! #: cp/pt.cc:13118
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "flexibles Arrayelement %qD in Union"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "Falten einer leeren Expansion über %O"
  
! #: cp/pt.cc:14197
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ist nicht das vollständige Muster einer Packexpansion"
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qT"
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "Argumentpacklängen passen nicht bei Expansion von %qE"
  
! #: cp/pt.cc:14537
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "ein leeres Pack kann nicht indexiert werden"
  
! #: cp/pt.cc:14997
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  bei Instanziierung des Standardarguments für Aufruf von %qD"
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "Argumentpacklängen %d und %d sind unverträglich"
*************** msgstr "Argumentpacklängen %d und %d si
*** 69008,69129 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungültiger Parametertyp %qT"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurück"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16914
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE ist nicht als ein Spleißtyp verwendbar"
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE ist nicht in einem Spleißtyp verwendbar"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf »void« wird gebildet"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD expandierte zu mehr als einem Element"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird für ein leeres Pack instanziiert"
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Aufzählungstyp"
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Nicht-Union-Klassentyp"
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Union-Klassentyp"
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "Reflexion eines Typtemplates erwartet"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
--- 69084,69205 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "Variable %qD hat Funktionstyp"
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "ungültiger Parametertyp %qT"
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "in Deklaration %q+D"
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "Funktion gibt ein Array zurück"
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "Funktion gibt eine Funktion"
  
! #: cp/pt.cc:16939
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE ist nicht als ein Spleißtyp verwendbar"
  
! #: cp/pt.cc:16941
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE ist nicht in einem Spleißtyp verwendbar"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "Referenz auf »void« wird gebildet"
  
! #: cp/pt.cc:17541
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "Zeiger auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17543
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "Referenz auf Referenztyp %qT wird geformt"
  
! #: cp/pt.cc:17556
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "Zeiger auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17559
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "Referenz auf qualifizierten Funktionstypen %qT wird geformt"
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "Zeiger auf Element mit Typ »void« wird erzeugt"
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "Array von %qT wird erzeugt"
  
! #: cp/pt.cc:17734
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD expandierte zu mehr als einem Element"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD wird für ein leeres Pack instanziiert"
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Aufzählungstyp"
  
! #: cp/pt.cc:17838
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Nicht-Union-Klassentyp"
  
! #: cp/pt.cc:17846
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT wird in %qT aufgelöst, aber das ist kein Union-Klassentyp"
  
! #: cp/pt.cc:17982
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "Reflexion eines Typtemplates erwartet"
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "Verwendung von %qs in Template"
*************** msgstr "Verwendung von %qs in Template"
*** 69131,69336 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "die Deklaration von %<%T::%D%> hängt von sich selbst ab"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer für %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines Packauflösungs-Ausdruckes"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in »init-capture« für Lambda"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, später in der Übersetzungseinheit"
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %<assume%> angegeben"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungültiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung für %q#T"
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung für %q#D"
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template für %qD gefunden"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hängt von sich selbst ab"
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "Exception-Angabe von %qD erst am Ende der Klassendefinition verfügbar"
--- 69207,69412 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "die Deklaration von %<%T::%D%> hängt von sich selbst ab"
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "qualifizierender Typ %qT passt nicht zum Destruktornamen ~%qT"
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "Abhängigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
  
! #: cp/pt.cc:18451
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "Initialisierer für %q#D expandiert zu einer leeren Ausdrucksliste"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "falsche Verwendung eines Packauflösungs-Ausdruckes"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "%<...%> verwenden, um Argumentpack aufzulösen"
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "leere Initialisierung in »init-capture« für Lambda"
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD wurde in diesem Gültigkeitsbereich nicht deklariert, und bei argumentabhängiger Suche am Ort der Instanziierung wurden keine Deklarationen gefunden"
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "Deklarationen in abhängiger Basis %qT wurden bei unqualifizierter Suche nicht gefunden"
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "stattdessen %<this->%D%> verwenden"
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "stattdessen %<%T::%D%> verwenden"
  
! #: cp/pt.cc:22418
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD hier deklariert, später in der Übersetzungseinheit"
  
! #: cp/pt.cc:22469
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "falsche Anzahl von Argumenten für %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22496
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "Falsche Anzahl an Argumenten für das Attribut %<assume%> angegeben"
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ist keine Klasse oder Namensbereich"
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "ungültiges Feld %qD wird verwendet"
  
! #: cp/pt.cc:23478
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT ist/verwendet anonymen Typen"
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Templateargument für %qD verwendet lokalen Typ %qT"
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT ist ein variabel modifizierter Typ"
  
! #: cp/pt.cc:23505
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "Ganzzahlausdruck %qE ist nicht konstant"
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  Versuch, %qD zu instanziieren"
  
! #: cp/pt.cc:27960
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "mehrdeutige Template-Instanziierung für %q#T"
  
! #: cp/pt.cc:27962
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "mehrdeutige Template-Instanziierung für %q#D"
  
! #: cp/pt.cc:27968
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "explizite Instanziierung des Nicht-Templates %q#D"
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "kein passendes Template für %qD gefunden"
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "Typ %qT für explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
  
! #: cp/pt.cc:28033
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:28069
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "doppelte explizite Instanziierung von %q#D"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO-C++ 1998 verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
  
! #: cp/pt.cc:28131
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "explizite Instanziierung des Nicht-Klassen-Templates %qD"
  
! #: cp/pt.cc:28134
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
  
! #: cp/pt.cc:28204
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "doppelte explizite Instanziierung von %q#T"
  
! #: cp/pt.cc:28545
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "Ausnahmen-Angabe von %qD hängt von sich selbst ab"
  
! #: cp/pt.cc:28551
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "Exception-Angabe von %qD erst am Ende der Klassendefinition verfügbar"
*************** msgstr "Exception-Angabe von %qD erst am
*** 69342,69904 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d beim Instanziieren von %q+D, möglicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den Höchstwert zu erhöhen)"
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gültiger Typ für einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungültiger Nicht-Typ-Parameter für Template"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "Schlüsselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschränkt werden"
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im Gültigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente für die Kopierinitialisierung von %qT können nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente für %qT können nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung für Klassentemplate gescheitert:"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht für »copy-initialization« berücksichtigt"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung für Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewählt"
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt möglicherweise nicht, Argumentherleitung für Klassentemplates zu unterstützen"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fügen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrücken"
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-Rückgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-Beschränkungen nicht erfüllt"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Rückgabetyp erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfüllt die Platzhalterbeschränkungen nicht"
  
! #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> kann nicht auf einen Packungsindex angewendet werden"
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> kann nicht auf einen Nichttyp-Template-Parameter %qD angewendet werden"
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> kann nicht auf eine Capture %qD angewendet werden"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> kann nicht auf einen lokalen Parameter eines requires-Ausdrucks %qD angewendet werden"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> kann nicht auf eine lokale Entität angewendet werden, für die ein dazwischenliegender Lambda-Ausdruck vorhanden ist"
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> kann nicht auf eine using-Deklaration angewendet werden"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> kann nicht auf eine Konzeptprüfung angewendet werden"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr "die Reflexion einer Überlagerungsmenge ist nicht übernehmbar"
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "fehlerhafter Typ %qT an Argument %d, stattdessen %qT erwartet"
  
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> ist kein Namensraum"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr "%<reflect_constant_string%> wurde mit %qT statt mit %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> oder %<char32_t%> aufgerufen"
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist kein Strukturtyp"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht kopiererzeugbar"
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht kompatibel mit %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht von %qT %<std::ranges::range_reference_t%> erzeugbar"
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr "%<std::ranges::data%> oder %<std::ranges::size%> sind keine Anpassungspunkt-Objekte"
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "fehlendes %<std::ranges::begin%> oder %<std::ranges::end%>"
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr "%qD sollte %qs werfen; %<what()%>: %qs"
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr "Exceptions sind deaktiviert, sie werden als nicht-konstant behandelt"
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "Fehler beim Werfen von %qs"
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "unerwartetes %<std::meta::operators%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "konnte %<%D::%D%> nicht nachschlagen"
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "konnte %qs nicht nachschlagen"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "unerwarteter Rückgabetyp von %qs"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr "%qT muss ein cv-unqualifizierter Strukturtyp sein, der kein Referenztyp ist"
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT muss ein Objekttyp sein"
  
! #: cp/reflect.cc:4084
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT muss ein Funktionstyp sein"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "konnte %<std::%s<%T>%> nicht instanziieren"
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "Unerwartetes %<data_member_options%>-Argument"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist keine Reflektion eines Klassentyps"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines Typalias"
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines cv-qualifizierten Klassentyps"
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines vollständigen Klassentyps"
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines Klassentyps %qT, der gerade definiert wird"
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "%<define_aggregate%>-Argument ist keine Datenelementbeschreibung"
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr "die Datenelementbeschreibung des %<define_aggregate%>-Arguments hat keinen vollständigen Typ"
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "der Name %qD wird in mehreren Datenelementbeschreibungen verwendet"
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "in einem %<warn_if_not_aligned%>-Typ kann kein Bitfeld deklariert werden"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> wird nicht aus dem %<consteval%>-Block ausgewertet"
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr "%<define_aggregate%> wird aus dem %<consteval%>-Block heraus ausgewertet, der %qT definiert, und dieser Typ wird gerade definiert"
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "der %<consteval%>-Block ist hier definiert"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qD interveniert zwischen dem Gültigkeitsbereich von %qT und dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird"
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qT interveniert zwischen dem Gültigkeitsbereich von %qT und dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird"
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qD interveniert zwischen dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird, und dem Gültigkeitsbereich von %qT"
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qT interveniert zwischen dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird, und dem Gültigkeitsbereich von %qT"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qD umschlossen ist, während Typ %qT gerade definiert wird, ist von %qD umschlossen"
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qD umschlossen ist, während Typ %qT gerade definiert wird, ist von %qT umschlossen"
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qT umschlossen ist, während Typ %qT gerade definiert wird, ist von %qD umschlossen"
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qT umschlossen ist, während Typ %qT gerade definiert wird, ist von %qT umschlossen"
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr "%qs wird außerhalb der manifesten Konstantenauswertung verwendet"
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ungültiges %<access_context%>-Argument"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "unerwartetes %<access_context::scope()%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "unerwartetes %<access_context::designating_class()%>"
  
! #: cp/reflect.cc:7397
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "unerwartetes Argument für %qs"
  
! #: cp/reflect.cc:7726
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "fehlerhafter Typ %qT an Argument %d, stattdessen %qs erwartet"
  
! #: cp/reflect.cc:7799
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "fehlerhafter Rückgabetyp %qT, stattdessen %qs erwartet"
  
! #: cp/reflect.cc:7802
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "fehlerhafter Rückgabetyp %qT, stattdessen %qT erwartet"
  
! #: cp/reflect.cc:7826
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "unbekannte Metafunktion %qD"
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "das %<splice%>-Argument muss ein Ausdruck vom Typ %qs sein"
  
! #: cp/reflect.cc:8530
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "eine Nullreflexion kann nicht gespleißt werden"
  
! #: cp/reflect.cc:8540
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "eine Reflektion des Funktionsparameters %qD kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr "wenden Sie %<std::meta::variable_of%> darauf an, vor dem Spleißen"
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr "die consteval-only-Variable %qD ist nicht als %<constexpr%> deklariert und wird außerhalb eines konstant ausgewerteten Kontexts verwendet"
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "fügen Sie %<constexpr%> hinzu"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "»consteval-only«-Ausdrücke sind nur in einem konstant ausgewerteten Kontext zulässig"
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Funktion mit Nur-consteval-Typ muss als %qs deklariert werden"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Reflektion eines Ausdrucks erwartet"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "fügen Sie %<typename%> hinzu, um einen Typ außerhalb eines Nur-Typ-Kontexts zu bezeichnen"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "in einem Spleißausdruck kann der Konstruktor oder Destruktor %qD nicht verwendet werden"
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "in einem Spleißausdruck kann das Bitfeld %qD nicht verwendet werden"
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "das Klassenelement %qD kann nicht implizit aus einem Spleißausdruck heraus referenziert werden"
  
! #: cp/reflect.cc:9034
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "ungültiger Zugriff auf Klassenmember vom Typ Template %qE"
  
! #: cp/reflect.cc:9042
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "%qE kann nicht verwendet werden, um auf ein Klassenmember zuzugreifen"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr "unäres %<&%>, angewendet auf ein anonymes Unionsmitglied %qD, das kein direktes Mitglied einer benannten Klasse ist"
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "in einem Spleißausdruck wird eine lokale Variable mit automatischer Speicherdauer aus der umschließenden Funktion verwendet"
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "die Annotation %qE kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "eine Datenelementangabe kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:9114
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Reflexion eines Funktionstemplates erwartet"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr "Reflektion eines Templates für eine Funktion oder eine Variable erwartet"
--- 69418,69990 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "explizite Instanziierung von %qD, aber keine Definition verfügbar"
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "Instanziierungstiefe für Templates überschreitet Höchstwert %d beim Instanziieren von %q+D, möglicherweise wegen Generierung der virtuellen Tabelle (%<-ftemplate-depth=%> verwenden, um den Höchstwert zu erhöhen)"
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von hergeleitetem Klassentyp sind erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:29482
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT ist kein gültiger Typ für einen Nichttyp-Templateparameter, da er nicht strukturell ist"
  
! #: cp/pt.cc:29491
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Nichttypen-Templateparameter von Klassentyp sind nur mit %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:29499
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "ungültiger Nicht-Typ-Parameter für Template"
  
! #: cp/pt.cc:29501
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T ist kein gültiger Typ für einen Nicht-Typ-Parameter eines Templates"
  
! #: cp/pt.cc:31058
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "Schlüsselwort %<template%> nicht innerhalb der declarator-id erlaubt"
  
! #: cp/pt.cc:31254
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "ein Konzept kann nicht eingeschränkt werden"
  
! #: cp/pt.cc:31263
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "das Konzept %qE ist nicht im Gültigkeitsbereich des Namensraums"
  
! #: cp/pt.cc:31269
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "das Konzept %qE hat mehrere Vorlagenparameterlisten"
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "Ermittlung aus geschweift geklammerter Initialisierungsliste erfordert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:32584
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "nicht herleitbares Templates %qT wird ohne Template-Argumente verwendet"
  
! #: cp/pt.cc:32599
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "Alias-Template-Herleitung ist erst ab %<-std=c++20%> oder %<-std=gnu++20%> verfügbar"
  
! #: cp/pt.cc:32605
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "verwenden Sie stattdessen %qD"
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "Templateargumente für die Kopierinitialisierung von %qT können nicht abgeleitet werden, da es keine expliziten Ableitungshinweise oder benutzerdeklarierten Konstruktoren gibt"
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "Templateargumente für %qT können nicht abgeleitet werden, da es keine Ableitungshinweise gibt"
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "Argumentherleitung für Klassentemplate gescheitert:"
  
! #: cp/pt.cc:32756
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Explizite Herleitungshinweise werden nicht für »copy-initialization« berücksichtigt"
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "Argumentherleitung für Klassentemplate von %qT fehlgeschlagen: expliziter Herleitungshinweis in copy-list-initialization ausgewählt"
  
! #: cp/pt.cc:32775
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "der explizite Herleitungshinweis ist hier deklariert"
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT beabsichtigt möglicherweise nicht, Argumentherleitung für Klassentemplates zu unterstützen"
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "fügen Sie einen Herleitungshinweis hinzu, um diese Warnung zu unterdrücken"
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "direct-list-initialization von %<auto%> erfordert genau ein Element"
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "um %<std::initializer_list%> herzuleiten, verwenden Sie einen copy-list-initialization (also mit %<=%> vor dem %<{%>)"
  
! #: cp/pt.cc:32986
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "Lambda-Rückgabewert von %qE kann nicht hergeleitet werden"
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qT kann nicht aus %qE hergeleitet werden"
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "Platzhalter-Beschränkungen nicht erfüllt"
  
! #: cp/pt.cc:33073
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "hergeleiteter Initialisierer erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:33077
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Rückgabetyp erfüllt die Platzhalter-Beschränkungen nicht"
  
! #: cp/pt.cc:33081
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "hergeleiteter Ausdruckstyp erfüllt die Platzhalterbeschränkungen nicht"
  
! #: cp/reflect.cc:146
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> kann nicht auf einen Packungsindex angewendet werden"
  
! #: cp/reflect.cc:151
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> kann nicht auf einen Nichttyp-Template-Parameter %qD angewendet werden"
  
! #: cp/reflect.cc:159
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> kann nicht auf eine Capture %qD angewendet werden"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> kann nicht auf einen lokalen Parameter eines requires-Ausdrucks %qD angewendet werden"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> kann nicht auf eine lokale Entität angewendet werden, für die ein dazwischenliegender Lambda-Ausdruck vorhanden ist"
  
! #: cp/reflect.cc:192
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> kann nicht auf eine using-Deklaration angewendet werden"
  
! #: cp/reflect.cc:198
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> kann nicht auf eine Konzeptprüfung angewendet werden"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr "die Reflexion einer Überlagerungsmenge ist nicht übernehmbar"
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr "die Reflexion des block-externen %qE ist nicht übernehmbar"
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "fehlerhafter Typ %qT an Argument %d, stattdessen %qT erwartet"
  
! #: cp/reflect.cc:496
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> ist kein Namensraum"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr "%<reflect_constant_string%> wurde mit %qT statt mit %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> oder %<char32_t%> aufgerufen"
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist kein Strukturtyp"
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht kopiererzeugbar"
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht kompatibel mit %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr "%<reflect_constant_array%>-Argument mit %qT, aber das ist nicht von %qT %<std::ranges::range_reference_t%> erzeugbar"
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr "%<std::ranges::data%> oder %<std::ranges::size%> sind keine Anpassungspunkt-Objekte"
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "fehlendes %<std::ranges::begin%> oder %<std::ranges::end%>"
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "falscher Typ %qT von %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr "%qD sollte %qs werfen; %<what()%>: %qs"
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr "Exceptions sind deaktiviert, sie werden als nicht-konstant behandelt"
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "Fehler beim Werfen von %qs"
  
! #: cp/reflect.cc:1189
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "unerwartetes %<std::meta::operators%>"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "konnte %<%D::%D%> nicht nachschlagen"
  
! #: cp/reflect.cc:3106
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "konnte %qs nicht nachschlagen"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "unerwarteter Rückgabetyp von %qs"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr "%qT muss ein cv-unqualifizierter Strukturtyp sein, der kein Referenztyp ist"
  
! #: cp/reflect.cc:4086
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT muss ein Objekttyp sein"
  
! #: cp/reflect.cc:4113
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT muss ein Funktionstyp sein"
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr "Vorbedingungen der Typeigenschaft %qE sind nicht erfüllt"
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "konnte %<std::%s<%T>%> nicht instanziieren"
  
! #: cp/reflect.cc:5853
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "Unerwartetes %<data_member_options%>-Argument"
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist keine Reflektion eines Klassentyps"
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines Typalias"
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines cv-qualifizierten Klassentyps"
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines vollständigen Klassentyps"
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr "das erste %<define_aggregate%>-Argument ist eine Reflektion eines Klassentyps %qT, der gerade definiert wird"
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "%<define_aggregate%>-Argument ist keine Datenelementbeschreibung"
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr "die Datenelementbeschreibung des %<define_aggregate%>-Arguments hat keinen vollständigen Typ"
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "der Name %qD wird in mehreren Datenelementbeschreibungen verwendet"
  
! #: cp/reflect.cc:6359
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "in einem %<warn_if_not_aligned%>-Typ kann kein Bitfeld deklariert werden"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> wird nicht aus dem %<consteval%>-Block ausgewertet"
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr "%<define_aggregate%> wird aus dem %<consteval%>-Block heraus ausgewertet, der %qT definiert, und dieser Typ wird gerade definiert"
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "der %<consteval%>-Block ist hier definiert"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qD interveniert zwischen dem Gültigkeitsbereich von %qT und dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird"
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qT interveniert zwischen dem Gültigkeitsbereich von %qT und dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird"
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qD interveniert zwischen dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird, und dem Gültigkeitsbereich von %qT"
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qT interveniert zwischen dem %<consteval%>-Block, aus dem heraus %<define_aggregate%> ausgewertet wird, und dem Gültigkeitsbereich von %qT"
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qD umschlossen ist, während Typ %qT gerade definiert wird, ist von %qD umschlossen"
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qD umschlossen ist, während Typ %qT gerade definiert wird, ist von %qT umschlossen"
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qT umschlossen ist, während Typ %qT gerade definiert wird, ist von %qD umschlossen"
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr "das %<define_aggregate%>, das aus dem %<consteval%>-Block heraus ausgewertet wird und von %qT umschlossen ist, während Typ %qT gerade definiert wird, ist von %qT umschlossen"
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr "%qs wird außerhalb der manifesten Konstantenauswertung verwendet"
  
! #: cp/reflect.cc:6740
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "ungültiges %<access_context%>-Argument"
  
! #: cp/reflect.cc:6751
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "unerwartetes %<access_context::scope()%>"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "unerwartetes %<access_context::designating_class()%>"
  
! #: cp/reflect.cc:7563
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "unerwartetes Argument für %qs"
  
! #: cp/reflect.cc:7901
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "fehlerhafter Typ %qT an Argument %d, stattdessen %qs erwartet"
  
! #: cp/reflect.cc:7974
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "fehlerhafter Rückgabetyp %qT, stattdessen %qs erwartet"
  
! #: cp/reflect.cc:7977
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "fehlerhafter Rückgabetyp %qT, stattdessen %qT erwartet"
  
! #: cp/reflect.cc:8001
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "unbekannte Metafunktion %qD"
  
! #: cp/reflect.cc:8742
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "das %<splice%>-Argument muss ein Ausdruck vom Typ %qs sein"
  
! #: cp/reflect.cc:8749
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "eine Nullreflexion kann nicht gespleißt werden"
  
! #: cp/reflect.cc:8759
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "eine Reflektion des Funktionsparameters %qD kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr "wenden Sie %<std::meta::variable_of%> darauf an, vor dem Spleißen"
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr "die consteval-only-Variable %qD ist nicht als %<constexpr%> deklariert und wird außerhalb eines konstant ausgewerteten Kontexts verwendet"
  
! #: cp/reflect.cc:9079
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "fügen Sie %<constexpr%> hinzu"
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "»consteval-only«-Ausdrücke sind nur in einem konstant ausgewerteten Kontext zulässig"
  
! #: cp/reflect.cc:9229
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Funktion mit Nur-consteval-Typ muss als %qs deklariert werden"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Reflektion eines Ausdrucks erwartet"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "fügen Sie %<typename%> hinzu, um einen Typ außerhalb eines Nur-Typ-Kontexts zu bezeichnen"
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "in einem Spleißausdruck kann der Konstruktor oder Destruktor %qD nicht verwendet werden"
  
! #: cp/reflect.cc:9292
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "in einem Spleißausdruck kann das Bitfeld %qD nicht verwendet werden"
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "das Klassenelement %qD kann nicht implizit aus einem Spleißausdruck heraus referenziert werden"
  
! #: cp/reflect.cc:9314
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "ungültiger Zugriff auf Klassenmember vom Typ Template %qE"
  
! #: cp/reflect.cc:9322
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "%qE kann nicht verwendet werden, um auf ein Klassenmember zuzugreifen"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr "unäres %<&%>, angewendet auf ein anonymes Unionsmitglied %qD, das kein direktes Mitglied einer benannten Klasse ist"
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "in einem Spleißausdruck wird eine lokale Variable mit automatischer Speicherdauer aus der umschließenden Funktion verwendet"
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "die Annotation %qE kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "eine Datenelementangabe kann nicht in einem Spleißausdruck verwendet werden"
  
! #: cp/reflect.cc:9394
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Reflexion eines Funktionstemplates erwartet"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr "Reflektion eines Templates für eine Funktion oder eine Variable erwartet"
*************** msgstr "ungültige Definition des qualif
*** 70233,70816 ****
  msgid "invalid base-class specification"
  msgstr "ungültige Spezifizierung der Basisklasse"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen »capture-default«"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "Lambda in lokaler Klasse %q+T kann Variablen aus dem umschließenden Kontext nicht einfangen"
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters außerhalb des Funktionskörpers"
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder Aufzählungstyp hat"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr "%qD »this« erforderlich beim Zugriff auf ein Element innerhalb einer Konstruktor-Vorbedingung oder einer Destruktor-Nachbedingung zur Vertragsüberprüfung"
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein Aufzählungstyp"
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "Packungsindex hat nicht-ganzzahligen Typen %qT"
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "Packindex ist keine Ganzzahlkonstante"
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Packungsindex %qE ist negativ"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "Packungsindex %qE liegt außerhalb des Bereichs einer Packung der Länge %qd"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gültig"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf Aufzähler %qD angewandt werden"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstützt"
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Pointer-to-Member-Mapping %qE wird nicht unterstützt"
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte Reduktionsauflösung ist mehrdeutig"
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE in %<reduction%>-Klausel ist ein Array der Länge 0"
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ für %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "benutzerdefinierte Reduktion mit Konstruktorinitialisierung für Basisklasse %qT"
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "%qT ist weder Struktur noch Union noch Klassentyp in %<#pragma omp declare mapper%>"
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qT darf keine virtuelle Basisklasse in %<#pragma omp declare mapper%> sein"
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "String-Literal oder konstanter ganzzahliger Ausdruck anstelle von %qE erwartet"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "Modifizierer außer %<val%> ist in %<linear%>-Klausel an %<simd%>- oder %<for%>-Konstrukten angegeben, zusammen mit OpenMP-5.2-Modifizierern"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "»linear«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandt"
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "»linear«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger ist"
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck für »linear«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt"
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck für %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck für %<vector%>-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck für %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-Länge muss positiv sein"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-Teilgrößenausdruck muss bestimmt sein"
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig, positiv und konstant sein"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "Ausdruck für %<dist_schedule%>-Chunkgröße muss ganzzahlig sein"
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck für Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "Klassenelement %qE wird in der Klausel %<uses_allocators%> noch nicht unterstützt"
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Modifikatoren können nicht mit vordefinierten Allokatoren verwendet werden"
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "Arrays von Merkmalen mit variabler Länge werden nicht unterstützt"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD ist in %qs-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "überladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck für %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck für %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<filter%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "Variable %qs ist weder Zeiger noch Referenz auf Zeiger"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "Variable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument für %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> verwendet zwei unterschiedliche Ausdrücke für Speicher"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr "%<constexpr%>-String muss ein Stringliteral oder ein Objekt mit den Membern %<size%> und %<data%> sein"
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr "%<size()%> des %<constexpr%>-Strings muss implizit in %<std::size_t%> umwandelbar sein"
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr "%<data()%> des %<constexpr%>-Strings muss implizit in %<const char*%> umwandelbar sein"
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "%<size()%> des %<constexpr%>-Strings muss ein konstanter Ausdruck sein"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "%<size()%> des %<constexpr%>-Strings ist %qE und damit zu groß"
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "unverarbeiteter Rückgabewert von %<data()%>"
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "%<data()[%d]%> des %<constexpr%>-Strings muss ein konstanter Ausdruck sein"
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%<data()%> des %<constexpr%>-Strings muss ein Kernkonstantenausdruck sein"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "die constexpr-Zeichenkette konnte nicht von UTF-8 in den Quellzeichensatz konvertiert werden"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr "die constexpr-Zeichenkette konnte nicht von der normalen Literalkodierung in den Quellzeichensatz konvertiert werden"
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "statische Assertion fehlgeschlagen: %.*s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung für statische Behauptung"
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument für %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qT ist ein Klassentyp, der aber keine Union ist"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT ist kein Typ mit Standardlayout"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr "%<__builtin_is_pointer_interconvertible_with_class%> benötigt ein einziges Argument"
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr "Argument von %<__builtin_is_pointer_interconvertible_with_class%> muss ein Zeiger auf Member sein"
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr "%<__builtin_is_corresponding_member%> nicht wohldefiniert für anonyme Vereinigungen"
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_is_corresponding_member%> benötigt zwei Argumente"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr "Argument von %<__builtin_is_corresponding_member%> muss ein Zeiger auf Member sein"
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_is_string_literal%> benötigt ein einziges Argument"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr "das Argument für %<__builtin_is_string_literal%> ist weder %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> noch %<const char32_t*%>"
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr "Überprüfung von %qs auf Typ %qT mit einem Destruktor, der nicht aufrufbar ist"
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "das Argument %2$qT für %1$qs ist eine Referenz"
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qD ist weder ein Klassen- noch ein Alias-Template"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "beide Argumente in binärer Faltung haben unexpandierte Parameterpackungen"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binärer Faltung"
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "Typ %qT des Arguments für %<__builtin_launder%> muss ein Objektzeiger sein"
--- 70319,70902 ----
  msgid "invalid base-class specification"
  msgstr "ungültige Spezifizierung der Basisklasse"
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "Element %qD von unbenannter Union kann nicht eingefangen werden"
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD ist nicht eingefangen"
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "das Lambda hat keinen »capture-default«"
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "Lambda in lokaler Klasse %q+T kann Variablen aus dem umschließenden Kontext nicht einfangen"
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "Verwendung lokaler Variable mit automatischer Speicherklasse aus enthaltender Funktion"
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "Verwendung eines Parameters aus enthaltender Funktion"
  
! #: cp/semantics.cc:4867
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "Verwendung eines Parameters außerhalb des Funktionskörpers"
  
! #: cp/semantics.cc:4877
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "fehlende Templateargumente"
  
! #: cp/semantics.cc:4913
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder Aufzählungstyp hat"
  
! #: cp/semantics.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
  
! #: cp/semantics.cc:5004
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr "%qD »this« erforderlich beim Zugriff auf ein Element innerhalb einer Konstruktor-Vorbedingung oder einer Destruktor-Nachbedingung zur Vertragsüberprüfung"
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "Typ von %qE ist unbekannt"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT ist kein Aufzählungstyp"
  
! #: cp/semantics.cc:5226
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "Packungsindex hat nicht-ganzzahligen Typen %qT"
  
! #: cp/semantics.cc:5233
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "Packindex ist keine Ganzzahlkonstante"
  
! #: cp/semantics.cc:5241
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Packungsindex %qE ist negativ"
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "Packungsindex %qE liegt außerhalb des Bereichs einer Packung der Länge %qd"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Parameterpack %<__bases%> ist nur in Templatedeklaration gültig"
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "%<offsetof%> kann nicht auf Elementfunktion angewandt werden"
  
! #: cp/semantics.cc:5440
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "%<offsetof%> kann nicht auf Aufzähler %qD angewandt werden"
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "%<offsetof%> innerhalb von Typ %qT (der kein Standardlayout hat) ist bedingt unterstützt"
  
! #: cp/semantics.cc:6655
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Pointer-to-Member-Mapping %qE wird nicht unterstützt"
  
! #: cp/semantics.cc:6850
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "benutzerdefinierte Reduktionsauflösung ist mehrdeutig"
  
! #: cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE in %<reduction%>-Klausel ist ein Array der Länge 0"
  
! #: cp/semantics.cc:7260
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE hat konstanten Typ für %<reduction%>"
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "benutzerdefinierte Reduktion mit Konstruktorinitialisierung für Basisklasse %qT"
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "%qT ist weder Struktur noch Union noch Klassentyp in %<#pragma omp declare mapper%>"
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qT darf keine virtuelle Basisklasse in %<#pragma omp declare mapper%> sein"
  
! #: cp/semantics.cc:7765
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "String-Literal oder konstanter ganzzahliger Ausdruck anstelle von %qE erwartet"
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "Modifizierer außer %<val%> ist in %<linear%>-Klausel an %<simd%>- oder %<for%>-Konstrukten angegeben, zusammen mit OpenMP-5.2-Modifizierern"
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "»linear«-Klausel mit Modifizierer %qs wird auf Nicht-Referenz-Variable mit Typ %qT angewandt"
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "»linear«-Klausel wird auf Variable vom Typ %qT angewandt, die weder ganzzahlig noch Zeiger ist"
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "Ausdruck für »linear«-Schrittweite muss ganzzahlig sein"
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> ist in OpenMP nur innerhalb von %<declare simd%>-Klauseln erlaubt"
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD ist in Klausel %qs keine Variable"
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD ist in Klausel %<firstprivate%> keine Variable"
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD ist in Klausel %<lastprivate%> keine Variable"
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "statischer %<gang%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8399
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "statischer %<gang%>-Ausdruck muss positiv sein"
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "Ausdruck für %<gang%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "Ausdruck für %<vector%>-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "Ausdruck für %<worker%>-Nummer muss ganzzahlig sein"
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "Wert von %<gang%> muss positiv sein"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "Wert der %<vector%>-Länge muss positiv sein"
  
! #: cp/semantics.cc:8477
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "Wert der %<worker%>-Nummer muss positiv sein"
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "Plan-Teilgrößenausdruck muss bestimmt sein"
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig sein"
  
! #: cp/semantics.cc:8609
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Ausdruck für %qs-Länge muss ganzzahlig, positiv und konstant sein"
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "%<async%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "%<thread_limit%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "%<device%>-ID muss ganzzahlig sein"
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "Ausdruck für %<dist_schedule%>-Chunkgröße muss ganzzahlig sein"
  
! #: cp/semantics.cc:8748
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD ist in %<aligned%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE in %<aligned%>-Klausel ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD tritt in %<aligned%>-Klausel mehrfach auf"
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "Ausdruck für Ausrichtung der %<aligned%>-Klausel muss ganzzahlig sein"
  
! #: cp/semantics.cc:8816
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD ist in %<nontemporal%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8827
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD tritt in %<nontemporal%>-Klauseln mehrfach auf"
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> ist in %<allocate%>-Klausel nicht erlaubt"
  
! #: cp/semantics.cc:8856
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD ist in %<allocate%>-Klausel keine Variable"
  
! #: cp/semantics.cc:8865
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD kommt in %<allocate%>-Klausel mehrfach vor"
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "Klassenelement %qE wird in der Klausel %<uses_allocators%> noch nicht unterstützt"
  
! #: cp/semantics.cc:9026
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Modifikatoren können nicht mit vordefinierten Allokatoren verwendet werden"
  
! #: cp/semantics.cc:9095
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "Arrays von Merkmalen mit variabler Länge werden nicht unterstützt"
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD ist in %qs-Klausel weder lvalue-Ausdruck noch Arrayabschnitt"
  
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "Template %qE in Klausel %qs"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "überladener Funktionsname %qE in Klausel %qs"
  
! #: cp/semantics.cc:9759
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "Ausdruck für %<grainsize%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "Ausdruck für %<priority%> muss ganzzahlig sein"
  
! #: cp/semantics.cc:9819
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9831
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%<hint%>-Ausdruck muss ganzzahlig und konstant sein"
  
! #: cp/semantics.cc:9848
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "%<filter%>-Ausdruck muss ganzzahlig sein"
  
! #: cp/semantics.cc:9879
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "Variable %qs ist weder Zeiger noch Referenz auf Zeiger"
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "Variable %qs ist weder Zeiger noch Array noch Referenz auf Zeiger oder Array"
  
! #: cp/semantics.cc:9973
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "Argument für %<tile%> erfordert ganzzahligen Typ"
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%>-qualifiziertes %qE ohne %<mutable%>-Element darf nur in %<shared%>- oder %<firstprivate%>-Klauseln vorkommen"
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD ist weder Datei-, Namens- noch Blockbereichsvariable"
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> Direktive %qE nicht in Definition von %qT"
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "Unterschied zwischen %qE und %qD hat keinen Ganzzahltyp"
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> zusammen mit Iterationsvariable %qE verwendet"
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> verwendet zwei unterschiedliche Ausdrücke für Speicher"
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr "%<constexpr%>-String muss ein Stringliteral oder ein Objekt mit den Membern %<size%> und %<data%> sein"
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr "%<size()%> des %<constexpr%>-Strings muss implizit in %<std::size_t%> umwandelbar sein"
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr "%<data()%> des %<constexpr%>-Strings muss implizit in %<const char*%> umwandelbar sein"
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "%<size()%> des %<constexpr%>-Strings muss ein konstanter Ausdruck sein"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "%<size()%> des %<constexpr%>-Strings ist %qE und damit zu groß"
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "unverarbeiteter Rückgabewert von %<data()%>"
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "%<data()[%d]%> des %<constexpr%>-Strings muss ein konstanter Ausdruck sein"
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%<data()%> des %<constexpr%>-Strings muss ein Kernkonstantenausdruck sein"
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "die constexpr-Zeichenkette konnte nicht von UTF-8 in den Quellzeichensatz konvertiert werden"
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr "die constexpr-Zeichenkette konnte nicht von der normalen Literalkodierung in den Quellzeichensatz konvertiert werden"
  
! #: cp/semantics.cc:13151
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "statische Assertion fehlgeschlagen: %.*s"
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "Nicht-konstante Bedingung für statische Behauptung"
  
! #: cp/semantics.cc:13196
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Argument für %<decltype%> muss ein Ausdruck sein"
  
! #: cp/semantics.cc:13242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> kann die Adresse der überladenen Funktion nicht auflösen"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qT ist ein Klassentyp, der aber keine Union ist"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT ist kein Typ mit Standardlayout"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr "%<__builtin_is_pointer_interconvertible_with_class%> benötigt ein einziges Argument"
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr "Argument von %<__builtin_is_pointer_interconvertible_with_class%> muss ein Zeiger auf Member sein"
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr "%<__builtin_is_corresponding_member%> nicht wohldefiniert für anonyme Vereinigungen"
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_is_corresponding_member%> benötigt zwei Argumente"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr "Argument von %<__builtin_is_corresponding_member%> muss ein Zeiger auf Member sein"
  
! #: cp/semantics.cc:13898
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_is_string_literal%> benötigt ein einziges Argument"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr "das Argument für %<__builtin_is_string_literal%> ist weder %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> noch %<const char32_t*%>"
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr "Überprüfung von %qs auf Typ %qT mit einem Destruktor, der nicht aufrufbar ist"
  
! #: cp/semantics.cc:14328
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "das Argument %2$qT für %1$qs ist eine Referenz"
  
! #: cp/semantics.cc:14500
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qD ist weder ein Klassen- noch ein Alias-Template"
  
! #: cp/semantics.cc:14731
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "Operand des Faltungsausdrucks hat keine unexpandierten Parameterpackungen"
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "beide Argumente in binärer Faltung haben unexpandierte Parameterpackungen"
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "keine unexpandierten Parameterpackungen in binärer Faltung"
  
! #: cp/semantics.cc:14810
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "Typ %qT des Arguments für %<__builtin_launder%> muss ein Objektzeiger sein"
*************** msgstr "Typ %qT des Arguments für %<__b
*** 70818,70844 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist ein Arraytyp"
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "%<__builtin_bit_cast%> kann nicht mit consteval-only-Typen verwendet werden"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "Quelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "in %<__builtin_bit_cast%> ist die Quellgröße %qE ungleich der Zieltypgröße %qE"
--- 70904,70930 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist ein Arraytyp"
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "Zieltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "%<__builtin_bit_cast%> kann nicht mit consteval-only-Typen verwendet werden"
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "Quelltyp %qT von %<__builtin_bit_cast%> ist nicht trivial kopierbar"
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "in %<__builtin_bit_cast%> ist die Quellgröße %qE ungleich der Zieltypgröße %qE"
*************** msgstr "in %<__builtin_bit_cast%> ist di
*** 70848,71159 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention für %qT, die in 8.1 versehentlich geändert wurde"
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) ändert versehentlich die Aufrufkonvention für %qT"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention für %qT ändert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelöscht sind"
  
! #: cp/tree.cc:5064
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT ist ein Gleitkommatyp"
  
! #: cp/tree.cc:5069
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ist ein Festkommatyp"
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD füllt nicht alle Bits von %q#T"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD hat den Typ %qT, der hat jedoch keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T hat keine Datenfelder"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> hat Füllbits und keine Wertbits"
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "der Basistyp %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD vom Typ %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "Auffüllung passiert zwischen %qD und %qD"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "unbenanntes Bitfeld fügt vor %qD eine Auffüllung ein"
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "Auffüllung passiert vor %qD"
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "Auffüllung passiert hinter %qD"
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT hat Auffüllung und keine Datenfelder"
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist veränderlich"
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "Attribut %qE kann nur auf Funktionen oder Parameter angewendet werden"
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder Aufzählungstypen angewendet werden"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> in Funktionsdeklaration"
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> in Aufzählungstyp"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> bei einem anderen Typ als %<class%>"
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> in Bitfeld"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> in Typalias"
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE bei einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE in unbenanntem Bitfeld"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE in %<case%>- oder %<default%>-Label"
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE bei einer Deklaration außer Parameter oder automatischer Variable"
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt außerhalb des Bereichs [0, %i]"
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist für interne Verwendung reserviert"
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fügt ABI-Marke %qE hinzu"
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente für Attribut %qE müssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente für Attribut %qE müssen gültige Bezeichner enthalten"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gültiges Anfangszeichen für einen Bezeichner"
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gültiges Zeichen in einem Bezeichner"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird für Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird für Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf »extern \"C\"«-Deklaration %qD angewendet"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "Argument %qE des Attributs muss ein Ausdruck sein, der zu true oder false auswertet"
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Annotation an einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "Annotation bezieht sich auf eine Sprungmarke"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "Annotation an einem unbenannten Bitfeld"
  
! #: cp/tree.cc:5934
  #, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "Annotation an einem »void«-Parameter"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "die Annotation hat keinen Strukturtyp"
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "die Annotation hat keinen kopier-erzeugbaren Typ"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
--- 70934,71245 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV-Qualifizierer können nicht auf %qT angewendet werden"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) korrigiert die Aufrufkonvention für %qT, die in 8.1 versehentlich geändert wurde"
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) ändert versehentlich die Aufrufkonvention für %qT"
  
! #: cp/tree.cc:4771
  #, gcc-internal-format
  msgid " declared here"
  msgstr " hier deklariert"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "die Aufrufkonvention für %qT ändert sich mit %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " da alle seine Kopier- und Verschiebekonstruktoren gelöscht sind"
  
! #: cp/tree.cc:5080
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT ist ein Gleitkommatyp"
  
! #: cp/tree.cc:5085
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ist ein Festkommatyp"
  
! #: cp/tree.cc:5116
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD füllt nicht alle Bits von %q#T"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD hat den Typ %qT, der hat jedoch keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5134
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T hat keine Datenfelder"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> hat Füllbits und keine Wertbits"
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "der Basistyp %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD vom Typ %qT hat keine eindeutigen Objektdarstellungen"
  
! #: cp/tree.cc:5223
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "Auffüllung passiert zwischen %qD und %qD"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "unbenanntes Bitfeld fügt vor %qD eine Auffüllung ein"
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "Auffüllung passiert vor %qD"
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "Auffüllung passiert hinter %qD"
  
! #: cp/tree.cc:5251
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT hat Auffüllung und keine Datenfelder"
  
! #: cp/tree.cc:5360
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Basisklasse %qT ist nicht %<public%>"
  
! #: cp/tree.cc:5363
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD ist nicht %<public%>"
  
! #: cp/tree.cc:5370
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ist veränderlich"
  
! #: cp/tree.cc:5378
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ist kein nicht-struktureller Typ"
  
! #: cp/tree.cc:5401
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "Attribut %qE kann nur auf Funktionen oder Parameter angewendet werden"
  
! #: cp/tree.cc:5422
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "Argument des Attributs %qE muss eine Zeichenkettenkonstante sein"
  
! #: cp/tree.cc:5437
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "Attribut %qE kann nur auf Funktionen oder auf Klasse- oder Aufzählungstypen angewendet werden"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "Attribut %qE kann nur auf nicht-statische Datenelemente angewendet werden"
  
! #: cp/tree.cc:5468
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "Attribut %qE kann nicht auf Bitfeld angewendet werden"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "Attribut %qE erwartet keine Argumente"
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "Attribut %qE aus ISO C++ ist nicht auf Funktionen anwendbar; wird als %<[[gnu::%E]]%> behandelt"
  
! #: cp/tree.cc:5515
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> in Funktionsdeklaration"
  
! #: cp/tree.cc:5518
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> in Aufzählungstyp"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> bei einem anderen Typ als %<class%>"
  
! #: cp/tree.cc:5523
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> in Bitfeld"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> in Typalias"
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE bei einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE in unbenanntem Bitfeld"
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE in %<case%>- oder %<default%>-Label"
  
! #: cp/tree.cc:5581
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE bei einer Deklaration außer Parameter oder automatischer Variable"
  
! #: cp/tree.cc:5676
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "angeforderte %<init_priority%> muss ganzzahlig und konstant sein"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "nur Attribut %qE kann für Definitionen von Objekten eines Klassentyps im Datei-Gültigkeitsbereich verwendet werden"
  
! #: cp/tree.cc:5706
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "angeforderte %<init_priority%> %i liegt außerhalb des Bereichs [0, %i]"
  
! #: cp/tree.cc:5719
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "angeforderte %<init_priority%> %i ist für interne Verwendung reserviert"
  
! #: cp/tree.cc:5750
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "Redeklaration von %qD fügt ABI-Marke %qE hinzu"
  
! #: cp/tree.cc:5770
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "Attribut %qE erfordert Argumente"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Argumente für Attribut %qE müssen enge Zeichenkettenliterale sein"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Argumente für Attribut %qE müssen gültige Bezeichner enthalten"
  
! #: cp/tree.cc:5797
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> ist kein gültiges Anfangszeichen für einen Bezeichner"
  
! #: cp/tree.cc:5811
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> ist kein gültiges Zeichen in einem Bezeichner"
  
! #: cp/tree.cc:5835
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "Attribut %qE auf Nicht-Klassen-, Nicht-Enum-Typ %qT angewendet"
  
! #: cp/tree.cc:5841
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "Attribut %qE auf %qT nach seiner Definition angewendet"
  
! #: cp/tree.cc:5848
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%qE-Attribut wird für Templateinstanziierung %qT ignoriert"
  
! #: cp/tree.cc:5855
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%qE-Attribut wird für Templatespezialisierung %qT ignoriert"
  
! #: cp/tree.cc:5877
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE-Attribut wird auf %qD angewendet, das weder Funktion noch Variable ist"
  
! #: cp/tree.cc:5883
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "Attribut %qE wird auf »extern \"C\"«-Deklaration %qD angewendet"
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "Argument %qE des Attributs muss ein Ausdruck sein, der zu true oder false auswertet"
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Annotation an einem anderen Typ als einer Klassen- oder Aufzählungsdefinition"
  
! #: cp/tree.cc:5938
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "Annotation bezieht sich auf eine Sprungmarke"
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "Annotation an einem unbenannten Bitfeld"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "Annotation an einem »void«-Parameter"
  
! #: cp/tree.cc:5966
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "die Annotation hat keinen Strukturtyp"
  
! #: cp/tree.cc:5981
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "die Annotation hat keinen kopier-erzeugbaren Typ"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr "linker Operand von %<->*%> muss
*** 71398,72153 ****
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "keine Standardversion im Geltungsbereich"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente für Funktion"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente für Funktion"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "die Adresse %qE ist niemals NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "die Adresse von %qD ist niemals NULL"
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qE niemals NULL ist"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "Vergleich des Ergebnisses der Zeigeraddition %qE mit NULL"
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qD niemals NULL ist"
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von überladener Funktion wird angenommen"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)"
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ungültige Operanden der Typen %qT und %qT für binäres %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ungültige Verwendung eines Zeigers auf einen unvollständigen Typen in Zeigerarithmetik"
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ungültige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Klammern um %qE können nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Memberfunktion, um einen Zeiger auf eine explizite Memberfunktion zu erzeugen"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet es, die Adresse einer gebundenen Memberfunktion zu nehmen, um einen Zeiger auf eine explizite Objekt-Memberfunktion zu bilden"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "ein Zeiger auf eine explizite Objektelementfunktion kann nur mit %<&%T::%D%> erzeugt werden"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines Rvalues wird ermittelt"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhöhen einer Aufzählung"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer Aufzählung"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht erhöht werden"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht verringert werden"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Erhöhen eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator--%> ist verboten"
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verboten"
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltet"
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Adresse für %qD angefordert, was als %<register%> deklariert ist"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "Listeninitialisierung für Nicht-Klassentyp darf nicht geklammert sein"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Ausdrucksliste für »%s« wird als zusammengesetzten Ausdruck behandelt"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulösen"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Umwandlung des Typs %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-Rückgabetyp ignoriert"
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<static_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollständig"
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ungültige Typumwandlung eines prvalue-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "Umwandlung von %qH in %qI erhöht erforderliche Ausrichtung des Zieltyps"
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstützt"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungültige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement ist"
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp ist"
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungültige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE vom Typ %qT wird auf sich selbst verschoben"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unverträgliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ungültige Arrayzuweisung"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element über virtuelle Basis %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungültige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei Argumentübergabe umgewandelt werden"
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in Rückgabe umgewandelt werden"
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Parameter %qP von %qD könnte Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Parameter könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ziel der Umwandlung könnte Kandidat ein für ein Formatattribut sein"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ziel der Initialisierung könnte ein Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "linke Seite der Zuweisung könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Übergabe des Arguments %P von %qD"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporären Wert wird zurückgegeben"
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "Zeiger auf temporäre Variable wird zurückgegeben"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben einer temporären %<initializer_list%> verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben der lokalen %<initializer_list%>-Variable %qD verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "das Verschieben eines temporären Objekts verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "das Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in Rückgabeanweisung"
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "redundantes Verschieben in Initialisierung"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Wert von Destruktor zurückgegeben"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurückgekehrt werden"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "Rückgabe eines Wertes von einem Konstruktor"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurückgegeben"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für automatischen Rückgabetyp: %qT und dann %qT"
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "Return-Anweisung mit Wert, in Funktion mit Rückgabetyp %qT"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> darf nicht NULL zurückgeben, außer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)"
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "bei der Rückkehr von %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "bei der Rückkehr in %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Rvalue wird als Lvalue verwendet"
--- 71484,72239 ----
  msgid "subscript missing in array reference"
  msgstr "Index fehlt in Arrayreferenz"
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "Indizierung eines als %<register%> deklarierten Arrays"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indizierter Wert ist weder ein Array noch ein Zeiger"
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "bei Verwendung von %qE fehlt Objekt"
  
! #: cp/typeck.cc:4681
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "keine Standardversion im Geltungsbereich"
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element als Funktion in %<%E (...)%> aufzurufen, z.B. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4728
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4735
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4738
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Ausdruck kann nicht als Funktion verwendet werden"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "zu viele Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "zu wenige Argumente für Konstruktor %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "zu viele Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Zu wenige Argumente für Elementfunktion %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "zu viele Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "zu wenige Argumente für Funktion %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "zu viele Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "zu wenige Argumente für Methode %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "zu viele Argumente für Funktion"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "zu wenige Argumente für Funktion"
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "Parameter %P von %qD hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "Parameter %P hat unvollständigen Typen %qT"
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "die Adresse %qE ist niemals NULL"
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "die Adresse von %qD ist niemals NULL"
  
! #: cp/typeck.cc:5289
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qE niemals NULL ist"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "Vergleich des Ergebnisses der Zeigeraddition %qE mit NULL"
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "der Compiler kann annehmen, dass die Adresse von %qD niemals NULL ist"
  
! #: cp/typeck.cc:5366
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5369
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "bitweise Operation zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5375
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT"
  
! #: cp/typeck.cc:5378
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "Arithmetik zwischen den unterschiedlichen Aufzählungstypen %qT und %qT ist veraltet"
  
! #: cp/typeck.cc:5415
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5418
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "Vergleich zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "Vergleich zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT"
  
! #: cp/typeck.cc:5437
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "Arithmetik zwischen Aufzählungstyp %qT und Gleitkommatyp %qT ist veraltet"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "Arithmetik zwischen Gleitkommatyp %qT und Aufzählungstyp %qT ist veraltet"
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "Umwandlung in Typ %qT von überladener Funktion wird angenommen"
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL in Arithmetik verwendet"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Operandentypen sind %qT und %qT"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "Drei-Wege-Vergleich von Vektoren"
  
! #: cp/typeck.cc:6492
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "geordneter Vergleich von Zeiger mit der Zahl 0 (%qT und %qT)"
  
! #: cp/typeck.cc:6539
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
  
! #: cp/typeck.cc:6605
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "implizite Umwandlung von %qH in %qI zur Anpassung an anderen Operanden des Binärausdrucks"
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "ungültige Operanden der Typen %qT und %qT für binäres %qO"
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ungültige Verwendung eines Zeigers auf einen unvollständigen Typen in Zeigerarithmetik"
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "Adresse des Konstruktors %qD wird genommen"
  
! #: cp/typeck.cc:7262
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "Adresse des Destruktors %qD wird genommen"
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "ungültige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  eine qualifizierte ID ist erforderlich"
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "Klammern um %qE können nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Memberfunktion, um einen Zeiger auf eine explizite Memberfunktion zu erzeugen"
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO-C++ verbietet es, die Adresse einer gebundenen Memberfunktion zu nehmen, um einen Zeiger auf eine explizite Objekt-Memberfunktion zu bilden"
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "ein Zeiger auf eine explizite Objektelementfunktion kann nur mit %<&%T::%D%> erzeugt werden"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "Adresse eines Rvalues wird ermittelt"
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
  
! #: cp/typeck.cc:7615
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "Versuch, die Adresse eines Bitfelds zu bestimmen"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> auf einem Ausdruck vom Typ %<bool%>"
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "meinten Sie ein logisches Nicht (%<!%>)?"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO-C++ verbietet erhöhen einer Aufzählung"
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO-C++ verbietet verringern einer Aufzählung"
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht erhöht werden"
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "Zeiger auf unvollständigen Typen %qT kann nicht verringert werden"
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Erhöhen eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "%qs-Ausdruck von %<volatile%>-qualifiziertem Typ ist veraltet"
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator--%> ist verboten"
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist in C++17 verboten"
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "Verwendung eines Operanden vom Typ %qT in %<operator++%> ist veraltet"
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "Adresse für %qD angefordert, was als %<register%> deklariert ist"
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "Listeninitialisierung für Nicht-Klassentyp darf nicht geklammert sein"
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Initialisierung behandelt"
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in Speicherinitialisierung behandelt"
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Ausdrucksliste als zusammengesetzten Ausdruck in funktionaler Umwandlung behandelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80191
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Ausdrucksliste für »%s« wird als zusammengesetzten Ausdruck behandelt"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "kein Kontext, um Typ von %qE aufzulösen"
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "Umwandlung des Typs %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8560
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<static_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8567
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "%<reinterpret_cast%> von Typ %qT in Typ %qT entfernt Qualifizierer"
  
! #: cp/typeck.cc:8593
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "nutzlose Umwandlung in Typ %q#T"
  
! #: cp/typeck.cc:8607
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "Typkennzeichner an Umwandlungs-Rückgabetyp ignoriert"
  
! #: cp/typeck.cc:9056
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<static_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "Klassentyp %qT ist unvollständig"
  
! #: cp/typeck.cc:9096
  msgid "converting from %qH to %qI"
  msgstr "Umwandlung von %qH nach %qI"
  
! #: cp/typeck.cc:9171
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "ungültige Typumwandlung eines prvalue-Ausdrucks des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9241
  msgid "cast from %qH to %qI loses precision"
  msgstr "Typumwandlung von %qH nach %qI verliert Genauigkeit"
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Funktionstypen von %qH nach %qI"
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "Umwandlung zwischen inkompatiblen Elementzeigertypen von %qH nach %qI"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "Umwandlung von %qH in %qI erhöht erforderliche Ausrichtung des Zieltyps"
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt ist bedingt unterstützt"
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "ungültige Umwandlung von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der weder Zeiger, Referenz, noch Zeiger auf ein Datenelement ist"
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "ungültige Verwendung von %<const_cast%> mit Typ %qT, der ein Zeiger oder Referenz auf Funktionstyp ist"
  
! #: cp/typeck.cc:9453
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> eines R-Wertes des Typs %qT in Typ %qT"
  
! #: cp/typeck.cc:9523
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "ungültiges %<const_cast%> von Typ %qT in Typ %qT"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO-C++ verbietet Umwandlung in Arraytyp %qT"
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "ungültige Umwandlung in Funktionstyp %qT"
  
! #: cp/typeck.cc:9758
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE vom Typ %qT wird auf sich selbst verschoben"
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "Zuweisung an Array von Initialisierungsliste"
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "unverträgliche Typen in Zuweisung von %qT an %qT"
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "Array als Initialisierung verwendet"
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Ungültige Arrayzuweisung"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Umwandlung in Zeiger auf Element über virtuelle Basis %qT"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   in Umwandlung in Zeiger auf Element"
  
! #: cp/typeck.cc:10442
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "ungültige Umwandlung in Typ %qT von Typ %qT"
  
! #: cp/typeck.cc:10766
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "%qH kann nicht nach %qI im Standardargument umgewandelt werden"
  
! #: cp/typeck.cc:10771
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "%qH kann nicht nach %qI bei Argumentübergabe umgewandelt werden"
  
! #: cp/typeck.cc:10780
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "%qH kann nicht nach %qI in Initialisierung umgewandelt werden"
  
! #: cp/typeck.cc:10784
  msgid "cannot convert %qH to %qI in return"
  msgstr "%qH kann nicht nach %qI in Rückgabe umgewandelt werden"
  
! #: cp/typeck.cc:10789
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "%qH kann nicht nach %qI in Zuweisung umgewandelt werden"
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "Parameter %qP von %qD könnte Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "Parameter könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "Ziel der Umwandlung könnte Kandidat ein für ein Formatattribut sein"
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "Ziel der Initialisierung könnte ein Kandidat für Formatattribut sein"
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "linke Seite der Zuweisung könnte ein Kandidat für ein Formatattribut sein"
  
! #: cp/typeck.cc:10935
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "bei Übergabe des Arguments %P von %qD"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "Referenz auf temporären Wert wird zurückgegeben"
  
! #: cp/typeck.cc:11024
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "Zeiger auf temporäre Variable wird zurückgegeben"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben einer temporären %<initializer_list%> verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11062
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "Referenz auf lokale Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "das Zurückgeben der lokalen %<initializer_list%>-Variable %qD verlängert nicht die Lebenszeit des zugrundeliegenden Arrays"
  
! #: cp/typeck.cc:11072
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11076
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "Adresse der lokalen Variable %qD zurückgegeben"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "das Verschieben eines temporären Objekts verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "entfernen Sie den Aufruf von %<std::move%>"
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "das Verschieben eines lokalen Objekts in einer return-Anweisung verhindert das Einsparen der Kopie"
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "redundantes Verschieben in Rückgabeanweisung"
  
! #: cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "redundantes Verschieben in Initialisierung"
  
! #: cp/typeck.cc:11452
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "Wert von Destruktor zurückgegeben"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11464
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurückgekehrt werden"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "Rückgabe eines Wertes von einem Konstruktor"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "Return-Anweisung ohne Wert, in %qT zurückgebender Funktion"
  
! #: cp/typeck.cc:11520
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "Initialisierungsliste wird zurückgegeben"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "widersprüchliche Typen %qT und %qT für Lambda-Rückgabetypen hergeleitet"
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "widersprüchliche Herleitung für automatischen Rückgabetyp: %qT und dann %qT"
  
! #: cp/typeck.cc:11579
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "Return-Anweisung mit Wert, in Funktion mit Rückgabetyp %qT"
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> darf nicht NULL zurückgeben, außer er ist mit %<throw%> deklariert (oder %<-fcheck-new%> ist eingeschaltet)"
  
! #: cp/typeck.cc:11697
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "bei der Rückkehr von %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "bei der Rückkehr in %qD wird das Kopieren nicht eingespart"
  
! #: cp/typeck.cc:12301
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "Rvalue wird als Lvalue verwendet"
*************** msgstr "%<object.TypeInfo%> konnte nicht
*** 72963,72974 ****
  msgid "missing or corrupt object.d"
  msgstr "fehlende oder beschädigte object.d"
  
! #: d/types.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ungültiger Ausdruck für statische Array-Dimension: %s"
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "Größe von %qs (%wd) unterscheidet sich von der deklarierten Größe (%wd)"
--- 73049,73060 ----
  msgid "missing or corrupt object.d"
  msgstr "fehlende oder beschädigte object.d"
  
! #: d/types.cc:911
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "ungültiger Ausdruck für statische Array-Dimension: %s"
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "Größe von %qs (%wd) unterscheidet sich von der deklarierten Größe (%wd)"
*************** msgid "Array reference at %C cannot have
*** 73287,73293 ****
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 73373,73379 ----
  msgstr "Feldreferenz bei %C kann nicht mehr als %d Dimensionen haben"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr "Feldkonstruktoren im [...]-Stil
*** 73450,73456 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
--- 73536,73542 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Feldkonstruktor mit Typspezifikation bei %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Typspezifikation bei %L kann keine Parameter mit aufgeschobenem Typ haben"
*************** msgstr "Die BOZ-Literalkonstante bei %L
*** 73573,73579 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L können nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Ungültige Verwendung der BOZ-Literalkonstante bei %L"
--- 73659,73665 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Argumente von %qs bei %L und %L können nicht beide literale BOZ-Konstanten sein"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Ungültige Verwendung der BOZ-Literalkonstante bei %L"
*************** msgstr "Intrinsische Funktion NULL bei %
*** 74774,74780 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Höchste Erweiterungsstufe mit Typ %qs bei %L erreicht"
--- 74860,74866 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Höchste Erweiterungsstufe mit Typ %qs bei %L erreicht"
*************** msgstr "Fehler beim Erstellen des Finali
*** 74789,74795 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "Fehler beim Festlegen der Finalizer-Ergebnisattribute"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs von %qs bei %L ist PRIVATE"
--- 74875,74881 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "Fehler beim Festlegen der Finalizer-Ergebnisattribute"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs von %qs bei %L ist PRIVATE"
*************** msgstr "Falsche INTENT-Spezifikation bei
*** 75029,75035 ****
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurückgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
--- 75115,75121 ----
  msgid "deferred type parameter at %C"
  msgstr "Parameter mit zurückgestelltem Typ bei %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Skalarer INTEGER-Ausdruck bei %L erwartet"
*************** msgstr "Ungültige Initialisierung im al
*** 75380,75386 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Syntaxfehler in Initialisierung im alten Stil von %s bei %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht für eine Zeigervariable"
--- 75466,75472 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Syntaxfehler in Initialisierung im alten Stil von %s bei %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Initialisierung bei %C ist nicht für eine Zeigervariable"
*************** msgstr "Initialisierung bei %C ist nicht
*** 75390,75396 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benötigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
--- 75476,75482 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Zeigerinitialisierung bei %C benötigt %<=>%>, nicht %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Initialisierungsausdruck bei %C erwartet"
*************** msgstr "Die Typparameter-Angabenliste be
*** 75545,76955 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfügbar"
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist für Komponenten nicht erlaubt"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter Entität bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr "Der Typ %qs ist nicht parametrisiert, daher darf die Typparameterspezifikationsliste bei %C nicht erscheinen"
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C müssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-Körper erlaubt"
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im Körper einer Schnittstelle für Modulprozedur nicht erlaubt"
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Import-Name %qs bei %C ist im lokalen Gültigkeitsbereich"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht möglich - existiert nicht."
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "F2018: C897 Die IMPORT-Anweisung bei %C darf nicht in einem Hauptprogramm, einem externen Unterprogramm, einem Modul oder Blockdaten vorkommen"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr "F2018: C898 IMPORT-Anweisung bei %C ist nicht erlaubt, da eine Bereichseinheit eine ONLY-Angabe hat und nur IMPORT eine ONLY-Angabe haben kann"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr "F2018: C899 IMPORT, NONE darf nicht in der Scoping-Einheit eines Submoduls wie bei %C vorkommen"
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "F2018: C8100 IMPORT-Anweisung bei %C ist nicht erlaubt, da %s bereits deklariert wurde und in der Gültigkeitsbereichseinheit eindeutig sein muss"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter Entitäten bei %C erwartet"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "KIND-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "LEN-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribut bei %L ist in STRUCTURE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist außerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist außerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist möglicherweise nicht interoperabel mit C"
  
! #: fortran/decl.cc:6621
  #, 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 "Variable %qs in gemeinsamem Block %qs bei %L könnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L könnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.cc:6650
  #, 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 "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Rückgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Rückgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die Länge 1 haben"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, ist aber über den Standardbindungsnamen %qs zugreifbar"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder Entität oder Name eines gemeinsamen Blocks für Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Entität oder Name eines gemeinsamen Blocks für Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS-Entität bei %C kann nicht das PARAMETER-Attribut haben"
  
! #: fortran/decl.cc:6968
  #, 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 "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-Präfix bei %C"
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-Präfix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dürfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument für Alternativrückgabe bei %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Formales Argument %qs für MODULE PROCEDURE widerspricht alternativer Rückgabe bei %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr "Formales Argument für MODULE PROCEDURE ist alternative Rückgabe und widerspricht %qs in der separaten Deklaration bei %C"
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "»::« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Unverträglichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives Rückgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Ungültiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation für Bindungsmarke bei %C"
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Schließende Klammer für Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) für ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "»%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in »%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs für »%s«-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Für %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benötigen %d Bytes"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "»,« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "»)« bei %C erwartet"
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen »=« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne »()« bei %C"
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine »entity-list« erwartet"
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "»entity-list« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "SAVE des COMMON-Blocks %qs bei %C ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE für Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "»::« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Zähler übersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges NOPASS bei %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges PASS bei %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED können nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist für Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss für DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungültig für DEFERRED-Bindung bei %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs für den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "Die Zugriffsangabe bei %L ist nicht in einem Modul"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "Der Generic-Spec-Name %qs bei %C widerspricht dem Namen der bei %L deklarierten Entität, die keine Prozedur ist"
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur namens %qs bei %C"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Die Zugriffsangabe bei %L widerspricht der bereits für %qs angegebenen"
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Die Zugriffsangabe bei %L wiederholt die bereits für %qs angegebene"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr "Das generic-spec in der generischen Anweisung bei %C hat einen Typ aus der Deklaration bei %L"
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Der benutzerdefinierte Operator bei %L muss dieselbe Zugriffsangabe wie der bereits definierte benutzerdefinierte Operator %qs haben"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr "Der Benutzeroperator bei %L wiederholt die Zugriffsangabe des bereits definierten Benutzeroperators %qs"
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Ein spezifischer Prozedurname wird bei %C erwartet"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr "Der Name %qs der spezifischen Prozedur bei %C widerspricht dem der generic-spec"
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs ist bereits als spezifische Prozedur für das generische %qs bei %C definiert"
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ausschuss hinter GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs für den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung für das generische %qs bei %C definiert"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> verlangt eine konstante Anzahl (maximal %u), bei %C"
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
--- 75631,77041 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Der parametrisierte abgeleitete Typ bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "BYTE-Typ bei %C"
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfügbar"
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Vermuteter Typ bei %C ist für Komponenten nicht erlaubt"
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Vermuteter Typ bei %C"
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE mit intrinsischer Typspezifikation bei %C"
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Falsch geformte Typspezifikation bei %C"
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX bei %C"
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Typname %qs bei %C ist mehrdeutig"
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "CLASS-Anweisung bei %C"
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Typname %qs bei %C in Konflikt mit vorher deklarierter Entität bei %L, die den gleichen Namen hat"
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr "Der Typ %qs ist nicht parametrisiert, daher darf die Typparameterspezifikationsliste bei %C nicht erscheinen"
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Doppelte IMPLICIT NONE-Anweisung bei %C"
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE mit Angabenliste bei %C"
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Buchstaben in IMPLICIT-Anweisung bei %C müssen in alphabetischer Reihenfolge sein"
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "IMPLICIT-Anweisung bei %C folgt auf IMPLICIT NONE (Typ-)Anweisung"
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Leere IMPLICIT-Anweisung bei %C"
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-Körper erlaubt"
  
! #: fortran/decl.cc:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: C1210 IMPORT-Anweisung bei %C ist im Körper einer Schnittstelle für Modulprozedur nicht erlaubt"
  
! #: fortran/decl.cc:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "Import-Name %qs bei %C ist im lokalen Gültigkeitsbereich"
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "IMPORT %qs aus Host-Sichtbarkeitseinheit bei %C nicht möglich - existiert nicht."
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert"
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "F2018: C897 Die IMPORT-Anweisung bei %C darf nicht in einem Hauptprogramm, einem externen Unterprogramm, einem Modul oder Blockdaten vorkommen"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr "F2018: C898 IMPORT-Anweisung bei %C ist nicht erlaubt, da eine Bereichseinheit eine ONLY-Angabe hat und nur IMPORT eine ONLY-Angabe haben kann"
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr "F2018: C899 IMPORT, NONE darf nicht in der Scoping-Einheit eines Submoduls wie bei %C vorkommen"
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "F2018: C8100 IMPORT-Anweisung bei %C ist nicht erlaubt, da %s bereits deklariert wurde und in der Gültigkeitsbereichseinheit eindeutig sein muss"
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste benannter Entitäten bei %C erwartet"
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Fehlende Kodimensionsangabe bei %C"
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Fehlende Dimensionsangabe bei %C"
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Doppeltes Attribut %s bei %L"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %L ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6256
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "KIND-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "KIND-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Komponente mit KIND-Attribut bei %C muss ein INTEGER sein"
  
! #: fortran/decl.cc:6275
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "LEN-Attribut bei %C in einer TYPE-Definition"
  
! #: fortran/decl.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "LEN-Attribut bei %C in einer STRUCTURE-Definition"
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponente mit LEN-Attribut bei %C muss INTEGER sein"
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribut bei %L ist in STRUCTURE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6313
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s bei %L in einer TYPE-Definition"
  
! #: fortran/decl.cc:6323
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "Attribut %s bei %L ist außerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
  
! #: fortran/decl.cc:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribut bei %L ist außerhalb einer TYPE-Definition nicht erlaubt"
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "ASYNCHRONOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "CONTIGUOUS-Attribut bei %C"
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "PROTECTED-Attribut bei %C"
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "VALUE-Attribut bei %C"
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "VOLATILE-Attribut bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Bad attribute"
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "Implizit deklarierte BIND(C)-Funktion %qs bei %L ist möglicherweise nicht interoperabel mit C"
  
! #: fortran/decl.cc:6627
  #, 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 "Variable %qs in gemeinsamem Block %qs bei %L könnte inkompatibel mit C sein, obwohl gemeinsamer Block %qs BIND(C) ist"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Typdeklaration %qs bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variable %qs bei %L könnte mit C inkompatibel sein, aber sie ist BIND(C)"
  
! #: fortran/decl.cc:6656
  #, 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 "Variable %qs in gemeinsamem Block %qs bei %L kann nicht mit BIND(C) deklariert werden, da sie nicht global ist"
  
! #: fortran/decl.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variable %qs bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Rückgabetyp der BIND(C)-Funktion %qs bei %L kann kein Feld sein"
  
! #: fortran/decl.cc:6696
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Rückgabetyp der BIND(C)-Funktion %qs von Zeichentyp bei %L muss die Länge 1 haben"
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Symbol %qs bei %L ist als PRIVATE markiert, ist aber über den Standardbindungsnamen %qs zugreifbar"
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Entweder Entität oder Name eines gemeinsamen Blocks für Attribut-Spezifikationsanweisung bei %C erforderlich"
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Entität oder Name eines gemeinsamen Blocks für Attribut-Spezifikationsanweisung bei %C fehlt"
  
! #: fortran/decl.cc:6835
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Fehlendes Symbol"
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "BIND(C)-Anweisung bei %C"
  
! #: fortran/decl.cc:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "CLASS-Entität bei %C kann nicht das PARAMETER-Attribut haben"
  
! #: fortran/decl.cc:6974
  #, 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 "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
  
! #: fortran/decl.cc:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaxfehler in anonymer Struktur-Deklaration bei %C"
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaxfehler in Daten-Deklaration bei %C"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "MODULE-Präfix bei %C"
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE-Präfix bei %C muss innerhalb eines Moduls, Teilmoduls oder Interfaces sein"
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "IMPURE-Prozedur bei %C"
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE und IMPURE dürfen bei %C nicht gleichzeitig stehen"
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "ELEMENTAL-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "PURE-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "RECURSIVE-Präfix fehlt in MODULE-PROCEDURE-Schnittstelle bei %L"
  
! #: fortran/decl.cc:7360
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Bei %C wird eine Typparameterliste erwartet"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument für Alternativrückgabe bei %C"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Bei %C wird ein Parametername erwartet"
  
! #: fortran/decl.cc:7431
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Name %qs bei %C ist der Name der Prozedur"
  
! #: fortran/decl.cc:7444
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Parameterliste in Typdeklaration bei %C erwartet"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
  
! #: fortran/decl.cc:7465
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Doppelter Name %qs in Parameterliste bei %C"
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Doppeltes Symbol %qs in formaler Argumentliste bei %C"
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Formales Argument %qs für MODULE PROCEDURE widerspricht alternativer Rückgabe bei %C"
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr "Formales Argument für MODULE PROCEDURE ist alternative Rückgabe und widerspricht %qs in der separaten Deklaration bei %C"
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Konflikt in formalen Argumentnamen (%s/%s) von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Konflikt in Anzahl der formalen Argumente von MODULE PROCEDURE bei %C"
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "BIND(C)-Attribut bei %L kann nicht für eine interne Prozedur angegeben werden"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Prozedur %qs bei %L hat bereits grundlegenden Typen %s"
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> nach Bindeattributen bei %C erwartet"
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS oder explizite Schnittstelle bei %C erforderlich"
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaxfehler in Prozedurzeiger-Komponente bei %C"
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "»::« in MODULE PROCEDURE-Anweisung bei %L"
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "PROCEDURE-Anweisung bei %C"
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "BIND(C)-Attribut bei %L kann nur für Variablen oder gemeinsame Blöcke verwendet werden"
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Unverträglichkeit in BIND(C)-Namen (%qs/%qs) bei %C"
  
! #: fortran/decl.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SUBMODULEs auftreten"
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines STRUCTURE-Blockes auftreten"
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
  
! #: fortran/decl.cc:8510
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Unerwartete ENTRY-Anweisung bei %C"
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "ENTRY-Anweisung bei %L mit BIND(C) ist in einer elementaren Prozedur verboten"
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Alternatives Rückgabe-Dummyargument kann nicht in einer SUBROUTINE mit BIND(C)-Attribut bei %L auftreten"
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Ungültiger C-Name in NAME=-Spezifizierung bei %C"
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaxfehler in NAME=-Spezifikation für Bindungsmarke bei %C"
  
! #: fortran/decl.cc:8965
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Spezifikation NAME= bei %C sollte ein konstanter Ausdruck sein"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "NAME=-Angabe bei %C sollte ein Skalar der Standardzeichenart sein"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Schließende Klammer für Bindungsmarke bei %C fehlt"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME nicht erlaubt bei BIND(C) für ABSTRACT INTERFACE bei %C"
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Unerwartete END-Anweisung bei %C"
  
! #: fortran/decl.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "END-Anweisung statt %s-Anweisung bei %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9345
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "»%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Blocknamen von %qs in »%s«-Anweisung bei %L erwartet"
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Beendenden Namen bei %C erwartet"
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Marke %qs für »%s«-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Für %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Feldspezifikation bei %L in CODIMENSION-Anweisung fehlt"
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> bei %C erwartet"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Variablennamen bei %C erwartet"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benötigen %d Bytes"
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "»,« bei %C erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:9755
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Interner Fehler: Cannot set Cray pointee array spec."
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Doppelte Feldspezifikation für Cray-Zeigerende bei %C"
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "»)« bei %C erwartet"
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> oder Ende der Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Cray-Zeiger-Deklaration bei %C benötigt den Schalter %<-fcray-pointer%>"
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "CONTIGUOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Zeichen »=« in PARAMETER-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER ohne »()« bei %C"
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-static%> eingeschaltet werden"
  
! #: fortran/decl.cc:10350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "In AUTOMATIC-Anweisung bei %C wird eine »entity-list« erwartet"
  
! #: fortran/decl.cc:10357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaxfehler in AUTOMATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "»entity-list« in STATIC-Anweisung bei %C erwartet"
  
! #: fortran/decl.cc:10413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaxfehler in STATIC-Anweisung bei %C"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "SAVE des COMMON-Blocks %qs bei %C ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE ist in BLOCK bei %C nicht erlaubt"
  
! #: fortran/decl.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "VOLATILE für Coarray-Variable %qs bei %C angegeben, die use-/host-assoziiert ist"
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaxfehler in ASYNCHRONOUS-Anweisung bei %C"
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "MODULE-PROCEDURE-Deklaration bei %C"
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Intrinsische Prozedur bei %L kann keine MODULE PROCEDURE sein"
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Mehrdeutiges Symbol in TYPE-Definition bei %C"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symbol %qs bei %C wurde vorher noch nicht definiert"
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs in EXTENDS-Ausdruck bei %C ist kein abgeleiteter Typ"
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs kann bei %C nicht erweitert werden, da es BIND(C) ist"
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs kann bei %C nicht erweitert werden, da es ein SEQUENCE-Typ ist"
  
! #: fortran/decl.cc:10974
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "ABSTRACT-Typ bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Failed to create structure type '%s' at %C"
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Typdefinition von %qs bei %C wurde bereits bei %L definiert"
  
! #: fortran/decl.cc:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Ausschuss hinter MAP-Anweisung bei %C"
  
! #: fortran/decl.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Ausschuss hinter UNION-Anweisung bei %C"
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s bei %C ist eine DEC-Erweiterung, muss mit %<-fdec-structure%> eingeschaltet werden"
  
! #: fortran/decl.cc:11188
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Strukturname erwartet in unverschachtelter Strukturdeklaration bei %C"
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Ausschuss hinter unverschachtelter STRUCTURE-Anweisung bei %C"
  
! #: fortran/decl.cc:11213
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Strukturname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "»::« in TYPE-Definition bei %C erwartet"
  
! #: fortran/decl.cc:11389
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Gemangelte abgeleitete Typdefinition bei %C"
  
! #: fortran/decl.cc:11418
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Typname %qs bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistypen von %s"
  
! #: fortran/decl.cc:11432
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Abgeleiteter Typname %qs bei %C hat bereits einen Basistyp"
  
! #: fortran/decl.cc:11447
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Scheinargument %qs bei %L darf kein abgeleiteter Typ bei %C sein"
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Abgeleitete Typdefinition von %qs bei %C wurde bereits definiert"
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaxfehler hinter PARAMETERIZED-TYPE-Deklaration bei %C"
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM und ENUMERATOR bei %C"
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Zähler übersteigt den C-Ganzzahltyp bei %C"
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Doppelte Zugriffsspezifikation bei %C"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges NOPASS bei %C"
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Bindeattribute legen bereits Durchleitung fest, unzulässiges PASS bei %C"
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Doppeltes POINTER-Attribut bei %C"
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Doppeltes NON_OVERRIDABLE bei %C"
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Doppeltes DEFERRED bei %C"
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Zugriffsspezifikation bei %C erwartet"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Bindeattribut bei %C erwartet"
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE und DEFERRED können nicht gleichzeitig bei %C auftreten"
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "POINTER-Attribut ist für Prozedurzeiger-Komponente bei %C erforderlich"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Schnittstellenname nach %<(%> bei %C erforderlich"
  
! #: fortran/decl.cc:12067
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> bei %C erwartet"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Schnittstelle muss für DEFERRED-Bindung bei %C angegeben werden"
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(Schnittstelle) bei %C sollte als DEFERRED deklariert sein"
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "PROCEDURE-Liste bei %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> ist ungültig für DEFERRED-Bindung bei %C"
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> in PROCEDURE-Bindung mit explizitem Ziel bei %C erforderlich"
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Bindungsziel hinter %<=>%> bei %C erforderlich"
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Typ %qs mit DEFERRED-Bindung bei %C ist nicht ABSTRACT"
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine Prozedur mit Bindungsname %qs für den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> bei %C erwartet"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Generischer Name oder Operatordeskriptor bei %C erwartet"
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Kaputte GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> bei %C erwartet"
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "Die Zugriffsangabe bei %L ist nicht in einem Modul"
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "Der Generic-Spec-Name %qs bei %C widerspricht dem Namen der bei %L deklarierten Entität, die keine Prozedur ist"
  
! #: fortran/decl.cc:12342
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur namens %qs bei %C"
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Die Zugriffsangabe bei %L widerspricht der bereits für %qs angegebenen"
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Die Zugriffsangabe bei %L wiederholt die bereits für %qs angegebene"
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr "Das generic-spec in der generischen Anweisung bei %C hat einen Typ aus der Deklaration bei %L"
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Der benutzerdefinierte Operator bei %L muss dieselbe Zugriffsangabe wie der bereits definierte benutzerdefinierte Operator %qs haben"
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr "Der Benutzeroperator bei %L wiederholt die Zugriffsangabe des bereits definierten Benutzeroperators %qs"
  
! #: fortran/decl.cc:12451
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Ein spezifischer Prozedurname wird bei %C erwartet"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr "Der Name %qs der spezifischen Prozedur bei %C widerspricht dem der generic-spec"
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs ist bereits als spezifische Prozedur für das generische %qs bei %C definiert"
  
! #: fortran/decl.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Ausschuss hinter GENERIC-Anweisung bei %C"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC bei %C muss innerhalb eines CONTAINS eines abgeleiteten Typs sein"
  
! #: fortran/decl.cc:12624
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Es gibt bereits eine nicht-generische Prozedur mit Bindungsname %qs für den abgeleiteten Typ %qs bei %C"
  
! #: fortran/decl.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Bindung bei %C muss denselben Zugriff wie bereits definierte Bindung %qs haben"
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Spezifischer Bindungsname bei %C erwartet"
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs bereits als spezifische Bindung für das generische %qs bei %C definiert"
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Ausschuss hinter GENERIC-Bindung bei %C"
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "FINAL-Deklaration bei %C muss innerhalb eines CONTAINS-Abschnitts eines abgeleiteten Typs stehen"
  
! #: fortran/decl.cc:12766
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklaration abgeleiteten Typs mit FINAL bei %C muss im Spezifikationsteil eines Moduls sein"
  
! #: fortran/decl.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Leeres FINAL bei %C"
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Prozedurname im Modul bei %C erwartet"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> bei %C erwartet"
  
! #: fortran/decl.cc:12811
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Unbekannter Prozedurname %qs bei %C"
  
! #: fortran/decl.cc:12824
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs bei %C ist bereits als FINAL-Prozedur definiert"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Unbekanntes Attribut in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaxfehler in !GCC$ ATTRIBUTES-Anweisung bei %C"
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Direktive %<GCC unroll%> verlangt eine konstante Anzahl (maximal %u), bei %C"
  
! #: fortran/decl.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaxfehler in !GCC$-UNROLL-Direktive bei %C"
  
! #: fortran/decl.cc:13051
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaxfehler in !GCC$-IVDEP-Direktive bei %C"
  
! #: fortran/decl.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-VECTOR-Direktive bei %C"
  
! #: fortran/decl.cc:13085
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaxfehler in !GCC$-NOVECTOR-Direktive bei %C"
*************** msgstr "Interner Fehler: show_expr(): Do
*** 77011,77017 ****
  msgid "show_code_node(): Bad statement code"
  msgstr "Interner Fehler: show_code_node(): Bad statement code"
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "%qs bei %L kann nicht in interoperablen Typ konvertiert werden"
--- 77097,77103 ----
  msgid "show_code_node(): Bad statement code"
  msgstr "Interner Fehler: show_code_node(): Bad statement code"
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "%qs bei %L kann nicht in interoperablen Typ konvertiert werden"
*************** msgstr "Die Anzahl der Elemente im Feldk
*** 77084,77095 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "Fehler in Feldkonstruktor, auf den bei %L verwiesen wird"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN-part_ref bei %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND-part_ref bei %C"
--- 77170,77181 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "Fehler in Feldkonstruktor, auf den bei %L verwiesen wird"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN-part_ref bei %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND-part_ref bei %C"
*************** msgstr "RE-part_ref bei %C"
*** 77104,77516 ****
  msgid "IM part_ref at %C"
  msgstr "IM-part_ref bei %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "elementare Funktionsargumente bei %C sind nicht konform"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Numerische oder CHARACTER-Operanden benötigt in Ausdruck bei %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benötigt"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Nur intrinsische Operatoren können in Ausdruck bei %L verwendet werden"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "In Ausdruck bei %L werden numerische Operanden benötigt"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Ungültiger Initialisierungsausdruck für ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable %qs mit vermuteter oder aufgeschobener Zeichenlänge in konstantem Ausdruck bei %L"
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Transformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubt"
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Intrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollständig ist"
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Größe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermutetem Rang bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Unknown expression type"
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion sein"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine interne Funktion sein"
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spezifikationsfunktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spezifikationsfunktion %qs bei %L kann nicht RECURSIVE sein"
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Scheinargument %qs ist im Ausdruck bei %L nicht erlaubt"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Scheinargument %qs bei %L kann nicht OPTIONAL sein"
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L kann nicht INTENT(OUT) sein"
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variable %qs kann nicht im Ausdruck bei %L auftreten"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Unknown expression type"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ausdruck bei %L muss skalar sein"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "Interner Fehler: optype_msgid overflow: %d"
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Unverträgliche Ränge in %s (%d und %d) bei %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Andere Form für %s bei %L für Dimension %d (%d und %d)"
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Unpassige Typparameter %qs(%d/%d) %s bei %L/%L"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs bei %L ist kein VALUE"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Unzulässige Zuweisung an externe Prozedur bei %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Unverträgliche Ränge %d und %d in Zuweisung bei %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "BOZ-Literalkonstante in der Nähe von %L kann nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Unverträgliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel ist kein POINTER bei %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen für %qs bei %L erwartet"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe für %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L"
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartet"
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Zeigerobjekt bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Funktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Abstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Anweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Interne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Eingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungültig"
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Nichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Unpassende Zuweisung des Prozedurzeigers bei %L: Unpassende Aufrufkonvention"
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein Unterprogramm"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle für Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle für %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Prozedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben"
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Zeiger-Zuweisungsziel darf keine Konstante sein bei %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Datenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passen"
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Verschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene Ränge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist kleiner als die Größe des Zeigers (%ld < %ld) bei %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "Das angenommene Rangziel bei %L ist ein experimentelles Merkmal von F202y. Verwenden Sie die Option »-std=f202y« zum Einschalten"
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Das data-target bei %L ist ein Objekt von angenommenem Rang, daher muss das data-pointer-object %s eine Liste zur Neuzuordnung der Grenzen haben (Liste von lbound:ubound für jede Dimension)"
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "Das angenommene Rangdaten-Ziel bei %L muss zusammenhängend sein"
--- 77190,77602 ----
  msgid "IM part_ref at %C"
  msgstr "IM-part_ref bei %C"
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "elementare Funktionsargumente bei %C sind nicht konform"
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Numerische oder CHARACTER-Operanden benötigt in Ausdruck bei %L"
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benötigt"
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Nur intrinsische Operatoren können in Ausdruck bei %L verwendet werden"
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "In Ausdruck bei %L werden numerische Operanden benötigt"
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Ungültiger Initialisierungsausdruck für ALLOCATABLE-Komponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable %qs mit vermuteter oder aufgeschobener Zeichenlänge in konstantem Ausdruck bei %L"
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Transformierende intrinsische Routine %qs bei %L ist in einem Initialisierungs-Ausdruck nicht erlaubt"
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Funktion %qs in Initialisierungs-Ausdruck bei %L muss eine intrinsische Funktion sein"
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Intrinsische Funktion %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs wird bei %L verwendet, bevor dessen Definition vollständig ist"
  
! #: fortran/expr.cc:3348
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Größe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3367
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Aufgeschobenes Feld %qs bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Feld %qs bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89938
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Feld %qs mit vermutetem Rang bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter %qs bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Unknown expression type"
  
! #: fortran/expr.cc:3583
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine Anweisungsfunktion sein"
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spezifikationsfunktion %qs bei %L kann keine interne Funktion sein"
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spezifikationsfunktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3605
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spezifikationsfunktion %qs bei %L kann nicht RECURSIVE sein"
  
! #: fortran/expr.cc:3766
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Scheinargument %qs ist im Ausdruck bei %L nicht erlaubt"
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Scheinargument %qs bei %L kann nicht OPTIONAL sein"
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L kann nicht INTENT(OUT) sein"
  
! #: fortran/expr.cc:3803
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variable %qs kann nicht im Ausdruck bei %L auftreten"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Unknown expression type"
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck bei %L muss INTEGER-Typ haben, %s gefunden"
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "Funktion %qs bei %L muss PURE sein"
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ausdruck bei %L muss skalar sein"
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "Interner Fehler: optype_msgid overflow: %d"
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Unverträgliche Ränge in %s (%d und %d) bei %L"
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Andere Form für %s bei %L für Dimension %d (%d und %d)"
  
! #: fortran/expr.cc:3993
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Unpassige Typparameter %qs(%d/%d) %s bei %L/%L"
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-part_ref bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs bei %L ist kein VALUE"
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Unzulässige Zuweisung an externe Prozedur bei %L"
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Unverträgliche Ränge %d und %d in Zuweisung bei %L"
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "BOZ-Literalkonstante in der Nähe von %L kann nicht einer %qs-Variablen zugewiesen werden"
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "Die Zuweisung zu einer KIND- oder LEN-Komponente eines parametrisierten Typs bei %L ist nicht erlaubt"
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Unverträgliche Typen in DATA-Anweisung bei %L; versuchte Umwandlung von %s an %s"
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel ist kein POINTER bei %L"
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
  
! #: fortran/expr.cc:4307
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Grenzen für %qs bei %L erwartet"
  
! #: fortran/expr.cc:4312
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Grenzenangabe für %qs in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Bei %L darf kein Schritt vorhanden sein"
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Das Umordnen des Rangs erfordert eine Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L"
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste von %<untere-Grenze :%> oder Liste von %<untere-Grenze : obere-Grenze%>-Angaben bei %L erwartet"
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Zeigerobjekt bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Ungültige Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Funktionsergebnis %qs ist als Prozedurziel in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Abstrakte Schnittstelle %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Anweisungsfunktion %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Interne Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Eingebautes %qs bei %L ist in Zuweisung des Prozedurzeigers ungültig"
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Nichtintrinsische elementare Prozedur %qs ist in Zuweisung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Unpassende Zuweisung des Prozedurzeigers bei %L: Unpassende Aufrufkonvention"
  
! #: fortran/expr.cc:4563
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %qs ist kein Unterprogramm"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Explizite Schnittstelle für Komponente %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Explizite Schnittstelle für %qs bei %L erforderlich: %s"
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Unpassende Schnittstellen bei Zuweisung des Prozedurzeigers bei %L: %s"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "Prozedurzeigerziel %qs bei %L muss entweder eine intrinsische Funktion, host- oder use-assoziiert oder referenziert sein, oder aber das EXTERNAL-Attribut haben"
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Zeiger-Zuweisungsziel darf keine Konstante sein bei %L"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "Datenzeigerobjekt bei %L muss unbegrenzt polymorph oder von einem Typ mit BIND- oder SEQUENCE-Attribut sein, um zum unbegrenzt polymorphen Ziel zu passen"
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Verschiedene Typen in Zeigerzuweisung bei %L; Versuch der Zuweisung von %s an %s"
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Verschiedene Ränge in Zeigerzuweisung bei %L"
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist kleiner als die Größe des Zeigers (%ld < %ld) bei %L"
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "Das angenommene Rangziel bei %L ist ein experimentelles Merkmal von F202y. Verwenden Sie die Option »-std=f202y« zum Einschalten"
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Ziel der Rang-Neuzuordnung muss Rang 1 oder einfach fortlaufend bei %L sein"
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Ziel der Rang-Neuzuordnung ist nicht Rang 1 bei %L"
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Das data-target bei %L ist ein Objekt von angenommenem Rang, daher muss das data-pointer-object %s eine Liste zur Neuzuordnung der Grenzen haben (Liste von lbound:ubound für jede Dimension)"
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "Das angenommene Rangdaten-Ziel bei %L muss zusammenhängend sein"
*************** msgstr "Das angenommene Rangdaten-Ziel b
*** 77518,77714 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Datenziel bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Array der Größe 0 bei %L gefunden, an dieser Stelle wird eine Entität mit TARGET-Attribut erwartet"
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Ziel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Jeder Feldindex der Zielspezifikation bei %L muss ein konstanter Ausdruck sein"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Start- und Endposition der Teilzeichenkette der Zielspezifikation bei %L müssen konstante Ausdrücke sein"
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Zeigerzuweisung mit Vektorindex für rhs bei %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Zeiger-Zuweisungsziel hat PROTECTED-Attribut bei %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Zuweisung an zusammenhängenden Zeiger von nichtzusammenhängendem Ziel bei %L"
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr "Die Komponente %qs bei %L vom abgeleiteten Typ %qs hat parametrisierte Typ- oder Arraylängenparameter, und das ist nicht mit einem Standardinitialisierer kompatibel"
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Interne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Dummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Benannte Konstante %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Typ nicht zugreifbar in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Parameterabfrage %qs für %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommen"
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs bei %L ist mit einer Zeigerfunktion verbunden, die in einem Variablendefinitionskontext verwendet wird (%s)"
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Associate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Elemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)"
--- 77604,77800 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "Datenziel bei %L darf keinen Koindex haben"
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Zielausdruck in Zeigerzuweisung bei %L muss ein Zeigerergebnis liefern"
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Array der Größe 0 bei %L gefunden, an dieser Stelle wird eine Entität mit TARGET-Attribut erwartet"
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Ziel der Zeigerzuweisung in Initialisierungsausdruck bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Jeder Feldindex der Zielspezifikation bei %L muss ein konstanter Ausdruck sein"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Start- und Endposition der Teilzeichenkette der Zielspezifikation bei %L müssen konstante Ausdrücke sein"
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Zeigerzuweisung mit Vektorindex für rhs bei %L"
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Zeiger-Zuweisungsziel hat PROTECTED-Attribut bei %L"
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Zuweisung an zusammenhängenden Zeiger von nichtzusammenhängendem Ziel bei %L"
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Zeiger bei %L in Zeigerzuweisung könnte Zeigerziel überdauern"
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr "Die Komponente %qs bei %L vom abgeleiteten Typ %qs hat parametrisierte Typ- oder Arraylängenparameter, und das ist nicht mit einem Standardinitialisierer kompatibel"
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Ziel der Zeigerinitialisierung bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das TARGET-Attribut haben"
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Ziel der Zeigerinitialisierung bei %L muss das SAVE-Attribut haben"
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "Ziel der Zeigerinitialisierung für Prozedur bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/expr.cc:5107
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Interne Prozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5114
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Dummyprozedur %qs ist in Initialisierung des Prozedurzeigers bei %L ungültig"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "Interner Fehler: generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Zeigerfunktionen in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Nicht-variabler Ausdruck in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Benannte Konstante %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs in Variablen-Definitionskontext (%s) bei %L ist keine Variable"
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Nicht-POINTER in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Typ nicht zugreifbar in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Parameterabfrage %qs für %qs in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Zeiger-Verbindungskontext (%s) bei %L"
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Scheinargument %qs mit INTENT(IN) in Variablen-Definitionskontext (%s) bei %L"
  
! #: fortran/expr.cc:6929
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in einem Zeigerzuordnungskontext (%s) bei %L vorkommen"
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "Variable %qs ist PROTECTED und kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten"
  
! #: fortran/expr.cc:6952
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variable %qs kann nicht in Variablen-Definitionskontext (%s) bei %L in PURE-Prozedur auftreten"
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit vektorindiziertem Ziel verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs ist bei %L mit Ausdruck verbunden und kann nicht in Variablen-Definitionskontext (%s) verwendet werden"
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs bei %L ist mit einer Zeigerfunktion verbunden, die in einem Variablendefinitionskontext verwendet wird (%s)"
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Associate-Name %qs kann nicht in Variablen-Definitionskontext (%s) bei %L auftreten, da sein Ziel bei %L es auch nicht kann"
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Elemente mit demselben Wert bei %L und %L in Vektorindex in einem Variablen-Definitionskontext (%s)"
*************** msgstr "Interne Compilerwarnung: No loca
*** 77728,77832 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr "Illegal id in copy_walk_reduction_arg"
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
  
! #: fortran/frontend-passes.cc:901
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "Aufruf von unreiner Funktion %qs bei %L wird entfernt"
  
! #: fortran/frontend-passes.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "Aufruf von unreiner Funktion bei %L wird entfernt"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, gcc-internal-format
  msgid "bad expression"
  msgstr "bad expression"
  
! #: fortran/frontend-passes.cc:1395
  #, gcc-internal-format
  msgid "bad op"
  msgstr "bad op"
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "illegal OP in optimize_comparison"
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs wird auf undefiniert als INTENT(OUT)-Argument bei %L in Prozedur %qs gesetzt, wird aus der DO-Schleife bei %L aufgerufen"
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Prozedur %qs, die aus der DO-Schleife bei %L heraus aufgerufen wird"
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs wird auf undefiniert gesetzt als INTENT(OUT)-Argument bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wird"
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wird"
  
! #: fortran/frontend-passes.cc:2623
  #, 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 "Variable %qs bei %L wird auf undefinierten Wert gesetzt, innerhalb der bei %L beginnenden Schleife, als INTENT(OUT)-Argument für Unterroutine %qs"
  
! #: fortran/frontend-passes.cc:2630
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm %qs definiert werden"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:3086
  #, 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 "Variable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion %qs"
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion %qs definiert werden"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefügt"
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Scalarization using DIMEN_RANGE unimplemented"
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Schleifen bei %L werden getauscht"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99302
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s zwischen %L und %L"
--- 77814,77918 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr "Illegal id in copy_walk_reduction_arg"
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Zwischenergebnis-Feld bei %L wird erzeugt"
  
! #: fortran/frontend-passes.cc:902
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "Aufruf von unreiner Funktion %qs bei %L wird entfernt"
  
! #: fortran/frontend-passes.cc:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "Aufruf von unreiner Funktion bei %L wird entfernt"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, gcc-internal-format
  msgid "bad expression"
  msgstr "bad expression"
  
! #: fortran/frontend-passes.cc:1396
  #, gcc-internal-format
  msgid "bad op"
  msgstr "bad op"
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "illegal OP in optimize_comparison"
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs wird auf undefiniert als INTENT(OUT)-Argument bei %L in Prozedur %qs gesetzt, wird aus der DO-Schleife bei %L aufgerufen"
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Prozedur %qs, die aus der DO-Schleife bei %L heraus aufgerufen wird"
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs wird auf undefiniert gesetzt als INTENT(OUT)-Argument bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wird"
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "Indexvariable %qs ist nicht als INTENT(INOUT)-Argument definierbar bei %L in Unterroutine %qs, die aus der DO-Schleife bei %L heraus aufgerufen wird"
  
! #: fortran/frontend-passes.cc:2624
  #, 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 "Variable %qs bei %L wird auf undefinierten Wert gesetzt, innerhalb der bei %L beginnenden Schleife, als INTENT(OUT)-Argument für Unterroutine %qs"
  
! #: fortran/frontend-passes.cc:2631
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Unterprogramm %qs definiert werden"
  
! #: fortran/frontend-passes.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld < %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Feldreferenz bei %L ist außerhalb der Grenzen (%ld > %ld) in Schleife, die bei %L beginnt"
  
! #: fortran/frontend-passes.cc:3090
  #, 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 "Variable %qs bei %L auf undefinierten Wert innerhalb der bei %L beginnenden Schleife gesetzt, als INTENT(OUT)-Argument für Funktion %qs"
  
! #: fortran/frontend-passes.cc:3096
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variable %qs bei %L kann nicht innerhalb der bei %L beginnenden Schleife als INTENT(INOUT)-Argument für Funktion %qs definiert werden"
  
! #: fortran/frontend-passes.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Code zur Neu-Reservierung des reservierbaren Feldes bei %L wird hinzugefügt"
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "Scalarization using DIMEN_RANGE unimplemented"
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Schleifen bei %L werden getauscht"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=99302
! #: fortran/frontend-passes.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s zwischen %L und %L"
*************** msgstr "Erstes Argument der definierten
*** 77951,77962 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
--- 78037,78048 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
*************** msgstr "Erweiterung: Skalares effektives
*** 78212,78698 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.cc:3399
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Schlüsselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchen"
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Schlüsselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?"
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Schlüsselwort-Argument %qs bei %L ist nicht in der Prozedur"
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Schlüsselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbunden"
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
  
! #: fortran/interface.cc:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Fehlende alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:3476
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Unerwartete alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr "Intrinsisches %<NULL()%> ohne %<MOLD%>-Argument bei %L an Dummy %qs mit angenommenem Rang übergeben"
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr "Das Scheinargument %qs mit angenommener Größe wird bei %L an ein Scheinargument %qs mit angenommenem Rang übergeben"
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr "Intrinsisches %<NULL()%> ohne %<MOLD%>-Argument bei %L an Dummy %qs mit angenommener Länge übergeben"
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Unerwartetes intrinsisches NULL() bei %L für Schein-%qs"
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qs"
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr "Argument bei %L für den angenommenen Typ des Dummys hat Typparameter oder hat einen abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "Unbegrenztes polymorphes Argument bei %L passt weder zu einem unbegrenzt polymorphen oder einem Dummyargument mit angenommenem Typ"
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Zeichenlänge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument %qs bei %L"
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Zeichenlänge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument %qs mit vermuteter Form bei %L"
  
! #: fortran/interface.cc:3669
  #, 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 "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener Länge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.cc:3717
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Zeichenlänge des effektiven Arguments ist länger als die des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Zeichenlänge des effektiven Arguments kürzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthält zuwenige Elemente für Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger für Argument %qs bei %L erwartet"
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur für Argument %qs bei %L erwartet"
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument für %qs kann nicht Feld vermuteter Größe bei %L sein"
  
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr "Argument des INTENT(OUT)-Dummy für angenommenen Rang %qs bei %L muss eine bekannte Größe haben"
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Tatsächliches Argument für %qs bei %L muss ein Zeiger sein"
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr "Tatsächliches Argument für %qs bei %L muss ein Zeiger oder ein gültiges Ziel für den Dummy-Zeiger in einer Anweisung für Zeiger-Zuweisung sein"
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.cc:3990
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgültiger Komponente für Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument für %qs muss ein vollständiges Feld bei %L sein"
  
! #: fortran/interface.cc:4014
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument für %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "Das tatsächliche Argument für %qs bei %L ist ein Funktionsergebnis und das Dummy-Argument ist ALLOCATABLE"
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unverträglich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qs"
  
! #: fortran/interface.cc:4092
  #, 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 "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unverträglich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.cc:4110
  #, 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 "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unverträglich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.cc:4131
  #, 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 "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als Zeigerfeld"
  
! #: fortran/interface.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "Das tatsächliche Argument der ISO_C_BINDING-Funktion an Position %L erfordert, dass das Dummy-Argument %qs einen passenden Typ gemäß ISO_C_BINDING hat"
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Fehlende alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Fehlendes effektives Argument für Argument %qs bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Bad component code"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): List mismatch"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prozedurargument bei %L ist lokal für PURE-Prozedur und hat das POINTER-Attribut"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an INTENT(%s)-Argument übergeben"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an POINTER-Scheinargument übergeben"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Koindiziertem polymorphen effektiven Argument bei %L wird polymorphes Scheinargument %qs übergeben"
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Reservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle haben"
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Explizite Schnittstelle für polymorphes Argument bei %L erforderlich"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur %qs bei %L"
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Argument »%s« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle für Prozedur %qs"
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle für Prozedur %qs"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Das Übergeben des eingebauten NULL als tatsächliches Argument bei %L erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prozedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Schlüsselwortargument erfordert explizite Schnittstelle für Prozedurzeigerkomponente %qs bei %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "In NULL()-Argument bei %L wird MOLD= benötigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entität %qs bei %L ist bereits in der Schnittstelle vorhanden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht überschrieben werden"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs bei %L überschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung überschreibt"
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs bei %L überschreibt eine PURE-Prozedur und muss auch PURE sein"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs bei %L überschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein"
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs bei %L überschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein"
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs bei %L überschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein"
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs bei %L überschreibt eine FUNCTION und muss auch eine FUNCTION sein"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassendes Ergebnis für die überschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs bei %L überschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein"
  
! #: fortran/interface.cc:5570
  #, 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 "Scheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehörigen Argument der überschriebenen Prozedur zu passen"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassende Argumente für die überschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs bei %L muss die gleiche Anzahl formaler Argumente wie die überschriebene Prozedur haben"
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs bei %L überschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein"
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs bei %L überschreibt eine Bindung mit PASS und muss ebenfalls PASS sein"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Scheinargument des übergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des übergebenen Objektes der überschriebenen Prozedur stehen"
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO-Scheinargument bei %L muss vom Typ %s sein"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO-Scheinargument bei %L muss von KIND = %d sein"
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO-Scheinargument bei %L muss ein Skalar sein"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY sein"
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "DTIO-Zeichenargument bei %L muss angenommene Länge haben"
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO-Scheinargument bei %L muss INTENT %s haben"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Alternativer Rücksprung bei %L ist in einer DTIO-Prozedur nicht erlaubt"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO-Prozedur %qs bei %L muss ein Unterprogramm sein"
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu wenige Scheinargumente in DTIO-Prozedur %qs bei %L"
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
--- 78298,78789 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument %qs bei %L"
  
! #: fortran/interface.cc:3402
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Schlüsselwort-Argument %qs bei %L darf innerhalb einer Anweisungsfunktion nicht auftauchen"
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Schlüsselwort-Argument %qs bei %L ist nicht in der Prozedur; meinen Sie %qs?"
  
! #: fortran/interface.cc:3429
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Schlüsselwort-Argument %qs bei %L ist nicht in der Prozedur"
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Schlüsselwort-Argument %qs bei %L ist bereits mit einem anderen effektiven Argument verbunden"
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
  
! #: fortran/interface.cc:3461
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Fehlende alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Unerwartete alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr "Intrinsisches %<NULL()%> ohne %<MOLD%>-Argument bei %L an Dummy %qs mit angenommenem Rang übergeben"
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr "Das Scheinargument %qs mit angenommener Größe wird bei %L an ein Scheinargument %qs mit angenommenem Rang übergeben"
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr "Intrinsisches %<NULL()%> ohne %<MOLD%>-Argument bei %L an Dummy %qs mit angenommener Länge übergeben"
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Unerwartetes intrinsisches NULL() bei %L für Schein-%qs"
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Nullzeiger bei %L an Nicht-Zeiger-Schein-%qs"
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr "Argument bei %L für den angenommenen Typ des Dummys hat Typparameter oder hat einen abgeleiteten Typ mit typgebundenen oder FINAL-Prozeduren"
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "Unbegrenztes polymorphes Argument bei %L passt weder zu einem unbegrenzt polymorphen oder einem Dummyargument mit angenommenem Typ"
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Zeichenlänge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument %qs bei %L"
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Zeichenlänge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument %qs mit vermuteter Form bei %L"
  
! #: fortran/interface.cc:3672
  #, 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 "Effektives Argument bei %L an reservierbares oder Zeiger-Scheinargument %qs muss Parameter mit Typ aufgeschobener Länge haben, genau dann, wenn das Scheinargument einen solchen hat"
  
! #: fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Zeichenlänge des effektiven Arguments ist länger als die des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Zeichenlänge des effektiven Arguments kürzer als das des Scheinarguments %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Effektives Argument enthält zuwenige Elemente für Scheinargument %qs (%lu/%lu) bei %L"
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Prozedurzeiger für Argument %qs bei %L erwartet"
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Prozedur für Argument %qs bei %L erwartet"
  
! #: fortran/interface.cc:3831
! #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
! msgstr "Das tatsächliche Argument des Prozedurzeigers bei %L kann nicht an das Dummy-Argument %qs des Datenobjekts übergeben werden"
! 
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Effektives Argument für %qs kann nicht Feld vermuteter Größe bei %L sein"
  
! #: fortran/interface.cc:3928
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr "Argument des INTENT(OUT)-Dummy für angenommenen Rang %qs bei %L muss eine bekannte Größe haben"
  
! #: fortran/interface.cc:3943
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Tatsächliches Argument für %qs bei %L muss ein Zeiger sein"
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Effektives Nicht-Zeiger-Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr "Tatsächliches Argument für %qs bei %L muss ein Zeiger oder ein gültiges Ziel für den Dummy-Zeiger in einer Anweisung für Zeiger-Zuweisung sein"
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Koindiziertes effektives Argument bei %L an Scheinzeiger %qs"
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L an scheinreservierbares %qs erfordert INTENT(IN)"
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "Koindiziertes effektives ASYNCHRONOUS- oder VOLATILE-Argument bei %L erfordert, dass Schein-%qs weder ASYNCHRONOUS noch VOLATILE hat"
  
! #: fortran/interface.cc:4019
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Koindiziertes effektives Argument bei %L mit reservierbarer endgültiger Komponente für Schein-%qs erfordert entweder VALUE oder INTENT(IN)"
  
! #: fortran/interface.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Effektives CLASS-Feldargument für %qs muss ein vollständiges Feld bei %L sein"
  
! #: fortran/interface.cc:4043
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Effektives Argument für %qs muss ALLOCATABLE bei %L sein"
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "Das tatsächliche Argument für %qs bei %L ist ein Funktionsergebnis und das Dummy-Argument ist ALLOCATABLE"
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unverträglich mit INTENT(OUT), INTENT(INOUT), VOLATILE- und ASYNCHRONOUS-Attribut des Scheinarguments %qs"
  
! #: fortran/interface.cc:4121
  #, 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 "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unverträglich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.cc:4139
  #, 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 "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unverträglich mit dem Scheinargument ohne vermutete Form %qs"
  
! #: fortran/interface.cc:4160
  #, 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 "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument %qs mit vermuteter Form oder als Zeigerfeld"
  
! #: fortran/interface.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "Das tatsächliche Argument der ISO_C_BINDING-Funktion an Position %L erfordert, dass das Dummy-Argument %qs einen passenden Typ gemäß ISO_C_BINDING hat"
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Fehlende alternative Rückgabespezifikation in Unterprogrammaufruf bei %L"
  
! #: fortran/interface.cc:4223
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Fehlendes effektives Argument für Argument %qs bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Bad component code"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): List mismatch"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): corrupted data"
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument %qs und INTENT(%s)-Argument %qs bei %L verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): List mismatch"
  
! #: fortran/interface.cc:4466
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prozedurargument bei %L ist lokal für PURE-Prozedur und hat das POINTER-Attribut"
  
! #: fortran/interface.cc:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an INTENT(%s)-Argument übergeben"
  
! #: fortran/interface.cc:4488
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Effektives koindiziertes Argument bei %L in PURE-Prozedur wird an POINTER-Scheinargument übergeben"
  
! #: fortran/interface.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Koindiziertem polymorphen effektiven Argument bei %L wird polymorphes Scheinargument %qs übergeben"
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert; meinen Sie %qs?"
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prozedur %qs, die bei %L aufgerufen wird, ist nicht explizit deklariert"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prozedur %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das Zeigerobjekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "Das reservierbare Objekt %qs bei %L muss eine explizite Funktionsschnittstelle haben oder als Feld deklariert sein"
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Reservierbare Funktion %qs bei %L muss eine explizite Funktionsschnittstelle haben"
  
! #: fortran/interface.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Explizite Schnittstelle für polymorphes Argument bei %L erforderlich"
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Schlüsselwort-Argument erfordert explizite Schnittstelle für Prozedur %qs bei %L"
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Argument »%s« bei %L vermuteten Typs erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.cc:4630
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit LOCK_TYPE oder mit LOCK_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle für Prozedur %qs"
  
! #: fortran/interface.cc:4645
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Effektives Argument mit EVENT_TYPE oder mit EVENT_TYPE-Komponente bei %L erfordert eine explizite Schnittstelle für Prozedur %qs"
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "MOLD-Argument an NULL bei %L erforderlich"
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Das Übergeben des eingebauten NULL als tatsächliches Argument bei %L erfordert eine explizite Schnittstelle"
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Argument vermuteten Ranges erfordert eine explizite Schnittstelle bei %L"
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prozedurzeiger-Komponente %qs mit einer impliziten Schnittstelle bei %L aufgerufen"
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Schlüsselwortargument erfordert explizite Schnittstelle für Prozedurzeigerkomponente %qs bei %L"
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "In NULL()-Argument bei %L wird MOLD= benötigt: Mehrdeutig zwischen spezifischen Funktionen %s und %s"
  
! #: fortran/interface.cc:4889
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Symbol %qs kann nicht gefunden werden"
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entität %qs bei %L ist bereits in der Schnittstelle vorhanden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Bad interface type"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "GENERIC %qs bei %L kann nicht überschrieben werden"
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs bei %L überschreibt eine Prozedurbindung, die als NON_OVERRIDABLE deklariert ist"
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs bei %L darf nicht DEFERRED sein, da es eine Nicht-DEFERRED-Bindung überschreibt"
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs bei %L überschreibt eine PURE-Prozedur und muss auch PURE sein"
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs bei %L überschreibt eine ELEMENTAL-Prozedur und muss auch ELEMENTAL sein"
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs bei %L überschreibt eine Nicht-ELEMENTAL-Prozedur und darf ebenfalls nicht ELEMENTAL sein"
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs bei %L überschreibt eine SUBROUTINE und muss auch eine SUBROUTINE sein"
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs bei %L überschreibt eine FUNCTION und muss auch eine FUNCTION sein"
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassendes Ergebnis für die überschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs bei %L überschreibt eine PUBLIC-Prozedur und darf nicht PRIVATE sein"
  
! #: fortran/interface.cc:5607
  #, 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 "Scheinargument %qs von %qs bei %L sollte %qs genannt werden, um zum zugehörigen Argument der überschriebenen Prozedur zu passen"
  
! #: fortran/interface.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Unpassende Argumente für die überschreibende Prozedur %qs bei %L: %s"
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs bei %L muss die gleiche Anzahl formaler Argumente wie die überschriebene Prozedur haben"
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs bei %L überschreibt eine NOPASS-Bindung und muss ebenfalls NOPASS sein"
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs bei %L überschreibt eine Bindung mit PASS und muss ebenfalls PASS sein"
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Scheinargument des übergebenen Objektes von %qs bei %L muss an der gleichen Stelle wie das Scheinargument des übergebenen Objektes der überschriebenen Prozedur stehen"
  
! #: fortran/interface.cc:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "DTIO-Scheinargument bei %L muss vom Typ %s sein"
  
! #: fortran/interface.cc:5682
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "DTIO-Scheinargument bei %L muss von KIND = %d sein"
  
! #: fortran/interface.cc:5689
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "DTIO-Scheinargument bei %L muss ein Skalar sein"
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "DTIO-Scheinargument bei %L muss ein ASSUMED SHAPE ARRAY sein"
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "DTIO-Zeichenargument bei %L muss angenommene Länge haben"
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "DTIO-Scheinargument bei %L muss INTENT %s haben"
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Alternativer Rücksprung bei %L ist in einer DTIO-Prozedur nicht erlaubt"
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "DTIO-Prozedur %qs bei %L muss ein Unterprogramm sein"
  
! #: fortran/interface.cc:5783
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu wenige Scheinargumente in DTIO-Prozedur %qs bei %L"
  
! #: fortran/interface.cc:5790
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Zu viele Scheinargumente in DTIO-Prozedur %qs bei %L"
*************** msgstr "Umwandlung von %s in %s bei %L"
*** 78887,78893 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
--- 78978,78984 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
*************** msgstr "CLOSE-Anweisung bei %L erfordert
*** 79338,79344 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
--- 79429,79435 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-Zahl in CLOSE-Anweisung bei %L muss nicht-negativ sein"
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
*************** msgstr "NAMELIST %qs in READ-Anweisung b
*** 79433,79439 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
--- 79524,79530 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L ist polymorph und erfordert eine definierte Ein-/Ausgabeprozedur"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "NAMELIST-Objekt %qs in Namensliste %qs bei %L mit ALLOCATABLE- oder POINTER-Komponenten"
*************** msgstr "Geschachtelter CRITICAL-Block be
*** 79822,80467 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr "Der Kodimension-decl-name %qs in der Zuordnung bei %L darf nicht derselbe wie ein Selektor sein"
  
! #: fortran/match.cc:1996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Verknüpfungsname bei %C erwartet"
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr "Falsche Bounds-Remapping-Liste bei %C"
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr "Die Bounds-Remapping-Liste bei %C ist eine experimentelle F202y-Funktion. Verwenden Sie »-std=f202y« zum Aktivieren"
  
! #: fortran/match.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Ungültiges Zuordnungsziel bei %C"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr "Der Selektor in der Kofeld-Zuordnung bei %C muss ein benanntes Kofeld sein"
  
! #: fortran/match.cc:2067
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Doppelter Name %qs in Verknüpfung bei %C"
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "Selektor bei %L dupliziert den Selektor bei %L"
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "Verknüpfungsziel bei %C darf nicht koindiziert sein"
  
! #: fortran/match.cc:2111
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Zuordnungsziel bei %L darf kein BOZ-Literal sein"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Der assoziierte Name %s mit einem angenommenen Rangziel bei %L muss eine Bounds-Remapping-Liste haben (Liste von lbound:ubound für jede Dimension)"
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "Das Ziel vermuteten Ranges bei %C muss zusammenhängend sein"
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> oder %<,%> bei %C erwartet"
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Verknüpfungsliste bei %C erwartet"
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Verknüpfung bei %C erwartet"
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Ausschuss hinter ASSOCIATE-Anweisung bei %C"
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Ungültiges Typspezifikation bei %C"
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaxfehler in FORALL-Iterator bei %C"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr "Fehler beim Erstellen des Schattenvariablen-Symbolbaums für DO-CONCURRENT-Typangabe bei %L"
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "FORALL- oder DO-CONCURRENT-Konstrukt enthält Typangabe bei %L"
  
! #: fortran/match.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "Die Typangabe bei %L muss ein INTEGER-Typ sein"
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "DO CONCURRENT-Konstrukt bei %C"
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "DEFAULT (NONE) mehr als einmal in DO CONCURRENT bei %C angegeben"
  
! #: fortran/match.cc:3184
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Reduktionsoperator oder Funktionsname bei %C erwartet"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "%<:%> bei %C erwartet"
  
! #: fortran/match.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "Variablenname in der Reduktionsliste bei %C erwartet"
  
! #: fortran/match.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "',' oder ')' in der Reduktionsliste bei %C erwartet"
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "REDUCE-Ortsangabe bei %L"
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "Ortsangabe bei %L"
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Name %qs in %s-Anweisung bei %C ist unbekannt"
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Name %qs in %s-Anweisung bei %C ist kein Konstruktname"
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "Anweisung %s bei %C hinterlässt CRITICAL-Konstrukt"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "Anweisung %s bei %C hinterlässt DO CONCURRENT-Konstrukt"
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Anweisung %s bei %C ist nicht innerhalb eines Konstrukts"
  
! #: fortran/match.cc:3425
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Anweisung %s bei %C nicht innerhalb des Konstrukts %qs"
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbar"
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Anweisung %s bei %C nicht auf Konstrukt %qs anwendbar"
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "Anweisung %s bei %C verlässt OpenACC-strukturierten Block"
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "Anweisung %s bei %C verlässt OpenMP-strukturierten Block"
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "EXIT-Anweisung bei %C beendet »!$ACC LOOP«-Schleife"
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C für nicht-innerste gekachelte »!$ACC LOOP«-Schleife"
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C für nicht-innerste eingeklappte »!$ACC LOOP«-Schleife"
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "CYCLE-Anweisung bei %C für nicht-innerste eingestürzte !$OMP DO-Schleife"
  
! #: fortran/match.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Leerzeichen in %s-Anweisung in der Nähe von %C erwartet"
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "STOP-Code bei %C darf nicht negativ sein"
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "STOP-Code bei %C enthält zu viele Ziffern"
  
! #: fortran/match.cc:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "Spezifizierer QUIET= für %s bei %L"
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Anweisung %s bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] sein"
  
! #: fortran/match.cc:3781
  #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr "STOP-Code bei %L muss eine skalare CHARACTER- oder INTEGER-Konstante sein"
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "STOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ haben"
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "STOP-Code bei %L muss Skalar sein"
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "STOP-Code bei %L muss Standardzeichentyp KIND=%d sein"
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Der Spezifizierer QUIET bei %L muss ein skalarer LOGICAL sein"
  
! #: fortran/match.cc:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "PAUSE-Anweisung bei %C"
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "ERROR STOP-Anweisung bei %C"
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Anweisung »EVENT %s« zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Anweisung »EVENT %s« zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Anweisung »EVENT %s« zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Redundante STAT-Marke bei %L gefunden"
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Redundante UNTIL_COUNT-Marke bei %L gefunden"
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "»EVENT POST«-Anweisung bei %C"
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "»EVENT WAIT«-Anweisung bei %C"
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "»FAIL IMAGE«-Anweisung bei %C"
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "FORM-TEAM-Anweisung bei %C"
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "CHANGE-TEAM-Anweisung bei %C"
  
! #: fortran/match.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "SYNC-TEAM-Anweisung bei %C"
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "LOCK-Anweisung bei %C"
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "UNLOCK-Anweisung bei %C"
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "SYNC-Anweisung bei %C"
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "ASSIGN-Anweisung bei %C"
  
! #: fortran/match.cc:4847
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Zugewiesene GOTO-Anweisung bei %C"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "Die Spezifikationsliste für Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthalten"
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Falsches Reservierungs-Objekt bei %C für eine PURE-Prozedur"
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Inkompatibles ALLOCATE-Objekt bei %C für CHARACTER-Typspezifikation bei %L"
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Typ der Entität bei %L ist mit Typspezifikation unverträglich"
  
! #: fortran/match.cc:5223
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Parameter mit KIND-Typ für Entität bei %L unterscheidet sich vom Parameter mit KIND-Typ der Typspezifikation"
  
! #: fortran/match.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Formspezifikation für reservierbares Skalar bei %C"
  
! #: fortran/match.cc:5267
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "STAT-Angabe bei %L darf keine Konstante sein"
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Überflüssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Überflüssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "MOLD-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "MOLD-Marke bei %L steht mit SOURCE-Marke bei %L in Konflikt"
  
! #: fortran/match.cc:5390
  #, 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 "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.cc:5402
  #, 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 "Unbeschränkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "Zeigerobjekt bei %C darf nicht koindiziert sein"
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY erlaubt keine Neuzuordnung von Grenzen für Zeigerobjekt bei %C"
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Unzulässiges ALLOCATE-Objekt bei %C für eine PURE-Prozedur"
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "PRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in »CHANGE TEAM-END TEAM«-Block"
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Typgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartet"
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsächliches Argument in einer Unterprogrammreferenz erscheinen"
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
--- 79913,80558 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr "Der Kodimension-decl-name %qs in der Zuordnung bei %L darf nicht derselbe wie ein Selektor sein"
  
! #: fortran/match.cc:2145
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Verknüpfungsname bei %C erwartet"
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr "Falsche Bounds-Remapping-Liste bei %C"
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr "Die Bounds-Remapping-Liste bei %C ist eine experimentelle F202y-Funktion. Verwenden Sie »-std=f202y« zum Aktivieren"
  
! #: fortran/match.cc:2192
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Ungültiges Zuordnungsziel bei %C"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr "Der Selektor in der Kofeld-Zuordnung bei %C muss ein benanntes Kofeld sein"
  
! #: fortran/match.cc:2216
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Doppelter Name %qs in Verknüpfung bei %C"
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "Selektor bei %L dupliziert den Selektor bei %L"
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "Verknüpfungsziel bei %C darf nicht koindiziert sein"
  
! #: fortran/match.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Zuordnungsziel bei %L darf kein BOZ-Literal sein"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Der assoziierte Name %s mit einem angenommenen Rangziel bei %L muss eine Bounds-Remapping-Liste haben (Liste von lbound:ubound für jede Dimension)"
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "Das Ziel vermuteten Ranges bei %C muss zusammenhängend sein"
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> oder %<,%> bei %C erwartet"
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Verknüpfungsliste bei %C erwartet"
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Verknüpfung bei %C erwartet"
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Ausschuss hinter ASSOCIATE-Anweisung bei %C"
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Ungültiges Typspezifikation bei %C"
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaxfehler in FORALL-Iterator bei %C"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr "Fehler beim Erstellen des Schattenvariablen-Symbolbaums für DO-CONCURRENT-Typangabe bei %L"
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "FORALL- oder DO-CONCURRENT-Konstrukt enthält Typangabe bei %L"
  
! #: fortran/match.cc:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "Die Typangabe bei %L muss ein INTEGER-Typ sein"
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "DO CONCURRENT-Konstrukt bei %C"
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "DEFAULT (NONE) mehr als einmal in DO CONCURRENT bei %C angegeben"
  
! #: fortran/match.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Reduktionsoperator oder Funktionsname bei %C erwartet"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "%<:%> bei %C erwartet"
  
! #: fortran/match.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "Variablenname in der Reduktionsliste bei %C erwartet"
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "',' oder ')' in der Reduktionsliste bei %C erwartet"
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "REDUCE-Ortsangabe bei %L"
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "Ortsangabe bei %L"
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Name %qs in %s-Anweisung bei %C ist unbekannt"
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Name %qs in %s-Anweisung bei %C ist kein Konstruktname"
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "Anweisung %s bei %C hinterlässt CRITICAL-Konstrukt"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "Anweisung %s bei %C hinterlässt DO CONCURRENT-Konstrukt"
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Anweisung %s bei %C ist nicht innerhalb eines Konstrukts"
  
! #: fortran/match.cc:3614
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "Anweisung %s bei %C nicht innerhalb des Konstrukts %qs"
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "CYCLE-Anweisung bei %C ist nicht auf Nicht-Schleifenkonstrukt %qs anwendbar"
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "EXIT-Anweisung ohne DO-CONSTRUCT-Name bei %C"
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "Anweisung %s bei %C nicht auf Konstrukt %qs anwendbar"
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "Anweisung %s bei %C verlässt OpenACC-strukturierten Block"
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "Anweisung %s bei %C verlässt OpenMP-strukturierten Block"
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "EXIT-Anweisung bei %C beendet »!$ACC LOOP«-Schleife"
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C für nicht-innerste gekachelte »!$ACC LOOP«-Schleife"
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "CYCLE-Anweisung bei %C für nicht-innerste eingeklappte »!$ACC LOOP«-Schleife"
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "CYCLE-Anweisung bei %C für nicht-innerste eingestürzte !$OMP DO-Schleife"
  
! #: fortran/match.cc:3866
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Leerzeichen in %s-Anweisung in der Nähe von %C erwartet"
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "STOP-Code bei %C darf nicht negativ sein"
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "STOP-Code bei %C enthält zu viele Ziffern"
  
! #: fortran/match.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "Spezifizierer QUIET= für %s bei %L"
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Anweisung %s bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "STOP-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:3958
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "STOP-Code bei %L muss eine skalare CHARACTER-Konstante oder Ziffer[Ziffer[Ziffer[Ziffer[Ziffer]]]] sein"
  
! #: fortran/match.cc:3969
  #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "STOP-Code bei %L muss ein skalarer konstanter Ausdruck sein"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "STOP-Code bei %L muss entweder INTEGER- oder CHARACTER-Typ haben"
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "STOP-Code bei %L muss Skalar sein"
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "STOP-Code bei %L muss Standardzeichentyp KIND=%d sein"
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "STOP-Code bei %L muss Standardganzzahltyp KIND=%d sein"
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Der Spezifizierer QUIET bei %L muss ein skalarer LOGICAL sein"
  
! #: fortran/match.cc:4063
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "PAUSE-Anweisung bei %C"
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "ERROR STOP-Anweisung bei %C"
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Anweisung »EVENT %s« zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Anweisung »EVENT %s« zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Anweisung »EVENT %s« zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Redundante STAT-Marke bei %L gefunden"
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Redundante ERRMSG-Marke bei %L gefunden"
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Redundante UNTIL_COUNT-Marke bei %L gefunden"
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "»EVENT POST«-Anweisung bei %C"
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "»EVENT WAIT«-Anweisung bei %C"
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "»FAIL IMAGE«-Anweisung bei %C"
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "FORM-TEAM-Anweisung bei %C"
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "CHANGE-TEAM-Anweisung bei %C"
  
! #: fortran/match.cc:4523
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "SYNC-TEAM-Anweisung bei %C"
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Anweisung %s zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Redundante ACQUIRED_LOCK-Marke bei %L gefunden"
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "LOCK-Anweisung bei %C"
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "UNLOCK-Anweisung bei %C"
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in PURE-Prozedur"
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "SYNC-Anweisung bei %C"
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "SYNC-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:4995
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "ASSIGN-Anweisung bei %C"
  
! #: fortran/match.cc:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Zugewiesene GOTO-Anweisung bei %C"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "Berechnetes GOTO bei %C"
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Fehler in Typspezifikation bei %L"
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "Typspezifikation in ALLOCATE bei %L"
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "Die Spezifikationsliste für Typparameter in der Spezifikation bei %L darf keine DEFERRED-Parameter enthalten"
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Unerwartete Konstante bei %C"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Falsches Reservierungs-Objekt bei %C für eine PURE-Prozedur"
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Inkompatibles ALLOCATE-Objekt bei %C für CHARACTER-Typspezifikation bei %L"
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "ALLOCATE-Objekt bei %L ist weder ein Datenzeiger noch eine reservierbare Variable"
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Typ der Entität bei %L ist mit Typspezifikation unverträglich"
  
! #: fortran/match.cc:5415
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Parameter mit KIND-Typ für Entität bei %L unterscheidet sich vom Parameter mit KIND-Typ der Typspezifikation"
  
! #: fortran/match.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Formspezifikation für reservierbares Skalar bei %C"
  
! #: fortran/match.cc:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "STAT-Angabe bei %L darf keine Konstante sein"
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "ERRMSG-Markierung bei %L"
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "SOURCE-Marke bei %L"
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Überflüssige SOURCE-Marke bei %L gefunden"
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SOURCE-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "SOURCE-Marke bei %L mit mehr als einem reservierbaren Objekt"
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "MOLD-Marke bei %L"
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Überflüssige MOLD-Marke bei %L gefunden"
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "MOLD-Marke bei %L steht mit Typspezifikation bei %L in Konflikt"
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "MOLD-Marke bei %L steht mit SOURCE-Marke bei %L in Konflikt"
  
! #: fortran/match.cc:5582
  #, 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 "ALLOCATE-Objekt bei %L mit Parameter aufgeschobenen Typs erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.cc:5594
  #, 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 "Unbeschränkt polymorphes ALLOCATE-Objekt bei %L erfordert entweder eine Typspezifikation, SOURCE-Marke oder MOLD-Marke"
  
! #: fortran/match.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "Zeigerobjekt bei %C darf nicht koindiziert sein"
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY erlaubt keine Neuzuordnung von Grenzen für Zeigerobjekt bei %C"
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Unzulässiges ALLOCATE-Objekt bei %C für eine PURE-Prozedur"
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE von Koarray bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE von Koarray bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "Allocate-Objekt bei %C ist kein Nicht-Prozedur-Zeiger oder reservierbare Variable"
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG bei %L"
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in CRITICAL-Block"
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "PRINT-Anweisung zur Image-Steuerung bei %C in DO CONCURRENT-Block"
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "RETURN-Anweisung zur Image-Steuerung bei %C in »CHANGE TEAM-END TEAM«-Block"
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "RETURN-Anweisung im Hauptprogramm bei %C"
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Referenz auf Komponente bei %C erwartet"
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Ausschuss hinter CALL bei %C"
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Typgebundene Prozedur oder Prozedurzeiger-Komponente bei %C erwartet"
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Eine BOZ-Literalkonstante bei %L kann nicht als tatsächliches Argument in einer Unterprogrammreferenz erscheinen"
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
*************** msgstr "Syntaxfehler im allgemeinen Bloc
*** 80469,80530 ****
  #. 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.cc:6123
  #, 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 "Variable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) ist"
  
! #: fortran/match.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global ist"
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symbol %qs bei %C ist bereits in einem COMMON-Block"
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA sein"
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr "Symbol %qs bei %C ist USE-verbunden von Modul %qs und kann daher nicht in COMMON vorkommen"
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Feldspezifikation für Symbol %qs in COMMON bei %C muss explizit sein"
  
! #: fortran/match.cc:6180
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Symbol %qs in COMMON bei %C kann kein Kofeld sein"
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Symbol %qs in COMMON bei %C kann kein POINTER-Feld sein"
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Symbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qs"
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Gruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qs"
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Gruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
--- 80560,80621 ----
  #. 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.cc:6321
  #, 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 "Variable %qs bei %L in Common-Block %qs bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block %qs bind(c) ist"
  
! #: fortran/match.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variable %qs in Common-Block %qs bei %C kann nicht BIND(C) sein, da sie nicht global ist"
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symbol %qs bei %C ist bereits in einem COMMON-Block"
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Initialisiertes Symbol %qs bei %C kann nur COMMON in BLOCK DATA sein"
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr "Symbol %qs bei %C ist USE-verbunden von Modul %qs und kann daher nicht in COMMON vorkommen"
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Feldspezifikation für Symbol %qs in COMMON bei %C muss explizit sein"
  
! #: fortran/match.cc:6378
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Symbol %qs in COMMON bei %C kann kein Kofeld sein"
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Symbol %qs in COMMON bei %C kann kein POINTER-Feld sein"
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Symbol %qs in COMMON-Block %qs bei %C wird indirekt verglichen mit anderem COMMON-Block %qs"
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "BLOCK-DATA-Konstrukt bei %L"
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Gruppenname %qs der Namensliste bei %C hat bereits einen Basistypen von %qs"
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Gruppenname %qs der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
*************** msgstr "Gruppenname %qs der Namensliste
*** 80532,80718 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr "Symbol %qs in Namensliste %qs bei %C muss deklariert sein, bevor die Namensliste deklariert wird."
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "Abgeleiteter Typ %qs bei %L widerspricht namelist-Objekt %qs bei %C"
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Feld %qs mit vermuteter Größe in Namensliste %qs bei %C ist nicht erlaubt"
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Komponente %C abgeleiteten Typs ist kein zulässiges EQUIVALENCE-Element"
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Versuch, die COMMON-Blöcke %s und %s durch EQUIVALENCE bei %C indirekt zu überschneiden"
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.cc:6702
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.cc:6795
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "Ungültige Verwendung eines Anweisungs-Funktionsarguments bei %L"
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Anweisungsfunktion %qs bei %L steht in Konflikt mit Funktionsname"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "Anweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/match.cc:6887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L darf nicht %s sein"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "Ausdruck in CASE-Selektor bei %L muss skalar sein"
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Blockname %qs des SELECT-Konstrukts bei %C erwartet"
  
! #: fortran/match.cc:7496
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem Gültigkeitsbereich vorkommen"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in »SELECT TYPE«-Anweisung bei %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.cc:7985
  #, 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 "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C müssen ASSUMED sein"
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder größer als %d sein"
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
--- 80623,80809 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr "Symbol %qs in Namensliste %qs bei %C muss deklariert sein, bevor die Namensliste deklariert wird."
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "Abgeleiteter Typ %qs bei %L widerspricht namelist-Objekt %qs bei %C"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Feld %qs mit vermuteter Größe in Namensliste %qs bei %C ist nicht erlaubt"
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Komponente %C abgeleiteten Typs ist kein zulässiges EQUIVALENCE-Element"
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Versuch, die COMMON-Blöcke %s und %s durch EQUIVALENCE bei %C indirekt zu überschneiden"
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Komma in EQUIVALENCE bei %C erwartet"
  
! #: fortran/match.cc:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "EQUIVALENCE-Anweisung bei %C"
  
! #: fortran/match.cc:6993
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "Ungültige Verwendung eines Anweisungs-Funktionsarguments bei %L"
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Anweisungsfunktion bei %L ist rekursiv"
  
! #: fortran/match.cc:7066
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Anweisungsfunktion %qs bei %L steht in Konflikt mit Funktionsname"
  
! #: fortran/match.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "Anweisungsfunktion bei %L darf nicht innerhalb von INTERFACE auftreten"
  
! #: fortran/match.cc:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Anweisungsfunktion bei %C"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L darf nicht %s sein"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "Ausdruck in CASE-Selektor bei %L muss skalar sein"
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Blockname %qs des SELECT-Konstrukts bei %C erwartet"
  
! #: fortran/match.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE bei %C darf nicht in diesem Gültigkeitsbereich vorkommen"
  
! #: fortran/match.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaxfehler in »SELECT TYPE«-Anweisung bei %C"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Selektor in SELECT TYPE bei %C ist keine benannte Variable; associate-name=> verwendet"
  
! #: fortran/match.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Der SELECT-RANK-Selektor bei %C muss eine angenommene Rangvariable sein"
  
! #: fortran/match.cc:8045
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaxfehler in SELECT-RANK-Anweisung bei %C"
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Unerwartete CASE-Anweisung bei %C"
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Unerwartete TYPE IS-Anweisung bei %C"
  
! #: fortran/match.cc:8183
  #, 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 "Typspezifikation darf keinen Sequenz-abgeleiteten Typ oder Typ mit BIND-Attribut in SELECT TYPE bei %C beschreiben [F2003:C815]"
  
! #: fortran/match.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Alle LEN-Typparameter in der TYPE-IS-Anweisung bei %C müssen ASSUMED sein"
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaxfehler in TYPE IS-Spezifikation bei %C"
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaxfehler in CLASS IS-Spezifikation bei %C"
  
! #: fortran/match.cc:8301
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Unerwartete RANK-Anweisung bei %C"
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Der SELECT-RANK-CASE-Ausdruck bei %C muss eine skalare, ganzzahlige Konstante sein"
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "Der Wert des SELECT-RANK-CASE-Ausdrucks bei %C darf nicht kleiner als Null oder größer als %d sein"
  
! #: fortran/match.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaxfehler in RANK-Spezifikation bei %C"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Marke %qs bei %C passt nicht zur WHERE-Marke %qs"
*************** msgstr "Das %qs von Modul %qs, das bei %
*** 80913,81093 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "Unstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhalten"
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): bad module symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbol not written"
  
! #: fortran/module.cc:6857
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Schreiben geöffnet werden: %s"
  
! #: fortran/module.cc:6878
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Fehler beim Schreiben der Moduldatei %qs: %s"
  
! #: fortran/module.cc:6889
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Moduldatei %qs kann nicht gelöscht werden: %s"
  
! #: fortran/module.cc:6892
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Moduldatei %qs kann nicht in %qs umbenannt werden: %s"
  
! #: fortran/module.cc:6898
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Temporäre Moduldatei %qs kann nicht gelöscht werden: %s"
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbol %qs bei %C bereits deklariert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Unable to create symbol for %s"
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Das bei %2$L referenzierte Symbol %1$qs ist nicht im gewählten Standard vorhanden"
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefunden"
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbol %qs bereits deklariert"
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "Das Symbol %qs, das bereits bei %L deklariert wurde, widerspricht dem Symbol in %qs bei %C"
  
  # https://german.stackexchange.com/questions/35158/deklination-mehrerer-attributiver-adjektive
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in Konflikt"
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit der Option %qs unverträglich"
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit der Option %s unverträglich"
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "USE-Anweisung bei %C hat keinen ONLY-Qualifizierer"
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Modul ISO_C_BINDING bei %C"
  
! #: fortran/module.cc:7729
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Intrinsisches Modul namens %qs bei %C nicht gefunden"
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "IEEE_FEATURES-Modul bei %C"
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "IEEE_EXCEPTIONS-Modul bei %C"
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "IEEE_ARITHMETIC-Modul bei %C"
  
! #: fortran/module.cc:7757
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Lesen geöffnet werden: %s"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Moduldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthält oder weil es einen Fehler in dem Modul gibt."
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "Verwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Geöffnete Datei %qs ist keine GNU-Fortran-Moduldatei, bei %C"
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Moduldatei %qs kann nicht gelesen werden, da sie von einer anderen Version von GNU Fortran erstellt wurde, bei %C"
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Das Teilmodul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Das Modul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Unerwartete Zeichen bei %C"
--- 81004,81184 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "Unstimmigkeit in Komponenten von Typ %qs, der von %qs abgeleitet ist bei %C: %qs erwartet, aber %qs erhalten"
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter Benutzeroperator %1$qs nicht im Modul %3$qs gefunden"
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Bei %2$L referenzierter intrinsischer Operator %1$qs nicht im Modul %3$qs gefunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): bad module symbol %qs"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbol not written"
  
! #: fortran/module.cc:6880
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Schreiben geöffnet werden: %s"
  
! #: fortran/module.cc:6901
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Fehler beim Schreiben der Moduldatei %qs: %s"
  
! #: fortran/module.cc:6912
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Moduldatei %qs kann nicht gelöscht werden: %s"
  
! #: fortran/module.cc:6915
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Moduldatei %qs kann nicht in %qs umbenannt werden: %s"
  
! #: fortran/module.cc:6921
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Temporäre Moduldatei %qs kann nicht gelöscht werden: %s"
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbol %qs bei %C bereits deklariert"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Unable to create symbol for %s"
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Das bei %2$L referenzierte Symbol %1$qs ist nicht im gewählten Standard vorhanden"
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im Modul ISO_C_BINDING gefunden"
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbol %qs bereits deklariert"
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "Das Symbol %qs, das bereits bei %L deklariert wurde, widerspricht dem Symbol in %qs bei %C"
  
  # https://german.stackexchange.com/questions/35158/deklination-mehrerer-attributiver-adjektive
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Verwendung des intrinsischen Moduls %qs bei %C steht mit nicht-intrinsischem vorher verwendeten Modulnamen in Konflikt"
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit der Option %qs unverträglich"
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit der Option %s unverträglich"
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Bei %2$L referenziertes Symbol %1$qs nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "USE-Anweisung bei %C hat keinen ONLY-Qualifizierer"
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Modul ISO_C_BINDING bei %C"
  
! #: fortran/module.cc:7752
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Intrinsisches Modul namens %qs bei %C nicht gefunden"
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "IEEE_FEATURES-Modul bei %C"
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "IEEE_EXCEPTIONS-Modul bei %C"
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "IEEE_ARITHMETIC-Modul bei %C"
  
! #: fortran/module.cc:7780
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Moduldatei %qs kann bei %C nicht zum Lesen geöffnet werden: %s"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Moduldatei %qs wurde nicht generiert, entweder weil das Modul keine MODULE PROCEDURE enthält oder weil es einen Fehler in dem Modul gibt."
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "Verwendung des nicht-intrinsischen Moduls %qs bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Geöffnete Datei %qs ist keine GNU-Fortran-Moduldatei, bei %C"
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Moduldatei %qs kann nicht gelesen werden, da sie von einer anderen Version von GNU Fortran erstellt wurde, bei %C"
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Das Teilmodul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Das Modul, das gerade gebaut wird, kann nicht gleichzeitig mit USE verwendet werden"
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Unerwartete Zeichen bei %C"
*************** msgstr "DEPEND-Klausel bei %L des OMP-DE
*** 81709,81715 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "Die DEPEND-Klausel bei %L des OMP-DEPOBJ-Konstrukts darf nur einen einzigen Locator haben"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "Die MESSAGE-Klausel bei %L erfordert einen skalaren CHARACTER-Ausdruck der Standardart"
--- 81800,81806 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "Die DEPEND-Klausel bei %L des OMP-DEPOBJ-Konstrukts darf nur einen einzigen Locator haben"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "Die MESSAGE-Klausel bei %L erfordert einen skalaren CHARACTER-Ausdruck der Standardart"
*************** msgstr "Liste wurde zusammen mit Speiche
*** 81744,81755 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION »%s« bei %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
--- 81835,81846 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Unerwarteter Ausschuss inter $OMP FLUSH-Anweisung bei %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION »%s« bei %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redefinition der vordefinierten !$OMP DECLARE REDUCTION bei %L"
*************** msgstr "Name bei %C erwartet"
*** 81962,81968 ****
  msgid "expected variant name at %C"
  msgstr "Variantenname bei %C erwartet"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%qs-Klausel bei %L ist mehrfach angegeben"
--- 82053,82059 ----
  msgid "expected variant name at %C"
  msgstr "Variantenname bei %C erwartet"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%qs-Klausel bei %L ist mehrfach angegeben"
*************** msgid "Syntax error in !$OMP %s list at
*** 82078,82084 ****
  msgstr "Syntaxfehler in »!$OMP %s«-Liste bei %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "Das Konstrukt %<master%> bei %C ist seit OpenMP 5.1 veraltet; verwenden Sie stattdessen %<masked%>"
--- 82169,82175 ----
  msgstr "Syntaxfehler in »!$OMP %s«-Liste bei %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "Das Konstrukt %<master%> bei %C ist seit OpenMP 5.1 veraltet; verwenden Sie stattdessen %<masked%>"
*************** msgstr "Das Konstrukt %<master%> bei %C
*** 82088,83470 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-Geräte-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES %s, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines Geräte-Konstrukts bzw. einer Geräte-Routine"
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines Geräte-Konstrukts bzw. einer Geräte-Routine"
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, übersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das möglicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, übersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das möglicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "ACQ_REL, ACQUIRE, RELAXED, RELEASE oder SEQ_CST für ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %C erwartet"
  
! #: fortran/openmp.cc:7802
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Klausel erwartet bei %C"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Eine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartet"
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Eine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartet"
  
! #: fortran/openmp.cc:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Unerwarteter Ausschuss hinter !$OMP SCAN bei %C"
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Unerwarteter Ausschuss hinter TASKYIELD-Klausel bei %C"
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %C"
  
! #: fortran/openmp.cc:8182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Unerwarteter Ausschuss hinter »$OMP NOTHING«-Anweisung bei %C"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr "!$OMP ATOMIC bei %L mit %s-Klausel ist inkompatibel zu READ oder WRITE"
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr "!$OMP ATOMIC bei %L mit %s-Klausel erfordert %s-Klausel"
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC WRITE bei %L inkompatibel mit ACQUIRES-Klausel, die implizit durch eine REQUIRES-Direktive bereitgestellt wird"
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC READ bei %L inkompatibel mit RELEASE-Klausel, die implizit durch eine REQUIRES-Direktive bereitgestellt wird"
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr "!$OMP ATOMIC READ bei %L ist inkompatibel zur RELEASE-Klausel"
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr "!$OMP ATOMIC WRITE bei %L ist inkompatibel zur ACQUIRE-Klausel"
  
! #: fortran/openmp.cc:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Unerwarteter Ausschuss hinter »!$ACC ATOMIC«-Anweisung bei %C"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %C"
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "Konstrukttyp PARALLEL, SECTIONS, DO oder TASKGROUP in Anweisung $OMP CANCELLATION POINT bei %C erwartet"
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Unerwarteter Ausschuss hinter »$OMP CANCELLATION POINT«-Anweisung bei %C"
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Unerwarteter Ausschuss hinter NOWAIT-Klausel bei %C"
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "Klausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ sein"
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt von abgeleitetem Typ %qs in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermuteter Größe in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8537
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermutetem Rang in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "VALUE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr "Unerwartete function-result-Variable %qs bei %L in deklarativem !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Prozedurzeiger %qs nicht unterstützt mit !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr "Das Argument %qs bei %L zu der deklarativen Direktive !$OMP ALLOCATE muss eine Variable sein"
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr "Das Argument %qs bei %L zu deklarativem !$OMP ALLOCATE muss sich im selben Bereich befinden wie die Variablendeklaration"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Unerwartetes Dummy-Argument %qs als Argument bei %L zu deklarativem !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Unerwartetes Coarray-Argument %qs als Argument bei %L zu deklarativem !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr "Doppelter gemeinsamer Block %</%s/%> in !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr "Doppelte Variable %qs in !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Sorry, EQUIVALENCE-Objekt %qs ist nicht unterstützt mit !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr "Sorry, Cray-Zeiger und Zeigerziele wie %qs werden nicht unterstützt mit !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Unerwartete allozierte Variable %qs bei %L in der deklarativen Direktive !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Unerwartete Zeigervariable %qs bei %L in der deklarativen Direktive !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "ALIGN bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck für die Ausrichtung, der eine Zweierpotenz ist"
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Eine ALLOCATOR-Klausel ist erforderlich, da das Listenelement %<%s%s%s%> bei %L das Attribut SAVE hat"
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Vordefinierter Allokator in ALLOCATOR-Klausel bei %L erforderlich, da das Listenelement %<%s%s%s%> bei %L das Attribut SAVE hat"
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr "Vordefinierter Allokator %qs in ALLOCATOR-Klausel bei %L, wird für Listenelement %<%s%s%s%> bei %L verwendet, kann nur für lokale statische Variablen verwendet werden"
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr "Ganzzzahlausdruck der Art %<omp_allocator_handle_kind%> bei %L erwartet"
  
! #: fortran/openmp.cc:8872
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "HOLDS-Ausdruck bei %L muss ein skalarer logischer Ausdruck sein"
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "ORDER-Klausel bei %L darf nicht zusammen mit ORDERED verwendet werden"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "IF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendet"
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "IF-Klausel-Modifizierer »%s« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessen"
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "SELF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "FINAL-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "NOVARIANTS-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "NOCONTEXT-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "INTEGER-Ausdruck der »chunk_size« der SCHEDULE-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegeben"
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Planungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegeben"
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "DEPOBJ im DEPOBJ-Konstrukt bei %L muss eine skalare Ganzzahl der Art OMP_DEPEND_KIND sein"
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variable %qs bei %L ist kein Dummyargument"
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "Die Klausel für das Objekt %qs bei %L wird ignoriert, da Parameter nicht kopiert werden müssen"
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter können nicht zugeordnet werden und brauchen das auch nicht"
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "Die Klausel für das Objekt %qs bei %L wird ignoriert, da es ein Parameter ist"
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %L"
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "SCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Das Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %L"
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr "DEPEND-Klausel bei %L erfordert Aktionsklausel mit Interop-Typ %<targetsync%>"
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr "DEPEND-Klausel bei %L erfordert Interop-Typ %<targetsync%>, bei %qs bei %L fehlt sie"
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr "%qs bei %L in %qs-Klausel muss eine skalare Ganzzahlvariable der Art %<omp_interop_kind%> sein"
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "%qs bei %L in der %qs-Klausel muss definierbar sein"
  
! #: fortran/openmp.cc:9385
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Symbol %qs tritt bei %L sowohl in der DATA- als auch in der MAP-Klausel auf"
  
! #: fortran/openmp.cc:9471
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qs kommt mehr als einmal in %<allocate%> bei %L vor"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr "%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr "Die Verwendung einer oder mehrerer %<allocate%>-Direktiven mit einer zugehörigen %<allocate%>-Anweisung bei %L ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen eine %<allocators%>-Direktive"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Unerwartetes Coarray %qs in %<allocate%> bei %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr "%qs ist in %<allocate%> bei %L angegeben, aber nicht in der verknüpften ALLOCATE-Anweisung"
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr "%qs wird in der Anweisung %<allocate%> bei %L aufgeführt, ist aber weder explizit in der Direktive %<!$OMP ALLOCATE%> aufgeführt noch existiert eine Richtlinie ohne Argumentenliste"
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr "Unerwartetes Coarray %qs in %<allocate%> bei %L, implizit aufgeführt in %<!$OMP ALLOCATE%> bei %L"
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr "Die ALLOCATORS-Direktive bei %L innerhalb einer Zielregion muss einen ALLOCATOR-Modifikator für %qs angeben"
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr "Die ALLOCATE-Direktive bei %L innerhalb einer Zielregion muss eine ALLOCATOR-Klausel für %qs angeben"
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr "Die ALLOCATE-Direktive bei %L innerhalb einer Zielregion muss eine ALLOCATOR-Klausel angeben"
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Feld %qs ist nicht in Reduzierung bei %L erlaubt"
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Symbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel auf"
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Nicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %L"
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "NOWAIT-Klausel bei %L darf nicht zusammen mit COPYPRIVATE-Klausel verwendet werden"
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Feld %qs mit vermuteter Größe in Klausel COPYPRIVATE bei %L"
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %L"
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray-Zeigerziel %qs in Klausel SHARED bei %L"
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Associate-Name %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein"
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck für die Ausrichtung"
  
! #: fortran/openmp.cc:9778
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Der Bereichsbeginn bei %L erwartet einen skalaren Ganzzahlausdruck"
  
! #: fortran/openmp.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Das Bereichsende bei %L erwartet einen skalaren Ganzzahlausdruck"
  
! #: fortran/openmp.cc:9790
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Die Schrittweite des Bereichs bei %L erwartet einen skalarer Ganzzahlausdruck"
  
! #: fortran/openmp.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr "Die Schrittweite bei %L darf nicht 0 sein"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr "Abhängigkeitstyp SINK wird zusammen mit SOURCE an demselben Konstrukt bei %L verwendet"
  
! #: fortran/openmp.cc:9818
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "SINK-Summand bei %L ist keine konstante Ganzzahl"
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr "omp_cur_iteration bei %L erfordert %<-1%> als logischen Offset"
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Locator %qs bei %L in der DEPEND-Klausel der Art DEPOBJ muss eine skalare Ganzzahl der Art OMP_DEPEND_KIND sein"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Der Locator bei %L in der DEPEND-Klausel vom Typ DEPOBJ muss eine skalare Ganzzahl der Art OMP_DEPEND_KIND sein"
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Feld ist nicht zusammenhängend bei %L"
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr "Das Argument %qs in der MAP-Klausel bei %L darf keine gerätespezifische Variable sein, einschließlich GROUPPRIVATE"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "Argument der %s-Klausel bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf »complex-parts designator« in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt"
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Schrittweite sollte für Feldabschnitt in %s-Klausel bei %L nicht angegeben werden"
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs in der %s-Klausel bei %L ist ein Array-Abschnitt der Größe Null"
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s mit Zuordnungstyp außer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA mit Zuordnungstyp außer TO, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA mit Zuordnungstyp außer FROM, TOFROM, RELEASE oder DELETE an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel %qs in %s-Klausel bei %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Listenelement %qs in %s-Klausel bei %L muss TYPE(C_PTR) sein"
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr "Das Argument vom Typ Nicht-C_PTR bei %L ist veraltet; verwenden Sie stattdessen HAS_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr "Das Argument vom Typ Nicht-C_PTR bei %L ist veraltet; verwenden Sie stattdessen USE_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr "Der Speicherbereich %qs bei %L in USES_ALLOCATORS muss ein vordefinierter Speicherbereich sein"
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr "Allokator %qs bei %L in USES_ALLOCATORS muss eine skalare Ganzzahl der Art %<omp_allocator_handle_kind%> sein"
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr "Allokator %qs bei %L in USES_ALLOCATORS muss entweder eine Variable oder ein vordefinierter Allokator sein"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr "Für den vordefinierten Allokator %qs bei %L darf kein Speicherbereich oder Traits-Array angegeben werden"
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr "Traits-Array %qs in USES_ALLOCATORS bei %L muss ein eindimensionales benanntes konstantes Array vom Typ %<omp_alloctrait%> sein"
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %L"
  
! #: fortran/openmp.cc:10260
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Associate-Name %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Prozedurzeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-Zeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendet"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:10307
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr "Sorry, Listenelement %qs mit allozierbaren Komponenten bei %L wird in der %s-Klausel noch nicht unterstützt"
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr "Polymorphes Listenelement %qs bei %L in %s-Klausel hat unspezifiziertes Verhalten und wird nicht unterstützt"
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Nur DEFAULT ist als Reduktionsmodifizierer erlaubt, in der REDUCTION-Klausel bei %L"
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION »%s« für Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Sorry, das ALLOCATABLE-Objekt %qs in der LINEAR-Klausel des Worksharing-Loop-Konstrukts bei %L wird noch nicht unterstützt"
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Sorry, das Feld %qs in der LINEAR-Klausel im Worksharing-Loop-Konstrukt bei %L wird noch nicht unterstützt"
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer außer VAL wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %L"
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen skalaren, ganzzahligen linear-step-Ausdruck"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist"
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch Feldtyp"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "Untere Grenze von NUM_TEAMS bei %L ist größer als die obere Grenze bei %L"
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Der Wert der HINT-Klausel bei %L muss ein gültiger konstanter Hinweisausdruck sein"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Die chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "die %<GRAINSIZE%>-Klausel bei %L darf nicht zusammen mit der %<NUM_TASKS%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "die %<REDUCTION%>-Klausel bei %L darf nicht zusammen mit der %<NOGROUP%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<FULL%>-Klausel bei %C darf nicht zusammen mit %<PARTIAL%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Unverträgliche Verwendung von TILE und COLLAPSE bei %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %L"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s bei %L muss mindestens eine MAP-Klausel enthalten"
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "Das Ereignishandle bei %L darf kein Element eines Feldes sein"
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "Das Ereignishandle bei %L darf nicht Teil eines abgeleiteten Typs oder einer abgeleiteten Klasse sein"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "%<host_data%>-Konstrukt bei %L erfordert %<use_device%>-Klausel"
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Atomarer Vergleichsausdruck %<==%>, %<.EQ.%> oder %<.EQV.%> bei %L erwartet"
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Skalare intrinsische Variable bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Skalarer intrinsischer Ausdruck bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss einen skalaren Ausdruck intrinsischen Typs bei %L zuweisen"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.cc:11137
  #, 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 "Ausdruck in !$OMP ATOMIC WRITE-Zuweisung »var = expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen Typs"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt"
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Bei !$OMP ATOMIC COMPARE muss der erste Operand des Vergleichs bei %L die Variable %qs sein, in die die Aktualisierungsanweisung bei %L schreibt"
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Der Ausdruck bei %L in der !$OMP-ATOMIC-COMPARE-Zuweisung »Variable = Ausdruck« muss skalar sein und darf die Variable nicht referenzieren"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur"
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "Zuweisungsoperator »!$OMP ATOMIC« muss bei %L ein binäres +, *, -, /, .AND., .OR., .EQV. oder .NEQV. sein"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Zuweisung !$OMP ATOMIC muss bei %L »var = var op expr« oder »var = expr op var« sein"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC »var op expr« bei %L ist nicht mathematisch äquivalent zu »var = var op (expr)«"
  
! #: fortran/openmp.cc:11331
  #, 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 "Ausdruck in Zuweisung !$OMP ATOMIC »var = var op expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente haben"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR sein"
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Von den intrinsischen Argumenten für %<!$OMP ATOMIC%> bei %2$L darf höchstens eins auf %1$qs verweisen"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsische Argumente müssen bei %L skalar sein"
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Erstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs sein"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic haben"
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter »!$OMP ATOMIC«Ausdruck bei %L"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei strukturierten Blockfolgen erwartet"
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der vorangehenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der darauffolgenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s kann keine Schleife im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s kann keinen OpenMP-API-Aufruf im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s kann keine OpenMP-Direktive im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "Das Konstrukt !$OMP TILE bei %L erfordert eine SIZES-Klausel"
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "Die erzeugte Schleife des UNROLL-Konstrukts bei %L ohne PARTIAL-Klausel hat keine kanonische Form"
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "UNROLL-Konstrukt bei %L mit PARTIAL-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "TILE-Konstruktion bei %L erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Unvollkommen geschachtelte Schleife bei Verwendung von generierten Schleifen"
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein"
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder ALLOCATE gefunden"
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE, ALLOCATE oder LINEAR gefunden"
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-Iterationsvariable bei %L wird in mehr als einer Schleife verwendet"
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%s-Iterationsvariable bei %L ist im dazwischenliegenden Code gebunden"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "Schleifenstartausdruck %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifenstartausdruck bei %L verwendet im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Endausdruck der »%s«-Schleife bei %L ist nicht in kanonischer Form"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "Ausdruck %s bei %L für das Ende der Schleife verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Grenzen der »%s«-Schleife bei %L verweisen auf unterschiedliche Iterationsvariablen"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "Schleifeninkrement %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifeninkrementausdruck bei %L verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Nichtrechteckige Schleifen aus generierten Schleifen werden nicht unterstützt"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "zu wenige DO-Schleifen für zusammengefallenes %s (Stufe %d) bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit ORDERED-Klausel bei %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit REDUCTION-INSCAN-Klausel bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "%s innere Schleifen bei %L müssen perfekt geschachtelt sein"
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "Das %<score%>-Argument bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Das %<score%>-Argument bei %L darf nicht negativ sein"
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "Eigenschaft bei %L muss die Nummer eines konformen Geräts sein"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Die %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werden"
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein"
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L nicht perfekt geschachtelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "zu wenige DO-Schleifen für »%s !$ACC LOOP« bei %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Gekachelte Schleife bei %L kann nicht über Gangs, Worker oder Vektoren übergreifend parallelisiert werden"
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "Objekt %qs bei %L wird ignoriert, da es nicht nötig ist, Parameter zu kopieren"
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Feldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubt"
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Name %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %L"
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs ist in »!$ACC ROUTINE ( NAME )« bei %L ungültig"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS bei %L darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "Auf die Direktive %<OMP DISPATCH%> bei %L muss ein Prozeduraufruf mit optionaler Zuweisung folgen"
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "Die Direktive %<OMP DISPATCH%> bei %L kann nicht von einem Prozedurzeiger gefolgt werden"
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-Klausel"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL bei %L mit HINT-Klausel benötigt NAME, außer wenn omp_sync_hint_none verwendet wird"
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "Unerwartetes !$OMP SCAN bei %L außerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-Klausel"
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisen"
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Konstanter nichtnegativer skalarer ganzzahliger Offset-Ausdruck bei %L erwartet"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Für bereichsbasierte %<adjust_args%> ist ein konstanter positiver skalarer ganzzahliger Ausdruck bei %L erforderlich"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Dummyparametername oder eine positive Ganzzahl bei %L erwartet"
  
! #: fortran/openmp.cc:13610
  #, 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 "Variable außer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13618
  #, 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 "Variable außer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ungültiger Operator für !$OMP DECLARE REDUCTION %s bei %L"
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-Länge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstant"
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13710
  #, 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 "Eins der tatsächlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV sein"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Fehlende INITIALIZER-Klausel für !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %L"
--- 82179,83561 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr "Programmeinheit bei %L hat OpenMP-Geräte-Konstrukte/-Routinen, setzt jedoch nicht !$OMP REQUIRES %s, aber andere Programmeinheiten tun das"
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die von der Modulverwendung %qs bei %L angegeben ist, kommt nach der Verwendung eines Geräte-Konstrukts bzw. einer Geräte-Routine"
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs, die bei %L angegeben ist, kommt nach der Verwendung eines Geräte-Konstrukts bzw. einer Geräte-Routine"
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die von der Modulverwendung %qs bei %L angegeben ist, übersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das möglicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%>, die bei %L angegeben ist, übersteuert ein vorangehendes %<atomic_default_mem_order(%s)%> (das möglicherweise von einer Modulverwendung stammt)"
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %<atomic_default_mem_order(%s)%> wird von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "%<!$OMP REQUIRES%>-Klausel %qs ist von der Modulverwendung %qs bei %L angegeben, aber diese Klausel ist in der Programmeinheit nicht ebenfalls angegeben"
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES bei %C muss im Spezifikationsteil einer Programmeinheit vorkommen"
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "ACQ_REL, ACQUIRE, RELAXED, RELEASE oder SEQ_CST für ATOMIC_DEFAULT_MEM_ORDER-Klausel bei %C erwartet"
  
! #: fortran/openmp.cc:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Klausel erwartet bei %C"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Eine der Klauseln UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD oder ATOMIC_DEFAULT_MEM_ORDER bei %L erwartet"
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Eine der Klauseln INCLUSIVE oder EXCLUSIVE bei %C erwartet"
  
! #: fortran/openmp.cc:7855
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Unerwarteter Ausschuss hinter !$OMP SCAN bei %C"
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Unerwarteter Ausschuss hinter TASKYIELD-Klausel bei %C"
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP MASTER-Anweisung bei %C"
  
! #: fortran/openmp.cc:8194
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Unerwarteter Ausschuss hinter »$OMP NOTHING«-Anweisung bei %C"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr "!$OMP ATOMIC bei %L mit %s-Klausel ist inkompatibel zu READ oder WRITE"
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr "!$OMP ATOMIC bei %L mit %s-Klausel erfordert %s-Klausel"
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC WRITE bei %L inkompatibel mit ACQUIRES-Klausel, die implizit durch eine REQUIRES-Direktive bereitgestellt wird"
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC READ bei %L inkompatibel mit RELEASE-Klausel, die implizit durch eine REQUIRES-Direktive bereitgestellt wird"
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr "!$OMP ATOMIC READ bei %L ist inkompatibel zur RELEASE-Klausel"
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr "!$OMP ATOMIC WRITE bei %L ist inkompatibel zur ACQUIRE-Klausel"
  
! #: fortran/openmp.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Unerwarteter Ausschuss hinter »!$ACC ATOMIC«-Anweisung bei %C"
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Unerwarteter Ausschuss hinter $OMP BARRIER-Anweisung bei %C"
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "Konstrukttyp PARALLEL, SECTIONS, DO oder TASKGROUP in Anweisung $OMP CANCELLATION POINT bei %C erwartet"
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Unerwarteter Ausschuss hinter »$OMP CANCELLATION POINT«-Anweisung bei %C"
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Unerwarteter Ausschuss hinter NOWAIT-Klausel bei %C"
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "Klausel %s bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "INTEGER-Ausdruck von %s-Klausel bei %L darf nicht negativ sein"
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt von abgeleitetem Typ %qs in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von abgeleitetem Typ in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "POINTER-Objekt %qs von polymorphem Typ in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs von polymorphem Typ in %qs-Klausel bei %L"
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermuteter Größe in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Feld %qs mit vermutetem Rang in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "POINTER-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray-Zeiger-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "ALLOCATABLE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "VALUE-Objekt %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklarierte Funktion %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Implizit deklariertes Unterprogramm %s wird in !$OMP DECLARE REDUCTION bei %L verwendet"
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr "Unerwartete function-result-Variable %qs bei %L in deklarativem !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Prozedurzeiger %qs nicht unterstützt mit !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr "Das Argument %qs bei %L zu der deklarativen Direktive !$OMP ALLOCATE muss eine Variable sein"
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr "Das Argument %qs bei %L zu deklarativem !$OMP ALLOCATE muss sich im selben Bereich befinden wie die Variablendeklaration"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Unerwartetes Dummy-Argument %qs als Argument bei %L zu deklarativem !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Unerwartetes Coarray-Argument %qs als Argument bei %L zu deklarativem !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr "Doppelter gemeinsamer Block %</%s/%> in !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr "Doppelte Variable %qs in !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Sorry, EQUIVALENCE-Objekt %qs ist nicht unterstützt mit !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr "Sorry, Cray-Zeiger und Zeigerziele wie %qs werden nicht unterstützt mit !$OMP ALLOCATE bei %L"
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Unerwartete allozierte Variable %qs bei %L in der deklarativen Direktive !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Unerwartete Zeigervariable %qs bei %L in der deklarativen Direktive !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "ALIGN bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck für die Ausrichtung, der eine Zweierpotenz ist"
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Eine ALLOCATOR-Klausel ist erforderlich, da das Listenelement %<%s%s%s%> bei %L das Attribut SAVE hat"
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Vordefinierter Allokator in ALLOCATOR-Klausel bei %L erforderlich, da das Listenelement %<%s%s%s%> bei %L das Attribut SAVE hat"
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr "Vordefinierter Allokator %qs in ALLOCATOR-Klausel bei %L, wird für Listenelement %<%s%s%s%> bei %L verwendet, kann nur für lokale statische Variablen verwendet werden"
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr "Ganzzzahlausdruck der Art %<omp_allocator_handle_kind%> bei %L erwartet"
  
! #: fortran/openmp.cc:8886
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "HOLDS-Ausdruck bei %L muss ein skalarer logischer Ausdruck sein"
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "ORDERED-Parameter der Klausel bei %L ist weniger als COLLAPSE"
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "ORDER-Klausel bei %L darf nicht zusammen mit ORDERED verwendet werden"
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "IF-Klausel ohne Modifizierer bei %L wird zusammen mit IF-Klauseln mit Modifizierert verwendet"
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "IF-Klausel-Modifizierer »%s« bei %L ist dem aktuellen OpenMP-Konstrukt nicht angemessen"
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "SELF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "FINAL-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "NOVARIANTS-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "NOCONTEXT-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "chunk_size der SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "INTEGER-Ausdruck der »chunk_size« der SCHEDULE-Klausel bei %L muss positiv sein"
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Beide Planungsmodifizierer MONOTONIC und NONMONOTONIC bei %L angegeben"
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Planungsmodifizierer NONMONOTONIC zusammen mit ORDERED-Klausel bei %L angegeben"
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "DEPOBJ im DEPOBJ-Konstrukt bei %L muss eine skalare Ganzzahl der Art OMP_DEPEND_KIND sein"
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variable %qs bei %L ist kein Dummyargument"
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "Die Klausel für das Objekt %qs bei %L wird ignoriert, da Parameter nicht kopiert werden müssen"
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "Objekt %qs bei %L ist keine Variable; Parameter können nicht zugeordnet werden und brauchen das auch nicht"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "Die Klausel für das Objekt %qs bei %L wird ignoriert, da es ein Parameter ist"
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "Objekt %qs bei %L ist keine Variable"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "%<inscan%>-REDUCTION-Klausel an einem anderen Konstrukt als DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD bei %L"
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<ORDERED%>-Klausel darf nicht nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "SCHEDULE-Klausel darf nicht zusammen mit %<inscan%>-REDUCTION-Klausel bei %L verwendet werden"
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Symbol %qs bei %L in mehreren Klauseln vorhanden"
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Das Symbol %qs hat gemischte Komponenten- und Nicht-Komponenten-Zugriffe bei %L"
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr "DEPEND-Klausel bei %L erfordert Aktionsklausel mit Interop-Typ %<targetsync%>"
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr "DEPEND-Klausel bei %L erfordert Interop-Typ %<targetsync%>, bei %qs bei %L fehlt sie"
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr "%qs bei %L in %qs-Klausel muss eine skalare Ganzzahlvariable der Art %<omp_interop_kind%> sein"
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "%qs bei %L in der %qs-Klausel muss definierbar sein"
  
! #: fortran/openmp.cc:9399
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Symbol %qs tritt bei %L sowohl in der DATA- als auch in der MAP-Klausel auf"
  
! #: fortran/openmp.cc:9485
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qs kommt mehr als einmal in %<allocate%> bei %L vor"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr "%qs ist in %<allocate%>-Klausel bei %L angegeben, aber nicht in einer expliziten Privatisierungs-Klausel"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr "Die Verwendung einer oder mehrerer %<allocate%>-Direktiven mit einer zugehörigen %<allocate%>-Anweisung bei %L ist seit OpenMP 5.2 veraltet; verwenden Sie stattdessen eine %<allocators%>-Direktive"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Unerwartetes Coarray %qs in %<allocate%> bei %L"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr "%qs ist in %<allocate%> bei %L angegeben, aber nicht in der verknüpften ALLOCATE-Anweisung"
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr "%qs wird in der Anweisung %<allocate%> bei %L aufgeführt, ist aber weder explizit in der Direktive %<!$OMP ALLOCATE%> aufgeführt noch existiert eine Richtlinie ohne Argumentenliste"
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr "Unerwartetes Coarray %qs in %<allocate%> bei %L, implizit aufgeführt in %<!$OMP ALLOCATE%> bei %L"
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr "Die ALLOCATORS-Direktive bei %L innerhalb einer Zielregion muss einen ALLOCATOR-Modifikator für %qs angeben"
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr "Die ALLOCATE-Direktive bei %L innerhalb einer Zielregion muss eine ALLOCATOR-Klausel für %qs angeben"
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr "Die ALLOCATE-Direktive bei %L innerhalb einer Zielregion muss eine ALLOCATOR-Klausel angeben"
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Feld %qs ist nicht in Reduzierung bei %L erlaubt"
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Symbol %qs tritt bei %L sowohl in der FROM- als auch in der TO-Klausel auf"
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Nicht-THREADPRIVATE-Objekt %qs in Klausel COPYIN bei %L"
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "NOWAIT-Klausel bei %L darf nicht zusammen mit COPYPRIVATE-Klausel verwendet werden"
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Feld %qs mit vermuteter Größe in Klausel COPYPRIVATE bei %L"
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN)-Zeiger %qs in COPYPRIVATE-Klausel bei %L"
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray-Zeigerziel %qs in Klausel SHARED bei %L"
  
! #: fortran/openmp.cc:9735
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Associate-Name %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in SHARED-Klausel bei %L"
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs in ALIGNED-Klausel bei %L muss POINTER, ALLOCATABLE, Cray-Zeiger oder C_PTR sein"
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs in ALIGNED-Klausel bei %L erfordert einen skalaren, positiven, konstanten Ganzzahlausdruck für die Ausrichtung"
  
! #: fortran/openmp.cc:9792
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Der Bereichsbeginn bei %L erwartet einen skalaren Ganzzahlausdruck"
  
! #: fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Das Bereichsende bei %L erwartet einen skalaren Ganzzahlausdruck"
  
! #: fortran/openmp.cc:9804
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Die Schrittweite des Bereichs bei %L erwartet einen skalarer Ganzzahlausdruck"
  
! #: fortran/openmp.cc:9809
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr "Die Schrittweite bei %L darf nicht 0 sein"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr "Abhängigkeitstyp SINK wird zusammen mit SOURCE an demselben Konstrukt bei %L verwendet"
  
! #: fortran/openmp.cc:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "SINK-Summand bei %L ist keine konstante Ganzzahl"
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr "omp_cur_iteration bei %L erfordert %<-1%> als logischen Offset"
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Locator %qs bei %L in der DEPEND-Klausel der Art DEPOBJ muss eine skalare Ganzzahl der Art OMP_DEPEND_KIND sein"
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Der Locator bei %L in der DEPEND-Klausel vom Typ DEPOBJ muss eine skalare Ganzzahl der Art OMP_DEPEND_KIND sein"
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Feld ist nicht zusammenhängend bei %L"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr "Das Argument %qs in der MAP-Klausel bei %L darf keine gerätespezifische Variable sein, einschließlich GROUPPRIVATE"
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "Argument der %s-Klausel bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/openmp.cc:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf Teilzeichenkette in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:9944
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Unerwarteter Verweis auf »complex-parts designator« in »%s«-Klausel bei %L"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs in %s-Klausel bei %L ist kein korrekter Feldabschnitt"
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Schrittweite sollte für Feldabschnitt in %s-Klausel bei %L nicht angegeben werden"
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs in der %s-Klausel bei %L ist ein Array-Abschnitt der Größe Null"
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s mit Zuordnungstyp außer TO, FROM, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA mit Zuordnungstyp außer TO, TOFROM oder ALLOC an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA mit Zuordnungstyp außer FROM, TOFROM, RELEASE oder DELETE an MAP-Klausel bei %L"
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE-Objekt %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray-Zeigerziel %qs in %s-Klausel bei %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Listenelement %qs in %s-Klausel bei %L muss TYPE(C_PTR) sein"
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr "Das Argument vom Typ Nicht-C_PTR bei %L ist veraltet; verwenden Sie stattdessen HAS_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr "Das Argument vom Typ Nicht-C_PTR bei %L ist veraltet; verwenden Sie stattdessen USE_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr "Der Speicherbereich %qs bei %L in USES_ALLOCATORS muss ein vordefinierter Speicherbereich sein"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr "Allokator %qs bei %L in USES_ALLOCATORS muss eine skalare Ganzzahl der Art %<omp_allocator_handle_kind%> sein"
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr "Allokator %qs bei %L in USES_ALLOCATORS muss entweder eine Variable oder ein vordefinierter Allokator sein"
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr "Für den vordefinierten Allokator %qs bei %L darf kein Speicherbereich oder Traits-Array angegeben werden"
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr "Traits-Array %qs in USES_ALLOCATORS bei %L muss ein eindimensionales benanntes konstantes Array vom Typ %<omp_alloctrait%> sein"
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "%<inscan%> und nicht-%<inscan%>-%<reduction%>-Klauseln am selben Konstrukt bei %L"
  
! #: fortran/openmp.cc:10274
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Associate-Name %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Prozedurzeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray-Zeiger %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variable %qs in %s-Klausel wird in NAMELIST-Anweisung bei %L verwendet"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs in Klausel %s bei %L"
  
! #: fortran/openmp.cc:10321
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "DETACH-Ereignisbehandler %qs in %s-Klausel bei %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr "Sorry, Listenelement %qs mit allozierbaren Komponenten bei %L wird in der %s-Klausel noch nicht unterstützt"
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr "Polymorphes Listenelement %qs bei %L in %s-Klausel hat unspezifiziertes Verhalten und wird nicht unterstützt"
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Nur DEFAULT ist als Reduktionsmodifizierer erlaubt, in der REDUCTION-Klausel bei %L"
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION »%s« für Typ %s bei %L nicht gefunden"
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Sorry, das ALLOCATABLE-Objekt %qs in der LINEAR-Klausel des Worksharing-Loop-Konstrukts bei %L wird noch nicht unterstützt"
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Sorry, das Feld %qs in der LINEAR-Klausel im Worksharing-Loop-Konstrukt bei %L wird noch nicht unterstützt"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "LINEAR-Klauselmodifizierer außer VAL wird bei %L an DO- oder SIMD-Konstrukt verwendet"
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "LINEAR-Variable %qs bei %L muss INTEGER sein"
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "LINEAR-Dummy-Argument %qs mit VALUE-Attribut mit %s-Modifizierer bei %L"
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen skalaren, ganzzahligen linear-step-Ausdruck"
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs in LINEAR-Klausel bei %L benötigt einen konstanten, ganzzahligen linear-step-Ausdruck oder ein Dummy-Argument, das in der UNIFORM-Klausel angegeben ist"
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "%s-Klausel-Variable %qs bei %L ist weder Zeiger- noch Feldtyp"
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "Untere Grenze von NUM_TEAMS bei %L ist größer als die obere Grenze bei %L"
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "Der Wert der HINT-Klausel bei %L muss ein gültiger konstanter Hinweisausdruck sein"
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Die chunk_size der DIST_SCHEDULE-Klausel bei %L erfordert einen skalaren INTEGER-Ausdruck"
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "die %<GRAINSIZE%>-Klausel bei %L darf nicht zusammen mit der %<NUM_TASKS%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "die %<REDUCTION%>-Klausel bei %L darf nicht zusammen mit der %<NOGROUP%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<FULL%>-Klausel bei %C darf nicht zusammen mit %<PARTIAL%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Unverträgliche Verwendung von TILE und COLLAPSE bei %L"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA muss mindestens eine der Klauseln MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR enthalten, bei %L"
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s bei %L muss mindestens eine MAP-Klausel enthalten"
  
! #: fortran/openmp.cc:10781
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs bei %L sollte ein Skalar vom Typ integer(kind=omp_event_handle_kind) sein"
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "Das Ereignishandle bei %L darf kein Element eines Feldes sein"
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "Das Ereignishandle bei %L darf nicht Teil eines abgeleiteten Typs oder einer abgeleiteten Klasse sein"
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<DETACH%>-Klausel bei %L darf nicht zusammen mit %<MERGEABLE%>-Klausel verwendet werden"
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "%<host_data%>-Konstrukt bei %L erfordert %<use_device%>-Klausel"
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE bei %L erwartet, in atomarer Vergleichserfassung"
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Atomarer Vergleichsausdruck %<==%>, %<.EQ.%> oder %<.EQV.%> bei %L erwartet"
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Skalare intrinsische Variable bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11105
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Skalarer intrinsischer Ausdruck bei %L erwartet, in atomarem Vergleich"
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss eine skalare Variable intrinsischen Typs bei %L setzen"
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC muss einen skalaren Ausdruck intrinsischen Typs bei %L zuweisen"
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC mit ALLOCATABLE-Variable bei %L"
  
! #: fortran/openmp.cc:11146
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "Anweisung !$OMP ATOMIC READ muss bei %L von skalarer Variable intrinsischen Typs lesen"
  
! #: fortran/openmp.cc:11151
  #, 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 "Ausdruck in !$OMP ATOMIC WRITE-Zuweisung »var = expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L muss eine skalare Variable intrinsischen Typs setzen"
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "Erfassungsanweisung !$OMP ATOMIC bei %L erfordert eine skalare Variable intrinsischen Typs"
  
! #: fortran/openmp.cc:11181
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "!$OMP ATOMIC CAPTURE-Erfassungsanweisung liest bei %L von anderer Variable als die Update-Anweisung schreibt"
  
! #: fortran/openmp.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Bei !$OMP ATOMIC COMPARE muss der erste Operand des Vergleichs bei %L die Variable %qs sein, in die die Aktualisierungsanweisung bei %L schreibt"
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "Der Ausdruck bei %L in der !$OMP-ATOMIC-COMPARE-Zuweisung »Variable = Ausdruck« muss skalar sein und darf die Variable nicht referenzieren"
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE bei %L mit FAIL-Klausel erfordert entweder die COMPARE-Klausel oder die Verwendung der intrinsischen MIN/MAX-Prozedur"
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "Zuweisungsoperator »!$OMP ATOMIC« muss bei %L ein binäres +, *, -, /, .AND., .OR., .EQV. oder .NEQV. sein"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "Zuweisung !$OMP ATOMIC muss bei %L »var = var op expr« oder »var = expr op var« sein"
  
! #: fortran/openmp.cc:11312
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC »var op expr« bei %L ist nicht mathematisch äquivalent zu »var = var op (expr)«"
  
! #: fortran/openmp.cc:11345
  #, 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 "Ausdruck in Zuweisung !$OMP ATOMIC »var = var op expr« muss skalar sein und kann keine Variable bei %L referenzieren"
  
! #: fortran/openmp.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC IAND, IOR oder IEOR muss bei %L zwei Argumente haben"
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "Eingebaute Zuweisung !$OMP ATOMIC muss bei %L MIN, MAX, IAND, IOR oder IEOR sein"
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Von den intrinsischen Argumenten für %<!$OMP ATOMIC%> bei %2$L darf höchstens eins auf %1$qs verweisen"
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsische Argumente müssen bei %L skalar sein"
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Erstes oder letztes intrinsisches Argument zu !$OMP ATOMIC muss bei %2$L %1$qs sein"
  
! #: fortran/openmp.cc:11432
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC Zuweisung muss auf der rechten Seite bei %L Operator oder Intrinsic haben"
  
! #: fortran/openmp.cc:11437
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Unerwarteter »!$OMP ATOMIC«Ausdruck bei %L"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Aufgrund des INSCAN bei %L wird ein Schleifenrumpf mit !$OMP SCAN zwischen zwei strukturierten Blockfolgen erwartet"
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der vorangehenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN bei %L mit null ausführbaren Anweisungen in der darauffolgenden strukturierten Blockfolge"
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s kann keine Schleife im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s kann keinen OpenMP-API-Aufruf im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s kann keine OpenMP-Direktive im dazwischenliegenden Code bei %L enthalten"
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "Das Konstrukt !$OMP TILE bei %L erfordert eine SIZES-Klausel"
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s kann weder DO WHILE noch DO sein, ohne Schleifensteuerung bei %L"
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "Die erzeugte Schleife des UNROLL-Konstrukts bei %L ohne PARTIAL-Klausel hat keine kanonische Form"
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "UNROLL-Konstrukt bei %L mit PARTIAL-Klausel erzeugt nur eine Schleife mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "TILE-Konstruktion bei %L erzeugt %d Schleifen mit kanonischer Form, aber %d Schleifen werden benötigt"
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Unvollkommen geschachtelte Schleife bei Verwendung von generierten Schleifen"
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "%s-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "%s-Iterationsvariable bei %L darf nicht THREADPRIVATE sein"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE oder ALLOCATE gefunden"
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "%s-Iterationsvariable bei %L an anderer Klausel als PRIVATE, LASTPRIVATE, ALLOCATE oder LINEAR gefunden"
  
! #: fortran/openmp.cc:12473
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "%s-Iterationsvariable bei %L wird in mehr als einer Schleife verwendet"
  
! #: fortran/openmp.cc:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%s-Iterationsvariable bei %L ist im dazwischenliegenden Code gebunden"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "Schleifenstartausdruck %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifenstartausdruck bei %L verwendet im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Endausdruck der »%s«-Schleife bei %L ist nicht in kanonischer Form"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "Ausdruck %s bei %L für das Ende der Schleife verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "Grenzen der »%s«-Schleife bei %L verweisen auf unterschiedliche Iterationsvariablen"
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "Schleifeninkrement %s bei %L hat nicht die kanonische Form"
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "%s-Schleifeninkrementausdruck bei %L verwendet eine im dazwischenliegenden Code gebundene Variable"
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Nichtrechteckige Schleifen aus generierten Schleifen werden nicht unterstützt"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "zu wenige DO-Schleifen für zusammengefallenes %s (Stufe %d) bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit ORDERED-Klausel bei %L"
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "%s innere Schleifen müssen perfekt verschachtelt sein mit REDUCTION-INSCAN-Klausel bei %L"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "%s innere Schleifen bei %L müssen perfekt geschachtelt sein"
  
! #: fortran/openmp.cc:12633
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "Das %<score%>-Argument bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12641
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Das %<score%>-Argument bei %L darf nicht negativ sein"
  
! #: fortran/openmp.cc:12670
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12681
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter logischer Ausdruck sein"
  
! #: fortran/openmp.cc:12685
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "Eigenschaft bei %L muss ein konstanter ganzzahliger Ausdruck sein"
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "Eigenschaft bei %L muss die Nummer eines konformen Geräts sein"
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "Die %1$s-Direktive bei %3$L darf nicht innerhalb einer %2$s-Region angegeben werden"
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP darf ohne Schleifensteuerung bei %L kein DO WHILE oder DO sein"
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP kann bei %L keine DO-CONCURRENT-Schleife sein"
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$ACC-LOOP-Iterationsvariable bei %L muss vom Typ integer sein"
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L formen keinen rechteckigen Wiederholungsraum"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "»%s !$ACC LOOP«-Schleifen bei %L nicht perfekt geschachtelt"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79861
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "zu wenige DO-Schleifen für »%s !$ACC LOOP« bei %L"
  
! #: fortran/openmp.cc:13096
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Gekachelte Schleife bei %L kann nicht über Gangs, Worker oder Vektoren übergreifend parallelisiert werden"
  
! #: fortran/openmp.cc:13117
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE bei %L erfordert konstanten Ausdruck"
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "Objekt %qs bei %L wird ignoriert, da es nicht nötig ist, Parameter zu kopieren"
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Feldabschnitte: %qs ist in !$ACC DECLARE bei %L nicht erlaubt"
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Name %qs verweist nicht auf eine Unterroutine oder Funktion in !$ACC ROUTINE ( NAME ) bei %L"
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NAME %qs ist in »!$ACC ROUTINE ( NAME )« bei %L ungültig"
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS bei %L darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "!$OMP-TARGET-Region bei %L mit einem verschachtelten TEAMS darf keine andere Anweisung, Deklaration oder Direktive außerhalb des einzelnen TEAMS-Konstrukts enthalten"
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "Auf die Direktive %<OMP DISPATCH%> bei %L muss ein Prozeduraufruf mit optionaler Zuweisung folgen"
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "Die Direktive %<OMP DISPATCH%> bei %L kann nicht von einem Prozedurzeiger gefolgt werden"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE bei %L erfordert mindestens eine TO- oder FROM-Klausel"
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL bei %L mit HINT-Klausel benötigt NAME, außer wenn omp_sync_hint_none verwendet wird"
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "Unerwartetes !$OMP SCAN bei %L außerhalb eines Schleifenkonstrukts mit %<inscan%>-REDUCTION-Klausel"
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD bei %2$L sollte auf die enthaltende Prozedur %1$qs verweisen"
  
! #: fortran/openmp.cc:13581
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Konstanter nichtnegativer skalarer ganzzahliger Offset-Ausdruck bei %L erwartet"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Für bereichsbasierte %<adjust_args%> ist ein konstanter positiver skalarer ganzzahliger Ausdruck bei %L erforderlich"
  
! #: fortran/openmp.cc:13598
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Dummyparametername oder eine positive Ganzzahl bei %L erwartet"
  
! #: fortran/openmp.cc:13624
  #, 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 "Variable außer OMP_PRIV oder OMP_ORIG wird bei %L in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13632
  #, 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 "Variable außer OMP_OUT oder OMP_IN wird bei %L in Kombinierer von !$OMP DECLARE REDUCTION verwendet"
  
! #: fortran/openmp.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Ungültiger Operator für !$OMP DECLARE REDUCTION %s bei %L"
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "CHARACTER-Länge in !$OMP DECLARE REDUCTION %s ist bei %L nicht konstant"
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in Kombinierer von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Unterprogrammaufruf mit alternativen Rückgaben in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L"
  
! #: fortran/openmp.cc:13724
  #, 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 "Eins der tatsächlichen Argumente in INITIALIZER-Klausel von !$OMP DECLARE REDUCTION bei %L muss OMP_PRIV sein"
  
! #: fortran/openmp.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Fehlende INITIALIZER-Klausel für !$OMP DECLARE REDUCTION von abgeleitetem Typ ohne Defaultinitialisierer bei %L"
*************** msgstr "Leeres BLOCK DATA bei %C steht i
*** 84183,84189 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Unerwartete Anweisung %s in BLOCK DATA bei %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Unerwartete Anweisung %s in MODULE bei %C"
--- 84274,84280 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Unerwartete Anweisung %s in BLOCK DATA bei %C"
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Unerwartete Anweisung %s in MODULE bei %C"
*************** msgstr "Unerwartete Anweisung %s in MODU
*** 84191,84197 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
--- 84282,84288 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
*************** msgstr "Unerwartetes %<%c%> für Variabl
*** 84453,84656 ****
  msgid "Expected structure component name at %C"
  msgstr "Strukturkomponentenname bei %C erwartet"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr "RE oder IM part_ref bei %C"
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Die RE oder IM part_ref bei %C kann nur auf einen COMPLEX-Ausdruck angewendet werden"
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Die LEN part_ref bei %C kann nur auf einen CHARACTER-Ausdruck angewendet werden"
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Argumentliste bei %C erwartet"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr "R901: Ein Typ-Parameter-Verweis ist kein Designator und kann nicht von einem Typ-Abfrage-Verweis bei %C gefolgt werden"
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr "%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs"
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr "%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente"
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Die KIND part_ref bei %C kann nur auf einen Ausdruck von intrinsischem Typ angewendet werden"
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Prozedurzeiger-Komponente %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:2940
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Unerwartete Referenz auf Feld/Teilstring bei %C"
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "Nichtpolymorphe Referenz auf abstrakten Typ bei %C"
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Koindizierte Prozedurzeiger-Komponente bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.cc:3289
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Bad array reference"
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor wurde keine Initialisierung für allozierbare Komponente %qs angegeben, bei %C"
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor wurde keine Initialisierung für Komponente %qs angegeben, bei %C"
  
! #: fortran/primary.cc:3536
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ABSTRACT-Typ %qs bei %L kann nicht konstruiert werden"
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Strukturkonstruktor mit benannten Argumenten bei %C"
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Komponenteninitialisierung ohne Namen hinter Komponente namens »%s« bei %L"
  
! #: fortran/primary.cc:3576
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "CHARACTER-Ausdruck wird in Konstruktor (%td/%td) bei %L abgeschnitten"
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponente %qs wird im Strukturkonstruktor bei %L doppelt initialisiert"
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Koindizierter Ausdruck auf Zeigerkomponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Komponente %qs bei %L wurde bereits von Konstruktor für abgeleitete Typen durch einen Elternteil gesetzt"
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.cc:3943
  #, 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 "%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. Für direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
  
! #: fortran/primary.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.cc:4111
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.cc:4114
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "F2023 R755: Die leere Typangabe bei %C ist nicht erlaubt"
  
! #: fortran/primary.cc:4277
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument für %qs bei %C"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz sein"
  
! #: fortran/primary.cc:4445
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.cc:4571
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Abgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werden"
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "PARAMETER %qs darf nicht in einer DATA-Anweisung bei %C vorkommen"
  
! #: fortran/primary.cc:4653
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
--- 84544,84747 ----
  msgid "Expected structure component name at %C"
  msgstr "Strukturkomponentenname bei %C erwartet"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr "RE oder IM part_ref bei %C"
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Die RE oder IM part_ref bei %C kann nur auf einen COMPLEX-Ausdruck angewendet werden"
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Die LEN part_ref bei %C kann nur auf einen CHARACTER-Ausdruck angewendet werden"
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Argumentliste bei %C erwartet"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr "R901: Ein Typ-Parameter-Verweis ist kein Designator und kann nicht von einem Typ-Abfrage-Verweis bei %C gefolgt werden"
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr "%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente %qs"
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr "%qs bei %C ist keine Ermittlungsreferenz auf eine intrinsische Typkomponente"
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Die KIND part_ref bei %C kann nur auf einen Ausdruck von intrinsischem Typ angewendet werden"
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Prozedurzeiger-Komponente %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Unerwartete Referenz auf Feld/Teilstring bei %C"
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "Nichtpolymorphe Referenz auf abstrakten Typ bei %C"
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Koindizierte Prozedurzeiger-Komponente bei %C"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): Expression isn't a variable"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/primary.cc:3314
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Bad array reference"
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor wurde keine Initialisierung für allozierbare Komponente %qs angegeben, bei %C"
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Strukturkonstruktor mit fehlenden optionalen Argumenten bei %C"
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Im Strukturkonstruktor wurde keine Initialisierung für Komponente %qs angegeben, bei %C"
  
! #: fortran/primary.cc:3561
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ABSTRACT-Typ %qs bei %L kann nicht konstruiert werden"
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Strukturkonstruktor mit benannten Argumenten bei %C"
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Komponenteninitialisierung ohne Namen hinter Komponente namens »%s« bei %L"
  
! #: fortran/primary.cc:3601
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Zu viele Komponenten in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "CHARACTER-Ausdruck wird in Konstruktor (%td/%td) bei %L abgeschnitten"
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponente %qs wird im Strukturkonstruktor bei %L doppelt initialisiert"
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Koindizierter Ausdruck auf Zeigerkomponente %qs in Strukturkonstruktor bei %L"
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Komponente %qs bei %L wurde bereits von Konstruktor für abgeleitete Typen durch einen Elternteil gesetzt"
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() als rvalue bei %C"
  
! #: fortran/primary.cc:3968
  #, 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 "%qs bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. Für direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
  
! #: fortran/primary.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Unerwartete Verwendung des Unterprogrammnamens %qs bei %C"
  
! #: fortran/primary.cc:4137
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Anweisungsfunktion %qs erfordert Argumentliste bei %C"
  
! #: fortran/primary.cc:4140
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Funktion %qs erfordert eine Argumentliste bei %C"
  
! #: fortran/primary.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "F2023 R755: Die leere Typangabe bei %C ist nicht erlaubt"
  
! #: fortran/primary.cc:4303
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Fehlendes Argument für %qs bei %C"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Bei %C darf das am weitesten links stehende part-ref in einem data-ref keine Funktionsreferenz sein"
  
! #: fortran/primary.cc:4471
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Fehlende Argumentliste in Funktion %qs bei %C"
  
! #: fortran/primary.cc:4597
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Abgeleiteter Typ %qs kann bei %C nicht als Variable verwendet werden"
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Benannte Konstante bei %C in EQUIVALENCE"
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "PARAMETER %qs darf nicht in einer DATA-Anweisung bei %C vorkommen"
  
! #: fortran/primary.cc:4679
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs bei %C ist keine Variable"
*************** msgstr "Das bei %2$L deklarierte INTRINS
*** 85052,85063 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE-Prozedur %qs aus Modul %qs ruft sich möglicherweise rekursiv selbst auf, in der Prozedur %qs. Deklarieren Sie die Prozedur als RECURSIVE oder verwenden Sie %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich möglicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
--- 85143,85154 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE-Prozedur %qs aus Modul %qs ruft sich möglicherweise rekursiv selbst auf, in der Prozedur %qs. Deklarieren Sie die Prozedur als RECURSIVE oder verwenden Sie %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Nicht-RECURSIVE Prozedur %qs bei %L ruft sich möglicherweise rekursiv selbst auf. Sollte als RECURSIVE oder mit %<-frecursive%> verwendet werden"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Marke %d wird bei %L referenziert, aber nirgendwo definiert"
*************** msgstr "Fehlende explizite Deklaration m
*** 85182,85188 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
--- 85273,85279 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ; meinen Sie %qs?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Funktion %qs bei %L hat keinen IMPLICIT-Typ"
*************** msgid "Assumed-rank variable %s at %L sh
*** 85781,86174 ****
  msgstr "Variable »%s« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Skalare Variable %qs hat eine Array-Referenz bei %L"
  
! #: fortran/resolve.cc:6773
  #, 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 "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Ungültige Feldreferenz bei %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in Typbeschränktem Aufruf bei %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt für Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung für Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgeführt"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie überläuft"
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterläuft"
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "Variable %qs, auf die in concurrent-header bei %L verwiesen wird, darf in LOCAL locality-spec bei %L nicht vorkommen"
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "Variable %qs bei %L ist nicht in einer Ortsangabe von DO CONCURRENT bei %L angegeben, aber aufgrund von DEFAULT (NONE) erforderlich"
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Variablenname in %s Ortsangabe bei %L erwartet"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variable %qs bei %L wurde bereits in einer Ortsangabe angegeben"
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "Indexvariable %qs bei %L kann nicht in einer Ortsangabe angegeben werden"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut OPTIONAL nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Feld mit angenommener Größe ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut ALLOCATABLE nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "Polymorphes Nicht-Zeiger-Scheinargument nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Kofeld nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Finalisierbarer Typ nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Typ mit ultimativer allozierbarer Komponente ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "ASYNCHRONOUS-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "VOLATILE-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Numerischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Logischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Typ INTEGER, REAL oder CHARACTER für %qs in REDUCE mit MIN/MAX bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Ganzzahltyp für %qs in REDUCE mit IAND/IOR/IEOR bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "Variable %qs in Ortsangabe bei %L wird nicht verwendet"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Allocate-Objekt bei %L hat Rang %d, aber MOLD=-Ausdruck bei %L hat Rang %d"
  
! #: fortran/resolve.cc:9182
  #, 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 "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L müssen dieselbe Form haben"
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Das intrinsische NULL kann nicht als Quellausdruck bei %L verwendet werden"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der Entität bei %L ist mit Quellausdruck bei %L typunverträglich"
  
! #: fortran/resolve.cc:9397
  #, 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 "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L müssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.cc:9411
  #, 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 "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9436
  #, 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 "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Der Typ-Parameter in der ALLOCATE-Anweisung mit type-spec muss ein Sternchen sein, da das zugewiesene Objekt %qs bei %L ein Dummy-Argument mit angenommenem Typ-Parameter ist"
  
! #: fortran/resolve.cc:9483
  #, 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 "Reservierung von %s bei %L mit Typspezifikation erfordert den selben Zeichenkettenlängenparameter wie in der Deklaration"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9685
  #, 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 "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird %<*%> erwartet"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "»ERRMSG=«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht »%s« innerhalb der selben »%s«-Anweisung sein"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
--- 85872,86265 ----
  msgstr "Variable »%s« vermuteten Ranges bei %L darf keine Referenz auf Subobjekt haben"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:6633
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Skalare Variable %qs hat eine Array-Referenz bei %L"
  
! #: fortran/resolve.cc:6780
  #, 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 "In Spezifikationsausdruck verwendete Variable %qs wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variable %qs wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Polymorphes Subobjekt des koindizierten Objektes bei %L"
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Koindiziertes Objekt mit polymorpher reservierbarer Subkomponente bei %L"
  
! #: fortran/resolve.cc:6888
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "Verwendung der Variable %qs bei %L ist veraltet"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Ungültige Feldreferenz bei %L"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs bei %L ist Host-verbunden bei %L in eine enthaltene Prozedur mit einer gleichnamigen internen Prozedur"
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Fehler in Typbeschränktem Aufruf bei %L"
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Weitergegebenes Objekt bei %L muss Skalar sein"
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der Prozedurzeigerkomponente bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "Basisobjekt für Aufruf der typgebundenen Prozedur bei %L hat ABSTRACT-Typ %qs"
  
! #: fortran/resolve.cc:7500
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Basisobjekt für Aufruf der typgebundenen NOPASS-Prozedur bei %L muss skalar sein"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Keine passende spezifische Bindung für Aufruf des GENERIC %qs bei %L gefunden"
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs bei %L sollte eine SUBROUTINE sein"
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs bei %L sollte eine FUNCTION sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Bad expression type"
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s bei %L muss skalar sein"
  
! #: fortran/resolve.cc:8393
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s bei %L muss ganzzahlig sein"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s bei %L muss INTEGER sein"
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "DO-Schleife bei %L wird null mal ausgeführt"
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie überläuft"
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "DO-Schleife bei %L ist undefiniert, da sie unterläuft"
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "Variable %qs, auf die in concurrent-header bei %L verwiesen wird, darf in LOCAL locality-spec bei %L nicht vorkommen"
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "Variable %qs bei %L ist nicht in einer Ortsangabe von DO CONCURRENT bei %L angegeben, aber aufgrund von DEFAULT (NONE) erforderlich"
  
! #: fortran/resolve.cc:8674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Variablenname in %s Ortsangabe bei %L erwartet"
  
! #: fortran/resolve.cc:8683
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variable %qs bei %L wurde bereits in einer Ortsangabe angegeben"
  
! #: fortran/resolve.cc:8693
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "Indexvariable %qs bei %L kann nicht in einer Ortsangabe angegeben werden"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut OPTIONAL nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8713
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Feld mit angenommener Größe ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Attribut ALLOCATABLE nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "Polymorphes Nicht-Zeiger-Scheinargument nicht zulässig für %qs in %s Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8736
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Kofeld nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Finalisierbarer Typ nicht zulässig für %qs in Ortsangabe %s bei %L"
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Typ mit ultimativer allozierbarer Komponente ist für %qs in Ortsangabe %s bei %L nicht erlaubt"
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "ASYNCHRONOUS-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "VOLATILE-Attribut nicht zulässig für %qs in REDUCE-Ortsangabe bei %L"
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Numerischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Logischer Typ für %qs in REDUCE bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Typ INTEGER, REAL oder CHARACTER für %qs in REDUCE mit MIN/MAX bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Ganzzahltyp für %qs in REDUCE mit IAND/IOR/IEOR bei %L erwartet, %s bekommen"
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "Variable %qs in Ortsangabe bei %L wird nicht verwendet"
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL-Index %qs kann nicht in Tripel-Spezifikation bei %L auftreten"
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "ALLOCATE-Objekt bei %L muss ALLOCATABLE oder ein POINTER sein"
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Koindiziertes reservierbares Objekt bei %L"
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Allocate-Objekt bei %L hat Rang %d, aber MOLD=-Ausdruck bei %L hat Rang %d"
  
! #: fortran/resolve.cc:9206
  #, 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 "Quell-Ausdruck bei %L muss skalar sein oder den selben Rang wie das ALLOCATE-Objekt bei %L haben"
  
! #: fortran/resolve.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "Quell-Ausdruck bei %L und ALLOCATE-Objekt bei %L müssen dieselbe Form haben"
  
! #: fortran/resolve.cc:9401
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Das intrinsische NULL kann nicht als Quellausdruck bei %L verwendet werden"
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Typ der Entität bei %L ist mit Quellausdruck bei %L typunverträglich"
  
! #: fortran/resolve.cc:9421
  #, 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 "Das ALLOCATE-Objekt bei %L und der Quellausdruck bei %L müssen Typparameter der gleichen Art haben"
  
! #: fortran/resolve.cc:9435
  #, 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 "Der Quellausdruck bei %L darf weder vom Typ LOCK_TYPE sein noch eine LOCK_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9460
  #, 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 "Der Quellausdruck bei %L darf weder vom Typ EVENT_TYPE sein noch eine EVENT_TYPE-Komponente haben, wenn ALLOCATE-Objekt bei %L ein Koarray ist"
  
! #: fortran/resolve.cc:9473
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "Reservierung von %s mit ABSTRACT-Basistyp bei %L erfordert Typspezifikation oder Quellausdruck"
  
! #: fortran/resolve.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Der Typ-Parameter in der ALLOCATE-Anweisung mit type-spec muss ein Sternchen sein, da das zugewiesene Objekt %qs bei %L ein Dummy-Argument mit angenommenem Typ-Parameter ist"
  
! #: fortran/resolve.cc:9507
  #, 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 "Reservierung von %s bei %L mit Typspezifikation erfordert den selben Zeichenkettenlängenparameter wie in der Deklaration"
  
! #: fortran/resolve.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Feldspezifikation oder feldwertiger SOURCE=-Ausdruck erforderlich in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Koarray-Spezifikation in ALLOCATE-Anweisung bei %L erforderlich"
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Falsche Koarray-Spezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze bei %L"
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "Obere Kogrenze ist kleiner als untere Kogrenze von 1 bei %L"
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
  
! #: fortran/resolve.cc:9709
  #, 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 "%qs darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
  
! #: fortran/resolve.cc:9724
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "In Koindex-Spezifikation in ALLOCATE-Anweisung bei %L wird %<*%> erwartet"
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "Stat-Variable bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Stat-Variable bei %L darf nicht %s innerhalb der gleichen %s-Anweisung sein"
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG bei %L ist ohne STAT-Marke nutzlos"
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "»ERRMSG=«-Variable bei %L muss skalare Default-CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "ERRMSG-Variable bei %L darf nicht »%s« innerhalb der selben »%s«-Anweisung sein"
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "ALLOCATE-Objekt bei %L tritt auch bei %L auf"
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "ALLOCATE-Objekt bei %L ist Subobjekt des Objekts bei %L"
*************** msgstr "ALLOCATE-Objekt bei %L ist Subob
*** 86177,86490 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L überschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei Fälle"
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s konnte nicht zu einer spezifischen Funktion aufgelöst werden, bei %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr "(F202y)Fehlende oder ungültige Grenze in der ASSOCIATE-Rangzuordnung des assoziierten Namens %s bei %L"
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L überlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit Längentyp vermutet ist"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ungültiger Kontext für NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.cc:11780
  #, 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 "Element zum Datenaustausch bei %L kann nicht polymorph sein, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11793
  #, 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 "Datenübertragungselement bei %L kann keine POINTER-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Datenübertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.cc:11809
  #, 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 "Datenübertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Datenübertragungselement bei %L kann keine vollständige Referenz auf Feld vermuteter Größe sein"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument für Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument für Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "»STAT=«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "»ERRMSG=«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "»ACQUIRED_LOCK=«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "Argument TEAM bei %L muss ein skalarer Ausdruck vom Typ TEAM_TYPE aus dem intrinsischen Modul ISO_FORTRAN_ENV sein"
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "Das Argument %s bei %L muss eine skalare %s-Variable mindestens von der Art %d sein"
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Das Argument %s bei %L muss ein skalarer %s mindestens von der Art %d sein"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument für Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument für Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gültige Sprungzielanweisung für Sprungziel bei %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L könnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt CRITICAL-Konstrukt für Marke bei %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt DO CONCURRENT-Konstrukt für Marke bei %L"
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt »CHANGE TEAM«-Konstrukt für Sprungmarke bei %L"
--- 86268,86581 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-Marke bei %L überschneidet sich mit CASE-Marke bei %L"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss von der Art %d sein"
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ausdruck in CASE-Anweisung bei %L ist nicht im Bereich von %s"
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
  
! #: fortran/resolve.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Bereichsspezifikation bei %L kann nie passen"
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei Fälle"
  
! #: fortran/resolve.cc:10562
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s konnte nicht zu einer spezifischen Funktion aufgelöst werden, bei %L"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr "(F202y)Fehlende oder ungültige Grenze in der ASSOCIATE-Rangzuordnung des assoziierten Namens %s bei %L"
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurzeiger"
  
! #: fortran/resolve.cc:10625
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Abgeleiteter Typ %qs kann bei %L nicht als Variable verwendet werden"
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Zuordnende Entität %qs bei %L ist ein Prozedurname"
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "Der zuordnende Selektor-Ausdruck bei %L ergibt eine Prozedur"
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Selektor bei %L darf nicht NULL() sein"
  
! #: fortran/resolve.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Selektor bei %L hat keinen Typ"
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Zugeordneter Name %qs bei %L wird als Feld verwendet"
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "CLASS-Selektor bei %L erfordert Zwischenspeicher, was noch nicht implementiert ist"
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Selektor muss in SELECT TYPE-Anweisung bei %L polymorph sein"
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Selektor bei %L darf nicht koindiziert sein"
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS bei %L überlappt sich mit TYPE IS bei %L"
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Abgeleiteter Typ %qs bei %L muss erweiterbar sein"
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Abgeleiteter Typ %qs bei %L muss eine Erweiterung von %qs sein"
  
! #: fortran/resolve.cc:11208
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Unerwarteter intrinsischer Typ %qs bei %L"
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Die Typspezifikation bei %L muss angeben, dass jeder Parameter mit Längentyp vermutet ist"
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Doppelter CLASS IS-Block in SELECT TYPE-Anweisung bei %L"
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) bei %L wird bei %L wiederholt"
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) bei %L kann nicht mit dem Zeiger oder dem allozierbaren Selektor bei %L verwendet werden"
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Ungültiger Kontext für NULL()-Zeiger bei %L"
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "DTIO-%s-Prozedur bei %L muss rekursiv sein"
  
! #: fortran/resolve.cc:11814
  #, 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 "Element zum Datenaustausch bei %L kann nicht polymorph sein, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11827
  #, 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 "Datenübertragungselement bei %L kann keine POINTER-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Datenübertragungselement bei %L kann keine Prozedurzeiger-Komponenten haben"
  
! #: fortran/resolve.cc:11843
  #, 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 "Datenübertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben"
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Datenübertragungselement bei %L kann keine PRIVATE-Komponenten haben, außer es wird von einer definierten E/A-Prozedur verarbeitet"
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Datenübertragungselement bei %L kann keine vollständige Referenz auf Feld vermuteter Größe sein"
  
! #: fortran/resolve.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Lock-Variable bei %L muss Skalar mit LOCK_TYPE sein"
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "Ereignis-Variable bei %L muss Skalar mit EVENT_TYPE sein"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argument für Ereignisvariable bei %L muss ein Koarray oder koindiziert sein"
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argument für Ereignisvariable bei %L muss ein Koarray, aber nicht koindiziert sein"
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "»STAT=«-Argument bei %L muss skalare INTEGER-Variable sein"
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "»ERRMSG=«-Argument bei %L muss skalare CHARACTER-Variable sein"
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "»ACQUIRED_LOCK=«-Argument bei %L muss skalare LOGICAL-Variable sein"
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "Argument UNTIL_COUNT= bei %L muss ein skalarer INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "Argument TEAM bei %L muss ein skalarer Ausdruck vom Typ TEAM_TYPE aus dem intrinsischen Modul ISO_FORTRAN_ENV sein"
  
! #: fortran/resolve.cc:12017
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "Das Argument %s bei %L muss eine skalare %s-Variable mindestens von der Art %d sein"
  
! #: fortran/resolve.cc:12038
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Das Argument %s bei %L muss ein skalarer %s mindestens von der Art %d sein"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argument für Imageset bei %L muss Skalar oder Rang-1-INTEGER-Ausdruck sein"
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argument für Imageset bei %L muss zwischen 1 und num_images() liegen"
  
! #: fortran/resolve.cc:12223
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Anweisung bei %L ist keine gültige Sprungzielanweisung für Sprungziel bei %L"
  
! #: fortran/resolve.cc:12232
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Sprung bei %L könnte Endlosschleife bewirken"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt CRITICAL-Konstrukt für Marke bei %L"
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt DO CONCURRENT-Konstrukt für Marke bei %L"
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "GOTO-Anweisung bei %L hinterlässt »CHANGE TEAM«-Konstrukt für Sprungmarke bei %L"
*************** msgstr "GOTO-Anweisung bei %L hinterläs
*** 86492,86706 ****
  #. 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.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungültige Form"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungültige Form"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstützte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.cc:12418
  #, 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 "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und könnte somit mehrere Zuweisungen an dieses Objekt auslösen"
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein äußeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Interner Fehler: Expected shadow variable name to start with _"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "Die Variable in der gewöhnlichen Zuweisung bei %L ist eine Prozedurzeigerkomponente"
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Zuordnung von %s zu %s bei %L nicht möglich"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%wd/%wd) bei %L abgeschnitten"
  
! #: fortran/resolve.cc:13215
  #, 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 "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als »expr« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13281
  #, gcc-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 "Nicht allozierbare Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein – bitte prüfen, ob es ein passendes spezifisches Unterprogramm für den »=«-Operator gibt"
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgültige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgeführt, da Feldreferenzen mit mehreren Teilen in Ausdrücken als Zwischenergebnisse auftreten würden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als Rückgabe"
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Erwarteter intrinsischer Initialisierungsausdruck OMP WORKSHARE bei %L"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ungültiges NULL bei %L"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die Entität bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "Variable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie Entität bei %L aus Modul %qs"
--- 86583,86797 ----
  #. 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.cc:12298
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
  
! #: fortran/resolve.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "WHERE-Maske bei %L hat ungültige Form"
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "WHERE-Zuweisungsziel bei %L hat ungültige Form"
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Nicht unterstützte Anweisung in WHERE bei %L"
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Zuweisung an FORALL-Indexvariable bei %L"
  
! #: fortran/resolve.cc:12452
  #, 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 "Das FORALL mit Index %qs wird nicht auf der linken Seite der Zuweisung bei %L verwendet und könnte somit mehrere Zuweisungen an dieses Objekt auslösen"
  
! #: fortran/resolve.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "FORALL-Konstrukt bei %L"
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Ein äußeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
  
! #: fortran/resolve.cc:12875
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Interner Fehler: Expected shadow variable name to start with _"
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Bad block type"
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "Die Variable in der gewöhnlichen Zuweisung bei %L ist eine Prozedurzeigerkomponente"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Zuordnung von %s zu %s bei %L nicht möglich"
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER-Ausdruck wird in Zuweisung (%wd/%wd) bei %L abgeschnitten"
  
! #: fortran/resolve.cc:13263
  #, 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 "Koindizierter Ausdruck bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "In einem reinen Unterprogramm darf ein INTENT(IN)-Dummy-Argument nicht als »expr« bei %L einer intrinsischen Zuweisungsanweisung verwendet werden, in der die Variable von einem abgeleiteten Typ ist, wenn der abgeleitete Typ eine Zeigerkomponente auf irgendeiner Ebene der Komponentenauswahl hat."
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Zuweisung an koindizierte Variable bei %L in einer PURE-Prozedur"
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Zuweisung an polymorphes Koarray bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L"
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Zuweisung an allozierbare polymorphe Variable bei %L erfordert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13329
  #, gcc-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 "Nicht allozierbare Variable darf in intrinsischer Zuweisung bei %L nicht polymorph sein – bitte prüfen, ob es ein passendes spezifisches Unterprogramm für den »=«-Operator gibt"
  
! #: fortran/resolve.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "Koindizierte Variable darf keine reservierbare endgültige Komponente in Zuweisung bei %L haben"
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "TODO: als typgebunden definierte Zuweisung(en) bei %L nicht durchgeführt, da Feldreferenzen mit mehreren Teilen in Ausdrücken als Zwischenergebnisse auftreten würden."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Zuweisung eines Prozedurzeigers bei %L"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Funktionsergebnis auf der linken Seite der Zuweisung bei %L muss Zeiger-Attribut haben."
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine skalare INTEGER-Variable"
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variable %qs bei %L wurde keine Zielmarke zugewiesen"
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als Rückgabe"
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Erwarteter intrinsischer Initialisierungsausdruck OMP WORKSHARE bei %L"
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
  
! #: fortran/resolve.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "Ungültiges NULL bei %L"
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Arithmetische IF-Anweisung bei %L erfordert einen skalaren REAL- oder INTEGER-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): No expression on DO WHILE"
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL-Maskenklausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Bad statement code"
  
! #: fortran/resolve.cc:14903
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Verwendung von Parameter %qs, der bei %L deklariert wurde, ist veraltet"
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Variable %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die Entität bei %4$L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "Variable %qs aus Modul %qs mit Bindungsmarke %qs bei %L verwendet denselben globalen Bezeichner wie Entität bei %L aus Modul %qs"
*************** msgstr "Variable %qs aus Modul %qs mit B
*** 86708,87764 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die Entität bei %4$L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Zeichenkettenlänge bei %L ist zu groß"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.cc:15383
  #, 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 "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unverträglichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE für Modulvariable %qs bei %L, benötigt wegen Standardinitialisierung"
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Entität %qs bei %L hat Parameter mit aufgeschobenem Typ und benötigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "Automatisches Objekt %qs bei %L kann nicht das Attribut SAVE haben"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entität mit vermuteter Zeichenlänge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante Zeichenlänge haben"
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante Zeichenlänge haben"
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Zuordnungsfähiges %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante Länge haben"
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr "Die Ergebnisvariable %qs der reinen Funktion bei %L ist polymorph allozierbar"
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Ergebnisvariable %qs der reinen Funktion bei %L hat eine polymorphe allozierbare Komponente %qs"
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-Prozedur bei %L mit angenommenem Rangargument muss der einzige Finalisierer mit derselben Art/Typ sein (F2018: C790)"
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Für den abgeleiteten Typ %qs, der bei %L definiert ist, sind ausschließlich Array-FINAL-Prozeduren deklariert. Empfohlen ist auch eine skalare, es sei denn, ein Finalisierer mit angenommenem Rang wurde deklariert"
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs können nicht gemischte FUNCTION/SUBROUTINE für GENERIC %qs bei %L sein"
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs für GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen überschreiben"
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs für weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss den parametrisierten abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr "Alle LEN-Typparameter des hereingereichten Dummyarguments %qs von %qs bei %L müssen ASSUMED sein."
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht überschrieben ist"
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss Länge eins haben"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Zeichenlänge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck für Zeichenlänge der Komponente %qs bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener Länge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehört"
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "Fehler beim Erstellen der PDT-Klassenkomponente bei %L"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter Größe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante Zeichenlänge in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu früherem IMPLICIT-Typ"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Konstanter Ausdruck nahe %L erwartet"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Entität %qs bei %L hat verzögerten LEN-Parameter %qs und benötigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstützt"
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden"
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.cc:18427
  #, 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 "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe oder Rang"
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation für Feld bei %L mit angenommener Größe"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante Länge haben"
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss Länge eins haben"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18558
  #, 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 "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.cc:18567
  #, 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 "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:18582
  #, 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 "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter Größe"
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur für Scheinvariablen erlaubt"
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrücklicher Form sein"
  
! #: fortran/resolve.cc:18649
  #, 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 "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss Länge eins haben"
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.cc:18753
  #, 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 "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "Kofeld-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form ohne allozierbar haben"
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Zuordnungsfähige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Rückgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument für Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Die OpenMP-groupprivate-Variable %qs bei %L muss das SAVE-Attribut haben"
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Die »!$OMP GROUPPRIVATE«-Variable %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "»!$OMP DECLARE TARGET«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare Entität bei %L erwartet"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der Nähe von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gültiges initial-data-target"
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Nichtkonstante Zeichenlänge bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:19943
  #, 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 "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Benannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr "Sequenz %s mit gemischten Komponenten in EQUIVALENCE-Anweisung bei %L mit Objekten unterschiedlichen Typs"
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr "Objekt oder Sequenz %s vom Nicht-Standardtyp in EQUIVALENCE-Anweisung bei %L mit Objekten unterschiedlichen Typs"
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Nicht-CHARACTER-Objekt %qs in Standard-Anweisung CHARACTER EQUIVALENCE bei %L"
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Nicht-NUMERIC-Objekt %qs in Standard-Anweisung NUMERIC EQUIVALENCE bei %L"
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat Länge Null"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im Zeichenlängenausdruck für %qs bei %L"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur für Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur für Benutzeroperator %qs bei %L kann nicht vermutete Zeichenlänge haben"
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur für Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Enthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE sein"
--- 86799,87855 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Prozedur %1$qs bei %3$L mit Binde-Marke %2$qs verwenden denselben globalen Bezeichner wie die Entität bei %4$L"
  
! #: fortran/resolve.cc:15118
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Zeichenkettenlänge bei %L ist zu groß"
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Reservierbares Feld %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Skalares Objekt %qs bei %L kann nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Feldzeiger %qs bei %L muss aufgeschobene Form oder vermuteten Rang haben"
  
! #: fortran/resolve.cc:15385
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Feld %qs bei %L kann keine aufgeschobene Form haben"
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Typ %qs der CLASS-Variable %qs bei %L ist nicht erweiterbar"
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "CLASS-Variable %qs bei %L muss Attrappe, reservierbar oder Zeiger sein"
  
! #: fortran/resolve.cc:15450
  #, 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 "Der Typ %qs bei %L darf nicht mit Wirt verbunden sein, da er von unverträglichem bei %L definierten Objekt mit gleichem Namen blockiert wird"
  
! #: fortran/resolve.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Einbezogenes SAVE für Modulvariable %qs bei %L, benötigt wegen Standardinitialisierung"
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Entität %qs bei %L hat Parameter mit aufgeschobenem Typ und benötigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
! #: fortran/resolve.cc:15519
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "Automatisches Objekt %qs bei %L kann nicht das Attribut SAVE haben"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Das Feld %qs im Modul oder Hauptprogramm bei %L muss konstante Form haben"
  
! #: fortran/resolve.cc:15569
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entität mit vermuteter Zeichenlänge bei %L muss ein Scheinargument oder ein PARAMETER sein"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs bei %L muss in diesem Zusammenhang konstante Zeichenlänge haben"
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "COMMON-Variable %qs bei %L muss konstante Zeichenlänge haben"
  
! #: fortran/resolve.cc:15650
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Zuordnungsfähiges %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Externes %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15656
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Schein-%qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15659
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsisches %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktionsergebnis %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15665
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automatisches Feld %qs bei %L kann keine Initialisierung haben"
  
! #: fortran/resolve.cc:15710
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s bei %L"
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Zeichenwertige Anweisungsfunktion %qs bei %L muss konstante Länge haben"
  
! #: fortran/resolve.cc:15765
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs hat PRIVATE-Typ und kann kein Scheinargument von %qs bei %L sein, das PUBLIC ist"
  
! #: fortran/resolve.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Prozedur %qs in PUBLIC-Schnittstelle %qs bei %L nimmt Scheinargumente von %qs, das PRIVATE ist"
  
! #: fortran/resolve.cc:15805
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktion %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15817
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Externes Objekt %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-Funktion %qs bei %L muss ein skalares Ergebnis haben"
  
! #: fortran/resolve.cc:15837
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Anweisungsfunktion %qs bei %L darf weder POINTER- oder ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:15856
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht feld-wertig sein"
  
! #: fortran/resolve.cc:15860
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht zeiger-wertig sein"
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rein sein"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-Funktion %qs bei %L darf nicht rekursiv sein"
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "CHARACTER(*)-Funktion %qs bei %L"
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prozedurzeiger %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Scheinprozedur %qs bei %L darf nicht ELEMENTAL sein"
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Funktionsergebnisvariable %qs bei %L von elementarer Funktion %qs darf nicht die Attribute ALLOCATABLE oder POINTER haben"
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr "Die Ergebnisvariable %qs der reinen Funktion bei %L ist polymorph allozierbar"
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Ergebnisvariable %qs der reinen Funktion bei %L hat eine polymorphe allozierbare Komponente %qs"
  
! #: fortran/resolve.cc:16008
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut SAVE in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:16014
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut INTENT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:16020
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut RESULT in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:16028
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "Attribut EXTERNAL steht mit Attribut FUNCTION in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Dem Ergebnis %qs als Prozedurzeiger bei %L fehlt das POINTER-Attribut"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in ELEMENTAL-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in PURE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Konflikt in RECURSIVE-Attribut zwischen MODULE-PROCEDURE bei %L und seiner Schnittstelle in %s"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s zwischen der MODULE-PROCEDURE-Deklaration in Modul %qs und der Deklaration bei %L in (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16126
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Schnittstelle von %qs bei %L muss explizit sein"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "FINAL-Prozedur %qs bei %L ist keine SUBROUTINE"
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "FINAL-Prozedur bei %L muss genau ein Argument haben"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argument der FINAL-Prozedur bei %L muss Typ %qs haben"
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "FINAL-Prozedur bei %L mit angenommenem Rangargument muss der einzige Finalisierer mit derselben Art/Typ sein (F2018: C790)"
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "Argument der FINAL-Prozedur bei %L darf kein POINTER sein"
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht OPTIONAL sein"
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argument der FINAL-Prozedur bei %L darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Nicht-skalare FINAL-Prozedur bei %L sollte Argument mit vermuteter Form haben"
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Bei %2$L deklarierte FINAL-Prozedur %1$qs hat denselben Rang (%3$d) wie %4$qs"
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Für den abgeleiteten Typ %qs, der bei %L definiert ist, sind ausschließlich Array-FINAL-Prozeduren deklariert. Empfohlen ist auch eine skalare, es sei denn, ein Finalisierer mit angenommenem Rang wurde deklariert"
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs und %qs können nicht gemischte FUNCTION/SUBROUTINE für GENERIC %qs bei %L sein"
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs und %qs für GENERIC %qs bei %L sind mehrdeutig"
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Undefinierte spezifische Bindung %qs als Ziel des GENERIC %qs bei %L"
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs bei %L muss auf spezifische Bindung abzielen, %qs ist ebenfalls GENERIC"
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs bei %L kann nicht spezifische Bindung mit gleichem Namen überschreiben"
  
! #: fortran/resolve.cc:16634
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Typgebundener Operator bei %L kann nicht NOPASS sein"
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs bei %L muss eine Modulprozedur oder eine externe Prozedur mit expliziter Schnittstelle sein"
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedur %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prozedur %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Nicht-polymorphes Scheinargument von %qs für weitergegebenes Objekt bei %L"
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:16942
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss den parametrisierten abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr "Alle LEN-Typparameter des hereingereichten Dummyarguments %qs von %qs bei %L müssen ASSUMED sein."
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L muss ein Skalar sein"
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "Scheinargument von %qs für weitergegebenes Objekt bei %L darf nicht POINTER sein"
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prozedur %qs bei %L hat den gleichen Namen wie eine Komponente von %qs"
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prozedur %qs bei %L hat den selben Namen wie eine vererbte Komponente von %qs"
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Bei %2$L deklarierter abgeleiteter Typ %1$qs muss ABSTRACT sein, da %3$qs DEFERRED und nicht überschrieben ist"
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Koarray-Komponente %qs bei %L muss reservierbar mit aufgeschobener Form sein"
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Komponente %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Komponente %qs bei %L mit Koarray-Komponente darf ein Nicht-Zeiger und nicht-reservierbares Skalar sein"
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Komponente %qs bei %L hat das CONTIGUOUS-Attribut, aber ist kein Feldzeiger"
  
! #: fortran/resolve.cc:17307
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Komponente %qs von BIND(C)-Typ bei %L muss Länge eins haben"
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS(%s) bei %L hat kein Argument %qs"
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prozedurzeiger-Komponente %qs mit PASS bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L muss abgeleiteten Typ %qs haben"
  
! #: fortran/resolve.cc:17464
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Parameter %qs von %qs mit PASS(%s) bei %L muss skalar sein"
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf kein POINTER-Attribut haben"
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argument %qs von %qs mit PASS(%s) bei %L darf nicht ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponente %qs von %qs bei %L hat den gleichen Namen wie eine geerbte typgebundene Prozedur"
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Zeichenlänge der Komponente %qs muss ein konstanter Spezifikationsausdruck bei %L sein"
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ausdruck für Zeichenlänge der Komponente %qs bei %L muss vom Typ INTEGER sein, nicht %s"
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Zeichenkomponente %qs von %qs bei %L mit aufgeschobener Länge muss POINTER oder ALLOCATABLE sein"
  
! #: fortran/resolve.cc:17597
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Die Komponente %qs ist ein PRIVATE-Typ und kann nicht Komponente von %qs sein, die PUBLIC bei %L ist"
  
! #: fortran/resolve.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Polymorphe Komponente %s bei %L in SEQUENCE oder BIND(C)-Typ %s"
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
  
! #: fortran/resolve.cc:17700
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "In Konflikt stehende Initialisierungen in Union bei %L und %L"
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Da der erweiterte Typ %qs bei %L eine Koarray-Komponente hat, muss der Elterntyp %qs auch eine haben"
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Nicht-erweiterbarer abgeleiteter Typ %qs bei %L darf nicht ABSTRACT sein"
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Parametrisierter Typ %1$qs hat bei %3$L keine Komponente, die zu Parameter %2$qs gehört"
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Allgemeiner Name %qs der Funktion %qs bei %L ist der gleiche wie der des abgeleiteten Typs bei %L"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Abgeleiteter Typ %qs bei %L wurde nicht deklariert"
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "Fehler beim Erstellen der PDT-Klassenkomponente bei %L"
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Feld %qs mit vermuteter Größe in Namensliste %qs bei %L ist nicht erlaubt"
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs mit vermuteter Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST-Feldobjekt %qs ohne konstante Form in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs ohne konstante Zeichenlänge in Namensliste %qs bei %L"
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat Verwendungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST-Objekt %qs hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste %qs bei %L sein"
  
! #: fortran/resolve.cc:18102
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in %qs bei %L in Konflikt"
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameterfeld %qs bei %L kann nicht automatische oder vermutete Form haben"
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Implizit angegebener PARAMETER %qs bei %L passt nicht zu früherem IMPLICIT-Typ"
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Unverträglicher abgeleiteter Typ in PARAMETER bei %L"
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "COMMON-Block %qs bei %L kann nicht das EXTERNAL-Attribut haben"
  
! #: fortran/resolve.cc:18178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Konstanter Ausdruck nahe %L erwartet"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "Entität %qs bei %L hat verzögerten LEN-Parameter %qs und benötigt entweder das POINTER- oder ALLOCATABLE-Attribut"
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "Das AUTOMATIC-Objekt %qs bei %L darf kein SAVE-Attribut haben und dard auch keine Variable im main-Programm, einem Modul oder einem Teilmodus sein (F08/C513)"
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "Das Objekt %qs bei %L mit ASSUMED-Typparametern muss ein Dummy oder ein SELECT-TYPE-Selektor sein (F08/4.2)"
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Sorry, allozierbare/Zeiger-Komponenten in polymorphen (CLASS-)getypten Koarrays bei %L werden nicht unterstützt"
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, bei %L deklariert, darf nur in der OpenMP-DEPEND-Klausel verwendet werden"
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "Attribut PROTECTED steht mit Attribut EXTERNAL bei %L in Konflikt"
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "Attribut PROCEDURE steht mit Attribut PROTECTED bei %L in Konflikt"
  
! #: fortran/resolve.cc:18498
  #, 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 "%qs bei %L hat Attribut CONTIGUOUS, aber ist kein Feldzeiger oder Feld vermuteter Größe oder Rang"
  
! #: fortran/resolve.cc:18519
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Falsche Spezifikation für Feld bei %L mit angenommener Größe"
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Größe bei %L muss ein Schein-Argument sein"
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Feld mit vermutetem Rang bei %L muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Feld mit vermutetem Rang bei %L darf kein Attribut VALUE oder CODIMENSION haben"
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Symbol bei %L ist keine Scheinvariable"
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss konstante Länge haben"
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C-kompatible zeichenwertige Scheinvariable %qs bei %L mit VALUE-Attribut muss Länge eins haben"
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Der abgeleitete Typ %qs bei %L hat Typ %qs, der nicht definiert wurde"
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss ein Scheinargument sein"
  
! #: fortran/resolve.cc:18629
  #, 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 "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss vom Typ TYPE(*) oder von einem numerischen intrinsischen Typ sein"
  
! #: fortran/resolve.cc:18638
  #, 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 "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:18646
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variable %s bei %L mit NO_ARG_CHECK-Attribut darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:18653
  #, 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 "Variable %s bei %L mit NO_ARG_CHECK-Attribut muss entweder skalar sein oder ein Feld vermuteter Größe"
  
! #: fortran/resolve.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Vermuteter Typ der Variable %s bei %L ist nur für Scheinvariablen erlaubt"
  
! #: fortran/resolve.cc:18680
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht die Attribute ALLOCATABLE, CODIMENSION, POINTER oder VALUE haben"
  
! #: fortran/resolve.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variable %s vermuteten Typs bei %L darf nicht das Attribut INTENT(OUT) haben"
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "Variable %s vermuteten Typs bei %L darf kein Feld mit ausdrücklicher Form sein"
  
! #: fortran/resolve.cc:18720
  #, 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 "Variable %qs bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "BIND(C)-Variable %qs bei %L muss Länge eins haben"
  
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs bei %L mit abgeleitetem PRIVATE-Typen %qs"
  
! #: fortran/resolve.cc:18824
  #, 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 "Variable %s bei %L mit LOCK_TYPE oder mit Subkomponente mit LOCK_TYPE muss ein Koarray sein"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79866
! #: fortran/resolve.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "Variable %s bei %L des Typs EVENT_TYPE oder mit Subkomponente des Typs EVENT_TYPE muss ein Koarray sein"
  
! #: fortran/resolve.cc:18855
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "Das INTENT(OUT)-Scheinargument %qs bei %L hat ASSUMED SIZE und kann damit keine Standardinitialisierung haben"
  
! #: fortran/resolve.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit LOCK_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Scheinargument %qs bei %L mit EVENT_TYPE darf nicht INTENT(OUT) sein"
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktionsergebnis %qs bei %L darf weder Koarray sein noch eine Koarray-Komponente haben"
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Variable %qs bei %L mit TYPE(C_PTR) oder TYPE(C_FUNPTR) darf kein Koarray sein"
  
! #: fortran/resolve.cc:18911
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "Variable %qs bei %L mit Koarraykomponente muss ein Nichtzeiger, nichtallozierbares Skalar und damit kein Koarray sein"
  
! #: fortran/resolve.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "Variable %qs bei %L ist ein Koarray und ist weder ALLOCATABLE, SAVE, noch ein Scheinargument"
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "Kofeld-Variable %qs bei %L darf keine Kodimensionen mit aufgeschobener Form ohne allozierbar haben"
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Zuordnungsfähige Koarray-Variable %qs bei %L muss aufgeschobene Form haben"
  
! #: fortran/resolve.cc:18956
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Variable %qs bei %L ist INTENT(OUT) und kann daher kein reservierbares Coarray sein oder Coarray-Komponenten haben"
  
! #: fortran/resolve.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Coarray-Scheinvariable %qs bei %L in BIND(C)-Prozedur %qs nicht erlaubt"
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Scheinargument %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "LOGICAL-Rückgabevariable %qs bei %L mit Nicht-C_Bool-Art in BIND(C)-Prozedur %qs"
  
! #: fortran/resolve.cc:19012
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Namensliste %qs kann bei %L nicht als Argument für Unterprogramm oder Funktion verwendet werden"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate bei %L ist nicht SAVEd"
  
! #: fortran/resolve.cc:19076
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Die OpenMP-groupprivate-Variable %qs bei %L muss das SAVE-Attribut haben"
  
! #: fortran/resolve.cc:19081
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Die »!$OMP GROUPPRIVATE«-Variable %qs bei %L darf keinen Initialisierer haben"
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "»!$OMP DECLARE TARGET«-Variable %qs bei %L ist nicht gespeichert (SAVE)"
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Definierbare Entität bei %L erwartet"
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "BLOCK DATA Element %qs bei %L muss in COMMON sein"
  
! #: fortran/resolve.cc:19230
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA-Feld %qs bei %L muss in vorheriger Deklaration angegeben werden"
  
! #: fortran/resolve.cc:19237
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "DATA-Element %qs bei %L kann keinen Coindex haben"
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "DATA-Element %qs bei %L ist ein Zeiger und muss daher ein vollständiges Feld sein"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "Das DATA-Objekt in der Nähe von %L hat das Zeiger-Attribut und der entsprechende DATA-Wert ist kein gültiges initial-data-target"
  
! #: fortran/resolve.cc:19269
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Das DATA-Element %qs bei %L kann kein ALLOCATABLE-Attribut haben"
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
  
! #: fortran/resolve.cc:19420
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Nichtkonstante Zeichenlänge bei %L in DATA-Anweisung"
  
! #: fortran/resolve.cc:19448
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Anfang der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19456
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Ende der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19464
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Schritt der Implied-do-Schleife bei %L konnte nicht zu einem konstanten Wert vereinfacht werden"
  
! #: fortran/resolve.cc:19471
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Schrittweite der implied-do-Schleife bei %L darf nicht 0 sein"
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
  
! #: fortran/resolve.cc:19773
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Marke %d bei %L definiert, aber nicht verwendet"
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
  
! #: fortran/resolve.cc:19880
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
  
! #: fortran/resolve.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Variable %qs abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
  
! #: fortran/resolve.cc:20014
  #, 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 "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE muss das Attribut PROTECTED haben"
  
! #: fortran/resolve.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "COMMON-Blockelement %qs bei %L darf in der PURE-Prozedur %qs kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Benannte Konstante %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr "Sequenz %s mit gemischten Komponenten in EQUIVALENCE-Anweisung bei %L mit Objekten unterschiedlichen Typs"
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr "Objekt oder Sequenz %s vom Nicht-Standardtyp in EQUIVALENCE-Anweisung bei %L mit Objekten unterschiedlichen Typs"
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Nicht-CHARACTER-Objekt %qs in Standard-Anweisung CHARACTER EQUIVALENCE bei %L"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Nicht-NUMERIC-Objekt %qs in Standard-Anweisung NUMERIC EQUIVALENCE bei %L"
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Feld %qs bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Strukturkomponente %qs bei %L kann kein EQUIVALENCE-Objekt sein"
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Teilzeichenkette bei %L hat Länge Null"
  
! #: fortran/resolve.cc:20176
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Selbstreferenz im Zeichenlängenausdruck für %qs bei %L"
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "PUBLIC-Funktion %qs bei %L mit PRIVATE-Typ %qs"
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs bei %L hat keinen IMPLICIT-Typ"
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prozedur für Benutzeroperator %qs bei %L muss eine FUNCTION sein"
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prozedur für Benutzeroperator %qs bei %L kann nicht vermutete Zeichenlänge haben"
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prozedur für Benutzeroperator %qs bei %L muss mindestens ein Argument haben"
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Operatorschnittstelle bei %L darf höchstens zwei Argumente haben"
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Enthaltene Prozedur %qs bei %L einer PURE-Prozedur muss auch PURE sein"
*************** msgstr "Symbol %qs bei %C ist mehrdeutig
*** 88547,88676 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wird"
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponente %qs bei %C ist eine PRIVATE-Komponente von %qs"
  
! #: fortran/symbol.cc:2703
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?"
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs bei %C ist kein Element der Struktur %qs"
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "DO-Abbruchanweisung ist nicht »END DO« oder »CONTINUE« mit Marke %d bei %C"
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
  
! #: fortran/symbol.cc:3027
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Gemeinsam genutzte DO-Abbruchmarke %d bei %C"
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "DO-Anweisung mit Label bei %L"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qs"
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller Programmeinheit"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symbol %qs bei %C wurde bereits mit Host verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Abgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L hat keine Komponenten"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und könnte für entsprechenden C-Prozessor unzugreifbar sein"
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L sein"
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L könnte nicht C-kompatibel sein, obwohl abgeleiteter Typ %qs BIND(C) ist"
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L könnte nicht C-kompatibel sein"
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbol %qs wird bei %L verwendet, bevor es typisiert wird"
--- 88638,88767 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Abgeleiteter Typ %qs bei %C wird verwendet, bevor er definiert wird"
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponente %qs bei %C ist eine PRIVATE-Komponente von %qs"
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs bei %C ist kein Element der Struktur %qs; meinen Sie %qs?"
  
! #: fortran/symbol.cc:2711
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs bei %C ist kein Element der Struktur %qs"
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Doppelte Anweisungsmarke %d bei %L und %L"
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Marke %d bei %C bereits als Sprungziel referenziert"
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Marke %d bei %C bereits als eine Formatmarke referenziert"
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "DO-Abbruchanweisung ist nicht »END DO« oder »CONTINUE« mit Marke %d bei %C"
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Marke %d bei %C vorher als FORMAT-Marke verwendet"
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Marke %d bei %C vorher als Sprungziel verwendet"
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Gemeinsam genutzte DO-Abbruchmarke %d bei %C"
  
! #: fortran/symbol.cc:3035
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "DO-Anweisung mit Label bei %L"
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs vom Modul %qs"
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Name %qs bei %C ist eine mehrdeutige Referenz auf %qs von aktueller Programmeinheit"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symbol %qs bei %C wurde bereits mit Host verbunden"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Abgeleiteter Typ %qs, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L hat keine Komponenten"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Abgeleiteter Typ %qs mit Attribut BIND(C) bei %L ist leer und könnte für entsprechenden C-Prozessor unzugreifbar sein"
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs des Prozedurzeigers bei %L kann kein Element des BIND(C)-abgeleiteten Typs %qs bei %L sein"
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponente %qs bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs %qs bei %L ist"
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L könnte nicht C-kompatibel sein, obwohl abgeleiteter Typ %qs BIND(C) ist"
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponente %qs in abgeleitetem Typ %qs bei %L könnte nicht C-kompatibel sein"
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Abgeleiteter Typ %qs bei %L kann nicht das SEQUENCE-Attribut haben, da er BIND(C) ist"
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbol %qs wird bei %L verwendet, bevor es typisiert wird"
*************** msgstr "Überlappende ungleiche Initiali
*** 88700,88733 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Überlappende ungleiche Initialisierungen in EQUIVALENCE bei %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Der Strukturkonstruktor bei %L wurde finalisiert. Dieses Feature wurde aus f08/0011 entfernt. Verwenden Sie »-std=f2018« oder »-std=gnu«, um die Finalisierung zu entfernen."
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr "Die Überprüfung der Grenzen des Elementindexes bei %L führt zu zwei Aufrufen von %qs, das weder als PURE deklariert ist noch implizit rein ist."
  
! #: fortran/trans-array.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "Der Feldinitialisierer bei %L ist nicht zu einem konstanten Ausdruck reduzierbar"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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 "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorübergehendes Feld für Argument %qs erzeugt"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
--- 88791,88824 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Überlappende ungleiche Initialisierungen in EQUIVALENCE bei %C"
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Der Strukturkonstruktor bei %L wurde finalisiert. Dieses Feature wurde aus f08/0011 entfernt. Verwenden Sie »-std=f2018« oder »-std=gnu«, um die Finalisierung zu entfernen."
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr "Die Überprüfung der Grenzen des Elementindexes bei %L führt zu zwei Aufrufen von %qs, das weder als PURE deklariert ist noch implizit rein ist."
  
! #: fortran/trans-array.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "Der Feldinitialisierer bei %L ist nicht zu einem konstanten Ausdruck reduzierbar"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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 "Die Anzahl der Elemente im Feldkonstruktor bei %L erfordert Erhöhung der erlaubten oberen Grenze %d. Siehe Option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.cc:9663
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Bei %L wird ein vorübergehendes Feld für Argument %qs erzeugt"
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
*************** msgstr "Zuweisung eines anderen Wertes a
*** 88831,88978 ****
  msgid "non-constant initialization expression at %L"
  msgstr "Nicht-konstanter Initialisierungsausdruck bei %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Das Feld %qs bei %L ist größer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. Erwägen Sie, die Grenze für %<-fmax-stack-var-size=%> anzuheben, verwenden Sie %<-frecursive%> (dadurch wird die Beschränkung von %<-fmax-stack-var-size%> aufgehoben), oder ändern Sie den Code so, dass er ein ALLOCATABLE-Feld verwendet. Wenn auf die Variable niemals nebenläufig zugegriffen wird, können Sie diese Warnung ignorieren, Sie könnten diese Variable auch mit dem Attribut SAVE deklarieren."
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP GROUPPRIVATE ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP DECLARE TARGET mit LOCAL-Klausel ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s bei %L hat keinen Vorgabe-Typ"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Rückgabewert der Funktion %qs bei %L nicht gesetzt"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Backend-Deklaration für Modulvariable %qs ist bereits vorhanden"
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Symbol %qs bei %L hat das Attribut WEAK, ist aber ein Scheinargument"
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Symbol %qs bei %L hat das Attribut WEAK, ist aber eine lokale Variable"
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Scheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Scheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Ungenutzte Modulvariable »%qs«, die bei %L ausdrücklich importiert wurde"
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Ungenutzter Parameter %qs, der bei %L ausdrücklich importiert wurde"
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Rückgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetzt"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Vorzeichenlos ist noch nicht implementiert"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Das Symbol %qs bei %L ist in einer BLOCK-DATA-Programmeinheit deklariert, befindet sich aber nicht in einem COMMON-Block"
  
! #: fortran/trans-expr.cc:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Länge des Arrays bei %L kann nicht berechnet werden."
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefügt"
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstützt"
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstützt"
  
! #: fortran/trans-expr.cc:4353
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL sein"
--- 88922,89069 ----
  msgid "non-constant initialization expression at %L"
  msgstr "Nicht-konstanter Initialisierungsausdruck bei %L"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Das Feld %qs bei %L ist größer als der Grenzwert, der durch %<-fmax-stack-var-size=%> festgelegt wurde, daher wurde es vom Stapel in den statischen Speicher verschoben. Dies macht die Prozedur unsicher, wenn sie rekursiv oder gleichzeitig von mehreren Threads aus aufgerufen wird. Erwägen Sie, die Grenze für %<-fmax-stack-var-size=%> anzuheben, verwenden Sie %<-frecursive%> (dadurch wird die Beschränkung von %<-fmax-stack-var-size%> aufgehoben), oder ändern Sie den Code so, dass er ein ALLOCATABLE-Feld verwendet. Wenn auf die Variable niemals nebenläufig zugegriffen wird, können Sie diese Warnung ignorieren, Sie könnten diese Variable auch mit dem Attribut SAVE deklarieren."
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP GROUPPRIVATE ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Sorry, OMP DECLARE TARGET mit LOCAL-Klausel ist nicht implementiert, wird von %qs verwendet, das bei %L deklariert ist"
  
! #: fortran/trans-decl.cc:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s bei %L hat keinen Vorgabe-Typ"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "innere Variable, die keine Prozedur ist"
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Rückgabewert der Funktion %qs bei %L nicht gesetzt"
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Parameter aufgeschobenen Typs wird noch nicht unterstützt"
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Backend-Deklaration für Modulvariable %qs ist bereits vorhanden"
  
! #: fortran/trans-decl.cc:5797
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Ungenutzte PRIVATE-Variable %qs bei %L deklariert"
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Symbol %qs bei %L hat das Attribut WEAK, ist aber ein Scheinargument"
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Symbol %qs bei %L hat das Attribut WEAK, ist aber eine lokale Variable"
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Scheinargument %qs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Scheinargument %qs abgeleiteten Typs bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt und hat keine Standardinitialisierung"
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Ungenutztes Dummyargument %qs bei %L"
  
! #: fortran/trans-decl.cc:6534
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Ungenutzte Modulvariable »%qs«, die bei %L ausdrücklich importiert wurde"
  
! #: fortran/trans-decl.cc:6553
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Ungenutzte Variable %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6602
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Ungenutzter Parameter %qs, bei %L deklariert"
  
! #: fortran/trans-decl.cc:6606
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Ungenutzter Parameter %qs, der bei %L ausdrücklich importiert wurde"
  
! #: fortran/trans-decl.cc:6636
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Rückgabewert %1$qs der bei %3$L deklarierten Funktion %2$qs nicht gesetzt"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Entschuldigung, !$ACC DECLARE bei %L ist in einem BLOCK-Konstrukt nicht erlaubt"
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Vorzeichenlos ist noch nicht implementiert"
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Das Symbol %qs bei %L ist in einer BLOCK-DATA-Programmeinheit deklariert, befindet sich aber nicht in einem COMMON-Block"
  
! #: fortran/trans-expr.cc:1309
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Länge des Arrays bei %L kann nicht berechnet werden."
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Code zur Neu-Reservierung der reservierbaren Variable bei %L wird hinzugefügt"
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf ein unbegrenzt polymorphes Objekt wird nicht unterstützt"
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Sorry, der koindizierte Zugriff bei %L auf eine unbegrenzt polymorphe Komponente wird nicht unterstützt"
  
! #: fortran/trans-expr.cc:4385
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Unbekannte eingebauter Operator"
  
! #: fortran/trans-expr.cc:6057
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Unbekannte Argumentlistenfunktion bei %L"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Wenn die Neuzuordnung von Grenzen bei %L angegeben wird, darf das Zeigerziel nicht NULL sein"
*************** msgstr "Wenn die Neuzuordnung von Grenze
*** 88982,88999 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Intrinsische Funktion %qs (%d) nicht erkannt"
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen »%s« bei %L ist kein gültiger Dimensionsindex"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Sorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstützt"
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "Event-Variable bei %L darf nicht koindiziert sein"
--- 89073,89090 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Intrinsische Funktion %qs (%d) nicht erkannt"
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "Argument %<dim%> des intrinsischen »%s« bei %L ist kein gültiger Dimensionsindex"
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Sorry, die Event-Komponente des abgeleiteten Typs bei %L wird noch nicht unterstützt"
  
! #: fortran/trans-intrinsic.cc:13010
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "Event-Variable bei %L darf nicht koindiziert sein"
*************** msgstr "Die Zuordnung des unbegrenzten p
*** 89028,89201 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr "Die Zuordnung des polymorphen Listenelements %qD ist unspezifiziertes Verhalten"
  
! #: fortran/trans-openmp.cc:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "%<uses_allocators%>-Klausel mit Traits und Speicherbereichen"
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!$OMP %s%> bei %L erfordert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr "Alle Dateien, die eine solche Variable freigeben könnten, müssen mit %<-fopenmp-allocators%> kompiliert werden"
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr "Dazu gehören explizites DEALLOCATE, Neuzuweisung bei intrinsischer Zuweisung, INTENT(OUT) für allozierbare Dummy-Argumente und Neuzuweisung von allozierbaren Komponenten, die mit einem OpenMP-Allokator alloziert wurden"
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr "Nichtrechteckige Schleifenschachtelung mit nichtkonstanter Schrittweite für %qs"
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Der Basisname für %<declare variant%> bei %L muss angegeben werden"
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Der Basisname bei %L passt nicht zum Namen der aktuellen Prozedur"
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Der Basisname bei %L darf kein Eintragsname sein"
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Der Basisname bei %L darf kein generischer Name sein"
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Der Basisname bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Die Basisprozedur bei %L muss eine explizite Schnittstelle haben"
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Das Symbol %qs kann bei %L nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Die Variante %qs bei %L muss eine Funktion oder Unterroutine sein"
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Die Variante %qs bei %L ist dieselbe wie die Basisfunktion"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "Die Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %s"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr "die %<append_args%>-Klausel impliziert, dass %qs %d Dummy-Argumente vom Typ Ganzzahl mit der Art %<omp_interop_kind%> hat"
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L darf kein Zeiger sein und auch kein nichtallozierbares skalares ganzzahliges Scheinargument der Art %<omp_interop_kind%> sein, da es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L mit OPTIONAL-Attribut nicht unterstützt, wenn es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L hat %d, erfordert aber %d Scheinargumente der Art %<omp_interop_kind%>, da es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr "die %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor der Konstruktionsselektormenge in der %<match%>-Klausel bei %L vorkommt"
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Positiver Argumentindex bei %L erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Argumentindex bei %L übersteigt Anzahl der Argumente %d"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr "Oberer Argumentindex ist kleiner als der untere bei %L"
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Listeneintrag %qs bei %L ist bei %L deklariert, ist jedoch kein Scheinargument"
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Das Argument %qs bei %L zum Listenelement in %<need_device_ptr%> bei %L muss ein Skalar vom TYP(C_PTR) sein"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Erwägen Sie, stattdessen %<need_device_addr%> zu verwenden"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argument %qs bei %L zu Listenelement in %<need_device_addr%> bei %L darf nicht das Attribut VALUE haben"
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs bei %L ist mehrfach angegeben"
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> ist noch nicht unterstützt"
--- 89119,89292 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr "Die Zuordnung des polymorphen Listenelements %qD ist unspezifiziertes Verhalten"
  
! #: fortran/trans-openmp.cc:4460
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "optionaler Klassenparameter"
  
! #: fortran/trans-openmp.cc:4951
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "unbehandelter Ausdruckstyp"
  
! #: fortran/trans-openmp.cc:5146
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "unbehandelter Ausdruck"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "%<uses_allocators%>-Klausel mit Traits und Speicherbereichen"
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!$OMP %s%> bei %L erfordert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr "Alle Dateien, die eine solche Variable freigeben könnten, müssen mit %<-fopenmp-allocators%> kompiliert werden"
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr "Dazu gehören explizites DEALLOCATE, Neuzuweisung bei intrinsischer Zuweisung, INTENT(OUT) für allozierbare Dummy-Argumente und Neuzuweisung von allozierbaren Komponenten, die mit einem OpenMP-Allokator alloziert wurden"
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr "Nichtrechteckige Schleifenschachtelung mit nichtkonstanter Schrittweite für %qs"
  
! #: fortran/trans-openmp.cc:6912
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Hier verwendet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Bad statement code"
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Der Basisname für %<declare variant%> bei %L muss angegeben werden"
  
! #: fortran/trans-openmp.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Der Basisname bei %L passt nicht zum Namen der aktuellen Prozedur"
  
! #: fortran/trans-openmp.cc:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Der Basisname bei %L darf kein Eintragsname sein"
  
! #: fortran/trans-openmp.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Der Basisname bei %L darf kein generischer Name sein"
  
! #: fortran/trans-openmp.cc:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Der Basisname bei %L darf kein Prozedurzeiger sein"
  
! #: fortran/trans-openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Die Basisprozedur bei %L muss eine explizite Schnittstelle haben"
  
! #: fortran/trans-openmp.cc:9949
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Das Symbol %qs kann bei %L nicht gefunden werden"
  
! #: fortran/trans-openmp.cc:9962
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Die Variante %qs bei %L muss eine Funktion oder Unterroutine sein"
  
! #: fortran/trans-openmp.cc:9968
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Die Variante %qs bei %L ist dieselbe wie die Basisfunktion"
  
! #: fortran/trans-openmp.cc:10010
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "Die Variante %qs und die Basis %qs bei %L haben inkompatible Typen: %s"
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr "die %<append_args%>-Klausel impliziert, dass %qs %d Dummy-Argumente vom Typ Ganzzahl mit der Art %<omp_interop_kind%> hat"
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L darf kein Zeiger sein und auch kein nichtallozierbares skalares ganzzahliges Scheinargument der Art %<omp_interop_kind%> sein, da es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L mit OPTIONAL-Attribut nicht unterstützt, wenn es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr "%qs bei %L hat %d, erfordert aber %d Scheinargumente der Art %<omp_interop_kind%>, da es mit der %<append_args%>-Klausel bei %L verwendet wird"
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr "die %qs-Klausel kann nur angegeben werden, wenn der %<dispatch%>-Selektor der Konstruktionsselektormenge in der %<match%>-Klausel bei %L vorkommt"
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Positiver Argumentindex bei %L erwartet"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93855
! #: fortran/trans-openmp.cc:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Argumentindex bei %L übersteigt Anzahl der Argumente %d"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr "Oberer Argumentindex ist kleiner als der untere bei %L"
  
! #: fortran/trans-openmp.cc:10253
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Listeneintrag %qs bei %L ist bei %L deklariert, ist jedoch kein Scheinargument"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Das Argument %qs bei %L zum Listenelement in %<need_device_ptr%> bei %L muss ein Skalar vom TYP(C_PTR) sein"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Erwägen Sie, stattdessen %<need_device_addr%> zu verwenden"
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argument %qs bei %L zu Listenelement in %<need_device_addr%> bei %L darf nicht das Attribut VALUE haben"
  
! #: fortran/trans-openmp.cc:10290
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs bei %L ist mehrfach angegeben"
  
! #: fortran/trans-openmp.cc:10307
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> ist noch nicht unterstützt"
*************** msgid "gfc_validate_kind(): Got bad kind
*** 89310,89316 ****
  msgstr "gfc_validate_kind(): Got bad kind"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Bad statement code"
--- 89401,89407 ----
  msgstr "gfc_validate_kind(): Got bad kind"
  
  # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79596
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Bad statement code"
*************** msgstr "close: %s"
*** 89536,89542 ****
  msgid "two or more sections for %s"
  msgstr "zwei oder mehr Abschnitte für %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "Mindestgröße der Partition darf nicht größer als Höchstgröße der Partition sein"
--- 89627,89633 ----
  msgid "two or more sections for %s"
  msgstr "zwei oder mehr Abschnitte für %s"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "Mindestgröße der Partition darf nicht größer als Höchstgröße der Partition sein"
diff -Nrcpad gcc-17-20260809/gcc/po/el.po gcc-17-20260816/gcc/po/el.po
*** gcc-17-20260809/gcc/po/el.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/el.po	Sun Aug 16 22:32:07 2026
*************** msgid ""
*** 6,12 ****
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
--- 6,12 ----
  msgstr ""
  "Project-Id-Version: gcc 4.0-b20041128\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2004-12-15 18:53+0000\n"
  "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
  "Language-Team: Greek <nls@tux.hellug.gr>\n"
*************** msgstr ""
*** 288,294 ****
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  #, fuzzy
  msgid "shared is not supported"
  msgstr "Το πρωτόκολλο δεν υποστηρίζεται"
--- 288,294 ----
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
  msgid "shared is not supported"
  msgstr "Το πρωτόκολλο δεν υποστηρίζεται"
*************** msgstr ""
*** 377,383 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 377,383 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr ""
*** 889,902 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 889,902 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2131,2217 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2131,2222 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Ακατάλληλη εντολή"
! 
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:620
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:643
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3064,3073 ****
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3069,3078 ----
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11805,11812 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
--- 11810,11817 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
*************** msgstr ""
*** 11871,14763 ****
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:577
  #, fuzzy, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:610
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:618
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:719
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:739
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:830
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Αποσιώπηση προηδοποιήσεων και μηνυμάτων πληροφόρησης"
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:846
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:869
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:880
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:933
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1279 common.opt:1283
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "εσωτερικό σφάλμα gcc"
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1315
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1736
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Δεν είναι δυνατό να δεσμευτεί μνήμη"
  
! #: common.opt:1833
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2197
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2390
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2432
  #, no-c-format
  msgid "Align the start of every function."
  msgstr ""
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2448
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2556
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2632
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2644
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2741
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "εσωτερικό σφάλμα gcc"
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "συντακτικό σφάλμα στο σύμβολο %qs"
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3267
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3271
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3279
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3291
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3344
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3520
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3722
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3750
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3886
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <αρχείο>              Τοποθέτηση της εξόδου στο <αρχείο>\n"
  
! #: common.opt:3890
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3948
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3983
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: common.opt:3987
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: προειδοποίηση: "
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11876,14768 ----
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:576
  #, fuzzy, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:609
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:617
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:718
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:738
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:829
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Αποσιώπηση προηδοποιήσεων και μηνυμάτων πληροφόρησης"
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:845
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:868
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:879
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:932
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1201
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1231
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1247
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1278 common.opt:1282
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "εσωτερικό σφάλμα gcc"
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Δεν είναι δυνατό να δεσμευτεί μνήμη"
  
! #: common.opt:1832
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2050
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2299
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2431
  #, no-c-format
  msgid "Align the start of every function."
  msgstr ""
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2447
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2525
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2740
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "εσωτερικό σφάλμα gcc"
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2769
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: common.opt:2895
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "syntax error at %qs token"
  msgid "Check for syntax errors, then stop."
  msgstr "συντακτικό σφάλμα στο σύμβολο %qs"
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3222
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3226
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3266
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3270
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3278
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3290
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3327
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Ακατάλληλη εντολή"
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3343
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3479
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3519
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3721
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3749
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3885
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <αρχείο>              Τοποθέτηση της εξόδου στο <αρχείο>\n"
  
! #: common.opt:3889
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "αδύνατη η φόρτωση δεδομένων προφίλ"
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3947
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3982
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "  --help                   Εμφάνιση αυτών των πληροφοριών\n"
  
! #: common.opt:3986
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "%s: προειδοποίηση: "
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18214,18302 ****
  msgid "argument must be passed by copying"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
  # lib/argmatch.c:188
! #: calls.cc:2567
  #, fuzzy
  msgid "callee returns a structure"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  msgid "callee does not return"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "Στη συνάρτηση"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2647
  #, fuzzy
  msgid "frontend does not support sibling call"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  msgid "variable size arguments"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr ""
  
--- 18219,18307 ----
  msgid "argument must be passed by copying"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
  # lib/argmatch.c:188
! #: calls.cc:2577
  #, fuzzy
  msgid "callee returns a structure"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2599
  #, fuzzy
  msgid "callee does not return"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: calls.cc:2606
  #, fuzzy
  msgid "volatile function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: calls.cc:2625
  #, fuzzy
  #| msgid "In function"
  msgid "nested function"
  msgstr "Στη συνάρτηση"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2657
  #, fuzzy
  msgid "frontend does not support sibling call"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  #, fuzzy
  msgid "variable size arguments"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr ""
*** 18404,18415 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, fuzzy, c-format
  msgid "invalid expression as operand"
--- 18409,18420 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, fuzzy, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 19787,19798 ****
  msgid "this is the insn:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
--- 19792,19803 ----
  msgid "this is the insn:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: lra-constraints.cc:4228
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
*************** msgstr ""
*** 20012,20019 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((ανώνυμο))"
--- 20017,20024 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, fuzzy, gcc-internal-format
  msgid "<anonymous>"
  msgstr "((ανώνυμο))"
*************** msgstr ""
*** 20389,20406 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20394,20411 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "Μη έγκυρη επιλογή
*** 20410,20417 ****
  msgid "invalid operand for '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20415,20422 ----
  msgid "invalid operand for '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "Μη έγκυρη επιλογή
*** 20419,20533 ****
  msgid "invalid vector constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: config/aarch64/aarch64.cc:13352
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:13355
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13518
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "το -C δεν συνίσταται πια, χρησιμοποιήστε -Z"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 20424,20538 ----
  msgid "invalid vector constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: config/aarch64/aarch64.cc:13190
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, fuzzy, c-format
  msgid "missing operand"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: config/aarch64/aarch64.cc:13345
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:13348
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/aarch64/aarch64.cc:13511
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/aarch64/aarch64.cc:23815
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:23817
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31176
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "το -C δεν συνίσταται πια, χρησιμοποιήστε -Z"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 20543,20560 ****
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "μη έγκυρος χρήστης"
--- 20548,20565 ----
  msgstr "μη έγκυρος χρήστης"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, fuzzy, c-format
  msgid "invalid %%R value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, fuzzy, c-format
  msgid "invalid %%N value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, fuzzy, c-format
  msgid "invalid %%P value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 20584,20590 ****
  msgid "invalid %%U value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "μη έγκυρος χρήστης"
--- 20589,20595 ----
  msgid "invalid %%U value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, fuzzy, c-format
  msgid "invalid %%s value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "μη έγκυρος χρήστη
*** 20594,20600 ****
  msgid "invalid %%C value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "μη έγκυρος χρήστης"
--- 20599,20605 ----
  msgid "invalid %%C value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, fuzzy, c-format
  msgid "invalid %%E value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr "Δεν είναι δυνατόν
*** 20607,20613 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "μη έγκυρο δικαίωμα"
--- 20612,20618 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, fuzzy, c-format
  msgid "invalid %%xn code"
  msgstr "μη έγκυρο δικαίωμα"
*************** msgstr "Μη αναγνωρίσιμη μ
*** 20790,20894 ****
  msgid "incomplete application of insn"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, fuzzy, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: config/avr/avr.cc:2791
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  #, fuzzy
  msgid "invalid insn:"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  #, fuzzy
  msgid "incorrect insn:"
  msgstr "λάθος συνθηματικό"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  #, fuzzy
  msgid "unknown move insn:"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:10463
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11752
  #, fuzzy
  msgid "function parameter"
  msgstr "κακό όρισμα"
  
! #: config/avr/avr.cc:11757
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "δομή"
  
! #: config/avr/avr.cc:11763
  #, fuzzy
  msgid "return type of function"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr ""
  
--- 20795,20899 ----
  msgid "incomplete application of insn"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, fuzzy, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: config/avr/avr.cc:2788
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  #, fuzzy
  msgid "invalid insn:"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  #, fuzzy
  msgid "incorrect insn:"
  msgstr "λάθος συνθηματικό"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  #, fuzzy
  msgid "unknown move insn:"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:10460
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11749
  #, fuzzy
  msgid "function parameter"
  msgstr "κακό όρισμα"
  
! #: config/avr/avr.cc:11754
  #, fuzzy
  #| msgid "structure"
  msgid "structure field"
  msgstr "δομή"
  
! #: config/avr/avr.cc:11760
  #, fuzzy
  msgid "return type of function"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr ""
  
*************** msgstr "μη έγκυρος χρήστη
*** 20909,20921 ****
  msgid "invalid const_double operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  msgid "unsupported operand"
  msgstr "Μη ορισμένο όνομα %s"
--- 20914,20926 ----
  msgid "invalid const_double operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  #, fuzzy
  msgid "unsupported operand"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 20925,20931 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 20930,20936 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "μη τερματιζμένο α
*** 21204,21334 ****
  msgid "Expected register or constant integer."
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/i386/i386.cc:13458
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "μη έγκυρη μετατόπιση UTC"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14751
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "μη έγκυρο δικαίωμα"
  
  # src/grep.c:1133
! #: config/i386/i386.cc:18092
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21209,21339 ----
  msgid "Expected register or constant integer."
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/i386/i386.cc:13504
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "μη έγκυρη μετατόπιση UTC"
  
! #: config/i386/i386.cc:14047
  #, fuzzy, c-format
  msgid "invalid use of register '%s'"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/i386/i386.cc:14052
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: config/i386/i386.cc:14287
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14322
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14577
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14659
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14709
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14797
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/i386/i386.cc:14960
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "μη έγκυρο δικαίωμα"
  
  # src/grep.c:1133
! #: config/i386/i386.cc:18138
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: config/i386/i386.cc:24971
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/i386/i386.cc:24974
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24977
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:24980
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "Μη έγκυρος χαρακτ
*** 21362,21368 ****
  msgid "invalid %%P operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "μη έγκυρος χρήστης"
--- 21367,21373 ----
  msgid "invalid %%P operand"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, fuzzy, c-format
  msgid "invalid %%p value"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr ""
*** 21391,21412 ****
  msgid "invalid addressing mode"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, fuzzy, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21396,21417 ----
  msgid "invalid addressing mode"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, fuzzy, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21446,21452 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  #, fuzzy
  msgid "bad address"
  msgstr "Εσφαλμένη διεύθυνση"
--- 21451,21457 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  #, fuzzy
  msgid "bad address"
  msgstr "Εσφαλμένη διεύθυνση"
*************** msgstr ""
*** 21653,21929 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3837
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3848
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11390
  #, fuzzy
  msgid "bad move"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14128
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14152
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14173
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14182
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14191
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14226
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/rs6000/rs6000.cc:14236
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/rs6000/rs6000.cc:14246
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14308
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14355
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14397
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14414
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14426
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14563
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14632
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: config/rs6000/rs6000.cc:14740
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24411
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: config/rs6000/rs6000.cc:28012
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ακατάλληλη εντολή"
  
! #: config/rs6000/rs6000.cc:28081
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28805
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/rs6000/rs6000.cc:28807
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/rs6000/rs6000.cc:28809
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/rs6000/rs6000.cc:28811
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8905
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: config/s390/s390.cc:8987
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9010
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9028
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9123
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9151
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9312
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9319
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/s390/s390.cc:9322
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:13175
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 21658,21949 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3905
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3916
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Ακατάλληλη χρήση του διαμορφωτή διεύθυνσης"
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11482
  #, fuzzy
  msgid "bad move"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, fuzzy, c-format
  msgid "invalid %%D value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14295
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14316
  #, fuzzy, c-format
  msgid "invalid %%f value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14325
  #, fuzzy, c-format
  msgid "invalid %%F value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14334
  #, fuzzy, c-format
  msgid "invalid %%G value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14369
  #, fuzzy, c-format
  msgid "invalid %%j code"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/rs6000/rs6000.cc:14379
  #, fuzzy, c-format
  msgid "invalid %%J code"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/rs6000/rs6000.cc:14389
  #, fuzzy, c-format
  msgid "invalid %%k value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, fuzzy, c-format
  msgid "invalid %%K value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14451
  #, fuzzy, c-format
  msgid "invalid %%O value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14498
  #, fuzzy, c-format
  msgid "invalid %%q value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14540
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14557
  #, fuzzy, c-format
  msgid "invalid %%T value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14569
  #, fuzzy, c-format
  msgid "invalid %%u value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, fuzzy, c-format
  msgid "invalid %%v value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! msgid "invalid %%W value"
! msgstr "μη έγκυρος χρήστης"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, fuzzy, c-format
  msgid "invalid %%x value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14730
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000.cc:14799
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: config/rs6000/rs6000.cc:14907
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24626
  #, fuzzy
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: config/rs6000/rs6000.cc:28237
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Ακατάλληλη εντολή"
  
! #: config/rs6000/rs6000.cc:28306
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Αδύνατη η δημιουργία διεργασίας στον εξυπηρετητή"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29031
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/rs6000/rs6000.cc:29033
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/rs6000/rs6000.cc:29035
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: config/rs6000/rs6000.cc:29037
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8921
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: config/s390/s390.cc:9003
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9026
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9044
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9139
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9167
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9328
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:9335
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/s390/s390.cc:9338
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:13191
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 22122,22128 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((ανώνυμο))"
--- 22142,22148 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  #, fuzzy
  msgid "({anonymous})"
  msgstr "((ανώνυμο))"
*************** msgstr "((ανώνυμο))"
*** 22136,22174 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22156,22194 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr ""
*** 22176,22330 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:11855
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((ανώνυμο))"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Μη ορισμένο όνομα %s"
--- 22196,22350 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:11866
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, fuzzy, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  #, fuzzy
  msgid "(anonymous)"
  msgstr "((ανώνυμο))"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "Μη ορισμένο όνομα
*** 22341,22367 ****
  msgid "Driving: ("
  msgstr "προειδοποίηση: "
  
! #: cp/call.cc:4281
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8590
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr ""
  
--- 22361,22387 ----
  msgid "Driving: ("
  msgstr "προειδοποίηση: "
  
! #: cp/call.cc:4285
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8594
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr ""
*** 22379,22804 ****
  msgid "<unresolved overloaded function type>"
  msgstr "άγνωστο πρόθεμα: %s"
  
! #: cp/error.cc:894
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "σφάλμα επεξεργασίας"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1302
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1375
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "δομή"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1540
  #, fuzzy
  msgid "{anonymous}"
  msgstr "((ανώνυμο))"
  
! #: cp/error.cc:1542
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/error.cc:1641
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1726
  #, fuzzy
  msgid "<declaration error>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "σφάλμα επεξεργασίας"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:641
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:1117
  #, fuzzy
  msgid "reflection does not represent a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3164
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4970
  #, fuzzy
  msgid "value member missing"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  msgid "reflection does not represent a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:5981
  #, fuzzy
  msgid "name is a keyword"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/reflect.cc:5997
  #, fuzzy
  msgid "no name and non-empty annotations specified"
  msgstr "Απαιτείται διεύθυνση προορισμού"
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
  msgid "reflection does not have non-array object type"
  msgstr ""
  
! #: cp/reflect.cc:6506
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6526
  #, fuzzy
  msgid "current scope does not represent a class nor a member function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:6685
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:7302
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 22399,22824 ----
  msgid "<unresolved overloaded function type>"
  msgstr "άγνωστο πρόθεμα: %s"
  
! #: cp/error.cc:896
  #, fuzzy
  #| msgid "parse error"
  msgid "<type error>"
  msgstr "σφάλμα επεξεργασίας"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1304
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1377
  #, fuzzy
  #| msgid "structure"
  msgid "<structured bindings>"
  msgstr "δομή"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1542
  #, fuzzy
  msgid "{anonymous}"
  msgstr "((ανώνυμο))"
  
! #: cp/error.cc:1544
  #, fuzzy
  msgid "(anonymous namespace)"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/error.cc:1643
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1728
  #, fuzzy
  msgid "<declaration error>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  #, fuzzy
  #| msgid "parse error"
  msgid "<expression error>"
  msgstr "σφάλμα επεξεργασίας"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:661
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:1143
  #, fuzzy
  msgid "reflection does not represent a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:1155
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/reflect.cc:1166
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  msgid "reflection does not have a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3192
  #, fuzzy
  msgid "reflection does not represent parameter of current function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:3375
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:3411
  #, fuzzy
  msgid "alignment_of on function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/reflect.cc:3420
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:5119
  #, fuzzy
  msgid "value member missing"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5328
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5623
  #, fuzzy
  msgid "reflection does not represent a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6128
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:6134
  #, fuzzy
  msgid "name is a keyword"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/reflect.cc:6150
  #, fuzzy
  msgid "no name and non-empty annotations specified"
  msgstr "Απαιτείται διεύθυνση προορισμού"
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  #, fuzzy
  msgid "both alignment and bit_width specified"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6173
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6191
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6194
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6201
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6217
  msgid "reflection does not have non-array object type"
  msgstr ""
  
! #: cp/reflect.cc:6661
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6681
  #, fuzzy
  msgid "current scope does not represent a class nor a member function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/reflect.cc:6840
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/reflect.cc:7315
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  msgid "not a complete class type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/reflect.cc:7468
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 22850,22902 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7862
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22870,22922 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7863
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 22970,22976 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 22990,22996 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 22981,22987 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 23001,23007 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 23036,23062 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  #, fuzzy
  msgid "array assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 23056,23082 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4149
  #, fuzzy
  msgid "array assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr ""
*** 23066,23072 ****
  msgid "Driving:"
  msgstr "προειδοποίηση: "
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23086,23092 ----
  msgid "Driving:"
  msgstr "προειδοποίηση: "
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "μη έγκυρος χρήστη
*** 23218,23224 ****
  msgid "Bad type in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/module.cc:7789
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Μη ορισμένο όνομα %s"
--- 23238,23244 ----
  msgid "Bad type in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/module.cc:7812
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 23250,23261 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  #, fuzzy
  msgid "assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "προσπέρασμα ορίσματος"
--- 23270,23281 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  #, fuzzy
  msgid "assignment"
  msgstr "προσπέρασμα ορίσματος"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  #, fuzzy
  msgid "pointer assignment"
  msgstr "προσπέρασμα ορίσματος"
*************** msgstr ""
*** 23365,23412 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23385,23432 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8432
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23415,23445 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
--- 23435,23465 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr "Η παράμετρος στο <
*** 23449,23529 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23469,23549 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23582,23593 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 23602,23613 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "%s: αναμενόταν αρι�
*** 23623,23630 ****
  msgid "expected boolean type"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "Μη ορισμένο όνομα %s"
--- 23643,23650 ----
  msgid "expected boolean type"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "χωρίς ορίσματα"
*** 23696,23702 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "πάρα πολλά ορίσματα"
--- 23716,23722 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, fuzzy, gcc-internal-format
  msgid "too many arguments"
  msgstr "πάρα πολλά ορίσματα"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24303,24309 ****
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr ""
--- 24323,24329 ----
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr ""
*************** msgstr ""
*** 24313,24319 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr ""
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
--- 24333,24345 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr ""
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
*************** msgstr ""
*** 24514,24519 ****
--- 24540,24550 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, fuzzy, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24571,24577 ****
  msgstr "άγνωστο σετ `%s'"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24602,24608 ----
  msgstr "άγνωστο σετ `%s'"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "το `%s' δεν είναι κα
*** 24605,24611 ****
  msgid "Unrecognized option: %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "άγνωστο σετ `%s'"
--- 24636,24642 ----
  msgid "Unrecognized option: %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
  
! #: params.opt:497 common.opt:2342
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "άγνωστο σετ `%s'"
*************** msgstr "άγνωστο σετ `%s'"
*** 24625,24749 ****
  msgid "unknown threader debug mode %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:1747
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2026
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2244
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2257
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Αρχή αρχείου %s\n"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Αρχή αρχείου %s\n"
  
  # src/grep.c:1133
! #: common.opt:2484
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3168
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:3566
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3592
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
  # src/request.c:263
! #: common.opt:3611
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
--- 24656,24780 ----
  msgid "unknown threader debug mode %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:1746
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2025
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2243
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2256
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "Αρχή αρχείου %s\n"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "Αρχή αρχείου %s\n"
  
  # src/grep.c:1133
! #: common.opt:2483
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2687
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3167
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: common.opt:3534
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: common.opt:3565
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
! #: common.opt:3591
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
  # src/request.c:263
! #: common.opt:3610
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "μη αναγνωρίσημη επιλογή `-%c'"
*************** msgstr ""
*** 24992,24999 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 25023,25030 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "το `%s' είναι πρόγο�
*** 25010,25016 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "λάθος αριθμός ορισμάτων"
--- 25041,25047 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "λάθος αριθμός ορισμάτων"
*************** msgstr "λάθος αριθμός ορι
*** 25020,25026 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "Μη ορισμένο όνομα %s"
--- 25051,25057 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 25089,25109 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 25120,25140 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "δε βρέθηκε ο προε�
*** 25363,25369 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 25394,25400 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgid "invalid third argument to %<__bui
*** 25389,25400 ****
  msgstr ""
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "πάρα πολλά ορίσματα"
--- 25420,25431 ----
  msgstr ""
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "πάρα πολλά ορίσματα"
*************** msgstr "πάρα πολλά ορίσμα
*** 25520,25526 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25551,25557 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
*************** msgstr "Μη έγκυρη ακέραια
*** 25540,25551 ****
  msgid "cannot tail-call: %s"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Λείπει παράμετρος για `%s'"
--- 25571,25582 ----
  msgid "cannot tail-call: %s"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "Λείπει παράμετρος για `%s'"
*************** msgstr "Λείπει παράμετρο�
*** 25555,25660 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
  # src/shred.c:1134
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cfgexpand.cc:2152
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3956
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3961
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 25586,25691 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
  # src/shred.c:1134
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, fuzzy, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cfgexpand.cc:2154
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3986
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3991
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgstr ""
*** 25999,26532 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "έχουν παραληφθεί ορίσματα"
--- 26030,26563 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "δεν δώθηκε συμβολικό όνομα"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4052
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4072
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4216
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "ορισμός δικαιωμάτων στο %s"
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4354
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cgraph.cc:4383
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4632 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "έχουν παραληφθεί ορίσματα"
*************** msgstr ""
*** 26606,26617 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26637,26648 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr "Η παράμετρος `%s' δ�
*** 27238,27249 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
--- 27269,27280 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, fuzzy, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
*************** msgstr ""
*** 27258,27264 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 27289,27295 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 27293,27299 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
--- 27324,27330 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
*************** msgstr ""
*** 27987,27993 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28018,28024 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 28002,28008 ****
  msgid "%s not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 28033,28039 ----
  msgid "%s not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
*************** msgstr ""
*** 28027,28033 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 28058,28064 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Μη έγκυρη πισω-πα�
*** 28047,28070 ****
  msgid "function may return address of local variable"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
--- 28078,28101 ----
  msgid "function may return address of local variable"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr "Μη έγκυρη επιλογή
*** 29174,29186 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 29205,29217 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr ""
*** 29540,29992 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, fuzzy, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: gimplify.cc:8243
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8957
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimplify.cc:9077
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE δεν έχει διακυρηχθεί (πρώτη χρήση στη συνάρτηση αυτή)"
  
! #: gimplify.cc:9398
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9400
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.cc:9606
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10082
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, fuzzy, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: gimplify.cc:11326
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: gimplify.cc:11546
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13927
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29571,30023 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: gimplify.cc:8250
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8964
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9082
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: gimplify.cc:9084
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE δεν έχει διακυρηχθεί (πρώτη χρήση στη συνάρτηση αυτή)"
  
! #: gimplify.cc:9405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9407
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
  # src/shred.c:1134
! #: gimplify.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10089
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, fuzzy, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: gimplify.cc:11333
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: gimplify.cc:11553
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13934
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 30390,30396 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
--- 30421,30427 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
*************** msgstr ""
*** 30550,30566 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 30581,30597 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr ""
*** 30620,30631 ****
  msgid "unable to find a register to spill"
  msgstr "αδυναμία εύρεσης βρόχου"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 30651,30662 ----
  msgid "unable to find a register to spill"
  msgstr "αδυναμία εύρεσης βρόχου"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 31617,31628 ****
  msgid "unrecognized argument in option %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
--- 31648,31659 ----
  msgid "unrecognized argument in option %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
*************** msgstr ""
*** 33337,33503 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "μη έγκυρος χρήστης"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33368,33534 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3065
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "μη έγκυρος χρήστης"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3213
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3228
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3295
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: tree-cfg.cc:3305
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: tree-cfg.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: tree-cfg.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "μη έγκυρος αρχικός αριθμός γραμμής: `%s'"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33508,34104 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3655
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:3714
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3815
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "παράληψη ορίσματος αρχείου"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "διπλός ορισμός συνόλου"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ο έλεγχος φθάνει στο τέλος μη-κενής συνάρτησης"
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33539,34140 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: tree-cfg.cc:3473
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3484
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "RPC: Μη συμβατές εκδόσεις του RPC"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:3583
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3620
  #, fuzzy, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3635
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3649
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3664
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:3679
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: tree-cfg.cc:3719
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3780
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "μη έγκυρη διαμόρφωση συντόμευσης"
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3812
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "παράληψη ορίσματος αρχείου"
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4212
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "μη έγκυρη επιλογή %s"
  
! #: tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4411
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "Ο αριθμός σύνδεσμου είναι έξω από το όριο"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4494
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4723
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4766
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "μη έγκυρη μέτρηση επανάληψης `%s' στη κατασκευή [c*n]"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4819
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4827
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4837
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4879
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "Χρήση ξεχωριστής λανθάνουσας μνήμης για κάθε χρήστη"
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: tree-cfg.cc:4974
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: tree-cfg.cc:5092
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: tree-cfg.cc:5113
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: tree-cfg.cc:5216
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, fuzzy, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5616
  #, fuzzy, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5644
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5722
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "διπλός ορισμός συνόλου"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: tree-cfg.cc:9752
  #, fuzzy, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, fuzzy, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ο έλεγχος φθάνει στο τέλος μη-κενής συνάρτησης"
  
! #: tree-cfg.cc:9877
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 34243,34249 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
--- 34279,34285 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
*************** msgstr "μη τερματιζμένο α
*** 34374,34504 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, fuzzy, gcc-internal-format
  msgid "in this expression"
  msgstr "παράληψη ορίσματος αρχείου"
--- 34410,34540 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, fuzzy, gcc-internal-format
  msgid "in this expression"
  msgstr "παράληψη ορίσματος αρχείου"
*************** msgstr ""
*** 34768,34774 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 34804,34810 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 34788,34794 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 34824,34830 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 35218,35226 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
--- 35254,35262 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
*************** msgstr ""
*** 35380,35386 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
--- 35416,35422 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
*************** msgid "%qE attribute ignored for field o
*** 35627,35653 ****
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
--- 35663,35689 ----
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgid "%qE attribute has no effect on un
*** 35663,35679 ****
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 35699,35715 ----
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgid "ignoring %qE attribute not set on
*** 35900,35906 ****
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
--- 35936,35942 ----
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
*************** msgid "weak %q+D cannot be defined %qE"
*** 35966,35972 ****
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 36002,36008 ----
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr ""
*** 36074,36080 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
--- 36110,36116 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgstr "μη τερματιζμένο α
*** 36170,36176 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 36206,36212 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr "το `%s' είναι πρόγο�
*** 36200,36206 ****
  msgid "type was previously declared %qE"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 36236,36242 ----
  msgid "type was previously declared %qE"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr "δεν είστε μέλος τ�
*** 36220,36226 ****
  msgid "%qE argument is not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
--- 36256,36262 ----
  msgid "%qE argument is not a function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
*************** msgstr "μη τερματιζμένο α
*** 36250,36261 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
--- 36286,36297 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
*************** msgstr "μη τερματιζμένο α
*** 36436,36452 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36472,36488 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, fuzzy, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgid "%qE attribute argument not a stri
*** 36461,36467 ****
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
--- 36497,36503 ----
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
  # src/request.c:806 src/request.c:912
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
*************** msgstr ""
*** 36722,36729 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
--- 36758,36765 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
*************** msgstr ""
*** 36917,36923 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, fuzzy, gcc-internal-format
--- 36953,36959 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, fuzzy, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 36925,36931 ****
  msgstr "πολύ λίγα ορίσματα"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, fuzzy, gcc-internal-format
--- 36961,36967 ----
  msgstr "πολύ λίγα ορίσματα"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 37054,37060 ****
  msgid "size of array is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
--- 37090,37096 ----
  msgid "size of array is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
*************** msgstr "%s μετατρέπει ακέρ
*** 37069,37224 ****
  msgid "both arguments must be compatible"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7906
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c-family/c-common.cc:7940
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c-family/c-common.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c-family/c-common.cc:8003
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c-family/c-common.cc:8018
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c-family/c-common.cc:8024
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:8041
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c-family/c-common.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 37105,37260 ----
  msgid "both arguments must be compatible"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c-family/c-common.cc:7938
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c-family/c-common.cc:7956
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c-family/c-common.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c-family/c-common.cc:8019
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c-family/c-common.cc:8034
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c-family/c-common.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-common.cc:8057
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8071
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c-family/c-common.cc:8086
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 37789,37911 ****
  msgstr "αγνοούνται όλα τα ορίσματα"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstray %<@%> in program"
  msgid "stray %<@%> in program"
  msgstr "%Hstray %<@%> στο πρόγραμμα"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "αδέσποτο %qs στο πρόγραμμα"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "έχει παραληφθεί τερματικός χαρακτήρας %c"
  
! #: c-family/c-lex.cc:717
  #, fuzzy, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "Στο πρόγραμμα"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1087
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1090
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1182
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1222
  #, fuzzy, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1314
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, fuzzy, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c-family/c-lex.cc:1440
  #, fuzzy, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37825,37947 ----
  msgstr "αγνοούνται όλα τα ορίσματα"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstray %<@%> in program"
  msgid "stray %<@%> in program"
  msgstr "%Hstray %<@%> στο πρόγραμμα"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "αδέσποτο %qs στο πρόγραμμα"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "έχει παραληφθεί τερματικός χαρακτήρας %c"
  
! #: c-family/c-lex.cc:719
  #, fuzzy, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "Στο πρόγραμμα"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1089
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1092
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "%s: το %s είναι τόσο μεγάλο που δε μπορεί να αναπαρασταθεί"
  
! #: c-family/c-lex.cc:1224
  #, fuzzy, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c-family/c-lex.cc:1316
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, fuzzy, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c-family/c-lex.cc:1442
  #, fuzzy, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37960,37966 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
--- 37996,38002 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, fuzzy, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
*************** msgstr ""
*** 37975,37991 ****
  msgid "%qE is not initialized"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Η λειτουργία δεν επιτρέπεται"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "παράληψη ορίσματος αρχείου"
--- 38011,38027 ----
  msgid "%qE is not initialized"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "Η λειτουργία δεν επιτρέπεται"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, fuzzy, gcc-internal-format
  msgid "missing increment expression"
  msgstr "παράληψη ορίσματος αρχείου"
*************** msgstr "παράληψη ορίσματ�
*** 37995,38001 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
--- 38031,38037 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, fuzzy, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** msgstr ""
*** 38090,38107 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 38126,38143 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38111,38118 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 38147,38154 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38704,38711 ****
  msgid "wrong type argument to %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38740,38747 ----
  msgid "wrong type argument to %s"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "Προειδοποίηση: Πο
*** 39199,39215 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
--- 39235,39251 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, fuzzy, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, fuzzy, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, fuzzy, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
*************** msgid_plural "passing argument %i to %qs
*** 39475,39481 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39511,39517 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40412,40419 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 40448,40455 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 41221,41694 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "κακοσχηματισμένος μετρητής επανάληψης"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: αριθμός γραμμής έξω από τα όρια"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 41257,41730 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "μη έγκυρος χρήστης"
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "άγνωστο σετ `%s'"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, fuzzy, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "Αποτυχία δέσμευσης πόρων συστήματος"
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:20077
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:20147
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
  # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
  # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "κακοσχηματισμένος μετρητής επανάληψης"
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "%s: αριθμός γραμμής έξω από τα όρια"
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/aarch64/aarch64.cc:30782
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/aarch64/aarch64.cc:30895
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31105
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: config/aarch64/aarch64.cc:32898
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32914
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgid "argument of %qE attribute is not
*** 41870,41886 ****
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 41906,41922 ----
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 41995,42001 ****
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
--- 42031,42037 ----
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
*************** msgstr "προειδοποίηση: το
*** 42015,42037 ****
  msgid "argument of %qE attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
--- 42051,42073 ----
  msgid "argument of %qE attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
*************** msgstr "αδυναμία εύρεσης
*** 42541,42730 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "το -pipe δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "το -pipe δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "οι επιλογές --string και --check είναι αμοιβαίως αποκλειόμενες"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11424
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11431
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12155
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "μη πλήρης εγγραφή"
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
--- 42577,42766 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "το -pipe δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "το -pipe δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "οι επιλογές --string και --check είναι αμοιβαίως αποκλειόμενες"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11421
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11428
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12154
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "μη πλήρης εγγραφή"
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
*************** msgstr ""
*** 42733,42779 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12361
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/avr/avr.cc:12425
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42769,42815 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/avr/avr.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "Το servname δεν υποστηρίζεται από το ai_socktype"
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 42890,42944 ****
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, fuzzy, gcc-internal-format
  msgid "no constructors"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, fuzzy, gcc-internal-format
  #| msgid "structure"
  msgid "no destructors"
  msgstr "δομή"
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 42926,42980 ----
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, fuzzy, gcc-internal-format
  msgid "no constructors"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, fuzzy, gcc-internal-format
  #| msgid "structure"
  msgid "no destructors"
  msgstr "δομή"
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr ""
*** 43357,43363 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 43393,43399 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 43530,43536 ****
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
--- 43566,43572 ----
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr ""
*** 43563,44118 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:1269
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: config/i386/i386-options.cc:1374
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1657
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1712
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2173
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/i386/i386-options.cc:2295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%s: η υποστήριξη εκσφαλμάτωσης δεν έχει συμπεριληφθεί στη μεταγλώττιση.\n"
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2406
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/i386/i386-options.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/i386/i386-options.cc:2487
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/i386/i386-options.cc:2516
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/i386/i386-options.cc:2547
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "το --no-dereference (-h) δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/i386/i386-options.cc:2669
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2692
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2705
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Άγνωστη επιλογή: %s %s %s"
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3565
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3713
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3869
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 43599,44154 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:1279
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1344
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: config/i386/i386-options.cc:1384
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "Το ai_family δεν υποστηρίζεται"
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
  
! #: config/i386/i386-options.cc:2305
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%s: η υποστήριξη εκσφαλμάτωσης δεν έχει συμπεριληφθεί στη μεταγλώττιση.\n"
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/i386/i386-options.cc:2417
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2447
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/i386/i386-options.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/i386/i386-options.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2525
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: config/i386/i386-options.cc:2557
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2562
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2588
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "το --no-dereference (-h) δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/i386/i386-options.cc:2679
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2702
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "Άγνωστη επιλογή: %s %s %s"
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3575
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:3658
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3879
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 44236,44363 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44272,44399 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6949
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10925
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10945
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24281
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 44369,44376 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "κακοσχηματισμένος μετρητής επανάληψης"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
--- 44405,44412 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "κακοσχηματισμένος μετρητής επανάληψης"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
*************** msgstr "Δεν μπορεί να τεθ�
*** 44567,44574 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
--- 44603,44610 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
*************** msgstr ""
*** 44619,44635 ****
  msgid "%qs is not supported in target attribute"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/loongarch/loongarch.cc:8664
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
--- 44655,44671 ----
  msgid "%qs is not supported in target attribute"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/loongarch/loongarch.cc:8701
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
*************** msgstr ""
*** 46193,46204 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
--- 46229,46240 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 46304,46310 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
--- 46340,46347 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
*************** msgid "%qs requires the %qs option and e
*** 46316,46321 ****
--- 46353,46359 ----
  msgstr ""
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
*************** msgstr ""
*** 46325,46418 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "πάρα πολλά ορίσματα"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, fuzzy, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "Δεν υποστηρίζεται"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
--- 46363,46461 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "πάρα πολλά ορίσματα"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "πάρα πολλά ορίσματα"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! msgid "invalid arguments to builtin"
! msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, fuzzy, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "Δεν υποστηρίζεται"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
*************** msgstr ""
*** 46447,46493 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
--- 46490,46561 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr "η επιλογή `-k' απαιτεί ένα όρισμα"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must be a pointer"
! msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! msgid "type size must be constant"
! msgstr "Το όνομα `%s' είναι άγνωστο\n"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "Η οικογένεια διευθύνσεων δεν υποστηρίζεται από την οικογένεια πρωτοκόλλου"
*************** msgstr "Η οικογένεια διευ
*** 46497,46528 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
! #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
! msgstr ""
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
! msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 46565,46596 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
! #, fuzzy, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
! msgstr "μη έγκυρος χρήστης"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
! msgstr "μη έγκυρη ώρα της μέρας"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr "Δεν είναι δυνατή �
*** 46548,46801 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Δεν υποστηρίζεται"
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/rs6000/rs6000.cc:3816
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/rs6000/rs6000.cc:3835
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3845
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "μη έγκυρο δικαίωμα"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4833
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20516
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24697
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: config/rs6000/rs6000.cc:24700
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
--- 46616,46879 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Δεν υποστηρίζεται"
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3867
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/rs6000/rs6000.cc:3884
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: config/rs6000/rs6000.cc:3903
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3913
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "μη έγκυρο δικαίωμα"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4235
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4914
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20684
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: config/rs6000/rs6000.cc:24917
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr ""
  
  # src/request.c:806 src/request.c:912
*************** msgstr ""
*** 46985,47143 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Ακατάλληλη εντολή"
  
! #: config/s390/s390.cc:16695
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16724
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: ο αριθμός γραμμής πρέπει να είναι μεγαλύτερος από το μηδέν"
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "το πρώτο όρισμα της `%s' πρέπει να είναι `int'"
  
! #: config/s390/s390.cc:16853
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "Μη έγκυρος κώδικας αίτησης"
--- 47063,47221 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Ακατάλληλη εντολή"
  
! #: config/s390/s390.cc:16711
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "%s: ο αριθμός γραμμής πρέπει να είναι μεγαλύτερος από το μηδέν"
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "το πρώτο όρισμα της `%s' πρέπει να είναι `int'"
  
! #: config/s390/s390.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18162
  #, fuzzy, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "Μη έγκυρος κώδικας αίτησης"
*************** msgstr "ο διαχωριστής δε �
*** 47515,47574 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: ada/gcc-interface/utils.cc:4504
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: ada/gcc-interface/utils.cc:4528
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: ada/gcc-interface/utils.cc:7013
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: ada/gcc-interface/utils.cc:7028
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
  # src/request.c:37
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s σε %s"
  
! #: ada/gcc-interface/utils.cc:7671
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
--- 47593,47652 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: ada/gcc-interface/utils.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: ada/gcc-interface/utils.cc:4538
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: ada/gcc-interface/utils.cc:7023
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: ada/gcc-interface/utils.cc:7038
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
  # src/request.c:37
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%s σε %s"
  
! #: ada/gcc-interface/utils.cc:7681
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
*************** msgstr ""
*** 47643,47650 ****
  msgid "could not get size of source file"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 47721,47728 ----
  msgid "could not get size of source file"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 47664,47670 ****
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
--- 47742,47748 ----
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
*************** msgstr ""
*** 47724,48150 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2032
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2234
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2293
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2340
  #, fuzzy, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2595
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:2642
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2680
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2687
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2760
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:4022
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: c/c-decl.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:4043
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: c/c-decl.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-decl.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-decl.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE δεν έχει διακυρηχθεί (πρώτη χρήση στη συνάρτηση αυτή)"
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE δεν έχει διακυρηχθεί (πρώτη χρήση στη συνάρτηση αυτή)"
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
  # src/request.c:263
! #: c/c-decl.cc:4222
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Πρόωρο τέλος της κανονικής έκφρασης"
  
! #: c/c-decl.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4495
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4511
  #, fuzzy, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4526
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4833
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4853
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 47802,48228 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, fuzzy, gcc-internal-format
  msgid "originally defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2033
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2168
  #, fuzzy, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2195
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2235
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-decl.cc:2256
  #, fuzzy, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2261
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2294
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2341
  #, fuzzy, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2422
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2427
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: c/c-decl.cc:2471
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, fuzzy, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, fuzzy, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2596
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:2599
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2681
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2688
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2734
  #, fuzzy, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:3330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:4023
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: c/c-decl.cc:4033
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: c/c-decl.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-decl.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-decl.cc:4123
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE δεν έχει διακυρηχθεί (πρώτη χρήση στη συνάρτηση αυτή)"
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE δεν έχει διακυρηχθεί (πρώτη χρήση στη συνάρτηση αυτή)"
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
  # src/request.c:263
! #: c/c-decl.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, fuzzy, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Πρόωρο τέλος της κανονικής έκφρασης"
  
! #: c/c-decl.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4496
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4834
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4854
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
  
! #: c/c-decl.cc:4874
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 48153,48597 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5266
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5307
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5313
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5339
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5355
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5361
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5376
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5396
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5810
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-decl.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:5945
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5985
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "η κλάση χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: c/c-decl.cc:6217
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6483
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6489
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6540
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:6630
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:6641
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: c/c-decl.cc:6646
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6699
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-decl.cc:6714
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7041
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:7045
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:7077
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:7079
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "διπλό κλειδί"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.cc:7086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:7157
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7160
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7164
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7167
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:7206
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 48231,48675 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5268
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, fuzzy, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5309
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5315
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5341
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5357
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5363
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, fuzzy, gcc-internal-format
  msgid "empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5812
  #, fuzzy, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, fuzzy, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:5826
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-decl.cc:5857
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:5919
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:5947
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:5989
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "η κλάση χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, fuzzy, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: c/c-decl.cc:6219
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6485
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6491
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6542
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:6632
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:6643
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: c/c-decl.cc:6648
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6701
  #, fuzzy, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-decl.cc:6716
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6719
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: c/c-decl.cc:7079
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:7081
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "διπλό κλειδί"
  
  # src/request.c:806 src/request.c:912
! #: c/c-decl.cc:7088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "Μη αναγνωρίσημο όνομα επιφάνειας `%s'"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:7159
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7162
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7166
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7169
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7203
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:7208
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 48599,49819 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7317
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7319
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7326
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7329
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:7369
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7382
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7385
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7410
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7499
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7502
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:7554
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7592
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7663
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7666
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7673
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7676
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7720
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7875
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8115
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8130
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:8137
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: c/c-decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:8285
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8303
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8351
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8561
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8687
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:8868
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:8874
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:8967
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-decl.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:8978
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:9093
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "επώνυμα μέλη"
  
! #: c/c-decl.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "επώνυμα μέλη"
  
! #: c/c-decl.cc:9665
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "επώνυμα μέλη"
  
  # src/request.c:37
! #: c/c-decl.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s σε %s"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:9748
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9800
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
  # src/shred.c:1134
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9984
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:10178
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:10226
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10516
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10547
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10598
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10837
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "ο επιστρεφόμενος τύπος προκαθορίζεται σε `int'"
  
! #: c/c-decl.cc:10866
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "διατήρηση ωρών στο %s"
  
! #: c/c-decl.cc:10951
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: c/c-decl.cc:10969
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: c/c-decl.cc:10988
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-decl.cc:11165
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:11173
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:11182
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "ο επιστρεφόμενος τύπος προκαθορίζεται σε `int'"
  
! #: c/c-decl.cc:11236
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:11243
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:11296
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11307
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:11342
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11357
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:11769
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "σφάλμα εγγραφής %s"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12234
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12539
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13174
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "σφάλμα εγγραφής %s"
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13259
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13274
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13311
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13657
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14325
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14328
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 48677,49897 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7321
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7328
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7331
  #, fuzzy, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:7371
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7375
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7384
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7387
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7594
  #, fuzzy, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7665
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7668
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7675
  #, fuzzy, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7678
  #, fuzzy, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: c/c-decl.cc:7722
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7824
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:7828
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7850
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7879
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, fuzzy, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8119
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8132
  #, fuzzy, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8141
  #, fuzzy, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, fuzzy, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: c/c-decl.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8262
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:8265
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:8287
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8305
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8467
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8563
  #, fuzzy, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8689
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, fuzzy, gcc-internal-format
  msgid "enum type defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:8870
  #, fuzzy, gcc-internal-format
  msgid "struct defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:8876
  #, fuzzy, gcc-internal-format
  msgid "union defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-decl.cc:8971
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:8982
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9092
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:9095
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, fuzzy, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "union has no named members"
  msgstr "επώνυμα μέλη"
  
! #: c/c-decl.cc:9662
  #, fuzzy, gcc-internal-format
  msgid "union has no members"
  msgstr "επώνυμα μέλη"
  
! #: c/c-decl.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "struct has no named members"
  msgstr "επώνυμα μέλη"
  
  # src/request.c:37
! #: c/c-decl.cc:9669
  #, fuzzy, gcc-internal-format
  msgid "struct has no members"
  msgstr "%s σε %s"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:9750
  #, fuzzy, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9802
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
  # src/shred.c:1134
! #: c/c-decl.cc:9829
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:10003
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: c/c-decl.cc:10180
  #, fuzzy, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:10228
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10357
  #, fuzzy, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10518
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10549
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-decl.cc:10600
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10839
  #, fuzzy, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "ο επιστρεφόμενος τύπος προκαθορίζεται σε `int'"
  
! #: c/c-decl.cc:10868
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, fuzzy, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "διατήρηση ωρών στο %s"
  
! #: c/c-decl.cc:10953
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: c/c-decl.cc:10971
  #, fuzzy, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: c/c-decl.cc:10990
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, fuzzy, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, fuzzy, gcc-internal-format
  msgid "old-style function definition"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: c/c-decl.cc:11151
  #, fuzzy, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-decl.cc:11167
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:11175
  #, fuzzy, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:11184
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, fuzzy, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "ο επιστρεφόμενος τύπος προκαθορίζεται σε `int'"
  
! #: c/c-decl.cc:11238
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-decl.cc:11245
  #, fuzzy, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-decl.cc:11298
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11309
  #, fuzzy, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, fuzzy, gcc-internal-format
  msgid "prototype declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-decl.cc:11344
  #, fuzzy, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, fuzzy, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:11771
  #, fuzzy, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12193
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "σφάλμα εγγραφής %s"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12236
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12541
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "διπλό κλειδί"
  
! #: c/c-decl.cc:12634
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-decl.cc:12691
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-decl.cc:12710
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-decl.cc:13017
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13181
  #, fuzzy, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "σφάλμα εγγραφής %s"
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13273
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13281
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13318
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13664
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14332
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14335
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 49823,49859 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 49901,49937 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49873,50007 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: c/c-parser.cc:2607
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-parser.cc:2764
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2785
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
--- 49951,50085 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-parser.cc:2604
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: c/c-parser.cc:2609
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-parser.cc:2766
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2787
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
*************** msgstr ""
*** 50009,50040 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:3153
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3190
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 50087,50118 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:3155
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3192
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
*************** msgstr ""
*** 50042,50418 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-parser.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:3563
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-parser.cc:4064
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:4149
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: c/c-parser.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "σκουπίδια στο τέλος του αριθμού"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4465
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5209
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: c/c-parser.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6651
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 50120,50496 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, fuzzy, gcc-internal-format
  msgid "expected string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-parser.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3960
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: c/c-parser.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, fuzzy, gcc-internal-format
  msgid "expected identifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:4151
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, fuzzy, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: c/c-parser.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, fuzzy, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "σκουπίδια στο τέλος του αριθμού"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4467
  #, fuzzy, gcc-internal-format
  msgid "expected class name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5211
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5371
  #, fuzzy, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: c/c-parser.cc:5496
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6653
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 50421,52052 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:8655
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9311
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9563
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10120
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:10624
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10828
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-parser.cc:10931
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-parser.cc:11034
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-parser.cc:11248
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11454
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11610
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12769
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12827
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:13208
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13215
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13223
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13297
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13713
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13751
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15132
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: c/c-parser.cc:15584
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-parser.cc:15705
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:16692
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18154
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19730
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "δε συνίσταται πια η χρήση αλφαριθμητικών σταθερών πολλαπλών γραμμών"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-parser.cc:23157
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
  # src/shred.c:1134
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, gcc-internal-format
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "αναμενόταν ')'\n"
--- 50499,52130 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-parser.cc:8662
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9318
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10127
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10628
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:10631
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10839
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-parser.cc:10942
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11018
  #, fuzzy, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: c/c-parser.cc:11045
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-parser.cc:11259
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-parser.cc:11366
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11461
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11465
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11615
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11621
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11637
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, fuzzy, gcc-internal-format
  msgid "expected expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12338
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: c/c-parser.cc:12615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12780
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for type-generic call"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12834
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: c/c-parser.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13226
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13234
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13308
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13762
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15125
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: c/c-parser.cc:15577
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-parser.cc:15698
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18147
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "μη έγκυρο δικαίωμα"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19723
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "μη έγκυρο όνομα μήνα"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "μη έγκυρος χρήστης"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "Μη έγκυρη ημερομηνία `%s'."
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "δε συνίσταται πια η χρήση αλφαριθμητικών σταθερών πολλαπλών γραμμών"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "διπλό κλειδί"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-parser.cc:23150
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
  # src/shred.c:1134
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, gcc-internal-format
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24654
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "αναμενόταν ')'\n"
*************** msgstr "αναμενόταν ')'\n"
*** 52054,52741 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "αναμενόταν ')'\n"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28177
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29154
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:29162
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29498
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29836
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52132,52819 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "αναμενόταν ')'\n"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, fuzzy, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr ""
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "μη τερματιζόμενo αλφαριθμητικό"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28170
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-parser.cc:29155
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29163
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29491
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29829
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "άγνωστος χαρακτήρας `%s'"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52745,52751 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
--- 52823,52829 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** msgstr "μη έγκυρος δεύτερ
*** 52776,52946 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Άγνωστη γλώσσα `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Άγνωστη γλώσσα `%s'"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: c/c-typeck.cc:3477
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: c/c-typeck.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
--- 52854,53024 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3141
  #, fuzzy, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "Άγνωστη γλώσσα `%s'"
  
  # src/main.c:697 src/main.c:751
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "Άγνωστη γλώσσα `%s'"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: c/c-typeck.cc:3484
  #, fuzzy, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: c/c-typeck.cc:3532
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3603
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:3671
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3880
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:4401
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
*************** msgstr "Το επώνυμο αντικε
*** 52948,54813 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα `%s'"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-typeck.cc:8177
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9280
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9376
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9387
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-typeck.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-typeck.cc:10763
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13401
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13417
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53026,54891 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4630
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4685
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "το πέρασμα του ορίσματος %d του δείκτη στη συνάρτηση"
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα στη ρουτίνα `%s'"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "πάρα πολλά ορίσματα"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "πολύ λίγα ορίσματα"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5875
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6007
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: c/c-typeck.cc:6010
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6075
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6079
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:6228
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "αδυναμία ανάγνωσης καταλόγου locale `%s'"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: c/c-typeck.cc:6302
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6310
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6716
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6902
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: c/c-typeck.cc:6906
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6938
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6939
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7106
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7110
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7129
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7134
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
  # src/request.c:263
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, fuzzy, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: c/c-typeck.cc:8194
  #, fuzzy, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:8244
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  msgid "%e declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8541
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: c/c-typeck.cc:8545
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8550
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  #, fuzzy
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  #, fuzzy
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  #, fuzzy
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8846
  #, fuzzy, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:8873
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9115
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9126
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9190
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9205
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:9213
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: c/c-typeck.cc:9219
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:9297
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9318
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9340
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9350
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9356
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
  
! #: c/c-typeck.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9404
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9415
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: c/c-typeck.cc:9425
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10016
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10021
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, fuzzy, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: c/c-typeck.cc:10780
  #, fuzzy, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, fuzzy, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13357
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13418
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, fuzzy, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13434
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: c/c-typeck.cc:13515
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13520
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, fuzzy, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15072
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:15866
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16850
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16858
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17309
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "Εμφάνιση έκδοσης προγράμματος"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18036
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr "συντακτικό σφάλμ�
*** 55492,55895 ****
  msgid "failed compiling %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: cp/call.cc:2159
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  msgid "no known conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:4035
  #, fuzzy
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4082
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4087
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4114
  #, gcc-internal-format
  msgid "inherited here"
  msgstr ""
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4827
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  msgid "could not convert %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:5230
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: η επιλογή `-W %s' είναι διφορούμενη\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:5607
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: η επιλογή `-W %s' είναι διφορούμενη\n"
  
  # src/main.c:785
! #: cp/call.cc:5649
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Ασαφής μορφή `%s'"
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5663
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/call.cc:5665
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5678
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "σφάλμα στην ανάγνωση εισόδου: %s"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5736
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5739
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5879
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
--- 55570,55973 ----
  msgid "failed compiling %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: cp/call.cc:2163
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  msgid "no known conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:4039
  #, fuzzy
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4086
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4118
  #, gcc-internal-format
  msgid "inherited here"
  msgstr ""
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4831
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  msgid "could not convert %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:5234
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "%s: η επιλογή `-W %s' είναι διφορούμενη\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:5611
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%s: η επιλογή `-W %s' είναι διφορούμενη\n"
  
  # src/main.c:785
! #: cp/call.cc:5653
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "Ασαφής μορφή `%s'"
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/call.cc:5669
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5682
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "σφάλμα στην ανάγνωση εισόδου: %s"
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5731
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5740
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5743
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5883
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6487
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "Σφάλμα στο ταίριασμα στην κανονική έκφραση `%s'"
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6536
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7874
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
*************** msgstr "δεν ταιριάζει συν
*** 55897,56316 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:7884
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%s: η επιλογή `-W %s' είναι διφορούμενη\n"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8183
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8446
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:8460
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/call.cc:8541
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/call.cc:8548
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:8560
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:8567
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: cp/call.cc:8641
  #, fuzzy, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/call.cc:8663
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8747
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9058
  #, fuzzy
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9275
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:9284
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:9289
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9292
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9308
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/call.cc:9353
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: cp/call.cc:9554
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9741
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/call.cc:10580
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11386
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/call.cc:11388
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11649
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:11948
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11980
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
--- 55975,56394 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%s: η επιλογή `-W %s' είναι διφορούμενη\n"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8187
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8450
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/call.cc:8545
  #, fuzzy, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/call.cc:8552
  #, fuzzy, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:8564
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:8571
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: cp/call.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/call.cc:8667
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8751
  #, fuzzy, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9062
  #, fuzzy
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9279
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:9288
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:9293
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9296
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9312
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/call.cc:9357
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
! #: cp/call.cc:9558
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/call.cc:10584
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11398
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/call.cc:11400
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11661
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/call.cc:11960
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "δεν ταιριάζει συνάρτηση για την κλήση στο %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%s(%A)%>"
*************** msgstr "δεν ταιριάζει συν
*** 56318,56423 ****
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "η κλήση της υπερφορτωμένης %<%s(%A)%> είναι διφορούμενη"
  
! #: cp/call.cc:12276
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/call.cc:12281
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12282
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13488
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13552
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13865
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/call.cc:13869
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13871
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14537
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:14866
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/call.cc:14867
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:15249
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
--- 56396,56501 ----
  
  # src/getopt.c:813
  # src/getopt.c:813
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "η κλήση της υπερφορτωμένης %<%s(%A)%> είναι διφορούμενη"
  
! #: cp/call.cc:12288
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/call.cc:12293
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13500
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13564
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13877
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/call.cc:13881
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13883
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14549
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/call.cc:14878
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/call.cc:14879
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/call.cc:15261
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "Οι ορισμοί πηγή βρίσκονται στο ΑΡΧΕΙΟ"
*************** msgstr "Δεν υπάρχει προηγ
*** 56462,56469 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
--- 56540,56547 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
*************** msgstr ""
*** 56498,57012 ****
  msgid "local member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  κατά `%D'"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/class.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/class.cc:3804
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: cp/class.cc:3809
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: cp/class.cc:3819
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3825
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3890
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3896
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4025
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:4252
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/class.cc:5149
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/class.cc:6564
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:6593
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6599
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7254
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7811
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7813
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7832
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9135
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9219
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: cp/class.cc:9323
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:9624
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/class.cc:9627
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 56576,57090 ----
  msgid "local member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, fuzzy, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3244
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "  κατά `%D'"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/class.cc:3800
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/class.cc:3805
  #, fuzzy, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: cp/class.cc:3810
  #, fuzzy, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "Αρνητικό πλάτος στην αποτίμηση"
  
! #: cp/class.cc:3820
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3826
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3891
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "%s: οι τιμές του πεδίου `%s' δεν πρέπει να είναι μεγαλύτερες από %d"
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3897
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4026
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4205
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:4253
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5107
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/class.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/class.cc:6565
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:6594
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6600
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7255
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7778
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7814
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/class.cc:7833
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, fuzzy, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:8154
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:9163
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9304
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "εμφάνιση πληροφοριών προόδου"
  
! #: cp/class.cc:9324
  #, fuzzy, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/class.cc:9625
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/class.cc:9628
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
*************** msgstr "μη έγκυρο είδος α�
*** 57042,57048 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 57120,57126 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 57093,57099 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 57171,57177 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57153,57968 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "διπλό κλειδί"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Μη ορισμένο όνομα %s"
--- 57231,58046 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/constexpr.cc:2287
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "κλήση σε μη-συνάρτηση %qD"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:3654
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:4078
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4323
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "αυτή είναι η θέση του πρώτου ορισμού"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "διπλό κλειδί"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7629
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/constexpr.cc:7642
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/constexpr.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7998
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  msgid "use of %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:10661
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/constexpr.cc:10829
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11014
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11016
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12470
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/constexpr.cc:12546
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/constexpr.cc:12981
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/constexpr.cc:13032
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr "το `%s' δεν είναι κα
*** 58161,58167 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
--- 58239,58245 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
*************** msgstr ""
*** 58356,58362 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
--- 58434,58440 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr ""
*** 58582,58588 ****
  msgid "%<return_void%> declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
--- 58660,58666 ----
  msgid "%<return_void%> declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
*************** msgid "the direction argument to %<__bui
*** 58681,58738 ****
  msgstr "Λείπει παράμετρος για `%s'"
  
  # src/outer.c:102
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "Ο αντιτοποθετητής επιφάνειας έχει τεθεί περισσότερο από μια φορά για το `%s'"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58759,58816 ----
  msgstr "Λείπει παράμετρος για `%s'"
  
  # src/outer.c:102
! #: cp/coroutines.cc:2428
  #, fuzzy, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "Ο αντιτοποθετητής επιφάνειας έχει τεθεί περισσότερο από μια φορά για το `%s'"
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, fuzzy, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "μη έγκυρος αριθμό
*** 58772,58829 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58850,58907 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/cp-gimplify.cc:2338
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/cp-gimplify.cc:4136
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "μη έγκυρος χαρακτ
*** 58868,58874 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
--- 58946,58952 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "Δεν μπορεί να καθοριστεί το όνομα του συστήματος"
*************** msgid "%qF declared %<static%> but never
*** 59235,59517 ****
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:1029
  #, fuzzy, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1525
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:1670
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:1770
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  msgid "earlier declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2075
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:2180
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2281
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2294
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2396
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2618
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2665
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2681
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
--- 59313,59595 ----
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1529
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:1645
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:1774
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  msgid "earlier declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2079
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2400
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, fuzzy, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, fuzzy, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:2622
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2669
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:2685
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
*************** msgstr "αυτός είναι ο πρώ�
*** 59524,59567 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: cp/decl.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 59602,59645 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: cp/decl.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 59569,62172 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:3739
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:3742
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:3784
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "Πρόωρο τέλος της κανονικής έκφρασης"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:4869
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:5077
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5119
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/decl.cc:5142
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:5155
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7235
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9407
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "συνεχίζεται στο τμήμα"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> πρέπει να επιστρέψει %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:14815
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:14954
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16682
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18058
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 59647,62250 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:3743
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:3746
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:3788
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4202
  #, fuzzy, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "Πρόωρο τέλος της κανονικής έκφρασης"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:4873
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:5081
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5123
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/decl.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:5159
  #, fuzzy, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:5754
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6253
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/decl.cc:6390
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6394
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6398
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6402
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:6437
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6682
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
  # src/request.c:263
! #: cp/decl.cc:6720
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "Το βήμα αρχικοποίησης απέτυχε"
  
! #: cp/decl.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6834
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6901
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7176
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7236
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "Το όνομα `%s' είναι άγνωστο\n"
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "μη αρχικοποιημένη σταθερά const %qD"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:7887
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:7912
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
! #: cp/decl.cc:8104
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8114
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8248
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "ακολουθούν σκουπίδια στο τέλος της γραμμής"
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8396
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8680
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8735
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9403
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:9813
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9865
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10318
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Δεν είναι δυνατή η εκχώρηση της ζητηθήσας διεύθυνσης"
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:10376
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10607
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11133
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:11923
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "σφάλμα κατά το κλείσιμο της εισόδου `%s'"
  
! #: cp/decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "συνεχίζεται στο τμήμα"
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11989
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12012
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12019
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12208
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12299
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:12404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12407
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12486
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12487
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:12494
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12523
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12553
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> πρέπει να επιστρέψει %<int%>"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12951
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:12966
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:13090
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13474
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13486
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13500
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:13505
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13508
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13544
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13645
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/decl.cc:13687
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13691
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:13700
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13744
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13749
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13932
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "μόνο ένα όρισμα μπορεί να δηλωθεί"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14151
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:14161
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%s'"
  
! #: cp/decl.cc:14296
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14301
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:14336
  #, fuzzy, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "Δεν υπάρχουν αρχεία εισόδου"
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14600
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "μη ορισμένο"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14671
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:14750
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14770
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:14819
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14835
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14891
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14932
  #, fuzzy, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:14958
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων λέξεων-κλειδιών"
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15095
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15168
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15182
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15192
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15259
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15408
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15457
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15458
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15550
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15569
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15640
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/decl.cc:15692
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15905
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15907
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15915
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/decl.cc:15998
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16021
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16027
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16039
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16055
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16058
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16122
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "Υπάρχει αντικείμενο με το ίδιο όνομα"
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/decl.cc:16403
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "μη έγκυρη ώρα της μέρας"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/decl.cc:16463
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:16497
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16504
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/decl.cc:16539
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/decl.cc:16563
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16636
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16659
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16686
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
  # src/shred.c:1134
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: cp/decl.cc:16753
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16873
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16883
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16891
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16915
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "μη έγκυρη τάξη χαρακτήρων `%s'"
  
! #: cp/decl.cc:16922
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17036
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:17043
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17282
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17285
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17849
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:17907
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17984
  #, fuzzy, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18010
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18023
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18024
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18047
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/decl.cc:18062
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/decl.cc:18086
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18093
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18095
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18104
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18106
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18217
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18241
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18246
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62178,62279 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 62256,62357 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "έχουν παραληφθεί ορίσματα"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/decl.cc:18331
  #, fuzzy, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:18519
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, fuzzy, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18761
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 62282,62373 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62360,62451 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19398
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19448
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19479
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/decl.cc:19653
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20641
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/decl.cc:20908
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/decl.cc:21306
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "σφάλμα ανάγνωσης %s"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62422,62428 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
--- 62500,62506 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "δημιουργία αρχείου `%s'\n"
*************** msgstr "το `%s' δεν είναι κα
*** 62442,62448 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 62520,62526 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 62543,62549 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl2.cc:1647
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
--- 62621,62627 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
*************** msgstr "μη έγκυρος αριθμό
*** 62795,63141 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Στη συνάρτηση"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "In function %qD"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "υπερβολικά πολλά δευτερόλεπτα αναπήδησης"
  
  # lib/argmatch.c:188
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "κακό όρισμα"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 62873,63219 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:4085
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:4090
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:4096
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:4124
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/error.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "In function"
  msgid "In lambda function"
  msgstr "Στη συνάρτηση"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs:"
  msgid "In function %qD"
  msgstr "Στη συνάρτηση %qs:"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "υπερβολικά πολλά δευτερόλεπτα αναπήδησης"
  
  # lib/argmatch.c:188
! #: cp/error.cc:4157
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "Έγκυρα ορίσματα είναι:"
  
! #: cp/error.cc:4159
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "κακό όρισμα"
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4336
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4358
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "χωρίς ορίσματα"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5111
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5121
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5126
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5136
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5142
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5147
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5152
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5157
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5162
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5167
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5173
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5178
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/error.cc:5238
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/error.cc:5253
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5279
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/error.cc:5294
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/error.cc:5298
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr "Το `%s' δεν είναι κα
*** 63205,63211 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 63283,63289 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr ""
*** 63371,63388 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "η κλάση χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
--- 63449,63466 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "η κλάση χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
*************** msgstr "Το `%s' δεν είναι κα
*** 63474,63480 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 63552,63558 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63798,63804 ****
  msgid "%qD not defined"
  msgstr "αόριστο"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63876,63882 ----
  msgid "%qD not defined"
  msgstr "αόριστο"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 63828,63884 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63906,63962 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 63908,63919 ****
  msgid "mapper exit status %d"
  msgstr "%s: Ο προεπεξεργαστής C απέτυχε με σήμα %d\n"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 63986,63997 ----
  msgid "mapper exit status %d"
  msgstr "%s: Ο προεπεξεργαστής C απέτυχε με σήμα %d\n"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr "μη έγκυρη ώρα της
*** 64014,64199 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2005
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr ""
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "άγνωστο πρόθεμα: %s"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2754
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "μη έγκυρο byte ή λίστα πεδίων"
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2822
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "αδυναμία προσπέλασης(stat()) αρχείου `%s': %s"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/method.cc:3929
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
--- 64092,64277 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2007
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "υπερβολικά πολλά αρχεία εισόδου"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr ""
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "άγνωστο πρόθεμα: %s"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2756
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "μη έγκυρο byte ή λίστα πεδίων"
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2824
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "αδυναμία προσπέλασης(stat()) αρχείου `%s': %s"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/method.cc:3931
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/method.cc:3940
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
*************** msgstr ""
*** 64223,64699 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "το αρχείο χάρτη χαρακτήρων `%s' δεν βρέθηκε"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
--- 64301,64777 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:14036
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/module.cc:14050
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14052
  #, fuzzy, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/module.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/module.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14451
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "Μεταγλωττισμός προδιαγραφών τοπικών ρυθμίσεων"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "αδυναμία ανοίγματος αρχείου εξόδου `%s'"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20840
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20870
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "το αρχείο χάρτη χαρακτήρων `%s' δεν βρέθηκε"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "Κακοσυνταίριασμα τύπων καταχώρησης/πίνακα"
  
! #: cp/module.cc:21052
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "ειδικά αρχεία μπλοκ δεν υποστηρίζονται"
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:22045
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "αυτονόητη διακύρηξη της συνάρτησης `%#D'"
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:22066
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22505
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22815
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
*************** msgstr "Δεν υπάρχει προηγ
*** 64705,65138 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/name-lookup.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  # src/request.c:37
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "%%%c: κατευθυντήριος γραμμή μη έγκυρη."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64783,65216 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "σφάλμα εγγραφής %s"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "σφάλμα ταιριάσματος τύπου με προηγούμενη αυτονόητη διακύρηξη"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/name-lookup.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3628
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  # src/request.c:37
! #: cp/name-lookup.cc:4898
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
  # src/request.c:37
! #: cp/name-lookup.cc:4901
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5526
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/name-lookup.cc:5532
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:6348
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/name-lookup.cc:6398
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/name-lookup.cc:6531
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6666
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:6748
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "η `%s' είναι συνήθως μη-στατική συνάρτηση"
  
! #: cp/name-lookup.cc:8038
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/name-lookup.cc:8041
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9361
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "%%%c: κατευθυντήριος γραμμή μη έγκυρη."
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "δεν είναι δυνατό να μετανομαστεί το `.' ή το `..'"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9666
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9726
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 65162,65168 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 65240,65246 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "Δεν μπορεί να τεθ�
*** 65207,65213 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
--- 65285,65291 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
*************** msgstr ""
*** 65277,65283 ****
  msgid "%qE is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
--- 65355,65361 ----
  msgid "%qE is not a class template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr ""
*** 65638,65644 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
--- 65716,65722 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
*************** msgstr ""
*** 65698,65704 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 65776,65782 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr "δημιουργία αρχεί�
*** 65713,65719 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 65791,65797 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 65768,65774 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "λάθος αριθμός ορισμάτων"
--- 65846,65852 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "λάθος αριθμός ορισμάτων"
*************** msgstr "Λείπει παράμετρο�
*** 65783,65799 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
--- 65861,65877 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "Μη έγκυρη ανταλλαγή"
*************** msgstr "δεν είστε μέλος τ�
*** 65833,65839 ****
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
--- 65911,65917 ----
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
*************** msgstr ""
*** 65864,65870 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
--- 65942,65948 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
*************** msgstr "Η παράμετρος `%s' δ�
*** 66049,66055 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 66127,66133 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr ""
*** 66180,66186 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
--- 66258,66264 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
*************** msgid "types may not be defined in condi
*** 66201,66207 ****
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
--- 66279,66285 ----
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
*************** msgstr "δεν είναι δυνατό �
*** 66232,67291 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Η αλυσίδα μορφής δεν είναι έγκυρη: `%s'"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Δεν ορίστηκε συντακτικό"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
--- 66310,67369 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:16532
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16549
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16595
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16657
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:16908
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:17113
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:17155
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:17161
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17162
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr ""
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17389
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "προειδοποίηση: το --pid=PID δεν υποστηρίζεται σε αυτό το σύστημα"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:17660
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "πολλαπλός αριθμός επιλογών την εντολή `s'"
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:18303
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18333
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18361
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18365
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "Η αλυσίδα μορφής δεν είναι έγκυρη: `%s'"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:18662
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18848
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:18852
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18934
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19056
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19060
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19128
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:19235
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19263
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19489
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19678
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20447
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/parser.cc:20481
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:21169
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21242
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:21416
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:22032
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22188
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22192
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22196
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
  # src/dfa.c:962
  # src/dfa.c:970
! #: cp/parser.cc:22493
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Δεν ορίστηκε συντακτικό"
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22712
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/parser.cc:22873
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/parser.cc:23023
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:23108
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:23155
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:23733
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:23739
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:23903
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:23918
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:23936
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24043
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24113
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24340
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:24344
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:24405
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24455
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24458
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24465
  #, fuzzy, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:24522
  #, fuzzy, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24769
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "μη έγκυρος δεύτερος τελεστής σε κατάσταση συμβατότητας `%s'"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25133
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:25161
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25200
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:25216
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/parser.cc:25457
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/parser.cc:25591
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "διπλός προσδιοριστής μηνύματος"
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25756
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26031
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "μη έγκυρος αριθμός αρχείου στη δήλωση πεδίου: `%s'"
  
! #: cp/parser.cc:26042
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26046
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "Δεν ήταν δυνατή η εύρεση ετικέττας για μεταγωγή στο `%s'"
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26388
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/parser.cc:27061
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27065
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
*************** msgstr "το `%s' δεν είναι κα
*** 67294,67568 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "%s: Αναμενόταν δυαδικός χειριστής.\n"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
--- 67372,67646 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27103
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/parser.cc:27245
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:27368
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/parser.cc:27389
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:27450
  #, fuzzy, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27504
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27599
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/parser.cc:27908
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "μη έγκυρος χρήστης"
  
! #: cp/parser.cc:27938
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28630
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28752
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/parser.cc:28760
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28783
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:28907
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28911
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29102
  #, fuzzy, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "%s: Αναμενόταν δυαδικός χειριστής.\n"
  
! #: cp/parser.cc:29264
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:29906
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30450
  #, fuzzy, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/parser.cc:30493
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30559
  #, fuzzy, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "κανένας ορισμός του `UNDEFINED'"
*************** msgstr "κανένας ορισμός τ
*** 67570,67837 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
--- 67648,67915 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31144
  #, fuzzy, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31623
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31637
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/parser.cc:31710
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31915
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32298
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "μη έγκυρος αριθμός πεδίου: `%s'"
  
! #: cp/parser.cc:32389
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32536
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "κενό αλφαριθμητικό"
  
! #: cp/parser.cc:32615
  #, fuzzy, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: cp/parser.cc:33086
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "Κακή αίτηση παραμέτρων"
  
! #: cp/parser.cc:33498
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:33935
  #, fuzzy, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: cp/parser.cc:34018
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34049
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35171
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:35707
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
*************** msgstr "διπλό όνομα χαρακ
*** 67840,68273 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Προσδιοριστής αφαιρέθηκε"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Το `%s' δεν είναι κατάλογος."
--- 67918,68351 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36119
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36381
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:36491
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/parser.cc:36542
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36595
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/parser.cc:36914
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36958
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/parser.cc:37464
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37602
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "αρχεία fifo δεν υποστηρίζονται"
  
! #: cp/parser.cc:37613
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "μη έγκυρος δηλωτής πεδίου: `%s'"
  
! #: cp/parser.cc:37618
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "διπλό κλειδί"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37711
  #, fuzzy, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37720
  #, fuzzy, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37768
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37818
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/parser.cc:38348
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38469
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "αδυναμία αλλαγής στο κατάλογο %s"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/parser.cc:38642
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38643
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
  # src/grep.c:785 src/grep.c:792
  # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
! #: cp/parser.cc:39000
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "μη έγκυρο όρισμα μήκους περιεχομένου"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "Ακατάλληλη τιμή στο ai_flags"
  
! #: cp/parser.cc:40345
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "Προσδιοριστής αφαιρέθηκε"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42283
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43056
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "Το `%s' δεν είναι κατάλογος."
*************** msgstr "Το `%s' δεν είναι κα
*** 68276,68668 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:335
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:887
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:900
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/pt.cc:917
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:1056
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1213
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2121
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2254
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:2259
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2761
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2771
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:2848
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:2972
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:3013
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3092
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Το `%s' δεν είναι κατάλογος."
--- 68354,68746 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "μη έγκυρο μέγεθος οριζόντιου στηλοθέτη: %s"
  
! #: cp/parser.cc:55240
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55582
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55754
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "κακοδιαμορφωμένη γραμμή αγνοήθηκε"
  
! #: cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57303
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57390
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57532
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/parser.cc:57672
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:336
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:888
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:901
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
! #: cp/pt.cc:918
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:1057
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "κανένας ορισμός του `UNDEFINED'"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1214
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2122
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2762
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2772
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/pt.cc:2850
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2970
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:2973
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:3014
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3093
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "Το `%s' δεν είναι κατάλογος."
*************** msgstr "Το `%s' δεν είναι κα
*** 68675,68818 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/pt.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:3882
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4316
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4318
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5505
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' δεν είναι ισχύων θετικός ακέραιος."
  msgstr[1] "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:5575
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:5579
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:5760
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
--- 68753,68896 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3171
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "Στη συνάρτηση μέλος `%s':"
  
! #: cp/pt.cc:3202
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:3883
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4317
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4319
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, fuzzy, gcc-internal-format
  msgid "        %qD"
  msgstr "        `%D'"
  
! #: cp/pt.cc:4453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        `%D'"
  
! #: cp/pt.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5399
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5506
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "%s' δεν είναι ισχύων θετικός ακέραιος."
  msgstr[1] "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:5576
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:5580
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:5761
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
*************** msgstr "Η παράμετρος `%s' δ�
*** 68821,68867 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5822
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/pt.cc:6008
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 68899,68945 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5823
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:6001
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: cp/pt.cc:6009
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "μη τερματιζόμενο όνομα βάρους"
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 68871,69415 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:6192
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6245
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  αλλά %d απαιτούνται"
  
! #: cp/pt.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "διπλό όνομα χαρακτήρα `%s'"
  msgstr[1] "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  msgstr[1] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  msgid "redeclared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8908
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8923
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8926
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 68949,69493 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:6193
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6246
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6249
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  αλλά %d απαιτούνται"
  
! #: cp/pt.cc:6273
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6462
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:6475
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/pt.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "διπλό όνομα χαρακτήρα `%s'"
  msgstr[1] "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  msgstr[1] "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6525
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6529
  #, fuzzy, gcc-internal-format
  msgid "redeclared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/pt.cc:6540
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7057
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7061
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7113
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:7231
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7321
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:7334
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:7338
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: cp/pt.cc:7420
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7460
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7477
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7500
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:7827
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7921
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7939
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:8681
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8697
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "μη έγκυρος αριθμός από γραμμές"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8913
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8916
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8931
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8934
  #, fuzzy, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8981
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:8996
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:8999
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/pt.cc:9086
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:9380
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9410
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10285
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:10804
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12489
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/pt.cc:12516
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12520
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12749
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: cp/pt.cc:12750
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13118
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14537
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "αδυναμία ανοίγματος του `%s'"
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:15094
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69427,69548 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
--- 69505,69626 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/pt.cc:16554
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "Μη έγκυρη προτεραιότητα `%s'"
  
! #: cp/pt.cc:16556
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17541
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17559
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17612
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17618
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17624
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: cp/pt.cc:17693
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:17734
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17838
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17846
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "Η λειτουργία δεν υποστηρίζεται"
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** msgstr ""
*** 69550,69757 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22713
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23433
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
  # src/request.c:37
! #: cp/pt.cc:27899
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:27956
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
--- 69628,69835 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18451
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22418
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "λάθος αριθμός ορισμάτων"
  
! #: cp/pt.cc:22754
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:22757
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23086
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "έχει παραληφθεί η λίστα με τα πεδία"
  
! #: cp/pt.cc:23478
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:23480
  #, fuzzy, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23505
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:23523
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
  # src/request.c:37
! #: cp/pt.cc:27968
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28014
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "Ο έλεγχος μονοπατιού για το `%s' βρήκε `%s'"
  
! #: cp/pt.cc:28025
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28033
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28069
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28131
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "αδυναμία ανοίγματος αρχείου ορισμού locale `%s'"
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28204
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/pt.cc:28545
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "προηγούμενη αυτονόητη διακύρηξη του `%s'"
  
! #: cp/pt.cc:28551
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
*************** msgstr "συντακτικό σφάλμ�
*** 69763,70325 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/pt.cc:32920
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:7726
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/reflect.cc:7799
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:7802
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/reflect.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "διπλό κλειδί"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
  #, fuzzy, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:9042
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 69841,70413 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29482
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:29491
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29499
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: cp/pt.cc:29501
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:31058
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:31263
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/pt.cc:31269
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32584
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: cp/pt.cc:32599
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32605
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/pt.cc:32756
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/pt.cc:32989
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/pt.cc:33077
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33081
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/reflect.cc:146
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:151
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/reflect.cc:159
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/reflect.cc:198
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/reflect.cc:496
  #, fuzzy, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "Μη ορισμένο όνομα %s"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr ""
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: cp/reflect.cc:6751
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/reflect.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/reflect.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "άγνωστο σετ `%s'"
  
! #: cp/reflect.cc:8742
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8749
  #, fuzzy, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/reflect.cc:8759
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "αδυναμία εισαγωγής στοιχείο παραβολής `%.*s'"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "διπλό κλειδί"
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/reflect.cc:9322
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr "μη έγκυρος αριθμό
*** 70655,71241 ****
  msgid "invalid base-class specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
  # src/request.c:37
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 70743,71329 ----
  msgid "invalid base-class specification"
  msgstr "Μη έγκυρη ρύθμιση θύρας (port)"
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4710
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4867
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:5004
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:5226
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: cp/semantics.cc:5440
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: cp/semantics.cc:6850
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
  # src/request.c:37
! #: cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s: %s"
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7765
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8399
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8477
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8609
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8816
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8827
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8856
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8865
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9026
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9095
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "αποτυχία κατά την εγγραφή δεδομένων για την κατηγορία `%s'"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9819
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9831
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/semantics.cc:9848
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9879
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9973
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13196
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:13242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/semantics.cc:14731
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71243,71269 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71331,71357 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 71273,71584 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 71361,71672 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "Δεν υπάρχει προηγούμενη κανονική έκφραση"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "το `%s' είναι μη-προσπελάσιμο"
  
! #: cp/tree.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5401
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5437
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "Μη έγκυρη ανταλλαγή"
  
! #: cp/tree.cc:5518
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5706
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5719
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: cp/tree.cc:5770
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: cp/tree.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "Το `%s' δεν είναι κατάλογος."
  
! #: cp/tree.cc:5835
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%s: διπλός ορισμός έκδοσης κατηγορίας"
  
! #: cp/tree.cc:5848
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "διπλός ορισμός συνόλου"
  
! #: cp/tree.cc:5855
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5877
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "αδυναμία ανάγνωσης κεφαλίδας από το `%s'"
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5938
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: cp/tree.cc:5966
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5981
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 71825,72585 ****
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "Δεν είναι δυνατόν να βρεθεί η προτεραιότητα."
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4827
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:11020
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11451
  #, 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.cc:11463
  #, 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.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "μη έγκυρος χρήστης"
--- 71913,72673 ----
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4681
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "Δεν είναι δυνατόν να βρεθεί η προτεραιότητα."
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4807
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4814
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4825
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4828
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "πάρα πολλά ορίσματα"
  
! #: cp/typeck.cc:4829
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "πολύ λίγα ορίσματα"
  
! #: cp/typeck.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:4913
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5289
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5366
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5369
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5375
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5378
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5415
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:5418
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:6605
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7262
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7279
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "μη έγκυρη ώρα της μέρας"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "δεν είναι δυνατόν να γίνει `stat' το locale αρχείο `%s'"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "μη πλήρης εγγραφή"
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8368
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8372
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "Λάθος έκφραση στην αποτίμηση: %s"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, fuzzy, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:8560
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8567
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:8593
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:8607
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "η επιστρεφόμενη τιμή της `%s' δεν είναι `int'"
  
! #: cp/typeck.cc:9096
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "η μετατροπή από `%s' σε `%s' δεν υποστηρίζετε"
  
! #: cp/typeck.cc:9171
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9241
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9329
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9453
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9642
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: cp/typeck.cc:9758
  #, fuzzy, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10126
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: cp/typeck.cc:10142
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "έχουν παραληφθεί ορίσματα"
  
! #: cp/typeck.cc:10144
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10442
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:10766
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10771
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10780
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10784
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10789
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: cp/typeck.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11024
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "xdr_reference: η μνήμη εξαντλήθηκε\n"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11076
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11452
  #, 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.cc:11464
  #, 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.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "`return' χωρίς τιμή, σε συνάρτηση που επιστρέφει μη-κενό"
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11697
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "μη έγκυρος χαρακτήρας `%c' στο τύπο αλφαριθμητικού `%s'"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "μη έγκυρος χρήστης"
*************** msgstr ""
*** 73401,73412 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
--- 73489,73500 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
*************** msgid "Array reference at %C cannot have
*** 73713,73719 ****
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 73801,73807 ----
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr ""
*** 73876,73882 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 73964,73970 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 73992,73998 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
--- 74080,74086 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
*************** msgstr ""
*** 75191,75197 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 75279,75285 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75206,75212 ****
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 75294,75300 ----
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 75447,75453 ****
  msgid "deferred type parameter at %C"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 75535,75541 ----
  msgid "deferred type parameter at %C"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 75800,75806 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
--- 75888,75894 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "%s μετατρέπει ακέραιο σε δείκτη χωρίς μετατροπέα"
*************** msgstr "%s μετατρέπει ακέρ
*** 75810,75816 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
--- 75898,75904 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Μη έγκυρη κανονική έκφραση"
*************** msgstr ""
*** 75967,77377 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, 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.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, 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.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, 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.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "έχει παραληφθεί το όνομα της παραμέτρου"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Αγνωστος δυαδικός χειριστής."
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/decl.cc:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, 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.cc:10980
  #, 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.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων κατηγοριών"
  
! #: fortran/decl.cc:11814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "αναμενόταν '('"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, 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.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, 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.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 76055,77465 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
  # src/getopt.c:628
  # src/getopt.c:628
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: η επιλογή `%s' είναι ασαφής\n"
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5568
  #, 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.cc:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "έχει παραληφθεί το αρχείο προορισμού"
  
! #: fortran/decl.cc:6208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6256
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "αυτός είναι ο πρώτος ορισμός"
  
! #: fortran/decl.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6313
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6323
  #, 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.cc:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6627
  #, 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.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6656
  #, 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.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6696
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6835
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Έχει παραληφθεί εντολή"
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "έχει παραληφθεί το όνομα της παραμέτρου"
  
! #: fortran/decl.cc:7431
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7465
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Ελλιπής ή κακοσχηματισμένη ιδιότητα"
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "μη έγκυρος αριθμός από κενές γραμμές: `%s'"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "συμβολικοί σύνδεσμοι δεν υποστηρίζονται στο σύστημα αυτό"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8510
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Αγνωστος δυαδικός χειριστής."
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9345
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/decl.cc:9706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "συντακτικό σφάλμα στον καθορισμό σειράς"
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10559
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10974
  #, 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.cc:10986
  #, 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.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11188
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11213
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11389
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11418
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11432
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11447
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Εγγραφή ονομάτων των επιλεγμένων κατηγοριών"
  
! #: fortran/decl.cc:11820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12067
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected"
  msgid "%<)%> expected at %C"
  msgstr "αναμενόταν '('"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12624
  #, 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.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12766
  #, 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.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "άγνωστος χαρακτήρας στο πεδίο `%s' της κατηγορίας `%s'"
  
! #: fortran/decl.cc:12824
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13051
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13085
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 77426,77432 ****
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
--- 77514,77520 ----
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Δεν είναι δυνατόν να βρεθεί ο τύπος του επεξεργαστή."
*************** msgstr ""
*** 77494,77505 ****
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 77582,77593 ----
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 77514,77921 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 77602,78009 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3583
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3605
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3766
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3993
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "ο διαχωριστής δε μπορεί να είναι κενός"
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "μη έγκυρο είδος αλφαριθμητικού `%s'"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Μη έγκυρη ακέραια παράμετρος `%s'"
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%s: Μη έγκυρη ρύθμιση `%s'.\n"
  
! #: fortran/expr.cc:4312
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Η παράμετρος κινητής υποδιαστολής δεν είναι έγκυρη: %s"
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77923,78119 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 78011,78207 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5114
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6952
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 78133,78236 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: fortran/frontend-passes.cc:901
  #, fuzzy, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/frontend-passes.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  msgid "bad expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/frontend-passes.cc:1395
  #, fuzzy, gcc-internal-format
  msgid "bad op"
  msgstr "μη έγκυρος χρήστης"
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, 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.cc:2630
  #, 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.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, 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.cc:3092
  #, 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.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 78221,78324 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "δημιουργία αρχείου `%s'\n"
  
! #: fortran/frontend-passes.cc:902
  #, fuzzy, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/frontend-passes.cc:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  msgid "bad expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/frontend-passes.cc:1396
  #, fuzzy, gcc-internal-format
  msgid "bad op"
  msgstr "μη έγκυρος χρήστης"
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, 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.cc:2631
  #, 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.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3090
  #, 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.cc:3096
  #, 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.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 78355,78366 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78443,78454 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78616,79097 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3399
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "πολύ λίγα ορίσματα"
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3476
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
! msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, 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.cc:4110
  #, 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.cc:4131
  #, 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.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, 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.cc:4449
  #, 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.cc:4459
  #, 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.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, 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.cc:4616
  #, 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.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 78704,79190 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3402
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3429
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "πολύ λίγα ορίσματα"
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3461
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3831
  #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
+ msgid "Actual argument for %qs cannot be an assumed-size array at %L"
+ msgstr ""
+ 
+ #: fortran/interface.cc:3928
+ #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4043
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, 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.cc:4139
  #, 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.cc:4160
  #, 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.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4223
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, 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.cc:4478
  #, 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.cc:4488
  #, 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.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4630
  #, 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.cc:4645
  #, 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.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Δεν μπόρεσα να ανοίξω το αρχείο %s"
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5682
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/interface.cc:5790
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "η μετατροπή από `%s
*** 79283,79289 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
--- 79376,79382 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
*************** msgstr ""
*** 79734,79740 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 79827,79833 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 79829,79835 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 79922,79928 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80217,80862 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/match.cc:2622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3184
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr ""
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr ""
  
! #: fortran/match.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/match.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
! #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr ""
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4847
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
--- 80310,80955 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Μη έγκυρη επιλογή `%s'"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "διπλό όνομα χαρακτήρα `%s'"
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Μη έγκυρη παράμετρος"
  
! #: fortran/match.cc:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr ""
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr ""
  
! #: fortran/match.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/match.cc:3614
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "μη τερματιζμένο αλφαριθμητικό σταθεράς"
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3866
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:4063
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4523
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "συντακτικό σφάλμα στον ορισμό κλάσης χαρακτήρων"
*************** msgstr "συντακτικό σφάλμ�
*** 80864,80925 ****
  #. 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.cc:6123
  #, 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.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80957,81018 ----
  #. 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.cc:6321
  #, 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.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
*************** msgstr ""
*** 80927,81113 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6702
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
--- 81020,81206 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "μη έγκυρος αριθμός από στήλες: `%s'"
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.cc:7066
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "πάρα πολλά ορίσματα"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/match.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8301
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8543
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "το αρχείο δεδομένων προφίλ `%s' δεν ταιριάζει με το διαμοιραζόμενο αντικείμενο `%s'"
*************** msgstr ""
*** 81298,81474 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Σφάλμα εγγραφής "
  
! #: fortran/module.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Δεν είναι δυνατόν να δημιουργηθεί %s: %s\n"
  
! #: fortran/module.cc:6892
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: Προειδοποίηση: η uname απέτυχε: %s\n"
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "ΣΦΑΛΜΑ: Αδυναμία δημιουργίας προσωρινού αρχείου για αλλαγή"
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7729
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Δεν είναι δυνατόν να ανοιχτεί το %s: %s\n"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Μη ορισμένο όνομα %s"
--- 81391,81567 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: Σφάλμα εγγραφής "
  
! #: fortran/module.cc:6901
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: Σφάλμα κατά την εγγραφή του %s\n"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: Δεν είναι δυνατόν να δημιουργηθεί %s: %s\n"
  
! #: fortran/module.cc:6915
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: Προειδοποίηση: η uname απέτυχε: %s\n"
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "ΣΦΑΛΜΑ: Αδυναμία δημιουργίας προσωρινού αρχείου για αλλαγή"
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7752
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: Δεν είναι δυνατόν να ανοιχτεί το %s: %s\n"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Μη ορισμένο όνομα %s"
*************** msgstr ""
*** 82090,82096 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82183,82189 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 82125,82136 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82218,82229 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "%s: αναμενόταν αρι�
*** 82343,82349 ****
  msgid "expected variant name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
--- 82436,82442 ----
  msgid "expected variant name at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
*************** msgid "Syntax error in !$OMP %s list at
*** 82459,82465 ****
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 82552,82558 ----
  msgstr "συντακτικό σφάλμα στο ορισμό του %s: %s"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 82469,83847 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "αναμενόταν ')'\n"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: fortran/openmp.cc:8537
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9385
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9471
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9778
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9790
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10260
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10307
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, 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.cc:11137
  #, 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.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, 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.cc:11298
  #, 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.cc:11331
  #, 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.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, 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.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 82562,83940 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "αναμενόταν ')'\n"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7855
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8194
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Ο κατάλογος `%s' δεν είναι προσιτός."
  
! #: fortran/openmp.cc:8551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "εσωτερικό σφάλμα στο %s, γραμμή %u"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "το `%s' είναι πρόγονος του `%s'"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9399
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9485
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9735
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9792
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9804
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9809
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9944
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10274
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10321
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, 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.cc:11151
  #, 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.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, 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.cc:11312
  #, 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.cc:11345
  #, 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.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11432
  #, 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.cc:11437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Μη έγκυρη προπορευόμενη κανονική έκφραση"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12473
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12633
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12641
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12670
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12681
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12685
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84561,84567 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 84654,84660 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84569,84575 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 84662,84668 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 84827,85027 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4111
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4114
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: fortran/primary.cc:4571
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
--- 84920,85120 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "%s: αναμενόταν αριθμητική τιμή."
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3561
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το %s `%s' στο `%s'"
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Εξαίρεση κινητής υποδιαστολής"
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4137
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4140
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Λείπει παράμετρος για `%s'"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "δεν είναι δυνατό να δημιουργηθεί το αρχείο fifo `%s'"
  
! #: fortran/primary.cc:4597
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4679
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%s' δεν είναι ισχύων θετικός ακέραιος."
*************** msgstr ""
*** 85426,85437 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 85519,85530 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 85558,85564 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85651,85657 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86147,86540 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Μη έγκυρη πισω-παραπομπή"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, 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.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, 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.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86240,86633 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6633
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/resolve.cc:6888
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Μη έγκυρη πισω-παραπομπή"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, 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.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "η τιμή για το %s πρέπει να είναι ακέραιος"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8683
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8693
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9709
  #, 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.cc:9724
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86543,86856 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, 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.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, 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.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, 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.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12189
  #, 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.cc:12198
  #, 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.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 86636,86949 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10625
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11208
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "%s: αναμενόταν ακέραιος μετά το `%c'"
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, 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.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11843
  #, 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.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "Η παράμετρος στο <%s> πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Η παράμετρος στο `%s' πρέπει να είναι ένας απλός χαρακτήρας"
  
! #: fortran/resolve.cc:12223
  #, 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.cc:12232
  #, 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.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 86858,87069 ****
  #. 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.cc:12264
  #, 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.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 86951,87162 ----
  #. 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.cc:12298
  #, 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.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12439
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Μη αναγνωρίσιμη μεταβλητή `%s'"
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 87071,88128 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, 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.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, 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.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, 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.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, 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.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, 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.cc:18575
  #, 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.cc:18582
  #, 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.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, 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.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, 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.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, 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.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, 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.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, 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.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87164,88221 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "σχετική θέση αρχείου είναι εκτός ορίων"
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15385
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15450
  #, 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.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15519
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15569
  #, 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.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15650
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15656
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15659
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15665
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
  # src/request.c:37
! #: fortran/resolve.cc:15710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15765
  #, 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.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15817
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15837
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15856
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15860
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16008
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16014
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16020
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16028
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "η `%s' παίρνει είτε κανένα είτε δύο ορίσματα"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16634
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16942
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17307
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17464
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, 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.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17700
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Δεν μπορεί να τεθεί η ημερομηνία."
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18102
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Αδυναμία προσπέλασης του αρχείου της αλλαγής"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18498
  #, 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.cc:18519
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, 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.cc:18646
  #, 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.cc:18653
  #, 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.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18680
  #, 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.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18720
  #, 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.cc:18730
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, 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.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18956
  #, 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.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19012
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19076
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19081
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19230
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19237
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19420
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "το `%s' δεν είναι κανονικό αρχείο"
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19880
  #, 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.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20014
  #, 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.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20176
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "%s: η επιλογή `%s' εί�
*** 88893,89021 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2703
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: fortran/symbol.cc:2941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3027
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 88986,89114 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2711
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "δεν είστε μέλος της ομάδας `%s'"
  
! #: fortran/symbol.cc:2945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "διπλός αριθμός μηνύματος"
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3035
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 89045,89078 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89138,89171 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "%s: μη έγκυρη κανονική έκφραση: %s"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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/trans-array.cc:9663
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89174,89324 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "μη πλήρης εγγραφή"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
  # src/grep.c:1133
! #: fortran/trans-expr.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89267,89417 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "μη πλήρης εγγραφή"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Η παράμετρος `%s' δεν είναι έγκυρη."
  
! #: fortran/trans-decl.cc:6534
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
  # src/shred.c:1134
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "%s: το αρχείο είναι πολύ μεγάλο"
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "ο χάρτης χαρακτήρων `%s' ορίστηκε ήδη"
  
! #: fortran/trans-decl.cc:6606
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6636
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Η λειτουργία δεν έχει υλοποιηθεί"
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1309
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
  # src/grep.c:1133
! #: fortran/trans-expr.cc:4385
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "άγνωστη μέθοδος καταλόγων"
  
! #: fortran/trans-expr.cc:6057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89328,89345 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 89421,89438 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13010
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 89374,89545 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 89467,89638 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "Μη έγκυρος χαρακτήρας παραβολής"
  
! #: fortran/trans-openmp.cc:4951
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "Μη έγκυρη κανονική έκφραση"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "αδυναμία εκτέλεσης ioctl στο `%s'"
  
! #: fortran/trans-openmp.cc:9962
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "Το επώνυμο αντικείμενο δεν είναι αναζητήσιμο"
  
! #: fortran/trans-openmp.cc:10010
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10290
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10307
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 89650,89656 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 89743,89749 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr "close %s"
*** 89879,89885 ****
  msgid "two or more sections for %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 89972,89978 ----
  msgid "two or more sections for %s"
  msgstr "Προειδοποίηση: Πολύ λίγα ορίσματα στο εσωδομημένο `%s'"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/es.po gcc-17-20260816/gcc/po/es.po
*** gcc-17-20260809/gcc/po/es.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/es.po	Sun Aug 16 22:32:07 2026
*************** msgid ""
*** 44,50 ****
  msgstr ""
  "Project-Id-Version: gcc 15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2026-02-05 22:30+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
--- 44,50 ----
  msgstr ""
  "Project-Id-Version: gcc 15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2026-02-05 22:30+0100\n"
  "Last-Translator: Antonio Ceballos Roa <aceballos@gmail.com>\n"
  "Language-Team: Spanish <es@tp.org.es>\n"
*************** msgstr "considere usar `-pg' en lugar de
*** 316,322 ****
  msgid "may not use both -EB and -EL"
  msgstr "no se pueden usar -EB y -EL al mismo tiempo"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "no se admite shared"
  
--- 316,322 ----
  msgid "may not use both -EB and -EL"
  msgstr "no se pueden usar -EB y -EL al mismo tiempo"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "no se admite shared"
  
*************** msgstr " se usan interruptores de estilo
*** 397,403 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "considere usar `-pg' en lugar de `-p' con gprof(1)"
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr "¿Falta la opción -mcpu en ASM_CPU_SPEC?"
  
--- 397,403 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "considere usar `-pg' en lugar de `-p' con gprof(1)"
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr "¿Falta la opción -mcpu en ASM_CPU_SPEC?"
  
*************** msgstr "Activa las instrucciones de dens
*** 908,921 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 908,921 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr "Usa el registro base dado para d
*** 2155,2241 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Usa el desplazamiento dado para direccionar la guarda de protección de la pila."
  
! #: config/rs6000/rs6000.opt:600
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Genera (no genera) instrucciones de memoria prefijadas."
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Genera (no genera) direccionamiento de memoria relativo a pc."
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Genera (no genera) optimizaciones de memoria relativas a pc para externos."
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Genera (no genera) instrucciones MMA."
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr "Habilita instrucciones que protegen de ataques de programación orientados a retorno."
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Genera código correrá en estado privilegiado."
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Genera (no genera) que utiliza la instrucción XXSPLTIW."
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Genera (no genera) que utiliza la instrucción XXSPLTIDP."
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Genera (no genera) que utiliza la instrucción LXVKQ."
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr "Utilizado para limitar el factor de desenrollamiento que indica cuánto puede desenrrollar los bucles el autovectorizador.  El valor predefinido es 4."
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr "Cuando se calcula el coste de vectorización de bucles, probablemente necesitemos penalizar el coste del cuerpo del bucle si el modelo de coste existente no puede reflejar adecuadamente los retardos causados por los recursos vectoriales no disponibles.  Recopilamos por separado el coste de sentencias vectorizadas y no vectorizadas, comprobamos la proporción de coste_vec frente al total del coste_vec y coste_no_vec, y penalizamos únicamente si la proporción sobrepasa el umbral especificado por este parámetro.  El valor predefinidos es 85."
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr "Igual que el parámetro rs6000-density-pct-threshold, también comprobamos la suma total de coste_vec y coste_no_vec, y penalizamos únicamente si la suma sobrepasa el umbral especificado por este parámetro.  El valor predefinido es 70."
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr "Cuando los heurísticos con rs6000-density-pct-threshold y rs6000-density-size-threshold se satisfacen ambos, decidimos penalizar el coste del cuerpo del bucle con el valor especificado por este parámetro.  El valor predefinido es 10."
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr "Cuando se calcula el coste de vectorización de bucles, probablemente necesitemos penalizar el coste del cuerpo del bucle contabilizando el exceso de cargas por pasos o por elementos.  Recopilamos el número de sentencias generales y el de sentencias de carga según la información sobre sentencias que se van a vectorizar, comprobamos la proporción de de sentencias de carga, y penalizamos únicamente si la proporción sobrepasa el umbral especificado por este parámetro.  El valor predefinidos es 45."
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr "Igual que el parámetro rs6000-density-load-pct-threshold, también comprobamos si el número total de sentencias de carga sobrepasa el umbral especificado por este parámetro, y penalizamos únicamente si se satisface.  El valor predefinido es 20."
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr "Indica cuántas instrucciones vectoriales de acceso a memoria se pueden generar por ciclo; se utiliza para determinar el factor de desenrollamiento para el autovectorizador.  El valor predefinido es 4."
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr "Cuando el factor de reducción calculado para un bucle sobrepasa el umbral especificado por este parámetro, es preferible desenrollar este bucle.  El valor predefinido es 1."
--- 2155,2247 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Usa el desplazamiento dado para direccionar la guarda de protección de la pila."
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! #| msgid "Generate (do not generate) MMA instructions."
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Genera (no genera) instrucciones MMA."
! 
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Genera (no genera) instrucciones de memoria prefijadas."
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Genera (no genera) direccionamiento de memoria relativo a pc."
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Genera (no genera) optimizaciones de memoria relativas a pc para externos."
  
! #: config/rs6000/rs6000.opt:620
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Genera (no genera) instrucciones MMA."
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr "Habilita instrucciones que protegen de ataques de programación orientados a retorno."
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Genera código correrá en estado privilegiado."
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Genera (no genera) que utiliza la instrucción XXSPLTIW."
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Genera (no genera) que utiliza la instrucción XXSPLTIDP."
  
! #: config/rs6000/rs6000.opt:643
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Genera (no genera) que utiliza la instrucción LXVKQ."
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr "Utilizado para limitar el factor de desenrollamiento que indica cuánto puede desenrrollar los bucles el autovectorizador.  El valor predefinido es 4."
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr "Cuando se calcula el coste de vectorización de bucles, probablemente necesitemos penalizar el coste del cuerpo del bucle si el modelo de coste existente no puede reflejar adecuadamente los retardos causados por los recursos vectoriales no disponibles.  Recopilamos por separado el coste de sentencias vectorizadas y no vectorizadas, comprobamos la proporción de coste_vec frente al total del coste_vec y coste_no_vec, y penalizamos únicamente si la proporción sobrepasa el umbral especificado por este parámetro.  El valor predefinidos es 85."
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr "Igual que el parámetro rs6000-density-pct-threshold, también comprobamos la suma total de coste_vec y coste_no_vec, y penalizamos únicamente si la suma sobrepasa el umbral especificado por este parámetro.  El valor predefinido es 70."
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr "Cuando los heurísticos con rs6000-density-pct-threshold y rs6000-density-size-threshold se satisfacen ambos, decidimos penalizar el coste del cuerpo del bucle con el valor especificado por este parámetro.  El valor predefinido es 10."
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr "Cuando se calcula el coste de vectorización de bucles, probablemente necesitemos penalizar el coste del cuerpo del bucle contabilizando el exceso de cargas por pasos o por elementos.  Recopilamos el número de sentencias generales y el de sentencias de carga según la información sobre sentencias que se van a vectorizar, comprobamos la proporción de de sentencias de carga, y penalizamos únicamente si la proporción sobrepasa el umbral especificado por este parámetro.  El valor predefinidos es 45."
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr "Igual que el parámetro rs6000-density-load-pct-threshold, también comprobamos si el número total de sentencias de carga sobrepasa el umbral especificado por este parámetro, y penalizamos únicamente si se satisface.  El valor predefinido es 20."
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr "Indica cuántas instrucciones vectoriales de acceso a memoria se pueden generar por ciclo; se utiliza para determinar el factor de desenrollamiento para el autovectorizador.  El valor predefinido es 4."
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr "Cuando el factor de reducción calculado para un bucle sobrepasa el umbral especificado por este parámetro, es preferible desenrollar este bucle.  El valor predefinido es 1."
*************** msgid "Use fp registers."
*** 3091,3100 ****
  msgstr "Usa registros fp."
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3097,3106 ----
  msgstr "Usa registros fp."
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 12012,12019 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, fuzzy, no-c-format
  #| msgid "Pass -z text to linker."
  msgid "Passed to the linker."
--- 12018,12025 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, fuzzy, no-c-format
  #| msgid "Pass -z text to linker."
  msgid "Passed to the linker."
*************** msgstr "Avisa si se accede a una matriz
*** 12080,15021 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "Avisa sobre formatos de longitud cero."
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Avisa de usos de punteros a almacenamiento desasignado."
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Avisa sobre la aritmética de punteros de funciones."
  
! #: common.opt:577
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "No avisa sobre los atributos especificados."
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "Avisa sobre seguridad de tipo y errores similares y sobre discordancia en declaraciones con astributos alias."
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Avisa cuando se ha solicitado instrumentación de perfilado que no pudo aplicarse a cierta función."
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Avisa sobre conversión de punteros que incremente la alineación."
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Se queja cuando una opción de la línea de órdenes es válida pero no aplicable al interfaz actual."
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Avisa cuando se encuentra una directiva #warning."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Avisa sobre usos de declaraciones __attribute__((aviso))."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Avisa si se usa una opción de compilador, clase, método o campo obsoletos."
  
! #: common.opt:618
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))."
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Avisa cuando se desactiva un paso de optimización."
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Convierte todos los avisos en errores."
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Convierte el aviso especificado en error."
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Muestra avisos extra (posiblemente no deseados)."
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Termina cuando sucede el primer error."
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<tamaño-bytes>\tAvisa si el marco de la pila de una función requiere en exceso de <tamaño-bytes> bytes."
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Deshabilita el aviso -Wframe-larger-than=.  Equivalente a -Wframe-larger-than=<MAX_TAMAÑO> o mayor."
  
! #: common.opt:650
  #, no-c-format
  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:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avisa cuando un switch case pasa de largo."
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Advierte de llamadas recursivas infinitas."
  
! #: common.opt:673
  #, no-c-format
  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."
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avisa cuando un parámetro de modelo de memoria atomic se reconoce que está fuera del rango válido."
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<tamaño-bytes>\tAvisa si el tamaño de un objeto excede <tamaño-bytes>."
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Desactiva el aviso -Wlarger-than=.  Equivalente a -Wlarger-than=<MAX_TAMAÑO> o mayor."
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avisa si se compara parámetro puntero con atributo no nulo con NULL."
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento erróneo o indefinido."
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Advierte del paso de puntero/referencia a variable local o temporal en argumento de llamada «musttail»."
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Advierte de puntero/referencia a variable local o temporal posiblemente escapando a una llamada «musttail»."
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Advierto de algunas violaciones de la regla de una definición de C++ durante la optimización de tiempo de enlazado."
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avisa sobre desbordamiento por debajo en expresiones numéricas."
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Durante la optimización en tiempo de enlazado advierte de tipos de declaraciones globales que no casan."
  
! #: common.opt:727
  #, no-c-format
  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:731
  #, no-c-format
  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:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Activa los avisos necesarios para cumplir estrictamente con el estándar."
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Advierte del retorno de puntero/referencia a variable local o temporal."
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avisa cuando una variable oculta otra.  Igual que -Wshadow=global."
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avisa cuando una variable oculta otra (globalmente)."
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avisa cuando una variable local oculta otra variable local o parámetro."
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avisa cuando una variable local oculta otra variable local o parámetro de tipo compatible."
  
! #: common.opt:765
  #, no-c-format
  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:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<tamaño-bytes>\tAvisa si el uso de pila puede exceder <tamaño-bytes>."
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Desactiva el aviso Wstack-usage=.  Equivalente a Wstack-usage=<MAX_TAMAÑO> o mayor."
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  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:785 common.opt:789
  #, no-c-format
  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:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((cold))."
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((const))."
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((pure))."
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))."
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((malloc))."
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((returns_nonnull))."
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Advierte de tipos polimórficos en C++ cuando añadir la palabra clave final mejoraría la calidad del código."
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Advierte de métodos virtuales en C++ cuando añadir la palabra clave final mejoraría la calidad del código."
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advierte de instrucciones entre la expresión de control de un switch y el primer case."
  
! #: common.opt:830
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "No suprime los avisos de los encabezados del sistema."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Avisa si una comparación evalúa siempre como verdadero o falso."
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avisa siempre que se genera un trampolín."
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Avisa sobre casos en los que -ftrivial-auto-var-init no puede inicializar una auto variable."
  
! #: common.opt:846
  #, no-c-format
  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:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avisa sobre variables automáticas sin inicializar."
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avisa sobre variables automáticas probablemente sin inicializar."
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activa todos los avisos -Wunused-."
  
! #: common.opt:869
  #, no-c-format
  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:876
  #, no-c-format
  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:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avisa cuando no se usa una función."
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avisa cuando no se usa una etiqueta."
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avisa cuando no se usa un parámetro de una función."
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avisa cuando no se usa un valor de una expresión."
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avisa cuando no se usa una variable."
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Avisa en caso de que una función termine antes de empezar a causa de macros con número de línea no válido."
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Avisa cuando un condicional tiene demasiados términos y el perfilado de cobertura de condiciones renuncia a instrumentar la expresión."
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr "-fpath-coverage-limit=<número> No instrumenta funciones donde el cómputo de la ruta excede <número>"
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr "Avisa si una función excede el número de rutas (controladas por -fpath-coverage-limit) y la cobertura de ruta renuncia a instrumentar la función. El límite es aproximado y conservador y la cobertura podría renunciar incluso si el número real es ligeralmente inferior al límite."
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avisa en caso de que los perfiles no existan en -fprofile-use."
  
! #: common.opt:929
  #, no-c-format
  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:933
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Avisa sobre características no disponibles en ThreadSanitizer."
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichero>\tEmite la información de declaraciones en el <fichero>."
  
! #: common.opt:963
  #, no-c-format
  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:967
  #, no-c-format
  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:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, no-c-format
  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:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La versión de la ABI de C++ que se está usando."
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:1098
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Permite que el compilador introduzca carreras de datos en almacenes."
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Habilita el paso de análisis estático."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona qué sanear."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<número>\tUtiliza desplazamiento personalizado para la memoria «shadow»."
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tSanea las variables globales en las secciones definidas por el usuario."
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Tras el diagnóstico de comportamiento indefinido intenta continuar la ejecución."
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Usa traps en lugar de diagnósticos de saneadores de comportamiento indefinido."
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-trap=."
  
! #: common.opt:1198
  #, no-c-format
  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:1202
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Usa información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'."
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Usa la información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento."
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Genera código para revisar los límites antes de indexar matrices."
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros."
  
! #: common.opt:1232
  #, no-c-format
  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:1248
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Saca información del grafo de llamadas organizado por ficheros."
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Saca información del grafo de llamadas organizado por ficheros con decoraciones."
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones."
  
! #: common.opt:1260
  #, no-c-format
  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:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de función."
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opción es obsoleta; no lo utilice."
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Revisa el valor de devolución de new en C++."
  
! #: common.opt:1279 common.opt:1283
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Para las opciones -f*-prefix-map= compara nombres de ruta canónicos en lugar de simplemente cadenas."
  
! #: common.opt:1291
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevación de código."
  
! #: common.opt:1295
  #, no-c-format
  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:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Pone globales sin inicializar en la sección común."
  
! #: common.opt:1307
  #, no-c-format
  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:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Ejecuta sólo la segunda compilación de -fcompare-debug."
  
! #: common.opt:1315
  #, no-c-format
  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:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "No realizar optimizaciones que incrementan notablemente el uso de la pila."
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Realiza el paso de optimización de copia-propagación de registros."
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Cuando se esté ejecutando CSE, sigue los saltos a sus objetivos."
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omite el paso de reducción de rango al realizar divisiones complejas."
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "La multiplicación y la división complejas siguen las reglas Fortran."
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia sección."
  
! #: common.opt:1373
  #, no-c-format
  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:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<contador>[:<límite_inferior1>-]<límite_superior1>[:<límite_inferior2>-<límite_superior2>:...][,<contador>:...]\tEstablece el límite del contador de depuración."
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<antiguo>=<nuevo>\tAsocia un nombre de directorio a otro en la información de depuración."
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<antiguo>=<nuevo>\tAsocia un nombre de directorio a otro en la información de depuración."
  
! #: common.opt:1389
  #, no-c-format
  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:1395
  #, no-c-format
  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:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificación."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Hace fluir datos extra para permitir desvirtualización más agresiva en el modo de transformación local LTO."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualización especulativa."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1427
  #, no-c-format
  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 la frecuencia con que se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea."
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Muestra la línea de código con un signo de intercalación para indicar la columna."
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Muestra líneas que enlazan elementos relacionados en rutas de diagnóstico."
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Muestra etiquetas que anotan rangos de código fuente cuando se muestra el fuente."
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Muestra números de línea en el margen izquierdo cuando se muestra el fuente."
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnósticos."
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Activa la salida en formato JSON."
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tInserta URLS en los diagnósticos."
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tSelecciona si los números de columna se sacan como columnas (predeterminado) o bytes crudos."
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<número>\tEstablece el número de la primera columna.  El origen predefinido es 1 al estilo GNU, pero algunas utilidades pueden esperar que empiece en 0, por ejemplo."
  
! #: common.opt:1516
  #, fuzzy, no-c-format
  #| msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]\tSelect output format."
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]\tSelecciona el formato de salida."
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr "Añade el formato de salida."
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr "Establece el formato de salida."
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr "-fdiagnostics-escape-format=[unicode|bytes]\tSelecciona cómo escapar los bytes ASCII no imprimibles en el fuente para el diagnóstico que lo sugiera."
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Imprime indicaciones fix-it (arreglar) en formato legible por una máquina."
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Imprime indicaciones fix-it (arreglar) en stder en formato diff unificado."
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Asocia adecuadamente los mensajes de diagnóstico con la opción de línea de orden que los controla."
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "Imprime identificadores CWE para mensajes de diagnóstico, cuando están disponibles."
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Imprime las reglas asociadas a mensajes de diagnóstico."
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Utiliza colores en mensajes de diagnóstico para resaltar información pertinente."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Especifica cómo imprimir ruta de control de flujo asociada a diagnóstico."
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Desactiva capacidades de diagnóstico que compliquen la salida, tal como números de línea, colores y URLs de avisos."
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<número>      Distancia entre topes de tabulador para informes en columnas."
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Muestra las profundidades de la pila de eventos en las rutas."
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermina qué caracteres utilizar en diagramas artísticos de texto."
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Establece la anchura mínima del margen izquierdo del código fuente cuando se muestra código."
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<paso>=rango1+rango2\tDesactiva un paso de optimización."
  
! #: common.opt:1664
  #, fuzzy, no-c-format
  #| msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<paso>=rango1+rango2 activa un paso de optimización."
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichero\tVuelca al fichero las insns al final de la traducción."
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichero\tEscribe todas las declaraciones al fichero como código Go."
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Suprime la salida de direcciones en los volcados de depuración."
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Recoge y vuelca información de depuración en un fichero temporal si ha ocurrido ICE en el compilador de C/C++."
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vuelca información detallada de las ubicaciones de código fuente en la representación interna de GCC."
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimización."
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Suprime la salida de números de instrucción, notas de números de linea y direcciones en los volcados de depuración."
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Suprime la salida de los números insn previos y siguientes en los volcados de depuración."
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activa las tablas CFI a través de directivas del ensamblador GAS."
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusión en línea temprana."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducción interprocedural de los agregados."
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Realiza la eliminación de símbolos sin uso en la información de depuración."
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Realiza la eliminación de tipos sin uso en la información de depuración."
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "No suprime la información de depuración de clases C++."
  
! #: common.opt:1736
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un número de optimizaciones menores y costosas."
  
! #: common.opt:1744
  #, fuzzy, no-c-format
  #| msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tEspecifica el manejo del exceso de precisión de coma flotante."
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts--18661]\tEspecifica qué valores de FLT_EVAL_METHOD están permitidos."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Muestra los objetos lto que contienen tanto el lenguaje intermedio como la salida binaria."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "No aloja floats y doubles en registros de precisión extendida."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Realiza el paso de la propagación hacia adelante en RTL."
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRealiza contracción de expresión de coma flotante."
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Permite a las funciones internas ceil, floor, round, trunc generar excepciones \"inexactas\"."
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Permite que las direcciones de las funciones se conservern en registros."
  
! #: common.opt:1833
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada función en su propia sección."
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Realiza el movimiento de la carga mejorada durante la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Realiza el movimiento de guardado después de la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Realiza la carga redundante después de la eliminación de almacenamiento en la eliminación de subexpresiones comunes globales"
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Realiza la eliminación de subexpresiones comunes globales tras la finalización de la asignación de registros."
  
! #: common.opt:1879
  #, fuzzy, no-c-format
  #| msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information"
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSelecciona el equilibrio entre codificaciones GNAT y DWARF estándar emitidos en la información de depuración."
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representación Graphite."
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformación Graphite Identity."
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activa las cargas de elevación adyacentes para fomentar la generación de instrucciones move condicionales."
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activa las transformaciones anidadas de bucle.  Igual que -floop-nest-optimize."
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en árboles."
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Usa STB_GNU_UNIQUE si lo admite el ensamblador."
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Fuerza que los accesos de campos de bit coincidan con su anchura de tipo."
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicción de probabilidades de ramificación."
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  #| msgid "Disable all optional instructions."
  msgid "Disable CFR in leaf functions."
  msgstr "Desactiva todas las instrucciones opcionales."
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  #| msgid "Emit .stack_size directives."
  msgid "Emit .ident assembler directives."
  msgstr "Emite directivas .stack_size."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Realiza la conversión de saltos condicionales a equivalentes sin ramificación."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Realiza la conversión de saltos condicionales a ejecución condicional."
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tEstablece el nivel de reúso de la pila para variables locales."
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convierte saltos condicionales en los bucles más internos a equivalentes sin ramificación."
  
! #: common.opt:2051
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusión en línea indirecta."
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activa la inclusión en línea de la la función declarada \"inline\", y desactiva todas las demás inclusiones en línea."
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integra las funciones en sus invocadores cuando se sabe que el tamaño del código no crece."
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integra las funciones que no se declaran \"inline\" en sus invocadores cuando es rentable."
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Integra las funciones sólo requeridas por su invocador único."
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<número>\tLimita el tamaño de las funciones incluidas en línea a <número>."
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Coloca en línea las operaciones __atomic cuando una secuencia de instrucciones lock free está disponible"
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, fuzzy, no-c-format
  #| msgid "Equivalent to -mgpopt=local."
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Equivalente a -mgpopt=local."
  
! #: common.opt:2126
  #, fuzzy, no-c-format
  #| msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tInstrumenta las funciones con comprobaciones para verificar que las instrucciones de transferencia del flujo de control jump/call/return tienen objetivos válidos."
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil."
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls."
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil."
  
! #: common.opt:2157
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-functions-list=nombre,... No instrumenta las funciones enlistadas."
  
! #: common.opt:2161
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichero,... No instrumenta las funciones enlistadas en ficheros."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagación interprocedural de las constantes."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Realiza la clonación para hacer la propagación constante Interprocedural más fuerte."
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagación interprocedural de las constantes por bits."
  
! #: common.opt:2181
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis."
  msgid "Perform interprocedural modref analysis."
  msgstr "Realiza el análisis interprocedural de puntero-a."
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagación de perfil interprocedural."
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el análisis interprocedural de puntero-a."
  
! #: common.opt:2197
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Realiza plegamiento de código idéntico en funciones y variables de solo lectura."
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de código idéntico en funciones."
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de código idéntico en variables."
  
! #: common.opt:2213
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only and non addressable static variables."
  msgstr "Descubre variables estáticas de sólo lectura y no direccionables."
  
! #: common.opt:2217
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Descubre variables estáticas de sólo lectura y no direccionables."
  
! #: common.opt:2221
  #, fuzzy, no-c-format
  #| msgid "Use caller save register across calls if possible."
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la Propagación de Rango Valor IPA."
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tEstablece el algoritmo IRA a usar."
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply."
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tEstablece las regiones para IRA."
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Usa el cálculo de presión de registros basado en IRA en optimizaciones de izado RTL."
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Usa el cálculo de presión de registros basado en IRA en optimizaciones de bucle RTL."
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<número>\tControla el nivel de mensajes de diagnóstico de IRA."
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducción de variables en los árboles."
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements."
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Genera código para las funciones aún si están completamente incluidas en línea."
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Genera código para las funciones estáticas aunque nunca se las llame."
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Emite variables static const aún si no se usan."
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los símbolos externos un subrayado inicial."
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerialización sensible a CFG en LRA."
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Optimización en tiempo de enlace con el número de trabajos paralelos o el servidor de trabajos."
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Espcifica el algoritmo para particionar símbolos y variables en tiempo de enlazado."
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, fuzzy, no-c-format
  #| msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<número>\tUsa el nivel de compresión de zlib <número> para IL."
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadísticas de optimización de tiempo de enlace."
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Reporta varias estadísticas de optimización de tiempo de enlace solo para WPA."
  
! #: common.opt:2390
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno después de las funciones matemáticas internas."
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<número>\tNúmero máximo de errores a reportar."
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idénticas y variables constantes."
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Intenta mezclar constantes idénticas a través de las unidades de compilación."
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Intenta mezclar cadenas de depuración idénticas a través de las unidades de compilación."
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<número>\tLimita los diagnósticos a <número> caracteres por línea.  0 suprime el corte de línea."
  
! #: common.opt:2432
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions."
  msgid "Align the start of every function."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Realiza la planificación SMS basada en módulo antes del primer paso de calendarización."
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Realiza la planificación módulo basada en SMS con movimientos permitidos de registros."
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2448
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops."
  msgid "Move stores out of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Usa el paso de eliminación de código muerto de RTL."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminación de almacenamiento muerto de RTL."
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activa/Desactiva la planificación tradicional en bucles que ya pasaron la calendarización módulo."
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones síncronas que no son llamadas."
  
! #: common.opt:2475
  #, fuzzy, no-c-format
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: common.opt:2481
  #, fuzzy, no-c-format
  #| msgid "-foffload-abi=[lp64|ilp32]     Set the ABI to use in an offload compiler."
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]     Establece el ABI que usar en un compilador de descarga."
  
! #: common.opt:2496
  #, fuzzy, no-c-format
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2507
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined."
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Genera código para las funciones aún si están completamente incluidas en línea."
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activa todos los volcados de información de optimización en stderr."
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=filename]\tVuelca los detalles de optimización del compilador."
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2556
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code."
  msgid "Insert path profiling code."
  msgstr "Inserta el código de análisis de perfil de programa basado en arc."
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusión en línea parcial."
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Reporta la ubicación de memoria antes de la optimización interprocedural."
  
! #: common.opt:2568
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization."
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Reporta la ubicación de memoria antes de la optimización interprocedural."
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<número>\tEstablece la alineación inicial máxima de estructuras miembro."
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla específicas de la máquina."
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Genera código independiente de posición si es posible (modo large)."
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Genera código independiente de posición para ejecutables si es posible (modo large)."
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Genera código independiente de posición si es posible (modo small)."
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Genera código independiente de posición para ejecutables si es posible (modo small)."
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Usa PLT para llamadas PIC (-fno-plt: carga la dirección desde GOT en el sitio de la llamada)."
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clave>[=<valor>]\tEspecifica el argumento <clave>=<valor> para el plugin <nom>bre."
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimización comunizadora predictiva."
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Genera instrucciones de precargado, si están disponibles, para matrices en bucles."
  
! #: common.opt:2632
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Activa el código básico de análisis de perfil del programa."
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Inserta el código de análisis de perfil de programa basado en arc."
  
! #: common.opt:2644
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code."
  msgid "Insert condition coverage profiling code."
  msgstr "Inserta el código de análisis de perfil de programa basado en arc."
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2653
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgid "Select the name for storing the profile note file."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Activa la corrección de datos de entrada de perfilado inconsistente de flujo."
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tEstablece el método de actualización del perfil."
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, fuzzy, no-c-format
  #| msgid "-ffile-prefix-map=<old>=<new> Map one directory name to another in compilation result."
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "-ffile-prefix-map=<antiguo>=<nuevo> Asocia un nombre de directorio a otro en la información de depuración."
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfil."
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfili, y establece -fprofile-dir=."
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Registra la información de análisis de perfil en la sección .gcov_info en lugar de utilizar un constructor/destructor."
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Registra la información de análisis de perfil en la sección especificada en lugar de utilizar un constructor/destructor."
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil."
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil, y establece -fprofile-dir=."
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el código para perfilar valores de expresiones."
  
! #: common.opt:2741
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activa reordenación de funciones que mejora ubicación de código."
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de función."
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<cadena>\tHace que se pueda reproducir la compilación utilizando la <cadena>."
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Guarda las opciones de la línea de órdenes de gcc en el fichero objeto."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Le dice al DSE que el almacenamiento para un objeto C++ está muerto cuando el constructor comienza y cuando el destructor termina."
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Alivio de la presión de registro a través del encogimiento de rango en vivo."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimización de renombrado de registros."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Realiza paso de optimización por fusión de instrucciones dependiente de objetivo."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Reordena los bloques básicos para mejorar la ubicación del código."
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tEstablece el algoritmo de ordenación de bloque básico usado."
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Reordena los bloques básicos y particionar en secciones caliente y fría."
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicación del código."
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ejecuta un paso de eliminación de subexpresión común después de las optimizaciones de bucles."
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto."
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificación entre bloques básicos."
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activa la planificación de insn sensible a la presión de registros."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de más loads."
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<número>\tEstablece el nivel de detalle del planificador."
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si se calendariza después de la recarga, hace la planificación de superbloque."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones después del alojamiento de registros."
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificación selectivo."
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificación selectiva después de recargar."
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Corre autotests usando la ruta dada para localizar los ficheros de test."
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles internos durante la planificación selectiva."
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles externos durante la planificación selectiva."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permite interponer función (o variables) por otras con semántica diferente (o inicializador) respectivamente por enlazador dinámico."
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificación prematura de insns encoladas."
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<número>\tEstablece el número de insns encoladas que se pueden calendarizar prematuramente."
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Establece la revisión de distancia de dependencias en la planificación prematura de insns encoladas."
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<número>\tEstablece la revisión de distancia de dependencias en la planificación prematura de insns encoladas."
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurística de grupo en el planificador."
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activa la heurística de ruta crítica en el planificador."
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activa la heurística de instrucción especulativa en el planificador."
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurística de rango en el planificador."
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activa la heurística de última instrucción en el planificador."
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activa la heurística de cuenta dependiente en el planificador."
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Accede datos en la misma sección que los puntos de anclaje compartidos."
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de Eliminación de Extensiones Redundantes."
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Muestra los números de columna en los diagnósticos, cuando estén disponible.  Activado por defecto."
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Emite prólogos de función sólo después de que las partes de la función que los necesitan, en vez de al principio de la función."
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Estrecha-envuelve partes del prólogo y epílogo por separado."
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE señalando NaNs."
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Desactiva las optimizaciones de coma flotante que ignoran el signo de IEEE para cero."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convierte las constantes de coma flotante a constantes de precisión simple."
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Divide los tiempos de vida de las variables de inducción cuando se desenrollen los bucles."
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:3031
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers."
  msgid "Split wide types into independent registers earlier."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activa la propagación hacia atrás de propiedades en uso a nivel SSA."
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiza la cantidad de registros stdarg guardados en pila al principio de la función."
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplica la expansión de variables cuando se desenrollan los bucles."
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInserta código de revisión de la pila en el programa."
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Inserta código de revisión de la pila en el programai.  Igual que -fstach-check=specific."
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tCaptura si la pila pasa del <registro>."
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nombre>\tCaptura si la pila pasa del símbolo <nombre>."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Usa propolice como un método de protección de pila."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Usa un método de protección de pila para cada función."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Usa un método de protección de pila inteligente para ciertas funciones."
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Usa método de protección de pila solo para funciones con el atributo stack_protect."
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Información de uso de pila de salida basada por función."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Trata el desbordamiento con signo como indefinido.  Negado como -fwrapv -fwrapv-pointer."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, fuzzy, no-c-format
  #| msgid "name missing for member function"
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "falta el nombre para la función miembro"
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, fuzzy, no-c-format
  #| msgid "Enable clip instructions."
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Activa las instrucciones clip."
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas."
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tEstablece el modelo de generación de código por defecto para almacenamiento thread-local."
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Realiza la formación de superbloques a través de la duplicación de colas."
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores."
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Atrapar desbordamientos signed en adición, sustracción y multiplicación."
  
! #: common.opt:3223
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimización SSA-CCP en árboles."
  
! #: common.opt:3227
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimización SSA-BIT-CCP en árboles."
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en árboles."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagación de copia en árboles."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversión de las inicializaciones de switch."
  
! #: common.opt:3267
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activa la optimización de eliminación de código muerto SSA en árboles."
  
! #: common.opt:3271
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en árboles."
  
! #: common.opt:3279
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminación de almacenamiento muerto."
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagación hacia adelante en árboles."
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la Eliminación de Redundancia Completa en árboles."
  
! #: common.opt:3291
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en árboles."
  
! #: common.opt:3295
  #, no-c-format
  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 "Detecta rutas que disparan comportamiento erróneo o indefinido debido a desreferencia de puntero nulo.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento erróneo o indefinido en una trampa."
  
! #: common.opt:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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 "Detecta rutas que disparan comportamiento erróneo o indefinido debido a un uso indebido de un valor nuloen un atributo returns_nonnull o nonnull.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento erróneo o indefinido en una trampa."
  
! #: common.opt:3308
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribución de bucles en árboles."
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activa la distribución de bucles por patrones transformados en una llamada a biblioteca."
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en árboles."
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducción canónica en los bucles."
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de árbol."
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<número>\tActiva la paralelización automática de bucles."
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  #| msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgid "Enable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<número>\tActiva la paralelización automática de bucles."
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevación de punteros condicionales."
  
! #: common.opt:3344
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en árboles."
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "En optimización SSA-PRE en árboles, activa eliminación de redundancia parcial-parcial."
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Realiza el análisis puntero-a función-local en árboles."
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociación a nivel de árbol."
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de código SSA en árboles."
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducción de fuerza de línea directa."
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la Propagación de Rango Valor en árboles."
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor."
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilación completa a la vez."
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Realiza el desenrollamiento del bucle cuando se conoce la cuenta de iteración."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Permite la optimización para la aritmética de coma flotante la cual puede cambiar el resultado de la operación debido a redondeo."
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Igual que -fassociative-math para las expresiones que incluyen división."
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISO."
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminación de opciones de bucle."
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la división de bucles."
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Sólo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3465
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3469
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3473
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  #| msgid "Enable link-time optimization."
  msgid "Enable linking of libatomic."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignación de anotaciones."
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Realiza el seguimiento de variables y también marca las variables que no se inicializaron."
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorización en árboles."
  
! #: common.opt:3520
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorización de bucles en árboles."
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activa la vectorización de bloque básico (SLP) en árboles."
  
! #: common.opt:3528
  #, fuzzy, no-c-format
  #| msgid "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Especifica el modelo de coste para vectorización. -fvect-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste para vectorización."
  
! #: common.opt:3532
  #, fuzzy, no-c-format
  #| msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste de la vectorización para código marcado con directiva simd."
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activa el modelo de coste de vectorizador dinámico.  Se preserva por compatibilidad hacia atrás."
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activa la propagación de copia de la información escalar-evolución."
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tEstablece la visibilidad de símbolos por defecto."
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificación de vtable de salida."
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Información sobre los conjuntos de vectores de verificación de vtable de salida."
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresión en las optimizaciones."
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construye redes y divide usos no relacionados de una sola variable."
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activa la eliminación de código muerto condicional para llamadas internas."
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Asume que el desbordamiento de punteros se envuelve."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmético con signo se envuelve."
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Pone los datos inicializados a cero en la sección bss."
  
! #: common.opt:3660
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls."
  msgid "Clear call-used registers upon function return."
  msgstr "Guarda registros alrededor de llamadas de función."
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3684
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for (DWARF2+) .loc directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para las directivas .loc (DWARF2+)"
  
! #: common.opt:3688
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for view in (DWARF2+) .loc directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para visualización en las directivas .loc (DWARF2+)"
  
! #: common.opt:3692
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format."
  msgid "Generate debug information in CodeView format."
  msgstr "Genera información de depuración en el formato VMS."
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Registro DW_AT_decl_column y DW_AT_call_column en DWARF."
  
! #: common.opt:3718
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate CTF debug information at default level."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3722
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate BTF debug information at default level."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Genera información de depuración en la versión predeterminada del formato DWARF."
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Genera información de depuración en el formato DWARF v2 (o posterior)."
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Genera información de depuración en el formato extendido por defecto."
  
! #: common.opt:3750
  #, fuzzy, no-c-format
  #| msgid "Generate extended entry point information for inlined functions"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Genera información extendida sobre el punto de entrada para funciones en línea"
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "No genera nombres públicos DWARF y secciones de tipos públicos."
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres públicos DWARF y secciones de tipos públicos."
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Genera nombres públicos DWARF y secciones de tipos públicos con extensiones GNU."
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Guarda las opciones de la línea de órdenes de gcc en DW_AT_producer de DWARF."
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera información de depuración en ficheros .dwo separados."
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "No emite adiciones DWARF más allá de la versión seleccionada."
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generación de información de depuración."
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera información de depuración en el formato VMS."
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuración comprimidas."
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<formato>\tGenera secciones de depuración comprimidas en formato <formato>."
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tDefine <dir> como el directorio de plugins por defecto."
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusión de multilib."
  
! #: common.opt:3886
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3890
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el análisis de perfil de las funciones."
  
! #: common.opt:3900
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors."
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3948
  #, fuzzy, no-c-format
  #| msgid "Produce code relocatable at runtime."
  msgid "Produce a relocatable object as output."
  msgstr "Produce código reubicable en tiempo de ejecución."
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versión del compilador."
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "No genera un ejecutable independiente de posición enlazado dinámicamente."
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posición enlazado dinámicamente."
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posición estático."
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 12086,15027 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "Avisa sobre formatos de longitud cero."
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Avisa de usos de punteros a almacenamiento desasignado."
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Avisa sobre la aritmética de punteros de funciones."
  
! #: common.opt:576
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "No avisa sobre los atributos especificados."
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "Avisa sobre seguridad de tipo y errores similares y sobre discordancia en declaraciones con astributos alias."
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Avisa cuando se ha solicitado instrumentación de perfilado que no pudo aplicarse a cierta función."
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Avisa sobre conversión de punteros que incremente la alineación."
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Se queja cuando una opción de la línea de órdenes es válida pero no aplicable al interfaz actual."
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Avisa cuando se encuentra una directiva #warning."
  
! #: common.opt:609
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Avisa sobre usos de declaraciones __attribute__((aviso))."
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Avisa si se usa una opción de compilador, clase, método o campo obsoletos."
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Avisa cuando se desactiva un paso de optimización."
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Convierte todos los avisos en errores."
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Convierte el aviso especificado en error."
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Muestra avisos extra (posiblemente no deseados)."
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Termina cuando sucede el primer error."
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<tamaño-bytes>\tAvisa si el marco de la pila de una función requiere en exceso de <tamaño-bytes> bytes."
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Deshabilita el aviso -Wframe-larger-than=.  Equivalente a -Wframe-larger-than=<MAX_TAMAÑO> o mayor."
  
! #: common.opt:649
  #, no-c-format
  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:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avisa cuando un switch case pasa de largo."
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Advierte de llamadas recursivas infinitas."
  
! #: common.opt:672
  #, no-c-format
  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."
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avisa cuando un parámetro de modelo de memoria atomic se reconoce que está fuera del rango válido."
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<tamaño-bytes>\tAvisa si el tamaño de un objeto excede <tamaño-bytes>."
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Desactiva el aviso -Wlarger-than=.  Equivalente a -Wlarger-than=<MAX_TAMAÑO> o mayor."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avisa si se compara parámetro puntero con atributo no nulo con NULL."
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avisa si la desreferencia de un puntero NULL puede llevar a un comportamiento erróneo o indefinido."
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Advierte del paso de puntero/referencia a variable local o temporal en argumento de llamada «musttail»."
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Advierte de puntero/referencia a variable local o temporal posiblemente escapando a una llamada «musttail»."
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Advierto de algunas violaciones de la regla de una definición de C++ durante la optimización de tiempo de enlazado."
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avisa sobre desbordamiento por debajo en expresiones numéricas."
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Durante la optimización en tiempo de enlazado advierte de tipos de declaraciones globales que no casan."
  
! #: common.opt:726
  #, no-c-format
  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:730
  #, no-c-format
  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:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Activa los avisos necesarios para cumplir estrictamente con el estándar."
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Advierte del retorno de puntero/referencia a variable local o temporal."
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avisa cuando una variable oculta otra.  Igual que -Wshadow=global."
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avisa cuando una variable oculta otra (globalmente)."
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avisa cuando una variable local oculta otra variable local o parámetro."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avisa cuando una variable local oculta otra variable local o parámetro de tipo compatible."
  
! #: common.opt:764
  #, no-c-format
  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:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<tamaño-bytes>\tAvisa si el uso de pila puede exceder <tamaño-bytes>."
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Desactiva el aviso Wstack-usage=.  Equivalente a Wstack-usage=<MAX_TAMAÑO> o mayor."
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  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:784 common.opt:788
  #, no-c-format
  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:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((cold))."
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((const))."
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((pure))."
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))."
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((malloc))."
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute__((returns_nonnull))."
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Advierte de tipos polimórficos en C++ cuando añadir la palabra clave final mejoraría la calidad del código."
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Advierte de métodos virtuales en C++ cuando añadir la palabra clave final mejoraría la calidad del código."
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Advierte de instrucciones entre la expresión de control de un switch y el primer case."
  
! #: common.opt:829
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "No suprime los avisos de los encabezados del sistema."
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Avisa si una comparación evalúa siempre como verdadero o falso."
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avisa siempre que se genera un trampolín."
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Avisa sobre casos en los que -ftrivial-auto-var-init no puede inicializar una auto variable."
  
! #: common.opt:845
  #, no-c-format
  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:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avisa sobre variables automáticas sin inicializar."
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avisa sobre variables automáticas probablemente sin inicializar."
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activa todos los avisos -Wunused-."
  
! #: common.opt:868
  #, no-c-format
  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:875
  #, no-c-format
  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:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avisa cuando no se usa una función."
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avisa cuando no se usa una etiqueta."
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avisa cuando no se usa un parámetro de una función."
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avisa cuando no se usa un valor de una expresión."
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avisa cuando no se usa una variable."
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avisa en perfiles case en -fprofile-use que no coincidan."
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Avisa en caso de que una función termine antes de empezar a causa de macros con número de línea no válido."
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Avisa cuando un condicional tiene demasiados términos y el perfilado de cobertura de condiciones renuncia a instrumentar la expresión."
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr "-fpath-coverage-limit=<número> No instrumenta funciones donde el cómputo de la ruta excede <número>"
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr "Avisa si una función excede el número de rutas (controladas por -fpath-coverage-limit) y la cobertura de ruta renuncia a instrumentar la función. El límite es aproximado y conservador y la cobertura podría renunciar incluso si el número real es ligeralmente inferior al límite."
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avisa en caso de que los perfiles no existan en -fprofile-use."
  
! #: common.opt:928
  #, no-c-format
  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:932
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Avisa sobre características no disponibles en ThreadSanitizer."
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichero>\tEmite la información de declaraciones en el <fichero>."
  
! #: common.opt:962
  #, no-c-format
  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:966
  #, no-c-format
  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:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  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:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La versión de la ABI de C++ que se está usando."
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiza los bucles de forma agresiva empleando restricciones del lenguaje."
  
! #: common.opt:1097
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Alinea las etiquetas que solamente se alcanzan saltando."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr "Alinea todas las etiquetas."
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Permite que el compilador introduzca carreras de datos en almacenes."
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Habilita el paso de análisis estático."
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Selecciona qué sanear."
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Selecciona el tipo de saneamiento de cobertura."
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<número>\tUtiliza desplazamiento personalizado para la memoria «shadow»."
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tSanea las variables globales en las secciones definidas por el usuario."
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Tras el diagnóstico de comportamiento indefinido intenta continuar la ejecución."
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Usa traps en lugar de diagnósticos de saneadores de comportamiento indefinido."
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-trap=."
  
! #: common.opt:1197
  #, no-c-format
  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:1201
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Genera instrucciones auto-inc/dec."
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Usa información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil predeterminado es fbdata.afdo en 'pwd'."
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Usa la información de perfil de muestra para los pesos de los nodos de los grafos de llamadas. El fichero de perfil se especifica en el argumento."
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Genera código para revisar los límites antes de indexar matrices."
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros."
  
! #: common.opt:1231
  #, no-c-format
  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:1247
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Saca información del grafo de llamadas organizado por ficheros."
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Saca información del grafo de llamadas organizado por ficheros con decoraciones."
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registro>\tMarca el <registro> como preservado entre funciones."
  
! #: common.opt:1259
  #, no-c-format
  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:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Guarda registros alrededor de llamadas de función."
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Esta opción es obsoleta; no lo utilice."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Revisa el valor de devolución de new en C++."
  
! #: common.opt:1278 common.opt:1282
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Realiza comprobaciones de consistencia internas."
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Para las opciones -f*-prefix-map= compara nombres de ruta canónicos en lugar de simplemente cadenas."
  
! #: common.opt:1290
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activa la elevación de código."
  
! #: common.opt:1294
  #, no-c-format
  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:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Pone globales sin inicializar en la sección común."
  
! #: common.opt:1306
  #, no-c-format
  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:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Ejecuta sólo la segunda compilación de -fcompare-debug."
  
! #: common.opt:1314
  #, no-c-format
  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:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "No realizar optimizaciones que incrementan notablemente el uso de la pila."
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Realiza el paso de optimización de copia-propagación de registros."
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Realiza optimizaciones de saltos cruzados."
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Cuando se esté ejecutando CSE, sigue los saltos a sus objetivos."
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omite el paso de reducción de rango al realizar divisiones complejas."
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "La multiplicación y la división complejas siguen las reglas Fortran."
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Coloca los elementos de datos en su propia sección."
  
! #: common.opt:1372
  #, no-c-format
  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:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<contador>[:<límite_inferior1>-]<límite_superior1>[:<límite_inferior2>-<límite_superior2>:...][,<contador>:...]\tEstablece el límite del contador de depuración."
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<antiguo>=<nuevo>\tAsocia un nombre de directorio a otro en la información de depuración."
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<antiguo>=<nuevo>\tAsocia un nombre de directorio a otro en la información de depuración."
  
! #: common.opt:1388
  #, no-c-format
  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:1394
  #, no-c-format
  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:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificación."
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Borra instrucciones muertas que pueden lanzar excepciones."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Borra las revisiones de punteros nulos sin uso."
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Hace fluir datos extra para permitir desvirtualización más agresiva en el modo de transformación local LTO."
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Realiza desvirtualización especulativa."
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Trata de convertir las llamadas virtuales a llamadas directas."
  
! #: common.opt:1426
  #, no-c-format
  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 la frecuencia con que se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Muestra la línea de código con un signo de intercalación para indicar la columna."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Muestra líneas que enlazan elementos relacionados en rutas de diagnóstico."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Muestra etiquetas que anotan rangos de código fuente cuando se muestra el fuente."
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Muestra números de línea en el margen izquierdo cuando se muestra el fuente."
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tColorea los diagnósticos."
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Activa la salida en formato JSON."
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tInserta URLS en los diagnósticos."
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tSelecciona si los números de columna se sacan como columnas (predeterminado) o bytes crudos."
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<número>\tEstablece el número de la primera columna.  El origen predefinido es 1 al estilo GNU, pero algunas utilidades pueden esperar que empiece en 0, por ejemplo."
  
! #: common.opt:1515
  #, fuzzy, no-c-format
  #| msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]\tSelect output format."
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|sarif-stderr|sarif-file|json|json-stderr|json-file]\tSelecciona el formato de salida."
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr "Añade el formato de salida."
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr "Establece el formato de salida."
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr "-fdiagnostics-escape-format=[unicode|bytes]\tSelecciona cómo escapar los bytes ASCII no imprimibles en el fuente para el diagnóstico que lo sugiera."
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Imprime indicaciones fix-it (arreglar) en formato legible por una máquina."
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Imprime indicaciones fix-it (arreglar) en stder en formato diff unificado."
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Asocia adecuadamente los mensajes de diagnóstico con la opción de línea de orden que los controla."
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "Imprime identificadores CWE para mensajes de diagnóstico, cuando están disponibles."
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Imprime las reglas asociadas a mensajes de diagnóstico."
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Utiliza colores en mensajes de diagnóstico para resaltar información pertinente."
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Especifica cómo imprimir ruta de control de flujo asociada a diagnóstico."
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Desactiva capacidades de diagnóstico que compliquen la salida, tal como números de línea, colores y URLs de avisos."
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<número>      Distancia entre topes de tabulador para informes en columnas."
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Muestra las profundidades de la pila de eventos en las rutas."
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermina qué caracteres utilizar en diagramas artísticos de texto."
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Establece la anchura mínima del margen izquierdo del código fuente cuando se muestra código."
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<paso>=rango1+rango2\tDesactiva un paso de optimización."
  
! #: common.opt:1663
  #, fuzzy, no-c-format
  #| msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2 enables an optimization pass."
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<paso>=rango1+rango2 activa un paso de optimización."
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<tipo>\tVuelca varios internos del compilador a un fichero."
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichero\tVuelca al fichero las insns al final de la traducción."
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichero\tEscribe todas las declaraciones al fichero como código Go."
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Suprime la salida de direcciones en los volcados de depuración."
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Recoge y vuelca información de depuración en un fichero temporal si ha ocurrido ICE en el compilador de C/C++."
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vuelca información detallada de las ubicaciones de código fuente en la representación interna de GCC."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vuelca pasadas de optimización."
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Suprime la salida de números de instrucción, notas de números de linea y direcciones en los volcados de depuración."
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Suprime la salida de los números insn previos y siguientes en los volcados de depuración."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activa las tablas CFI a través de directivas del ensamblador GAS."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Realiza la inclusión en línea temprana."
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Realiza la reducción interprocedural de los agregados."
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Realiza la eliminación de símbolos sin uso en la información de depuración."
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Realiza la eliminación de tipos sin uso en la información de depuración."
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "No suprime la información de depuración de clases C++."
  
! #: common.opt:1735
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activa el manejo de excepciones."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Realiza un número de optimizaciones menores y costosas."
  
! #: common.opt:1743
  #, fuzzy, no-c-format
  #| msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision."
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\tEspecifica el manejo del exceso de precisión de coma flotante."
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts--18661]\tEspecifica qué valores de FLT_EVAL_METHOD están permitidos."
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Muestra los objetos lto que contienen tanto el lenguaje intermedio como la salida binaria."
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asume que no se generan NaNs o infinitos."
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registro>\tMarca el <registro> como no disponible para el compilador."
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "No aloja floats y doubles en registros de precisión extendida."
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Realiza el paso de la propagación hacia adelante en RTL."
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRealiza contracción de expresión de coma flotante."
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Permite a las funciones internas ceil, floor, round, trunc generar excepciones \"inexactas\"."
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Permite que las direcciones de las funciones se conservern en registros."
  
! #: common.opt:1832
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Coloca cada función en su propia sección."
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Realiza la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Realiza el movimiento de la carga mejorada durante la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Realiza el movimiento de guardado después de la eliminación de subexpresiones comunes globales."
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Realiza la carga redundante después de la eliminación de almacenamiento en la eliminación de subexpresiones comunes globales"
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Realiza la eliminación de subexpresiones comunes globales tras la finalización de la asignación de registros."
  
! #: common.opt:1878
  #, fuzzy, no-c-format
  #| msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information"
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSelecciona el equilibrio entre codificaciones GNAT y DWARF estándar emitidos en la información de depuración."
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activa in y out de la representación Graphite."
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activa la transformación Graphite Identity."
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activa las cargas de elevación adyacentes para fomentar la generación de instrucciones move condicionales."
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marca todos los bucles como paralelos."
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activa las transformaciones anidadas de bucle.  Igual que -floop-nest-optimize."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activa el intercambio de bucles en árboles."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Realiza unroll-and-jam en los bucles."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activa el soporte para la memoria transaccional de GNU."
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Usa STB_GNU_UNIQUE si lo admite el ensamblador."
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activa el optimizador de anidamiento de bucles."
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Fuerza que los accesos de campos de bit coincidan con su anchura de tipo."
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Mezcla los almacenamientos adyacentes."
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activa la predicción de probabilidades de ramificación."
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "Disable all optional instructions."
  msgid "Disable CFR in leaf functions."
  msgstr "Desactiva todas las instrucciones opcionales."
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, fuzzy, no-c-format
  #| msgid "Emit .stack_size directives."
  msgid "Emit .ident assembler directives."
  msgstr "Emite directivas .stack_size."
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Realiza la conversión de saltos condicionales a equivalentes sin ramificación."
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Realiza la conversión de saltos condicionales a ejecución condicional."
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tEstablece el nivel de reúso de la pila para variables locales."
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convierte saltos condicionales en los bucles más internos a equivalentes sin ramificación."
  
! #: common.opt:2050
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "No genera directivas .size."
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Realiza la inclusión en línea indirecta."
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activa la inclusión en línea de la la función declarada \"inline\", y desactiva todas las demás inclusiones en línea."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integra las funciones en sus invocadores cuando se sabe que el tamaño del código no crece."
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integra las funciones que no se declaran \"inline\" en sus invocadores cuando es rentable."
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Integra las funciones sólo requeridas por su invocador único."
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<número>\tLimita el tamaño de las funciones incluidas en línea a <número>."
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Coloca en línea las operaciones __atomic cuando una secuencia de instrucciones lock free está disponible"
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, fuzzy, no-c-format
  #| msgid "Equivalent to -mgpopt=local."
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Equivalente a -mgpopt=local."
  
! #: common.opt:2125
  #, fuzzy, no-c-format
  #| msgid "-fcf-protection=[full|branch|return|none]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none]\tInstrumenta las funciones con comprobaciones para verificar que las instrucciones de transferencia del flujo de control jump/call/return tienen objetivos válidos."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil."
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls."
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil."
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions."
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-functions-list=nombre,... No instrumenta las funciones enlistadas."
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files."
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichero,... No instrumenta las funciones enlistadas en ficheros."
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Realiza la propagación interprocedural de las constantes."
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Realiza la clonación para hacer la propagación constante Interprocedural más fuerte."
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Realiza la propagación interprocedural de las constantes por bits."
  
! #: common.opt:2180
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis."
  msgid "Perform interprocedural modref analysis."
  msgstr "Realiza el análisis interprocedural de puntero-a."
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Realiza la propagación de perfil interprocedural."
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Realiza el análisis interprocedural de puntero-a."
  
! #: common.opt:2196
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Descubre funciones pure y const."
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Realiza plegamiento de código idéntico en funciones y variables de solo lectura."
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Realiza plegamiento de código idéntico en funciones."
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Realiza plegamiento de código idéntico en variables."
  
! #: common.opt:2212
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only and non addressable static variables."
  msgstr "Descubre variables estáticas de sólo lectura y no direccionables."
  
! #: common.opt:2216
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables."
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Descubre variables estáticas de sólo lectura y no direccionables."
  
! #: common.opt:2220
  #, fuzzy, no-c-format
  #| msgid "Use caller save register across calls if possible."
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Realiza la Propagación de Rango Valor IPA."
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tEstablece el algoritmo IRA a usar."
  
! #: common.opt:2240
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply."
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tEstablece las regiones para IRA."
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Usa el cálculo de presión de registros basado en IRA en optimizaciones de izado RTL."
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Usa el cálculo de presión de registros basado en IRA en optimizaciones de bucle RTL."
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Comparte ranuras para ahorrar registros hard diferentes."
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Comparte ranuras de pila para pseudo-registros derramados."
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<número>\tControla el nivel de mensajes de diagnóstico de IRA."
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiza la inducción de variables en los árboles."
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:2299
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements."
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes."
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Genera código para las funciones aún si están completamente incluidas en línea."
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Genera código para las funciones estáticas aunque nunca se las llame."
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Emite variables static const aún si no se usan."
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Da a los símbolos externos un subrayado inicial."
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Hacer rematerialización sensible a CFG en LRA."
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Optimización en tiempo de enlace con el número de trabajos paralelos o el servidor de trabajos."
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Espcifica el algoritmo para particionar símbolos y variables en tiempo de enlazado."
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, fuzzy, no-c-format
  #| msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL."
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr "-flto-compression-level=<número>\tUsa el nivel de compresión de zlib <número> para IL."
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Reporta varias estadísticas de optimización de tiempo de enlace."
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Reporta varias estadísticas de optimización de tiempo de enlace solo para WPA."
  
! #: common.opt:2389
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Establece errno después de las funciones matemáticas internas."
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<número>\tNúmero máximo de errores a reportar."
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Reporta el alojamiento en memoria permanente."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Reporta el alojamiento en memoria permanente solo en WPA."
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Intenta mezclar constantes idénticas y variables constantes."
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Intenta mezclar constantes idénticas a través de las unidades de compilación."
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Intenta mezclar cadenas de depuración idénticas a través de las unidades de compilación."
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<número>\tLimita los diagnósticos a <número> caracteres por línea.  0 suprime el corte de línea."
  
! #: common.opt:2431
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions."
  msgid "Align the start of every function."
  msgstr "Alinea el inicio de las funciones."
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Realiza la planificación SMS basada en módulo antes del primer paso de calendarización."
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Realiza la planificación módulo basada en SMS con movimientos permitidos de registros."
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Mueve las computaciones invariantes de bucles fuera de los bucles."
  
! #: common.opt:2447
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops."
  msgid "Move stores out of loops."
  msgstr "Alinea el inicio de los bucles."
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Usa el paso de eliminación de código muerto de RTL."
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Usa la eliminación de almacenamiento muerto de RTL."
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activa/Desactiva la planificación tradicional en bucles que ya pasaron la calendarización módulo."
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Permite las excepciones síncronas que no son llamadas."
  
! #: common.opt:2474
  #, fuzzy, no-c-format
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: common.opt:2480
  #, fuzzy, no-c-format
  #| msgid "-foffload-abi=[lp64|ilp32]     Set the ABI to use in an offload compiler."
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]     Establece el ABI que usar en un compilador de descarga."
  
! #: common.opt:2495
  #, fuzzy, no-c-format
  #| msgid "-foffload=<targets>=<options>  Specify offloading targets and options for them."
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr "-foffload=<targets>=<options>  Especifica objetivos de descarga y opciones para ellos."
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Cuando sea posible no genera marcos de pila."
  
! #: common.opt:2506
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined."
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Genera código para las funciones aún si están completamente incluidas en línea."
  
! #: common.opt:2525
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activa todos los volcados de información de optimización en stderr."
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=filename]\tVuelca los detalles de optimización del compilador."
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiza las llamadas recursivas hermanadas y de extremo."
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code."
  msgid "Insert path profiling code."
  msgstr "Inserta el código de análisis de perfil de programa basado en arc."
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Realiza la inclusión en línea parcial."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Reporta la ubicación de memoria antes de la optimización interprocedural."
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization."
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Reporta la ubicación de memoria antes de la optimización interprocedural."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros."
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<número>\tEstablece la alineación inicial máxima de estructuras miembro."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Devuelve los agregados small en memoria, no en registros."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Realiza el pelado de bucles."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activa las optimizaciones de mirilla específicas de la máquina."
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activa un paso de mirilla RTL antes de sched2."
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Genera código independiente de posición si es posible (modo large)."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Genera código independiente de posición para ejecutables si es posible (modo large)."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Genera código independiente de posición si es posible (modo small)."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Genera código independiente de posición para ejecutables si es posible (modo small)."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Usa PLT para llamadas PIC (-fno-plt: carga la dirección desde GOT en el sitio de la llamada)."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Especifica un plugin a cargar."
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clave>[=<valor>]\tEspecifica el argumento <clave>=<valor> para el plugin <nom>bre."
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Ejecuta la optimización comunizadora predictiva."
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Genera instrucciones de precargado, si están disponibles, para matrices en bucles."
  
! #: common.opt:2631
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Activa el código básico de análisis de perfil del programa."
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Genera nombres de ruta de fuentes absolutos para gcov."
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Inserta el código de análisis de perfil de programa basado en arc."
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code."
  msgid "Insert condition coverage profiling code."
  msgstr "Inserta el código de análisis de perfil de programa basado en arc."
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2652
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgid "Select the name for storing the profile note file."
  msgstr "Establece el directorio de nivel principal para almacenar los datos de perfilado. El predeterminado es 'pwd'."
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Activa la corrección de datos de entrada de perfilado inconsistente de flujo."
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tEstablece el método de actualización del perfil."
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, fuzzy, no-c-format
  #| msgid "-ffile-prefix-map=<old>=<new> Map one directory name to another in compilation result."
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "-ffile-prefix-map=<antiguo>=<nuevo> Asocia un nombre de directorio a otro en la información de depuración."
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfil."
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfili, y establece -fprofile-dir=."
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Registra la información de análisis de perfil en la sección .gcov_info en lugar de utilizar un constructor/destructor."
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Registra la información de análisis de perfil en la sección especificada en lugar de utilizar un constructor/destructor."
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil."
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil, y establece -fprofile-dir=."
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Inserta el código para perfilar valores de expresiones."
  
! #: common.opt:2740
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Informa sobre la coherencia del perfil."
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activa reordenación de funciones que mejora ubicación de código."
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Inserta instrucciones NOP en cada entrada de función."
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<cadena>\tHace que se pueda reproducir la compilación utilizando la <cadena>."
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Guarda las opciones de la línea de órdenes de gcc en el fichero objeto."
  
! #: common.opt:2769
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Devuelve agregados small en registros."
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Le dice al DSE que el almacenamiento para un objeto C++ está muerto cuando el constructor comienza y cuando el destructor termina."
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Alivio de la presión de registro a través del encogimiento de rango en vivo."
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Realiza el paso de optimización de renombrado de registros."
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Realiza paso de optimización por fusión de instrucciones dependiente de objetivo."
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Reordena los bloques básicos para mejorar la ubicación del código."
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tEstablece el algoritmo de ordenación de bloque básico usado."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Reordena los bloques básicos y particionar en secciones caliente y fría."
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Reordena las funciones para mejorar la ubicación del código."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ejecuta un paso de eliminación de subexpresión común después de las optimizaciones de bucles."
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto."
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activa la planificación entre bloques básicos."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activa la planificación de insn sensible a la presión de registros."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Permite el movimiento especulativo de insn que no son load."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Permite el movimiento especulativo de algunas loads."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Permite el movimiento especulativo de más loads."
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<número>\tEstablece el nivel de detalle del planificador."
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si se calendariza después de la recarga, hace la planificación de superbloque."
  
! #: common.opt:2891
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Recalendariza las instrucciones antes del alojamiento de registros."
  
! #: common.opt:2895
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Recalendariza las instrucciones después del alojamiento de registros."
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Calendariza instrucciones usando el algoritmo de planificación selectivo."
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Ejecuta la planificación selectiva después de recargar."
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Corre autotests usando la ruta dada para localizar los ficheros de test."
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles internos durante la planificación selectiva."
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Realiza el `pipelining' de software de los bucles externos durante la planificación selectiva."
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Recalendariza las regiones `pipelined' sin `pipelining'."
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permite interponer función (o variables) por otras con semántica diferente (o inicializador) respectivamente por enlazador dinámico."
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Permite la planificación prematura de insns encoladas."
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<número>\tEstablece el número de insns encoladas que se pueden calendarizar prematuramente."
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Establece la revisión de distancia de dependencias en la planificación prematura de insns encoladas."
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<número>\tEstablece la revisión de distancia de dependencias en la planificación prematura de insns encoladas."
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activa la heurística de grupo en el planificador."
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activa la heurística de ruta crítica en el planificador."
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activa la heurística de instrucción especulativa en el planificador."
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activa la heurística de rango en el planificador."
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activa la heurística de última instrucción en el planificador."
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activa la heurística de cuenta dependiente en el planificador."
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Accede datos en la misma sección que los puntos de anclaje compartidos."
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activa el paso de Eliminación de Extensiones Redundantes."
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Muestra los números de columna en los diagnósticos, cuando estén disponible.  Activado por defecto."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Emite prólogos de función sólo después de que las partes de la función que los necesitan, en vez de al principio de la función."
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Estrecha-envuelve partes del prólogo y epílogo por separado."
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Desactiva las optimizaciones observables con IEEE señalando NaNs."
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Desactiva las optimizaciones de coma flotante que ignoran el signo de IEEE para cero."
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convierte las constantes de coma flotante a constantes de precisión simple."
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Divide los tiempos de vida de las variables de inducción cuando se desenrollen los bucles."
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Genera marcos de pila discontiguos."
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:3030
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers."
  msgid "Split wide types into independent registers earlier."
  msgstr "Divide los tipos anchos en registros independientes."
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activa la propagación hacia atrás de propiedades en uso a nivel SSA."
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiza patrones condicionales usando nodos SSA PHI."
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiza la cantidad de registros stdarg guardados en pila al principio de la función."
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplica la expansión de variables cuando se desenrollan los bucles."
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInserta código de revisión de la pila en el programa."
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Inserta código de revisión de la pila en el programai.  Igual que -fstach-check=specific."
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tCaptura si la pila pasa del <registro>."
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nombre>\tCaptura si la pila pasa del símbolo <nombre>."
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Usa propolice como un método de protección de pila."
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Usa un método de protección de pila para cada función."
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Usa un método de protección de pila inteligente para ciertas funciones."
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Usa método de protección de pila solo para funciones con el atributo stack_protect."
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Información de uso de pila de salida basada por función."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Asume que se aplican las reglas estrictas de alias."
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Trata el desbordamiento con signo como indefinido.  Negado como -fwrapv -fwrapv-pointer."
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "name missing for member function"
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "falta el nombre para la función miembro"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  #| msgid "Enable clip instructions."
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Activa las instrucciones clip."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "Implementa operaciones __atomic mediante llamadas de biblioteca a funciones __sync antiguas."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Busca errores de sintaxis, y termina."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Crea ficheros de datos necesarios para \"gcov\"."
  
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Realiza optimizaciones de hilado de saltos."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Reporta el tiempo tomado por cada paso del compilador."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Registra los tiempos tomados por subfases por separado."
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tEstablece el modelo de generación de código por defecto para almacenamiento thread-local."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Reordena las funciones de nivel superior, variables y asms."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Realiza la formación de superbloques a través de la duplicación de colas."
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Para objetivos que normalmente necesitan trampolines para las funciones anidadas, siempre los genera en lugar de usar descriptores."
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Asume que las operaciones de coma flotante pueden atrapar."
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Atrapar desbordamientos signed en adición, sustracción y multiplicación."
  
! #: common.opt:3222
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activa la optimización SSA-CCP en árboles."
  
! #: common.opt:3226
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activa la optimización SSA-BIT-CCP en árboles."
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activa la copia de encabezado de bucles en árboles."
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activa coalescencia SSA de variables de usuario."
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activa la propagación de copia en árboles."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transforma los almacenamientos condicionales a incondicionales."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Realiza la conversión de las inicializaciones de switch."
  
! #: common.opt:3266
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activa la optimización de eliminación de código muerto SSA en árboles."
  
! #: common.opt:3270
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activa las optimizaciones dominadoras."
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activa la mezcla de colas en árboles."
  
! #: common.opt:3278
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activa la eliminación de almacenamiento muerto."
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activa la propagación hacia adelante en árboles."
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activa la Eliminación de Redundancia Completa en árboles."
  
! #: common.opt:3290
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activa la optimizaciones de longitud de cadenas en árboles."
  
! #: common.opt:3294
  #, no-c-format
  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 "Detecta rutas que disparan comportamiento erróneo o indefinido debido a desreferencia de puntero nulo.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento erróneo o indefinido en una trampa."
  
! #: common.opt:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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 "Detecta rutas que disparan comportamiento erróneo o indefinido debido a un uso indebido de un valor nuloen un atributo returns_nonnull o nonnull.  Aisla esas rutas del flujo de control principal y convierte la sentencia con comportamiento erróneo o indefinido en una trampa."
  
! #: common.opt:3307
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activa la distribución de bucles en árboles."
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activa la distribución de bucles por patrones transformados en una llamada a biblioteca."
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Permite el movimiento invariante de bucles en árboles."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Crea variables de inducción canónica en los bucles."
  
! #: common.opt:3327
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activa las optimizaciones de bucles a nivel de árbol."
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<número>\tActiva la paralelización automática de bucles."
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgid "Enable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<número>\tActiva la paralelización automática de bucles."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activa las cargas de elevación de punteros condicionales."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activa las optimizaciones SSA-PRE en árboles."
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "En optimización SSA-PRE en árboles, activa eliminación de redundancia parcial-parcial."
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Realiza el análisis puntero-a función-local en árboles."
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activa la reasociación a nivel de árbol."
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activa el hundimiento de código SSA en árboles."
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Realiza reducción de fuerza de línea directa."
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Realiza el reemplazo escalar de agregados."
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Reemplaza expresiones temporales en el paso SSA->normal."
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Realiza la Propagación de Rango Valor en árboles."
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Divide las rutas que llevan a bordes traseros de bucle."
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Asume que las declaraciones comunes pueden sustituirse por las que tienen un array postrero mayor."
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compila la unidad de compilación completa a la vez."
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Realiza el desenrollamiento del bucle cuando se conoce la cuenta de iteración."
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Realiza el desenrollamiento del bucle para todos los bucles."
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Permite la optimización para la aritmética de coma flotante la cual puede cambiar el resultado de la operación debido a redondeo."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Igual que -fassociative-math para las expresiones que incluyen división."
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISO."
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Realiza la eliminación de opciones de bucle."
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Realiza la división de bucles."
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Sólo genera tablas de desenredo para manejo de excepciones."
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Usa el enlazador bfd eb lugar del predeterminado."
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3464
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3468
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3472
  #, fuzzy, no-c-format
  #| msgid "Use the gold linker instead of the default linker."
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Usa el enlazador de oro eb lugar del predeterminado."
  
! #: common.opt:3479
  #, fuzzy, no-c-format
  #| msgid "Enable link-time optimization."
  msgid "Enable linking of libatomic."
  msgstr "Activa las optimizaciones de tiempo de enlace."
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Realiza seguimiento de variables."
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Realiza seguimiento de variables con asignación de anotaciones."
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Cambia -fvar-tracking-assignments."
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Realiza el seguimiento de variables y también marca las variables que no se inicializaron."
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activa la vectorización en árboles."
  
! #: common.opt:3519
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activa la vectorización de bucles en árboles."
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activa la vectorización de bloque básico (SLP) en árboles."
  
! #: common.opt:3527
  #, fuzzy, no-c-format
  #| msgid "Specifies the cost model for vectorization. -fvect-cost-model=[unlimited|dynamic|cheap]\tSpecifies the cost model for vectorization."
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Especifica el modelo de coste para vectorización. -fvect-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste para vectorización."
  
! #: common.opt:3531
  #, fuzzy, no-c-format
  #| msgid "-fsimd-cost-model=[unlimited|dynamic|cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap]\tEspecifica el modelo de coste de la vectorización para código marcado con directiva simd."
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activa el modelo de coste de vectorizador dinámico.  Se preserva por compatibilidad hacia atrás."
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activa la propagación de copia de la información escalar-evolución."
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Agrega comentarios extra a la salida de ensamblador."
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tEstablece la visibilidad de símbolos por defecto."
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valida los punteros vtable antes de usarlos."
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Contadores de verificación de vtable de salida."
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Información sobre los conjuntos de vectores de verificación de vtable de salida."
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Usa perfiles de valor de expresión en las optimizaciones."
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construye redes y divide usos no relacionados de una sola variable."
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activa la eliminación de código muerto condicional para llamadas internas."
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Realiza optimizaciones del programa completo."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Asume que el desbordamiento de punteros se envuelve."
  
  # wraps around? No entiendo bien. cfuga
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asume que el desbordamiento aritmético con signo se envuelve."
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Pone los datos inicializados a cero en la sección bss."
  
! #: common.opt:3659
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls."
  msgid "Clear call-used registers upon function return."
  msgstr "Guarda registros alrededor de llamadas de función."
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3683
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for (DWARF2+) .loc directives"
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para las directivas .loc (DWARF2+)"
  
! #: common.opt:3687
  #, fuzzy, no-c-format
  #| msgid "Assume assembler support for view in (DWARF2+) .loc directives"
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Asume soporte del ensamblador para visualización en las directivas .loc (DWARF2+)"
  
! #: common.opt:3691
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format."
  msgid "Generate debug information in CodeView format."
  msgstr "Genera información de depuración en el formato VMS."
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Registro DW_AT_decl_column y DW_AT_call_column en DWARF."
  
! #: common.opt:3717
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate CTF debug information at default level."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3721
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate BTF debug information at default level."
  msgstr "Genera información de depuración en el formato por defecto."
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Genera información de depuración en la versión predeterminada del formato DWARF."
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Genera información de depuración en el formato DWARF v2 (o posterior)."
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Genera información de depuración en el formato extendido por defecto."
  
! #: common.opt:3749
  #, fuzzy, no-c-format
  #| msgid "Generate extended entry point information for inlined functions"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Genera información extendida sobre el punto de entrada para funciones en línea"
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "No genera nombres públicos DWARF y secciones de tipos públicos."
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Genera nombres públicos DWARF y secciones de tipos públicos."
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Genera nombres públicos DWARF y secciones de tipos públicos con extensiones GNU."
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Guarda las opciones de la línea de órdenes de gcc en DW_AT_producer de DWARF."
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Genera información de depuración en ficheros .dwo separados."
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "No emite adiciones DWARF más allá de la versión seleccionada."
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Cambia la generación de información de depuración."
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Genera información de depuración en el formato VMS."
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Genera secciones de depuración comprimidas."
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<formato>\tGenera secciones de depuración comprimidas en formato <formato>."
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tDefine <dir> como el directorio de plugins por defecto."
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultilib <dir>\tDefine <dir> como el subdirectorio de inclusión de multilib."
  
! #: common.opt:3885
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichero>\tColoca la salida en el <fichero>."
  
! #: common.opt:3889
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Activa el análisis de perfil de las funciones."
  
! #: common.opt:3899
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors."
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Como -pedantic pero los muestra como errores."
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "No muestra las funciones compiladas o el tiempo transcurrido."
  
! #: common.opt:3947
  #, fuzzy, no-c-format
  #| msgid "Produce code relocatable at runtime."
  msgid "Produce a relocatable object as output."
  msgstr "Produce código reubicable en tiempo de ejecución."
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activa la salida detallada."
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Muestra la versión del compilador."
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Suprime avisos."
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Crea una biblioteca compartida."
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "No genera un ejecutable independiente de posición enlazado dinámicamente."
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Genera un ejecutable independiente de posición enlazado dinámicamente."
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Genera un ejecutable independiente de posición estático."
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Usa registro de guarda de invocador entre llamadas si es posible."
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18537,18637 ****
  msgid "argument must be passed by copying"
  msgstr "el argumento 1 debe ser un mapa"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  #, fuzzy
  #| msgid "argument is a structure"
  msgid "callee returns a structure"
  msgstr "el argumento es una estructura"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "se esperaba función"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "número diferente de parámetros"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s no admite split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "argumento de valor"
  
! #: calls.cc:3110
  #, fuzzy
  #| msgid "passing too large argument on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "pasando argumento demasiado grande a la pila"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "static assertion failed: %E"
  msgid "tail call production failed"
  msgstr "falló la aserción estática: %E"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr "insn de control de flujo dentro de un bloque básico"
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "insn fuera del bloque básico"
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr "return no es seguido por una barrera"
  
--- 18543,18643 ----
  msgid "argument must be passed by copying"
  msgstr "el argumento 1 debe ser un mapa"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  #, fuzzy
  #| msgid "argument is a structure"
  msgid "callee returns a structure"
  msgstr "el argumento es una estructura"
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee returns twice"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2599
  #, fuzzy
  #| msgid "call %d returns = %s\n"
  msgid "callee does not return"
  msgstr "la llamada %d devuelve = %s\n"
  
! #: calls.cc:2606
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: calls.cc:2625
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "se esperaba función"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "número diferente de parámetros"
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s no admite split_block"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "argumento de valor"
  
! #: calls.cc:3120
  #, fuzzy
  #| msgid "passing too large argument on stack"
  msgid "hidden string length argument passed on stack"
  msgstr "pasando argumento demasiado grande a la pila"
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  #, fuzzy
  #| msgid "static assertion failed: %E"
  msgid "tail call production failed"
  msgstr "falló la aserción estática: %E"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr "insn de control de flujo dentro de un bloque básico"
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "insn fuera del bloque básico"
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr "return no es seguido por una barrera"
  
*************** msgstr "el operando '%%l' no es una etiq
*** 18740,18751 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18746,18757 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "constante de coma flotante mal usada"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 20083,20095 ****
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "dirección de operando no válida"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
--- 20089,20101 ----
  msgid "this is the insn:"
  msgstr "este es la insn:"
  
! #: lra-constraints.cc:4228
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "dirección de operando no válida"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "no se pueden generar recargas para:"
  
*************** msgstr "%s%saviso: el encabezado %s vers
*** 20317,20324 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anónimo>"
--- 20323,20330 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anónimo>"
*************** msgstr "modificador de longitud en forma
*** 20698,20715 ****
  msgid "<command-line>"
  msgstr "<línea-de-órdenes>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el código '%c'"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20704,20721 ----
  msgid "<command-line>"
  msgstr "<línea-de-órdenes>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "no se admite el operando para el código '%c'"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "no se admite el operando para el
*** 20719,20726 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operando no válido para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20725,20732 ----
  msgid "invalid operand for '%%%c'"
  msgstr "operando no válido para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "operando no válido para '%%%c'"
*** 20728,20871 ****
  msgid "invalid vector constant"
  msgstr "constante de vector no válida"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "constante no válida"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "operando no válido"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no válido '%%%c'"
  
! #: config/aarch64/aarch64.cc:13518
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no válido"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "negation operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "plus operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "minus operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "multiply operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "divide operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31153
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "shift operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  #| msgid "stack usage computation not supported for this target"
  msgid "subscript operation not supported on svbool_t"
  msgstr "no se admite el cálculo de uso de pila para este objetivo"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usó '%%&' sin ninguna referencia TLS dinámica local"
--- 20734,20877 ----
  msgid "invalid vector constant"
  msgstr "constante de vector no válida"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13190
  #, fuzzy, c-format
  #| msgid "incompatible floating point / vector register operand for '%%%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr "constante no válida"
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "operando no válido"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "prefijo de operando no válido '%%%c'"
  
! #: config/aarch64/aarch64.cc:13511
  #, c-format
  msgid "invalid address mode"
  msgstr "modo de direccionamiento no válido"
  
! #: config/aarch64/aarch64.cc:23815
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:23817
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31168
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31170
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31174
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31176
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "negation operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31178
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "plus operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31180
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "minus operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31182
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "multiply operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31184
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "divide operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31187
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "shift operation not permitted on svbool_t"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  #, fuzzy
  #| msgid "stack usage computation not supported for this target"
  msgid "subscript operation not supported on svbool_t"
  msgstr "no se admite el cálculo de uso de pila para este objetivo"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31236
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usó '%%&' sin ninguna referencia TLS dinámica local"
*************** msgid "invalid %%r value"
*** 20881,20898 ****
  msgstr "valor %%r no válido"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no válido"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no válido"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no válido"
--- 20887,20904 ----
  msgstr "valor %%r no válido"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "valor %%R no válido"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "valor %%N no válido"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P no válido"
*************** msgstr "valor %%M no válido"
*** 20922,20928 ****
  msgid "invalid %%U value"
  msgstr "valor %%U no válido"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no válido"
--- 20928,20934 ----
  msgid "invalid %%U value"
  msgstr "valor %%U no válido"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s no válido"
*************** msgstr "valor %%s no válido"
*** 20932,20938 ****
  msgid "invalid %%C value"
  msgstr "valor %%C no válido"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no válido"
--- 20938,20944 ----
  msgid "invalid %%C value"
  msgstr "valor %%C no válido"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E no válido"
*************** msgstr "reubicación unspec desconocida"
*** 20945,20951 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "código %%xn no válido"
--- 20951,20957 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "código %%xn no válido"
*************** msgstr "no se reconoce la insn:"
*** 21132,21227 ****
  msgid "incomplete application of insn"
  msgstr "implementación incompleta de la clase %qE"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "el operando de dirección requiere una restricción para los registros X, Y, o Z"
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "los operandos para %T/%t deben ser reg + const_int:"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr "dirección errónea, no es una constante:"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "dirección errónea, no (reg+disp):"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "dirección errónea, no hay post_inc o pre_dec:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "error interno del compilador.  Dirección errónea:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Código '%c' no admitido para coma fija:"
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "error interno del compilador.  Modo desconocido:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "insn no válida:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "insn incorrecta:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "insn move desconocida:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "insn shift errónea:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "error interno del compilador.  Desplazamiento incorrecto:"
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr "conversión de coma fija no admitida"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:11752
  msgid "function parameter"
  msgstr "parámetro de función"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr "campo de estructura"
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr "tipo de retorno de función"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr "puntero"
  
--- 21138,21233 ----
  msgid "incomplete application of insn"
  msgstr "implementación incompleta de la clase %qE"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "el operando de dirección requiere una restricción para los registros X, Y, o Z"
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "los operandos para %T/%t deben ser reg + const_int:"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr "dirección errónea, no es una constante:"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "dirección errónea, no (reg+disp):"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "dirección errónea, no hay post_inc o pre_dec:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "error interno del compilador.  Dirección errónea:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Código '%c' no admitido para coma fija:"
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "error interno del compilador.  Modo desconocido:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "insn no válida:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "insn incorrecta:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "insn move desconocida:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "insn shift errónea:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "error interno del compilador.  Desplazamiento incorrecto:"
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr "conversión de coma fija no admitida"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:11749
  msgid "function parameter"
  msgstr "parámetro de función"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr "campo de estructura"
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr "tipo de retorno de función"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr "puntero"
  
*************** msgstr "valor %%j no válido"
*** 21244,21257 ****
  msgid "invalid const_double operand"
  msgstr "operando const_double no válido"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "modo de direccionamiento no válido"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 21250,21263 ----
  msgid "invalid const_double operand"
  msgstr "operando const_double no válido"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  #| msgid "invalid addressing mode"
  msgid "invalid address in operand"
  msgstr "modo de direccionamiento no válido"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
*************** msgstr "operando inesperado"
*** 21262,21268 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 21268,21274 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "constante fp no válida"
*** 21509,21648 ****
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no válido como operando"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no válido del registro '%s'"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no válido de la salida del indicador asm"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "tamaño de operando no válido para el código de operando 'O'"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "tamaño de operando no válido para el código de operando 'z'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "se usó un tipo de operando no válido con el código de operando 'Z'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "tamaño de operando no válido para el código de operando 'O'"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "el operando no es un código de condición, código de operando 'Y' no válido"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "el operando no es un código de condición, código de operando 'D' no válido"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "el operando no es un código de condición, código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' no válido"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "el operando no es un entero, código de operando 'K' no válido"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "el operando no es un entero concreto, código de operando 'r' no válido"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "el operando no es un entero, código de operando 'R' no válido"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "el operando no es un entero concreto, código de operando 'R' no válido"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' no válido"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no válidas para el operando"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no válida"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
--- 21515,21654 ----
  msgid "Expected register or constant integer."
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC no válido como operando"
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "uso no válido del registro '%s'"
  
! #: config/i386/i386.cc:14052
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "tipo no válido de la salida del indicador asm"
  
! #: config/i386/i386.cc:14287
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "tamaño de operando no válido para el código de operando 'O'"
  
! #: config/i386/i386.cc:14322
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "tamaño de operando no válido para el código de operando 'z'"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  #| msgid "invalid operand type used with operand code 'Z'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "se usó un tipo de operando no válido con el código de operando 'Z'"
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  #| msgid "invalid operand size for operand code 'O'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "tamaño de operando no válido para el código de operando 'O'"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "el operando no es un código de condición, código de operando 'Y' no válido"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "el operando no es un código de condición, código de operando 'D' no válido"
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "el operando no es un código de condición, código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' no válido"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "el operando no es un entero, código de operando 'K' no válido"
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "el operando no es un entero concreto, código de operando 'r' no válido"
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "el operando no es un entero, código de operando 'R' no válido"
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "el operando no es un entero concreto, código de operando 'R' no válido"
  
! #: config/i386/i386.cc:14709
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "el operando no es una referencia de memoria desplazable, código de operando 'H' no válido"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "código de operando '%c' no válido"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "restricciones no válidas para el operando"
  
! #: config/i386/i386.cc:14960
  #, fuzzy, c-format
  #| msgid "invalid vector constant"
  msgid "invalid vector immediate"
  msgstr "constante de vector no válida"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
! #: config/i386/i386.cc:24971
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24974
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24977
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:24980
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "operación no permitida con el tipo %<bfloat16_t%>"
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
*************** msgstr "operación no válida en %<__fpr
*** 21675,21681 ****
  msgid "invalid %%P operand"
  msgstr "operando %%P no válido"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no válido"
--- 21681,21687 ----
  msgid "invalid %%P operand"
  msgstr "operando %%P no válido"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p no válido"
*************** msgstr "no se puede usar la dirección a
*** 21702,21723 ****
  msgid "invalid addressing mode"
  msgstr "modo de direccionamiento no válido"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "'%%%c' no es un prefijo de operando válido"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21708,21729 ----
  msgid "invalid addressing mode"
  msgstr "modo de direccionamiento no válido"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "'%%%c' no es un prefijo de operando válido"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21757,21763 ****
  msgstr "la dirección de post-incremento no es un registro"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "dirección errónea"
  
--- 21763,21769 ----
  msgstr "la dirección de post-incremento no es un registro"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "dirección errónea"
  
*************** msgstr "Espacio de pila agotado.\n"
*** 21972,22252 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intérprete de órdenes para elevar su límite.\n"
  
! #: config/rs6000/rs6000.cc:3837
  #, fuzzy
  #| msgid "%<-mvsx%> requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.cc:3848
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no está disponible en modo little endian"
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr "move erróneo"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits erróneo"
  
! #: config/rs6000/rs6000.cc:14128
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no válido"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no válido"
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no válido"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no válido"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no válido"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no válido"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "código %%j no válido"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "código %%J no válido"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no válido"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no válido"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no válido"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no válido"
  
! #: config/rs6000/rs6000.cc:14397
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no válido"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no válido"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no válido"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no válido"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no válido"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no válido"
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no válido"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no válido, pruebe usando la restricción 'Z'"
  
! #: config/rs6000/rs6000.cc:14740
  #, fuzzy, c-format
  #| msgid "taking address of temporary array"
  msgid "%%a requires an address of memory"
  msgstr "se toma la dirección de la matriz temporal"
  
! #: config/rs6000/rs6000.cc:15593
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
! #: config/rs6000/rs6000.cc:28012
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusión"
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusión"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr "Fusión GPR errónea"
  
! #: config/rs6000/rs6000.cc:28805
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:28807
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:28809
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversión no válida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:28811
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversión no válida a %<__fpreg%>"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "las referencias a memoria simbólica sólo se admiten en z10 o posterior"
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la dirección"
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operador de comparación no válido para el modificador de salida 'E'"
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no válida para el modificador de salida 'J'"
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "dirección no válida para el modificador de salida 'O'"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no válida para el modificador de salida '%c'"
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "dirección no válida para el modificador de salida 'R'"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "se esperaba una referencia de memoria para el modificador de salida 'S'"
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "dirección no válida para el modificador de saida 'S'"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "se esperaba un registro o expresión de memoria para el modificador de salida 'N'"
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "se esperaba un registro o expresión de memoria para el modificador de salida 'M'"
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vector constante no válido para el modificador de salida '%c'"
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expresión no válida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expresión no válida para el modificador de salida '%c'"
  
! #: config/s390/s390.cc:13175
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasó un argumento vector a una función sin prototipo"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
--- 21978,22276 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intérprete de órdenes para elevar su límite.\n"
  
! #: config/rs6000/rs6000.cc:3905
  #, fuzzy
  #| msgid "%<-mvsx%> requires hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "%<-mvsx%> requiere coma flotante de hardware"
  
! #: config/rs6000/rs6000.cc:3916
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> necesita direccionamiento indexado"
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> desactiva vsx"
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiere modo de 64 bits"
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> no está disponible en modo little endian"
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr "move erróneo"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr "Movimiento de 128 bits erróneo"
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, fuzzy, c-format
  #| msgid "invalid %%J value"
  msgid "invalid %%A value"
  msgstr "valor %%J no válido"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "valor %%D no válido"
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr "valor %%e no válido"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "valor %%f no válido"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "valor %%F no válido"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "valor %%G no válido"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "código %%j no válido"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "código %%J no válido"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "valor %%k no válido"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "valor %%K no válido"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "valor %%O no válido"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "valor %%q no válido"
  
! #: config/rs6000/rs6000.cc:14540
  #, c-format
  msgid "invalid %%t value"
  msgstr "valor %%t no válido"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "valor %%T no válido"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "valor %%u no válido"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "valor %%v no válido"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "valor %%V no válido"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%W value"
! msgstr "valor %%J no válido"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "valor %%x no válido"
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr "valor %%z no válido"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valor %%y no válido, pruebe usando la restricción 'Z'"
  
! #: config/rs6000/rs6000.cc:14907
  #, fuzzy, c-format
  #| msgid "taking address of temporary array"
  msgid "%%a requires an address of memory"
  msgstr "se toma la dirección de la matriz temporal"
  
! #: config/rs6000/rs6000.cc:15760
  #, fuzzy
  #| msgid "Enable using IEEE 128-bit floating point instructions."
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Activa el uso de instrucciones de coma flotante de 128 bits IEEE."
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
! #: config/rs6000/rs6000.cc:28237
  msgid "Could not generate addis value for fusion"
  msgstr "No se ha podido generar valor addis para fusión"
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusión"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr "Fusión GPR errónea"
  
! #: config/rs6000/rs6000.cc:29031
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:29033
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversión no válida al tipo %<bfloat16_t%>"
  
! #: config/rs6000/rs6000.cc:29035
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversión no válida de %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:29037
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversión no válida a %<__fpreg%>"
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! #| msgid "invalid conversion from type %<bfloat16_t%>"
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "conversión no válida desde el tipo %<bfloat16_t%>"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! #| msgid "invalid conversion to type %<bfloat16_t%>"
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "conversión no válida al tipo %<bfloat16_t%>"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "las referencias a memoria simbólica sólo se admiten en z10 o posterior"
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr "no se puede descomponer la dirección"
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operador de comparación no válido para el modificador de salida 'E'"
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "referencia no válida para el modificador de salida 'J'"
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "dirección no válida para el modificador de salida 'O'"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante no válida para el modificador de salida '%c'"
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "dirección no válida para el modificador de salida 'R'"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "se esperaba una referencia de memoria para el modificador de salida 'S'"
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "dirección no válida para el modificador de saida 'S'"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "se esperaba un registro o expresión de memoria para el modificador de salida 'N'"
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "se esperaba un registro o expresión de memoria para el modificador de salida 'M'"
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vector constante no válido para el modificador de salida '%c'"
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expresión no válida - pruebe usar un modificador de salida"
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expresión no válida para el modificador de salida '%c'"
  
! #: config/s390/s390.cc:13191
  msgid "vector argument passed to unprototyped function"
  msgstr "se pasó un argumento vector a una función sin prototipo"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr "los tipos difieren en el signo"
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr "el operador binario no admite dos operadores bool vector"
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr "el operador binario no admite operador bool vector"
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
*************** msgstr "{anónimo}"
*** 22442,22448 ****
  msgid "aka"
  msgstr "también conocido como"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anónimo})"
  
--- 22466,22472 ----
  msgid "aka"
  msgstr "también conocido como"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({anónimo})"
  
*************** msgstr "({anónimo})"
*** 22455,22493 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22479,22517 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "se esperaba %<:%> o %<)%>"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "se esperaba %<:%> o %<)%>"
*** 22495,22649 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anónimo)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
--- 22519,22673 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "se esperaba %<)%>"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "se esperaba %<(%>"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "se esperaba %<[%>"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "se esperaba %<@end%>"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "se esperaba %<>%>"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "se esperaba %<=%>"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "se esperaba %<}%>"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "se esperaba %<#pragma omp section%> o %<}%>"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr "(anónimo)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "se esperaba %<<%>"
*************** msgstr "se esperaba etiqueta"
*** 22660,22689 ****
  msgid "Driving: ("
  msgstr "Conduciendo:"
  
! #: cp/call.cc:4281
  #, fuzzy, c-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate %i:"
  msgstr "el candidato es:"
  
! #: cp/call.cc:8590
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
--- 22684,22713 ----
  msgid "Driving: ("
  msgstr "Conduciendo:"
  
! #: cp/call.cc:4285
  #, fuzzy, c-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate %i:"
  msgstr "el candidato es:"
  
! #: cp/call.cc:8594
  #, fuzzy
  #| msgid "Enable user-defined instructions."
  msgid "  after user-defined conversion:"
  msgstr "Activa las instrucciones definidas por el usuario."
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
  msgstr[1] "los candidatos son:"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "candidato 1:"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
*************** msgstr "<lista inicializador dentro de l
*** 22699,23179 ****
  msgid "<unresolved overloaded function type>"
  msgstr "<tipo de función sobrecargada sin resolver>"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "<error de tipo>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sinnombre>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sinnombre %s>"
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr "<errorprefijotipo>"
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(inicializadores static para %s)"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructores static para %s)"
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr "<vínculos estructurados>"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr "vtable para "
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr "<valor de devolución> "
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr "{anónimo}"
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr "(espacio de nombres anónimo)"
  
! #: cp/error.cc:1641
  msgid "<template arguments error>"
  msgstr "<error de argumentos de plantilla>"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr "<enumerador>"
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr "<error de declaración>"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  msgid "<template parameter error>"
  msgstr "<error de parámetro de plantilla>"
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr "<expresión-throw>"
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr "<llamada a rutina ubsan>"
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr "<sidecodificar>"
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<error de expresión>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<operador desconocido>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "En el ámbito global:"
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "expected initializer"
  msgid "reflect_constant failed"
  msgstr "se esperaba un inicializador"
  
! #: cp/reflect.cc:641
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "el acumulador no es una constante entera"
  
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "reflection does not have template arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type"
  msgstr "el objeto llamado no es una función ni un puntero a función"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "format argument is not a pointer (arg %d)"
  msgid "operators argument is not a valid operator"
  msgstr "el argumento de formato no es un puntero (argumento %d)"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%qE does not name a type"
  msgid "reflection does not have a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "el objeto llamado no es una función ni un puntero a función"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "condición que no es constante para una aserción estática"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in size_of"
  msgstr "puntero deferenciado al tipo de dato incompleto %qT"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment."
  msgid "reflection not suitable for alignment_of"
  msgstr "No ajusta la alineación de los datos modificables."
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "invalid new of function type"
  msgid "alignment_of on function type"
  msgstr "new no válido de tipo de función"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  #| msgid "indirection will not access object of incomplete type %qT in statement"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "la indirección no accederá a un objeto de tipo incompleto %qT en la declaración"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "puntero deferenciado al tipo de dato incompleto %qT"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete type or type alias"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "se esperaba nombre de función"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "falta el argumento para '-Xassembler'"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "expected class name"
  msgid "unexpected value of value member"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "%qD does not have integral or enumeration type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  #| msgid "expected integer or boolean type"
  msgid "reflection represents non-integral or bool type"
  msgstr "se esperaba un tipo entero o booleano"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "el objetivo no es puntero o referencia"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  #| msgid "conversion from %qT to %qT may change value"
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "la conversión de %qT a %qT puede cambiar el valor"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "\"%s\" is not a valid filename"
  msgid "name is not a valid identifier"
  msgstr "\"%s\" no es un nombre de fichero válido"
  
! #: cp/reflect.cc:5981
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "`bool' ahora es una palabra clave"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "no se especifica un nombre de registro para %q+D"
  
! #: cp/reflect.cc:5997
  #, fuzzy
  #| msgid " and no destination process specified"
  msgid "no name and non-empty annotations specified"
  msgstr " y no se especificó un proceso destino"
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "la alineación puede no estar especificada para %q+D"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "especificador de anchura de campo"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:6026
  #, fuzzy
  #| msgid "alignment specified for typedef %qE"
  msgid "name unspecified and type is const"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: cp/reflect.cc:6030
  #, fuzzy
  #| msgid "alignment specified for typedef %qE"
  msgid "name unspecified and type is volatile"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a positive power of 2"
  msgid "alignment is not power of two"
  msgstr "la alineación solicitada no es una potencia positiva de 2"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/reflect.cc:6062
  #, fuzzy
  #| msgid "%qE does not have pointer or array type"
  msgid "reflection does not have non-array object type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/reflect.cc:6506
  #, fuzzy
  #| msgid "%qD does not refer to a function"
  msgid "current scope does not represent a function"
  msgstr "%qD no hace referencia a una función"
  
! #: cp/reflect.cc:6526
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "current scope does not represent a class nor a member function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "implementación incompleta de la clase %qE"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE no es una clase o un espacio de nombres"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "source is of incomplete class type"
  msgid "not a complete class type"
  msgstr "la fuente es de tipo de clase incompleto"
  
! #: cp/reflect.cc:7302
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
--- 22723,23203 ----
  msgid "<unresolved overloaded function type>"
  msgstr "<tipo de función sobrecargada sin resolver>"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "<error de tipo>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sinnombre>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sinnombre %s>"
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr "<errorprefijotipo>"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(inicializadores static para %s)"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructores static para %s)"
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr "<vínculos estructurados>"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr "vtable para "
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr "<valor de devolución> "
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr "{anónimo}"
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr "(espacio de nombres anónimo)"
  
! #: cp/error.cc:1643
  msgid "<template arguments error>"
  msgstr "<error de argumentos de plantilla>"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr "<enumerador>"
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr "<error de declaración>"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  msgid "<template parameter error>"
  msgstr "<error de parámetro de plantilla>"
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr "<sentencia>"
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr "<expresión-throw>"
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr "<llamada a rutina ubsan>"
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr "<sidecodificar>"
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr "<error de expresión>"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr "<operador desconocido>"
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr "En el ámbito global:"
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  #, fuzzy
  #| msgid "expected initializer"
  msgid "reflect_constant failed"
  msgstr "se esperaba un inicializador"
  
! #: cp/reflect.cc:661
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "el acumulador no es una constante entera"
  
! #: cp/reflect.cc:1143
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:1155
  #, fuzzy
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "reflection does not have template arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/reflect.cc:1166
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type"
  msgstr "el objeto llamado no es una función ni un puntero a función"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  #| msgid "format argument is not a pointer (arg %d)"
  msgid "operators argument is not a valid operator"
  msgstr "el argumento de formato no es un puntero (argumento %d)"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  #| msgid "%qE does not name a type"
  msgid "reflection does not have a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:3192
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/reflect.cc:3213
  #, fuzzy
  #| msgid "called object is not a function or function pointer"
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "el objeto llamado no es una función ni un puntero a función"
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "condición que no es constante para una aserción estática"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in size_of"
  msgstr "puntero deferenciado al tipo de dato incompleto %qT"
  
! #: cp/reflect.cc:3375
  #, fuzzy
  #| msgid "Do not tune writable data alignment."
  msgid "reflection not suitable for alignment_of"
  msgstr "No ajusta la alineación de los datos modificables."
  
! #: cp/reflect.cc:3411
  #, fuzzy
  #| msgid "invalid new of function type"
  msgid "alignment_of on function type"
  msgstr "new no válido de tipo de función"
  
! #: cp/reflect.cc:3420
  #, fuzzy
  #| msgid "indirection will not access object of incomplete type %qT in statement"
  msgid "reflection with incomplete type in alignment_of"
  msgstr "la indirección no accederá a un objeto de tipo incompleto %qT en la declaración"
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type %qT"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "puntero deferenciado al tipo de dato incompleto %qT"
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete type or type alias"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "se esperaba nombre de función"
  
! #: cp/reflect.cc:5119
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "falta el argumento para '-Xassembler'"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  #, fuzzy
  #| msgid "expected class name"
  msgid "unexpected value of value member"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:5328
  #, fuzzy
  #| msgid "%qD does not have integral or enumeration type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/reflect.cc:5484
  #, fuzzy
  #| msgid "expected integer or boolean type"
  msgid "reflection represents non-integral or bool type"
  msgstr "se esperaba un tipo entero o booleano"
  
! #: cp/reflect.cc:5623
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "el objetivo no es puntero o referencia"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  #, fuzzy
  #| msgid "conversion from %qT to %qT may change value"
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "la conversión de %qT a %qT puede cambiar el valor"
  
! #: cp/reflect.cc:6128
  #, fuzzy
  #| msgid "\"%s\" is not a valid filename"
  msgid "name is not a valid identifier"
  msgstr "\"%s\" no es un nombre de fichero válido"
  
! #: cp/reflect.cc:6134
  #, fuzzy
  #| msgid "`bool' is now a keyword"
  msgid "name is a keyword"
  msgstr "`bool' ahora es una palabra clave"
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "no se especifica un nombre de registro para %q+D"
  
! #: cp/reflect.cc:6150
  #, fuzzy
  #| msgid " and no destination process specified"
  msgid "no name and non-empty annotations specified"
  msgstr " y no se especificó un proceso destino"
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "la alineación puede no estar especificada para %q+D"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "especificador de anchura de campo"
  
! #: cp/reflect.cc:6173
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "bit_width is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:6179
  #, fuzzy
  #| msgid "alignment specified for typedef %qE"
  msgid "name unspecified and type is const"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: cp/reflect.cc:6183
  #, fuzzy
  #| msgid "alignment specified for typedef %qE"
  msgid "name unspecified and type is volatile"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: cp/reflect.cc:6191
  #, fuzzy
  #| msgid "requested alignment is not a positive power of 2"
  msgid "alignment is not power of two"
  msgstr "la alineación solicitada no es una potencia positiva de 2"
  
! #: cp/reflect.cc:6194
  #, fuzzy
  #| msgid "shift count is negative"
  msgid "alignment is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/reflect.cc:6201
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/reflect.cc:6217
  #, fuzzy
  #| msgid "%qE does not have pointer or array type"
  msgid "reflection does not have non-array object type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/reflect.cc:6661
  #, fuzzy
  #| msgid "%qD does not refer to a function"
  msgid "current scope does not represent a function"
  msgstr "%qD no hace referencia a una función"
  
! #: cp/reflect.cc:6681
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "current scope does not represent a class nor a member function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/reflect.cc:6840
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "implementación incompleta de la clase %qE"
  
! #: cp/reflect.cc:7315
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE no es una clase o un espacio de nombres"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  #| msgid "source is of incomplete class type"
  msgid "not a complete class type"
  msgstr "la fuente es de tipo de clase incompleto"
  
! #: cp/reflect.cc:7468
  #, fuzzy
  #| msgid "close %d"
  msgid "closure type"
  msgstr "close %d"
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  #| msgid "a template cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "la conversión descarta la const
*** 23219,23270 ****
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimórfico"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo erróneo para el decremento unario"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo erróneo para el incremento unario"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo erróneo para complemento de bits"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo erróneo para abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo erróneo para la conjugación"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
--- 23243,23294 ----
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimórfico"
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr "los candidatos son:"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "argumento de tipo erróneo para el decremento unario"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "argumento de tipo erróneo para el incremento unario"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "argumento de tipo erróneo para complemento de bits"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "argumento de tipo erróneo para abs"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo erróneo para la conjugación"
  
! #: cp/typeck.cc:7863
  msgid "in argument to unary !"
  msgstr "en el argumento para el ! unario"
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr "no hay operador de pre-incremento para el tipo"
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr "no hay operador de post-incremento para el tipo"
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr "no hay operador de pre-decremento para el tipo"
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr "no hay operador de post-decremento para el tipo"
  
*************** msgstr "los tipos no son totalmente comp
*** 23354,23360 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 23378,23384 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 23371,23377 ****
  "   BIND(C) de Fortran estándar en su lugar.  */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 23395,23401 ----
  "   BIND(C) de Fortran estándar en su lugar.  */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr "Característica borrada:"
*** 23430,23455 ****
  msgid "Unsigned:"
  msgstr "<consigno-sinnombre:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "asignación de matriz"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 1 de la matriz (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 2 de la matriz (%ld/%ld)"
--- 23454,23479 ----
  msgid "Unsigned:"
  msgstr "<consigno-sinnombre:"
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr "asignación de matriz"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 1 de la matriz (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Desajuste de frontera de matriz en la dimensión 2 de la matriz (%ld/%ld)"
*************** msgstr "Desajuste de frontera de matriz
*** 23459,23465 ****
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
--- 23483,23489 ----
  msgid "Driving:"
  msgstr "Conduciendo:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
*************** msgstr "Operador erróneo"
*** 23617,23623 ****
  msgid "Bad type in constant expression"
  msgstr "Tipo erróneo en la expresión constante"
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr "Fin de módulo inesperado"
  
--- 23641,23647 ----
  msgid "Bad type in constant expression"
  msgstr "Tipo erróneo en la expresión constante"
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr "Fin de módulo inesperado"
  
*************** msgstr "bloque IF"
*** 23645,23655 ****
  msgid "implied END DO"
  msgstr "END DO implícito"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "asignación"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "asignación de puntero"
  
--- 23669,23679 ----
  msgid "implied END DO"
  msgstr "END DO implícito"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "asignación"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr "asignación de puntero"
  
*************** msgstr "resultado con longitud de carác
*** 23735,23781 ****
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Expresión de inicio en el bucle DO"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Expresión de paso en el bucle DO"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 23759,23805 ----
  msgid "bind(c) procedure"
  msgstr "procedimiento bind(c)"
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr "Variable de ciclo"
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr "variable de iterador"
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr "Expresión de inicio en el bucle DO"
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr "Expresión de fin en el bucle DO"
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr "Expresión de paso en el bucle DO"
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr "objeto DEALLOCATE"
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr "objeto ALLOCATE"
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr "elemento en READ"
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 23784,23814 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Desborde entero al calcular la cantidad de memoria a reservar"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "El valor del parámetro PDT LEN '%s' no concuerda con el de la declaración «dummy»"
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es más corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeño (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Asignación de escalar a un array sin espacio asignado"
  
--- 23808,23838 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Desborde entero al calcular la cantidad de memoria a reservar"
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "El valor del parámetro PDT LEN '%s' no concuerda con el de la declaración «dummy»"
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual no coincide con la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longitud de la cadena actual es más corta que la declarada para el argumento dummy '%s' (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "El objetivo del remapeo de rango es demasiado pequeño (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr "Asignación de escalar a un array sin espacio asignado"
  
*************** msgstr "Asignación de escalar a un arra
*** 23817,23902 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es negativo (su valor es %ld)"
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande"
  
! #: fortran/trans-intrinsic.cc:13169
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13181
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13193
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23841,23926 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longitudes de caracteres desiguales (%ld/%ld) en %s"
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es negativo (su valor es %ld)"
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande"
  
! #: fortran/trans-intrinsic.cc:13176
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13188
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13200
  #, fuzzy, c-format
  #| msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "argumentos 'a%d' y 'a%d' para el intrínseco '%s'"
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "Se intentó alojar la variable y
*** 23956,23967 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Se intentó DEALLOCATE en '%s' sin alojar."
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Error reasignando a %lu bytes"
--- 23980,23991 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Se intentó DEALLOCATE en '%s' sin alojar."
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Error reasignando a %lu bytes"
*************** msgstr "se esperaba un tipo numérico"
*** 23995,24002 ****
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
--- 24019,24026 ----
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "se esperaba un entero"
*************** msgstr "faltan argumentos"
*** 24061,24067 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
--- 24085,24091 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "demasiados argumentos"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24644,24650 ****
  msgstr "se requiere -maix64: aún no se admite el cálculo de 64 bits con direccionamiento de 32 bits"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel incompatible with other toc options"
  msgid "%<-mcmodel%> incompatible with other toc options"
--- 24668,24674 ----
  msgstr "se requiere -maix64: aún no se admite el cálculo de 64 bits con direccionamiento de 32 bits"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel incompatible with other toc options"
  msgid "%<-mcmodel%> incompatible with other toc options"
*************** msgstr "-mcmodel es incompatible con otr
*** 24656,24662 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "soft-float y long-double-128 son incompatibles"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
--- 24680,24692 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "soft-float y long-double-128 son incompatibles"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
*************** msgstr "se usa ABI de darwin antiguo"
*** 24867,24872 ****
--- 24897,24907 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24927,24933 ****
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24962,24968 ----
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "%qs no es una opción para contr
*** 24961,24967 ****
  msgid "Unrecognized option: %qs"
  msgstr "No se reconoce la opción: %qs"
  
! #: params.opt:497 common.opt:2343
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de partición LTO %qs desconocido"
--- 24996,25002 ----
  msgid "Unrecognized option: %qs"
  msgstr "No se reconoce la opción: %qs"
  
! #: params.opt:497 common.opt:2342
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modelo de partición LTO %qs desconocido"
*************** msgstr "modelo de tamaño de punteros de
*** 24984,25113 ****
  msgid "unknown threader debug mode %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: common.opt:1747
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisión %qs desconocido"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "especificación desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qs"
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracción de coma flotante %qs desconocido"
  
! #: common.opt:1993
  #, fuzzy, gcc-internal-format
  #| msgid "unknown Stack Reuse Level %qs"
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protección del flujo de control %qs desconocido"
  
! #: common.opt:2244
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:2257
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "región IRA %qs desconocida"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s option"
  msgid "targets missing after %qs"
  msgstr "falta el objetivo después de la opción %s"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  #| msgid "options or targets missing after %qs"
  msgid "options or targets=options missing after %qs"
  msgstr "faltan opciones u objetivos después de %qs"
  
! #: common.opt:2484
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "falta una aserción después de %qs"
  
! #: common.opt:2672
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown profile reproducibility method %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:2688
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  #| msgid "unknown Stack Reuse Level %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenación de bloque básico desconocido"
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown trampoline implementation %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:3535
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3566
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized ivar visibility value %qs"
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "no se reconoce el valor de visibilidad de ivar %qs"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3611
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicialización de verificación de vtable desconocida."
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
--- 25019,25148 ----
  msgid "unknown threader debug mode %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: common.opt:1746
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "estilo de exceso de precisión %qs desconocido"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "especificación desconocida para el conjunto de valores de FLT_EVAL_METHOD a permitir %qs"
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "estilo de contracción de coma flotante %qs desconocido"
  
! #: common.opt:1992
  #, fuzzy, gcc-internal-format
  #| msgid "unknown Stack Reuse Level %qs"
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nivel de protección del flujo de control %qs desconocido"
  
! #: common.opt:2243
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritmo IRA %qs desconocido"
  
! #: common.opt:2256
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "región IRA %qs desconocida"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  #| msgid "target missing after %s option"
  msgid "targets missing after %qs"
  msgstr "falta el objetivo después de la opción %s"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  #| msgid "options or targets missing after %qs"
  msgid "options or targets=options missing after %qs"
  msgstr "faltan opciones u objetivos después de %qs"
  
! #: common.opt:2483
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "descarga ABI %qs desconocida"
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "falta una aserción después de %qs"
  
! #: common.opt:2671
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown profile reproducibility method %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:2687
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  #| msgid "unknown Stack Reuse Level %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "nivel de reúso de la pila %qs desconocido"
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritmo %qs de reordenación de bloque básico desconocido"
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modelo TLS %qs desconocido"
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  #| msgid "unknown profile update method %qs"
  msgid "unknown trampoline implementation %qs"
  msgstr "método de actualización de perfil desconocido %qs"
  
! #: common.opt:3534
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modelo %qs de coste de vectorizador desconocido"
  
! #: common.opt:3565
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized ivar visibility value %qs"
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "no se reconoce el valor de visibilidad de ivar %qs"
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "no se reconoce el valor de visibilidad %qs"
  
! #: common.opt:3610
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "prioridad %qs de inicialización de verificación de vtable desconocida."
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
*************** msgstr "Se hace caso omiso del atributo
*** 25387,25394 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaración previa aquí"
--- 25422,25429 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "declaración previa aquí"
*************** msgstr "se descarta la directiva de atri
*** 25405,25411 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "se descarta la directiva de atributo de alcance %<%E::%E%>"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "se especificó el número equivocado de argumentos para el atributo %qE"
--- 25440,25446 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "se descarta la directiva de atributo de alcance %<%E::%E%>"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "se especificó el número equivocado de argumentos para el atributo %qE"
*************** msgstr "se especificó el número equivo
*** 25416,25422 ****
  msgid "expected %i or more, found %i"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
--- 25451,25457 ----
  msgid "expected %i or more, found %i"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %i, found %i"
*************** msgstr "se descartan los atributos de ti
*** 25486,25506 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 25521,25541 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "no se puede leer el perfil de fu
*** 25770,25776 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los límites de la constante de cadena"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
--- 25805,25811 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "el desplazamiento %qwi fuera de los límites de la constante de cadena"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%qE declared here"
*************** msgid "invalid third argument to %<__bui
*** 25797,25809 ****
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu equals the size of the destination"
  msgid "%qD specified bound %E equals destination size"
  msgstr "el límite %wu especificado es igual al tamaño del destino"
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "faltan argumentos para la función %<va_start%>"
--- 25832,25844 ----
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu equals the size of the destination"
  msgid "%qD specified bound %E equals destination size"
  msgstr "el límite %wu especificado es igual al tamaño del destino"
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "faltan argumentos para la función %<va_start%>"
*************** msgstr "número erróneo de argumentos p
*** 25940,25946 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parámetro de %<va_start%> no es el último argumento nombrado"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "la conducta es indefinida cuando el segundo parámetro de %<va_start%> se declara con almacenamiento %<register%>"
--- 25975,25981 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parámetro de %<va_start%> no es el último argumento nombrado"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "la conducta es indefinida cuando el segundo parámetro de %<va_start%> se declara con almacenamiento %<register%>"
*************** msgstr "%Kel último argumento de %qD no
*** 25962,25973 ****
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la función tiene valor agregado"
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
--- 25997,26008 ----
  msgid "cannot tail-call: %s"
  msgstr "llamada al extremo imposible: %s"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "la llamada a la función tiene valor agregado"
  
! #: calls.cc:3577
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "pasando argumento demasiado grande a la pila"
*************** msgstr "pasando argumento demasiado gran
*** 25978,26090 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "falló verify_gimple"
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local objects too large"
  msgid "total size of local objects is too large"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "el tamaño de la variable %q+D es demasiado grande"
  
! #: cfgexpand.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate stack for variable %q+D, naked function."
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "no se puede reservar espacio en la pila para la variable %q+D, función desnuda."
  
! #: cfgexpand.cc:3293
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qE conflicts with asm clobber list"
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "el especificador asm para la variable %qE genera un conflicto con la lista de sobreescritura de asm"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "registro PIC sobreescrito por %qs en %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, fuzzy, gcc-internal-format
  #| msgid "the register specified for %q+D cannot be accessed by the current target"
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "no se puede acceder al registro especificado por %q+D en el objetivo actual"
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "más de %d operandos en %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nombre de registro %qs desconocido en %<asm%>"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "reemplazo de registro Z no válido para la insn"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "el número de salida %d no es directamente direccionable"
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "el operando asm %d probablemente no coincide con las restricciones"
  
! #: cfgexpand.cc:3956
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de salida"
  
! #: cfgexpand.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de entrada"
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "el protector de pila no protege las variables locales: almacenamiento temporal de longitud variable"
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "el protector de pila no protege la función: todas las matrices locales son de longitud menor a %d bytes"
  
! #: cfgexpand.cc:7423
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
--- 26013,26125 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "falló verify_gimple"
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  #| msgid "total size of local objects too large"
  msgid "total size of local objects is too large"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "el tamaño de la variable %q+D es demasiado grande"
  
! #: cfgexpand.cc:2154
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate stack for variable %q+D, naked function."
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "no se puede reservar espacio en la pila para la variable %q+D, función desnuda."
  
! #: cfgexpand.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qE conflicts with asm clobber list"
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "el especificador asm para la variable %qE genera un conflicto con la lista de sobreescritura de asm"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "registro PIC sobreescrito por %qs en %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "the register specified for %q+D cannot be accessed by the current target"
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "no se puede acceder al registro especificado por %q+D en el objetivo actual"
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "más de %d operandos en %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nombre de registro %qs desconocido en %<asm%>"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "reemplazo de registro Z no válido para la insn"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "el número de salida %d no es directamente direccionable"
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "el operando asm %d probablemente no coincide con las restricciones"
  
! #: cfgexpand.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de salida"
  
! #: cfgexpand.cc:3991
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "la sobreescritura asm genera un conflicto con el operando de entrada"
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "el protector de pila no protege las variables locales: almacenamiento temporal de longitud variable"
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "el protector de pila no protege la función: todas las matrices locales son de longitud menor a %d bytes"
  
! #: cfgexpand.cc:7458
  #, fuzzy, gcc-internal-format
  #| msgid "Use alternate leaf function entries"
  msgid "patchable function entry %wu exceeds size %wu"
*************** msgstr "se grabaron demasiadas salidas d
*** 26434,26976 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "se grabaron %d salidas para el bucle %d (teniendo %d salidas)"
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "el bloque básico no frío %d es alcanzable solo por caminos que cruzan la partición fría"
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "se encontraron múltiples transiciones caliente/frío (bb %i)"
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "partición encontrada pero el indicador de partición de función no está puesto"
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB está puesto pero cfg probablemente no"
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuración %i %i"
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "se establece EDGE_CROSSING incorrectamente a través de la misma sección"
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "el borde de caída cruza el límite de la sección en bb %i"
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "el borde EH cruza el límite de la sección en bb %i)"
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "No hay ninguna región que cruce el salto en el límite de la sección en bb %i"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "falta EDGE_CROSSING a través del límite de la sección"
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "La región cruza el salto a través de la misma sección en bb %i"
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "falta la nota REG_EH_REGION al final de bb %i"
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "demasiados bordes de ramificación de salida de bb %i"
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "borde de caída después del salto incondicional en bb %i"
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "número errónel de bordes de ramificación después del salto incondicional en bb %i"
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "cantidad errónea de bordes de ramificación después del salto condicional en bb %i"
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "bordes de llamada anómalos para una insn que no es llamada en bb %i"
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "bordes sibcall para una insn que no es llamada en bb %i"
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "bordes anormales sin ningún propósito en bb %i"
  
! #: cfgrtl.cc:2755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many exception handling edges in bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "falta NOTE_INSN_BASIC_BLOCK para el bloque %d"
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %d"
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "en el bloque básico %d:"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "no se estableció la bandera BB_RTL para el bloque %d"
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "en insn %d el puntero del bloque básico es %d, debe ser %d"
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "en insn %d en el encabezado del bb %d tiene un bloque básico que no es NULL"
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "en insn %d al final del bb %d tiene un bloque básico que no es NULL"
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "insn %d fuera de los bloques básicos tiene un campo bb que no es NULL"
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "el insn final %d para el bloque %d no se encontró en el flujo insn"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "insn %d está en múltiples bloques básicos (%d y %d)"
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "la cabeza insn %d para el bloque %d no se encontró en el flujo insn"
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "falta una barrera después del bloque %i"
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "insn erróneo en el borde del respaldo"
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "los bloques básicos no están ubicados consecutivamente"
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el número de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es válida"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la función invocada %s"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera después del bloque %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no válida"
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en línea en el mismo grupo comdat"
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los símbolos locales deben definirse"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en línea visible externamente"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en línea con dirección tomada"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone is referenced by assembly"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "no coincide la opción específica del objetivo"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.cc:4079
  #, 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 "Un borde indirecto de %s no está marcado como indirecto o tiene indirect_info asociado, la declaración correspondiente es: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "función comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to está mal"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "múltiples llamantes inline"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableció el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableció el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sí mismo"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of erróneo"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errónea"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node está en la lista de clones pero no es clon"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone erróneo"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene más de una referencia alias"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Más de un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaración errónea:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaración conocida:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "falló verify_cgraph_node"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
--- 26469,27011 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "se grabaron %d salidas para el bucle %d (teniendo %d salidas)"
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "el bloque básico no frío %d es alcanzable solo por caminos que cruzan la partición fría"
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "se encontraron múltiples transiciones caliente/frío (bb %i)"
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "partición encontrada pero el indicador de partición de función no está puesto"
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB está puesto pero cfg probablemente no"
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuración %i %i"
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "se establece EDGE_CROSSING incorrectamente a través de la misma sección"
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "el borde de caída cruza el límite de la sección en bb %i"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "el borde EH cruza el límite de la sección en bb %i)"
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "No hay ninguna región que cruce el salto en el límite de la sección en bb %i"
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "falta EDGE_CROSSING a través del límite de la sección"
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "La región cruza el salto a través de la misma sección en bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "falta la nota REG_EH_REGION al final de bb %i"
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "demasiados bordes de ramificación de salida de bb %i"
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "borde de caída después del salto incondicional en bb %i"
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "número errónel de bordes de ramificación después del salto incondicional en bb %i"
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "cantidad errónea de bordes de ramificación después del salto condicional en bb %i"
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "bordes de llamada anómalos para una insn que no es llamada en bb %i"
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "bordes sibcall para una insn que no es llamada en bb %i"
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "bordes anormales sin ningún propósito en bb %i"
  
! #: cfgrtl.cc:2768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many exception handling edges in bb %i"
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "demasiados bordes de de manejo de excepciones en bb %i"
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "falta NOTE_INSN_BASIC_BLOCK para el bloque %d"
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %d"
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "en el bloque básico %d:"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "no se estableció la bandera BB_RTL para el bloque %d"
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "en insn %d el puntero del bloque básico es %d, debe ser %d"
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "en insn %d en el encabezado del bb %d tiene un bloque básico que no es NULL"
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "en insn %d al final del bb %d tiene un bloque básico que no es NULL"
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "insn %d fuera de los bloques básicos tiene un campo bb que no es NULL"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "el insn final %d para el bloque %d no se encontró en el flujo insn"
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "insn %d está en múltiples bloques básicos (%d y %d)"
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "la cabeza insn %d para el bloque %d no se encontró en el flujo insn"
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "falta una barrera después del bloque %i"
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "insn erróneo en el borde del respaldo"
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "los bloques básicos no están ubicados consecutivamente"
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "el número de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "la cuenta de borde llamador no es válida"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing counts for called function %s"
  msgid "missing direct call for speculation %i"
  msgstr "Faltan las cuentas para la función invocada %s"
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing barrier after block %i"
  msgid "missing ref for speculation %i"
  msgstr "falta una barrera después del bloque %i"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "campo aux establecido para el borde %s->%s"
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "cuenta de cgraph no válida"
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clon en línea en el mismo grupo comdat"
  
! #: cgraph.cc:3989
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone count is not compatible"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:3996
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "tp_first_run must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "los símbolos locales deben definirse"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clon incluido en línea visible externamente"
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clon incluido en línea con dirección tomada"
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "inline clone is forced to output"
  msgid "inline clone is referenced by assembly"
  msgstr "se fuerza en la salida un clon incluido en línea"
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, fuzzy, gcc-internal-format
  #| msgid "returns_nonnull attribute on a function not returning a pointer"
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "atributo returns_nonnull en una función que no devuelve puntero"
  
! #: cgraph.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "no coincide la opción específica del objetivo"
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "se define el campo aux para el borde indirecto desde %s"
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: cgraph.cc:4080
  #, 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 "Un borde indirecto de %s no está marcado como indirecto o tiene indirect_info asociado, la declaración correspondiente es: "
  
! #: cgraph.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "función comdat-local llamada por %s fuera de su comdat"
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "el puntero inlined_to está mal"
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "múltiples llamantes inline"
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "se estableció el puntero inlined_to para llamantes no-inline"
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "la cuenta de borde llamador no coincide con la cuenta BB"
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "la cuenta de llamadas indirectas no coincide con la cuenta BB"
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "se estableció el puntero inlined_to, pero no se encontraron predecesores"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "el puntero inlined_to se refiere a sí mismo"
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "el cgraph_node tiene un clone_of erróneo"
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "el cgraph_node tiene una lista de clones errónea"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "el cgraph_node está en la lista de clones pero no es clon"
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "el cgraph_node tiene un puntero prev_clone erróneo"
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "lista de clones doblemente ligada corrrupta"
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "Alias tiene bordes de llamada"
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "Alias tiene una referencia que no es alias"
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "Alias tiene más de una referencia alias"
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "El alias analizado no tiene referencia"
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "No hay un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Más de un borde fuera de un nodo thunk"
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "No se supone que thunk tenga cuerpo"
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt compartida:"
  
! #: cgraph.cc:4354
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "puntos de borde para una declaración errónea:"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "un borde indirecto con un llamante desconocido que corresponde a call_stmt con una declaración conocida:"
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "falta el borde de callgraph para la llamada stmt:"
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "referencia a sentencia muerta"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "un borde indirecto desde %s no tiene un call_stmt correspondiente"
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "origin points to a different parent"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "falló verify_cgraph_node"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s: section %s is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr "una función always_inline tal v
*** 27061,27072 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializó la variable"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
--- 27096,27107 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializó la variable"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "se usa %q+F pero nunca se define"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
*************** msgstr "argumento %qs no válido para %q
*** 27737,27748 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "el tamaño de marco de %wd bytes es mayor que %wd bytes"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado de insn final %qs: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "no se puede cerrar el fichero de volcado de insn final %qs: %m"
--- 27772,27783 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "el tamaño de marco de %wd bytes es mayor que %wd bytes"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado de insn final %qs: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "no se puede cerrar el fichero de volcado de insn final %qs: %m"
*************** msgstr "se truncó la constante de coma
*** 27757,27763 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparación siempre es %d debido a la anchura del campo de bit"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango"
--- 27792,27798 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparación siempre es %d debido a la anchura del campo de bit"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "se asume que el desbordamiento con signo no sucede al simplificar la prueba de rango"
*************** msgstr "el tamaño total de los objetos
*** 27795,27801 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricción imposible en %<asm%>"
--- 27830,27836 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "el tamaño total de los objetos locales es demasiado grande"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "restricción imposible en %<asm%>"
*************** msgstr "el límite de %G%qD especificado
*** 28535,28541 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28570,28576 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "no se admite -mn para objetivos
*** 28552,28558 ****
  msgid "%s not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparación siempre es %d"
--- 28587,28593 ----
  msgid "%s not supported on this target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "la comparación siempre es %d"
*************** msgstr ""
*** 28577,28583 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
--- 28612,28618 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qD defined here"
*************** msgstr "desreferencia a puntero nulo"
*** 28598,28621 ****
  msgid "function may return address of local variable"
  msgstr "la función puede devolver la dirección de una variable local"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la función devuelve la dirección de una variable local"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 28633,28656 ----
  msgid "function may return address of local variable"
  msgstr "la función puede devolver la dirección de una variable local"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la función devuelve la dirección de una variable local"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "modo de puntero %qs no válido"
*** 29895,29907 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquí"
--- 29930,29942 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD se declara aquí"
*************** msgstr "aquí"
*** 30315,30798 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "el atributo %<fallthrough%> no antecede una etiqueta case o default"
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "se usa el resultado de una función que devuelve %<void%>"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "las restricciones de operandos para %<asm%> difieren en el número de alternativas"
  
! #: gimplify.cc:8059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-memory input %d must stay in memory"
  msgid "non-memory output %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.cc:8074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valor no válido en la salida asm %d"
  
! #: gimplify.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qE"
  msgid "multiple outputs to lvalue %qE"
  msgstr "múltiples parámetros nombrados %qE"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.cc:8955
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "se usó la variable threadprivate %qE en una región objetivo"
  
! #: gimplify.cc:8957
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "se usó la variable threadprivate %qE en una región objetivo"
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "se usó la variable threadprivate %qE en una tarea sin atar"
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.cc:9075
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificó %qE en el %qs que lo contiene"
  
! #: gimplify.cc:9077
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "no se especificó %qE en la construcción OpenACC %qs que lo contiene"
  
! #: gimplify.cc:9255
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing OpenACC %qs construct"
  msgid "enclosing OpenACC %qs construct and"
  msgstr "construcción OpenACC %qs que lo contiene"
  
! #: gimplify.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing OpenACC %qs construct"
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "construcción OpenACC %qs que lo contiene"
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE con cláusula %<link%> usada en la función %<routine%>"
  
! #: gimplify.cc:9336
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiere una directiva %<declare%> para poder usarse en una función%<routine%>"
  
! #: gimplify.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "%qE not specified in enclosing %qs"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "no se especificó %qE en el %qs que lo contiene"
  
! #: gimplify.cc:9400
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declaró en la región %<host_data%> que la contiene"
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD referenciada en la región de destino no tiene un tipo al que asociarla"
  
! #: gimplify.cc:9606
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteración %qE se predetermina lineal"
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteración %qE debe ser private"
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteración %qE no debe ser firstprivate"
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteración %qE no debe ser reduction"
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteración %qE no debe ser lineal"
  
! #: gimplify.cc:10082
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "iterator variable %qE not used in clause expression"
  msgstr "se usó la variable threadprivate %qE en una región objetivo"
  
! #: gimplify.cc:10201
  #, fuzzy, gcc-internal-format
  #| msgid "execution count is negative"
  msgid "iteration count is zero"
  msgstr "la cuenta de ejecución es negativa"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:11326
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:11546
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "se detectó una delegación de puntero circular"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece más de una vez en las cláusulas map"
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:13927
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la cláusula %<lastprivate%>"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "cláusula %<linear%> para una variable que no es iterador de bucle especificada en una construcción combinada con %<distribute%>"
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de cláusula %qs %<if%> en vez de %qs"
  
! #: gimplify.cc:14851
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "más de una cláusula %<depend(source)%> en una construcción %<ordered%>"
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en cláusula %<map%> implícita"
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> implícita en una construcción %<target%>"
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en cláusulas %<firstprivate%> y %<lastprivate%> en una construcción %<distribute%>"
  
! #: gimplify.cc:16018
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "cláusula de datos incompatible con reducción en %qE; se promociona a present_or_copy"
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducción privada no válida en %qE"
  
! #: gimplify.cc:16508
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la cláusula %<linear%> no puede especificarse junto con la cláusula %<ordered%> con un parámetro"
  
! #: gimplify.cc:16824
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la cláusula %<linear%> no puede especificarse junto con la cláusula %<ordered%> con un parámetro"
  
! #: gimplify.cc:17532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:18377
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcción %<teams%> no bien anidada dentro de construcción %<target%>"
  
! #: gimplify.cc:18401
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.cc:18421
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la región %<teams%>"
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.cc:19570
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "la construcción %<ordered%> con cláusula %<depend%> debe estar bien anidada dentro de un bucle con una cláusula %<ordered%> con un parámetro"
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteración del bucle más externo %d; se esperaba %qE"
  
! #: gimplify.cc:19604
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el número de variables en la cláusula %<depend(sink)%> no coincide con el número de variables de iteración"
  
! #: gimplify.cc:19618
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "más de una cláusula %<depend(source)%> en una construcción %<ordered%>"
  
! #: gimplify.cc:19631
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "cláusula %<depend(source)%> especificada junto con cláusulas %<depend(sink:)%> en la misma construcción"
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "falló la gimplificación"
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a través de %<...%>"
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(así que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este código, el programa abortará"
--- 30350,30833 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "el atributo %<fallthrough%> no antecede una etiqueta case o default"
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "se usa el resultado de una función que devuelve %<void%>"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "las restricciones de operandos para %<asm%> difieren en el número de alternativas"
  
! #: gimplify.cc:8066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-memory input %d must stay in memory"
  msgid "non-memory output %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.cc:8081
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valor no válido en la salida asm %d"
  
! #: gimplify.cc:8250
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qE"
  msgid "multiple outputs to lvalue %qE"
  msgstr "múltiples parámetros nombrados %qE"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
! #: gimplify.cc:8962
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "se usó la variable threadprivate %qE en una región objetivo"
  
! #: gimplify.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing region"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "se usó la variable threadprivate %qE en una región objetivo"
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "se usó la variable threadprivate %qE en una tarea sin atar"
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tarea contenedora"
  
! #: gimplify.cc:9082
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "no se especificó %qE en el %qs que lo contiene"
  
! #: gimplify.cc:9084
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%qs contenedora"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "no se especificó %qE en la construcción OpenACC %qs que lo contiene"
  
! #: gimplify.cc:9262
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing OpenACC %qs construct"
  msgid "enclosing OpenACC %qs construct and"
  msgstr "construcción OpenACC %qs que lo contiene"
  
! #: gimplify.cc:9265
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing OpenACC %qs construct"
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "construcción OpenACC %qs que lo contiene"
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE con cláusula %<link%> usada en la función %<routine%>"
  
! #: gimplify.cc:9343
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiere una directiva %<declare%> para poder usarse en una función%<routine%>"
  
! #: gimplify.cc:9405
  #, fuzzy, gcc-internal-format
  #| msgid "%qE not specified in enclosing %qs"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "no se especificó %qE en el %qs que lo contiene"
  
! #: gimplify.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing target region"
  msgid "enclosing %<target%>"
  msgstr "región objetivo contenedora"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE se declaró en la región %<host_data%> que la contiene"
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD referenciada en la región de destino no tiene un tipo al que asociarla"
  
! #: gimplify.cc:9613
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable de iteración %qE se predetermina lineal"
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable de iteración %qE debe ser private"
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable de iteración %qE no debe ser firstprivate"
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable de iteración %qE no debe ser reduction"
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable de iteración %qE no debe ser lineal"
  
! #: gimplify.cc:10089
  #, fuzzy, gcc-internal-format
  #| msgid "threadprivate variable %qE used in target region"
  msgid "iterator variable %qE not used in clause expression"
  msgstr "se usó la variable threadprivate %qE en una región objetivo"
  
! #: gimplify.cc:10208
  #, fuzzy, gcc-internal-format
  #| msgid "execution count is negative"
  msgid "iteration count is zero"
  msgstr "la cuenta de ejecución es negativa"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:11333
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operando inesperado"
  
! #: gimplify.cc:11553
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "se detectó una delegación de puntero circular"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE aparece más de una vez en las cláusulas map"
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "se asocia el campo %qE de una estructura de longitud variable"
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:13934
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD no es una variable en la cláusula %<lastprivate%>"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "cláusula %<linear%> para una variable que no es iterador de bucle especificada en una construcción combinada con %<distribute%>"
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable copyprivate %qE no es threadprivate o private en el contexto externo"
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable %s %qE es private en el contexto externo"
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "se esperaba el modificador de cláusula %qs %<if%> en vez de %qs"
  
! #: gimplify.cc:14858
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "más de una cláusula %<depend(source)%> en una construcción %<ordered%>"
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD en cláusula %<map%> implícita"
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> implícita en una construcción %<target%>"
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "se ha usado la misma variable en cláusulas %<firstprivate%> y %<lastprivate%> en una construcción %<distribute%>"
  
! #: gimplify.cc:16025
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "cláusula de datos incompatible con reducción en %qE; se promociona a present_or_copy"
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "reducción privada no válida en %qE"
  
! #: gimplify.cc:16515
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la cláusula %<linear%> no puede especificarse junto con la cláusula %<ordered%> con un parámetro"
  
! #: gimplify.cc:16831
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la cláusula %<linear%> no puede especificarse junto con la cláusula %<ordered%> con un parámetro"
  
! #: gimplify.cc:17539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "%<_Atomic%> %qD en cláusula %<firstprivate%> en una construcción %<target%>"
  
! #: gimplify.cc:18384
  #, fuzzy, gcc-internal-format
  #| msgid "%<teams%> construct not closely nested inside of %<target%> construct"
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "construcción %<teams%> no bien anidada dentro de construcción %<target%>"
  
! #: gimplify.cc:18408
  #, fuzzy, gcc-internal-format
  #| msgid "%<distribute%> region must be strictly nested inside %<teams%> construct"
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "las regiones %<distribute%> deben estar estrictamente anidadas dentro de construcciones %<teams%>"
  
! #: gimplify.cc:18428
  #, fuzzy, gcc-internal-format
  #| msgid "only %<distribute%> or %<parallel%> regions are allowed to be strictly nested inside %<teams%> region"
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "solamente a las regiones %<distribute%> o %<parallel%> se les permite estar estrictamente anidadas dentro de la región %<teams%>"
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: gimplify.cc:19577
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> construct with %<depend%> clause must be closely nested inside a loop with %<ordered%> clause with a parameter"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "la construcción %<ordered%> con cláusula %<depend%> debe estar bien anidada dentro de un bucle con una cláusula %<ordered%> con un parámetro"
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE no es una iteración del bucle más externo %d; se esperaba %qE"
  
! #: gimplify.cc:19611
  #, fuzzy, gcc-internal-format
  #| msgid "number of variables in %<depend(sink)%> clause does not match number of iteration variables"
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "el número de variables en la cláusula %<depend(sink)%> no coincide con el número de variables de iteración"
  
! #: gimplify.cc:19625
  #, fuzzy, gcc-internal-format
  #| msgid "more than one %<depend(source)%> clause on an %<ordered%> construct"
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "más de una cláusula %<depend(source)%> en una construcción %<ordered%>"
  
! #: gimplify.cc:19638
  #, fuzzy, gcc-internal-format
  #| msgid "%<depend(source)%> clause specified together with %<depend(sink:)%> clauses on the same construct"
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "cláusula %<depend(source)%> especificada junto con cláusulas %<depend(sink:)%> en la misma construcción"
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "falló la gimplificación"
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT se promueve a %qT cuando pasa a través de %<...%>"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(así que debe pasar %qT y no %qT a %<va_arg%>)"
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este código, el programa abortará"
*************** msgstr "falta el resumen de inclusión e
*** 31215,31221 ****
  msgid "IPA modref summary is missing in input file"
  msgstr "falta el resumen de inclusión en línea ipa en el fichero de entrada"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid jump function in LTO stream"
--- 31250,31256 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "falta el resumen de inclusión en línea ipa en el fichero de entrada"
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in gimple call"
  msgid "invalid jump function in LTO stream"
*************** msgstr ""
*** 31382,31398 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "no se puede usar %s en asm aquí"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "se requiere puntero de marco, mas reservado"
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "para %qD"
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "el tamaño del marco es demasiado grande para una revisión confiable de la pila"
--- 31417,31433 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "no se puede usar %s en asm aquí"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "se requiere puntero de marco, mas reservado"
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "para %qD"
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "el tamaño del marco es demasiado grande para una revisión confiable de la pila"
*************** msgstr "Se ha alcanzado el número máxi
*** 31462,31473 ****
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
--- 31497,31508 ----
  msgid "unable to find a register to spill"
  msgstr "no se puede encontrar un registro para vaciar"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "restricciones de operandos inconsistentes en un %<asm%>"
  
! #: lra-constraints.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr "las opciones de FPX fast y compa
*** 32533,32544 ****
  msgid "unrecognized argument in option %qs"
  msgstr "no se reconoce el argumento en la opción %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para %qs son: %s; ¿quiso decir %qs?"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos válidos para %qs son: %s"
--- 32568,32579 ----
  msgid "unrecognized argument in option %qs"
  msgstr "no se reconoce el argumento en la opción %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para %qs son: %s; ¿quiso decir %qs?"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos válidos para %qs son: %s"
*************** msgstr "transacción más externa en la
*** 34400,34588 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomó la dirección, pero el bit ADDRESSABLE no está activado"
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posición o tamaño de operando no válido para BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisión del tipo de resultado integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamño del resultado que no es integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posición más tamaño supera el tamaño del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversión de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: tree-cfg.cc:3128
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parámetro %i"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no válido"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de dirección no válido en MEM_REF"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no válido en MEM_REF"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no válido de %qD"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresión no válida para el l-valor min"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "función no válida en la llamada gimple"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es función en la llamada gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no válido para la función"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no válido en la llamada gimple"
  
! #: tree-cfg.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversión no válida en la llamada gimple"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estática no válida en la llamada gimple"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una función que no usa una"
--- 34435,34623 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2940
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
  
! #: tree-cfg.cc:2960
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "se tomó la dirección, pero el bit ADDRESSABLE no está activado"
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  #| msgid "non-scalar type"
  msgid "non-scalar %qs"
  msgstr "tipo que no es escalar"
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posición o tamaño de operando no válido para BIT_FIELD_REF"
  
! #: tree-cfg.cc:3006
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la precisión del tipo de resultado integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3015
  #, fuzzy, gcc-internal-format
  #| msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "el modo de tamño del resultado que no es integral no coincide con el tamaño del campo de BIT_FIELD_REF"
  
! #: tree-cfg.cc:3023
  #, fuzzy, gcc-internal-format
  #| msgid "shift of non-integer operand"
  msgid "%qs of non-mode-precision operand"
  msgstr "desplazamiento de un operando que no es entero"
  
! #: tree-cfg.cc:3030
  #, fuzzy, gcc-internal-format
  #| msgid "position plus size exceeds size of referenced object in BIT_FIELD_REF"
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "posición más tamaño supera el tamaño del objeto referenciado en BIT_FIELD_REF"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "los tipos de datos no coinciden en la referencia de matriz"
  
! #: tree-cfg.cc:3057
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of an SSA_NAME on the left hand side"
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversión de un SSA_NAME del lado izquierdo"
  
! #: tree-cfg.cc:3065
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of register to a different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "conversión de registro a un tamaño diferente"
  
! #: tree-cfg.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "non-lvalue in %s"
  msgid "non-top-level %qs"
  msgstr "no es valor-l en %s"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in parameter %i"
  msgid "type mismatch in %qs"
  msgstr "los tipos no coinciden en el parámetro %i"
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand of MEM_REF"
  msgid "invalid %qs offset operator"
  msgstr "operando de desplazamiento de MEM_REF no válido"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid address operand in MEM_REF"
  msgid "invalid address operand in %qs"
  msgstr "operando de dirección no válido en MEM_REF"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offset operand in MEM_REF"
  msgid "invalid offset operand in %qs"
  msgstr "operando de desplazamiento no válido en MEM_REF"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "uso no válido de %qD"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF simple"
  
! #: tree-cfg.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expresión no válida para el l-valor min"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "la llamada gimple tiene dos objetivos"
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "la llamada gimple no tiene objetivo"
  
! #: tree-cfg.cc:3295
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "función no válida en la llamada gimple"
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "no es función en la llamada gimple"
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "estado const pure no válido para la función"
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS no válido en la llamada gimple"
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  #| msgid "LHS in noreturn call"
  msgid "LHS in %<noreturn%> call"
  msgstr "LHS en la llamada noreturn"
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversión no válida en la llamada gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "cadena estática no válida en la llamada gimple"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "cadena static con una función que no usa una"
*************** msgstr "cadena static con una función q
*** 34593,35243 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no válido en la llamada gimple"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no válidos en la comparación gimple"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparación de tipos de operandos que no coinciden"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparación de vectores"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no válido de la comparación de vectores"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no válido de la comparación"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operación unaria no es un registro"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no válido en la operación unaria"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no válidos en la conversión de coma fija"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no válidos en la conversión a coma flotante"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no válidos en la conversión a entero"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresión triste"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversión que no es trivial en la operación unaria"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operación binaria no es un registro"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no válidos para un vector valuado con más"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no válido"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresión binaria"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: tree-cfg.cc:4279
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo número de elementos que el resultado"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con número de elementos diferentes en la expresión de permutación"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no válida en %s"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posición o tamaño no válido en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserción fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserción de vector no en contorno de elemento"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversión que no es trivial en la asignación"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cpu %qs for %s%qs%s"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "cpu %qs no válida para %s%qs%s"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in assignment statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `->'"
  msgid "invalid %qs size argument in load"
  msgstr "argumento de tipo no válido de `->'"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no válido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of ternary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "número incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4715
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con índice de elemento no NULL"
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no válido en la declaración return"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversión no válida en la declaración return"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no válido para la declaración switch"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no váilda en sentencia switch"
  
! #: tree-cfg.cc:4884
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no válido"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no váilda en sentencia switch"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no váildo en sentencia switch"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisión de tipo en sentencia switch"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaración de función actual"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definición incorrecta del número de relleno de aterrizaje"
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "código de comparación no válido en la condición gimple"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no válidas en la condición gimple"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no válido"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definición PHI"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no válido"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicación referencia un bloque que no está en el árbol de bloques"
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "Declaración local desde una función diferente"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (phi) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicación"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "compartición incorrecta de nodos de árbol"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (stmt) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcó la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcó la sentencia para throw en medio del bloque"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE no está inicializado"
  
! #: tree-cfg.cc:5685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Uninitialized probability of edge %i->%i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "Probabilidad del borde %i->%i no inicializada"
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5711
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5718
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  #| msgid "label %s to block does not match in bb %d"
  msgid "label %qD to block does not match in bb %d"
  msgstr "la etiqueta %s para el bloque no coincide con el bb %d"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  #| msgid "label %s has incorrect context in bb %d"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "la etiqueta %s tiene un contexto incorrecto en el bb %d"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "label %s in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "etiqueta %s enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caída después de una sentencia de control en bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso después de una expresión que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida erróneas al final del bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explícito al final del bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devolución no apunta a exit en el bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontró un case por defecto que no está al inicio del vector case"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no están ordenadas:"
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la función %<noreturn%> devuelve"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una función que no es void"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 34628,35283 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_unreachable or __builtin_trap call with arguments"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "llamada a __builtin_unreachable o __builtin_trap con argumentos"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argumento no válido en la llamada gimple"
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operandos no válidos en la comparación gimple"
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "comparación de tipos de operandos que no coinciden"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "operandos que no son vectores en la comparación de vectores"
  
! #: tree-cfg.cc:3525
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "tipo resultante no válido de la comparación de vectores"
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "tipo resultante no válido de la comparación"
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "el LHS de una operación unaria no es un registro"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operando no válido en la operación unaria"
  
! #: tree-cfg.cc:3583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "tipos no válidos en la conversión nop"
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipos no válidos en la conversión de coma fija"
  
! #: tree-cfg.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipos no válidos en la conversión a coma flotante"
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipos no válidos en la conversión a entero"
  
! #: tree-cfg.cc:3719
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in sad expression"
  msgid "type mismatch in %qs expression"
  msgstr "no coincide el tipo en expresión triste"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid types for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid prototype for '%s'"
  msgid "invalid type for %qs"
  msgstr "prototipo no válido para '%s'"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversión que no es trivial en la operación unaria"
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "el LHS de una operación binaria no es un registro"
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operandos no válidos en la operación binaria"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-vector operands to vector valued plus"
  msgid "invalid non-vector operands to %qs"
  msgstr "operandos que no son vectores no válidos para un vector valuado con más"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "modo de puntero %qs no válido"
  
! #: tree-cfg.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector type expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "los tipos de datos no coinciden en la expresión binaria"
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4212
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: tree-cfg.cc:4244
  #, fuzzy, gcc-internal-format
  #| msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "el primer argumento de una VEC_COND_EXPR debe ser de tipo vector de booleanos del mismo número de elementos que el resultado"
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "vector types expected in %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: tree-cfg.cc:4309
  #, fuzzy, gcc-internal-format
  #| msgid "vectors with different element number found in vector permute expression"
  msgid "vectors with different element number found in %qs"
  msgstr "se encontraron vectores con número de elementos diferentes en la expresión de permutación"
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  #| msgid "invalid offload table in %s"
  msgid "invalid mask type in %qs"
  msgstr "tabla de descarga no válida en %s"
  
! #: tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  #| msgid "not allowed type combination in BIT_INSERT_EXPR"
  msgid "not allowed type combination in %qs"
  msgstr "no se permite combinar tipos en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size in BIT_INSERT_EXPR"
  msgid "invalid position or size in %qs"
  msgstr "posición o tamaño no válido en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4401
  #, fuzzy, gcc-internal-format
  #| msgid "'h' applied to non-register operand"
  msgid "%qs into non-mode-precision operand"
  msgstr "`h' aplicado a un operando no registro"
  
! #: tree-cfg.cc:4411
  #, fuzzy, gcc-internal-format
  #| msgid "insertion out of range in BIT_INSERT_EXPR"
  msgid "insertion out of range in %qs"
  msgstr "inserción fuera de rango en BIT_INSERT_EXPR"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "vector insertion not at element boundary"
  msgid "%qs not at element boundary"
  msgstr "inserción de vector no en contorno de elemento"
  
! #: tree-cfg.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "conversión que no es trivial en la asignación"
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cpu %qs for %s%qs%s"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "cpu %qs no válida para %s%qs%s"
  
! #: tree-cfg.cc:4494
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in clobber statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4502
  #, fuzzy, gcc-internal-format
  #| msgid "non-decl/MEM_REF LHS in clobber statement"
  msgid "%qs LHS in assignment statement"
  msgstr "non-decl/MEM_REF LHS en sentencia clobber"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operando no válido para %%R"
  
! #: tree-cfg.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of `->'"
  msgid "invalid %qs size argument in load"
  msgstr "argumento de tipo no válido de `->'"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs no válido para el almacenamiento de memoria gimple"
  
! #: tree-cfg.cc:4615
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of ternary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "el LHS de una operación terniaria no es un registro"
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect type of vector CONSTRUCTOR elements"
  msgid "incorrect type of vector %qs elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect number of vector CONSTRUCTOR elements"
  msgid "incorrect number of vector %qs elements"
  msgstr "número incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "tipo incorrecto de elementos de CONSTRUCTOR de vector"
  
! #: tree-cfg.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR with non-NULL element index"
  msgid "vector %qs with non-NULL element index"
  msgstr "CONSTRUCTOR de vector con índice de elemento no NULL"
  
! #: tree-cfg.cc:4687
  #, fuzzy, gcc-internal-format
  #| msgid "vector CONSTRUCTOR element is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "el elemento CONSTRUCTOR de vector no es un valor GIMPLE"
  
! #: tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  #| msgid "non-vector CONSTRUCTOR with elements"
  msgid "non-vector %qs with elements"
  msgstr "CONSTRUCTOR no vector con elementos"
  
! #: tree-cfg.cc:4723
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operando no válido en la declaración return"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversión no válida en la declaración return"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "el destino de goto no es una etiqueta ni un puntero"
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operando no válido para la declaración switch"
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "sentencia switch de tipo no entero"
  
! #: tree-cfg.cc:4837
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "etiqueta case default no váilda en sentencia switch"
  
! #: tree-cfg.cc:4849
  #, fuzzy, gcc-internal-format
  #| msgid "invalid CASE_CHAIN"
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "CASE_CHAIN no válido"
  
! #: tree-cfg.cc:4855
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "etiqueta case no váilda en sentencia switch"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "rango case no váildo en sentencia switch"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "discordancia en precisión de tipo en sentencia switch"
  
! #: tree-cfg.cc:4879
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "discordancia de tipos para etiqueta case en sentencia switch"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "etiquetas case no ordenadas en sentencia switch"
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  #| msgid "label's context is not the current function decl"
  msgid "label context is not the current function declaration"
  msgstr "el contexto de la etiqueta no es la declaración de función actual"
  
! #: tree-cfg.cc:4940
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrada incorrecta en label_to_block_map"
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "definición incorrecta del número de relleno de aterrizaje"
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "código de comparación no válido en la condición gimple"
  
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "etiquetas no válidas en la condición gimple"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "resultado PHI no válido"
  
! #: tree-cfg.cc:5092
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "falta la definición PHI"
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumento PHI no válido"
  
! #: tree-cfg.cc:5113
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in PHI argument %u"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipos incompatibles en el argumento PHI %u"
  
! #: tree-cfg.cc:5216
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5275
  #, fuzzy, gcc-internal-format
  #| msgid "dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT muerto en la tabla EH"
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "la ubicación referencia un bloque que no está en el árbol de bloques"
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  #| msgid "Local declaration from a different function"
  msgid "local declaration from a different function"
  msgstr "Declaración local desde una función diferente"
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (phi) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nodo PHI con ubicación"
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "compartición incorrecta de nodos de árbol"
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtual con ubicaciones de argumento"
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "se estableció gimple_bb (stmt) a un bloque básico erróneo"
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "se marcó la sentencia para throw, pero no lo hace"
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "se marcó la sentencia para throw en medio del bloque"
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "falló verify_gimple"
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK tiene IL asociado con él"
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "caida para salir del bb %d"
  
! #: tree-cfg.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5616
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE no está inicializado"
  
! #: tree-cfg.cc:5650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Uninitialized probability of edge %i->%i"
  msgid "probability of edge %d->%d not initialized"
  msgstr "Probabilidad del borde %i->%i no inicializada"
  
! #: tree-cfg.cc:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: tree-cfg.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5683
  #, fuzzy, gcc-internal-format
  #| msgid "nonlocal label %s is not first in a sequence of labels in bb %d"
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "la etiqueta %s que no es local no es la primera en una secuencia de etiquetas en el bb %d"
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "label %s to block does not match in bb %d"
  msgid "label %qD to block does not match in bb %d"
  msgstr "la etiqueta %s para el bloque no coincide con el bb %d"
  
! #: tree-cfg.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "label %s has incorrect context in bb %d"
  msgid "label %qD has incorrect context in bb %d"
  msgstr "la etiqueta %s tiene un contexto incorrecto en el bb %d"
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "control de flujo enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5722
  #, fuzzy, gcc-internal-format
  #| msgid "label %s in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "etiqueta %s enmedio del bloque básico %d"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "borde de caída después de una sentencia de control en bb %d"
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "borde verdadero/falso después de una expresión que no es GIMPLE_COND en bb %d"
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "banderas de borde de salida erróneas al final del bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "goto explícito al final del bb %d"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "el borde de devolución no apunta a exit en el bb %d"
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "se encontró un case por defecto que no está al inicio del vector case"
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "las etiquetas case no están ordenadas:"
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "borde de salida extra %d->%d"
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "falta el borde %i->%i"
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "la función %<noreturn%> devuelve"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "el control alcanza el final de una función que no es void"
  
! #: tree-cfg.cc:9877
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 35388,35394 ****
  msgid "cannot update SSA form"
  msgstr "no se puede actualizar formulario SSA"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "corrupción de SSA"
--- 35428,35434 ----
  msgid "cannot update SSA form"
  msgstr "no se puede actualizar formulario SSA"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "corrupción de SSA"
*************** msgstr "falta el operando use para stmt"
*** 35536,35554 ****
  msgid "statement volatile flag not up to date"
  msgstr "la opción volatile de stmt no está actualizada"
  
! #: tree-ssa-strlen.cc:2125
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o más en una región de tamaño %E desborda el destino"
  
! #: tree-ssa-strlen.cc:2129
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o más en una región de tamaño %E desborda el destino"
  
! #: tree-ssa-strlen.cc:2138
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
--- 35576,35594 ----
  msgid "statement volatile flag not up to date"
  msgstr "la opción volatile de stmt no está actualizada"
  
! #: tree-ssa-strlen.cc:2136
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o más en una región de tamaño %E desborda el destino"
  
! #: tree-ssa-strlen.cc:2140
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD writing %E or more bytes into a region of size %E overflows the destination"
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%K%qD: escribir %E bytes o más en una región de tamaño %E desborda el destino"
  
! #: tree-ssa-strlen.cc:2149
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
*************** msgid_plural "%qD writing %wu bytes into
*** 35557,35563 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de tamaño %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2146
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
--- 35597,35603 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de tamaño %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2157
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size %wu"
*************** msgid_plural "writing %wu bytes into a r
*** 35566,35572 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de tamaño %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2156
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
--- 35606,35612 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de tamaño %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2167
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
*************** msgid_plural "%qD writing %wu bytes into
*** 35575,35581 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de un tamaño entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:2164
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
--- 35615,35621 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de un tamaño entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:2175
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing %wu byte into a region of size between %wu and %wu"
  #| msgid_plural "%<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu"
*************** msgid_plural "writing %wu bytes into a r
*** 35584,35614 ****
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de un tamaño entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:2174
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2180
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:3090
  #, fuzzy, gcc-internal-format
  #| msgid "%qE output truncated before the last format character"
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
--- 35624,35654 ----
  msgstr[0] "directiva %<%.*s%> escribiendo %wu byte en una región de un tamaño entre %wu y %wu"
  msgstr[1] "directiva %<%.*s%> escribiendo %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:2185
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2191
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu"
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de tamaño %wu"
  
! #: tree-ssa-strlen.cc:2199
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:2205
  #, fuzzy, gcc-internal-format
  #| msgid "%<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "directiva %<%.*s%> escribiendo entre %wu y %wu bytes en una región de un tamaño entre %wu y %wu"
  
! #: tree-ssa-strlen.cc:3101
  #, fuzzy, gcc-internal-format
  #| msgid "%qE output truncated before the last format character"
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
*************** msgid_plural "%qD output truncated befor
*** 35616,35622 ****
  msgstr[0] "la salida %qE podría truncarse antes del último carácter de formato"
  msgstr[1] "la salida %qE podría truncarse antes del último carácter de formato"
  
! #: tree-ssa-strlen.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "%qD output truncated copying %E bytes from a string of length %wu"
  msgid "%qD output truncated copying %E byte from a string of length %wu"
--- 35656,35662 ----
  msgstr[0] "la salida %qE podría truncarse antes del último carácter de formato"
  msgstr[1] "la salida %qE podría truncarse antes del último carácter de formato"
  
! #: tree-ssa-strlen.cc:3117
  #, fuzzy, gcc-internal-format
  #| msgid "%qD output truncated copying %E bytes from a string of length %wu"
  msgid "%qD output truncated copying %E byte from a string of length %wu"
*************** msgid_plural "%qD output truncated copyi
*** 35624,35636 ****
  msgstr[0] "salida de %qD truncada copiando %E bytes desde una cadena de longitud %wu"
  msgstr[1] "salida de %qD truncada copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3113
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "salida de %G%qD truncada copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3125
  #, fuzzy, gcc-internal-format
  #| msgid "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
--- 35664,35676 ----
  msgstr[0] "salida de %qD truncada copiando %E bytes desde una cadena de longitud %wu"
  msgstr[1] "salida de %qD truncada copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3124
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "salida de %G%qD truncada copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3136
  #, fuzzy, gcc-internal-format
  #| msgid "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
*************** msgid_plural "%qD output may be truncate
*** 35638,35687 ****
  msgstr[0] "la salida de %qD puede ser truncada copiando %E bytes desde una cadena de longitud %wu"
  msgstr[1] "la salida de %qD puede ser truncada copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la salida de %G%qD puede truncarse copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3302
  #, fuzzy, gcc-internal-format
  #| msgid "%qE output truncated before the last format character"
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la salida %qE podría truncarse antes del último carácter de formato"
  
! #: tree-ssa-strlen.cc:3315
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD specified bound depends on the length of the source argument"
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "%G%qD: el límite especificado depende de la longitud del argumento origen"
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "la longitud se calcula aquí"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
--- 35678,35727 ----
  msgstr[0] "la salida de %qD puede ser truncada copiando %E bytes desde una cadena de longitud %wu"
  msgstr[1] "la salida de %qD puede ser truncada copiando %E bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la salida de %G%qD puede truncarse copiando entre %wu y %wu bytes desde una cadena de longitud %wu"
  
! #: tree-ssa-strlen.cc:3313
  #, fuzzy, gcc-internal-format
  #| msgid "%qE output truncated before the last format character"
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la salida %qE podría truncarse antes del último carácter de formato"
  
! #: tree-ssa-strlen.cc:3326
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD specified bound depends on the length of the source argument"
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "%G%qD: el límite especificado depende de la longitud del argumento origen"
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "la longitud se calcula aquí"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
*************** msgstr "la variable automática %qE no p
*** 35968,35974 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "la operación vectorial se expandirá por piezas"
--- 36008,36014 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "la operación vectorial se expandirá por piezas"
*************** msgstr "la operación vectorial se expan
*** 35988,35994 ****
  msgid "vector condition will be expanded piecewise"
  msgstr "la condición vectorial se expandirá por piezas"
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
--- 36028,36034 ----
  msgid "vector condition will be expanded piecewise"
  msgstr "la condición vectorial se expandirá por piezas"
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
*************** msgstr "TYPE_METHOD_BASETYPE no es una v
*** 36476,36484 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaración previa de %qD"
--- 36516,36524 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "falta el atributo %<target%> para %qD multiversionado"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "declaración previa de %qD"
*************** msgstr "los datos COMMON thread-local no
*** 36654,36660 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "la alineación solicitada para %q+D es mayor que la alineación implementada de %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "no se conoce el tamaño de almacenamiento de %q+D"
--- 36694,36700 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "la alineación solicitada para %q+D es mayor que la alineación implementada de %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "no se conoce el tamaño de almacenamiento de %q+D"
*************** msgid "%qE attribute ignored for field o
*** 36932,36962 ****
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on objects of type %qT"
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "el atributo %qE no se aplica a tipos"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
--- 36972,37002 ----
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "%qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on objects of type %qT"
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "se descarta el atributo %qE en objetos de tipo %qT"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attribute %qE because it conflicts with attribute %qs"
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "Se hace caso omiso del atributo %qE debido a un conflicto con el atributo %qs"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "el atributo %qE no se aplica a tipos"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
*************** msgid "%qE attribute has no effect on un
*** 36974,36992 ****
  msgstr "el atributo %qE no tiene efecto en funciones locales de unidad"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "el atributo %qE sólo tiene efecto en objetos públicos"
--- 37014,37032 ----
  msgstr "el atributo %qE no tiene efecto en funciones locales de unidad"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "se descarta el atributo %qE porque %qT ya está definido"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "el atributo %qE sólo tiene efecto en objetos públicos"
*************** msgid "ignoring %qE attribute not set on
*** 37232,37238 ****
  msgstr "el atributo %qE no tiene efecto en variables automáticas"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
--- 37272,37278 ----
  msgstr "el atributo %qE no tiene efecto en variables automáticas"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
*************** msgid "weak %q+D cannot be defined %qE"
*** 37306,37312 ****
  msgstr "weak %q+D no se puede definir como %qE"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
--- 37346,37352 ----
  msgstr "weak %q+D no se puede definir como %qE"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
*************** msgstr ""
*** 37426,37432 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
--- 37466,37472 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
*************** msgstr "el argumento del atributo %qE no
*** 37538,37544 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "el argumento %i está dentro del rango [%E, %E]"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los únicos indicadores permitidos con el atributo %<__simd__%>"
--- 37578,37584 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "el argumento %i está dentro del rango [%E, %E]"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "%<inbranch%> y %<notinbranch%> son los únicos indicadores permitidos con el atributo %<__simd__%>"
*************** msgstr "atributo %qE a continuación de
*** 37570,37576 ****
  msgid "type was previously declared %qE"
  msgstr "el tipo se declaró previamente %qE"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
--- 37610,37616 ----
  msgid "type was previously declared %qE"
  msgstr "el tipo se declaró previamente %qE"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> solo se puede especificar para funciones virtuales"
*************** msgstr "%qD no es compatible con %qD"
*** 37590,37596 ****
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una función"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
--- 37630,37636 ----
  msgid "%qE argument is not a function"
  msgstr "el argumento %qE no es una función"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "el mensaje obsoleto no es una cadena"
*************** msgstr "%Kargumento %i, valor %qE, negat
*** 37622,37633 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "el tamaño del vector no es un múltiplo integral del tamaño del componente"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaño cero"
--- 37662,37673 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "el argumento del atributo %qE debe estar entre 0 y 255"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "el tamaño del vector no es un múltiplo integral del tamaño del componente"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaño cero"
*************** msgstr "el atributo %qE requiere prototi
*** 37829,37845 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la posición solicitada no es una constante entera"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posición solicitada es menor a cero"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 37869,37885 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la posición solicitada no es una constante entera"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posición solicitada es menor a cero"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr "cadena vacía en el atributo %<t
*** 37853,37859 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized %s target: %s"
  msgid "unrecognized %qE attribute argument %qs"
--- 37893,37899 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized %s target: %s"
  msgid "unrecognized %qE attribute argument %qs"
*************** msgstr "el compilador puede asumir que l
*** 38150,38157 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren paréntesis alrededor de la asignación usada como valor verdadero"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no válido de %<restrict%>"
--- 38190,38197 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "se sugieren paréntesis alrededor de la asignación usada como valor verdadero"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso no válido de %<restrict%>"
*************** msgstr "el atributo %<fallthrough%> se e
*** 38357,38363 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 38397,38403 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 38365,38371 ****
  msgstr "faltan argumentos para la función %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 38405,38411 ----
  msgstr "faltan argumentos para la función %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr "el índice %E denota un desplaza
*** 38502,38508 ****
  msgid "size of array is too large"
  msgstr "el tamaño de la matriz es demasiado grande"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "el tipo %qT del operando es incompatible con el argumento %d de %qE"
--- 38542,38548 ----
  msgid "size of array is too large"
  msgstr "el tamaño de la matriz es demasiado grande"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "el tipo %qT del operando es incompatible con el argumento %d de %qE"
*************** msgstr "el paso del argumento %d de %qE
*** 38519,38688 ****
  msgid "both arguments must be compatible"
  msgstr "el argumento izquierdo debe ser una rebanada"
  
! #: c-family/c-common.cc:7906
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "número incorrecto de argumentos para la función %qE"
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "el argumento 1 de %qE debe ser un tipo puntero que no sea void"
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:7940
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:7952
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "el argumento 1 de %qE debe ser un puntero a un objeto de tamaño diferente de cero"
  
! #: c-family/c-common.cc:7974
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-common.cc:7984
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:7993
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "el argumento %d de %qE no debe ser un puntero a función"
  
! #: c-family/c-common.cc:8003
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "no coincide el tamaño en el argumento %d de %qE"
  
! #: c-family/c-common.cc:8018
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:8024
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:8041
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d que no es entero de %qE"
  
! #: c-family/c-common.cc:8070
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "el valor del índice está fuera del límite"
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversión del escalar %qT al vector %qT implica truncado"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la función interna %qE ha de ser llamada directamente"
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "el tamaño de la matriz %qE es negativo"
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "el tamaño de la matriz es negativo"
  
! #: c-family/c-common.cc:9643
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: c-family/c-common.cc:9646
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "%K%qD: el tamaño especificado %E excede el tamaño máximo %E del objeto"
  
! #: c-family/c-common.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: c-family/c-common.cc:9654
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "el límite especificado %wu supera el tamaño máximo del objeto %wu"
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "possible fix: take the address with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: c-family/c-common.cc:10022
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in reference to %q+D"
  msgid "possible fix: dereference with %qs"
--- 38559,38728 ----
  msgid "both arguments must be compatible"
  msgstr "el argumento izquierdo debe ser una rebanada"
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "número incorrecto de argumentos para la función %qE"
  
! #: c-family/c-common.cc:7938
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "el argumento 1 de %qE debe ser un tipo puntero que no sea void"
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:7956
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:7968
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "el argumento 1 de %qE debe ser un puntero a un objeto de tamaño diferente de cero"
  
! #: c-family/c-common.cc:7990
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c-family/c-common.cc:8000
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:8009
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "el argumento %d de %qE no debe ser un puntero a función"
  
! #: c-family/c-common.cc:8019
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "no coincide el tamaño en el argumento %d de %qE"
  
! #: c-family/c-common.cc:8034
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: c-family/c-common.cc:8057
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d que no es entero de %qE"
  
! #: c-family/c-common.cc:8086
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "argumento de modelo de memoria %d no válido de %qE"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "el valor del índice está fuera del límite"
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversión del escalar %qT al vector %qT implica truncado"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la función interna %qE ha de ser llamada directamente"
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "el tamaño de la matriz %qE es negativo"
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "el tamaño de la matriz es negativo"
  
! #: c-family/c-common.cc:9745
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: c-family/c-common.cc:9748
  #, fuzzy, gcc-internal-format
  #| msgid "%K%qD specified size %E exceeds maximum object size %E"
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "%K%qD: el tamaño especificado %E excede el tamaño máximo %E del objeto"
  
! #: c-family/c-common.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: c-family/c-common.cc:9756
  #, fuzzy, gcc-internal-format
  #| msgid "specified bound %wu exceeds maximum object size %wu"
  msgid "size of array exceeds maximum object size %qE"
  msgstr "el límite especificado %wu supera el tamaño máximo del objeto %wu"
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "possible fix: take the address with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: c-family/c-common.cc:10124
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in reference to %q+D"
  msgid "possible fix: dereference with %qs"
*************** msgid "ignoring %<#pragma %s %s%>"
*** 39294,39423 ****
  msgstr "se descarta el #pragma %s %s"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "%<@%> parásita en el programa"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "%qs parásito en el programa"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "falta el carácter terminando %c"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "%qc parásito en el programa"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "%<\\%o%> parásito en el programa"
  
! #: c-family/c-lex.cc:1087
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "la constante entera es demasiado grande para el tipo %<unsigned long%>"
  
! #: c-family/c-lex.cc:1090
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "la constante entera es demasiado grande para el tipo %<unsigned long%>"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int%d%> is not supported on this target"
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "esta constante decimal sólo es unsigned en ISO C90"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "esta constante decimal será unsigned en ISO C90"
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "la constante entera es demasiado grande para el tipo %<unsigned long%>"
  
! #: c-family/c-lex.cc:1222
  #, fuzzy, gcc-internal-format
  #| msgid "unsuffixed float constant"
  msgid "unsuffixed floating constant"
  msgstr "constante de coma flotante sin sufijo"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  #| msgid "decimal floating point not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "no se admite la coma flotante decimal para este objetivo"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "no se admite el sufijo no estándar en una constante de coma flotante"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "sufijo no estándar en una constante de coma flotante"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "sufijo no estándar en una constante de coma flotante"
  
! #: c-family/c-lex.cc:1314
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: c-family/c-lex.cc:1335
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "la constante de coma flotante excede el rango de %qT"
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "se truncó la constante de coma flotante a cero"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "no se admite la concatenación no estándar de literales de cadena"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenación de constantes de cadenas"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 39334,39463 ----
  msgstr "se descarta el #pragma %s %s"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "%<@%> parásita en el programa"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "%qs parásito en el programa"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "falta el carácter terminando %c"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "%qc parásito en el programa"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "%<\\%o%> parásito en el programa"
  
! #: c-family/c-lex.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "la constante entera es demasiado grande para el tipo %<unsigned long%>"
  
! #: c-family/c-lex.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "la constante entera es demasiado grande para el tipo %<unsigned long%>"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int%d%> is not supported on this target"
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "esta constante decimal sólo es unsigned en ISO C90"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "esta constante decimal será unsigned en ISO C90"
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "la constante entera es demasiado grande para el tipo %<unsigned long%>"
  
! #: c-family/c-lex.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "unsuffixed float constant"
  msgid "unsuffixed floating constant"
  msgstr "constante de coma flotante sin sufijo"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  #| msgid "decimal floating point not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "no se admite la coma flotante decimal para este objetivo"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "no se admite el sufijo no estándar en una constante de coma flotante"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "sufijo no estándar en una constante de coma flotante"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "sufijo no estándar en una constante de coma flotante"
  
! #: c-family/c-lex.cc:1316
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: c-family/c-lex.cc:1337
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "la constante de coma flotante excede el rango de %qT"
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "se truncó la constante de coma flotante a cero"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "no se admite la concatenación no estándar de literales de cadena"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "C tradicional rechaza la concatenación de constantes de cadenas"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "cláusula %<depend(source)%> esp
*** 39476,39482 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la cláusula %<ordered%> con parámetro no se puede especificar en la construcción %qs"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no válido para la variable de iteración %qE"
--- 39516,39522 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "la cláusula %<ordered%> con parámetro no se puede especificar en la construcción %qs"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo no válido para la variable de iteración %qE"
*************** msgstr "variable de iteración %<_Atomic
*** 39491,39507 ****
  msgid "%qE is not initialized"
  msgstr "%qE no está inicializado"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no válido"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresión de incremento"
--- 39531,39547 ----
  msgid "%qE is not initialized"
  msgstr "%qE no está inicializado"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "falta el predicado controlador"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predicado controlador no válido"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "falta la expresión de incremento"
*************** msgstr "falta la expresión de increment
*** 39511,39517 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresión de incremento no válida"
--- 39551,39557 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresión de incremento no válida"
*************** msgstr ""
*** 39612,39630 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an function argument"
  msgid "%qD is not a function argument"
  msgstr "%qD no es un argumento de función"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
--- 39652,39670 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an function argument"
  msgid "%qD is not a function argument"
  msgstr "%qD no es un argumento de función"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
*************** msgstr "campo de bits %qE en cláusula %
*** 39635,39642 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en cláusula %qs"
--- 39675,39682 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE en cláusula %qs"
*************** msgstr "%<#pragma%> no se permite aquí"
*** 40277,40284 ****
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo erróneo para %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 40317,40324 ----
  msgid "wrong type argument to %s"
  msgstr "argumento de tipo erróneo para %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "decremento de la función %qD"
*** 40771,40787 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "se usó la función %qD como salida %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "asignación de la ubicación de sólo lectura %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incremento de la ubicación de sólo lectura %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicación de sólo lectura %qE"
--- 40811,40827 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "se usó la función %qD como salida %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "asignación de la ubicación de sólo lectura %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incremento de la ubicación de sólo lectura %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicación de sólo lectura %qE"
*************** msgid_plural "passing argument %i to %qs
*** 41057,41063 ****
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condición tiene bifurcaciones idénticas"
--- 41097,41103 ----
  msgstr[0] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  msgstr[1] "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "esta condición tiene bifurcaciones idénticas"
*************** msgstr "PIC sólo se admite para RTPs"
*** 42087,42094 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 42127,42134 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 43009,43542 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresión"
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:8177
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:8180
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%s string ill-formed\n"
  msgid "%qs string ill-formed"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "formato no válido de %s"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no válido"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opción (%s)"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Especifica el orden de asignación de registros"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento válido en %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address not supported for this target"
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "no se admite -fsanitize=address para este objetivo"
  
! #: config/aarch64/aarch64.cc:19698
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "streaming functions require the ISA extension %qs"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:19708
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no válido para %qs"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argumento no válido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "la opción -mcpu=%s genera un conflicto con la opción -march=%s"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mstring%> is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mstring%> es obsoleto"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de código %qs con -f%s"
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es válido"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es válido"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "missing value in %<target()%> pragma or attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado múltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q#T se declaró previamente aquí"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vía %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "la opción -shared no se admite actualmente en ELF de VAX"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "la opción -shared no se admite actualmente en ELF de VAX"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot change attributes of symbol at %L after it has been used"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "No se pueden cambiar los atributos del símbolo en %L después de ser usado"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%q+D defined here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "el argumento %d de %qE debe estar dentro del rango %d...%d"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  #| msgid "an empty string cannot be in %<target_clones%> attribute"
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "no puede haber una cada vacía en el atributo %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
--- 43049,43582 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "el argumento para decltype debe ser una expresión"
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:8169
  #, fuzzy, gcc-internal-format
  #| msgid "Use the SPE ABI extensions."
  msgid "%qE requires the SVE ISA extension"
  msgstr "Usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:8172
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, fuzzy, gcc-internal-format
  #| msgid "unknown flag passed in -moverride=%s (%s)"
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "indicador pasado en -moverride=%s (%s) desconocido"
  
! #: config/aarch64/aarch64.cc:19331
  #, fuzzy, gcc-internal-format
  #| msgid "%s string ill-formed\n"
  msgid "%qs string ill-formed"
  msgstr "cadena %s mal formada\n"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format
  #| msgid "invalid format of %s"
  msgid "invalid format for %<sve_width%>"
  msgstr "formato no válido de %s"
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %h value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valor %h no válido"
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "falta la cadena de ajuste en la opción (%s)"
  
! #: config/aarch64/aarch64.cc:19437
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "opción de cadena de ajuste desconocida (%s)"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Especifica el orden de asignación de registros"
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs no es un desplazamiento válido en %qs"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, fuzzy, gcc-internal-format
  #| msgid "-fsanitize=address not supported for this target"
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "no se admite -fsanitize=address para este objetivo"
  
! #: config/aarch64/aarch64.cc:19691
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:19699
  #, fuzzy, gcc-internal-format
  #| msgid "Do not use the SPE ABI extensions."
  msgid "streaming functions require the ISA extension %qs"
  msgstr "No usa las extensiones de ABI SPE."
  
! #: config/aarch64/aarch64.cc:19701
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs to %qs"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumento %qs no válido para %qs"
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid arguments for %<-fpatchable_function_entry%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argumento no válido para %<-fpatchable_function_entry%>"
  
! #: config/aarch64/aarch64.cc:20077
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march=%s switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "la opción -mcpu=%s genera un conflicto con la opción -march=%s"
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  #| msgid "assembler does not support -mabi=ilp32"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "el ensamblador no tiene soporte para -mabi=ilp32"
  
! #: config/aarch64/aarch64.cc:20147
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mstring%> is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mstring%> es obsoleto"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs with -f%s"
  msgid "code model %qs with %<-f%s%>"
  msgstr "modelo de código %qs con -f%s"
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in x32 mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/aarch64/aarch64.cc:20328
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "falta el nombre en atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20441
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"arch=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "falta el nombre en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20483
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"cpu=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20526
  #, fuzzy, gcc-internal-format
  #| msgid "invalid name (\"%s\") in %<target(\"tune=\")%> pragma or attribute"
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nombre no válido (\"%s\") en el pragma o atributo %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "pragma o atributo %<target()%> mal formado"
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta un argumento"
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "el pragma o atributo %<target(\"%s\")%> no acepta forma negada"
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s=%s\")%> no es válido"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es válido"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "pragma o atributo %<target(\"%s\")%> mal formado"
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> has multiple values"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %<target%> argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "el argumento del atributo %<target%> no es una cadena"
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  #| msgid "missing value in %<target()%> pragma or attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "falta el valor en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21147
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21153
  #, fuzzy, gcc-internal-format
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  #| msgid "multiversioning needs ifunc which is not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "el versionado múltiple necesita ifunc, que no se admite en este objetivo"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q#T se declaró previamente aquí"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  #, fuzzy
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "vía %wd fuera de rango %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported simdlen %d"
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %d no admitido"
  
! #: config/aarch64/aarch64.cc:30782
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported return type %qT for simd"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "no se admite el tipo de retorno %qT para simd"
  
! #: config/aarch64/aarch64.cc:30820
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported argument type %qT for simd"
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "no se admite el tipo de argumento %qT para simd"
  
! #: config/aarch64/aarch64.cc:30895
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "la opción -shared no se admite actualmente en ELF de VAX"
  
! #: config/aarch64/aarch64.cc:30915
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "la opción -shared no se admite actualmente en ELF de VAX"
  
! #: config/aarch64/aarch64.cc:31105
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot change attributes of symbol at %L after it has been used"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "No se pueden cambiar los atributos del símbolo en %L después de ser usado"
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%q+D defined here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer to a constant size type"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "el argumento %d de %qE debe ser un puntero a un tipo de tamaño constante"
  
! #: config/aarch64/aarch64.cc:32898
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be in the range %d...%d"
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "el argumento %d de %qE debe estar dentro del rango %d...%d"
  
! #: config/aarch64/aarch64.cc:32914
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: config/aarch64/aarch64.cc:33174
  #, fuzzy, gcc-internal-format
  #| msgid "an empty string cannot be in %<target_clones%> attribute"
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "no puede haber una cada vacía en el atributo %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33178
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:33184
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "valor no válido (\"%s\") en el pragma o atributo %<target()%>"
  
! #: config/aarch64/aarch64.cc:33190
  #, fuzzy
  #| msgid "invalid value (\"%s\") in %<target()%> pragma or attribute"
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
*************** msgid "argument of %qE attribute is not
*** 43735,43751 ****
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 43775,43791 ----
  msgstr "el argumento del atributo %qE no es \"ilink\" o \"firq\""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 43864,43870 ****
  msgstr "falta el argumento del atributo %qE"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "el atributo %qE sólo permite una constante entera como argumento"
--- 43904,43910 ----
  msgstr "falta el argumento del atributo %qE"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "el atributo %qE sólo permite una constante entera como argumento"
*************** msgstr "el atributo %qE se aplica solame
*** 43885,43909 ****
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
--- 43925,43949 ----
  msgid "argument of %qE attribute ignored"
  msgstr "falta el argumento del atributo %qE"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "el atributo %qE solamente se aplica a variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, fuzzy, gcc-internal-format
  #| msgid "alternatives not allowed in asm flag output"
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "no se permiten alternativas en la salida del indicador asm"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, fuzzy, gcc-internal-format
  #| msgid "unknown asm flag output %qs"
  msgid "unknown %<asm%> flag output %qs"
  msgstr "salida del indicador asm %qs desconocida"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for asm flag output"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "no se puede dividir insn"
*** 44463,44662 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "arquitectura de núcleo %qs desconocida especificada con %qs"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "no se admite -fpic"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "no se admite -fPIC"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-fpie is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "no se admite -fpie"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIE is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de función %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la función %qs no puede tener argumentos"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la función %qs no puede devolver un valor"
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs parece ser un manejador %s mal escrito; falta el prefijo %<__vector%>"
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs es un identificador invertido en AVR-LibC.  Plantéese %<#include <avr/interrupt.h>%> antes de usar la macro %qs"
  
! #: config/avr/avr.cc:1087
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr "%qs es un identificador invertido en AVR-LibC.  Plantéese %<#include <avr/interrupt.h>%> antes de usar la macro %qs"
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> sólo contiene 2 bytes de dirección"
  
! #: config/avr/avr.cc:2608
  #, fuzzy, gcc-internal-format
  #| msgid "pointer offset from symbol maybe incorrect"
  msgid "pointer offset from symbol may be incorrect"
  msgstr "el desplazamiento del puntero desde el símbolo tal vez es incorrecto"
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "se accede a memoria de datos con dirección de memoria de programa"
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "se accede a memoria de programa con dirección de memoria de datos"
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "se usó el registro fijo %s para pasar un parámetro a la función"
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "no se admite escribir al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:11424
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estático"
  
! #: config/avr/avr.cc:11431
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "solo se admite el atributo %qE núcleos Tiny reducidos"
  
! #: config/avr/avr.cc:11473
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute address out of range"
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "la dirección del atributo %qE está fuera de rango"
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "tanto el atributo %s como el %qE proporcionan dirección"
  
! #: config/avr/avr.cc:11497
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "atributo %qE en variable no volátil"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "no se admiten espacios de direcciones para dispositivos Tiny reducidos"
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "no se admite el espacio de direcciones %qs para dispositivos con tamaño de flash de hasta %d KiB"
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %qT"
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+D"
  
! #: config/avr/avr.cc:11803
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs espera una constante como argumento"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D debe ser const para que se ponga en la sección de sólo lectura a través de %qs"
  
! #: config/avr/avr.cc:12066
  #, fuzzy, gcc-internal-format
  #| msgid "static IO declaration for %q+D needs an address"
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "la declaración de ES estática para %q+D necesita una dirección"
  
! #: config/avr/avr.cc:12155
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Sólo las variables sin inicializar se pueden colocar en la sección .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "se colocó la variable %q+D con inicialización dinámica en el área de memoria del programa"
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "se colocó la variable %q+D sin inicializar en el área de memoria del programa"
--- 44503,44702 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "arquitectura de núcleo %qs desconocida especificada con %qs"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-fpic is not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "no se admite -fpic"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIC is not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "no se admite -fPIC"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-fpie is not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "no se admite -fpie"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-fPIE is not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "no se admite -fPIE"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "los atributos de función %qs y %qs son mutuamente excluyentes"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la función %qs no puede tener argumentos"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la función %qs no puede devolver un valor"
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs parece ser un manejador %s mal escrito; falta el prefijo %<__vector%>"
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs es un identificador invertido en AVR-LibC.  Plantéese %<#include <avr/interrupt.h>%> antes de usar la macro %qs"
  
! #: config/avr/avr.cc:1084
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr "%qs es un identificador invertido en AVR-LibC.  Plantéese %<#include <avr/interrupt.h>%> antes de usar la macro %qs"
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> sólo contiene 2 bytes de dirección"
  
! #: config/avr/avr.cc:2605
  #, fuzzy, gcc-internal-format
  #| msgid "pointer offset from symbol maybe incorrect"
  msgid "pointer offset from symbol may be incorrect"
  msgstr "el desplazamiento del puntero desde el símbolo tal vez es incorrecto"
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "se accede a memoria de datos con dirección de memoria de programa"
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "se accede a memoria de programa con dirección de memoria de datos"
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "se usó el registro fijo %s para pasar un parámetro a la función"
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "no se admite escribir al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:11421
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estático"
  
! #: config/avr/avr.cc:11428
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "solo se admite el atributo %qE núcleos Tiny reducidos"
  
! #: config/avr/avr.cc:11470
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute address out of range"
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "la dirección del atributo %qE está fuera de rango"
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "tanto el atributo %s como el %qE proporcionan dirección"
  
! #: config/avr/avr.cc:11494
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "atributo %qE en variable no volátil"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "no se admiten espacios de direcciones para dispositivos Tiny reducidos"
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "no se admite el espacio de direcciones %qs para dispositivos con tamaño de flash de hasta %d KiB"
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %qT"
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "el espacio de direcciones %qs que apuntan a punteros debe ser const en %s %q+D"
  
! #: config/avr/avr.cc:11800
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs espera una constante como argumento"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D debe ser const para que se ponga en la sección de sólo lectura a través de %qs"
  
! #: config/avr/avr.cc:12065
  #, fuzzy, gcc-internal-format
  #| msgid "static IO declaration for %q+D needs an address"
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "la declaración de ES estática para %q+D necesita una dirección"
  
! #: config/avr/avr.cc:12154
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "Sólo las variables sin inicializar se pueden colocar en la sección .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "se colocó la variable %q+D con inicialización dinámica en el área de memoria del programa"
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "se colocó la variable %q+D sin inicializar en el área de memoria del programa"
*************** msgstr "se colocó la variable %q+D sin
*** 44665,44713 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D tiene atributos incompatibles %qs y %qs"
  
! #: config/avr/avr.cc:12425
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "la arquitectura %qs sólo se admite para ensamblador"
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "vonversión del espacio de direcciones %qs al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s expera una constante entera en tiempo de compilación"
  
! #: config/avr/avr.cc:16362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s expects a compile time long integer constant as first argument"
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%s espera una constante entera long en tiempo de compilación como primer argumento"
  
! #: config/avr/avr.cc:16377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s espera una constante entera long en tiempo de compilación como primer argumento"
  
! #: config/avr/avr.cc:16405
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "redondear a %d bits no tiene ningún efecto en valores de coma fija con %d bits de fracción"
  
! #: config/avr/avr.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "el resultado del redondeo será siempre 0"
--- 44705,44753 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D tiene atributos incompatibles %qs y %qs"
  
! #: config/avr/avr.cc:12424
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "la arquitectura %qs sólo se admite para ensamblador"
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "vonversión del espacio de direcciones %qs al espacio de direcciones %qs"
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s expera una constante entera en tiempo de compilación"
  
! #: config/avr/avr.cc:16352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s expects a compile time long integer constant as first argument"
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%s espera una constante entera long en tiempo de compilación como primer argumento"
  
! #: config/avr/avr.cc:16367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s espera una constante entera long en tiempo de compilación como primer argumento"
  
! #: config/avr/avr.cc:16395
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "redondear a %d bits no tiene ningún efecto en valores de coma fija con %d bits de fracción"
  
! #: config/avr/avr.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "el resultado del redondeo será siempre 0"
*************** msgstr "%<-freorder-blocks-and-partition
*** 44839,44899 ****
  msgid "eBPF stack limit exceeded"
  msgstr "se excedió el límite de tamaño de rastreo de variable"
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to make"
  msgid "too many function arguments for eBPF"
  msgstr "demasiados argumentos para make"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "no constructors"
  msgstr "En el constructor %qs"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "no destructors"
  msgstr "En el destructor %qs"
  
! #: config/bpf/bpf.cc:774
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "la llamada requiere ifunc, que no se admite en este objetivo"
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumento no válido para la función interna"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "invalid built-in function at expansion"
  msgstr "argumento no válido para la función interna %s"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "el segundo argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "el segundo argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 44879,44939 ----
  msgid "eBPF stack limit exceeded"
  msgstr "se excedió el límite de tamaño de rastreo de variable"
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to make"
  msgid "too many function arguments for eBPF"
  msgstr "demasiados argumentos para make"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "no constructors"
  msgstr "En el constructor %qs"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "no destructors"
  msgstr "En el destructor %qs"
  
! #: config/bpf/bpf.cc:797
  #, fuzzy, gcc-internal-format
  #| msgid "the call requires ifunc, which is not supported by this target"
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "la llamada requiere ifunc, que no se admite en este objetivo"
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumento no válido para la función interna"
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "invalid built-in function at expansion"
  msgstr "argumento no válido para la función interna %s"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "el segundo argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "el segundo argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr "-mno-exr válida solo con -ms o
*** 45360,45366 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "no se admite -mn para objetivos linux"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 45400,45406 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "no se admite -mn para objetivos linux"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 45548,45554 ****
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
  #: config/i386/i386-expand.cc:15257
--- 45588,45594 ----
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "el tercer argumento para %<__builtin_prefetch%> es no válido; se usa cero"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr "el último argumento debe ser un
*** 45584,46185 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "el penúltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, fuzzy, gcc-internal-format
  #| msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Las versiones de funciones no pueden marcarse como gnu_inline; hay que generar cuerpos"
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "el modelo de código %s no admite el modo PIC"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: config/i386/i386-options.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
! #: config/i386/i386-options.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "El atributo SEQUENCE en %C ya se especificó en la declaración TYPE"
  
! #: config/i386/i386-options.cc:1374
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: config/i386/i386-options.cc:1657
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argumento %qs incorrecto para la opción %qs"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "los rangos de tamaño de la opción %qs deberían ser crecientes"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "se especificó un nombre de estrategia %qs incorrecto para la opción %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "no se admite el nombre de estrategia %qs especificado para la opción %qs para código de 32 bits"
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "se especificó una alineación %qs desconocida para la opción %qs"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "el valor máximo para el último rango de tamaños debería ser -1 para la opción %qs"
  
! #: config/i386/i386-options.cc:1729
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "se especificaron demasiados rangos de tamaños en la opción %qs"
  
! #: config/i386/i386-options.cc:1807
  #, fuzzy, gcc-internal-format
  #| msgid "unknown parameter to option -mtune-ctrl: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "parámetro desconocido para la opción -mtune-ctrl: %s"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "no se admite Intel MCU psABI en el modo %s"
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado"
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> es obsoleto; use %<target(\"tune=k8\")%> o %<target(\"tune=generic\")%> en su lugar como convenga"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para código de 32-bit"
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para código de 32-bit"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "el modelo de direcciones %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2184
  #, fuzzy, gcc-internal-format
  #| msgid "-mabi=ms not supported with X32 ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "no se admite -mabi=ms con X32 ABI"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2193
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2197
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "el modelo de código %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "no se admite -masm=intel en esta configuración"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "no está compilado el modo bit-%i"
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>"
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<generic%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionó no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.cc:2406
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-march=%> switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valor erróneo (%qs) para la opción %<-march=%>"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valor erróneo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para la opción %<-march=%> son: %s; ¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para el atributo %<target(\"arch=\")%> son: %s; ¿qiuso decir %qs?"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos válidos para la opción %<-march=%> son: %s"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos válidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2486
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-mtune=%> switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valor erróneo (%qs) para la opción %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2487
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valor erróneo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para la opción %<-mtune=%> son: %s; ¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para el atributo %<target(\"tune=\")%> son: %s; ¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2515
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos válidos para la opción %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.cc:2516
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos válidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2547
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.cc:2549
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no está entre 0 y %d"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.cc:2669
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no está entre %d y %d"
  
! #: config/i386/i386-options.cc:2692
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no está entre %d y 12"
  
! #: config/i386/i386-options.cc:2705
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2708
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "-mnop-mcount no está implementada para -fPIC"
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usó %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usó %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE está desactivado, usando la aritmética 387"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 está desactivado, usando la aritmética SSE"
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2866
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinación con -fpic"
  
! #: config/i386/i386-options.cc:2869
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opción desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.cc:3042
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un número válido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:3047
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento válido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:3075
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base válido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupción y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.cc:3335
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuración DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no están permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "regparam and thiscall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es más grande que %d"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente está disponible para 64-bit"
  
! #: config/i386/i386-options.cc:3869
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones debería tener un puntero como primer argumento"
  
! #: config/i386/i386-options.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atención de interrupciones debería tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
--- 45624,46225 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "el penúltimo argumento debe ser un inmediato de 8-bit"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, fuzzy, gcc-internal-format
  #| msgid "Function versions cannot be marked as gnu_inline, bodies have to be generated"
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "Las versiones de funciones no pueden marcarse como gnu_inline; hay que generar cuerpos"
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "el modelo de código %s no admite el modo PIC"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  #| msgid "attribute %qE argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "el argumento del atributo %qE no es una cadena"
  
! #: config/i386/i386-options.cc:1279
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "se desconoce attribute(target(\"%s\"))"
  
! #: config/i386/i386-options.cc:1344
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "El atributo SEQUENCE en %C ya se especificó en la declaración TYPE"
  
! #: config/i386/i386-options.cc:1384
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "El atributo %s de '%s' genera un conflicto con el atributo %s en %L"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argumento %qs incorrecto para la opción %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "los rangos de tamaño de la opción %qs deberían ser crecientes"
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "se especificó un nombre de estrategia %qs incorrecto para la opción %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "no se admite el nombre de estrategia %qs especificado para la opción %qs para código de 32 bits"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "se especificó una alineación %qs desconocida para la opción %qs"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "el valor máximo para el último rango de tamaños debería ser -1 para la opción %qs"
  
! #: config/i386/i386-options.cc:1739
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "se especificaron demasiados rangos de tamaños en la opción %qs"
  
! #: config/i386/i386-options.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "unknown parameter to option -mtune-ctrl: %s"
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "parámetro desconocido para la opción -mtune-ctrl: %s"
  
! #: config/i386/i386-options.cc:2068
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "no se admite Intel MCU psABI en el modo %s"
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> es obsoleto; use en su lugar %<-mtune=k8%> o %<-mtune=generic%> como sea adecuado"
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> es obsoleto; use %<target(\"tune=k8\")%> o %<target(\"tune=generic\")%> en su lugar como convenga"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para código de 32-bit"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  #| msgid "-mstringop-strategy=rep_8byte not supported for 32-bit code"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "no se admite -mstringop-stategy=rep_8byte para código de 32-bit"
  
! #: config/i386/i386-options.cc:2168
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "el modelo de direcciones %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "-mabi=ms not supported with X32 ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "no se admite -mabi=ms con X32 ABI"
  
! #: config/i386/i386-options.cc:2200
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2203
  #, fuzzy, gcc-internal-format
  #| msgid "transactional memory is not supported with %<-fsanitize=kernel-address%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "la memoria transaccional no se admite con %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2207
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=leak%> is incompatible with %<-fsanitize=thread%>"
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-fsanitize=leak%> es incompatible con %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "el modelo de código %qs no se admite en el modo de bit %s"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "el modelo de código %qs no se admite en modo x32"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "-masm=intel not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "no se admite -masm=intel en esta configuración"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "no está compilado el modo bit-%i"
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<generic%> solo se puede usar para el ajuste %<-tune=%>"
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<generic%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "la CPU %<intal%> solo se puede usar para el ajuste %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "la CPU %<intel%> solo se puede usar para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "el CPU que seleccionó no admite el conjunto de instrucciones x86-64"
  
! #: config/i386/i386-options.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-march=%> switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valor erróneo (%qs) para la opción %<-march=%>"
  
! #: config/i386/i386-options.cc:2417
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"arch=\")%> attribute"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valor erróneo (%qs) para el atributo %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para la opción %<-march=%> son: %s; ¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para el atributo %<target(\"arch=\")%> son: %s; ¿qiuso decir %qs?"
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "los argumentos válidos para la opción %<-march=%> son: %s"
  
! #: config/i386/i386-options.cc:2447
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "los argumentos válidos para el atributo %<target(\"arch=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<-mtune=%> switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valor erróneo (%qs) para la opción %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%qs) for %<target(\"tune=\")%> attribute"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valor erróneo (%qs) para el atributo %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para la opción %<-mtune=%> son: %s; ¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "los argumentos válidos para el atributo %<target(\"tune=\")%> son: %s; ¿quiso decir %qs?"
  
! #: config/i386/i386-options.cc:2525
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "los argumentos válidos para la opción %<-mtune=%> son: %s"
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "los argumentos válidos para el atributo %<target(\"tune=\")%> son: %s"
  
! #: config/i386/i386-options.cc:2557
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "se descarta -mregparm en modo de 64-bit"
  
! #: config/i386/i386-options.cc:2559
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm is ignored for Intel MCU psABI"
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "se descarta -mregparm para Intel MCU psABI"
  
! #: config/i386/i386-options.cc:2562
  #, fuzzy, gcc-internal-format
  #| msgid "-mregparm=%d is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "-mregparm=%d no está entre 0 y %d"
  
! #: config/i386/i386-options.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "se descarta %<-mrtd%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "se descarta %<target(\"rtd\")%> en el modo de 64bit"
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary is not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "no se admite -mpreferred-stack-boundary en este objetivo"
  
! #: config/i386/i386-options.cc:2679
  #, fuzzy, gcc-internal-format
  #| msgid "-mpreferred-stack-boundary=%d is not between %d and %d"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "-mpreferred-stack-boundary=%d no está entre %d y %d"
  
! #: config/i386/i386-options.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d no está entre %d y 12"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:2718
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not implemented for -fPIC"
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "-mnop-mcount no está implementada para -fPIC"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "se usó %<-msseregparm%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "se usó %<target(\"ssseregparm\")%> sin SSE activado"
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "el conjunto de instrucciones SSE está desactivado, usando la aritmética 387"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "el conjunto de instrucciones 387 está desactivado, usando la aritmética SSE"
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "la prueba de pila requiere %<-maccumulate-outgoing-args%> para ser correcta"
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "la prueba de pila requiere %<target(\"accumulate-outgoing-args\"%> para ser correcta"
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "el registro ebp fijo requiere %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "el registro ebp fijo requiere %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2876
  #, fuzzy, gcc-internal-format
  #| msgid "-mfentry isn%'t supported for 32-bit in combination with -fpic"
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "-mfentry no se admite para 32-bit en combinación con -fpic"
  
! #: config/i386/i386-options.cc:2879
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-fentry isn%'t compatible with SEH"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for -mrecip=%s"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "opción desconocida para -mrecip=%s"
  
! #: config/i386/i386-options.cc:3052
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid number in -mstack-protector-guard-offset="
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un número válido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:3057
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid offset in -mstack-protector-guard-offset="
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs no es un desplazamiento válido en -mstack-protector-guard-offset="
  
! #: config/i386/i386-options.cc:3085
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid base register in -mstack-protector-guard-reg="
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs no es un registro base válido en -mstack-protector-guard-reg="
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "-mnop-mcount is not compatible with this target"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mnop-mcount no es compatible con este objetivo"
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "interrupción y atributos desnudos no es compatible"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "los atributos ms_abi y sysv_abi no son compatibles"
  
! #: config/i386/i386-options.cc:3345
  #, fuzzy, gcc-internal-format
  #| msgid "Only DWARF debug format is supported for interrupt service routine."
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "Solo se admite el formato de depuración DWARF para la rutina de servicio de interrupciones."
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3408
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3453
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return=%s%> y %<-mcmodel=large%> no son compatibles"
  
! #: config/i386/i386-options.cc:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3577
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386-options.cc:3581
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no están permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "los atributos fastcall y regparm no son compatibles"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, fuzzy, gcc-internal-format
  #| msgid "regparam and thiscall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "el argumento para el atributo %qE es más grande que %d"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "los atributos fastcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "los atributos fastcall y stdcall no son compatibles"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "los atributos fastcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "los atributos stdcall y cdecl no son compatibles"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "los atributos stdcall y fastcall no son compatibles"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "los atributos stdcall y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "los atributos cdecl y thiscall no son compatibles"
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "se descarta el atributo incompatible %qE"
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "el atributo %qE solamente está disponible para 64-bit"
  
! #: config/i386/i386-options.cc:3879
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "el argumento del atributo %qE no es cero ni uno"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "el atributo %qE requiere una constante entera como argumento"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la rutina de servicio de interrupciones debería tener un puntero como primer argumento"
  
! #: config/i386/i386-options.cc:4062
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine should have unsigned %sint as the second argument"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la rutina de atención de interrupciones debería tener como segundo argumento un unsigned %sint"
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la rutina de servicio de interrupciones solo puede tener un argumento puntero y un argumento entero opcional"
  
! #: config/i386/i386-options.cc:4076
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt service routine can't have non-void return value"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr "esto es un error de GCC que se p
*** 46313,46354 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "La ABI para pasar parámetros con alineación de %d-bytes cambió en GCC 4.6"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "el atributo ms_hook_prologue no es compatible con -mfentry para 32-bit"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "No se admite Puntero de Argumento de Realineamiento Dinámico (DRAP) en la rutina de servicio de interrupciones.  Esto puede sortearse evitando funciones con retorno agregado."
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "no se admiten funciones anidadas en este objetivo"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support fastcall with nested function"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack no admite fastcall con funciones anidadas"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 2 register parameters for a nested function"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 46353,46394 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "La ABI para pasar parámetros con alineación de %d-bytes cambió en GCC 4.6"
  
! #: config/i386/i386.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-ms2sysv-xlogues is not compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "-mcall-ms2sysv-xlogues no es compatible con %s"
  
! #: config/i386/i386.cc:9359
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue attribute isn%'t compatible with -mfentry for 32-bit"
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "el atributo ms_hook_prologue no es compatible con -mfentry para 32-bit"
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "No se admite Puntero de Argumento de Realineamiento Dinámico (DRAP) en la rutina de servicio de interrupciones.  Esto puede sortearse evitando funciones con retorno agregado."
  
! #: config/i386/i386.cc:10529
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "el atributo %qE no se admite en esta plataforma"
  
! #: config/i386/i386.cc:10534
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "no se admiten funciones anidadas en este objetivo"
  
! #: config/i386/i386.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support fastcall with nested function"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "-fsplit-stack no admite fastcall con funciones anidadas"
  
! #: config/i386/i386.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 2 register parameters for a nested function"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "-fsplit-stack no admite 2 parám
*** 46356,46459 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 3 register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-fsplit-stack no admite 3 parámetros de registro"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no están permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "'V' modifier on non-integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaño para registro de enteros"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "no se admite el tamaño de operando para el registro extendido"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  #| msgid "non-integer operand used with operand code 'z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "se usó un operando que no es entero con el código de operando 'z'"
  
! #: config/i386/i386.cc:18531
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: config/i386/i386.cc:24036
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "la decodificación de %<va_list%> cambió en GCC 4.4"
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:27006
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria más fuertes"
  
! #: config/i386/i386.cc:27013
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria más fuertes"
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
--- 46396,46499 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "-fsplit-stack does not support 3 register parameters"
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "-fsplit-stack no admite 3 parámetros de registro"
  
! #: config/i386/i386.cc:12711
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in function with no_caller_saved_registers attribute"
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "Las instrucciones %s no están permitidas en funciones con el atributo no_caller_saved_registers"
  
! #: config/i386/i386.cc:12715
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386.cc:12717
  #, fuzzy, gcc-internal-format
  #| msgid "%s instructions aren't allowed in %s service routine"
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "las instrucciones %s no se permiten en la rutina de servicio %s"
  
! #: config/i386/i386.cc:14061
  #, fuzzy, gcc-internal-format
  #| msgid "'V' modifier on non-integer register"
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificador 'V' en registro no entero"
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "no se admite el tamaño para registro de enteros"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "los registros extendidos no tiene mitades superiores"
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "no se admite el tamaño de operando para el registro extendido"
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, fuzzy, gcc-internal-format
  #| msgid "non-integer operand used with operand code 'z'"
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "se usó un operando que no es entero con el código de operando 'z'"
  
! #: config/i386/i386.cc:18577
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: config/i386/i386.cc:24082
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "la decodificación de %<va_list%> cambió en GCC 4.4"
  
! #: config/i386/i386.cc:24177
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "no hay registros inferiores disponibles para extraer registros superiores"
  
! #: config/i386/i386.cc:24281
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modelo de memoria específico de la arquitectura desconocido"
  
! #: config/i386/i386.cc:27056
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_ACQUIRE not used with ACQUIRE or stronger memory model"
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "HLE_ACQUIRE no se usa con ACQUIRE o modelos de memoria más fuertes"
  
! #: config/i386/i386.cc:27063
  #, fuzzy, gcc-internal-format
  #| msgid "HLE_RELEASE not used with RELEASE or stronger memory model"
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "HLE_RELEASE no se usa con RELEASE o modelos de memoria más fuertes"
  
! #: config/i386/i386.cc:27749
  #, fuzzy, gcc-internal-format
  #| msgid "-fdirectives-only is incompatible with -traditional"
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
*************** msgstr "-fdirectives-only es incompatibl
*** 46465,46472 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "#pragma builtin malformado"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "argumento no válido del atributo %qE"
--- 46505,46512 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "#pragma builtin malformado"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "argumento no válido del atributo %qE"
*************** msgstr "%<constexpr%> no se puede usar e
*** 46679,46686 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es válido"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %<target%> argument %qs is unknown"
--- 46719,46726 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "el pragma o atributo %<target(\"%s\")%> no es válido"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %<target%> argument %qs is unknown"
*************** msgstr "no se admite el valor %qs para e
*** 46737,46755 ****
  msgid "%qs is not supported in target attribute"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: config/loongarch/loongarch.cc:8664
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "multiple %qE attribute"
--- 46777,46795 ----
  msgid "%qs is not supported in target attribute"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "no se puede especificar el atributo %qE para las variables locales"
  
! #: config/loongarch/loongarch.cc:8701
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "multiple %qE attribute"
*************** msgstr "-mpreferred-stack-boundary=%d de
*** 48481,48492 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base válido en %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un número válido en %qs"
--- 48521,48532 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs no es un registro base válido en %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs no es un número válido en %qs"
*************** msgstr "Al establecer el manejador de se
*** 48603,48609 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%qs requires the %qs option"
--- 48643,48650 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "%qs requires the %qs option"
*************** msgid "%qs requires the %qs option and e
*** 48617,48622 ****
--- 48658,48664 ----
  msgstr "la función interna %qs requiere las opciones %qs (o más reciente), y %qs o %qs"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs and %qs options"
  msgid "%qs requires the %qs and %qs options"
*************** msgstr "la función interna %qs requiere
*** 48628,48728 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Genera instrucciones de coma flotante de doble precisión."
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "el argumento 1 de %qs debe ser constante"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "el argumento 1 de %qs está fuera de rango"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "el interno %qs sólo acepta un argumento de cadena"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "la cpu %qs es un argumento no válido para el interno %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs es un argumento no válido para el interno %qs"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "el argumento %d es un literal sin signo fuera de rango"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "el interno %qs solo es válido en el modo de 64 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overload for builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%qs is not supported in 32-bit mode"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires VSX support"
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "argument %d must be either a literal %d or a literal %d"
--- 48670,48776 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Genera instrucciones de coma flotante de doble precisión."
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "el argumento 1 de %qs debe ser constante"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "el argumento 1 de %qs está fuera de rango"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "el interno %qs sólo acepta un argumento de cadena"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "la cpu %qs es un argumento no válido para el interno %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs es un argumento no válido para el interno %qs"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "el argumento %d debe ser un literal sin signo"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "el argumento %d es un literal sin signo fuera de rango"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "el interno %qs solo es válido en el modo de 64 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overload for builtin %qF"
  msgstr "sobrecarga sin resolver para el interno Altivec %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument to built-in function"
! msgid "invalid arguments to builtin"
! msgstr "argumento no válido para la función interna"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this subtarget"
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "no se admite __builtin_saveregs en este subobjetivo"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32-bit systems"
  msgid "%qs is not supported in 32-bit mode"
  msgstr "-mcmodel= no se admite en sistemas de 32 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires VSX support"
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument %d must be an unsigned literal"
  msgid "argument %d must be either a literal %d or a literal %d"
*************** msgstr "el número debe ser 0 ó 1"
*** 48760,48810 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "basura al final de #pragma longcall"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "el interno %qs solo acepta 1 argumento"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "el interno %qs sólo acepta 2 argumentos"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "el interno %qs solo acepta 3 argumentos"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl está obsoleta para little endian; utilize asignación para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.cc:1703
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr está obsoleta para little endian; utilize asignación para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.cc:1789
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinación de parámetros no válida para el intrínseco AltiVec %qs"
  
! #: config/rs6000/rs6000-c.cc:2018
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qs requires builtin %qs"
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "la función interna %qs requiere la función interna %qs"
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
--- 48808,48887 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "basura al final de #pragma longcall"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "el interno %qs solo acepta 1 argumento"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "el interno %qs sólo acepta 2 argumentos"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "el interno %qs solo acepta 3 argumentos"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! #| msgid "%qE attribute requires a string argument"
! msgid "%qE requires 6 arguments"
! msgstr "el atributo %qE requiere una cadena como argumento"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! #| msgid "argument to %qs must be a 2-bit unsigned literal"
! msgid "first argument to %qE must be a pointer"
! msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! #| msgid "argument 1 of %qE must be a pointer to a constant size type"
! msgid "first argument to %qE must point to a complete type"
! msgstr "el argumento 1 de %qE debe ser un puntero a un tipo de tamaño constante"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! #| msgid "argument 1 of %s must be a constant"
! msgid "type size must be constant"
! msgstr "el argumento 1 de %s debe ser una constante"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsl está obsoleta para little endian; utilize asignación para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.cc:1848
  #, fuzzy, gcc-internal-format
  #| msgid "vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores"
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "vec_lvsr está obsoleta para little endian; utilize asignación para cargas y almacenajes no alineados"
  
! #: config/rs6000/rs6000-c.cc:1934
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinación de parámetros no válida para el intrínseco AltiVec %qs"
  
! #: config/rs6000/rs6000-c.cc:2163
  #, fuzzy, gcc-internal-format
  #| msgid "builtin %qs requires builtin %qs"
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "la función interna %qs requiere la función interna %qs"
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
*************** msgstr "%s no se admite en esta configur
*** 48815,48848 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
! msgid "invalid use of MMA type %qs as a function return value"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "Se devolvió un vector GCC por referencia: extensión de ABI no estándar sin garantía de compatibilidad"
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec están desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec están desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
! msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "operadores no válidos de tipos %qT y %qT para el binario %qO"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidad"
--- 48892,48925 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
! msgid "invalid use of %s type %qs as a function return value"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "Se devolvió un vector GCC por referencia: extensión de ABI no estándar sin garantía de compatibilidad"
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec están desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec están desactivadas, use %qs para activarlas"
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands of types %qT and %qT to binary %qO"
! msgid "invalid use of %s operand of type %qs as a function parameter"
  msgstr "operadores no válidos de tipos %qT y %qT para el binario %qO"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidad"
*************** msgstr "%qs usa el registro r29"
*** 48869,49135 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "No se admite un marco de pila mayor de 2G con -fsplit-stack"
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mcall-aixdesc es incompatible con -mabi=elfv2"
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "FPA is unsupported in the AAPCS"
  msgid "%qs unsupported for this ABI"
  msgstr "no se admite FPA en el AAPCS"
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "no se admite %qs para Darwin de 64 bits; es incompatible con las bibliotecas C y C++ instaladas"
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.cc:3816
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "no se admite %qs en sistemas little endian"
  
! #: config/rs6000/rs6000.cc:3835
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "la opción del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs es incompatible con las opciones desactivadas explícitamente"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaño de double long"
  
! #: config/rs6000/rs6000.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.cc:4145
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisión extendida de IEEE"
  
! #: config/rs6000/rs6000.cc:4148
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisión extendida de IBM"
  
! #: config/rs6000/rs6000.cc:4167
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.cc:4176
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opción -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.cc:4285
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "tipo de ABI de biblioteca de vectorización desconocida (%s) para %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae válido"
  
! #: config/rs6000/rs6000.cc:4833
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opción desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs está obsoleto y no está recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay análisis de perfil del código de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la dirección de una función anindada si se usa la opción %qs"
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20516
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es válido para código de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es válido sin %qs"
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es válido sin %qs"
  
! #: config/rs6000/rs6000.cc:24697
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no válida para %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24700
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no está permitido"
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es válido"
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/rs6000/rs6000.cc:29319
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr "la función interna %qs requiere la opción %qs"
  
  #: config/rx/rx.cc:652
--- 48946,49223 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "No se admite un marco de pila mayor de 2G con -fsplit-stack"
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiere %qs o %qs"
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiere la arquitectura PowerPC64, activando"
  
! #: config/rs6000/rs6000.cc:3529
  #, fuzzy, gcc-internal-format
  #| msgid "-mcall-aixdesc incompatible with -mabi=elfv2"
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mcall-aixdesc es incompatible con -mabi=elfv2"
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  #| msgid "FPA is unsupported in the AAPCS"
  msgid "%qs unsupported for this ABI"
  msgstr "no se admite FPA en el AAPCS"
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "no se admite %qs para Darwin de 64 bits; es incompatible con las bibliotecas C y C++ instaladas"
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "no se admite AltiVec en este objetivo"
  
! #: config/rs6000/rs6000.cc:3884
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "no se admite %qs en sistemas little endian"
  
! #: config/rs6000/rs6000.cc:3903
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> y -%<mno-altivec%> son incompatibles"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "la opción del objetivo power9 es incompatible con %<%s=<xxx%> para <xxx> menor que power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs es incompatible con las opciones desactivadas explícitamente"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiere %qs"
  
! #: config/rs6000/rs6000.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute or pragma changes long double size"
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "el atributo o pragma target cambia el tamaño de double long"
  
! #: config/rs6000/rs6000.cc:4200
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires full ISA 3.0 support"
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.cc:4213
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Se usa long double de precisión extendida de IEEE"
  
! #: config/rs6000/rs6000.cc:4216
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Se usa long double de precisión extendida de IBM"
  
! #: config/rs6000/rs6000.cc:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs necesita soporte para VSX"
  
! #: config/rs6000/rs6000.cc:4244
  #, fuzzy, gcc-internal-format
  #| msgid "The -mfloat128 option may not be fully supported"
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "Es posible que la opción -mfloat128 no funcione perfectamente"
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiere suporte pleno de ISA 3.0"
  
! #: config/rs6000/rs6000.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "tipo de ABI de biblioteca de vectorización desconocida (%s) para %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "el atributo o pragma target cambia la ABI Altivec"
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "el atributo o pragma target cambia la ABI darwin64"
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs necesita un registro bae válido"
  
! #: config/rs6000/rs6000.cc:4914
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "opción desconocida para %<%s=%s%>"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs está obsoleto y no está recomendada bajo ninguna circunstancia"
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "no hay análisis de perfil del código de 64-bit para esta ABI"
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "no se puede tomar la dirección de una función anindada si se usa la opción %qs"
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "el uso de %<long double%> en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "el uso de tipos booleanos en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "el uso de %<complex%> en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20684
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es no válido"
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "el uso de %<long%> en tipos AltiVec no es válido para código de 64 bits sin %qs"
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<long long%> en tipos AltiVec no es válido sin %qs"
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "el uso de %<double%> en tipos AltiVec no es válido sin %qs"
  
! #: config/rs6000/rs6000.cc:24914
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "cpu %qs no válida para %s%qs%s"
  
! #: config/rs6000/rs6000.cc:24917
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s no está permitido"
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s no es válido"
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno=%s%> anula %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "la función interna %qs requiere la opción %qs"
  
! #: config/rs6000/rs6000.cc:29554
  #, fuzzy, gcc-internal-format
  #| msgid "builtin function %qs requires the %qs option"
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr "la función interna %qs requiere la opción %qs"
! 
! #: config/rs6000/rs6000.cc:29560
! #, fuzzy, gcc-internal-format
! #| msgid "builtin function %qs requires the %qs option"
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr "la función interna %qs requiere la opción %qs"
  
  #: config/rx/rx.cc:652
*************** msgstr "el atributo %qE solicitado no es
*** 49341,49515 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "el tamaño total de las variables locales excede el límite de la arquitectura"
  
! #: config/s390/s390.cc:12511
  #, fuzzy, 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."
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes; an unconditional trap is added"
  msgstr "el tamaño de marco de la función %qs de %wd bytes excede el límite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional."
  
! #: config/s390/s390.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr "el tamaño de marco de la función %qs de %wd bytes es mayor que la mitad del tamaño de la pila. La revisión dinámica no será confiable. No se emitirá revisión para esta función."
  
! #: config/s390/s390.cc:12555
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "el tamaño de marco de %qs es de %wd bytes"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinámico de pila"
  
! #: config/s390/s390.cc:13306
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/s390/s390.cc:14265
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.cc:16624
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no está disponible en %s"
  
! #: config/s390/s390.cc:16662
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no está disponible con -msoft-float"
  
! #: config/s390/s390.cc:16691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no están disponibles en %s"
  
! #: config/s390/s390.cc:16695
  #, fuzzy, gcc-internal-format
  #| msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no están disponibles en el modo ESA/390"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunción con -msoft-float"
  
! #: config/s390/s390.cc:16716
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinación"
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaño de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaño de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.cc:16727
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.cc:16853
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (máx. %d)"
  
! #: config/s390/s390.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid fp constant"
  msgid "invalid cc output constraint: %qs"
  msgstr "constante fp no válida"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-float not supported"
  msgid "multiple cc output constraints not supported"
  msgstr "no se admite -mhard-float"
  
! #: config/s390/s390.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qE conflicts with asm clobber list"
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "el especificador asm para la variable %qE genera un conflicto con la lista de sobreescritura de asm"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for pointer diff"
  msgid "invalid type for cc output constraint"
--- 49429,49603 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "el argumento del atributo %qE no es (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "el tamaño total de las variables locales excede el límite de la arquitectura"
  
! #: config/s390/s390.cc:12527
  #, fuzzy, 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."
  msgid "frame size of function %qs is %wd bytes exceeding user provided stack limit of %d bytes; an unconditional trap is added"
  msgstr "el tamaño de marco de la función %qs de %wd bytes excede el límite de pila definido por el usuario de %d bytes.  Se agrega una trampa incondicional."
  
! #: config/s390/s390.cc:12543
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of function %qs is %wd bytes which is more than half the stack size. The dynamic check would not be reliable. No check emitted for this function."
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr "el tamaño de marco de la función %qs de %wd bytes es mayor que la mitad del tamaño de la pila. La revisión dinámica no será confiable. No se emitirá revisión para esta función."
  
! #: config/s390/s390.cc:12571
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "el tamaño de marco de %qs es de %wd bytes"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utiliza alojamiento dinámico de pila"
  
! #: config/s390/s390.cc:13322
  #, fuzzy, gcc-internal-format
  #| msgid "parameter passing for argument of type %qT changed in GCC 7.1"
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "el paso de parámetro para argumentos de tipo %qT ha cambiado en GCC 7.1"
  
! #: config/s390/s390.cc:14281
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "no se admite la ABI de 64-bit en el modo ESA/390"
  
! #: config/s390/s390.cc:16640
  #, fuzzy, gcc-internal-format
  #| msgid "thunk-inline is only supported with -mindirect-branch-jump"
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline solo se admite con -mindirect-branch-jump"
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "vector de hardware no está disponible en %s"
  
! #: config/s390/s390.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "hardware vector support not available with -msoft-float"
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "vector de hardware no está disponible con -msoft-float"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "las instrucciones de coma flotante decimal de hardware no están disponibles en %s"
  
! #: config/s390/s390.cc:16711
  #, fuzzy, gcc-internal-format
  #| msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "las instrucciones de coma flotante decimal de hardware no están disponibles en el modo ESA/390"
  
! #: config/s390/s390.cc:16723
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can%'t be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp no se puede usar en conjunción con -msoft-float"
  
! #: config/s390/s390.cc:16732
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "no se admiten -mbackchain -mpacked-stack -mhard-float en combinación"
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "el tamaño de la pila debe ser mayor que el valor de la guardia de pila"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "el tamaño de la pila no debe ser mayor a 64k"
  
! #: config/s390/s390.cc:16743
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard implica el uso de -mstack-size"
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "el atributo %qE solo se admite para SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "los argumentos para %qs deben ser enteros no negativos"
  
! #: config/s390/s390.cc:16869
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "el argumento para %qs es demasiado grande (máx. %d)"
  
! #: config/s390/s390.cc:16900
  #, fuzzy, gcc-internal-format
  #| msgid "-mno-pic-data-is-text-relative cannot be used without -fpic/-fPIC"
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "-mno-pic-data-is-text-relative no puede utilizarse sin -fpic/-fPIC"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "no se admite el valor %qs para el atributo %<target%>"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid fp constant"
  msgid "invalid cc output constraint: %qs"
  msgstr "constante fp no válida"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-float not supported"
  msgid "multiple cc output constraints not supported"
  msgstr "no se admite -mhard-float"
  
! #: config/s390/s390.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qE conflicts with asm clobber list"
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "el especificador asm para la variable %qE genera un conflicto con la lista de sobreescritura de asm"
  
! #: config/s390/s390.cc:18162
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for pointer diff"
  msgid "invalid type for cc output constraint"
*************** msgstr "el subprograma padre no puede se
*** 49930,49992 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "el subprograma %q+F no está marcado Inline"
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: ada/gcc-interface/utils.cc:4528
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "el número de componentes de vector no es una potencia de dos"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "se descarta el atributo %qs"
  
! #: ada/gcc-interface/utils.cc:7013
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: ada/gcc-interface/utils.cc:7028
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "un argumento que no es nulo tiene un número de operando no válido (argumento %lu)"
  
! #: ada/gcc-interface/utils.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo con número de operando fuera de rango (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.cc:7059
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "el atributo %qs requiere prototipos con argumentos nombrados"
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "el atributo %qE no tiene efecto"
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "el atributo %qs solamente se aplica a tipos de matriz"
--- 50018,50080 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "el subprograma %q+F no está marcado Inline"
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "tipo de elemento no válido para el atributo %qs"
  
! #: ada/gcc-interface/utils.cc:4538
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "el número de componentes de vector no es una potencia de dos"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "se descarta el atributo %qs"
  
! #: ada/gcc-interface/utils.cc:7023
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: ada/gcc-interface/utils.cc:7038
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "un argumento que no es nulo tiene un número de operando no válido (argumento %lu)"
  
! #: ada/gcc-interface/utils.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo con número de operando fuera de rango (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "el atributo %qs requiere prototipos con argumentos nombrados"
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "el atributo %qE no tiene efecto"
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "el atributo %qs solamente se aplica a tipos de matriz"
*************** msgstr "%s: No es un directorio"
*** 50073,50080 ****
  msgid "could not get size of source file"
  msgstr "no se puede escribir en el fichero de respuesta %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "no se descarta el valor void como debería de ser"
--- 50161,50168 ----
  msgid "could not get size of source file"
  msgstr "no se puede escribir en el fichero de respuesta %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "no se descarta el valor void como debería de ser"
*************** msgstr ""
*** 50095,50101 ****
  msgid "conversion to non-scalar type requested"
  msgstr "se solicitó conversión a un tipo que no es escalar"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "falta el tamaño de la matriz en %q+D"
--- 50183,50189 ----
  msgid "conversion to non-scalar type requested"
  msgstr "se solicitó conversión a un tipo que no es escalar"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "falta el tamaño de la matriz en %q+D"
*************** msgstr "el tipo de la matriz %q+D se com
*** 50156,50603 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD ya se declaró en este ámbito"
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a cast is invalid in C++"
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "definir un tipo en una conversión es no válido en C++"
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definió originalmente aquí"
  
! #: c/c-decl.cc:1961
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "una lista de parámetros con una elipsis no puede coincidir con una declaración de nombre de lista de parámetros vacía."
  
! #: c/c-decl.cc:1969
  #, fuzzy, gcc-internal-format
  #| msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "un tipo de argumento que tiene una promoción por defecto no puede coincidir con una declaración de nombre de lista de parámetros vacía."
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "el prototipo para %q+D declara más argumentos que la definición anterior de estilo antiguo"
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "el prototipo para %q+D declara menos argumentos que la definición anterior de estilo antiguo"
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "el prototipo para %q+D declara el argumento %d con un tipo incompatible"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "prototipo para %q+D después de una definición que no es prototipo"
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %q+D with type %qT"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  #| msgid "previous implicit declaration of %q+D was here"
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "la declaración implícita previa de %q+D estaba aquí"
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %q+D with type %qT"
  msgstr "la declaración previa de %q+D estaba aquí"
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D redeclarado como un tipo diferente de símbolo"
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la declaración de %q+D oscurece una función interna"
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "redeclaración del enumerador %q+D"
  
! #: c/c-decl.cc:2234
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "tipos en conflicto para la función interna %q+D"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is declared in header %qs"
  msgstr "%qD no se declaró en %qD"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "argumento no válido para la función interna %s"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "tipos en conflicto para la función interna %q+D"
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for %q+D"
  msgid "conflicting types for %q+D; have %qT"
  msgstr "tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "se especificaron espacios de direcciones nombrados en conflicto (generic vs %s) para %q+D"
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "se especificaron espacios de direcciones nombrados en conflicto (%s vs generic) para %q+D"
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "se especificaron espacios de direcciones nombrados en conflicto (%s vs %s) para %q+D"
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "calificadores de tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefinición de la definición de tipo %q+D con un tipo diferente"
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redefinición de la definición de tipo %q+D con un tipo modificado variablemente"
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefinición de la definición de tipo %q+D"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la declaración de %q+D oscurece una función interna"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefinición de %q+D"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "declaración static de %q+D después de una declaración que no es static"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "declaración que no es static de %q+D después de una declaración static"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "atributo %<gnu_inline%> presente en %q+D"
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr "pero no aquí"
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "declaración thread-local de %q+D después de una declaración que no es thread-local"
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "declaración que no es thread-local de %q+D después de una declaración thread-local"
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "declaración extern de %q+D después de una declaración sin enlace"
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "declaración de %q+D sin enlace después de una declaración extern"
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was inline"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "la declaración previa de %q+D era inline"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeclaración de %q+D con visibilidad diferente (se preserva la visibilidad anterior)"
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefinición del parámetro %q+D"
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redeclaración redundante de %q+D"
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la declaración de %q+D oscurece a una declaración previa que no es variable"
  
! #: c/c-decl.cc:3329
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaración de %qD oscurece un parámetro"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaración de %qD oscurece a una declaración global"
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la declaración de %qD oscurece a una declaración local previa"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquí está la declaración oscurecida"
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "declaración externa anidada de %qD"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "declaración implícita de la función %qE; ¿quiso decir %qs?"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "declaración implícita de la función %qE"
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluya %qs o proporcione una declaración de %qD"
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "declaración implícita incompatible de la función interna %qD"
  
! #: c/c-decl.cc:4032
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluya %qs o proporcione una declaración de %qD"
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "declaración implícita incompatible de la función %qD"
  
! #: c/c-decl.cc:4104
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE no se declaró aquí (no en una función); ¿quiso decir %qs?"
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE no se declaró aquí (no en una función)"
  
! #: c/c-decl.cc:4122
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE no se declaró aquí (primer uso en esta función); ¿quiso decir %qs?"
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE no se declaró aquí (primer uso en esta función)"
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier función"
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "salto al ámbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "el salto evita la inicialización de la variable"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "salto a una expresión de declaración"
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "declaración duplicada de la etiqueta %qE"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
  
! #: c/c-decl.cc:4495
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "salto al ámbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.cc:4505
  #, fuzzy, gcc-internal-format
  #| msgid "switch jumps over variable initialization"
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "el switch salta sobre la inicialización de la variable"
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "el switch salta sobre la inicialización de la variable"
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch inicia aquí"
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch salta dentro de una expresión de declaración"
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo erróneo de etiqueta"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c/c-decl.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c/c-decl.cc:4873
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 50244,50691 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD ya se declaró en este ámbito"
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a cast is invalid in C++"
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "definir un tipo en una conversión es no válido en C++"
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definió originalmente aquí"
  
! #: c/c-decl.cc:1962
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "una lista de parámetros con una elipsis no puede coincidir con una declaración de nombre de lista de parámetros vacía."
  
! #: c/c-decl.cc:1970
  #, fuzzy, gcc-internal-format
  #| msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "un tipo de argumento que tiene una promoción por defecto no puede coincidir con una declaración de nombre de lista de parámetros vacía."
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "el prototipo para %q+D declara más argumentos que la definición anterior de estilo antiguo"
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "el prototipo para %q+D declara menos argumentos que la definición anterior de estilo antiguo"
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "el prototipo para %q+D declara el argumento %d con un tipo incompatible"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "prototipo para %q+D después de una definición que no es prototipo"
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %q+D with type %qT"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  #| msgid "previous implicit declaration of %q+D was here"
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "la declaración implícita previa de %q+D estaba aquí"
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %q+D with type %qT"
  msgstr "la declaración previa de %q+D estaba aquí"
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "Virtual function multiversioning not supported"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "No se admiten versiones múltiples de funciones virtuales"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D redeclarado como un tipo diferente de símbolo"
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la declaración de %q+D oscurece una función interna"
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "redeclaración del enumerador %q+D"
  
! #: c/c-decl.cc:2235
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "tipos en conflicto para la función interna %q+D"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is declared in header %qs"
  msgstr "%qD no se declaró en %qD"
  
! #: c/c-decl.cc:2256
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function %s"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "argumento no válido para la función interna %s"
  
! #: c/c-decl.cc:2261
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "tipos en conflicto para la función interna %q+D"
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for %q+D"
  msgid "conflicting types for %q+D; have %qT"
  msgstr "tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "se especificaron espacios de direcciones nombrados en conflicto (generic vs %s) para %q+D"
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "se especificaron espacios de direcciones nombrados en conflicto (%s vs generic) para %q+D"
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "se especificaron espacios de direcciones nombrados en conflicto (%s vs %s) para %q+D"
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "calificadores de tipos en conflicto para %q+D"
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefinición de la definición de tipo %q+D con un tipo diferente"
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redefinición de la definición de tipo %q+D con un tipo modificado variablemente"
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefinición de la definición de tipo %q+D"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la declaración de %q+D oscurece una función interna"
  
! #: c/c-decl.cc:2471
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefinición de %q+D"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "declaración static de %q+D después de una declaración que no es static"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "declaración que no es static de %q+D después de una declaración static"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "atributo %<gnu_inline%> presente en %q+D"
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr "pero no aquí"
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "declaración thread-local de %q+D después de una declaración que no es thread-local"
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "declaración que no es thread-local de %q+D después de una declaración thread-local"
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "declaración extern de %q+D después de una declaración sin enlace"
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "declaración de %q+D sin enlace después de una declaración extern"
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was inline"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "la declaración previa de %q+D era inline"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeclaración de %q+D con visibilidad diferente (se preserva la visibilidad anterior)"
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefinición del parámetro %q+D"
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redeclaración redundante de %q+D"
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la declaración de %q+D oscurece a una declaración previa que no es variable"
  
! #: c/c-decl.cc:3330
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la declaración de %qD oscurece un parámetro"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la declaración de %qD oscurece a una declaración global"
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la declaración de %qD oscurece a una declaración local previa"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "aquí está la declaración oscurecida"
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "declaración externa anidada de %qD"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "declaración implícita de la función %qE; ¿quiso decir %qs?"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "declaración implícita de la función %qE"
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "include %qs or provide a declaration of %qD"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluya %qs o proporcione una declaración de %qD"
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "declaración implícita incompatible de la función interna %qD"
  
! #: c/c-decl.cc:4033
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluya %qs o proporcione una declaración de %qD"
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "declaración implícita incompatible de la función %qD"
  
! #: c/c-decl.cc:4105
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE no se declaró aquí (no en una función); ¿quiso decir %qs?"
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE no se declaró aquí (no en una función)"
  
! #: c/c-decl.cc:4123
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE no se declaró aquí (primer uso en esta función); ¿quiso decir %qs?"
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE no se declaró aquí (primer uso en esta función)"
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier función"
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "salto al ámbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "el salto evita la inicialización de la variable"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "salto a una expresión de declaración"
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "declaración duplicada de la etiqueta %qE"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "C tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
  
! #: c/c-decl.cc:4496
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "salto al ámbito de un identificador con tipo modificado variablemente"
  
! #: c/c-decl.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "switch jumps over variable initialization"
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "el switch salta sobre la inicialización de la variable"
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "el switch salta sobre la inicialización de la variable"
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch inicia aquí"
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch salta dentro de una expresión de declaración"
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE definido como un tipo erróneo de etiqueta"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "se descarta el atributo %qE en tipos"
  
! #: c/c-decl.cc:4834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "el atributo %qE se aplica solamente a funciones"
  
! #: c/c-decl.cc:4874
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 50606,51071 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sin nombre que no define ninguna instancia"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "una declaración vacía con especificadores de clase de almacenamiento no redeclara la etiqueta"
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "una declaración vacía con calificador de tipo no redeclara la etiqueta"
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "una declaración vacía con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5266
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "una declaración vacía con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nombre de tipo sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: c/c-decl.cc:5313
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> en una declaración vacía"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> en una declaración vacía en ámbito de fichero"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> en una declaración vacía en ámbito de fichero"
  
! #: c/c-decl.cc:5339
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "especificador de clase de almacenamiento sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5345
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "una declaración vacía con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5355
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "calificador de tipo sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5361
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> en una declaración vacía"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "especificador de clase de almacenamiento sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5376
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs sin uso en declaración vacía"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> sin uso en la declaración vacía"
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaración vacía"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parámetros de matrices"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una función"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaración previa para %qD"
  
! #: c/c-decl.cc:5824
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD está inicializado (utilice __typeof__ en su lugar)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la función %qD está inicializada como una variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "el parámetro %qD está inicializado"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "se le dió a la función incluida en línea %q+D un atributo noinline"
  
! #: c/c-decl.cc:5945
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned declarations are only allowed at file scope"
  msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "el miembro const sin inicializar en %qT es no válido en C++"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "el inicializador no puede determinar el tamaño de %q+D"
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "matriz %q+D de tamaño cero o negativo"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "el tamaño de almacenamiento de %q+D no es constante"
  
! #: c/c-decl.cc:6217
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "se descarta el especificador asm para la variable local que no es estática %q+D"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "no se puede poner un objeto con un campo volatile en register"
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no válida en C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaración no tiene tipo asociable"
  
! #: c/c-decl.cc:6440
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about mismatched declarations of VLA parameters."
  msgid "more than one list of forward declarations of parameters"
  msgstr "Avisa sobre declaraciones discrepantes de parámetros VLA."
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohíbe declaraciones adelantadas de parámetros"
  
! #: c/c-decl.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "la declaración del ámbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:6489
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qE implicitly auto and declared %qs"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "el ámbito de la función %qE es implícitamente auto y declarado %qs"
  
! #: c/c-decl.cc:6540
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "se usó una matriz como inicializador"
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %qD isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "el tamaño de almacenamiento de %qD no es constante"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.cc:6630
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresión constante entera"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no válido"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensión de GCC"
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es más estrecho que los valores de su tipo"
  
! #: c/c-decl.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohíbe la matriz %qE cuyo tamaño no se puede evaluar"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohíbe la matriz cuyo tamaño no se puede evaluar"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohíbe la matriz de longitud variable"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el ámbito del fichero"
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el ámbito del fichero"
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaración de %qE"
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definición de la función se declaró como %<auto%>"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definición de la función se declaró como %<register%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definición de la función se declaró como %<typedef%>"
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definición de la función se declaró como %<auto%>"
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificó una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificó una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificó una clase de almacenamiento para el parámetro %qE"
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificó una clase de almacenamiento para un parámetro sin nombre"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializó y declaró como %<extern%>"
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaración del ámbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaración del ámbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la función anidada %qE se declaró %<extern%>"
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el ámbito de la función %qE es implícitamente auto y declarado %qs"
--- 50694,51159 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sin nombre que no define ninguna instancia"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "una declaración vacía con especificadores de clase de almacenamiento no redeclara la etiqueta"
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "una declaración vacía con calificador de tipo no redeclara la etiqueta"
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "una declaración vacía con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5268
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "una declaración vacía con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nombre de tipo sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: c/c-decl.cc:5315
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> en una declaración vacía"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> en una declaración vacía en ámbito de fichero"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> en una declaración vacía en ámbito de fichero"
  
! #: c/c-decl.cc:5341
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "especificador de clase de almacenamiento sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "una declaración vacía con %<_Alignas%> no redeclara la etiqueta"
  
! #: c/c-decl.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "calificador de tipo sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> en una declaración vacía"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "especificador de clase de almacenamiento sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5378
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs sin uso en declaración vacía"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "calificador de tipo sin uso en una declaración vacía"
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> sin uso en la declaración vacía"
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of attributes in empty declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "declaración vacía"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parámetros de matrices"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D generalmente es una función"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "no hay declaración previa para %qD"
  
! #: c/c-decl.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD está inicializado (utilice __typeof__ en su lugar)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la función %qD está inicializada como una variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "el parámetro %qD está inicializado"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
  
! #: c/c-decl.cc:5919
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "se le dió a la función incluida en línea %q+D un atributo noinline"
  
! #: c/c-decl.cc:5947
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned declarations are only allowed at file scope"
  msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "el miembro const sin inicializar en %qT es no válido en C++"
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "el inicializador no puede determinar el tamaño de %q+D"
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "matriz %q+D de tamaño cero o negativo"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "el tamaño de almacenamiento de %q+D no es constante"
  
! #: c/c-decl.cc:6219
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "se descarta el especificador asm para la variable local que no es estática %q+D"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "no se puede poner un objeto con un campo volatile en register"
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD is invalid in C++"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "const %qD sin inicializar es no válida en C++"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D en directiva de objetivo de declaración no tiene tipo asociable"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about mismatched declarations of VLA parameters."
  msgid "more than one list of forward declarations of parameters"
  msgstr "Avisa sobre declaraciones discrepantes de parámetros VLA."
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C prohíbe declaraciones adelantadas de parámetros"
  
! #: c/c-decl.cc:6485
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "la declaración del ámbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qE implicitly auto and declared %qs"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "el ámbito de la función %qE es implícitamente auto y declarado %qs"
  
! #: c/c-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "se usó una matriz como inicializador"
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %qD isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "el tamaño de almacenamiento de %qD no es constante"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la anchura del campo de bits %qs no es una constante entera"
  
! #: c/c-decl.cc:6632
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la anchura del campo de bits %qs no es una expresión constante entera"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "anchura negativa en el campo de bit %qs"
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "anchura cero para el campo de bits %qs"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no válido"
  
! #: c/c-decl.cc:6665
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "el tipo de campo de bits %qs es una extensión de GCC"
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la anchura de %qs excede su tipo"
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs es más estrecho que los valores de su tipo"
  
! #: c/c-decl.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 prohíbe la matriz %qE cuyo tamaño no se puede evaluar"
  
! #: c/c-decl.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 prohíbe la matriz cuyo tamaño no se puede evaluar"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 prohíbe la matriz de longitud variable"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE variablemente modificado en el ámbito del fichero"
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "campo variablemente modificado en el ámbito del fichero"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "el tipo de dato por defecto es %<int%> en la declaración de %qE"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "el tipo de dato por defecto es %<int%> en el nombre de tipo"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> duplicado"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> duplicado"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> duplicado"
  
! #: c/c-decl.cc:7085
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> duplicado"
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "espacios de direcciones nombrados generan un conflicto (%s vs %s)"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "la definición de la función se declaró como %<auto%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "la definición de la función se declaró como %<register%>"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "la definición de la función se declaró como %<typedef%>"
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "la definición de la función se declaró como %<auto%>"
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "se especificó una clase de almacenamiento para el campo de la estructura %qE"
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "se especificó una clase de almacenamiento para el campo de la estructura"
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "se especificó una clase de almacenamiento para el parámetro %qE"
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificó una clase de almacenamiento para un parámetro sin nombre"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE se inicializó y declaró como %<extern%>"
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE tiene %<extern%> e inicializador al mismo tiempo"
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la declaración del ámbito de fichero de %qE especifica %<auto%>"
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la declaración del ámbito de fichero de %qE especifica %<register%>"
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "la función anidada %qE se declaró %<extern%>"
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "el ámbito de la función %qE es implícitamente auto y declarado %qs"
*************** msgstr "el ámbito de la función %qE es
*** 51073,51451 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parámetro"
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaración de %qE como una matriz de voids"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaración de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaración de %qE como una matriz de funciones"
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaración de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no válido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaño de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaño de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.cc:7382
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaño de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.cc:7385
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaño de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohíbe la matriz %qE de tamaño cero"
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohíbe matrices de tamaño cero"
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaño de la matriz %qE es negativo"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaño de la matriz sin nombre es negativo"
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaño de la matriz %qE es demasiado grande"
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaño de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: c/c-decl.cc:7554
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de %qE como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: c/c-decl.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than function prototype scope"
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función"
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declaró como función devuelve una función"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declaró como función devuelve una función"
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declaró como función devuelve una matriz"
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declaró como función devuelve una matriz"
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definición de la función tiene un tipo de devolución void calificado"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de función calificada %<_Atomic%>"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificó %qs para la variable auto %qE"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificó %qs para el parámetro %qE"
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificó %qs para el parámetro sin nombre"
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificó %qs para el campo de estructura %qE"
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificó %qs para el campo de estructura"
  
! #: c/c-decl.cc:7875
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atómico"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atómico"
  
! #: c/c-decl.cc:7886
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificó la alineación para el objeto %<register%> %qE"
  
! #: c/c-decl.cc:7893
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificó la alineación para el parámetro %qE"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificó la alineación para el parámetro sin nombre"
  
! #: c/c-decl.cc:7900
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificó la alineación para el campo de bits %qE"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: c/c-decl.cc:7905
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificó la alineación para la función %qE"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineación de %qE"
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineación del campo sin nombre"
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definición de tipo %q+D se declaró como %<inline%>"
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definición de tipo %q+D se declaró como %<_Noreturn%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohíbe los tipos de función const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declaró la variable o campo %qE como void"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parámetros de matriz"
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parámetro %q+D se declaró %<inline%>"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parámetro %q+D se declaró %<_Noreturn%>"
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declaró como una función"
  
! #: c/c-decl.cc:8137
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no válida para la función %qE"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en línea la función %<main%>"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declaró como %<_Noreturn%>"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:8285
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.cc:8303
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "calificadores no válidos en el tipo de función que no es miembro"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "tipo no válido del parámetro %d en la función %<constexpr%> %q+#D"
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declaró como %<inline%>"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declaró como %<_Noreturn%>"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "función no anidada con tipo modificado variablemente"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses anonymous type"
  msgid "non-local variable %qD with anonymous type is questionable in C++"
--- 51161,51539 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "static o calificadores de tipo en un declarador de matriz que no es parámetro"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "la declaración de %qE como una matriz de voids"
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "declaración de nombre de tipo como una matriz de voids"
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "declaración de %qE como una matriz de funciones"
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "declaración de nombre de tipo como una matriz de funciones"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso no válido de una estructura con un miembro de matriz flexible"
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "el tamaño de la matriz %qE es de un tipo no entero"
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "el tamaño de la matriz sin nombre es de un tipo no entero"
  
! #: c/c-decl.cc:7384
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "el tamaño de la matriz %qE es de un tipo incompleto"
  
! #: c/c-decl.cc:7387
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "el tamaño de la matriz sin nombre es de un tipo incompleto"
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C prohíbe la matriz %qE de tamaño cero"
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C prohíbe matrices de tamaño cero"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "el tamaño de la matriz %qE es negativo"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "el tamaño de la matriz sin nombre es negativo"
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "el tamaño de la matriz %qE es demasiado grande"
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "el tamaño de la matriz sin nombre es demasiado grande"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: c/c-decl.cc:7556
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "el tipo matriz tiene tipo de elemento %qT incompleto"
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de %qE como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: c/c-decl.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than function prototype scope"
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función"
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE que se declaró como función devuelve una función"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "el nombre de tipo que se declaró como función devuelve una función"
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE que se declaró como función devuelve una matriz"
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "el nombre de tipo que se declaró como función devuelve una matriz"
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la definición de la función tiene un tipo de devolución void calificado"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tipo de función calificada %<_Atomic%>"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<auto%> para %qE"
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combinado con el calificador %<register%> para %qE"
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "se especificó %qs para la variable auto %qE"
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "se especificó %qs para el parámetro %qE"
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "se especificó %qs para el parámetro sin nombre"
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "se especificó %qs para el campo de estructura %qE"
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "se especificó %qs para el campo de estructura"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "el campo de bits %qE tiene un tipo atómico"
  
! #: c/c-decl.cc:7879
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "el campo de bits tiene un tipo no atómico"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "se especificó la alineación para el objeto %<register%> %qE"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "se especificó la alineación para el parámetro %qE"
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "se especificó la alineación para el parámetro sin nombre"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "se especificó la alineación para el campo de bits %qE"
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: c/c-decl.cc:7907
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "se especificó la alineación para la función %qE"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineación de %qE"
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineación del campo sin nombre"
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "la definición de tipo %q+D se declaró como %<inline%>"
  
! #: c/c-decl.cc:7950
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "la definición de tipo %q+D se declaró como %<_Noreturn%>"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C prohíbe los tipos de función const o volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declaró la variable o campo %qE como void"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "se descartan los atributos en los declaradores de parámetros de matriz"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "el parámetro %q+D se declaró %<inline%>"
  
! #: c/c-decl.cc:8119
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "el parámetro %q+D se declaró %<_Noreturn%>"
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "el campo %qE se declaró como una función"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "el campo %qE tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "clase de almacenamiento no válida para la función %qE"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "no se puede incluir en línea la función %<main%>"
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> se declaró como %<_Noreturn%>"
  
! #: c/c-decl.cc:8262
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:8265
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 no admite %<_Noreturn%>"
  
! #: c/c-decl.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.cc:8305
  #, fuzzy, gcc-internal-format
  #| msgid "parameter may not have variably modified type %qT"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "calificadores no válidos en el tipo de función que no es miembro"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for parameter %d of %<constexpr%> function %q+#D"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "tipo no válido del parámetro %d en la función %<constexpr%> %q+#D"
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "una variable previamente declarada como %<static%> se redeclara como %<extern%>"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "la variable %q+D se declaró como %<inline%>"
  
! #: c/c-decl.cc:8355
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "la variable %q+D se declaró como %<_Noreturn%>"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "función no anidada con tipo modificado variablemente"
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objeto con tipo modificado variablemente no debe tener enlace"
  
! #: c/c-decl.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses anonymous type"
  msgid "non-local variable %qD with anonymous type is questionable in C++"
*************** msgstr "la variable %q#D que no es local
*** 51453,51986 ****
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función"
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaración de la función no es un prototipo"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parámetro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parámetro %u tiene tipo incompleto"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el único parámetro"
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el único parámetro"
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parámetro %q+D sólo tiene una declaración posterior"
  
! #: c/c-decl.cc:8687
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> debe ser el único parámetro"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parámetros no será visible fuera de esta definición o declaración"
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definió el tipo enum aquí"
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definió struct aquí"
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definió union aquí"
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinición de %<union %E%>"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinición de %<struct %E%>"
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefinición anidada de %<union %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefinición anidada de %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definición de tipo en %qs es no válida en C++"
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "se especificó el campo desconocido %qE en el inicializador"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaración no declara nada"
  
! #: c/c-decl.cc:9090
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:9093
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacía tiene tamaño 0 en C y tamaño 1 en C++"
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacía tiene tamaño 0 en C y tamaño 1 en C++"
  
! #: c/c-decl.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: c/c-decl.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in a struct with no named members"
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.cc:9800
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: c/c-decl.cc:9827
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no válido"
  
! #: c/c-decl.cc:9898
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized scalar storage order value %qs"
  msgid "type punning toggles scalar storage order"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.cc:9984
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D with variably modified type"
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "redefinición de la definición de tipo %q+D con un tipo modificado variablemente"
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "redefinición de %<struct %E%>"
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefinición anidada de %<enum %E%>"
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaración de %<enum %E%>"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeño para valores enumerados"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeración exceden el rango del entero más grande"
  
! #: c/c-decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "los valores de enumeración exceden el rango del entero más grande"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "redefinición anidada de %<enum %E%>"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresión constante entera"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeración"
  
! #: c/c-decl.cc:10547
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:10598
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C restringe los valores de enumeración al rango de %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le dió a la función incluida en línea %qD un atributo noinline"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devolución es un tipo de dato incompleto"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devolución por defecto es %<int%>"
  
! #: c/c-decl.cc:10866
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usó %qD sin prototipo antes de su definición"
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usó %qD sin declaración antes de su definición"
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devolución de %qD no es %<int%>"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una función que no es static"
  
! #: c/c-decl.cc:11015
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned definitions are only allowed at file scope"
  msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parámetros de estilo antiguo en la definición de una función prototipo"
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definición de funciones de estilo ISO C"
  
! #: c/c-decl.cc:11092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definición de función de estilo antiguo"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parámetro de la lista de parámetros"
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declaró como un no-parámetro"
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "múltiples parámetros nombrados %qD"
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parámetro %qD se declaró con tipo void"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parámetro %qD tiene tipo incompleto"
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el número de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el número de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaración de prototipo"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definió el parámetro %qD pero no se usa"
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sólo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.cc:11728
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opción -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su código"
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaración de la variable static %qD en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaración de la variable %<extern%> %qD en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declaró en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declaró en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declaró en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaración de %qD que no es variable en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaración duplicado"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "múltiples clases de almacenamiento en los especificadores de declaración"
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 51541,52074 ----
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función"
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la declaración de la función no es un prototipo"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "el parámetro %u (%q+D) tiene tipo incompleto"
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "el parámetro %u tiene tipo incompleto"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "no se puede calificar %<void%> si es el único parámetro"
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> debe ser el único parámetro"
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "el parámetro %q+D sólo tiene una declaración posterior"
  
! #: c/c-decl.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> debe ser el único parámetro"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> declarado dentro de la list de parámetros no será visible fuera de esta definición o declaración"
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "se definió el tipo enum aquí"
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "se definió struct aquí"
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "se definió union aquí"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinición de %<union %E%>"
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinición de %<struct %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redefinición anidada de %<union %E%>"
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redefinición anidada de %<struct %E%>"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "la definición de tipo en %qs es no válida en C++"
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "se especificó el campo desconocido %qE en el inicializador"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la declaración no declara nada"
  
! #: c/c-decl.cc:9092
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:9095
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 no admite structs/unions sin nombre"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "miembro %q+D duplicado"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "una struct vacía tiene tamaño 0 en C y tamaño 1 en C++"
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "una union vacía tiene tamaño 0 en C y tamaño 1 en C++"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union no tiene miembros nombrados"
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union no tiene miembros"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct no tiene miembros nombrados"
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct no tiene miembros"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "miembro de matriz flexible en union"
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: c/c-decl.cc:9755
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in a struct with no named members"
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "miembro de matriz flexible en estructura sin miembros con nombre"
  
! #: c/c-decl.cc:9802
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: c/c-decl.cc:9829
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "el tipo %qT es demasiado grande"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "el campo de bits %qs tiene un tipo no válido"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized scalar storage order value %qs"
  msgid "type punning toggles scalar storage order"
  msgstr "no se reconoce el valor del orden de almacenamiento de escalares %qs"
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union no se puede hacer transparente"
  
! #: c/c-decl.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D with variably modified type"
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "redefinición de la definición de tipo %q+D con un tipo modificado variablemente"
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "redefinición de %<struct %E%>"
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redefinición anidada de %<enum %E%>"
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeclaración de %<enum %E%>"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "el modo especificado es demasiado pequeño para valores enumerados"
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "los valores de enumeración exceden el rango del entero más grande"
  
! #: c/c-decl.cc:10357
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "los valores de enumeración exceden el rango del entero más grande"
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "redefinición anidada de %<enum %E%>"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "el valor de enumerador para %qE no es una constante entera"
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresión constante entera"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "desbordamiento en valores de enumeración"
  
! #: c/c-decl.cc:10549
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: c/c-decl.cc:10600
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C restringe los valores de enumeración al rango de %<int%>"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %qD given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "se le dió a la función incluida en línea %qD un atributo noinline"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "el tipo de devolución es un tipo de dato incompleto"
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "el tipo de devolución por defecto es %<int%>"
  
! #: c/c-decl.cc:10868
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Avisa sobre funciones globales sin prototipos"
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "se usó %qD sin prototipo antes de su definición"
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "se usó %qD sin declaración antes de su definición"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "el tipo de devolución de %qD no es %<int%>"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD generalmente es una función que no es static"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned definitions are only allowed at file scope"
  msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "declaraciones de parámetros de estilo antiguo en la definición de una función prototipo"
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "C tradicional rechaza la definición de funciones de estilo ISO C"
  
! #: c/c-decl.cc:11094
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "definición de función de estilo antiguo"
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "falta el nombre del parámetro de la lista de parámetros"
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD se declaró como un no-parámetro"
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "múltiples parámetros nombrados %qD"
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "el parámetro %qD se declaró con tipo void"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "el tipo de %qD es %<int%> por defecto"
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "el parámetro %qD tiene tipo incompleto"
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "el número de argumentos no coinciden con el prototipo interno"
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "el número de argumentos no coinciden con el prototipo"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "declaración de prototipo"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "el argumento promovido %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "el argumento %qD no coincide con el prototipo interno"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "el argumento %qD no coincide con el prototipo"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definió el parámetro %qD pero no se usa"
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "sólo se permiten las declaraciones iniciales del bucle %<for%> en modo C99 o C11"
  
! #: c/c-decl.cc:11730
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99, -std=gnu99, -std=c11 or -std=gnu11 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "use la opción -std=c99, -std=gnu99, -std=c11 o -std=gnu11 para compilar su código"
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "declaración de la variable static %qD en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "declaración de la variable %<extern%> %qD en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> se declaró en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> se declaró en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> se declaró en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "declaración de %qD que no es variable en la declaración inicial del bucle %<for%>"
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "calificadores de espacio de direcciones incompatibles %qs y %qs"
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "especificador %qE de declaración duplicado"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "múltiples clases de almacenamiento en los especificadores de declaración"
  
! #: c/c-decl.cc:12193
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "se usó %qE con %<auto%>"
*** 51988,52346 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o más tipos de datos en los especificadores de la declaración"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<%s%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<short%> y %<%s%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<int%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<int%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<short%> y %<float%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a %<typeid%> expression"
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "no se pueden definir tipos en una expresión %<typeid%>"
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used here"
  msgstr "no se puede usar %s en asm aquí"
  
! #: c/c-decl.cc:12689
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<%s%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<signed%> y %<%s%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12708
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.cc:12751
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support the %<_Float%d%s%> type"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  #| msgid "case label is not an integer constant expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresión constante entera"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la búsqueda en C++ de %qD devolvería un campo, no un tipo"
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no está al inicio de la declaración"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usó %qE con %<auto%>"
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.cc:13259
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "se usó %qE con %<auto%>"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13274
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "se usó %qs con %qE"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usó %qs con %qE"
  
! #: c/c-decl.cc:13311
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "se usó %<__thread%> con %qE"
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usó %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "Fixed line length must be at least seven."
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "La longitud de línea fija debe ser al menos de siete."
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-decl.cc:14264
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-decl.cc:14316
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: c/c-decl.cc:14320
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: c/c-decl.cc:14325
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "%Hla declaración break no está dentro de un bucle o switch"
  
! #: c/c-decl.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "continue label %qs does not name a loop"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "la etiqueta continue %qs no nombra un bucle"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "se definió struct aquí"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "loop name defined here"
  msgstr "se definió union aquí"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 52076,52434 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dos o más tipos de datos en los especificadores de la declaración"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> es demasiado largo para GCC"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<%s%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<short%> y %<%s%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 no admite %<long long%>"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<int%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<int%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<short%> y %<float%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 no admite tipos complejos"
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C no admite tipos saturantes"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE duplicado"
  
! #: c/c-decl.cc:12634
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a %<typeid%> expression"
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "no se pueden definir tipos en una expresión %<typeid%>"
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used here"
  msgstr "no se puede usar %s en asm aquí"
  
! #: c/c-decl.cc:12691
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C no admite los tipos %<__int%d%>"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<%s%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "se usaron al mismo tiempo %<signed%> y %<%s%> en los especificadores de declaración"
  
! #: c/c-decl.cc:12710
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "no se admite %<__int%d%> para este objetivo"
  
! #: c/c-decl.cc:12753
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 no admite tipos booleanos"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support the %<_Float%d%s%> type"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C no admite el tipo %<_float%d%s%>"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "no se admite %<_float%d%s%> para este objetivo"
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "no se admiten tipos de coma fija para este objetivo"
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C no admite tipos de coma fija"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  #| msgid "case label is not an integer constant expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "el valor de enumerador para %qE no es una expresión constante entera"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la búsqueda en C++ de %qD devolvería un campo, no un tipo"
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE no está al inicio de la declaración"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "se usó %qE con %<auto%>"
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 no admite %qE"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> antes de %<extern%>"
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> antes de %<static%>"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "se usó %qE con %<auto%>"
  
! #: c/c-decl.cc:13273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "se usó %qE con %<register%>"
  
! #: c/c-decl.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qE used with %qs"
  msgstr "se usó %qs con %qE"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> o %<__thread%> duplicado"
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "se usó %qs con %qE"
  
! #: c/c-decl.cc:13318
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "se usó %<__thread%> con %qE"
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "se usó %<_Sat%> sin %<_Fract%> o %<_Accum%>"
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C no admite tipos enteros complejos"
  
! #: c/c-decl.cc:13664
  #, fuzzy, gcc-internal-format
  #| msgid "Fixed line length must be at least seven."
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "La longitud de línea fija debe ser al menos de siete."
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "el combinador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "el nicializador %<#pragma omp declare reduction%> hace referencia a la variable %qD, la cual no es %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-decl.cc:14271
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-decl.cc:14323
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: c/c-decl.cc:14327
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: c/c-decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "%Hla declaración break no está dentro de un bucle o switch"
  
! #: c/c-decl.cc:14335
  #, fuzzy, gcc-internal-format
  #| msgid "continue label %qs does not name a loop"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "la etiqueta continue %qs no nombra un bucle"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "se definió struct aquí"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "loop name defined here"
  msgstr "se definió union aquí"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 52351,52387 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs se debe usar con %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
--- 52439,52475 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs se debe usar con %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "desplazamiento a la izquierda o valor negativo"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "la cuenta de desplazamiento a la izquierda es negativa"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la izquierda >= anchura del elemento del vector"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del elemento del vector"
*************** msgstr "marcador de conflicto en control
*** 52402,52544 ****
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquí"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de línea"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohíbe una unidad de traducción vacía"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: c/c-parser.cc:2314
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute at top level"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<struct%> para hacer referencia al tipo"
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<union%> para hacer referencia al tipo"
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<enum%> para hacer referencia al tipo"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nombre de tipo %qE desconocido; ¿quiso decir %qs?"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaración"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qT declared in underspecified object declaration"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: c/c-parser.cc:2607
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specified for friend class declaration"
  msgid "%qT defined in underspecified object declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  #| msgid "useless %qs in empty declaration"
  msgid "%qs in empty declaration"
  msgstr "%qs sin uso en declaración vacía"
  
! #: c/c-parser.cc:2657
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<fallthrough%> attribute at top level"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los métodos"
  
! #: c/c-parser.cc:2764
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "se descartan los atributos de prefijo para las implementaciones"
  
! #: c/c-parser.cc:2785
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<__auto_type%> requiere un identificador plano como declarador"
  
! #: c/c-parser.cc:2861
  #, fuzzy, gcc-internal-format
  #| msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<__auto_type%> requiere un identificador plano como declarador"
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la definición de datos no tiene tipo o clase de almacenamiento"
--- 52490,52632 ----
  msgid "to match this %qs"
  msgstr "%J  otro tipo aquí"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de línea"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C prohíbe una unidad de traducción vacía"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: c/c-parser.cc:2316
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute at top level"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<struct%> para hacer referencia al tipo"
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<union%> para hacer referencia al tipo"
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nombre de tipo %qE desconocido; utilice la palabra clave %<enum%> para hacer referencia al tipo"
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nombre de tipo %qE desconocido; ¿quiso decir %qs?"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nombre de tipo %qE desconocido"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaración"
  
! #: c/c-parser.cc:2604
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qT declared in underspecified object declaration"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: c/c-parser.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specified for friend class declaration"
  msgid "%qT defined in underspecified object declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  #| msgid "useless %qs in empty declaration"
  msgid "%qs in empty declaration"
  msgstr "%qs sin uso en declaración vacía"
  
! #: c/c-parser.cc:2659
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<fallthrough%> attribute at top level"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los métodos"
  
! #: c/c-parser.cc:2766
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "se descartan los atributos de prefijo para las implementaciones"
  
! #: c/c-parser.cc:2787
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "atributo inesperado"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "el atributo %<fallthrough%> no está seguido de %<;%>"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<__auto_type%> requiere un identificador plano como declarador"
  
! #: c/c-parser.cc:2863
  #, fuzzy, gcc-internal-format
  #| msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<__auto_type%> requiere un identificador plano como declarador"
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la definición de datos no tiene tipo o clase de almacenamiento"
*************** msgstr "la definición de datos no tiene
*** 52546,52579 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "los atributos deben especificarse antes del declarador en una definición de función"
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "se usó %<__auto_type%> con un inicializador de campo de bits"
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "%<__auto_type%> requires an initialized data declaration"
  msgid "%qs requires an initialized data declaration"
  msgstr "%<__auto_type%> requiere una declaración de datos inicializados"
  
! #: c/c-parser.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "%<__auto_type%> may only be used with a single declarator"
  msgid "%qs may only be used with a single declarator"
  msgstr "%<__auto_type%> sólo se puede utilizar con una declaración simple"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
  
! #: c/c-parser.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 52634,52667 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "los atributos deben especificarse antes del declarador en una definición de función"
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "se usó %<__auto_type%> con un inicializador de campo de bits"
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, fuzzy, gcc-internal-format
  #| msgid "%<__auto_type%> requires an initialized data declaration"
  msgid "%qs requires an initialized data declaration"
  msgstr "%<__auto_type%> requiere una declaración de datos inicializados"
  
! #: c/c-parser.cc:3155
  #, fuzzy, gcc-internal-format
  #| msgid "%<__auto_type%> may only be used with a single declarator"
  msgid "%qs may only be used with a single declarator"
  msgstr "%<__auto_type%> sólo se puede utilizar con una declaración simple"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
  
! #: c/c-parser.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
*************** msgstr "la declaración no declara nada"
*** 52582,52983 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "se esperaba %<=%>, %<,%>, %<;%>, %<asm%> o %<__attribute__%>"
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohíbe las funciones anidadas"
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C99 no admite %<_Static_assert%>"
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "la expresión en la aserción static no es un entero"
  
! #: c/c-parser.cc:3558
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "la expresión en la aserción static no es una expresión constante entera"
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "la expresión en la aserción static no es una constante"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "falló la aserción estática: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "falló la aserción estática: %E"
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.cc:3955
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 no admite el calificador %<_Alignas%>"
  
! #: c/c-parser.cc:3958
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 no admite el calificador %<_Atomic%>"
  
! #: c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "se aplicó %<_Atomic%> a un tipo calificado"
  
! #: c/c-parser.cc:4016
  #, fuzzy, gcc-internal-format
  #| msgid "%<__GIMPLE%> only valid with -fgimple"
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> solo es válido con -fgimple"
  
! #: c/c-parser.cc:4053
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vacío no es válido"
  
! #: c/c-parser.cc:4064
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "no se puede usar el modo %qs para tipos de enumeración"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "no se especificaron ficheros de entrada"
  
! #: c/c-parser.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type %qT"
  msgid "invalid %<enum%> underlying type"
  msgstr "uso no válido del tipo indefinido %qT"
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch with previous implicit declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "no coinciden los tipos con la declaración implícita previa"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "se esperaba %<,%> o %<}%>"
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohíbe las referencias hacia adelante a tipos %<enum%>"
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "se esperaba un nombre de clase"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "se especificó un punto y coma extra en un struct o union"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hay punto y coma al final del struct o union"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "se esperaba una lista de calificadores-especificadores"
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohíbe declaraciones de miembros con no miembros"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "se esperaba %<,%>, %<;%> o %<}%>"
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>"
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "se aplicó %<typeof%> a un campo de bits"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:5201
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
  
! #: c/c-parser.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<static%> may not be used without an array size"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C requiere un argumento con nombre antes de %<...%>"
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "se esperaban especificadores de declaración o %<...%>"
  
! #: c/c-parser.cc:5729
  #, fuzzy, gcc-internal-format
  #| msgid "parameter packs must be at the end of the parameter list"
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parámetros deben estar al final de la lista de parámetros"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objeto de tamaño variable puede no ser inicializado"
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C prohíbe las llaves de inicializador vacías"
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohíbe la especificación de rangos de elementos a inicializar"
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohíbe la especificación de subobjetos a inicializar"
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  #| msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "no hay cláusulas válidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "la región %<ordered%> debe estar bien anidada dentro de una región de bucle con una cláusula %<ordered%>"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qs attribute does not take any arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohíbe las declaraciones etiquetadas"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "una etiqueta sólo puede ser parte de una declaración y una declaración no es un enunciado"
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohíbe mezclar declaraciones y código"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de una declaración compuesta"
--- 52670,53071 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "se esperaba %<=%>, %<,%>, %<;%>, %<asm%> o %<__attribute__%>"
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C prohíbe las funciones anidadas"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "%<__RTL%> function cannot be compiled with %<-flto%>"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "la función %<__RTL%> no se puede compilar con %<-flto%>"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %<_Static_assert%>"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C99 no admite %<_Static_assert%>"
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "la expresión en la aserción static no es un entero"
  
! #: c/c-parser.cc:3560
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "la expresión en la aserción static no es una expresión constante entera"
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "la expresión en la aserción static no es una constante"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "falló la aserción estática: %E"
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "falló la aserción estática: %E"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.cc:3957
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 no admite el calificador %<_Alignas%>"
  
! #: c/c-parser.cc:3960
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 no admite el calificador %<_Atomic%>"
  
! #: c/c-parser.cc:3988
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "se aplicó %<_Atomic%> a un tipo calificado"
  
! #: c/c-parser.cc:4018
  #, fuzzy, gcc-internal-format
  #| msgid "%<__GIMPLE%> only valid with -fgimple"
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> solo es válido con -fgimple"
  
! #: c/c-parser.cc:4055
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vacío no es válido"
  
! #: c/c-parser.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "no se puede usar el modo %qs para tipos de enumeración"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "se esperaba un identificador"
  
! #: c/c-parser.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "no se especificaron ficheros de entrada"
  
! #: c/c-parser.cc:4187
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of undefined type %qT"
  msgid "invalid %<enum%> underlying type"
  msgstr "uso no válido del tipo indefinido %qT"
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch with previous implicit declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "no coinciden los tipos con la declaración implícita previa"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "se esperaba %<,%> o %<}%>"
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C prohíbe las referencias hacia adelante a tipos %<enum%>"
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "se esperaba un nombre de clase"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "se especificó un punto y coma extra en un struct o union"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "no hay punto y coma al final del struct o union"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "se esperaba una lista de calificadores-especificadores"
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C prohíbe declaraciones de miembros con no miembros"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "se esperaba %<,%>, %<;%> o %<}%>"
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>"
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "se aplicó %<typeof%> a un campo de bits"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:5203
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
  
! #: c/c-parser.cc:5211
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<static%> may not be used without an array size"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: c/c-parser.cc:5371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C requiere un argumento con nombre antes de %<...%>"
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "se esperaban especificadores de declaración o %<...%>"
  
! #: c/c-parser.cc:5731
  #, fuzzy, gcc-internal-format
  #| msgid "parameter packs must be at the end of the parameter list"
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "los paquetes de parámetros deben estar al final de la lista de parámetros"
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected OpenMP directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objeto de tamaño variable puede no ser inicializado"
  
! #: c/c-parser.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C prohíbe las llaves de inicializador vacías"
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "uso obsoleto del inicializador designado con %<:%>"
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C prohíbe la especificación de rangos de elementos a inicializar"
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 prohíbe la especificación de subobjetos a inicializar"
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "uso obsoleto del inicializador designado sin %<=%>"
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  #| msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "no hay cláusulas válidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> region must be closely nested inside a loop region with an %<ordered%> clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "la región %<ordered%> debe estar bien anidada dentro de una región de bucle con una cláusula %<ordered%>"
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qs attribute does not take any arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C prohíbe las declaraciones etiquetadas"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "una etiqueta sólo puede ser parte de una declaración y una declaración no es un enunciado"
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 prohíbe mezclar declaraciones y código"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "etiqueta al final de una declaración compuesta"
*************** msgstr "etiqueta al final de una declara
*** 52986,53110 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-parser.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "expression list treated as compound expression in initializer"
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explícitas para evitar un %<else%> ambiguo"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "se sugiere llaves alrededor de un cuerpo vacío en una declaración %<do%>"
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "múltiples variables de iteración en una enumeración rápida"
  
! #: c/c-parser.cc:9311
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteración no válida en la enumeración rápida"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condición del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condición del bucle en bucle con pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colección en la enumeración rápida"
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definió struct aquí"
  
! #: c/c-parser.cc:9563
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE no es una plantilla"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "una cadena ancha es no válida en este contexto"
  
! #: c/c-parser.cc:10120
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
--- 53074,53198 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "se esperaba %<:%> o %<...%>"
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "se esperaba un identificador o %<*%>"
  
! #: c/c-parser.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "only attribute %<fallthrough%> can be applied to a null statement"
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "solo el atributo %<fallthrough%> se puede aplicar a sentencias nulas"
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-parser.cc:8662
  #, fuzzy, gcc-internal-format
  #| msgid "expression list treated as compound expression in initializer"
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaración"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<if%>"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<else%>"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explícitas para evitar un %<else%> ambiguo"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "se sugiere llaves alrededor de un cuerpo vacío en una declaración %<do%>"
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "múltiples variables de iteración en una enumeración rápida"
  
! #: c/c-parser.cc:9318
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteración no válida en la enumeración rápida"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "falta la condición del bucle en bucle con pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "falta la condición del bucle en bucle con pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "falta la colección en la enumeración rápida"
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first seen here"
  msgstr "se definió struct aquí"
  
! #: c/c-parser.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE no es una plantilla"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "una cadena ancha es no válida en este contexto"
  
! #: c/c-parser.cc:10127
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
*************** msgstr "ISO C prohíbe la omisión del t
*** 53112,54743 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la división %<sizeof (%T) / sizeof (%T)%> no computa el número de elementos del array"
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declaró aquí"
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:10624
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for typedef %qE"
  msgid "alignment specified for type name in cast"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for type name in %qE"
  msgid "alignment specified for type name in %qs"
  msgstr "se especificó la alineación para el nombre de tipo %qE"
  
! #: c/c-parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "se aplicó %<sizeof%> a un campo de bits"
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:11010
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "se especificó la alineación para el nombre de tipo %qE"
  
! #: c/c-parser.cc:11034
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %qE"
  msgid "ISO C does not support %qs"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-parser.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "aplicación no válida de %qs a un tipo void"
  
! #: c/c-parser.cc:11248
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la dirección de %qs"
  
! #: c/c-parser.cc:11355
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.cc:11358
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Generic%> association has incomplete type"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "la asociación %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.cc:11459
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Generic%> association has incomplete type"
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "la asociación %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original está aquí"
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible está aquí"
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con múltiples asociaciones"
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia está aquí"
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociación"
  
! #: c/c-parser.cc:11596
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a función"
  
! #: c/c-parser.cc:11604
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.cc:11610
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.cc:11626
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:11657
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresión"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresión sólo se permite dentro de una función"
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohíbe grupos de llaves dentro de expresiones"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parámetro de %<va_start%> no es el último argumento nombrado"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "número erróneo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12327
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un número incorrecto de argumentos"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genérico para el argumento %u de %<__builtin_tgmath%> no es válido"
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genérico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es válido"
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de función de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de función de %<__builtin_tgmath%> carecen de paramétro de tipo genérico"
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parámetro de tipo genérico para el argumento de función %u de %<__builtin_tgmath%> está duplicado"
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de función %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de función %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12593
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no válido del argumento %u de la función de tipo genérico"
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para función de tipo genérico solo para complejos"
  
! #: c/c-parser.cc:12612
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para función de tipo genérico solo para binarios"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para función de tipo genérico"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para función de tipo genérico"
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para función de tipo genérico solo para decimales"
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para función de tipo genérico solo para decimales"
  
! #: c/c-parser.cc:12769
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna función coincidente para la llamada de tipo genérico"
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "número erróneo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresión de llamada"
  
! #: c/c-parser.cc:12827
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.cc:12853
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "número erróneo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "número erróneo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs"
  msgstr "argumento de tipo erróneo para %s"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qs operand not an integral type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has enumerated type"
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo enumerado"
  
! #: c/c-parser.cc:13208
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has boolean type"
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo boolean"
  
! #: c/c-parser.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has enumerated type"
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo enumerado"
  
! #: c/c-parser.cc:13223
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has boolean type"
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo boolean"
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "la cuenta de rotación izquierda es negativa"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:13687
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:13692
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaño variable"
  
! #: c/c-parser.cc:13713
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "la literal compuesta del tipo %qT que no es objeto"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c/c-parser.cc:13751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineación del literal compuesto"
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningún efecto"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificó un punto y coma extra en la definición del método"
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de método sólo se deben especificar al final"
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> después de la definición del atributo de método"
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaración método objective-c"
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquí,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.cc:15705
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresión de asignación que evaluada dé una constante entera no negativa menor que %u"
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma %s%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaración for, while o do"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:16692
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresión debe ser integral"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas cláusulas %<if%> sin modificador"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna cláusula %<if%> tiene modificador, entonces todas las cláusulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.cc:18154
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresión %qs debe ser integral"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<self%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parámetro %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parámetro %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:20115
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de característica %qs es incompatible con %s %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no válida"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "operando ilegal"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<mapper%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<present%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "literal de cadena ancha en %<asm%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown pointer size model %qs"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "las literales de cadena en múltiples líneas son obsoletas"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<target%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenACC clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera cláusula de %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenMP clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay cláusulas válidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "sección de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "cláusula OpenACC no válida en el alcance del fichero"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no válido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no válido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa más de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> después de %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene cláusula de movimiento de datos"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.cc:23157
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una función"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no está inmediatamente seguido de una declaración o definición de función"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no está inmediatamente seguido de una única declaración o definición de función"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definición"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una cláusula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "to be allocated variable declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "modified here"
  msgstr "se definió union aquí"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "%qs clause requires %qs clause"
  msgstr "%qs requiere %qs"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no válido para %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la cláusula %<linear%> no puede especificarse junto con la cláusula %<ordered%> con un parámetro"
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una cláusula %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaración for"
--- 53200,54831 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la división %<sizeof (%T) / sizeof (%T)%> no computa el número de elementos del array"
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "el primer operando %<sizeof%> se declaró aquí"
  
! #: c/c-parser.cc:10628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:10631
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for typedef %qE"
  msgid "alignment specified for type name in cast"
  msgstr "se especificó la alineación para la definición de tipo %qE"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "C tradicional rechaza el operador unario mas"
  
! #: c/c-parser.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for type name in %qE"
  msgid "alignment specified for type name in %qs"
  msgstr "se especificó la alineación para el nombre de tipo %qE"
  
! #: c/c-parser.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "se aplicó %<sizeof%> a un campo de bits"
  
! #: c/c-parser.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: c/c-parser.cc:11021
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "se especificó la alineación para el nombre de tipo %qE"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C no permite %<%E (expression)%>"
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %qE"
  msgid "ISO C does not support %qs"
  msgstr "ISO C99 no admite %qE"
  
! #: c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "aplicación no válida de %qs a un tipo void"
  
! #: c/c-parser.cc:11259
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "no se puede tomar la dirección de %qs"
  
! #: c/c-parser.cc:11366
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 no admite %<_Generic%>"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 no admite %<_Generic%>"
  
! #: c/c-parser.cc:11380
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO C no admite coma flotante decimal"
  
! #: c/c-parser.cc:11461
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:11465
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Generic%> association has incomplete type"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "la asociación %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.cc:11470
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Generic%> association has incomplete type"
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "la asociación %<_Generic%> tiene tipo incompleto"
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "caso %<default%> duplicado en %<_Generic%>"
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "el %<default%> original está aquí"
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> especifica dos tipos compatibles"
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "el tipo compatible está aquí"
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "el selector %<_Generic%> concuerda con múltiples asociaciones"
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "otra coincidencia está aquí"
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "el selector %<_Generic%> de tipo %qT no es compatible con ninguna asociación"
  
! #: c/c-parser.cc:11607
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "el argumento %u de %<__builtin_tgmath%> no es puntero a función"
  
! #: c/c-parser.cc:11615
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene prototipo"
  
! #: c/c-parser.cc:11621
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> tiene argumentos variables"
  
! #: c/c-parser.cc:11637
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "el argumento %u de %<__builtin_tgmath%> no tiene argumentos"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:11668
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 no admite el identificador predefinido %<__func__%>"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "se esperaba una expresión"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un grupo de llaves dentro de una expresión sólo se permite dentro de una función"
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C prohíbe grupos de llaves dentro de expresiones"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "el segundo parámetro de %<va_start%> no es el último argumento nombrado"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "número erróneo de argumentos para %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "el primer argumento de %<__builtin_choose_expr%> no es una constante"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "faltan argumentos para %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12338
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "el argumento '%u' de %<__builtin_tgmath%> tiene un número incorrecto de argumentos"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de retorno de tipo genérico para el argumento %u de %<__builtin_tgmath%> no es válido"
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de tipo genérico para el argumento %u del argumento %u de %<__builtin_tgmath%> no es válido"
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "los argumentos de función de %<__builtin_tgmath%> tienen todos el mismo tipo"
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "los argumentos de función de %<__builtin_tgmath%> carecen de paramétro de tipo genérico"
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "el tipo de parámetro de tipo genérico para el argumento de función %u de %<__builtin_tgmath%> está duplicado"
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo de retorno inadecuado para el argumento de función %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "tipo inadecuado para el argumento %u del argumento de función %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "tipo no válido del argumento %u de la función de tipo genérico"
  
! #: c/c-parser.cc:12615
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para función de tipo genérico solo para complejos"
  
! #: c/c-parser.cc:12623
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumento de coma flotante decimal %u para función de tipo genérico solo para binarios"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos complejo y de coma flotante decimal para función de tipo genérico"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumentos de ambos tipos binario y de coma flotante decimal para función de tipo genérico"
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argumento complejo %u para función de tipo genérico solo para decimales"
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumento binario %u para función de tipo genérico solo para decimales"
  
! #: c/c-parser.cc:12780
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "no hay ninguna función coincidente para la llamada de tipo genérico"
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "número erróneo de argumentos para %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:12834
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "el primer argumento de %<__builtin_call_with_static_chain%> debe ser una expresión de llamada"
  
! #: c/c-parser.cc:12838
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "el segundo argumento de %<__builtin_call_with_static_chain%> debe ser un tipo puntero"
  
! #: c/c-parser.cc:12864
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "número erróneo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "el operando de %<__builtin_complex%> no es de tipo de coma flotante binario real"
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "los operandos de %<__builtin_complex%> son de tipos diferentes"
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "número erróneo de argumentos para %<__builtin_complex%>"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs"
  msgstr "argumento de tipo erróneo para %s"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qs operand not an integral type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has enumerated type"
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo enumerado"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has boolean type"
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo boolean"
  
! #: c/c-parser.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has enumerated type"
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo enumerado"
  
! #: c/c-parser.cc:13234
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has boolean type"
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un tipo boolean"
  
! #: c/c-parser.cc:13308
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "la cuenta de rotación izquierda es negativa"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
  
! #: c/c-parser.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:13703
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "la literal compuesta tiene tamaño variable"
  
! #: c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "la literal compuesta del tipo %qT que no es objeto"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "literal compuesta calificada por un calificador de espacio de direcciones"
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c/c-parser.cc:13762
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 prohíbe las literales compuestas"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "los especificadores %<_Alignas%> no pueden reducir la alineación del literal compuesto"
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, fuzzy, gcc-internal-format
  #| msgid "using %qs with unsigned type has no effect"
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "usar %qs con un tipo sin signo no tiene ningún efecto"
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "se esperaba un identificador o %<)%>"
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "punto y coma extra"
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "se especificó un punto y coma extra en la definición del método"
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "los atributos de método sólo se deben especificar al final"
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "se esperaba %<;%> o %<{%> después de la definición del atributo de método"
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "se esperaba una declaración método objective-c"
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquí,"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "empty property attribute list"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "falta el atributo Code"
  
! #: c/c-parser.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "atributo de propiedad desconocido"
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, fuzzy, gcc-internal-format
  #| msgid "repeated %<@%> before Objective-C string"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<@%> repetida antes de la cadena Objective-C"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected %qE selector name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, fuzzy, gcc-internal-format
  #| msgid "setter name must terminate with %<:%>"
  msgid "setter method names must terminate with %<:%>"
  msgstr "el nombre del setter debe terminar con %<:%>"
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiere una expresión de asignación que evaluada dé una constante entera no negativa menor que %u"
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> debe estar en el alcance del fichero"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma %s%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "se esperaba una declaración for, while o do"
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:16685
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "la expresión debe ser integral"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD no es una variable"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "se esperaba %<data%>"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "demasiadas cláusulas %<if%> sin modificador"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si alguna cláusula %<if%> tiene modificador, entonces todas las cláusulas %<if%> tienen que usar modificador"
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "el valor de %<num_tasks%> debe ser positivo"
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "el valor de %<grainsize%> debe ser positivo"
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> or %<max%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> o %<max%>"
  
! #: c/c-parser.cc:18147
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "la expresión %qs debe ser integral"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "el valor de %qs debe ser positivo"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "demasiados argumentos %<static%>"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argumento inesperado"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<self%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "se esperaba %<none%> o %<shared%>"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<new%>"
  msgid "expected %<concurrent%>"
  msgstr "se esperaba %<new%>"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "se usaron al mismo tiempo los modificadores %<monotonic%> y %<nonmonotonic%>"
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<runtime%> no toma un parámetro %<chunk_size%>"
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "el planificador %<auto%> no toma un parámetro %<chunk_size%>"
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "el valor de %<num_teams%> debe ser positivo"
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "el valor de %<thread_limit%> debe ser positivo"
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%qs duplicado"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:19723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple linear modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple %<step%> modifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:20108
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, fuzzy, gcc-internal-format
  #| msgid "%qs feature modifier is incompatible with %s %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "el modificador de característica %qs es incompatible con %s %s"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "tipo de dependencia no válida"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid map kind"
  msgid "invalid doacross kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "%<priority%> value must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "el valor de %<priority%> debe ser no negativo"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "operando ilegal"
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<always%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<close%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<mapper%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "se esperaba un identificador o %<(%>"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<present%> modifiers"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "tipo de mapa no válida"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "género de planificador no válido"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "literal de cadena ancha en %<asm%>"
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  #| msgid "unknown pointer size model %qs"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "modelo de tamaño de punteros desconocido %qs"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, fuzzy, gcc-internal-format
  #| msgid "multi-line string literals are deprecated"
  msgid "non-empty string literal expected"
  msgstr "las literales de cadena en múltiples líneas son obsoletas"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<target%> modifier"
  msgstr "calificador-cv duplicado"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "condición %<if%> duplicada"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenACC clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs debe ser la primera cláusula de %qs"
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected an OpenMP clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "no hay cláusulas válidas especificadas en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "sección de matriz en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "cláusula OpenACC no válida en el alcance del fichero"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no válido de la variable %<extern%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "uso no válido de la variable %<global%> %qD en %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "La variable %qD se usa más de una vez con %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "se esperaba %<data%> después de %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> no tiene cláusula de movimiento de datos"
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE no se ha declarado"
  
! #: c/c-parser.cc:23150
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD no hace referencia a una función"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> no está inmediatamente seguido de una declaración o definición de función"
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> no está inmediatamente seguido de una única declaración o definición de función"
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de uso"
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> debe aplicarse antes de definición"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> debe contener al menos una cláusula %<device%>, %<host%> o %<self%>"
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "to be allocated variable declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "modified here"
  msgstr "se definió union aquí"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> o identificador"
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "%qs clause requires %qs clause"
  msgstr "%qs requiere %qs"
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "se esperaba %<delete%>"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid form of %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forma no válida de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operador no válido para %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos expresiones diferentes para la memoria"
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: c/c-parser.cc:24654
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "se esperaba %<data%>, %<update%>, %<enter%> o %<exit%>"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, fuzzy, gcc-internal-format
  #| msgid "%<linear%> clause may not be specified together with %<ordered%> clause with a parameter"
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "la cláusula %<linear%> no puede especificarse junto con la cláusula %<ordered%> con un parámetro"
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "se esperaba %<(%> o fin de línea"
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "se esperaba una cláusula %<#pragma omp%>"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "se esperaba una declaración for"
*************** msgstr "se esperaba una declaración for
*** 54745,55514 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "se esperaba una declaración for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaración de iteración o una inicialización"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parámetro de la cláusula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteración %qD no debe ser firstprivate"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> después de %qs"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected target-function call"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26509
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27566
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificó en %<@synthesize%>"
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected context selector set name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is the same as base function"
  msgstr "'%s' en %L no es una función"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<match%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qD is specified more than once"
  msgstr "opción %qs especificada más de una vez"
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qD is not of pointer type"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:28177
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "base function %qD declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<append_args%> specified here"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: c/c-parser.cc:28377
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:28459
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaración o definición de función sencilla"
  
! #: c/c-parser.cc:28475
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "declaración implícita de la función %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "la definición de la función no declara parámetros"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29108
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no está en ámbito de fichero o de bloque"
  
! #: c/c-parser.cc:29154
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29162
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "redeclaración de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "unexpected clause"
  msgstr "se esperaba una llave de clase"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<map%> clause"
  msgstr "falta la definición PHI"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no está en ámbito de fichero o de bloque"
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmético predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo función o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaración de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.cc:29366
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "la declaración previa %q+#D que no es función"
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-función"
  
! #: c/c-parser.cc:29498
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-función %<(%>"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:29830
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-parser.cc:29836
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usó la matriz de longitud variable"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "%<tile%> argument needs positive integral constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected at least one assumption clause"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificó en %<@synthesize%>"
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nombre de registro desconocido: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "no se pueden usar las directivas dentro de un argumento de macro"
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declaró %<threadprivate%> después del primer uso"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31254
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la función %<transaction_may_cancel_outer%> no está en una transacción más externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no está dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
--- 54833,55602 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "se esperaba una declaración for"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "se esperaba una declaración de iteración o una inicialización"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "no hay suficientes bucles perfectamente anidados"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "el parámetro de la cláusula %<ordered%> es menor que %<collapse%>"
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable de iteración %qD no debe ser firstprivate"
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "se esperaba %<fork%> después de %qs"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a function name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected target-function call"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:26502
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:26972 cp/parser.cc:51608
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> debe contener al menos una cláusula %<from%> o %<to%>"
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target enter data%> with map-type other than %<to%> or %<alloc%> on %<map%> clause"
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> con map-type distinto de %<to%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<release%> or %<delete%> on %<map%> clause"
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> con map-type distinto de %<from%>, %<release%> y %<delete%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> con map-type distinto de %<to%>, %<from%>, %<tofrom%> y %<alloc%> en la cláusula %<map%>"
  
! #: c/c-parser.cc:27559
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition or another %<#pragma omp declare simd%>"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función o de otra %<#pragma omp declare simd%>"
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected trait selector name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, fuzzy, gcc-internal-format
  #| msgid "constructor not allowed for non-vector types"
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "no se permite un constructor para tipos que no sean vectores"
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, fuzzy, gcc-internal-format
  #| msgid "%<no-custom-%s%> does not accept arguments"
  msgid "selector %qs does not accept any properties"
  msgstr "%<no-custom-%s%> no acepta argumentos"
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "se esperaba una cadena literal"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificó en %<@synthesize%>"
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<requires%> selector is not supported yet"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, fuzzy, gcc-internal-format
  #| msgid "expected selection-statement"
  msgid "expected context selector set name"
  msgstr "se esperaba una declaración de selección"
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is not a function"
  msgstr "'%s' en %L no es una función"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qD is the same as base function"
  msgstr "'%s' en %L no es una función"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses"
  msgid "too many %<match%> clauses"
  msgstr "demasiadas cláusulas %<if%>"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qD is specified more than once"
  msgstr "opción %qs especificada más de una vez"
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qD is not of pointer type"
  msgstr "%qD no es una variable puntero"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:28170
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs no es válido para %qs"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<point%>"
  msgid "expected %<interop%>"
  msgstr "se esperaba %<point%>"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%> clause"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "base function %qD declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, fuzzy, gcc-internal-format
  #| msgid "%<long%> and %<short%> specified together for %qs"
  msgid "%<append_args%> specified here"
  msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
  
! #: c/c-parser.cc:28370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "%qs y %qs son incompatibles"
  
! #: c/c-parser.cc:28452
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a single function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare simd%> no inmediatamente seguida de una declaración o definición de función sencilla"
  
! #: c/c-parser.cc:28468
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "declaración implícita de la función %qE"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "la definición de la función no declara parámetros"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<catch%>"
  msgid "expected %<match%>"
  msgstr "se esperaba %<catch%>"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "se esperaba %<none%> o %<present%>"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "El atributo %s genera un conflicto con el atributo %s en %L"
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29101
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no está en ámbito de fichero o de bloque"
  
! #: c/c-parser.cc:29147
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29155
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "redeclaración de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.cc:29163
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T was previously declared here"
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "unexpected clause"
  msgstr "se esperaba una llave de clase"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<map%> clause"
  msgstr "falta la definición PHI"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> no está en ámbito de fichero o de bloque"
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "tipo aritmético predeclarado en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "tipo función o matriz en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado %<_Atomic%> en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redeclaración de %qs %<#pragma omp declare reduction%> para el tipo %qT"
  
! #: c/c-parser.cc:29359
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "la declaración previa %q+#D que no es función"
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "se esperaba %<omp_priv%> o nombre-de-función"
  
! #: c/c-parser.cc:29491
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "se esperaba nombre-de-función %<(%>"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp target data%> must contain at least one %<map%> clause"
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<#pragma omp target data%> debe contener al menos una cláusula %<map%>"
  
! #: c/c-parser.cc:29823
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-parser.cc:29829
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "se usó la matriz de longitud variable"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "se esperaba %<while%>"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, fuzzy, gcc-internal-format
  #| msgid "%<tile%> argument needs positive integral constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "el argumento de %<tile%> necesita una constante entera positiva"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected at least one assumption clause"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected directive name"
  msgstr "se esperaba nombre de función"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected assumption clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%>, %<,%> or %<)%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, fuzzy, gcc-internal-format
  #| msgid "property %qs already specified in %<@synthesize%>"
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "la propiedad %qs ya se especificó en %<@synthesize%>"
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nombre de registro desconocido: %s"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, fuzzy, gcc-internal-format
  #| msgid "directives may not be used inside a macro argument"
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "no se pueden usar las directivas dentro de un argumento de macro"
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE se declaró %<threadprivate%> después del primer uso"
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE tiene tipo incompleto"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sin activar el soporte de memoria transaccional"
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sin activar el soporte de memoria transaccional"
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sin activar el soporte para memoria transaccional"
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> dentro de un %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31247
  #, fuzzy, gcc-internal-format
  #| msgid "%<transaction_may_cancel_outer%> function call not within outer transaction or %<transaction_may_cancel_outer%>"
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "la llamada a la función %<transaction_may_cancel_outer%> no está en una transacción más externa o %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> no está dentro de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "llave sin cerrar"
*************** msgstr "llave sin cerrar"
*** 55518,55524 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no válido de la expresión void"
--- 55606,55612 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso no válido de la expresión void"
*************** msgstr "uso no válido del typedef incom
*** 55549,55727 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT y %qT están en espacios de direcciones nombrados discontinuos"
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "los tipos de función no son totalmente compatibles en ISO C"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y vector"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y complejos"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "los punteros a matrices con calificadores distintos son incompatibles en ISO C"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  #| msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "la conversión de una literal compuesta de matriz a un puntero está malformada en C++"
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accediendo a un miembro %qE de una estructura atómica %qE"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accediendo a un miembro %qE de una unión atómica %qE"
  
! #: c/c-typeck.cc:3461
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE es un puntero; ¿pretendía utilizar %<->%>?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE es un puntero; ¿pretendía utilizar %<->%>?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "petición del miembro %qE en algo que no es una estructura o unión"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "el valor del subíndice no es ni matriz ni puntero ni vector"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subíndice de la matriz no es un entero"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "el valor de subíndice es un puntero a función"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "el subíndice de la matriz no es un entero"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C prohíbe el subíndice de una matriz %<register%>"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 prohíbe el subíndice de una matriz no-lvaluada"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "la conversión de enum en la inicialización es no válida en C++"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definió la constante enum aquí"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parámetro matriz %qE de función devolverá el tamaño de %qT"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "el objeto %qE llamado no es una función ni un puntero a función"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "el objeto %qD llamado no es una función ni un puntero a función"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "el objeto llamado no es una función ni un puntero a función"
--- 55637,55815 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT y %qT están en espacios de direcciones nombrados discontinuos"
  
! #: c/c-typeck.cc:670
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "el atributo %qs se aplica solamente a funciones variadic"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "los tipos de función no son totalmente compatibles en ISO C"
  
! #: c/c-typeck.cc:1231
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y vector"
  
! #: c/c-typeck.cc:1236
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y complejos"
  
! #: c/c-typeck.cc:1241
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante"
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "los punteros a matrices con calificadores distintos son incompatibles en ISO C"
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "los tipos no son totalmente compatibles"
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tipos de objetivo a incompatibles en C++"
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
  
! #: c/c-typeck.cc:2361
  #, fuzzy, gcc-internal-format
  #| msgid "converting an array compound literal to a pointer is ill-formed in C++"
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "la conversión de una literal compuesta de matriz a un puntero está malformada en C++"
  
! #: c/c-typeck.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is used for non-class method"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "se usó el atributo %qE para método no de clase"
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT no tiene un miembro llamado %qE"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accediendo a un miembro %qE de una estructura atómica %qE"
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accediendo a un miembro %qE de una unión atómica %qE"
  
! #: c/c-typeck.cc:3468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE es un puntero; ¿pretendía utilizar %<->%>?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE es un puntero; ¿pretendía utilizar %<->%>?"
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "petición del miembro %qE en algo que no es una estructura o unión"
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "el valor del subíndice no es ni matriz ni puntero ni vector"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "el subíndice de la matriz no es un entero"
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "el valor de subíndice es un puntero a función"
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "el subíndice de la matriz no es un entero"
  
! #: c/c-typeck.cc:3671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C prohíbe el subíndice de una matriz %<register%>"
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 prohíbe el subíndice de una matriz no-lvaluada"
  
! #: c/c-typeck.cc:3880
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: c/c-typeck.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "la conversión de enum en la inicialización es no válida en C++"
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "se definió la constante enum aquí"
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sobre el parámetro matriz %qE de función devolverá el tamaño de %qT"
  
! #: c/c-typeck.cc:4389
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "el objeto %qE llamado no es una función ni un puntero a función"
  
! #: c/c-typeck.cc:4395
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "el objeto %qD llamado no es una función ni un puntero a función"
  
! #: c/c-typeck.cc:4401
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "el objeto llamado no es una función ni un puntero a función"
*************** msgstr "el objeto llamado no es una func
*** 55729,57708 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "función llamada a través de un tipo de dato que no es compatible"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "se llamó a una función con tipo de devolución void calificado"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "el tipo de dato del parámetro formal %d está incompleto"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "se pasa el argumento %d de %qE como unsigned debido al prototipo"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "demasiados argumentos para el método %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "demasiados argumentos para la función %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "demasiados argumentos para la función %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversión implícita de %qT a %qT al pasar el argumento a la función"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "la comparación con una literal de cadena resulta en una conducta no especificada"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "¿pretendía desreferenciar el puntero?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparación entre %qT y %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "se usó un puntero de tipo %<void *%> en la sustracción"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "se utilizó un puntero a una función en la sustracción"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmética en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmética en puntero a un agregado vacío"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresión booleana"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "¿pretendía utilizar la negación lógica?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argumento de tipo erróneo para abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argumento de tipo erróneo para el signo de exclamación unario"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "el incremento de un valor de enumeración es no válido en C++"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "el decremento de un valor de enumeración es no válido en C++"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresión booleana"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresión booleana"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C no admite %<++%> y %<--%> en tipos complejos"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo erróneo para el incremento"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo erróneo para el decremento"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "decremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "no se puede tomar la dirección de un miembro desalineado"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "se usó la variable de registro global %qD en la función anidada"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "se usó la variable de registro %qD en la función anidada"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "se solicitó la dirección de la variable de registro global %qD"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresión condicional"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro resultado del condicional"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "operand of ?: changes signedness from %qT to %qT due to unsignedness of other operand"
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "un operando de ?: cambia de tipo de signo de %qT a %qT debido al tipo sin signo de otro operando"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C prohíbe una expresión condicional con sólo un lado void"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "se usaron punteros a espacios de direcciones discontinuos en la expresión condicional"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "el puntero a matriz pierde el calificador en la expresión condicional"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to array loses qualifier in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "el puntero a matriz pierde el calificador en la expresión condicional"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C prohíbe expresiones condicionales entre %<void *%> y punteros de función"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Se esperaba un tipo de expresión"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Se esperaba un tipo de expresión"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros/enteros no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquí"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresión coma no tiene efecto"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "la conversión agrega el calificador %q#v al tipo de función"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "la conversión descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "para estar seguro todos los punteros intermedios en la conversión de %qT a %qT se deben calificar como %<const%>"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversión especifica el tipo matriz"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversión especifica el tipo función"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C prohíbe la conversión de un no escalar al mismo tipo"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %qT"
  msgstr "%qT usa el tipo local %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C prohíbe la conversión al tipo union"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "conversión a tipo union desde un tipo no presente en union"
  
! #: c/c-typeck.cc:7487
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "conversión al puntero de espacio de direcciones %s desde un puntero de espacio de direcciones genérico discontinuo"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  #| msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "conversión a un puntero de espacio de direcciones genérico desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "conversión a un puntero de espacio de direcciones %s desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "la conversión incrementa la alineación requerida del tipo del destino"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "conversión de puntero a entero de tamaño diferente"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversión a puntero desde un entero de tamaño diferente"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntador"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a función"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "conversión entre tipos de función incompatibles desde %qT a %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "definir un tipo en una conversión es no válido en C++"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignación a expresión con tipo matriz"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "conversión de enum en una asignación es no válido en C++"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicialización de %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre paréntesis"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "se declara aquí"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversión de enum al pasar el argumento %d de %qE es no válido en C++"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en una asignación no es válida en C++"
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en una inicialización no es válida en C++"
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en un return no es válida en C++"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversión de %q#T a %q#T"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "el paso del argumento %d de %qE hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "la asignación hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "la inicialización hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "la devolución hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "la asignación descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "la inicialización descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "la devolución descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C prohíbe la conversión de argumentos a tipo union"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "no se permite la petición para la conversión implícita de %qT a %qT en C++"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "se pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "asignación desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inicialización desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "devolución desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "el argumento %d de %qE puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la inicialización puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "el tipo de devolución puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la asignación entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la inicialización entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la devolución entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "el puntero que apunta en la asignación de %qT a %qT difiere en signo"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "el puntero que apunta en la inicialización de %qT a %qT difiere en signo"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "la asignación a %qT desde %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "la inicialización de %qT desde %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "el retorno de %qT desde una función con tipo de retorno %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "el paso del argumento %d de %qE crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "la asignación a %qT desde %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "la inicialización de %qT desde %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "el retorno de %qT desde una función con tipo de retorno %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipos incompatibles en la inicialización del tipo %qT usando el tipo %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipos incompatible al devolver el tipo %qT pero se esperaba %qT"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicialización automática de agregados"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicialización de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no válido de matriz no-lvaluada"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no válido"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresión matrizal que no es constante"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "la conversión de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicialización de un miembro de matriz flexible en un contexto anidado"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "índice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no está en el inicializador de record o union"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el índice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el índice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el índice de matriz en el inicializador excede los límites de la matriz"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de índices vacío en el inicializador"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de índices de la matriz en el inicializador excede los límites de la matriz"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversión de enum en la inicialización es no válida en C++"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicialización posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicialización no estática de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicialización de unions"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "tipo de tamaño variable declarado fuera de cualquier función"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "el operando de salida %d debe usar la restricción %<&%>"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Cilk_spawn%> may only be used inside a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<_Cilk_spawn%> sólo se puede usar dentro de una función"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "el atributo %qE no tiene efecto en variables automáticas"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "tipo de tamaño variable declarado fuera de cualquier función"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "taking the address of a function is non-standard"
  msgid "input operand outside of a function is not constant"
  msgstr "tomar la dirección de una función no es estándar"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohíbe %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la función declarada %<noreturn%> tiene una declaración %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una función que no devuelve void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una función que devuelve void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohíbe %<return%> con expresión, en una función que devuelve void"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la función devuelve la dirección de una etiqueta"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "la función devuelve la dirección de una variable local"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresión de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaración switch"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no está dentro de una declaración switch"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaración break no está dentro de un bucle o switch"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no válida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usó la declaración break en un bucle for de OpenMP"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaración continue no está dentro de un bucle"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaración sin efecto"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaración de la expresión tiene tipo de dato incompleto"
  
! #: c/c-typeck.cc:14156
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14161
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con números de elementos diferentes"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparación entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaño que %qT"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparación de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohíbe la comparación de %<void *%> con un puntero de función"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparación de diferentes tipos de puntero carece de una conversión"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparación de punteros completos e incompletos"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohíbe la comparación entre punteros a funciones"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparación ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las cláusulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las cláusulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaño de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la sección de matriz no es de tipo integral"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "sección de matriz de longitud cero en la cláusula %qs"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "límite inferior negativo en sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "límite inferior %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "límite superior %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la sección de matriz no es contigua en la cláusula %qs"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parámetro %qD tiene tipo incompleto"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresión inicializadora hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la cláusula %<reduction%> es una matriz de tamaño cero"
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no válido para %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontró una definición de etiqueta para %qs"
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usó la matriz de longitud variable"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "cláusula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "cláusula %<linear%> paso %qE no es ni constante ni parámetro"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de reducción"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la cláusula %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la cláusula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:17266
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "cannot initialize %qT from %qT"
  msgid "traits array must be initialized with constants"
  msgstr "no se pueden inicializar %qT desde %qT"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una sección de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported fixed-point conversion"
  msgid "unsupported map expression %qE"
  msgstr "conversión de coma fija no admitida"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la cláusula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D no es const"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE está predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la cláusula %<simdlen%> es mayor que el valor de la cláusula %<safelen%>"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>"
--- 55817,57796 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "función llamada a través de un tipo de dato que no es compatible"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "se llamó a una función con tipo de devolución void calificado"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "el tipo de dato del parámetro formal %d está incompleto"
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo"
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo"
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo"
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo"
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo"
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "se pasa el argumento %d de %qE como unsigned debido al prototipo"
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "demasiados argumentos para el método %qE"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "demasiados argumentos para la función %qE"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "demasiados argumentos para la función %qE"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversión implícita de %qT a %qT al pasar el argumento a la función"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "faltan argumentos para la función %qE"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "la comparación con una literal de cadena resulta en una conducta no especificada"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "¿pretendía desreferenciar el puntero?"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "cero como constante de puntero nulo"
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparación entre %qT y %qT"
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "se usó un puntero de tipo %<void *%> en la sustracción"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "se utilizó un puntero a una función en la sustracción"
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmética en puntero a un tipo de dato incompleto"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmética en puntero a un agregado vacío"
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> en una expresión booleana"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "¿pretendía utilizar la negación lógica?"
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C no admite %<~%> para conjugaciones complejas"
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "argumento de tipo erróneo para abs"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "argumento de tipo erróneo para el signo de exclamación unario"
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "el incremento de un valor de enumeración es no válido en C++"
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "el decremento de un valor de enumeración es no válido en C++"
  
! #: c/c-typeck.cc:6007
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incremento de una expresión booleana"
  
! #: c/c-typeck.cc:6010
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "decremento de una expresión booleana"
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C no admite %<++%> y %<--%> en tipos complejos"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "argumento de tipo erróneo para el incremento"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "argumento de tipo erróneo para el decremento"
  
! #: c/c-typeck.cc:6075
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.cc:6079
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "decremento de puntero a un tipo incompleto %qT"
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: c/c-typeck.cc:6302
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of an unaligned member"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "no se puede tomar la dirección de un miembro desalineado"
  
! #: c/c-typeck.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "se usó la variable de registro global %qD en la función anidada"
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "se usó la variable de registro %qD en la función anidada"
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "se solicitó la dirección de la variable de registro global %qD"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "se solicitó la dirección de la variable de registro %qD"
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "matriz no-lvaluada en la expresión condicional"
  
! #: c/c-typeck.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "definir un tipo en una literal compuesta es no válido en C++"
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro resultado del condicional"
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, fuzzy, gcc-internal-format
  #| msgid "operand of ?: changes signedness from %qT to %qT due to unsignedness of other operand"
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "un operando de ?: cambia de tipo de signo de %qT a %qT debido al tipo sin signo de otro operando"
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C prohíbe una expresión condicional con sólo un lado void"
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "se usaron punteros a espacios de direcciones discontinuos en la expresión condicional"
  
! #: c/c-typeck.cc:6902
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "el puntero a matriz pierde el calificador en la expresión condicional"
  
! #: c/c-typeck.cc:6906
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to array loses qualifier in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "el puntero a matriz pierde el calificador en la expresión condicional"
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C prohíbe expresiones condicionales entre %<void *%> y punteros de función"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:6938
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Se esperaba un tipo de expresión"
  
! #: c/c-typeck.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Se esperaba un tipo de expresión"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "los tipos de datos punteros/enteros no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresión condicional"
  
! #: c/c-typeck.cc:7106
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7129
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7134
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "se descarta el valor de devolución de %qD, se declaró con el atributo warn_unused_result"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "in call to %qD, declared here"
  msgstr "%qD se declara aquí"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "el operador del lado derecho de la expresión coma no tiene efecto"
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr "la conversión agrega el calificador %q#v al tipo de función"
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "la conversión descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "para estar seguro todos los punteros intermedios en la conversión de %qT a %qT se deben calificar como %<const%>"
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "la conversión especifica el tipo matriz"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "la conversión especifica el tipo función"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C prohíbe la conversión de un no escalar al mismo tipo"
  
! #: c/c-typeck.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %qT"
  msgstr "%qT usa el tipo local %qT"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C prohíbe la conversión al tipo union"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "conversión a tipo union desde un tipo no presente en union"
  
! #: c/c-typeck.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint generic address space pointer"
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "conversión al puntero de espacio de direcciones %s desde un puntero de espacio de direcciones genérico discontinuo"
  
! #: c/c-typeck.cc:7509
  #, fuzzy, gcc-internal-format
  #| msgid "cast to generic address space pointer from disjoint %s address space pointer"
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "conversión a un puntero de espacio de direcciones genérico desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.cc:7514
  #, fuzzy, gcc-internal-format
  #| msgid "cast to %s address space pointer from disjoint %s address space pointer"
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "conversión a un puntero de espacio de direcciones %s desde un puntero de espacio de direcciones %s discontinuo"
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "la conversión incrementa la alineación requerida del tipo del destino"
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "conversión de puntero a entero de tamaño diferente"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "conversión a puntero desde un entero de tamaño diferente"
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntador"
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a función"
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "conversión entre tipos de función incompatibles desde %qT a %qT"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "definir un tipo en una conversión es no válido en C++"
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "asignación a expresión con tipo matriz"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "conversión de enum en una asignación es no válido en C++"
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(cerca de la inicialización de %qs)"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre paréntesis"
  
! #: c/c-typeck.cc:8244
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "built-in %qD declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "se declara aquí"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversión de enum al pasar el argumento %d de %qE es no válido en C++"
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8545
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en una asignación no es válida en C++"
  
! #: c/c-typeck.cc:8550
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en una inicialización no es válida en C++"
  
! #: c/c-typeck.cc:8555
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversión de enum desde %qT a %qT en un return no es válida en C++"
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %q#T to %q#T"
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversión de %q#T a %q#T"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "el paso del argumento %d de %qE hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "la asignación hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "la inicialización hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "la devolución hace que la función calificada con %q#v apunte desde una no calificada"
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "el paso del argumento %d de %qE descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "la asignación descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "la inicialización descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "la devolución descarta el calificador %qv del tipo del destino del puntero"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C prohíbe la conversión de argumentos a tipo union"
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "no se permite la petición para la conversión implícita de %qT a %qT en C++"
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "se pasa el argumento %d de %qE desde un puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "asignación desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inicialización desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "devolución desde puntero a espacio de direcciones no contenido"
  
! #: c/c-typeck.cc:8921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "el argumento %d de %qE puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la inicialización puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "el tipo de devolución puede ser un candidato para un atributo de formato"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.cc:8987
  #, fuzzy, gcc-internal-format
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:8997
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9002
  #, fuzzy, gcc-internal-format
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la asignación entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la inicialización entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C prohíbe la devolución entre un puntero a función y %<void *%>"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.cc:9115
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "el puntero que apunta en la asignación de %qT a %qT difiere en signo"
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "el puntero que apunta en la inicialización de %qT a %qT difiere en signo"
  
! #: c/c-typeck.cc:9126
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9190
  #, fuzzy
  #| msgid "assignment to %qT from incompatible pointer type %qT"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "asignación a %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9205
  #, fuzzy
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:9213
  #, fuzzy
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9219
  #, fuzzy
  #| msgid "returning %qT from a function with incompatible return type %qT"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "se devuelve %qT desde una función con tipo de devolución %qT incompatible"
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9307
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "la asignación a %qT desde %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9313
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "la inicialización de %qT desde %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9318
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "el retorno de %qT desde una función con tipo de retorno %qT crea un puntero desde un entero sin una conversión"
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "el paso del argumento %d de %qE crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9350
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "la asignación a %qT desde %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9356
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "la inicialización de %qT desde %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9360
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "el retorno de %qT desde una función con tipo de retorno %qT crea un entero desde un puntero sin una conversión"
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipos incompatibles en la inicialización del tipo %qT usando el tipo %qT"
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipos incompatible al devolver el tipo %qT pero se esperaba %qT"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "C tradicional rechaza la inicialización automática de agregados"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inicialización de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  #| msgid "initialization of %qT from incompatible pointer type %qT"
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "inicialización de %qT desde un tipo de puntero %qT incompatible"
  
! #: c/c-typeck.cc:10016
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: c/c-typeck.cc:10021
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "uso no válido de matriz no-lvaluada"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "inicializador no válido"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "el elemento inicializador no es una constante"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "matriz inicializada con una expresión matrizal que no es constante"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT changes value from %qE to %qE"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "la conversión de %qT a %qT cambia el valor de %qE a %qE"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "el elemento inicializador no es calculable al momento de la carga"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "no se pueden inicializar los tipos de vector opacos"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "grupo extra de llaves al final del inicializador"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "llaves alrededor del inicializador escalar"
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inicialización de un miembro de matriz flexible en un contexto anidado"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "faltan llaves alrededor del inicializador"
  
! #: c/c-typeck.cc:11006
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "falta el inicializador para el campo %qD de %qT"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "elementos extras en el inicializador escalar"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "índice de matriz en el inicializador que no es matriz"
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "el nombre del campo no está en el inicializador de record o union"
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "el índice de matriz en el inicializador no es de tipo entero"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "el índice de matriz en el inicializador no es una expresión constante entera"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "el índice de matriz no es una constante en el inicializador"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "el índice de matriz en el inicializador excede los límites de la matriz"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "rango de índices vacío en el inicializador"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "el rango de índices de la matriz en el inicializador excede los límites de la matriz"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "campo inicializado sobreescrito"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "campo inicializado con efectos colaterales sobreescritos"
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversión de enum en la inicialización es no válida en C++"
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "exceso de elementos en el inicializador de struct"
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "inicialización posicional de un campo de %<struct%> declarado con el atributo %<designated_init%>"
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inicialización no estática de un miembro de matriz flexible"
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "exceso de elementos en el inicializador de union"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "C tradicional rechaza la inicialización de unions"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "exceso de elementos en el inicializador de matriz"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "exceso de elementos en el inicializador de vector"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "exceso de elementos en el inicializador de escalar"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "tipo de tamaño variable declarado fuera de cualquier función"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "el operando de salida %d debe usar la restricción %<&%>"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Cilk_spawn%> may only be used inside a function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "%<_Cilk_spawn%> sólo se puede usar dentro de una función"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute has no effect on automatic variables"
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "el atributo %qE no tiene efecto en variables automáticas"
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "tipo de tamaño variable declarado fuera de cualquier función"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "taking the address of a function is non-standard"
  msgid "input operand outside of a function is not constant"
  msgstr "tomar la dirección de una función no es estándar"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C prohíbe %<goto *expr;%>"
  
! #: c/c-typeck.cc:13357
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la función declarada %<noreturn%> tiene una declaración %<return%>"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sin valores, en una función que no devuelve void"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> con valor, en una función que devuelve void"
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C prohíbe %<return%> con expresión, en una función que devuelve void"
  
! #: c/c-typeck.cc:13515
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la función devuelve la dirección de una etiqueta"
  
! #: c/c-typeck.cc:13520
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "la función devuelve la dirección de una variable local"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la cantidad de switch no es un entero"
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "no se convierte la expresión de switch %<long%> a %<int%> en ISO C"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "la etiqueta de case no es una expresion constante entera"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "la etiqueta case no se encuentra dentro de una declaración switch"
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "la etiqueta %<default%> no está dentro de una declaración switch"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "la declaración break no está dentro de un bucle o switch"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "salida no válida de un bloque estructurado OpenMP"
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "se usó la declaración break en un bucle for de OpenMP"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "la declaración continue no está dentro de un bucle"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "declaración sin efecto"
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "la declaración de la expresión tiene tipo de dato incompleto"
  
! #: c/c-typeck.cc:14173
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14178
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<false%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<false%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "se comparan vectores con tipos de elemento diferentes"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "se comparan vectores con números de elementos diferentes"
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparación entre los tipos %qT y %qT"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "no se puede encontrar un tipo entero del mismo tamaño que %qT"
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "no es segura la comparacion de coma flotante con == o !="
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "la comparación de punteros a espacios de direcciones discontinuos"
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C prohíbe la comparación de %<void *%> con un puntero de función"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "la comparación de diferentes tipos de puntero carece de una conversión"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparación entre puntero y entero"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparación de punteros completos e incompletos"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C prohíbe la comparación entre punteros a funciones"
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparación ordenada de puntero con un puntero nulo"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "se usa un valor de tipo union cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "se usa un tipo vector cuando se requiere un escalar"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> debe especificar una de las cláusulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<parallel%> or %<target%> %<if%> clause modifier"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "se esperaba el modificador de cláusula %<parallel%> o %<target%> %<if%>"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> debe especificar una de las cláusulas %<parallel%>, %<for%>, %<sections%> o %<taskgroup%>"
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15866
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hdemasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "el tamaño de la matriz nueva debe tener un tipo integral"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longitud %qE de la sección de matriz no es de tipo integral"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "expected single pointer in %qs clause"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "sección de matriz de longitud cero en la cláusula %qs"
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "límite inferior negativo en sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longitud negativa en sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "límite inferior %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longitud %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "límite superior %qE por encima del tamaño de la sección de matriz en cláusula %qs"
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for array function parameter length expression must be specified"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, fuzzy, gcc-internal-format
  #| msgid "for increment expression has no effect"
  msgid "for pointer type length expression must be specified"
  msgstr "la expresión de incremento for no tiene efecto"
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la sección de matriz no es contigua en la cláusula %qs"
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
! #: c/c-typeck.cc:16528
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified array type"
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tipo matriz cualificado %<_Atomic%>"
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD has incomplete type"
  msgid "iterator %qD has const qualified type"
  msgstr "el parámetro %qD tiene tipo incompleto"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "begin expression refers to outer iterator %qD"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, fuzzy, gcc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "end expression refers to outer iterator %qD"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, fuzzy, gcc-internal-format
  #| msgid "initializer expression refers to iteration variable %qD"
  msgid "step expression refers to outer iterator %qD"
  msgstr "la expresión inicializadora hace referencia a la variable de iteración %qD"
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, fuzzy, gcc-internal-format
  #| msgid "expected pointer"
  msgid "expected pointer in %qs clause"
  msgstr "se esperaba un puntero"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD en la cláusula %<reduction%> es una matriz de tamaño cero"
  
! #: c/c-typeck.cc:16838
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: c/c-typeck.cc:16850
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "zero sized type %qT in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
  
! #: c/c-typeck.cc:16858
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qE in %qs clause"
  msgid "variable sized type %qT in %qs clause"
  msgstr "campo de bits %qE en cláusula %qs"
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE tiene tipo no válido para %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, fuzzy, gcc-internal-format
  #| msgid "No label definition found for %qs"
  msgid "user defined reduction not found for %qE"
  msgstr "No se encontró una definición de etiqueta para %qs"
  
! #: c/c-typeck.cc:16999
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "se usó la matriz de longitud variable"
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "cláusula lineal aplicada a variable no puntero no integral con tipo %qT"
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "cláusula %<linear%> paso %qE no es ni constante ni parámetro"
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de reducción"
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE no es una variable en la cláusula %<lastprivate%>"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE en la cláusula %<aligned%> no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:17283
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17290
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17309
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: c/c-typeck.cc:17328
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot initialize %qT from %qT"
  msgid "traits array must be initialized with constants"
  msgstr "no se pueden inicializar %qT desde %qT"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "array section does not have mappable type in %qs clause"
  msgstr "No se permite una sección de matriz en la llamada '%s' en %L"
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported fixed-point conversion"
  msgid "unsupported map expression %qE"
  msgstr "conversión de coma fija no admitida"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: c/c-typeck.cc:18036
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "%qs variable is not a pointer"
  msgstr "la fuente no es un puntero"
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs no es un puntero ni una matriz"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "demasiadas cláusulas %qs"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la cláusula %<inbranch%> es incompatible con %<notinbranch%>"
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD debe tomar %<void%>"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D no es const"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE está predeterminado como %qs para %qs"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "el valor de la cláusula %<simdlen%> es mayor que el valor de la cláusula %<safelen%>"
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, fuzzy, gcc-internal-format
  #| msgid "too many %<if%> clauses with %qs modifier"
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "demasiadas cláusulas %<if%> con el modificador %qs"
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "no se puede utilizar %<va_arg%> con orden de almacenamiento inverso"
  
! #: c/c-typeck.cc:18766
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "el segundo argumento para %<va_arg%> es del tipo incompleto %qT"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "C++ requiere un tipo promovido, no un tipo enum, en %<va_arg%>"
*************** msgstr "error sintáctico - modo faltant
*** 58448,58492 ****
  msgid "failed compiling %s"
  msgstr "collect: recompilando %s\n"
  
! #: cp/call.cc:2159
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "casting %qT to %qT does not use %qD"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:4014
  #, fuzzy
  #| msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversión conocida para el parámetro %<this%> implícito de %qH a %qI"
  
! #: cp/call.cc:4021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversión conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  #| msgid "  no known conversion from %qH to %qI"
  msgid "no known conversion from %qH to %qI"
  msgstr "  no hay una conversión de %qH a %qI"
  
! #: cp/call.cc:4035
  #, fuzzy
  #| msgid "  no known conversion for argument %d from %qH to %qI"
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversión conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.cc:4049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 58536,58580 ----
  msgid "failed compiling %s"
  msgstr "collect: recompilando %s\n"
  
! #: cp/call.cc:2163
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "casting %qT to %qT does not use %qD"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:4018
  #, fuzzy
  #| msgid "  no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  no hay una conversión conocida para el parámetro %<this%> implícito de %qH a %qI"
  
! #: cp/call.cc:4025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "  no hay una conversión conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  #| msgid "  no known conversion from %qH to %qI"
  msgid "no known conversion from %qH to %qI"
  msgstr "  no hay una conversión de %qH a %qI"
  
! #: cp/call.cc:4039
  #, fuzzy
  #| msgid "  no known conversion for argument %d from %qH to %qI"
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "  no hay una conversión conocida para el argumento %d de %qH a %qI"
  
! #: cp/call.cc:4053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "candidate expects at least
*** 58495,58501 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.cc:4054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 58583,58589 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.cc:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "candidate expects %d argum
*** 58504,59471 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.cc:4082
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversión>"
  
! #: cp/call.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (ignored)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:4103
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "  inherited here"
  msgid "inherited here"
  msgstr "  heredado aquí"
  
! #: cp/call.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  el tipo de devolución %qT de la función de conversiń explícita no se puede convertir a %qT con una conversión de calificación"
  
! #: cp/call.cc:4142
  #, fuzzy, gcc-internal-format
  #| msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " la conversión del tipo de devolución %qT de la especialización de función de conversión de plantilla a %qT no es una coincidencia exacta"
  
! #: cp/call.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr " la sustitución de los argumentos de plantilla deducidos resultó en errores vistos con anterioridad"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "template argument deduction/substitution failed:"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/call.cc:4175
  #, fuzzy, gcc-internal-format
  #| msgid "  a constructor taking a single argument of its own class type is invalid"
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructor que toma un solo argumento de su propio tipo de clase es no válido"
  
! #: cp/call.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructor interno no es un candidato para la inicialización desde una expresión del mismo tipo o derivado"
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
  
! #: cp/call.cc:4827
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversión de %qH a %qI es ambigua"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "could not convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversión de %qH a %qI en una expresión constante convertida"
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la función puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:5649
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.cc:5678
  #, fuzzy
  #| msgid " (operand types are %qT and %qT)"
  msgid " (operand types are %e and %e)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.cc:5727
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5879
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohíbe la omisión del término medio de una expresión ?:"
  
! #: cp/call.cc:5957
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaño que %qT"
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversión del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.cc:6037
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresión condicional: %qT, %qT y %qT"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresión throw ni del tipo %<void%>"
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresión throw ni del tipo %<void%>"
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversión implícita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresión condicional: %qT vs %qT"
  
! #: cp/call.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6516
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6532
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresión condicional"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declaró %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declaró %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devolución de %qD no es %<int%>"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparación entre %q#T y %q#T"
  
! #: cp/call.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:7884
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "función de desalojo %q+D sin ubicación"
  
! #: cp/call.cc:8183
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "función de desalojo %q+D sin ubicación"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una función de desalojo correspondiente para %qD"
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.cc:8446
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquí"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquí"
  
! #: cp/call.cc:8460
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasó NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.cc:8567
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.cc:8641
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of %qD"
  msgid "initializing argument %P of %qD"
  msgstr "  argumento de inicialización %P de %qD"
  
! #: cp/call.cc:8663
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.cc:8758
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicialización"
  
! #: cp/call.cc:8770
  #, fuzzy
  #| msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ no permite %<alignof%> con algo que no es tipo"
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversión definida por el usuario no válida de %qT a %qT"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversión no válida de %qT a %qT"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversión a %qT desde la lista del inicializador usaría el constructor explícito %qD"
  
! #: cp/call.cc:8894
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.cc:9058
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "conversión estrechadora de %qE desde %qT a %qT dentro de { }"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a función puede ser un candidato para un atributo de formato"
  
! #: cp/call.cc:9275
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9284
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9289
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
  #. extype is volatile
! #: cp/call.cc:9292
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9305
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9308
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.cc:9554
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversión implícita de %qT a %qT al pasar el argumento a la función"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a través de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9663
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a través de %<...%>"
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepción de objetos de tipo no-copiable-trivialmente %q#T a través de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluación recursiva del argumento por defecto para %q#D"
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parámetro %P, el cual no se ha definido aún"
  
! #: cp/call.cc:9913
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "función definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.cc:10843
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/call.cc:11386
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:11388
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicialización por valor del tipo de función %qT"
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/call.cc:11419
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:11421
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "Extensión: reinicialización de '%s' en %L"
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversión a void no accederá al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a través de %<...%>"
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquí"
  
! #: cp/call.cc:11577
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has pointer to boolean type"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un puntero a un tipo boolean"
  
! #: cp/call.cc:11649
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sí misma"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontró una función coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11980
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontró una función coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es función"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.cc:12068
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversión de estilo de función, borre el %<::%D%> redundante"
  
! #: cp/call.cc:12250
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.cc:12276
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estáticos"
  
! #: cp/call.cc:12281
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.cc:12282
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la función miembro %qD sin un objeto"
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.cc:13465
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ dice que estos son ambiguos, aún cuando la peor conversión para el primero es mejor que la peor conversión para el segundo:"
  
! #: cp/call.cc:13488
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.cc:13552
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversión de %qT a %qT"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversión para el argumento es mejor"
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resolución de sobrecarga"
  
! #: cp/call.cc:13869
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.cc:13871
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aún cuando la peor conversión para el primero es mejor que la peor conversión para el segundo:"
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sólo persiste hasta que el constructor termina"
  
! #: cp/call.cc:14533
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:14537
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inicialización no válida de la referencia de tipo %qT desde una expresión de tipo %qT"
  
! #: cp/call.cc:14866
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/call.cc:14867
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT temporary created here"
  msgstr "%qT se declara aquí"
  
! #: cp/call.cc:15249
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 58592,59559 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/call.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> <interno>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T, %T)%> <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> <interno>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "%s%<%D(%T)%> <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> <interno>"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "%s%qT <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s%qT <conversión>"
  
! #: cp/call.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD <coincidencia cercana>"
  
! #: cp/call.cc:4103
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (ignored)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:4105
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "%s%#qD <deleted>"
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD <borrado>"
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:4118
  #, fuzzy, gcc-internal-format
  #| msgid "  inherited here"
  msgid "inherited here"
  msgstr "  heredado aquí"
  
! #: cp/call.cc:4140
  #, fuzzy, gcc-internal-format
  #| msgid "  return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "  el tipo de devolución %qT de la función de conversiń explícita no se puede convertir a %qT con una conversión de calificación"
  
! #: cp/call.cc:4146
  #, fuzzy, gcc-internal-format
  #| msgid "  conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr " la conversión del tipo de devolución %qT de la especialización de función de conversión de plantilla a %qT no es una coincidencia exacta"
  
! #: cp/call.cc:4157
  #, fuzzy, gcc-internal-format
  #| msgid "  substitution of deduced template arguments resulted in errors seen above"
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr " la sustitución de los argumentos de plantilla deducidos resultó en errores vistos con anterioridad"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "template argument deduction/substitution failed:"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/call.cc:4179
  #, fuzzy, gcc-internal-format
  #| msgid "  a constructor taking a single argument of its own class type is invalid"
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr "  un constructor que toma un solo argumento de su propio tipo de clase es no válido"
  
! #: cp/call.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "  an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "  un constructor interno no es un candidato para la inicialización desde una expresión del mismo tipo o derivado"
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
  
! #: cp/call.cc:4831
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversión de %qH a %qI es ambigua"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "could not convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  #, fuzzy
  #| msgid "could not convert %qE from %qT to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "no se puede convertir %qE de %qT a %qT"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversión de %qH a %qI en una expresión constante convertida"
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "la función puntero-a-miembro %qE no se puede llamar sin un objeto; considere utilizar %<.*%> o %<->*%>"
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:5653
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "sobrecarga ambigua para "
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr "no hay coincidencia para "
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (los tipos de los operandos son %qT, %qT y %qT)"
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "(el tipo del operando %qT)"
  
! #: cp/call.cc:5682
  #, fuzzy
  #| msgid " (operand types are %qT and %qT)"
  msgid " (operand types are %e and %e)"
  msgstr "(los tipos de los operandos son %qT y %qT)"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "ternary %<operator?:%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/call.cc:5701
  #, fuzzy, gcc-internal-format
  #| msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "no hay coincidencia para el %<operator?:%> terniario en %<%E ? %E : %E%>"
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> en %<%E%s%>"
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> en %<%E[%E]%>"
  
! #: cp/call.cc:5731
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs en %<%s %E%>"
  
! #: cp/call.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%>"
  msgid "%<operator %s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5743
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> en %<%E %s %E%>"
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> en %<%s%E%>"
  
! #: cp/call.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ prohíbe la omisión del término medio de una expresión ?:"
  
! #: cp/call.cc:5961
  #, fuzzy, gcc-internal-format
  #| msgid "inferred scalar type %qT is not an integer or floating point type of the same size as %qT"
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "el tipo escalar %qT inferido no es un tipo entero ni coma flotante del mismo tamaño que %qT"
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversión del escalar %qH al vector %qT implica truncado"
  
! #: cp/call.cc:6041
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "tipos de vector incompatibles en la expresión condicional: %qT, %qT y %qT"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresión throw ni del tipo %<void%>"
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresión throw ni del tipo %<void%>"
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  y cada tipo puede convertirse al otro"
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversión implícita de %qH a %qI para coincidir con otro resultado del condicional"
  
! #: cp/call.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "no coincide el enumeral en la expresión condicional: %qT vs %qT"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6515
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "la expresión condicional entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/call.cc:6536
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipos enumeral y no enumeral en la expresión condicional"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "no se declaró %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "no se declaró %<%D(int)%> para el %qs postfijo"
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %qD is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "el tipo de devolución de %qD no es %<int%>"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparación entre %q#T y %q#T"
  
! #: cp/call.cc:7874
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
  
! #: cp/call.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "la llamada de %<(%T) (%A)%> es ambigua"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "función de desalojo %q+D sin ubicación"
  
! #: cp/call.cc:8187
  #, fuzzy, gcc-internal-format
  #| msgid "non-placement deallocation function %q+D"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "función de desalojo %q+D sin ubicación"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "no existe una función de desalojo correspondiente para %qD"
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/call.cc:8450
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared private here"
  msgstr "se declara aquí"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "desde este contexto"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "declared protected here"
  msgstr "se declara aquí"
  
! #: cp/call.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D es inaccesible"
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "se pasó NULL al argumento %P de %qD que no es puntero"
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "se convierte al tipo %qT que no es puntero desde NULL"
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
  
! #: cp/call.cc:8571
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "se convierte %<false%> al tipo puntero %qT"
  
! #: cp/call.cc:8645
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of %qD"
  msgid "initializing argument %P of %qD"
  msgstr "  argumento de inicialización %P de %qD"
  
! #: cp/call.cc:8667
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "demasiadas llaves alrededor del inicializador para %qT"
  
! #: cp/call.cc:8762
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "no se puede convertir %qT a %qT en la inicialización"
  
! #: cp/call.cc:8774
  #, fuzzy
  #| msgid "ISO C++ does not allow %<alignof%> with a non-type"
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ no permite %<alignof%> con algo que no es tipo"
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  #, fuzzy
  #| msgid "invalid user-defined conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "conversión definida por el usuario no válida de %qT a %qT"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversión no válida de %qT a %qT"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversión a %qT desde la lista del inicializador usaría el constructor explícito %qD"
  
! #: cp/call.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/call.cc:9062
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "conversión estrechadora de %qE desde %qT a %qT dentro de { }"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "el argumento de la llamada a función puede ser un candidato para un atributo de formato"
  
! #: cp/call.cc:9279
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9288
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9293
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
  #. extype is volatile
! #: cp/call.cc:9296
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9309
  #, fuzzy
  #| msgid "conversion to volatile reference type %q#T from rvalue of type %qT"
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "inicialización a un tipo de referencia volatile %q#T desde un r-valor de tipo %qT"
  
! #: cp/call.cc:9312
  #, fuzzy
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
  
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "no se puede unir el campo de bits %qE a %qT"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "no se unir el campo packed %qE a %qT"
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "no se puede unir el r-valor %qE a %qT"
  
! #: cp/call.cc:9558
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversión implícita de %qT a %qT al pasar el argumento a la función"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "el paso de objetos de tipo no-copiable-trivialmente %q#T a través de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9667
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "no se puede recibir el tipo de referencia %qT a través de %<...%>"
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la recepción de objetos de tipo no-copiable-trivialmente %q#T a través de %<...%> se admite condicionalmente"
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluación recursiva del argumento por defecto para %q#D"
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "la llamada a %qD usa el argumento por defecto para el parámetro %P, el cual no se ha definido aún"
  
! #: cp/call.cc:9917
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted function %q+D with default argument"
  msgid "use of multiversioned function without a default"
  msgstr "función definida por defecto %q+D con argumento por defecto"
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  en la llamada a %qD"
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT no es una base inaccesible de %qT"
  
! #: cp/call.cc:10855
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to constructor %q#D"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/call.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "; use value-initialization instead"
  msgstr "inicialización por valor del tipo de función %qT"
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be thread-local because it has non-trivial type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es trivial"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/call.cc:11431
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "use #include en su lugar"
  
! #: cp/call.cc:11433
  #, fuzzy, gcc-internal-format
  #| msgid "Extension: re-initialization of '%s' at %L"
  msgid "; use copy-initialization instead"
  msgstr "Extensión: reinicialización de '%s' en %L"
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will not access object of non-trivially-copyable type %qT"
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "la conversión a void no accederá al objeto de tipo no-copiable-trivialmente %qT"
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a través de %<...%>"
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared here"
  msgid "%#qT declared here"
  msgstr "%qD se declara aquí"
  
! #: cp/call.cc:11589
  #, fuzzy, gcc-internal-format
  #| msgid "argument 3 in call to function %qE has pointer to boolean type"
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "el argumento 3 en la llamada a la función %qE tiene un puntero a un tipo boolean"
  
! #: cp/call.cc:11661
  #, fuzzy, gcc-internal-format
  #| msgid "constant refers to itself"
  msgid "constructor delegates to itself"
  msgstr "la constante se refiere a sí misma"
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  #, fuzzy
  #| msgid "cannot convert %qT to %qT"
  msgid "cannot convert %qH to %qI"
  msgstr "no se puede convertir %qT a %qT"
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "no se encontró una función coincidente para la llamada a %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "no se encontró una función coincidente para la llamada a %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "llamada a %qD que no es función"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "no se puede llamar directamente al constructor %<%T::%D%>"
  
! #: cp/call.cc:12080
  #, fuzzy, gcc-internal-format
  #| msgid "  for a function-style cast, remove the redundant %<::%D%>"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "  para una conversión de estilo de función, borre el %<::%D%> redundante"
  
! #: cp/call.cc:12262
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
  
! #: cp/call.cc:12288
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "los inicializadores de los datos miembro no son estáticos"
  
! #: cp/call.cc:12293
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "virtual abstracto `%#D' llamado desde un constructor"
  
! #: cp/call.cc:12294
  #, fuzzy, gcc-internal-format
  #| msgid "abstract virtual `%#D' called from destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "virtual abstracto `%#D' llamado desde un destructor"
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "no se puede llamar a la función miembro %qD sin un objeto"
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "al pasar %qT se escoge %qT sobre %qT"
  
! #: cp/call.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ dice que estos son ambiguos, aún cuando la peor conversión para el primero es mejor que la peor conversión para el segundo:"
  
! #: cp/call.cc:13500
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "try making the operator a %<const%> member function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "se escoge %qD sobre %qD"
  
! #: cp/call.cc:13564
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  para la conversión de %qT a %qT"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  porque la secuencia de conversión para el argumento es mejor"
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "no coincide el argumento por defecto en la resolución de sobrecarga"
  
! #: cp/call.cc:13881
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " candidato 1: %q+#F"
  
! #: cp/call.cc:13883
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " candidato 2: %q+#F"
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ dice que estos son ambiguos, aún cuando la peor conversión para el primero es mejor que la peor conversión para el segundo:"
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "un enlace temporal a %qD sólo persiste hasta que el constructor termina"
  
! #: cp/call.cc:14545
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inicialización no válida de una referencia que no es constante de tipo %qT desde un r-valor de tipo %qT"
  
! #: cp/call.cc:14549
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inicialización no válida de la referencia de tipo %qT desde una expresión de tipo %qT"
  
! #: cp/call.cc:14878
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/call.cc:14879
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT temporary created here"
  msgstr "%qT se declara aquí"
  
! #: cp/call.cc:15261
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
*************** msgstr "la rutina %qD se declara aquí"
*** 59519,59526 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
--- 59607,59614 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %q#D"
*************** msgstr "  debido al miembro local %q+#D
*** 59560,60121 ****
  msgid "local member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquí"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "todos las funciones miembros en la clase %qT son privadas"
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T solamente define un destructor privado y no tiene friends"
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T solamente define constructores privados y no tiene friends"
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D es público, pero requiere que exista un objeto %q#T"
  
  # Ojo, no es impostor, sino impositor, el que impone. cfuga
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "no hay un impositor único final para %qD en %qT"
  
! #: cp/class.cc:3243
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D se marca como %<override%>, pero no hace override"
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "se marca %q+#D como %<final%>, pero no es virtual"
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.cc:3366
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "campo de bits %q+#D con tipo no entero"
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la anchura del campo de bits %q+D no es una constante entera"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.cc:3819
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "la anchura de %q+D excede su tipo"
  
! #: cp/class.cc:3825
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D es demasiado pequeño para contener todos los valores de %q#T"
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con constructor en la union"
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con destructor en la union"
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "no se permite el miembro %q+#D con operador de asignación de copia en la union"
  
! #: cp/class.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/class.cc:4012
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D no debe ser static porque es el miembro de una unión"
  
! #: cp/class.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "el campo %q+D no válidamente se declara como un tipo de función"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/class.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
  
! #: cp/class.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "múltiples campos inicializados en la unión %qT"
  
! #: cp/class.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:4252
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "campo %q+#D con el mismo nombre que la clase"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.cc:4286
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.cc:4292
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "el argumento por defecto para el parámetro del tipo %qT tiene el tipo %qT"
  
! #: cp/class.cc:4775
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "el alineamiento de %qD se ha incrementado en -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.cc:4778
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "la alineación de %qD aumentará en -fabi-version=9"
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "se especificó un inicializador para el método %q+D que no es virtual"
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  #| msgid "no suitable %<operator %s%> for %qT"
  msgid "no viable destructor for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/class.cc:5149
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "el método anula tanto %<transaction_pure%> como los métodos %qE"
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "el método declarado como %qE anula el método %qE"
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la función miembro que no es estática %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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 "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estático %q+D tiene un tipo que no es literal"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estático %q+D tiene un tipo que no es literal"
  
! #: cp/class.cc:6564
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.cc:6593
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.cc:6941
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:6946
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:6954
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:6959
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigüedad"
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigüedad"
  
! #: cp/class.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versión futura de GCC"
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaño de la matriz %qE es demasiado grande"
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no válido de %<...%> con algo que no es rebanada"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no válido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:7811
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: cp/class.cc:7813
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible sería de otra manera un struct vacío"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinición de %q#T"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: cp/class.cc:7832
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "el miembro de matriz flexible sería de otra manera un struct vacío"
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinición de %q#T"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningún campo"
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.cc:8163
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definición de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se trató de terminar struct, pero fue sacado debido a errores previos de decodificación"
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la función sobrecargada %qD basándose en la conversión al tipo %qT"
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la función %qD al tipo %q#T"
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversión de la función sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.cc:9204
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/class.cc:9209
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente información de tipo"
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.cc:9624
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/class.cc:9627
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
--- 59648,60209 ----
  msgid "local member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT se declara aquí"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "no se puede derivar de la base %<final%> %qT al tipo derivado %qT"
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "todos las funciones miembros en la clase %qT son privadas"
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T solamente define un destructor privado y no tiene friends"
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T solamente define constructores privados y no tiene friends"
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D es público, pero requiere que exista un objeto %q#T"
  
  # Ojo, no es impostor, sino impositor, el que impone. cfuga
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "no hay un impositor único final para %qD en %qT"
  
! #: cp/class.cc:3244
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "no se puede sobrecargar %q+#D"
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D se marca como %<override%>, pero no hace override"
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "se marca %q+#D como %<final%>, pero no es virtual"
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD estaba oculto"
  
! #: cp/class.cc:3367
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  por %qD"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "campo de bits %q+#D con tipo no entero"
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la anchura del campo de bits %q+D no es una constante entera"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "anchura negativa en el campo de bits %q+D"
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "anchura cero para el campo de bits %q+D"
  
! #: cp/class.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "la anchura de %q+D excede su tipo"
  
! #: cp/class.cc:3826
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D es demasiado pequeño para contener todos los valores de %q#T"
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con constructor en la union"
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "no se permite el miembro %q+#D con destructor en la union"
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "no se permite el miembro %q+#D con operador de asignación de copia en la union"
  
! #: cp/class.cc:3897
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/class.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D no debe ser static porque es el miembro de una unión"
  
! #: cp/class.cc:4026
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "el campo %q+D no válidamente se declara como un tipo de función"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/class.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
  
! #: cp/class.cc:4168
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "múltiples campos inicializados en la unión %qT"
  
! #: cp/class.cc:4205
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:4253
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "campo %q+#D con el mismo nombre que la clase"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T tiene miembros punteros a datos"
  
! #: cp/class.cc:4287
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  pero no se impone a %<%T(const %T&)%>"
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  o a %<operator=(cont %T&)%>"
  
! #: cp/class.cc:4293
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:4383
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "el argumento por defecto para el parámetro del tipo %qT tiene el tipo %qT"
  
! #: cp/class.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD increased in -fabi-version=9 (GCC 5.2)"
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "el alineamiento de %qD se ha incrementado en -fabi-version=9 (GCC 5.2)"
  
! #: cp/class.cc:4779
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD will increase in -fabi-version=9"
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "la alineación de %qD aumentará en -fabi-version=9"
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "se especificó un inicializador para el método %q+D que no es virtual"
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "no suitable %<operator %s%> for %qT"
  msgid "no viable destructor for %qT"
  msgstr "no hay un %<operator %s%> adecuado para %qT"
  
! #: cp/class.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "el método anula tanto %<transaction_pure%> como los métodos %qE"
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "el método declarado como %qE anula el método %qE"
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la clase envolvente de la función miembro que no es estática %<constexpr%> %q+#D no es un tipo literal"
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T no es literal porque:"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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 "  %q+T no es un agregado, no tiene un constructor trivial por defecto y no tiene un constructor %<constexpr%> que no es un constructor copy o move"
  
! #: cp/class.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la clase base %qT de %q+T no es literal"
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  el dato miembro que no es estático %q+D tiene un tipo que no es literal"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  #| msgid "  non-static data member %q+D has non-literal type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "  el dato miembro que no es estático %q+D tiene un tipo que no es literal"
  
! #: cp/class.cc:6565
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la clase base %q#T tiene un destructor no virtual"
  
! #: cp/class.cc:6594
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referencia %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.cc:6600
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
  
! #: cp/class.cc:6942
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:6955
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "base directa %qT inaccesible en %qT debido a ambigüedad"
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "base virtual %qT inaccesible en %qT debido a ambigüedad"
  
! #: cp/class.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versión futura de GCC"
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qE is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "el tamaño de la matriz %qE es demasiado grande"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<...%> with non-slice"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "uso no válido de %<...%> con algo que no es rebanada"
  
! #: cp/class.cc:7778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "uso no válido de una estructura con un miembro de matriz flexible"
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: cp/class.cc:7814
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "el miembro de matriz flexible sería de otra manera un struct vacío"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinición de %q#T"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "el miembro de matriz flexible no está al final del struct"
  
! #: cp/class.cc:7833
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "el miembro de matriz flexible sería de otra manera un struct vacío"
  
! #: cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinición de %q#T"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
  
! #: cp/class.cc:8154
  #, fuzzy, gcc-internal-format
  #| msgid "type transparent class %qT does not have any fields"
  msgid "type transparent %q#T does not have any fields"
  msgstr "la clase transparente tipo %qT no tiene ningún campo"
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la clase transparente tipo %qT tiene clases base"
  
! #: cp/class.cc:8164
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la clase transparente tipo %qT tiene funciones virtuales"
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la definición de %qD no coincide con %<#include <initializer_list>%>"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "se trató de terminar struct, pero fue sacado debido a errores previos de decodificación"
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "no se puede resolver la función sobrecargada %qD basándose en la conversión al tipo %qT"
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "no hay coincidencias al convertir la función %qD al tipo %q#T"
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversión de la función sobrecargada %qD al tipo %q#T es ambigua"
  
! #: cp/class.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/class.cc:9210
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "asumiendo el puntero a miembro %qD"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "no hay suficiente información de tipo"
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/class.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/class.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
*************** msgstr "tipo no válido del parámetro %
*** 60154,60160 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
--- 60242,60248 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 60213,60219 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D no se puede usar como una función constexpr porque:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 60301,60307 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%q+D no se puede usar como una función constexpr porque:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 60281,61205 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%qs does not support feature %qs"
  msgid "%qD called without supportable %qs"
  msgstr "%qs no admite la característica %qs"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "argumento inesperado"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs call"
  msgstr "argumento de tipo erróneo para %s"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on calls to these functions"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Avisa en las llamadas a estas funciones"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresión constante"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "llamada a la función %qD que no es constexpr"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparación siempre falsa"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "función interna"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definió originalmente aquí"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "el tipo %qT no es un tipo base para el tipo %qT"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "no se puede llamar a la función miembro %qD sin un objeto"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "no se puede ejecutar '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "storage size not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "el tamaño de almacenamiento no es constante"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:4147
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaración de %qD oscurece a una declaración local previa"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "%qD called in a constant expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usó %qD antes de su definición"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD mutable no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  #| msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante"
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6584
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "se accede al valor de %qE a través de glvalue %qT en una expresión constante"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT se declara aquí"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declaró aquí"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcción en una expresión constante"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usó %qD en su propio inicializador"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializó con una expresion constante"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declaró %<constexpr%>"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "uso del valor del objeto en construcción en una expresión constante"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  #| msgid "difference of two pointer expressions is not a constant expression"
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "la diferencia de dos expresiones puntero no es una expresión constante"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Cambio de valor en la conversión de %s a %s en %L"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Cambio de valor en la conversión de %s a %s en %L"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:9218
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "captura de la variable %qD con duración de almacenamiento que no es automática"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresión constante"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type %qT of constexpr function %q+D"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "tipo de devolución %qT no válido para la función constexpr %q+D"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointed-to object declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%<break%> must be in loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%> debe estar dentro de un bucle o switch"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "%Hla declaración continue no está dentro de un bucle"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%Jsalto a una expresión de declaración"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no válido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la dirección de un objeto %qE con hilo local o almacenamiento automático no es una expresión constante"
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresión constante"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declaró aquí (no en una función)"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicialización de una matriz que no es constante"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de género %s"
--- 60369,61293 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  #| msgid "%qs does not support feature %qs"
  msgid "%qD called without supportable %qs"
  msgstr "%qs no admite la característica %qs"
  
! #: cp/constexpr.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "argumento inesperado"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to %s"
  msgid "wrong number of arguments to %qs call"
  msgstr "argumento de tipo erróneo para %s"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "Warn on calls to these functions"
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "Avisa en las llamadas a estas funciones"
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E no es una expresión constante"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-constexpr function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "llamada a la función %qD que no es constexpr"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:3137
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %qE"
  msgid "the comparison reduces to %qE"
  msgstr "demasiados argumentos para %qE"
  
! #: cp/constexpr.cc:3140
  #, fuzzy, gcc-internal-format
  #| msgid "self-comparison always evaluates to false"
  msgid "%qE evaluates to false"
  msgstr "autocomparación siempre falsa"
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "internal function"
  msgid "call to internal function %qE"
  msgstr "función interna"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  #| msgid "originally defined here"
  msgid "originally declared %<const%> here"
  msgstr "se definió originalmente aquí"
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "el tipo %qT no es un tipo base para el tipo %qT"
  
! #: cp/constexpr.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "variable %D of type %<io%> must be uninitialized"
  msgid "virtual table pointer is used uninitialized"
  msgstr "la variable %D de tipo %<io%> no debe ser inicializada"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is an ambiguous base class of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "no se puede llamar a la función miembro %qD sin un objeto"
  
! #: cp/constexpr.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "no se puede ejecutar '%s': %s"
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/constexpr.cc:4078
  #, fuzzy, gcc-internal-format
  #| msgid "storage size not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "el tamaño de almacenamiento no es constante"
  
! #: cp/constexpr.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocation performed here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "-client_name not allowed with -dynamiclib"
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "no se permite -client_name con -dynamiclib"
  
! #: cp/constexpr.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocated variable"
  msgid "deallocation of already deallocated storage"
  msgstr "Se intentó alojar una variable ya alojada"
  
! #: cp/constexpr.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "la declaración de %qD oscurece a una declaración local previa"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "%qD called in a constant expression"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4323
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "se llamó %qD en una expresión constante"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "se usó %qD antes de su definición"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "la llamada tiene una dependencia circular"
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "la cuenta de desplazamiento a la derecha es negativa"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is outside array bounds"
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "el subíndice de la matriz está fuera de los límites de la matriz"
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "deferenciando el puntero %<void *%>"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD mutable no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6102
  #, fuzzy, gcc-internal-format
  #| msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante"
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "se accede al miembro %qD  en lugar del miembro inicializado %qD en la expresión constante"
  
! #: cp/constexpr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6275
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6289
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6300
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6303
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6318
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6329
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:6332
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "ifunc is not supported on this target"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "no se admiten ifunc en este objetivo"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:6576
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "falta el inicializador para el miembro %qD"
  
! #: cp/constexpr.cc:6588
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:7537
  #, fuzzy, gcc-internal-format
  #| msgid "accessing value of %qE through a %qT glvalue in a constant expression"
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "se accede al valor de %qE a través de glvalue %qT en una expresión constante"
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared here"
  msgid "%qT object created here"
  msgstr "%qT se declara aquí"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here"
  msgstr "%q+#D se declaró aquí"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "uso del valor del objeto en construcción en una expresión constante"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "allocated here"
  msgstr "se declara aquí"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:7629
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "se usó %qD en su propio inicializador"
  
! #: cp/constexpr.cc:7642
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D no es const"
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q+#D es volatile"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD no se inicializó con una expresion constante"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD no se declaró %<constexpr%>"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "use of the value of the object being constructed in a constant expression"
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "uso del valor del objeto en construcción en una expresión constante"
  
! #: cp/constexpr.cc:7998
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:8005
  #, fuzzy, gcc-internal-format
  #| msgid "difference of two pointer expressions is not a constant expression"
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "la diferencia de dos expresiones puntero no es una expresión constante"
  
! #: cp/constexpr.cc:8008
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:8160
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "Cambio de valor en la conversión de %s a %s en %L"
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  #| msgid "Change of value in conversion from  %s to %s at %L"
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "Cambio de valor en la conversión de %s a %s en %L"
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "inline assembly is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:9227
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr evaluation depth exceeds maximum of %d (use -fconstexpr-depth= to increase the maximum)"
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "la profundidad de evaluación de constexpr excede el máximo de %d (use -fconstexpr-depth= para incrementar el máximo)"
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, fuzzy, gcc-internal-format
  #| msgid "capture of variable %qD with non-automatic storage duration"
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "captura de la variable %qD con duración de almacenamiento que no es automática"
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresión constante"
  
! #: cp/constexpr.cc:9723
  #, fuzzy, gcc-internal-format
  #| msgid "invalid return type %qT of constexpr function %q+D"
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "tipo de devolución %qT no válido para la función constexpr %q+D"
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/constexpr.cc:10195
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:10205
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointed-to object declared here"
  msgstr "  %q+#D se declaró aquí"
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:10227
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "expression %qE is not a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "statement is not a constant expression"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "el operando 'B' no es una constante"
  
! #: cp/constexpr.cc:10829
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "contract predicate is false in constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:11014
  #, fuzzy, gcc-internal-format
  #| msgid "%<break%> must be in loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%> debe estar dentro de un bucle o switch"
  
! #: cp/constexpr.cc:11016
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "%Hla declaración continue no está dentro de un bucle"
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%Jsalto a una expresión de declaración"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11214
  #, fuzzy, gcc-internal-format
  #| msgid "%qT cannot be the type of a complete constant expression because it has mutable sub-objects"
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qT no puede ser el tipo de una expresión constante completa porque tiene sub-objetos mutables"
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "invalid reinterpret_cast from type `%T' to type `%T'"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast no válido del tipo `%T' al tipo `%T'"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "la dirección de un objeto %qE con hilo local o almacenamiento automático no es una expresión constante"
  
! #: cp/constexpr.cc:12458
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/constexpr.cc:12546
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/constexpr.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "typeid-expression is not a constant expression because %qE is of polymorphic type"
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "la expresión id de tipo no es una expresión constante porque %qE es de tipo polimórfico"
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "temporary of non-literal type %qT in a constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "temporal del tipo %qT que no es literal en una expresión constante"
  
! #: cp/constexpr.cc:12701
  #, fuzzy, gcc-internal-format
  #| msgid "%qE undeclared here (not in a function)"
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE no se declaró aquí (no en una función)"
  
! #: cp/constexpr.cc:12709
  #, fuzzy, gcc-internal-format
  #| msgid "%q+F declared %<static%> but never defined"
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "division by zero is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:12968
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "inicialización de una matriz que no es constante"
  
! #: cp/constexpr.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de género %s"
*************** msgstr "%qT no es un tipo agregado"
*** 61425,61431 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
--- 61513,61519 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT no es una base de %qT"
*************** msgstr "%q#T no tiene constructor por de
*** 61658,61664 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
--- 61746,61752 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
*************** msgstr ""
*** 61916,61922 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD se declaró aquí"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "no member named %qE in %qT"
--- 62004,62010 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD se declaró aquí"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "no member named %qE in %qT"
*************** msgstr "el tercer argumento de %<__built
*** 62029,62091 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE duplicado"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "no se permite usar punteros como valores case"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue no es compatible con la función anidada"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 62117,62179 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
  
! #: cp/coroutines.cc:2428
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "no hay un prototipo previo para %qD"
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE duplicado"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "no se permite usar punteros como valores case"
  
! #: cp/coroutines.cc:4383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, fuzzy, gcc-internal-format
  #| msgid "ms_hook_prologue is not compatible with nested function"
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue no es compatible con la función anidada"
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "se toma la dirección del destru
*** 62130,62195 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la dirección de %qD siempre se evaluará como %<true%>"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in unevaluated context"
  msgid "use fold expression in the attribute argument instead"
  msgstr "expresión lambda en un contexto sin evaluar"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 62218,62283 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/cp-gimplify.cc:2338
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "la dirección de %qD siempre se evaluará como %<true%>"
  
! #: cp/cp-gimplify.cc:2341
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumento no válido del atributo %qE"
  
! #: cp/cp-gimplify.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in unevaluated context"
  msgid "use fold expression in the attribute argument instead"
  msgstr "expresión lambda en un contexto sin evaluar"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD no es un tipo"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/cp-gimplify.cc:4210
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not have pointer or array type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE no es de tipo puntero o matriz"
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not have integral type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "inicialización a un tipo de ref
*** 62238,62244 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversión de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
--- 62326,62332 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversión de %qT a %qT descarta los calificadores"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
*************** msgstr ""
*** 62618,62944 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
  
! #: cp/decl.cc:1029
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable %qs not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "no se definió la variable de entorno %qs"
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD se declaró %<extern%> y después %<static%>"
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la declaración de %qF tiene un especificador de excepción diferente"
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "de la declaración previa de %q+F"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.cc:1670
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la declaración friend %q#D declara una función que no es plantilla"
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "hace ambigua la declaración antigua %q+#D"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "la declaración global %q+#D"
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "redefinition of default argument for %q+#D"
  msgstr "redefinición del argumento por defecto para %q#D"
  
! #: cp/decl.cc:1770
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definición original apareció aquí"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "declaración de atributo"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "se oscurece la función interna %q#D"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "se oscurece la función de biblioteca %q#D"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "se redeclara la función de biblioteca %q#D como %q#D que no es función"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaración interna %q#D"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaración interna %q#D"
  
! #: cp/decl.cc:2075
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "falta punto y coma después de la declaración %s"
  
! #: cp/decl.cc:2180
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD"
  
! #: cp/decl.cc:2200
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeclarado como un tipo diferente de símbolo"
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "redeclaración de la plantilla %q#D"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "hace ambigua la declaración antigua %q+#D"
  
! #: cp/decl.cc:2281
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl.cc:2294
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "la declaración de %qD oscurece a una declaración global"
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "la declaración previa %q+#D que no es función"
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquí"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
  msgstr "se declaró %q+#D previamente aquí"
  
! #: cp/decl.cc:2367
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "parameter declaration is not name-independent"
  msgstr "la declaración de método no está en el contexto @interface"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "static structured binding is not name-independent"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "extern structured binding is not name-independent"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:2387
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "static data member is not name-independent"
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "static variable is not name-independent"
  msgstr "la fuente no es un puntero"
  
! #: cp/decl.cc:2396
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable %qs not defined"
  msgid "extern variable is not name-independent"
  msgstr "no se definió la variable de entorno %qs"
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "el prototipo para %q+#D"
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "la definición del no prototipo aquí"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumento por defecto dado para el parámetro %d de %q#D"
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "después de la especificación previa en %q+#D"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
  msgstr "se declaró previamente aquí"
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaración previa de %q+D estaba aquí"
  
! #: cp/decl.cc:2618
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la función %qD se declaró virtual dentro de un union"
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaración redundante de %qD en el mismo ámbito"
  
! #: cp/decl.cc:2681
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
--- 62706,63032 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
  
! #: cp/decl.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable %qs not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "no se definió la variable de entorno %qs"
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD se declaró %<extern%> y después %<static%>"
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la declaración de %qF tiene un especificador de excepción diferente"
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "de la declaración previa de %q+F"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration %qD"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of friend %q#D may not have default template arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la declaración friend %q#D declara una función que no es plantilla"
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "hace ambigua la declaración antigua %q+#D"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "la declaración global %q+#D"
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "redefinition of default argument for %q+#D"
  msgstr "redefinición del argumento por defecto para %q#D"
  
! #: cp/decl.cc:1774
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la definición original apareció aquí"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "declaración de atributo"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "la función interna %q+D no se declara como función"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "se oscurece la función interna %q#D"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "se oscurece la función de biblioteca %q#D"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "se redeclara la función de biblioteca %q#D como %q#D que no es función"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaración interna %q#D"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "hace ambigua la declaración interna %q#D"
  
! #: cp/decl.cc:2079
  #, fuzzy, gcc-internal-format
  #| msgid "semicolon missing after %s declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "falta punto y coma después de la declaración %s"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %q+D conflicts with raw literal operator %qD"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "la plantilla de operador literal %q+D tiene conflictos con el operador literal raw %qD"
  
! #: cp/decl.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "raw literal operator %q+D conflicts with literal operator template %qD"
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "el operador literal raw %q+D tiene conflictos con la plantilla de operador literal %qD"
  
! #: cp/decl.cc:2204
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeclarado como un tipo diferente de símbolo"
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "redeclaración de la plantilla %q#D"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "hace ambigua la declaración antigua %q+#D"
  
! #: cp/decl.cc:2285
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "declaración previa de %q+#D"
  
! #: cp/decl.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "la declaración de %qD oscurece a una declaración global"
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "la declaración previa %q+#D que no es función"
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "se define %q+#D previamente aquí"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously declared here"
  msgid "%q#D previously declared here"
  msgstr "se declaró %q+#D previamente aquí"
  
! #: cp/decl.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "parameter declaration is not name-independent"
  msgstr "la declaración de método no está en el contexto @interface"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "static structured binding is not name-independent"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:2384
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "extern structured binding is not name-independent"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:2391
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "static data member is not name-independent"
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, fuzzy, gcc-internal-format
  #| msgid "source is not a pointer"
  msgid "static variable is not name-independent"
  msgstr "la fuente no es un puntero"
  
! #: cp/decl.cc:2400
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable %qs not defined"
  msgid "extern variable is not name-independent"
  msgstr "no se definió la variable de entorno %qs"
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "el prototipo para %q+#D"
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  #| msgid "non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "la definición del no prototipo aquí"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumento por defecto dado para el parámetro %d de %q#D"
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "después de la especificación previa en %q+#D"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
  msgstr "se declaró previamente aquí"
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "la declaración previa de %q+D estaba aquí"
  
! #: cp/decl.cc:2622
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "la función %qD se declaró virtual dentro de un union"
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "declaración redundante de %qD en el mismo ámbito"
  
! #: cp/decl.cc:2685
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "se borró la definición de %qD"
*** 62952,62996 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaración previa"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefinición de %q#D"
  
! #: cp/decl.cc:3626
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la función utilizada"
  
! #: cp/decl.cc:3636
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declaró en la clase"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclaró incluida en línea con el atributo %<gnu_inline%>"
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclaró incluida en línea sin el atributo %<gnu_inline%>"
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 63040,63084 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaración previa"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefinición de %q#D"
  
! #: cp/decl.cc:3630
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD genera un conflicto con la función utilizada"
  
! #: cp/decl.cc:3640
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D no se declaró en la clase"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D se redeclaró incluida en línea con el atributo %<gnu_inline%>"
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclaró incluida en línea sin el atributo %<gnu_inline%>"
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 62998,63764 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaración thread-local de %q#D después de una declaración que no es thread-local"
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaración que no es thread-local de %q#D después de una declaración thread-local"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaración de %q#D"
  
! #: cp/decl.cc:3784
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaración redundante de `%s' en el mismo ámbito"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquí"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicialización de %q+#D"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "  enters statement expression"
  msgstr "salto a una expresión de declaración"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<consteval if%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %qE"
  msgid "  does not destroy %qD"
  msgstr "ISO C99 no admite %qE"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not take any feature options"
  msgid "  does not clean up handled exception"
  msgstr "%s no toma ninguna opción de característica"
  
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicialización de %q+#D"
  
! #: cp/decl.cc:4869
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<template for%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parámetros de plantilla"
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.cc:5119
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.cc:5133
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la búsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parámetros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no válido; una union anónima solo puede tener miembros con datos no estáticos públicos"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y será eliminada"
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "struct anónimo no está dentro de un tipo nombrado"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anónimo"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anónimo"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignación de copia en un agregado anónimo"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuación de la palabra clave %qs"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos múltiples en una declaración"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaración del tipo interno de C++ %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sólo se puede especificar para variables o declaraciones de función"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaración typedef"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohíbe structs anónimos"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sólo se puede especificar para constructores"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartó %<typedef%> en esta declaración"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definición"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaración asociada"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD está inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la declaración de %q#D tiene %<extern%> y está inicializada"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definición de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "declaración plantilla de %q#D"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "declaración de la plantilla miembro %qD no válida"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicialización duplicada de %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la declaración de %q#D fuera de la clase no es una definición"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "se usó un nombre en un inicializador designado de estilo GNU para una matriz"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaño de %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaño de la matriz en %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaño cero"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaño de almacenamiento de %qD"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaño de almacenamiento de %qD no es constante"
  
! #: cp/decl.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
  
! #: cp/decl.cc:7366
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "  puede evitar esto eliminando el inicializador"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "el constructor no es proporcionado por el usuario porque está marcado explícitamente por defecto en el cuerpo de la clase"
  
! #: cp/decl.cc:7447
  #, fuzzy, gcc-internal-format
  #| msgid "and the implicitly-defined constructor does not initialize %q+#D"
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "y el constructor implícitamente definido no inicializa %q+#D"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipo %qT no válido como inicializador para un vector de tipo %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la petición para el miembro %qD es ambigua"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for array member %q#D"
  msgid "invalid initializer for %q#D"
  msgstr "inicializador no válido para la matriz miembro %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementos de la matriz %q#T tienen tipo de dato incompleto"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaño variable"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "matriz %qD inicializada con una constante de cadena entre paréntesis %qE"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no válido para el miembro static con constructor"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "inicialización en clase que no es constante no válida para el miembro static %qD"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant in-class initialization invalid for static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "inicialización en clase que no es constante no válida para el miembro static %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicialización fuera de la clase)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "se solicitó la dirección de la variable register explícita %qD"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is initialized with itself"
  msgid "reference %qD is initialized with itself"
  msgstr "%qD se inicializa con sí mismo"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "%s: recursive invocation of constructor %qs"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%s: invocación recursiva del constructor %qs"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaración de %q#D no tiene inicializadores"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member function (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "uso no válido de la función miembro (¿Olvidó el %<&%>?)"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 63086,63852 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redeclaración de friend %q#D no puede tener argumentos de plantilla por defecto"
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "declaración thread-local de %q#D después de una declaración que no es thread-local"
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "declaración que no es thread-local de %q#D después de una declaración thread-local"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redeclaración de %q#D"
  
! #: cp/decl.cc:3788
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of `%s' in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "declaración redundante de `%s' en el mismo ámbito"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, fuzzy, gcc-internal-format
  #| msgid "a previous local"
  msgid "previous label"
  msgstr "un local previo"
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "salto a la etiqueta %qD"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "salto a la etiqueta case"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  desde aquí"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sale del bloque estructurado OpenMP"
  
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  cruza la inicialización de %q+#D"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  entra al bloque try"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  entra al bloque catch"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entra al bloque estructurado OpenMP"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "  enters statement expression"
  msgstr "salto a una expresión de declaración"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<constexpr if%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<consteval if%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C99 does not support %qE"
  msgid "  does not destroy %qD"
  msgstr "ISO C99 no admite %qE"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not take any feature options"
  msgid "  does not clean up handled exception"
  msgstr "%s no toma ninguna opción de característica"
  
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  salta la inicialización de %q+#D"
  
! #: cp/decl.cc:4873
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "  enters %<template for%> statement"
  msgstr "se esperaba una declaración"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "se usa %qD sin parámetros de plantilla"
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T no es una clase"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
  
! #: cp/decl.cc:5123
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/decl.cc:5137
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la búsqueda de %qT en %qT es ambigua"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
  
! #: cp/decl.cc:5159
  #, fuzzy, gcc-internal-format
  #| msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "los parámetros de la plantilla no coinciden con la plantilla"
  
! #: cp/decl.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "-falign-labels=%d is not supported"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "no se admite -falign-labels=%d"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D no válido; una union anónima solo puede tener miembros con datos no estáticos públicos"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "esta flexibilidad es obsoleta y será eliminada"
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "struct anónimo no está dentro de un tipo nombrado"
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con constructor en un agregado anónimo"
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con destructor en un agregado anónimo"
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "no se permite el miembro %q+#D con operador de asignación de copia en un agregado anónimo"
  
! #: cp/decl.cc:6253
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "el atributo para %q#T debe estar a continuación de la palabra clave %qs"
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "tipos múltiples en una declaración"
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeclaración del tipo interno de C++ %qT"
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> sólo se puede especificar para variables o declaraciones de función"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "falta el nombre del tipo en la declaración typedef"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ prohíbe structs anónimos"
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs sólo se puede especificar para funciones"
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> sólo se puede especificar dentro de una clase"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> sólo se puede especificar para constructores"
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6390
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6394
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
  
! #: cp/decl.cc:6398
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "se descartó %<typedef%> en esta declaración"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot be used for type declarations"
  msgid "%qs cannot be used for type declarations"
  msgstr "%<constexpr%> no se puede usar en declaraciones de tipo"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/decl.cc:6437
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "se descarta el atributo"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definición"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaración asociada"
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD está inicializado (utilice decltype en su lugar)"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la declaración de %q#D tiene %<extern%> y está inicializada"
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la definición de %q#D se marca como %<dllimport%>"
  
! #: cp/decl.cc:6682
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "declaración plantilla de %q#D"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "declaración de la plantilla miembro %qD no válida"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
  
! #: cp/decl.cc:6720
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "inicialización duplicada de %qD"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la declaración de %q#D fuera de la clase no es una definición"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:6834
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD declarado como referencia pero no se inicializa"
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "se usó un nombre en un inicializador designado de estilo GNU para una matriz"
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "no se admiten los inicializadores designados como no triviales"
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "el inicializador no puede determinar el tamaño de %qD"
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "falta el tamaño de la matriz en %qD"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaño cero"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "no se conoce el tamaño de almacenamiento de %qD"
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "el tamaño de almacenamiento de %qD no es constante"
  
! #: cp/decl.cc:7363
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
  
! #: cp/decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you%'ll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
  
! #: cp/decl.cc:7374
  #, fuzzy, gcc-internal-format
  #| msgid "  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "  puede evitar esto eliminando el inicializador"
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "const %qD sin inicializar"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized member %qD in %<constexpr%> constructor"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "miembro %qD sin inicializar en el constructor %<constexpr%>"
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T no tiene constructor por defecto proporcionado por el usuario"
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "el constructor no es proporcionado por el usuario porque está marcado explícitamente por defecto en el cuerpo de la clase"
  
! #: cp/decl.cc:7448
  #, fuzzy, gcc-internal-format
  #| msgid "and the implicitly-defined constructor does not initialize %q+#D"
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "y el constructor implícitamente definido no inicializa %q+#D"
  
! #: cp/decl.cc:7748
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipo %qT no válido como inicializador para un vector de tipo %qT"
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "el inicializador para %qT debe estar encerrado entre llaves"
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "se usa %<[%E] =%> en un inicializador designado en estilo GNU para la clase %qT"
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la petición para el miembro %qD es ambigua"
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
  
! #: cp/decl.cc:7912
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for array member %q#D"
  msgid "invalid initializer for %q#D"
  msgstr "inicializador no válido para la matriz miembro %q#D"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "demasiados inicializadores para %qT"
  
! #: cp/decl.cc:8104
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
  
! #: cp/decl.cc:8248
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "faltan llaves alrededor del inicializador para %qT"
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding has incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:8396
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elementos de la matriz %q#T tienen tipo de dato incompleto"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "literal compuesta de tamaño variable"
  
! #: cp/decl.cc:8465
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D tiene un tipo incompleto"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98 %qD debe ser inicializado por un constructor, no por %<{...}%>"
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "matriz %qD inicializada con una constante de cadena entre paréntesis %qE"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "inicializador no válido para el miembro static con constructor"
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "inicialización en clase que no es constante no válida para el miembro static %qD"
  
! #: cp/decl.cc:8735
  #, fuzzy, gcc-internal-format
  #| msgid "non-constant in-class initialization invalid for static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "inicialización en clase que no es constante no válida para el miembro static %qD"
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(se requiere una inicialización fuera de la clase)"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "se solicitó la dirección de la variable register explícita %qD"
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is initialized with itself"
  msgid "reference %qD is initialized with itself"
  msgstr "%qD se inicializa con sí mismo"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE must be a pointer type"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "el argumento %d de %qE debe ser un tipo puntero"
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "%s: recursive invocation of constructor %qs"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%s: invocación recursiva del constructor %qs"
  
! #: cp/decl.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "asignación (no inicialización) en la declaración"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la declaración de %q#D no tiene inicializadores"
  
! #: cp/decl.cc:9584
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of member function (did you forget the %<()%> ?)"
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "uso no válido de la función miembro (¿Olvidó el %<&%>?)"
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "el tipo de devolución %q#T es u
*** 63766,63899 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "se oscurece la declaración de tipo previa de %q#D"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estático"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la función %q#D se inicializa como una variable"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  no se puede usar la asignación obsoleta en %q+D porque tiene un destructor"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "cannot form pointer to member of non-class %q#T"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT no es una base anidada de %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "no se puede inicializar por valor la matriz %qT de límite desconocido"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
--- 63854,63987 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/decl.cc:9813
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "se oscurece la declaración de tipo previa de %q#D"
  
! #: cp/decl.cc:9856
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables in static storage"
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "el atributo %qE se aplica solamente a variables en almacenamiento estático"
  
! #: cp/decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la función %q#D se inicializa como una variable"
  
! #: cp/decl.cc:10318
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:10338
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  no se puede usar la asignación obsoleta en %q+D porque tiene un destructor"
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, fuzzy, gcc-internal-format
  #| msgid "cannot form pointer to member of non-class %q#T"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/decl.cc:10376
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT no es una base anidada de %qT"
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "no se puede inicializar por valor la matriz %qT de límite desconocido"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "cannot decompose variable length vector %qT"
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/decl.cc:10793
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "array initializer for structured binding declaration in condition"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs specified for structure field"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 63901,63907 ****
  msgstr[0] "se especificó %qs para el campo de estructura"
  msgstr[1] "se especificó %qs para el campo de estructura"
  
! #: cp/decl.cc:10811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
--- 63989,63995 ----
  msgstr[0] "se especificó %qs para el campo de estructura"
  msgstr[1] "se especificó %qs para el campo de estructura"
  
! #: cp/decl.cc:10813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "only %u name provided for structured binding"
*************** msgid_plural "only %u names provided for
*** 63909,65821 ****
  msgstr[0] "inicializador no válido para la cadena de bits"
  msgstr[1] "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding pack %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding variable %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "no se puede aplicar %<offsetof%> al dato miembro static %qD"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaño de %qT"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaño de la matriz en %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaño cero"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declaró como una variable %<virtual%>"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de variable"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declaró como un parámetro %<virtual%>"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declaró como un parámetro %<inline%>"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de parámetro"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declaró como un tipo %<virtual%>"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declaró como un tipo %<inline%>"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de tipo"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declaró como un campo %<virtual%>"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declaró como un campo %<inline%>"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de campo"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la definición de %qD no está en un espacio de nombres que contenga a %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la función miembro static %q#D se declara con calificadores de tipo"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD no es una función plantilla"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "la declaración friend no está en una definición de clase"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "uso no válido del id de plantilla %qD en la declaración de la plantilla primaria"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "no se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "no se permite %<inline%> en la declaración de la especialización friend de la plantilla %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la declaración de %q#D fuera de la clase no es una definición"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "explicit object parameter declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
  #  FIXME traducción
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "la declaración de %qD como algo que no es función"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no válida"
  
! #: cp/decl.cc:12559
  #, fuzzy, gcc-internal-format
  #| msgid "integer suffix %<%s%> shadowed by implementation"
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo entero %<%s%> por la implementación"
  
! #: cp/decl.cc:12565
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %<%s%> shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo de coma flotante %<%s%> por la implementación"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no están precedidos por %<_%> están reservados para estandarización futura"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definición de %qD declarado implícitamente"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definición de %qD explícitamente por defecto"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D explicitly defaulted here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D explícitamente por defecto aquí"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "no hay una función miembro %q#D declarada en la clase %qT"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "inicialización en la clase del miembro de datos static %q#D de tipo incompleto"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "se necesita %<constexpr%> para la inicialización en la clase no válida del miembro de datos static %q#D de tipo que no es integral"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "inicialización en la clase del miembro de datos static %q#D de tipo que no es literal"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "inicialización en la clase no válida para el miembro de datos static de tipo %qT que no es integral"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constante"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ prohíbe la inicialización de la constante miembro %qD del tipo %qT que no es entero"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "el tamaño de la matriz %qD tiene un tipo %qT que no es integral"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ prohíbe la matriz %qD de tamaño cero"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohíbe matrices de tamaño cero"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohíbe la matriz %qD de longitud variable"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohíbe las matrices de longitud variable"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensión de la matriz"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaración de %qD como una matriz de voids"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaración de %qD como una matriz de funciones"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaración de %qD como una matriz de referencias"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "la declaración de %qD como una matriz de miembros de función"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de función"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de %qD como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "una matriz multidimensional debe tener límites para todas las dimensiones excepto para la primera"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la especificación del tipo de devolución para el constructor es no válida"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la especificación del tipo de devolución para el destructor es no válida"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificó un tipo de devolución para %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "la especificación del tipo de devolución para el destructor es no válida"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declaró la variable o campo sin nombre como void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declaró la variable o campo como void"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "el tipo no es compatible con su variante"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "el tipo no es compatible con su variante"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no válido del nombre calificado %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no válido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no válido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
  #  FIXME traducción
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "la declaración de %qD como algo que no es función"
  
  #  FIXME traducción
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "declaración de %qD como algo que no es miembro"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la definición de la función no declara parámetros"
  
  #  FIXME traducción
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaración de %qD como algo que no es función"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaración de %qD como %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaración de %qD como parámetro"
  
! #: cp/decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificó ninguna clase"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> no puede aparecer en una declaración typedef"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dos o más tipos de datos en la declaración de %qs"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ prohíbe la declaración de %qs sin tipo"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "no se admite %<__int128%> en este objetivo"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usó %qs con %qE"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with typedef-name %qD"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no válido para %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "declaración typedef no válida en la declaración de parámetros"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "se especificó una clase de almacenamiento para el parámetro de plantilla %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificó una clase de almacenamiento para el parámetro %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "múltiples clases de almacenamiento en la declaración de %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la función anidada %qs se declaró %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaración del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "el ámbito de la función %qs es implícitamente auto y declarado %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de funciones friend"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "múltiples clases de almacenamiento en la declaración de %qs"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un paréntesis izquierdo"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "La función '%s' en %L no puede tener un inicializador"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "  member function type %qT is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "valid explicit object parameter declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la función %qs usa el especificador de tipo %<auto%> sin un tipo de devolución trailing"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no válido de %<auto%>"
  
! #: cp/decl.cc:15288
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/decl.cc:15316
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "no se declaró la función %qs con tipo de devolución trailing con el especificador de tipo %<auto%>"
  
! #: cp/decl.cc:15353
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs que se declaró como función devuelve una función"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declaró como función devuelve una matriz"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "la función %<noreturn%> devuelve un valor que no es void"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "el destructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la declaración friend no está en una definición de clase"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "no se puede definir la función friend %qs en una definición de clase local"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/decl.cc:15556
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD debe ser una función miembro que no sea static"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parámetros"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de función calificado %qT"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "no se puede declarar la referencia a %q#T, el cual no es una definición de tipo o un argumento de tipo de plantilla"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "las funciones miembros son implícitamente friends de su clase"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificación extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "no se puede definir la función miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function %<%T::%s%> within %<%T%>"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "no se puede declarar la función miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definición de tipo se declaró %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parámetros de la plantilla no pueden ser friends"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "la declaración friend requiere una llave de clase, p.e. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "se intenta hacer que la clase %qT sea un friend de ámbito global"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "calificadores no válidos en el tipo de función que no es miembro"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usó como declaración"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "inicialización por valor del tipo de función %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "no se puede declarar que el parámetro %q+D sea del tipo abstracto %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parámetro se declaró %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no válido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member declared %<auto%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "se declaró el miembro dato que no es static como %<auto%>"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no válido de %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "la función %qD se declaró virtual dentro de un union"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD no se puede declarar virtual, ya que siempre es static"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "se esperaba un nombre calificado en la declaración friend para el destructor %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "se esperaba un nombre calificado en la declaración friend para el constructor %qD"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a constructor cannot be %<concept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "la variable %qD se redeclaró como función"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definió aquí"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
! #: cp/decl.cc:16674
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/decl.cc:16682
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no válida para la función %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no válida para la función %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no válida para la función %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no válida para la función %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for function %qE"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "se especificó la alineación para la función %qE"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definición de clase"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "función virtual %qs que no es clase"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definió %qs en un ámbito que no es una clase"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declaró %qs en un ámbito que no es una clase"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la función miembro %qD tenga enlace estático"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una función static dentro de otra función"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declaró el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaración de la variable constexpr %qD no es una definición"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parámetro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye un puntero a matriz %qT de límite desconocido"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye una referencia a matriz %qT de límite desconocido"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no válido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una función miembro que no sea static"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una función miembro que no sea static o una función que no sea miembro"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohíbe la sobrecarga del operador ?:"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un número variable de argumentos"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversión a void nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversión a una referencia al mismo tipo nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversión al mismo tipo nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversión a una referencia a una clase base nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversión a una clase base nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalúa ambos argumentos"
  
  #  En esta traducción se emplea 'devolver' por 'return'. Si embargo, aquí
  #  se cambió por cacofonía: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especialización de plantilla %qT alias después de %qs"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usó el nombre de definición de tipo %qD después de %qs"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaración previa aquí"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refirió a %qT como %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaración previa aquí"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refirió a %qT como un enum"
--- 63997,65909 ----
  msgstr[0] "inicializador no válido para la cadena de bits"
  msgstr[1] "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding pack %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/decl.cc:11076
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "in initialization of structured binding variable %qD"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/decl.cc:11133
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "no se puede aplicar %<offsetof%> al dato miembro static %qD"
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+T has a non-trivial destructor"
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "  %q+T tiene un destructor que no es trivial"
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "el inicializador no puede determinar el tamaño de %qT"
  
! #: cp/decl.cc:11923
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "falta el tamaño de la matriz en %qT"
  
! #: cp/decl.cc:11926
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "matriz %qT de tamaño cero"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD se declaró como una variable %<virtual%>"
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de variable"
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD se declaró como un parámetro %<virtual%>"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD se declaró como un parámetro %<inline%>"
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de parámetro"
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD se declaró como un tipo %<virtual%>"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD se declaró como un tipo %<inline%>"
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de tipo"
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD se declaró como un campo %<virtual%>"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD se declaró como un campo %<inline%>"
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "los especificadores de función %<const%> y %<volatile%> en %qD son no válidos en la declaración de campo"
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:12019
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D se declaró con una especificación de excepción"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la definición de %qD no está en un espacio de nombres que contenga a %qT"
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la función miembro static %q#D se declara con calificadores de tipo"
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD no es una función plantilla"
  
! #: cp/decl.cc:12208
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "la declaración friend no está en una definición de clase"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "uso no válido del id de plantilla %qD en la declaración de la plantilla primaria"
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "no se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qD"
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "no se permite %<inline%> en la declaración de la especialización friend de la plantilla %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la declaración de %q#D fuera de la clase no es una definición"
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "no se puede declarar %<::main%> como inline"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12417
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "no se puede declarar %<::main%> como static"
  
! #: cp/decl.cc:12422
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12487
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12494
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "la función miembro static %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "explicit object parameter declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/decl.cc:12514
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "  declared here"
  msgstr "se declara aquí"
  
! #: cp/decl.cc:12523
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
  #  FIXME traducción
! #: cp/decl.cc:12529
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "la declaración de %qD como algo que no es función"
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "operador literal con enlace C"
  
! #: cp/decl.cc:12553
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD tien una lista de argumentos no válida"
  
! #: cp/decl.cc:12561
  #, fuzzy, gcc-internal-format
  #| msgid "integer suffix %<%s%> shadowed by implementation"
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo entero %<%s%> por la implementación"
  
! #: cp/decl.cc:12567
  #, fuzzy, gcc-internal-format
  #| msgid "floating point suffix %<%s%> shadowed by implementation"
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "se oscurece el sufijo de coma flotante %<%s%> por la implementación"
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no están precedidos por %<_%> están reservados para estandarización futura"
  
! #: cp/decl.cc:12579
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> debe devolver %<int%>"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "la definición de %qD declarado implícitamente"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "la definición de %qD explícitamente por defecto"
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D explicitly defaulted here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D explícitamente por defecto aquí"
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "no hay una función miembro %q#D declarada en la clase %qT"
  
! #: cp/decl.cc:12951
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "no se puede declarar %<::main%> como plantilla"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "la variable automática %qE no puede ser %<threadprivate%>"
  
! #: cp/decl.cc:12966
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD must appear at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/decl.cc:13090
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "inicialización en la clase del miembro de datos static %q#D de tipo incompleto"
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "se necesita %<constexpr%> para la inicialización en la clase no válida del miembro de datos static %q#D de tipo que no es integral"
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "inicialización en la clase del miembro de datos static %q#D de tipo que no es literal"
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "inicialización en la clase no válida para el miembro de datos static de tipo %qT que no es integral"
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constante"
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ prohíbe la inicialización de la constante miembro %qD del tipo %qT que no es entero"
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "el tamaño de la matriz %qD tiene un tipo %qT que no es integral"
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "el tamaño de la matriz no es una expresion constante integral"
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ prohíbe la matriz %qD de tamaño cero"
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ prohíbe matrices de tamaño cero"
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ prohíbe la matriz %qD de longitud variable"
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ prohíbe las matrices de longitud variable"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "se usa la matriz de longitud variable %qD"
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "desbordamiento en la dimensión de la matriz"
  
! #: cp/decl.cc:13471
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%q+D se declaró como friend"
  
! #: cp/decl.cc:13474
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "la declaración de %qD como una matriz de voids"
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "se crea la matriz de voids"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "la declaración de %qD como una matriz de funciones"
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "se crea la matriz de funciones"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "la declaración de %qD como una matriz de referencias"
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "se crea la matriz de referencias"
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "la declaración de %qD como una matriz de miembros de función"
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "se crea la matriz de miembros de función"
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la declaración de %qD como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "una matriz multidimensional debe tener límites para todas las dimensiones excepto para la primera"
  
! #: cp/decl.cc:13544
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "se usó la matriz de longitud variable"
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la especificación del tipo de devolución para el constructor es no válida"
  
! #: cp/decl.cc:13645
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la especificación del tipo de devolución para el destructor es no válida"
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "se especificó un tipo de devolución para %<operator %T%>"
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13684
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "la especificación del tipo de devolución para el destructor es no válida"
  
! #: cp/decl.cc:13687
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/decl.cc:13691
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/decl.cc:13700
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "se declaró la variable o campo sin nombre como void"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "se declaró la variable o campo como void"
  
! #: cp/decl.cc:13744
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:13749
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it has a base class"
  msgstr "el tipo no es compatible con su variante"
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  #| msgid "type is not compatible with its variant"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "el tipo no es compatible con su variante"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:13932
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "uso no válido del nombre calificado %<::%D%>"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "uso no válido del nombre calificado %<%T::%D%>"
  
! #: cp/decl.cc:14151
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "uso no válido del nombre calificado %<%D::%D%>"
  
! #: cp/decl.cc:14161
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
  #  FIXME traducción
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "la declaración de %qD como algo que no es función"
  
  #  FIXME traducción
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "declaración de %qD como algo que no es miembro"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la definición de la función no declara parámetros"
  
  #  FIXME traducción
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "la declaración de %qD como algo que no es función"
  
! #: cp/decl.cc:14296
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "declaración de %qD como %<typedef%>"
  
! #: cp/decl.cc:14301
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "la declaración de %qD como parámetro"
  
! #: cp/decl.cc:14336
  #, fuzzy, gcc-internal-format
  #| msgid "no classes specified"
  msgid "both %qs and %qs specified"
  msgstr "no se especificó ninguna clase"
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  #| msgid "%<constexpr%> cannot appear in a typedef declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%<constexpr%> no puede aparecer en una declaración typedef"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dos o más tipos de datos en la declaración de %qs"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ prohíbe la declaración de %qs sin tipo"
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "no se admite %<__int128%> en este objetivo"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not support %<__int128%> for %qs"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ no admite %<__int128%> para %qs"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  #| msgid "%qs used with %qE"
  msgid "%qs specified with %qT"
  msgstr "se usó %qs con %qE"
  
! #: cp/decl.cc:14591
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with typedef-name %qD"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14600
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<decltype%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex no válido para %qs"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.cc:14750
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "declaración typedef no válida en la declaración de parámetros"
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "se especificó una clase de almacenamiento para el parámetro de plantilla %qs"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "se especificó una clase de almacenamiento para el parámetro %qs"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a parameter cannot be declared %qs"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/decl.cc:14835
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:14855
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/decl.cc:14879
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:14891
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, fuzzy, gcc-internal-format
  #| msgid "indirect function %q+D cannot be declared weak"
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "la función indirecta %q+D no se puede declarar weak"
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "múltiples clases de almacenamiento en la declaración de %qs"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "se especificó una clase de almacenamiento para %qs"
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "la función anidada %qs se declaró %<extern%>"
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la declaración del nivel superior de %qs especifica %<auto%>"
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "el ámbito de la función %qs es implícitamente auto y declarado %<__thread%>"
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de funciones friend"
  
! #: cp/decl.cc:15095
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "múltiples clases de almacenamiento en la declaración de %qs"
  
! #: cp/decl.cc:15101
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Se esperaba un paréntesis izquierdo"
  
! #: cp/decl.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15182
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "La función '%s' en %L no puede tener un inicializador"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15192
  #, fuzzy, gcc-internal-format
  #| msgid "  member function type %qT is not a valid template argument"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "valid explicit object parameter declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la función %qs usa el especificador de tipo %<auto%> sin un tipo de devolución trailing"
  
! #: cp/decl.cc:15259
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15280
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "uso no válido de %<auto%>"
  
! #: cp/decl.cc:15292
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/decl.cc:15320
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, fuzzy, gcc-internal-format
  #| msgid "trailing return type only available with -std=c++11 or -std=gnu++11"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "el tipo de devolución trailing sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "no se declaró la función %qs con tipo de devolución trailing con el especificador de tipo %<auto%>"
  
! #: cp/decl.cc:15357
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "a conversion function cannot have a trailing return type"
  msgstr "la función %qs no puede tener argumentos"
  
! #: cp/decl.cc:15383
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified return type of %qD"
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "calificado %<_Atomic%> el tipo de retorno de %qD"
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs que se declaró como función devuelve una función"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs que se declaró como función devuelve una matriz"
  
! #: cp/decl.cc:15408
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "la función %<noreturn%> devuelve un valor que no es void"
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "el destructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "los constructores tal vez no sean cv-calificados"
  
! #: cp/decl.cc:15457
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15458
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "los destructores no pueden ser cv-calificados"
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "las funciones virtual no pueden ser friend"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la declaración friend no está en una definición de clase"
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "no se puede definir la función friend %qs en una definición de clase local"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "la función que no es miembro %qD no puede tener calificador-cv"
  
! #: cp/decl.cc:15550
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "los constructores no se pueden declarar virtual"
  
! #: cp/decl.cc:15569
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD debe ser una función miembro que no sea static"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "los destructores no pueden tener parámetros"
  
! #: cp/decl.cc:15640
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "no se puede declarar el puntero a %q#T"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "no se puede declarar el puntero al miembro %q#T"
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de función calificado %qT"
  
! #: cp/decl.cc:15692
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "no se puede declarar la referencia a %q#T, el cual no es una definición de tipo o un argumento de tipo de plantilla"
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "el id de plantilla %qD se usa como un declarador"
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "las funciones miembros son implícitamente friends de su clase"
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "calificación extra %<%T::%> en el miembro %qs"
  
! #: cp/decl.cc:15905
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "no se puede definir la función miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.cc:15907
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member function %<%T::%s%> within %<%T%>"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "no se puede declarar la función miembro %<%T::%s%> dentro de %<%T%>"
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "declaración de clase fuera de %<virtual%>"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: cp/decl.cc:15998
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16021
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la función %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16027
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16039
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la referencia %qs no se puede declarar %<mutable%>"
  
! #: cp/decl.cc:16055
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:16058
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in conditions"
  msgid "typedef may not be a member function definition"
  msgstr "no se pueden definir tipos en condiciones"
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> fuera de una declaración"
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "la definición de tipo se declaró %<auto%>"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "el nombre del typedef puede no ser un especificador-de-nombre-anidado"
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "se especificó %<inline%> para la declaración de clase friend"
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "los parámetros de la plantilla no pueden ser friends"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "la declaración friend requiere una llave de clase, p.e. %<friend %#T%>"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "se intenta hacer que la clase %qT sea un friend de ámbito global"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "calificadores no válidos en el tipo de función que no es miembro"
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "el declarador abstracto %qT se usó como declaración"
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of function type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "inicialización por valor del tipo de función %qT"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "no se puede declarar que el parámetro %q+D sea del tipo abstracto %qT"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "el parámetro se declaró %<auto%>"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "uso no válido del nombre-de-plantilla %qE sin una lista de argumentos"
  
! #: cp/decl.cc:16403
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member declared %<auto%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "se declaró el miembro dato que no es static como %<auto%>"
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 no admite miembros de matriz flexibles"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "uso no válido de %<::%>"
  
! #: cp/decl.cc:16463
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "la función %qD se declaró virtual dentro de un union"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD no se puede declarar virtual, ya que siempre es static"
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "se esperaba un nombre calificado en la declaración friend para el destructor %qD"
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a destructor cannot be %qs"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "se esperaba un nombre calificado en la declaración friend para el constructor %qD"
  
! #: cp/decl.cc:16539
  #, fuzzy, gcc-internal-format
  #| msgid "a destructor cannot be %<constexpr%>"
  msgid "a constructor cannot be %<concept%>"
  msgstr "un destructor no puede ser %<constexpr%>"
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "no se puede abrir %s"
  
! #: cp/decl.cc:16563
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "la variable %qD se redeclaró como función"
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  #| msgid "original type declared here"
  msgid "variable template declared here"
  msgstr "el tipo original se definió aquí"
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "el campo %qD tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "el nombre %qT tiene tipo de dato incompleto"
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
! #: cp/decl.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
! #: cp/decl.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/decl.cc:16686
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, fuzzy, gcc-internal-format
  #| msgid "an attribute that appertains to a type-specifier is ignored"
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un atributo que atañe a un especificador de tipo se descarta"
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "static data member %qE declared %qs"
  msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:16753
  #, fuzzy, gcc-internal-format
  #| msgid "constexpr static data member %qD must have an initializer"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "el miembro dato static constexpr %qD debe tener un inicializador"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qE declared %<constexpr%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "se declaró el miembro dato que no es static %qE como %<constexpr%>"
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<auto%> es no válida para la función %qs"
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<register%> es no válida para la función %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no válida para la función %qs"
  
! #: cp/decl.cc:16883
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la clase de almacenamiento %<__thread%> es no válida para la función %qs"
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for function %qE"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "se especificó la alineación para la función %qE"
  
! #: cp/decl.cc:16891
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "no se permiten los especificadores-virt en %qs fuera de una definición de clase"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<static%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "el especificador %<inline%> es no válido para la función %qs declarada fuera del ámbito global"
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "función virtual %qs que no es clase"
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "se definió %qs en un ámbito que no es una clase"
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "se declaró %qs en un ámbito que no es una clase"
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "no se puede declarar que la función miembro %qD tenga enlace estático"
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "no se puede declarar una función static dentro de otra función"
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "se declaró el miembro static %qD como %<register%>"
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/decl.cc:17036
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of constexpr variable %qD is not a definition"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la declaración de la variable constexpr %qD no es una definición"
  
! #: cp/decl.cc:17043
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs inicializado y declarado como %<extern%>"
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
  
! #: cp/decl.cc:17282
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "el argumento por defecto %qE usa %qD"
  
! #: cp/decl.cc:17285
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "el argumento por defecto %qE usa la variable local %qD"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<virtual%> in template declaration of %q#D"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "uso no válido de %<virtual%> en la declaración de plantilla de %q#D"
  
! #: cp/decl.cc:17445
  #, fuzzy, gcc-internal-format
  #| msgid "%<_Atomic%>-qualified parameter type %qT of %q+D"
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "tipo de parámetro cualificado %<_Atomic%> %qT de %q+D"
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye un puntero a matriz %qT de límite desconocido"
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye una referencia a matriz %qT de límite desconocido"
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructor no válido; tal vez quiso decir %<%T (const %T&)%>"
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/decl.cc:17849
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD no se puede declarar como static"
  
! #: cp/decl.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD debe ser una función miembro que no sea static"
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qD must be a member function"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/decl.cc:17923
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD debe ser una función miembro que no sea static o una función que no sea miembro"
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD debe tener un argumento de tipo clase o enumerado"
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ prohíbe la sobrecarga del operador ?:"
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD no debe tener un número variable de argumentos"
  
! #: cp/decl.cc:18010
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD debe tomar cero o un argumentos"
  
! #: cp/decl.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
  
! #: cp/decl.cc:18023
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
  
! #: cp/decl.cc:18024
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD debe tomar un argumento exactamente"
  
! #: cp/decl.cc:18047
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD debe tomar dos argumentos exactamente"
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/decl.cc:18086
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to void will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversión a void nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18093
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to the same type will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversión a una referencia al mismo tipo nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18095
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to the same type will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversión al mismo tipo nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18104
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a reference to a base class will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversión a una referencia a una clase base nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18106
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to a base class will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversión a una clase base nunca usará un operador de conversión de tipo"
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "el %qD definido por el usuario siempre evalúa ambos argumentos"
  
  #  En esta traducción se emplea 'devolver' por 'return'. Si embargo, aquí
  #  se cambió por cacofonía: no es agradable escuchar 'debe devolver'. cfuga
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "el prefijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "el postfijo %qD debe regresar %qT"
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD debe devolver por valor"
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: cp/decl.cc:18241
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "se usa especialización de plantilla %qT alias después de %qs"
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "se usó el nombre de definición de tipo %qD después de %qs"
  
! #: cp/decl.cc:18246
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD tiene una declaración previa aquí"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "se refirió a %qT como %qs"
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T tiene una declaración previa aquí"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refirió a %qT como un enum"
*************** msgstr "se refirió a %qT como un enum"
*** 65827,65886 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declaró"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaración previa"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaración de %qT como algo que no es plantilla"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no válida"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
--- 65915,65974 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "se requiere un argumento de plantilla para %<%s %T%>"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/decl.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD tiene el mismo nombre que la clase en la cual se declaró"
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT no es una plantilla"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "uso del enum %q#D sin declaración previa"
  
! #: cp/decl.cc:18519
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeclaración de %qT como algo que no es plantilla"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union derivada %qT no válida"
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
*************** msgstr "el tipo %qT no es una base direc
*** 65888,65930 ****
  
  #  No me gusta mucho esta traducción. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no válido"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
--- 65976,66018 ----
  
  #  No me gusta mucho esta traducción. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "el tipo base %qT falla en ser un tipo struct o clase"
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipo recursivo %qT sin definir"
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "tipo base duplicado %qT no válido"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "no coinciden scoped/unscoped en el enum %q#T"
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "no coincide el tipo subyacente en el enum %q#T"
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tipos subyacentes diferentes en el enum %q#T"
  
! #: cp/decl.cc:19029
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "el tipo subyacente %<%T%> de %<%
*** 65934,66033 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningún tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeración en %qD"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definición múltiple de %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definió en la clase %qT"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "se usa %q+D antes de la declaración"
  
! #: cp/decl.cc:21341
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
--- 66022,66121 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "ningún tipo integral puede representar todos los valores de enumerador de %qT"
  
! #: cp/decl.cc:19388
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:19398
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "el valor de enumerador para %qD no es una constante entera"
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:19448
  #, fuzzy, gcc-internal-format
  #| msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "el valor del enumerador incrementado es demasiado grande para %<unsigned long%>"
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "desbordamiento en valores de enumeración en %qD"
  
! #: cp/decl.cc:19479
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "el valor de enumerador %E es demasiado grande para el tipo subyacente %<%T%>"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "definición múltiple de %q#T"
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
  
! #: cp/decl.cc:20641
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "no hay una declaración de devolución en la función que no devuelve void"
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD ya se definió en la clase %qT"
  
! #: cp/decl.cc:21306
  #, fuzzy, gcc-internal-format
  #| msgid "enclosing %qs"
  msgid "using %qs"
  msgstr "%qs contenedora"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "se usa %q+D antes de la declaración"
  
! #: cp/decl.cc:21345
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
*************** msgstr "no se puede borrar una función.
*** 66085,66091 ****
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT está indefinido"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaración plantilla de %q#D"
--- 66173,66179 ----
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT está indefinido"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaración plantilla de %q#D"
*************** msgstr "%qE no nombra a un tipo"
*** 66107,66113 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parámetro de plantilla proporcionadas no coinciden con los parámetros de plantilla de %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declaró el destructor %qD como una plantilla miembro"
--- 66195,66201 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "las listas de parámetro de plantilla proporcionadas no coinciden con los parámetros de plantilla de %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declaró el destructor %qD como una plantilla miembro"
*************** msgstr "%qD ya está definido en la clas
*** 66215,66221 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "el miembro static %qD no puede ser un campo de bits"
  
! #: cp/decl2.cc:1647
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la anchura del campo de bits %qD es del tipo %qT que no integral"
--- 66303,66309 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "el miembro static %qD no puede ser un campo de bits"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la anchura del campo de bits %qD es del tipo %qT que no integral"
*************** msgstr "se usó la función borrada %q+D
*** 66499,66894 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    incluido en línea de %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "En el constructor copia %qs"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "En el constructor %qs"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "En el destructor %qs"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "En la función lambda"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "En la función miembro %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "En la función %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE no es un tipo"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "but %qE is an expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<vínculos estructurados>"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parámetro de función"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "but %qE is a function"
  msgstr "'%s' en %L no es una función"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "but %qE is a data member"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an enumerator-name"
  msgid "but %qE is an enumerator"
  msgstr "%qD no es un nombre-de-enumerador"
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: En la instanciación de %q#D:\n"
  
! #: cp/error.cc:4052
  #, fuzzy
  #| msgid "%s: In substitution of %qS:\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: En la sustitución de %qS:\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: En la instanciación de %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4184
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required from %<template for%> iteration %E\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustitución de %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "se requiere desde aquí\n"
  
! #: cp/error.cc:4254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ se saltan %d contextos de instanciación; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  #| msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   en la expansión de la %<constexpr%> de %qs"
  
! #: cp/error.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required by the constraints of %q#D\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required for the satisfaction of %qE"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "se requiere -c para gnat2scil"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "in requirements "
  msgstr "%qs requiere %qs"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversión explícita sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con ámbito sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulación (override/final) sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
--- 66587,66982 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/decl2.cc:6810
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "se usa %<typename%> fuera de la plantilla"
  
! #: cp/error.cc:4085
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d:%d%R"
  
! #: cp/error.cc:4090
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d%R"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    incluido en línea de %qs en %r%s:%d%R"
  
! #: cp/error.cc:4096
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    incluido en línea de %qs"
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "En el constructor copia %qs"
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "En el constructor %qs"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "En el destructor %qs"
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "En la función lambda"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "En la función miembro static %qs"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "En la función miembro %qs"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "En la función %qs"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE no es un tipo"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "but %qE is an expression"
  msgstr "%qE no es una expresión constante"
  
! #: cp/error.cc:4157
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<vínculos estructurados>"
  
! #: cp/error.cc:4159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parámetro de función"
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "but %qE is a function"
  msgstr "'%s' en %L no es una función"
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "but %qE is a data member"
  msgstr "%q#D no es un dato miembro no static de %qT"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not an enumerator-name"
  msgid "but %qE is an enumerator"
  msgstr "%qD no es un nombre-de-enumerador"
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s: En la instanciación de %q#D:\n"
  
! #: cp/error.cc:4206
  #, fuzzy
  #| msgid "%s: In substitution of %qS:\n"
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: En la sustitución de %qS:\n"
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%s: In instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: En la instanciación de %q#D:\n"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4336
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4338
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required from %<template for%> iteration %E\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr "se requiere recursivamente para la sustitución de %qS\n"
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "se requiere recursivamente desde %q#D\n"
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "se requiere desde %q#D\n"
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "se requiere recursivamente desde aquí\n"
  
! #: cp/error.cc:4358
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "se requiere desde aquí\n"
  
! #: cp/error.cc:4408
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%r%s:%d:%R   [ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "%r%s:%d:%R   [ se saltan %d contextos de instanciación; utilice -ftemplate-backtrace-limit=0 para desactivarlo ]\n"
  
! #: cp/error.cc:4460
  #, fuzzy, gcc-internal-format
  #| msgid "%r%s:%d:%R   in %<constexpr%> expansion of %qs"
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%r%s:%d:%R   en la expansión de la %<constexpr%> de %qs"
  
! #: cp/error.cc:4473
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required by the constraints of %q#D\n"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4488
  #, fuzzy, gcc-internal-format
  #| msgid "required by substitution of %qS\n"
  msgid "required for the satisfaction of %qE"
  msgstr "se requiere para la sustitución de %qS\n"
  
! #: cp/error.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "-c required for gnat2scil"
  msgid "required for constraint satisfaction\n"
  msgstr "se requiere -c para gnat2scil"
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires %qs"
  msgid "in requirements "
  msgstr "%qs requiere %qs"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "sin argumentos"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "explicit conversion operators only available with -std=c++11 or -std=gnu++11"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los operadores de conversión explícita sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5121
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5126
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  #| msgid "scoped enums only available with -std=c++11 or -std=gnu++11"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los enums con ámbito sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5136
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5142
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5147
  #, fuzzy, gcc-internal-format
  #| msgid "override controls (override/final) only available with -std=c++11 or -std=gnu++11"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los controles de anulación (override/final) sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5152
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member initializers only available with -std=c++11 or -std=gnu++11"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los inicializadores de datos miembro que no son static sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5157
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5162
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5167
  #, fuzzy, gcc-internal-format
  #| msgid "delegating constructors only available with -std=c++11 or -std=gnu++11"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los constructores delegadores sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5178
  #, fuzzy, gcc-internal-format
  #| msgid "user-defined literals only available with -std=c++11 or -std=gnu++11"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las literales definidas por el usuario sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
  
! #: cp/error.cc:5238
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la referencia a %<%T::%D%> es ambigua"
  
! #: cp/error.cc:5253
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/error.cc:5279
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE; did you mean %qE?"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT no tiene un miembro llamado %qE; ¿quiso decir %qE?"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD no es un miembro de %qD"
  
! #: cp/error.cc:5294
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> no se ha declarado"
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
*************** msgstr "%qE no es una plantilla"
*** 66967,66973 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "%qE no es una plantilla"
  
! #: cp/expr.cc:244
  #, fuzzy, gcc-internal-format
  #| msgid "use of memory input without lvalue in asm operand %d is deprecated"
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
--- 67055,67061 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "%qE no es una plantilla"
  
! #: cp/expr.cc:246
  #, fuzzy, gcc-internal-format
  #| msgid "use of memory input without lvalue in asm operand %d is deprecated"
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
*************** msgstr "%qD se debe inicializar en la li
*** 67140,67158 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no válido para la matriz miembro %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
--- 67228,67246 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador no válido para la matriz miembro %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "miembro const sin inicializar en %q#T"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  #| msgid "%qD should be initialized"
  msgid "%q#D should be initialized"
  msgstr "%qD se debe inicializar"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
*************** msgstr "el tipo %qT no es una base direc
*** 67244,67250 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 67332,67338 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "implementación de #pragma para
*** 67597,67603 ****
  msgid "%qD not defined"
  msgstr "%qD no está definido"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 67685,67691 ----
  msgid "%qD not defined"
  msgstr "%qD no está definido"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, fuzzy, gcc-internal-format
  #| msgid "%<@required%> is not available in Objective-C 1.0"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "(si utiliza %<-fpermissive%>, G+
*** 67629,67690 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "se decodifica typeof, utilice decltype en su lugar"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitió el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5264
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5269
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5274
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
--- 67717,67778 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "se decodifica typeof, utilice decltype en su lugar"
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "decodificando %C"
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "se omitió el operando de enmedio de %<?%>: no se puede revolver el operando"
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5260
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5265
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
  
! #: cp/mangle.cc:5270
  #, fuzzy, gcc-internal-format
  #| msgid "the mangled name of %qD will change in a future version of GCC"
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
*************** msgstr ""
*** 67716,67728 ****
  msgid "mapper exit status %d"
  msgstr "%s terminó con estado %d"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignación por defecto"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 67804,67816 ----
  msgid "mapper exit status %d"
  msgstr "%s terminó con estado %d"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can%'t use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignación por defecto"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can%'t use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "no se puede crear un puntero al
*** 67837,67866 ****
  msgid "synthesized method %qD first required here"
  msgstr "se requirió primero el método sintetizado %qD aquí "
  
! #: cp/method.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "object cannot have qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/method.cc:1998
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/method.cc:2005
  #, fuzzy, gcc-internal-format
  #| msgid "  member function type %qT is not a valid template argument"
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
--- 67925,67954 ----
  msgid "synthesized method %qD first required here"
  msgstr "se requirió primero el método sintetizado %qD aquí "
  
! #: cp/method.cc:1953
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "object cannot have qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/method.cc:2000
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
! #: cp/method.cc:2007
  #, fuzzy, gcc-internal-format
  #| msgid "  member function type %qT is not a valid template argument"
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
*************** msgstr "demasiados inicializadores para
*** 67868,68041 ****
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected expression %qE of kind %s"
  msgid "the conversion is invalid"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "%qT is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a class or scalar type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: cp/method.cc:2455
  #, fuzzy, gcc-internal-format
  #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot construct an array of unknown bound"
  msgstr "no se puede inicializar por valor la matriz %qT de límite desconocido"
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE no está inicializado"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a function type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "miembro union %q+D con %qD que no es trivial"
  
! #: cp/method.cc:2665
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.cc:2666
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.cc:2754
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %q+#D is invalid"
  msgid "initializer for %q#D is invalid"
  msgstr "el inicializador para %q+#D es no válido"
  
! #: cp/method.cc:2811
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted default constructor does not initialize %q+#D"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "el constructor por defecto en efecto no inicializa %q+#D"
  
! #: cp/method.cc:2822
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "el constructor por defecto en efecto no inicializa ningún dato miembro que no es static"
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un tipo de conclusión lambda tiene un constructor por defecto borrado"
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un tipo de conclusión lambda tiene un operador de asignación por copia borrado"
  
! #: cp/method.cc:3230
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q+#D se declara implícitamente como deleted porque %qT declara un constructor move o un operador de asignación move"
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q+#D es implícitamente deleted por que la definición por defecto estaría mal formada:"
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la función %q+D explícitamente por defecto no se puede declarar como constexpr porque la declaración implícita no es constexpr:"
  
! #: cp/method.cc:3890
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "función definida por defecto %q+D con argumento por defecto"
--- 67956,68129 ----
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected expression %qE of kind %s"
  msgid "the conversion is invalid"
  msgstr "expresión %qE inesperada de género %s"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "%qT is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a class or scalar type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C prohíbe los tipos de función calificados"
  
! #: cp/method.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "cannot value-initialize array of unknown bound %qT"
  msgid "cannot construct an array of unknown bound"
  msgstr "no se puede inicializar por valor la matriz %qT de límite desconocido"
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE no está inicializado"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a function type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "miembro union %q+D con %qD que no es trivial"
  
! #: cp/method.cc:2667
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.cc:2668
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted constructor calls non-constexpr %q+D"
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "un constructor por defecto llama a %q+D que no es constexpr"
  
! #: cp/method.cc:2756
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %q+#D is invalid"
  msgid "initializer for %q#D is invalid"
  msgstr "el inicializador para %q+#D es no válido"
  
! #: cp/method.cc:2813
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted default constructor does not initialize %q+#D"
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "el constructor por defecto en efecto no inicializa %q+#D"
  
! #: cp/method.cc:2824
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "el constructor por defecto en efecto no inicializa ningún dato miembro que no es static"
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un tipo de conclusión lambda tiene un constructor por defecto borrado"
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un tipo de conclusión lambda tiene un operador de asignación por copia borrado"
  
! #: cp/method.cc:3232
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q+#D se declara implícitamente como deleted porque %qT declara un constructor move o un operador de asignación move"
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is implicitly deleted because the default definition would be ill-formed:"
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q+#D es implícitamente deleted por que la definición por defecto estaría mal formada:"
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, fuzzy, gcc-internal-format
  #| msgid "does not match expected signature %qD"
  msgid "expected signature: %qD"
  msgstr "no coincide la firma esperada %qD"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, fuzzy, gcc-internal-format
  #| msgid "explicitly defaulted function %q+D cannot be declared as constexpr because the implicit declaration is not constexpr:"
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la función %q+D explícitamente por defecto no se puede declarar como constexpr porque la declaración implícita no es constexpr:"
  
! #: cp/method.cc:3892
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "una plantilla no se puede definir por defecto"
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD no se puede definir por defecto"
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "función definida por defecto %q+D con argumento por defecto"
*************** msgstr "se esperaba un id de plantilla p
*** 68068,68602 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "el atributo target no se admite en esta plataforma"
  
! #: cp/module.cc:6696
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only supported for reduced Tiny cores"
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "solo se admite el atributo %qE núcleos Tiny reducidos"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "existing declaration here with tags %qE"
  msgstr "declaración previa de %q+#D"
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "existing declaration here with no tags"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "se especificaron tipos de devolución en conflicto para %q+#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "en la declaración %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "no hay un argumento por defecto para %qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "type of mismatching field declared here"
  msgid "existing default declared here"
  msgstr "el tipo del campo que no coincide se declaró aquí"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn%'t match"
  msgid "definition of %qD does not match"
  msgstr "la declaración extern de %q#D no coincide"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "falta la definición"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeclaración del enumerador %q+D"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD no es un miembro de tipo %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "especialización parcial de la plantilla alias %qD"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qE no se ha declarado"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "se usa %qD sin parámetros de plantilla"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD no hace referencia a una función"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "instanciación de %q+D como tipo %qT"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: cp/module.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs depends on itself"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "macro definitions of %qE corrupted"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgid "inconsistent imported macro definition %qE"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "compiled module file is %qs"
  msgstr "No se puede borrar el fichero de módulo %qs: %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version."
  msgid "compiled module is %sversion %s"
  msgstr "Muestra la versión del compilador."
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versión %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "no se encuentra el getter %qs"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, fuzzy, gcc-internal-format
  #| msgid "exception handling disabled, use -fexceptions to enable"
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "manejo de excepciones desactivado, use -fexceptions para activar"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "no coincide el atributo de función"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "target optimization options not supported yet"
  msgid "interface partition is not exported"
  msgstr "no se admiten aún las opciones de optimización del objetivo"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to rename %s to state file %s [%s]"
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "no se puede renombrar %s al fichero de estado %s [%s]"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to read compiled module: %s"
  msgstr "no se puede abrir %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "la declaración del espacio de nombres %qD genera un conflicto con"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "redeclaración de la plantilla %q#D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in global module"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "reading"
  msgid "reading CMI %qs"
  msgstr "leyendo"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for %<%s=%s%>"
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "opción desconocida para %<%s=%s%>"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "la definición de método no está en el contexto @implementation"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module declared here"
--- 68156,68690 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "el atributo target no se admite en esta plataforma"
  
! #: cp/module.cc:6698
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only supported for reduced Tiny cores"
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "solo se admite el atributo %qE núcleos Tiny reducidos"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D"
  msgid "existing declaration here with tags %qE"
  msgstr "declaración previa de %q+#D"
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "existing declaration here with no tags"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "se especificaron tipos de devolución en conflicto para %q+#D"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "especificadores en conflicto en la declaración de %qs"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "en la declaración %q+D"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "no hay un argumento por defecto para %qD"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  #| msgid "type of mismatching field declared here"
  msgid "existing default declared here"
  msgstr "el tipo del campo que no coincide se declaró aquí"
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  #| msgid "default argument missing for parameter %P of %q+#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
  
! #: cp/module.cc:14036
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn%'t match"
  msgid "definition of %qD does not match"
  msgstr "la declaración extern de %q#D no coincide"
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "falta la definición"
  
! #: cp/module.cc:14050
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "el argumento de tipo %qT no coincide con %qT"
  
! #: cp/module.cc:14052
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeclaración del enumerador %q+D"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD no es un miembro de tipo %qT"
  
! #: cp/module.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "especialización parcial de la plantilla alias %qD"
  
! #: cp/module.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/module.cc:14339
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/module.cc:14351
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qE no se ha declarado"
  
! #: cp/module.cc:14362
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD has TU-local template argument %qD"
  msgstr "se usa %qD sin parámetros de plantilla"
  
! #: cp/module.cc:14451
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not refer to a function"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD no hace referencia a una función"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "instanciación de %q+D como tipo %qT"
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: cp/module.cc:16094
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared %<constexpr%> outside its class"
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD se declaró %<constexpr%> fuera de su clase"
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs depends on itself"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module %qs declared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "macro definitions of %qE corrupted"
  msgstr "la definición previa de %q+D estaba aquí"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, fuzzy, gcc-internal-format
  #| msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgid "inconsistent imported macro definition %qE"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "compiled module file is %qs"
  msgstr "No se puede borrar el fichero de módulo %qs: %s"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Display the compiler's version."
  msgid "compiled module is %sversion %s"
  msgstr "Muestra la versión del compilador."
  
! #: cp/module.cc:20840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versión %s\n"
  
! #: cp/module.cc:20870
  #, fuzzy, gcc-internal-format
  #| msgid "no %qs getter found"
  msgid "module %qs found"
  msgstr "no se encuentra el getter %qs"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, fuzzy, gcc-internal-format
  #| msgid "exception handling disabled, use -fexceptions to enable"
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "manejo de excepciones desactivado, use -fexceptions para activar"
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "Comatrices desactivadas en %C, use -fcoarray= para activar"
  
! #: cp/module.cc:20960
  #, fuzzy, gcc-internal-format
  #| msgid "function attribute mismatch"
  msgid "fixed tree mismatch"
  msgstr "no coincide el atributo de función"
  
! #: cp/module.cc:21052
  #, fuzzy, gcc-internal-format
  #| msgid "target optimization options not supported yet"
  msgid "interface partition is not exported"
  msgstr "no se admiten aún las opciones de optimización del objetivo"
  
! #: cp/module.cc:21627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to rename %s to state file %s [%s]"
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "no se puede renombrar %s al fichero de estado %s [%s]"
  
! #: cp/module.cc:21666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to open %s"
  msgid "failed to read compiled module: %s"
  msgstr "no se puede abrir %s"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration %qD conflicts with builtin"
  msgstr "genera un conflicto con la declaración interna %q#D"
  
! #: cp/module.cc:22045
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "la declaración del espacio de nombres %qD genera un conflicto con"
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "redeclaración de la plantilla %q#D"
  
! #: cp/module.cc:22066
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "conflicting declaration of %qD in global module"
  msgstr "declaración previa de %q+#D con el enlace %qL"
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in module %qs"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared in global module"
  msgstr "se declaró previamente aquí"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/module.cc:22505
  #, fuzzy, gcc-internal-format
  #| msgid "reading"
  msgid "reading CMI %qs"
  msgstr "leyendo"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  #| msgid "unknown option for %<%s=%s%>"
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "opción desconocida para %<%s=%s%>"
  
! #: cp/module.cc:22815
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "la definición de método no está en el contexto @implementation"
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "module declared here"
*************** msgstr "la rutina %qD se declara aquí"
*** 68609,69094 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs already declared"
  msgid "module already declared"
  msgstr "El símbolo %qs ya se había declarado"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module %qs imported here"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown operand letter: '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "letra de operando desconocida: '%c'"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, fuzzy, gcc-internal-format
  #| msgid "while writing precompiled header"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "al escribir el encabezado precompilado"
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid header name %qs"
  msgstr "nombre de --param %qs no válido"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "nombre de macro `%s' no válido"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error al escribir %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "first error in %qD appeared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to write state trailer [%s]"
  msgid "failed to write compiled module: %s"
  msgstr "no se puede escribir el estado remanente [%s]"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown header kind %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "la declaración de %q+D oscurece un parámetro"
  
! #: cp/name-lookup.cc:2993
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D genera un conflicto con una declaración previa"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D esconde el destructor para %q#T"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/name-lookup.cc:3315
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la declaración de %q#D oscurece un parámetro"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaración friend %qD en una clase local sin declaración previa"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "%q+#D se declaró aquí"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%q#D declared here with internal linkage"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "%q+#D se declaró aquí"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeración"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "declaración plantilla de %q#D"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaración de %qD no está en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificación explícita en la declaración de %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se debería declarar dentro de %qD"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declaró como friend"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anónimo tiene símbolos locales"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "límite máximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no está disponible para la arquitectura %s"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definió struct aquí"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opción %qs ya no se admite"
  
! #: cp/name-lookup.cc:9335
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "annotation on using directive"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquí el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de método sólo se deben especificar al final"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la función utilizada"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/name-lookup.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.cc:9779
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 68697,69182 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol %qs already declared"
  msgid "module already declared"
  msgstr "El símbolo %qs ya se había declarado"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module already imported"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:22869
  #, fuzzy, gcc-internal-format
  #| msgid "module procedure"
  msgid "module %qs imported here"
  msgstr "procedimiento módulo"
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown operand letter: '%c'"
  msgid "unknown compiled module interface: %s"
  msgstr "letra de operando desconocida: '%c'"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, fuzzy, gcc-internal-format
  #| msgid "while writing precompiled header"
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "al escribir el encabezado precompilado"
  
! #: cp/module.cc:23622
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing."
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Habilita el preprocesamiento tradicional."
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  #| msgid "invalid --param name %qs"
  msgid "invalid header name %qs"
  msgstr "nombre de --param %qs no válido"
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  #| msgid "invalid macro name `%s'"
  msgid "invalid module name %qs"
  msgstr "nombre de macro `%s' no válido"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error al escribir %qs"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, fuzzy, gcc-internal-format
  #| msgid "routine %qD declared here"
  msgid "first error in %qD appeared here"
  msgstr "la rutina %qD se declara aquí"
  
! #: cp/module.cc:24017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "failed to write state trailer [%s]"
  msgid "failed to write compiled module: %s"
  msgstr "no se puede escribir el estado remanente [%s]"
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown header kind %qs"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "la declaración de %q+D oscurece un parámetro"
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D genera un conflicto con una declaración previa"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D esconde el destructor para %q#T"
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "declaraciones de %q#D en conflicto"
  
! #: cp/name-lookup.cc:3316
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "el parámetro %qD se declaró no válidamente como tipo de método"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la declaración de %q#D oscurece un parámetro"
  
! #: cp/name-lookup.cc:3628
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: cp/name-lookup.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "una declaración friend %qD en una clase local sin declaración previa"
  
! #: cp/name-lookup.cc:4898
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4901
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/name-lookup.cc:5526
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here with no linkage"
  msgstr "%q+#D se declaró aquí"
  
! #: cp/name-lookup.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%q#D declared here with internal linkage"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/name-lookup.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "%q+#D se declaró aquí"
  
! #: cp/name-lookup.cc:6348
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nombra al destructor"
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a class, namespace, or enumeration"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE no es una clase, un espacio de nombres o una enumeración"
  
! #: cp/name-lookup.cc:6398
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "declaración plantilla de %q#D"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "el tipo %qT no es una base directa de %qT"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared in %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration cannot name destructor"
  msgid "using-declaration may not name namespace %qD"
  msgstr "uan declaración de uso no puede nombrar al destructor"
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nombra al constructor en %qT"
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la declaración de %qD no está en un espacio de nombres alrededor de %qD"
  
! #: cp/name-lookup.cc:6666
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "calificación explícita en la declaración de %qD"
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD se debería declarar dentro de %qD"
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has not been declared"
  msgid "%qD has not been declared within %qD"
  msgstr "%qE no se ha declarado"
  
! #: cp/name-lookup.cc:6748
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D se declaró como friend"
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anónimo tiene símbolos locales"
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6827
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "se descarta la directiva de atributo %qD"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "límite máximo de %d espacios de nombres buscados para %qE"
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternativa sugerida:"
  msgstr[1] "alternativas sugeridas:"
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not available for %s architecture"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%s no está disponible para la arquitectura %s"
  
! #: cp/name-lookup.cc:8038
  #, fuzzy, gcc-internal-format
  #| msgid "weak %q+D cannot be defined %qE"
  msgid "the macro %qs had not yet been defined"
  msgstr "weak %q+D no se puede definir como %qE"
  
! #: cp/name-lookup.cc:8041
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "it was later defined here"
  msgstr "se definió struct aquí"
  
! #: cp/name-lookup.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/name-lookup.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "switch %qs is no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "la opción %qs ya no se admite"
  
! #: cp/name-lookup.cc:9336
  #, fuzzy, gcc-internal-format
  #| msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgid "you can use an inline namespace instead"
  msgstr "Esta opción es obsoleta; utilice en su lugar -fsanitize-recover=."
  
! #: cp/name-lookup.cc:9355
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/name-lookup.cc:9361
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "annotation on using directive"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' en %L es ambiguo"
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "no se permite aquí el alias del espacio de nombres %qD, se asume que es %qD"
  
! #: cp/name-lookup.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "redeclaración de %q+D sin enlace"
  
! #: cp/name-lookup.cc:9662
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD no se puede declarar dentro de un espacio de nombres"
  
! #: cp/name-lookup.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "method attributes must be specified at the end only"
  msgid "inline namespace must be specified at initial definition"
  msgstr "los atributos de método sólo se deben especificar al final"
  
! #: cp/name-lookup.cc:9726
  #, fuzzy, gcc-internal-format
  #| msgid "%qD conflicts with used function"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD genera un conflicto con la función utilizada"
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "previous definition here"
  msgid "reachable %s definition here"
  msgstr "la definición previa está aquí"
  
! #: cp/name-lookup.cc:9771
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entrando a pop_everything ()\n"
  
! #: cp/name-lookup.cc:9780
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "el identificador %qE es una pala
*** 69121,69127 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
--- 69209,69215 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> not immediately followed by a function declaration or definition"
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
*************** msgstr "%<::%E%> no se ha declarado"
*** 69170,69176 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
--- 69258,69264 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
*************** msgstr "(tal vez falta un punto y coma d
*** 69242,69248 ****
  msgid "%qE is not a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE no es una plantilla"
--- 69330,69336 ----
  msgid "%qE is not a class template"
  msgstr "%qE no es una plantilla"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE no es una plantilla"
*************** msgstr "las expresiones-de-declaraciones
*** 69637,69643 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresión primaria"
--- 69725,69731 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "se esperaba una expresión primaria"
*************** msgstr "C++0x automático sólo está di
*** 69702,69708 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 69790,69796 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr "declaración de %<~%T%> como mie
*** 69717,69723 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "se usa el nombre-de-definición-de-tipo %qD como un declarador de destructor"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
--- 69805,69811 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "se usa el nombre-de-definición-de-tipo %qD como un declarador de destructor"
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
*************** msgstr "no se pueden definir tipos en un
*** 69777,69783 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 69865,69871 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_complex%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "número erróneo de argumentos p
*** 69795,69812 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "selected function declared here"
--- 69883,69900 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "número erróneo de argumentos para %<__builtin_shuffle%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, fuzzy, gcc-internal-format
  #| msgid "destructors must be member functions"
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "los destructores deben ser funciones miembro"
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "selected function declared here"
*************** msgstr "%<%D::%D%> no es un miembro clas
*** 69848,69854 ****
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
--- 69936,69942 ----
  msgid "non-scalar type"
  msgstr "tipo que no es escalar"
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, fuzzy, gcc-internal-format
  #| msgid "typedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
*************** msgstr "no se pueden definir tipos en ex
*** 69883,69889 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
--- 69971,69977 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-expression"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "se especificó un argumento por
*** 70088,70094 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 70176,70182 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr "%<#pragma omp taskyield%> sólo
*** 70234,70240 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaración de selección"
--- 70322,70328 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "se esperaba una declaración de selección"
*************** msgid "types may not be defined in condi
*** 70257,70263 ****
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
--- 70345,70351 ----
  msgstr "no se pueden definir tipos en condiciones"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "se esperaba un inicializador"
*************** msgstr "la variable %q#D que no es local
*** 70290,71461 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "la expresión %<for%> basada en rango de tipo %qT es de tipo incompleto"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaración %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaración de iteración"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "C99 designator %qE outside aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohíbe los gotos calculados"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaración de salto"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration"
  msgid "expected module-partition"
  msgstr "se esperaba una declaración"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "la declaración de método no está en el contexto @interface"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "scope opened here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volátil"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "%qE may only occur once in an export declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "attributes are not permitted in this position"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes may be inserted here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "instanciación explícita de %q#D que no es plantilla"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "export-declarations are not permitted here"
  msgstr "la definición original apareció aquí"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no está al inicio de un bloque"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohíbe mezclar declaraciones y definiciones-de-función"
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:18250
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in range-based for loops"
  msgid "initializer in range-based %<for%> loop"
  msgstr "no se pueden definir tipos en bucles for basados en rango"
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "declaraciones múltiples `%T' y `%T'"
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding pack outside of template"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "multiple packs in structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "annotation on structured binding"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "empty structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "for-range-declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usó %<friend%> fuera de la clase"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "conflicto de tipo de sección con %qD"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> cambiará su significado en C++11; por favor bórrelo"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in condition"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "especificador-decl no válido en la condición"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la definición de clase no se puede declarar como friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "no se pueden definir tipos en una especificación de excepción"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificación de enlace no válida"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-type-id"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "cannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD después de una delegación de constructor"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegación de constructor después de un inicializador mem para %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrónico"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implícitamente un tipo)"
  
! #: cp/parser.cc:20418
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.cc:20424
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "se esperaba una cadena vacía después de la palabra clave %<operator%>"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in ternary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartará"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartará"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "se usó -mexr sin -ms"
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template non-type parameter"
  msgid "invalid constrained type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parámetro de captura no válido"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parámetros plantilla %qD no puede tener un argumento por defecto"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "los paquetes de parámetro de plantilla no pueden tener argumentos por defecto"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
  
! #: cp/parser.cc:21248
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptará su código)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "error de decodificación en la lista de argumentos de plantilla"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  #| msgid "address of non-extern `%E' cannot be used as template argument"
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "no se puede usar la dirección de `%E' que no es externo como un argumento de plantilla"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<inline%>"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especialización de plantilla con enlace C"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "use of %<auto%> in template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, fuzzy, gcc-internal-format
  #| msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "el especificador de tipo elaborado para un ámbito enumerado no debe usar la palabra clave %<%D%>"
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaración %qD no declara nada"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "se descartan los atributos en un especificador de tipo elaborado que no es una declaración adelantada"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeración"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in casts"
  msgid "types may not be defined in enum-base"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "no se puede agregar una lista de enumerador a una instanciación de plantilla"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "la declaración de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "la declaración de %qD en %qD la cual no incluye a %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificación extra"
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24449
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  #| msgid "Enumerator cannot have attributes %C"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "El enumerador no puede tener atributos %C"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  #| msgid "varargs function cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "la función varargs no puede ser inline"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un id-de-plantilla no puede aparecer en una declaración-using"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24777
  #, fuzzy, gcc-internal-format
  #| msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "uso no válido del tipo dependiente %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "uso no válido del tipo incompleto %q#T"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaración previa aquí"
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  #| msgid "expected interface or pointer to interface"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "se usó el parámetro %qD fuera del cuerpo de la función"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "inicializador entre paréntesis en la matriz new"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "la función %qD se redeclaró como variable"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot handle qualified name for variant function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "el argumento %qE no es un identificador"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "no declaration of base function %qs in this scope"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definición de función no se permite aquí"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "no se permite una especificación-asm en una definición-de-función"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionó un inicializador para la función"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "se redeclara la función %q+D como inline"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "el límite de la matriz no es una constante entera"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "no se puede definir el miembro de la definición de tipo dependiente %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
--- 70378,71549 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "la expresión %<for%> basada en rango de tipo %qT es de tipo incompleto"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "tipos begin/end inconsistentes para la declaración %<for%> basada en rango: %qT y %qT"
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "se esperaba una declaración de iteración"
  
! #: cp/parser.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16549
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16595
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:16657
  #, fuzzy, gcc-internal-format
  #| msgid "C99 designator %qE outside aggregate initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "asignador C99 %qE fuera del inicializador agregado"
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter cannot be declared %<constexpr%>"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "un parámetro no se puede declarar %<constexpr%>"
  
! #: cp/parser.cc:16908
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ prohíbe los gotos calculados"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "se esperaba una declaración de salto"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration"
  msgid "expected module-partition"
  msgstr "se esperaba una declaración"
  
! #: cp/parser.cc:17113
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-name"
  msgid "expected module-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:17155
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "la declaración de método no está en el contexto @interface"
  
! #: cp/parser.cc:17161
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/parser.cc:17162
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "scope opened here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:17188
  #, fuzzy, gcc-internal-format
  #| msgid "volatile argument"
  msgid "private module fragment"
  msgstr "argumento volátil"
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "%qE may only occur once in an export declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: cp/parser.cc:17389
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C no permite un %<;%> extra fuera de una función"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after class definition"
  msgid "extra %<;%> after in-class function definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "attributes are not permitted in this position"
  msgstr "no se puede usar %<this%> en este contexto"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes may be inserted here"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "instanciación explícita de %q#D que no es plantilla"
  
! #: cp/parser.cc:17660
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "export-declarations are not permitted here"
  msgstr "la definición original apareció aquí"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label%> no está al inicio de un bloque"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "se prohíbe mezclar declaraciones y definiciones-de-función"
  
! #: cp/parser.cc:18195
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in exception-declarations"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:18252
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in range-based for loops"
  msgid "initializer in range-based %<for%> loop"
  msgstr "no se pueden definir tipos en bucles for basados en rango"
  
! #: cp/parser.cc:18255
  #, fuzzy, gcc-internal-format
  #| msgid "multiple declarations `%T' and `%T'"
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "declaraciones múltiples `%T' y `%T'"
  
! #: cp/parser.cc:18293
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing pointer to incomplete type"
  msgid "structured binding pack outside of template"
  msgstr "puntero deferenciado a tipo de dato incompleto"
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "multiple packs in structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18303
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18322
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18333
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "annotation on structured binding"
  msgstr "tipo no válido para la variable de iteración %qE"
  
! #: cp/parser.cc:18361
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18365
  #, fuzzy, gcc-internal-format
  #| msgid "unrestricted unions only available with -std=c++11 or -std=gnu++11"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las uniones sin restricción sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "empty structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer for bit string"
  msgid "invalid initializer for structured binding declaration"
  msgstr "inicializador no válido para la cadena de bits"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "for-range-declaration cannot be %qs"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/parser.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros"
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usó %<friend%> fuera de la clase"
  
! #: cp/parser.cc:18723
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "conflicto de tipo de sección con %qD"
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> cambiará su significado en C++11; por favor bórrelo"
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in condition"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18848
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in %qT"
  msgid "%qD invalid in lambda"
  msgstr "%qD no válido en %qT"
  
! #: cp/parser.cc:18852
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:18934
  #, fuzzy, gcc-internal-format
  #| msgid "decl-specifier invalid in condition"
  msgid "type-specifier invalid in lambda"
  msgstr "especificador-decl no válido en la condición"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la definición de clase no se puede declarar como friend"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:19056
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in an exception-specification"
  msgid "types may not be defined in explicit-specifier"
  msgstr "no se pueden definir tipos en una especificación de excepción"
  
! #: cp/parser.cc:19060
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19128
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "especificación de enlace no válida"
  
! #: cp/parser.cc:19235
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19263
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19489
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "no se pueden definir tipos en expresiones %<decltype%>"
  
! #: cp/parser.cc:19678
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in a new-type-id"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "no se pueden definir tipos en un id-tipo-nuevo"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:19715
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "solamente los constructores toman inicializadores miembro"
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  #| msgid "cannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "inicializador mem para %qD después de una delegación de constructor"
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "delegación de constructor después de un inicializador mem para %qD"
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "inicializador de clase base de estilo antiguo anacrónico"
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implícitamente un tipo)"
  
! #: cp/parser.cc:20420
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.cc:20426
  #, fuzzy, gcc-internal-format
  #| msgid "missing space between %<\"\"%> and suffix identifier"
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "falta un espacio entre %<\"\"%> y el identificador sufijo"
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "se esperaba un identificador sufijo"
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "se esperaba una cadena vacía después de la palabra clave %<operator%>"
  
! #: cp/parser.cc:20447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in ternary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operandos no válidos en la operación terniaria"
  
! #: cp/parser.cc:20481
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "operador inesperado"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartará"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "no se admite la palabra clave %<export%>, y se descartará"
  
! #: cp/parser.cc:20532
  #, fuzzy, gcc-internal-format
  #| msgid "-mexr is used without -ms"
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "se usó -mexr sin -ms"
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template non-type parameter"
  msgid "invalid constrained type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  #| msgid "invalid catch parameter"
  msgid "cv-qualified type parameter"
  msgstr "parámetro de captura no válido"
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parámetros plantilla %qD no puede tener un argumento por defecto"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "los paquetes de parámetro de plantilla no pueden tener argumentos por defecto"
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "se esperaba un id de plantilla"
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
  
! #: cp/parser.cc:21250
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si utiliza %<-fpermissive%>, G++ aceptará su código)"
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid non-type template argument"
  msgid "invalid template-argument-list"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "expected %<(%> after template-argument-list"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "error de decodificación en la lista de argumentos de plantilla"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "se esperaba un nombre de plantilla"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/parser.cc:22032
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argumento de plantilla que no es tipo no válido"
  
! #: cp/parser.cc:22070
  #, fuzzy, gcc-internal-format
  #| msgid "address of non-extern `%E' cannot be used as template argument"
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "no se puede usar la dirección de `%E' que no es externo como un argumento de plantilla"
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<inline%>"
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.cc:22196
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "la instanciación explícita no debe usar el especificador %<constexpr%>"
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "especialización de plantilla con enlace C"
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "se esperaba un specificador de tipo"
  
! #: cp/parser.cc:22702
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22708
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22712
  #, fuzzy, gcc-internal-format
  #| msgid "defaulted and deleted functions only available with -std=c++11 or -std=gnu++11"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las funciones por defecto y borradas sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "use of %<auto%> in template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "se esperaba un id de plantilla para el tipo"
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "se esperaba un nombre de tipo"
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "concept defined here"
  msgstr "se definió union aquí"
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "uso no válido de %qD"
  
! #: cp/parser.cc:23155
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "se esperaba %<,%> o %<)%>"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, fuzzy, gcc-internal-format
  #| msgid "elaborated-type-specifier for a scoped enum must not use the %<%D%> keyword"
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "el especificador de tipo elaborado para un ámbito enumerado no debe usar la palabra clave %<%D%>"
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la declaración %qD no declara nada"
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "se descartan los atributos en la instanciación de una plantilla"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "se descartan los atributos en un especificador de tipo elaborado que no es una declaración adelantada"
  
! #: cp/parser.cc:23892
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD es una plantilla de enumeración"
  
! #: cp/parser.cc:23903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/parser.cc:23918
  #, fuzzy, gcc-internal-format
  #| msgid "%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:23936
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in casts"
  msgid "types may not be defined in enum-base"
  msgstr "los tipos no se pueden definir en conversiones"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "se esperaba %<;%> o %<{%>"
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "no se puede agregar una lista de enumerador a una instanciación de plantilla"
  
! #: cp/parser.cc:24043
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "la declaración de %qD en el espacio de nombres %qD el cual no incluye a %qD"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "la declaración de %qD en %qD la cual no incluye a %qD"
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "no se permite la calificación extra"
  
! #: cp/parser.cc:24113
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "especificador enumerador opaco sin nombre"
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "el especificador enumerador opaco debe usar un identificador simple"
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, fuzzy, gcc-internal-format
  #| msgid "%qE does not name a type"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qE no nombra a un tipo"
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD no es un nombre-de-espacio-de-nombres"
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24405
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, fuzzy, gcc-internal-format
  #| msgid "inline namespaces only available with -std=c++11 or -std=gnu++11"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "los nombres de espacio incluidos en línea sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24446
  #, fuzzy, gcc-internal-format
  #| msgid "expected namespace-name"
  msgid "nested namespace name required"
  msgstr "se esperaba un nombre de espacio"
  
! #: cp/parser.cc:24451
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace name required"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24455
  #, fuzzy, gcc-internal-format
  #| msgid "Enumerator cannot have attributes %C"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "El enumerador no puede tener atributos %C"
  
! #: cp/parser.cc:24458
  #, fuzzy, gcc-internal-format
  #| msgid "varargs function cannot be inline"
  msgid "a nested namespace definition cannot be inline"
  msgstr "la función varargs no puede ser inline"
  
! #: cp/parser.cc:24465
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "namespace %qD entered"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la definición %<namespace%> no se permite aquí"
  
! #: cp/parser.cc:24707
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un id-de-plantilla no puede aparecer en una declaración-using"
  
! #: cp/parser.cc:24769
  #, fuzzy, gcc-internal-format
  #| msgid "lambda expressions only available with -std=c++11 or -std=gnu++11"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "las expresiones lambda sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24779
  #, fuzzy, gcc-internal-format
  #| msgid "access declarations are deprecated in favour of using-declarations; suggestion: add the %<using%> keyword"
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "las declaraciones access son obsoletas en favor de las declaraciones using: sugerencia: use la palabra clave %<using%>"
  
! #: cp/parser.cc:24825
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of dependent type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "uso no válido del tipo dependiente %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete type %q#T"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "uso no válido del tipo incompleto %q#T"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration here"
  msgid "opaque-enum-declaration here"
  msgstr "declaración previa aquí"
  
! #: cp/parser.cc:24914
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "no se pueden definir tipos en declaraciones de plantilla alias"
  
! #: cp/parser.cc:25072
  #, fuzzy, gcc-internal-format
  #| msgid "expected interface or pointer to interface"
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "se esperaba interfaz o puntero a interfaz"
  
! #: cp/parser.cc:25133
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:25161
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/parser.cc:25200
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/parser.cc:25216
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "se usó el parámetro %qD fuera del cuerpo de la función"
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "se descarta el atributo en la declaración de %q#T"
  
! #: cp/parser.cc:25457
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: cp/parser.cc:25468
  #, fuzzy, gcc-internal-format
  #| msgid "parenthesized initializer in array new"
  msgid "remove parentheses to default-initialize a variable"
  msgstr "inicializador entre paréntesis en la matriz new"
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD redeclared as variable"
  msgid "add parentheses to declare a variable"
  msgstr "la función %qD se redeclaró como variable"
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot handle qualified name for variant function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/parser.cc:25591
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:25597
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "declare variant directives are not allowed on destructors"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:25603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "el argumento %qE no es un identificador"
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of function %qD in invalid context"
  msgid "no declaration of base function %qs in this scope"
  msgstr "declaración de la función %qD en un contexto no válido"
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:25756
  #, fuzzy, gcc-internal-format
  #| msgid "attributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "una definición de función no se permite aquí"
  
! #: cp/parser.cc:26042
  #, fuzzy, gcc-internal-format
  #| msgid "an asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "no se permite una especificación-asm en una definición-de-función"
  
! #: cp/parser.cc:26046
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "no se permiten atributos en una definición-de-función"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
  
! #: cp/parser.cc:26331
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "se proporcionó un inicializador para la función"
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "se descartan los atributos después del inicializador entre paréntesis"
  
! #: cp/parser.cc:26388
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "se redeclara la función %q+D como inline"
  
! #: cp/parser.cc:26936
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "el límite de la matriz no es una constante entera"
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "no se puede definir el miembro de la definición de tipo dependiente %qT"
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> no es un tipo"
*************** msgstr "%<%T::%E%> no es un tipo"
*** 71464,71755 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no válido"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type in declaration"
  msgid "qualified-id in declaration"
  msgstr "tipo no válido en la declaración"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: cp/parser.cc:27539
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qE"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no válido de %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "no se pueden definir tipos en tipos de parámetro"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parámetros %qD no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "el paquete de parámetros no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> después de la definición de struct"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la calificación global del nombre de clase es no válida"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nombre de clase no válido en la declaración de %qD"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "una especialización explícita se debe preceder con %<template <>%>"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
--- 71552,71843 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador no válido"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "uso no válido del constructor como una plantilla"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type in declaration"
  msgid "qualified-id in declaration"
  msgstr "tipo no válido en la declaración"
  
! #: cp/parser.cc:27245
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "se esperaba un declarador"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD es un espacio de nombres"
  
! #: cp/parser.cc:27368
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "no se puede formar un puntero al miembro de %q#T que no es clase"
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "se esperaba un operador puntero"
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "calificador-cv duplicado"
  
! #: cp/parser.cc:27504
  #, fuzzy, gcc-internal-format
  #| msgid "multiple `virtual' specifiers"
  msgid "multiple ref-qualifiers"
  msgstr "especificadores `virtual' múltiples"
  
! #: cp/parser.cc:27541
  #, fuzzy, gcc-internal-format
  #| msgid "--resource requires -o"
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "--resource requiere -o"
  
! #: cp/parser.cc:27599
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments after %qE"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:27908
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "%qT not permitted in template argument"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "uso no válido de %qT"
  
! #: cp/parser.cc:27938
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "no se pueden definir tipos en argumentos de plantilla"
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of '%E' as a non-type template-argument"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "uso no válido de '%E' como un argumento de plantilla que no es tipo"
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "se esperaba un especificador de tipo"
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "se esperaba %<,%> o %<...%>"
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "no se pueden definir tipos en tipos de parámetro"
  
! #: cp/parser.cc:28630
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "especificadores de clase de almacenamiento no válidos en las declaraciones de parámetros"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
  
! #: cp/parser.cc:28752
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "el paquete de parámetros %qD no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28760
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "el paquete de parámetros no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28783
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
  
! #: cp/parser.cc:28907
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:28911
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:29286
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ no permite inicializadores designados de C99"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ no permite inicializadores designados"
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "se esperaba un nombre de clase"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "se esperaba %<;%> después de la definición de clase"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "se esperaba %<;%> después de la definición de struct"
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "se esperaba %<;%> después de la definición de union"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate virt-specifier"
  msgid "duplicate %qD specifier"
  msgstr "especificador-virt duplicado"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "se esperaba %<{%> o %<:%>"
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la calificación global del nombre de clase es no válida"
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "el nombre calificado no nombra una clase"
  
! #: cp/parser.cc:30444
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nombre de clase no válido en la declaración de %qD"
  
! #: cp/parser.cc:30493
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "definiendo la especialización explícita %qD en la declaración friend"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "una especialización explícita se debe preceder con %<template <>%>"
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "la plantilla de función %qD se redeclaró commo una plantilla de clase"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "no se puede resolver el tipo typename"
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+#T"
  msgid "previous definition of %q#T"
*************** msgstr "definición previa de %q+#T"
*** 71758,72057 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definición-de-función"
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no válido (sólo se permite %<= 0%>)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquí"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes on base specifiers are ignored"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.cc:31932
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "se especificó %<virtual%> más de una vez en la base especificada"
  
! #: cp/parser.cc:31952
  #, fuzzy, gcc-internal-format
  #| msgid "more than one access specifier in base-specified"
  msgid "more than one access specifier in base-specifier"
  msgstr "más de un especificador de acceso en la base especificada"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implícitamente un tipo)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificación de excepción"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.cc:32301
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepción dinámicas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado múltiples veces"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "se esperaba una expresión"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qs es incompatible con %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "contracts are only available with %qs"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresión debe ser integral"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineación solicitada no es una constante entera"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaración no válida de %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parámetros-de-plantilla"
--- 71846,72145 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03 se debe usar una llave-clase cuando se declara un friend"
  
! #: cp/parser.cc:31103
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la declaración friend no nombra una clase o función"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, fuzzy, gcc-internal-format
  #| msgid "extended initializer lists only available with -std=c++11 or -std=gnu++11"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las listas de inicializador extendidas sólo está disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31294
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "default member initializer for unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "campo de bits %qD con tipo no integral"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "especificador-pure en la definición-de-función"
  
! #: cp/parser.cc:31623
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> at end of member declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "se esperaba %<;%> al final de la declaración miembro"
  
! #: cp/parser.cc:31710
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "especificador pure no válido (sólo se permite %<= 0%>)"
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "un inicializador dentro de llaves no se permite aquí"
  
! #: cp/parser.cc:31915
  #, fuzzy, gcc-internal-format
  #| msgid "attributes may not be specified before"
  msgid "attributes on base specifiers are ignored"
  msgstr "los atributos no se pueden especificar antes"
  
! #: cp/parser.cc:31935
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "se especificó %<virtual%> más de una vez en la base especificada"
  
! #: cp/parser.cc:31955
  #, fuzzy, gcc-internal-format
  #| msgid "more than one access specifier in base-specified"
  msgid "more than one access specifier in base-specifier"
  msgstr "más de un especificador de acceso en la base especificada"
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implícitamente un tipo)"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "no se pueden definir tipos en una especificación de excepción"
  
! #: cp/parser.cc:32298
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "debido a diferentes especificaciones de excepciones"
  
! #: cp/parser.cc:32304
  #, fuzzy, gcc-internal-format
  #| msgid "dynamic exception specifications are deprecated in C++0x; use %<noexcept%> instead"
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "las especificaciones de excepción dinámicas son obsoletas en C++0x; utilice %<noexcept%> en su lugar"
  
! #: cp/parser.cc:32348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "uso no válido de %<auto%> en el operador de conversión"
  
! #: cp/parser.cc:32389
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "no se pueden definir tipos en declaraciones de excepción"
  
! #: cp/parser.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> en una declaración vacía"
  
! #: cp/parser.cc:32615
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD no puede tener argumentos por defecto"
  
! #: cp/parser.cc:33086
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "se esperaba %qT pero el argumento es de tipo %qT"
  
! #: cp/parser.cc:33232
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "El atributo %qE genera un conflicto con el atributo %s"
  
! #: cp/parser.cc:33246
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "se esperaba un identificador o %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, fuzzy, gcc-internal-format
  #| msgid "%<fallthrough%> attribute specified multiple times"
  msgid "attribute %qs specified multiple times"
  msgstr "atributo %<fallthrough%> especificado múltiples veces"
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "expected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "se esperaba el parámetro pack antes de %<...%>"
  
! #: cp/parser.cc:33498
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "un atributo que no es nulo sin argumento es un atributo que no es prototipo"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "se esperaba una expresión"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is incompatible with %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qs es incompatible con %qs"
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "se descarta el atributo %qE para %qE"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "se descartan los atributos en el tipo sin instanciar"
  
! #: cp/parser.cc:33935
  #, fuzzy, gcc-internal-format
  #| msgid "C++11 %<constexpr%> only available with -std=c++11 or -std=gnu++11"
  msgid "contracts are only available with %qs"
  msgstr "%<constexpr%> de C++11 sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34018
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34049
  #, fuzzy, gcc-internal-format
  #| msgid "C++0x auto only available with -std=c++11 or -std=gnu++11"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "C++0x automático sólo está disponible con -std=c++11 o -std=gnu++11"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, fuzzy, gcc-internal-format
  #| msgid "expression must be integral"
  msgid "expression must be enclosed in parentheses"
  msgstr "la expresión debe ser integral"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, fuzzy, gcc-internal-format
  #| msgid "asm template is not a string constant"
  msgid "result type is not a plain type-constraint"
  msgstr "la plantilla asm no es una cadena constante"
  
! #: cp/parser.cc:35171
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not an integer constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "la alineación solicitada no es una constante entera"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "el miembro especializado %<%T::%E%> requiere sintaxis %<template<>%>"
  
! #: cp/parser.cc:35703
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "declaración no válida de %<%T::%E%>"
  
! #: cp/parser.cc:35707
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parámetros-de-plantilla"
*************** msgstr "faltan listas-de-parámetros-de-
*** 72060,72515 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parámetros-de-plantilla"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:36308
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaración no válida de plantilla miembro en la clase local"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especialización explícita no válida"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaración plantilla de %<typedef%>"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaración no declara nada"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especialización de plantilla explícita no puede tener una clase de almacenamiento"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no válido de %qD en la especificación de enlace"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicto de tipo de sección con %qD"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaración"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "se esperaba %<:%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usó la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declaró con mayor visibilidad que su base %qT"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquí"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/parser.cc:38744
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sólo se permite dentro de plantillas"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no válido"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaración de método de objective-c++"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de método se deben especificar al final"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante después de los métodos Objective-C++"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no válido para la variable de de instancia"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador después de %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no válido para la propiedad"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresión entera"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
--- 72148,72603 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "demasiadas listas-de-parámetros-de-plantilla"
  
! #: cp/parser.cc:36008
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "template-id not allowed for constructor in C++20"
  msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
  
! #: cp/parser.cc:36119
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "ya no se admiten los valores de devolución nombrados"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:36311
  #, fuzzy, gcc-internal-format
  #| msgid "literal operator template %qD has invalid parameter list.  Expected non-type template argument pack <char...>"
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "la plantilla de operador literal %qD tiene una lista de parámetros no válida.  Se esperaba un paquete de argumentos de plantilla que no sean de tipo <char...>"
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "declaración no válida de plantilla miembro en la clase local"
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "plantilla con enlace C"
  
! #: cp/parser.cc:36381
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "especialización explícita no válida"
  
! #: cp/parser.cc:36491
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "declaración plantilla de %<typedef%>"
  
! #: cp/parser.cc:36542
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "la declaración no declara nada"
  
! #: cp/parser.cc:36595
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "la especialización de plantilla explícita no puede tener una clase de almacenamiento"
  
! #: cp/parser.cc:36914
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:36958
  #, fuzzy, gcc-internal-format
  #| msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%<>>%> sobrante, use %<>%> para terminar una lista de argumentos de plantilla"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "uso no válido de %qD en la especificación de enlace"
  
! #: cp/parser.cc:37464
  #, fuzzy, gcc-internal-format
  #| msgid "section type conflict with %qD"
  msgid "%qD specifier conflicts with %qs"
  msgstr "conflicto de tipo de sección con %qD"
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> antes de %qD"
  
! #: cp/parser.cc:37493
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<typedef%>"
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "se usó %qE con %<typedef%>"
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 no admite %<long long%>"
  
! #: cp/parser.cc:37613
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaración"
  
! #: cp/parser.cc:37618
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "%qE duplicado"
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs duplicado"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "se esperaba %<new%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "se esperaba %<return%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "se esperaba %<extern%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "se esperaba %<static_assert%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "se esperaba %<decltype%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "se esperaba %<class%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "se esperaba %<template%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "se esperaba %<namespace%>"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "se esperaba %<using%>"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "se esperaba %<asm%>"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "se esperaba %<try%>"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "se esperaba %<catch%>"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "se esperaba %<throw%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<auto%>"
  msgstr "se esperaba %<data%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "se esperaba %<__label__%>"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "se esperaba %<@try%>"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "se esperaba %<@synchronized%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "se esperaba %<@throw%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "se esperaba %<__transaction_atomic%>"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "se esperaba %<__transaction_relaxed%>"
  
! #: cp/parser.cc:37768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<@end%>"
  msgid "expected %<co_yield%>"
  msgstr "se esperaba %<@end%>"
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "se esperaba %<::%>"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "se esperaba %<...%>"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "se esperaba %<*%>"
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "se esperaba %<~%>"
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "se esperaba %<:%> o %<::%>"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "se esperaba %<:%>"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "se usó la etiqueta %qs al nombrar a %q#T"
  
! #: cp/parser.cc:38348
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T se declaró previamente aquí"
  
! #: cp/parser.cc:38469
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "no se puede declarar la referencia a %q#T"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT se declaró con mayor visibilidad que su base %qT"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, fuzzy, gcc-internal-format
  #| msgid "expected class-key"
  msgid "replace the class-key with %qs"
  msgstr "se esperaba una llave de clase"
  
! #: cp/parser.cc:38642
  #, fuzzy, gcc-internal-format
  #| msgid "label %qD defined here"
  msgid "%qT defined as %qs here"
  msgstr "la etiqueta %qD se define aquí"
  
! #: cp/parser.cc:38643
  #, fuzzy, gcc-internal-format
  #| msgid "  first declared as %q#D here"
  msgid "%qT first declared as %qs here"
  msgstr "  declarado inicialmente como %q#D aquí"
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD se redeclaró con acceso diferente"
  
! #: cp/parser.cc:38747
  #, fuzzy, gcc-internal-format
  #| msgid "%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%<template%> (como desambiguador) sólo se permite dentro de plantillas"
  
! #: cp/parser.cc:39000
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "el fichero termina en el argumento por defecto"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construct Objective-C++ %<@%D%> mal ubicado"
  
! #: cp/parser.cc:39312
  #, fuzzy, gcc-internal-format
  #| msgid "objective-c++ message argument(s) are expected"
  msgid "objective-c++ message receiver expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "se esperaba(n) argumento(s) de mensaje de objective-c++"
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> debe especificar un tipo como un argumento"
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nombre de selector Objective-C++ no válido"
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "se esperaba una declaración de método de objective-c++"
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "los atributos de método se deben especificar al final"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs sobrante después de los métodos Objective-C++"
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "tipo no válido para la variable de de instancia"
  
! #: cp/parser.cc:40345
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "se esperaba un identificador después de %<@protocol%>"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "los atributos no se pueden especificar antes de la palabra clave de Objective-C++ %<@%D%>"
  
! #: cp/parser.cc:40525
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "se descartan los atributos de prefijo antes de %<@%D%>"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "tipo no válido para la propiedad"
  
! #: cp/parser.cc:40981
  #, fuzzy, gcc-internal-format
  #| msgid "unknown property attribute"
  msgid "unknown property attribute %qE"
  msgstr "atributo de propiedad desconocido"
  
! #: cp/parser.cc:42283
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "se esperaba una expresión entera"
  
! #: cp/parser.cc:42300
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/parser.cc:43056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "se esperaba %<class%>, %<typename%> o %<template%>"
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined in iterator type"
*************** msgstr "no se pueden definir tipos en ti
*** 72519,72778 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicialización entre paréntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la cláusula %<ordered%> con parámetro no se puede especificar en la construcción %qs"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteración %qD no debe ser reduction"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qD is not a C pointer"
  msgstr "%qD no es una variable puntero"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devolución"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "no se pueden definir tipos en tipos de parámetro"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "declaración compuesta en una función constexpr"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> más externo no está dentro del %<__transaction_atomic%> más externo"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una función %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermódulos para C++"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estándar en este contexto"
  
! #: cp/parser.cc:57771
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.cc:335
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaración de la plantilla miembro %qD no válida"
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especialización explícita en el ámbito %qD que no es espacio de nombres"
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explícitamente especializadas"
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especialización de %qD en un espacio de nombres diferente"
  
! #: cp/pt.cc:900
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definición de %q+#D"
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciación explícita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parámetro de plantilla %qD"
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especialización parcial de la plantilla alias %qD"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especialización de %qT después de la instanciación"
  
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 72607,72866 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable ya no se admite"
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "no se permite la inicialización entre paréntesis para el bucle %<for%> en OpenMP"
  
! #: cp/parser.cc:49674
  #, fuzzy, gcc-internal-format
  #| msgid "%<ordered%> clause with parameter may not be specified on %qs construct"
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "la cláusula %<ordered%> con parámetro no se puede especificar en la construcción %qs"
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable de iteración %qD no debe ser reduction"
  
! #: cp/parser.cc:52837
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%>"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp end declare target%> sin su correspondiente %<#pragma omp declare target%>"
  
! #: cp/parser.cc:53549
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp declare simd%> debe ir seguida de una declaración o definición de función"
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qD is not a C pointer"
  msgstr "%qD no es una variable puntero"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "se esperaba %<target%>"
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "inicializador no válido"
  
! #: cp/parser.cc:55240
  #, fuzzy, gcc-internal-format
  #| msgid "expected id-expression"
  msgid "expected id-expression (arguments)"
  msgstr "se esperaba una expresión id"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, fuzzy, gcc-internal-format
  #| msgid "new types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "no se pueden definir tipos nuevos en un tipo de devolución"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, fuzzy, gcc-internal-format
  #| msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "tipo calificado const, volatile o restrict en %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55582
  #, fuzzy, gcc-internal-format
  #| msgid "types may not be defined in parameter types"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "no se pueden definir tipos en tipos de parámetro"
  
! #: cp/parser.cc:55754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%> or %<reduction%> or %<target%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "se esperaba %<simd%>, %<reduction%> o %<target%>"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD no es una función plantilla miembro"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "declaración compuesta en una función constexpr"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> más externo no está dentro del %<__transaction_atomic%> más externo"
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  o una función %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56955
  #, fuzzy, gcc-internal-format
  #| msgid "malformed #pragma GCC coprocessor"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC coprocessor malformado"
  
! #: cp/parser.cc:57292
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:57303
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskyield%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskyield%> sólo se puede usar en declaraciones compuestas"
  
! #: cp/parser.cc:57390
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC optimize is not allowed inside functions"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
! #: cp/parser.cc:57532
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "no se han implementado las optimizaciones intermódulos para C++"
  
! #: cp/parser.cc:57672
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "no se permiten las conversiones estándar en este contexto"
  
! #: cp/parser.cc:57774
  #, fuzzy, gcc-internal-format
  #| msgid "templates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "las plantillas no pueden ser %<virtual%>"
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "el dato miembro %qD no puede ser una plantilla miembro"
  
! #: cp/pt.cc:336
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "declaración de la plantilla miembro %qD no válida"
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "especialización explícita en el ámbito %qD que no es espacio de nombres"
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "las plantillas de clase contenedoras no son explícitamente especializadas"
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la especialización de %qD debe aparecer en un ámbito de espacio de nombres"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "especialización de %qD en un espacio de nombres diferente"
  
! #: cp/pt.cc:901
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr " de la definición de %q+#D"
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciación explícita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "el nombre de la clase oscurece la plantilla de parámetro de plantilla %qD"
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of alias template %qD"
  msgid "specialization of alias template %qD"
  msgstr "especialización parcial de la plantilla alias %qD"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "especialización de %qT después de la instanciación"
  
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr " de la definición de %q+#D"
*** 72780,72948 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especialización de %qT después de la instanciación %qT"
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especialización de plantilla de %qD por ISO C++"
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especialización de %qD después de la instanciación"
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate is: %#qD"
  msgstr "el candidato es: %+#D"
  
! #: cp/pt.cc:2121
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate %i: %#qD"
  msgstr "el candidato es: %+#D"
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/pt.cc:2259
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaración de plantilla"
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontró %d %<template<>%>, se necesita %d para especializar una plantilla de función miembro"
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especialización de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.cc:2761
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especialización explícita de %qD después del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciación explícita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:2848
  #, fuzzy
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %e"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:2849
  #, fuzzy
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %e"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaración de la plantilla primaria"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parámetros en la instanciación explícita"
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionó una definición para la instanciación explícita"
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parámetros de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parámetros de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especialización explícita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/pt.cc:3013
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especialización parcial de la función de plantilla %qD"
  
! #: cp/pt.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especialización parcial de la función de plantilla %qD"
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificó un argumento por defecto en la especialización explícita"
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una función plantilla"
--- 72868,73036 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "especialización de %qT después de la instanciación %qT"
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "no se permite la especialización de plantilla de %qD por ISO C++"
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "especialización de %qD después de la instanciación"
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate is: %#qD"
  msgstr "el candidato es: %+#D"
  
! #: cp/pt.cc:2122
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate %i: %#qD"
  msgstr "el candidato es: %+#D"
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/pt.cc:2260
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD no es una variable"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "el id-de-plantilla %qD para %q+D no coincide con ninguna declaración de plantilla"
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "se encontró %d %<template<>%>, se necesita %d para especializar una plantilla de función miembro"
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "especialización de plantilla %qD ambigua para %q+D"
  
! #: cp/pt.cc:2762
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:2772
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "especialización explícita de %qD después del primer uso"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "instanciación explícita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:2849
  #, fuzzy
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attributes %e"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:2850
  #, fuzzy
  #| msgid "in template argument for type %qT "
  msgid "missing primary template attribute %e"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "id de plantilla %qD en la declaración de la plantilla primaria"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "no se usan la plantilla de lista de parámetros en la instanciación explícita"
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "se proporcionó una definición para la instanciación explícita"
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "demasiadas listas de parámetros de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "faltan listas de parámetros de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la especialización explícita de %qD se debe preceder con %<template <>%>"
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "instanciación explícita de %qT que no es plantilla"
  
! #: cp/pt.cc:3014
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "no se permite la especialización parcial de la función de plantilla %qD"
  
! #: cp/pt.cc:3018
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "no se permite la especialización parcial de la función de plantilla %qD"
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "se especificó un argumento por defecto en la especialización explícita"
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una función plantilla"
*************** msgstr "%qD no es una función plantilla
*** 72955,73117 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especialización de la función miembro especial declarada implícitamente"
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la función no miembro %qD se declaró en %qT"
  
! #: cp/pt.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaración friend %qD en una clase local sin declaración previa"
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquí está la declaración oscurecida"
  
! #: cp/pt.cc:3882
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.cc:4249
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansión del inicializador base %<%T%> no contiene paquetes de parámetro"
  
! #: cp/pt.cc:4316
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrón de expansión %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.cc:4318
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrón de expansión %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parámetro con %<...%>"
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaración de %q+D oscurece un parámetro"
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaración de %q+D oscurece un parámetro"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parámetros de plantilla en la especialización parcial:"
  
! #: cp/pt.cc:5353
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
  
! #: cp/pt.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declaró previamente aquí"
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la función %qE"
  
! #: cp/pt.cc:5396
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
  
! #: cp/pt.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declaró previamente aquí"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parámetro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parámetro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parámetro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parámetros de plantilla"
  
! #: cp/pt.cc:5575
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:5579
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especialización parcial de %qT después de la instanciación %qT"
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
--- 73043,73205 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "especialización de la función miembro especial declarada implícitamente"
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "la función no miembro %qD se declaró en %qT"
  
! #: cp/pt.cc:3202
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "una declaración friend %qD en una clase local sin declaración previa"
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  #| msgid "shadowed declaration is here"
  msgid "friend declaration here"
  msgstr "aquí está la declaración oscurecida"
  
! #: cp/pt.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "El argumento de ACOS en %L debe estar entre -1 y 1"
  
! #: cp/pt.cc:4250
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "la expansión del inicializador base %<%T%> no contiene paquetes de parámetro"
  
! #: cp/pt.cc:4317
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "el patrón de expansión %<%T%> no contiene paquetes de argumento"
  
! #: cp/pt.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "el patrón de expansión %<%E%> no contiene paquetes de argumento"
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "no se expanden los paquetes de parámetro con %<...%>"
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la declaración de %q+D oscurece un parámetro"
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la declaración de %q+D oscurece un parámetro"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "el tipo de parámetro de plantilla %qT se declaró %<friend%>"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "no se usan los parámetros de plantilla en la especialización parcial:"
  
! #: cp/pt.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
  
! #: cp/pt.cc:5358
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template here"
  msgstr "se declaró previamente aquí"
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "demasiados argumentos para la función %qE"
  
! #: cp/pt.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
  
! #: cp/pt.cc:5399
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "primary template %qD"
  msgstr "se declaró previamente aquí"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "el argumento de paquete de parámetro %qE debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "el argumento de paquete de parámetro %qT debe estar al final de la lista de argumentos de plantilla"
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parámetro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parámetros de plantilla"
  
! #: cp/pt.cc:5576
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:5580
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization of %qT after instantiation of %qT"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "especialización parcial de %qT después de la instanciación %qT"
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
*************** msgstr "no hay un argumento por defecto
*** 73120,73170 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parámetro de paquete %qE debe estar al final de la lista de parámetros de plantilla"
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaración friend de la plantilla de función"
  
! #: cp/pt.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de función"
  
! #: cp/pt.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de función sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:6000
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.cc:6016
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 73208,73258 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "el parámetro de paquete %qE debe estar al final de la lista de parámetros de plantilla"
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en la re-declaración friend de la plantilla de función"
  
! #: cp/pt.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function template friend declarations"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las declaraciones friend de la plantilla de función"
  
! #: cp/pt.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "default template arguments may not be used in function templates without -std=c++11 or -std=gnu++11"
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "los argumentos de plantilla por defecto no se pueden usar en las plantillas de función sin -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "no se pueden usar los argumentos de plantilla por defecto en las especializaciones parciales"
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:6001
  #, fuzzy, gcc-internal-format
  #| msgid "namespace %qT undeclared"
  msgid "template %qD declared"
  msgstr "espacio de nombres %qT sin declarar"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "clase de plantilla sin nombre"
  
! #: cp/pt.cc:6017
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "la función que no es miembro %q
*** 73175,73251 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaración de la plantilla de %qD no válida"
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definición de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parámetros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parámetros de plantilla para %q#D"
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parámetros de plantilla para %q#T"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.cc:6275
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especialización explícita"
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration of %qD with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in unevaluated context"
  msgid "local class in lambda in template parameter list"
  msgstr "expresión lambda en un contexto sin evaluar"
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclaró con %d parámetro de plantilla"
  msgstr[1] "se redeclaró con %d parámetros de plantilla"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
--- 73263,73339 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "declaración de la plantilla de %qD no válida"
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definición de plantilla de %q#D que no es plantilla"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "se esperaban %d niveles de parámetros de plantilla para %q#D, se obtuvieron %d"
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "se obtuvieron %d parámetros de plantilla para %q#D"
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "se obtuvieron %d parámetros de plantilla para %q#T"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  pero se requieren %d"
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
  
! #: cp/pt.cc:6276
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilice template<> para una especialización explícita"
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration of %qD with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "lambda-expression in unevaluated context"
  msgid "local class in lambda in template parameter list"
  msgstr "expresión lambda en un contexto sin evaluar"
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT no es un tipo plantilla"
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "no se especificaron los especificadores de plantilla en la declaración de %qD"
  
! #: cp/pt.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "se redeclaró con %d parámetro de plantilla"
  msgstr[1] "se redeclaró con %d parámetros de plantilla"
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
*************** msgid_plural "previous declaration %qD u
*** 73254,73387 ****
  msgstr[0] "la declaración previa de %q+#D usó %d parámetro de plantilla"
  msgstr[1] "la declaración previa de %q+#D usó %d parámetros de plantilla"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parámetro de plantilla %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquí como %q#D"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "se declara aquí"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definición original apareció aquí"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parámetro de plantilla %qD"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parámetro de plantilla %qD no es un paquete de parámetro, pero el argumento %qD sí"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parámetro %qT (%qT y %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parámetro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 73342,73475 ----
  msgstr[0] "la declaración previa de %q+#D usó %d parámetro de plantilla"
  msgstr[1] "la declaración previa de %q+#D usó %d parámetros de plantilla"
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parámetro de plantilla %q+#D"
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquí como %q#D"
  
! #: cp/pt.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "se declara aquí"
  
! #: cp/pt.cc:6540
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  #| msgid "original definition appeared here"
  msgid "original declaration appeared here"
  msgstr "la definición original apareció aquí"
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration %qD differs in %<constexpr%>"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "la redeclaración de %qD difiere en %<constexpr%>"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT"
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7042
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "debe ser la dirección de una función con enlace externo"
  
! #: cp/pt.cc:7057
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "debe ser un puntero-a-miembro de la forma %<&X::Y%>"
  
! #: cp/pt.cc:7113
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qD no es un miembro de %qT"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  #| msgid "  couldn't deduce template parameter %qD"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  no se puede deducir el parámetro de plantilla %qD"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  los tipos %qT y %qT tiene calificadores-cv incompatibles"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  no coinciden los tipos %qT y %qT"
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  el parámetro de plantilla %qD no es un paquete de parámetro, pero el argumento %qD sí"
  
! #: cp/pt.cc:7221
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  el argumento de plantilla %qE no coincide con la constante puntero-a-miembro %qE"
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE no es equivalente a %qE"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  deducción de paquete de parámetros inconsistente con %qT y %qT"
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  se deducen tipos en conflicto para el parámetro %qT (%qT y %qT)"
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  se deducen valores en conflicto para el parámetro %qE que no es tipo (%qE y %qE)"
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  el tipo de función miembro %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "  candidate expects at lea
*** 73390,73766 ****
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parámetros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento válido de plantilla para el tipo %qT porque una referencia variable no tiene una dirección constante"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usó el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no válido del destructor %qE como un tipo"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parámetro de plantilla, use %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parámetro %d de %q#D"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de función"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaración de plantilla %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth= para incrementar el máximo) al sustituir %qS"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  en la instanciación de la plantilla %qT"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first error appeared here"
  msgstr "se definió struct aquí"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresión constante potencial"
  
! #: cp/pt.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.cc:14324
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinición del argumento por defecto para %q#D"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "se crea un puntero a función miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 73478,73854 ----
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
! #: cp/pt.cc:7321
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  no se puede convertir %qE (tipo %qT) al tipo %qT"
  
! #: cp/pt.cc:7334
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT es una clase base ambigua de %qT"
  
! #: cp/pt.cc:7338
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT no es derivado de %qT"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  los parámetros de plantilla de un argumento de plantilla plantilla son inconsistentes con otros argumentos de plantilla deducidos"
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  #| msgid "  can't deduce a template for %qT from non-template type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  no se puede deducir una plantilla para %qT del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument %qE does not match %qD"
  msgid "  template argument %qE does not match %qE"
  msgstr "  el argumento de plantilla %qE no coincide con %qD"
  
! #: cp/pt.cc:7420
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qE no es una variable"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace"
  
! #: cp/pt.cc:7460
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7470
  #, fuzzy, gcc-internal-format
  #| msgid "  variable-sized array type %qT is not a valid template argument"
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "  el tipo matriz de tamaño variable %qT no es un argumento de plantilla válido"
  
! #: cp/pt.cc:7477
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlace externo"
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "in template argument for type %qT"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7827
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv"
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque no es un l-valor"
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D no es un argumento válido de plantilla para el tipo %qT porque una referencia variable no tiene una dirección constante"
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero"
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT"
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8697
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes on template argument %qT"
  msgid "ignoring attributes in template argument %qE"
  msgstr "se descartan los atributos en el argumento de plantilla %qT"
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "se usó el nombre-de-clase-inyectada %qD como un argumento de plantilla plantilla"
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "uso no válido del destructor %qE como un tipo"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "para hacer referencia a un tipo miembro de un parámetro de plantilla, use %<typename %E%>"
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
  
! #: cp/pt.cc:8907
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  se esperaba un tipo, se obtuvo %qT"
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qT"
  
! #: cp/pt.cc:8996
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
  
! #: cp/pt.cc:8999
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/pt.cc:9086
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "el argumento de plantilla %d es no válido"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:9371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
  
! #: cp/pt.cc:9380
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "provisto por %q+D"
  
! #: cp/pt.cc:9406
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for template parameter for class enclosing %qD"
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argumento por defecto para el parámetro de plantilla para la clase incluyente %qD"
  
! #: cp/pt.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumento por defecto dado para el parámetro %d de %q#D"
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D no es una plantilla de función"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "para la declaración de plantilla %q+D"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "internal consistency failure"
  msgid "template constraint failure for %qD"
  msgstr "falla interna de consistencia"
  
! #: cp/pt.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "uso de %qs en la plantilla"
  
! #: cp/pt.cc:11544
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth= to increase the maximum) substituting %qS"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth= para incrementar el máximo) al sustituir %qS"
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: cp/pt.cc:12489
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "score argument must be non-negative"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: cp/pt.cc:12516
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/pt.cc:12520
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be constant integer expression"
  msgstr "se esperaba una expresión entera"
  
! #: cp/pt.cc:12749
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  en la instanciación de la plantilla %qT"
  
! #: cp/pt.cc:12750
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "first error appeared here"
  msgstr "se definió struct aquí"
  
! #: cp/pt.cc:13118
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "miembro de matriz flexible en union"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a potential constant expression"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE no es una expresión constante potencial"
  
! #: cp/pt.cc:14329
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
  
! #: cp/pt.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
  
! #: cp/pt.cc:14537
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinición del argumento por defecto para %q#D"
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "se crea un puntero a función miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:16121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "no coinciden las longitudes de l
*** 73779,73908 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parámetro %qT no válido"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaración %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la función devuelve una función"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de función calificado %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "se asume que la matriz %q+D tiene un elemento"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a reflection of a type template"
  msgstr "se esperaba nombre de función"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
--- 73867,73996 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD tiene tipo de función"
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipo de parámetro %qT no válido"
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "en la declaración %q+D"
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "la función devuelve una matriz"
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "la función devuelve una función"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "%<locus%> is not defined as a type"
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> no se define como un tipo"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE no es una variable en la cláusula %qs"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "se forma la referencia a void"
  
! #: cp/pt.cc:17541
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "se forma un puntero para referenciar al tipo %qT"
  
! #: cp/pt.cc:17543
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "no se puede declarar el puntero para el tipo de función calificado %qT"
  
! #: cp/pt.cc:17559
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "no se puede declarar la referencia para el tipo de función calificado %qT"
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "se crea un puntero al miembro de referencia de tipo %qT"
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "se crea un puntero al miembro de tipo void"
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "se crea la matriz de %qT"
  
! #: cp/pt.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "se asume que la matriz %q+D tiene un elemento"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT no es de tipo clase, struct o union"
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:17838
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
  
! #: cp/pt.cc:17846
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  #| msgid "expected function name"
  msgid "expected a reflection of a type template"
  msgstr "se esperaba nombre de función"
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "uso de %qs en la plantilla"
*************** msgstr "uso de %qs en la plantilla"
*** 73910,74127 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciación genera un tipo"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no válido de la expresión de expansión de paquete"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20952
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacío para una matriz de elementos vacíos"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declaró en este ámbito, y no se encontraron declaraciones en la búsqueda dependiente de argumentos en el punto de la instanciación"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la búsqueda no calificada"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "número erróneo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "se especificó el número equivocado de argumentos para el atributo %qE"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no válido %qD"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anónimo"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciación explícita de %q#D que no es plantilla"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontró una plantilla coincidente para %qD"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciación explícita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciación explícita de %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciación explícita duplicada de %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohíbe el uso de %<extern%> en instanciaciones explícitas"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciación de una plantilla"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciación explícita de la plantilla %qD que no es clase"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciación explícita del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciación explícita de %q#T antes de la definición de la plantilla"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohíbe el uso de %qE en las instanciaciones explícitas"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciación explícita duplicada de %q#T"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgid "exception specification of %qD is not available until end of class definition"
--- 73998,74215 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "el tipo calificador %qT no coincide con el nombre del destructor ~%qT"
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciación genera un tipo"
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "escriba %<typename %E%> si quiere un tipo"
  
! #: cp/pt.cc:18451
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "el elemento inicializador no es una expresión constante"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "uso no válido de la expresión de expansión de paquete"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "use %<...%> para expandir el paquete de argumentos"
  
! #: cp/pt.cc:20996
  #, fuzzy, gcc-internal-format
  #| msgid "non-empty initializer for array of empty elements"
  msgid "empty initializer in lambda init-capture"
  msgstr "inicializador no-vacío para una matriz de elementos vacíos"
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD no se declaró en este ámbito, y no se encontraron declaraciones en la búsqueda dependiente de argumentos en el punto de la instanciación"
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "no se encontraron declaraciones en la base dependiente %qT pur la búsqueda no calificada"
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "use %<this->%D%> en su lugar"
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "use %<%T::%D%> en su lugar"
  
! #: cp/pt.cc:22418
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here, later in the translation unit"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%q+D se declaró aquí, después en la unidad de translación"
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "número erróneo de argumentos para %<__builtin_choose_expr%>"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "se especificó el número equivocado de argumentos para el atributo %qE"
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD no es una clase o un espacio de nombres"
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "se usa el campo no válido %qD"
  
! #: cp/pt.cc:23478
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT es/usa un tipo anónimo"
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT es un tipo modificado variablemente"
  
! #: cp/pt.cc:23505
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "la expresión integral %qE no es una constante"
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  se trata de instanciar %qD"
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciación de plantilla clase ambigua para %q#T"
  
! #: cp/pt.cc:27968
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciación explícita de %q#D que no es plantilla"
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD no es un dato miembro static de una plantilla de clase"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "no se encontró una plantilla coincidente para %qD"
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "el tipo %qT para la instanciación explícita %qD no coincide con el tipo declarado %qT"
  
! #: cp/pt.cc:28033
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciación explícita de %q#D"
  
! #: cp/pt.cc:28069
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciación explícita duplicada de %q#D"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 prohíbe el uso de %<extern%> en instanciaciones explícitas"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "clase de almacenamiento %qD aplicada a la instanciación de una plantilla"
  
! #: cp/pt.cc:28131
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciación explícita de la plantilla %qD que no es clase"
  
! #: cp/pt.cc:28134
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciación explícita del tipo %qT que no es plantilla"
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciación explícita de %q#T antes de la definición de la plantilla"
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ prohíbe el uso de %qE en las instanciaciones explícitas"
  
! #: cp/pt.cc:28204
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciación explícita duplicada de %q#T"
  
! #: cp/pt.cc:28545
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "especialización explícita de %qD después del primer uso"
  
! #: cp/pt.cc:28551
  #, fuzzy, gcc-internal-format
  #| msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "no se permiten los especificador
*** 74134,74759 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciación explícita de %qD pero no hay una definición disponible"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d al instanciar %q+D, posiblemente de la generación de tabla virtual (use -ftemplate-depth= para incrementar el máximo)"
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "la definición de %q#T dentro de la lista de parámetros de plantilla"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la función no se consideró para la inclusión en línea"
  
! #: cp/pt.cc:32702
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  #| msgid "type '%T' cannot be used as a value for a non-type template-parameter"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "el tipo `%T' no se puede usar como un valor para un parámetro de plantilla que no es tipo"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from distinct Objective-C type"
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "se pasa el argumento %d de %qE desde un tipo Objective-C distinto"
  
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<::%E> no es una clase o un espacio de nombres"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "el tipo de declaración evalúa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "no se puede ejecutar '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "couldn%'t look up %qs"
  msgstr "no se puede encontrar el fichero de especificaciones %s\n"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qT must be a function type"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/reflect.cc:6132
  #, fuzzy, gcc-internal-format
  #| msgid "transaction_wrap argument is not a function"
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "el argumento transaction_wrap no es una función"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<consteval%> block defined here"
  msgstr "se definió struct aquí"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<access_context%> argument"
  msgstr "argumento PHI no válido"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "argumento inesperado"
  
! #: cp/reflect.cc:7726
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from distinct Objective-C type"
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "se pasa el argumento %d de %qE desde un tipo Objective-C distinto"
  
! #: cp/reflect.cc:7799
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "incorrect %qT return type, expected %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: cp/reflect.cc:7802
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "incorrect %qT return type, expected %qT"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: cp/reflect.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "cannot splice a null reflection"
  msgstr "no se puede desactivar la función interna %qs"
  
! #: cp/reflect.cc:8540
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "add %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "la función interna %qE ha de ser llamada directamente"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "se esperaba una expresión booleana"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  #| msgid "expected constructor, destructor, or type conversion"
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "uso del espacio de nombres %qD como expresión"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/reflect.cc:9034
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "invalid class member access of type template %qE"
  msgstr "conversión no válida al tipo de función %qT"
  
! #: cp/reflect.cc:9042
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "cannot use %qE to access a class member"
  msgstr "no se puede usar %qs como un registro usado de llamada"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "uso de la variable %<auto%> desde la función contenedora"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/reflect.cc:9097
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about uses of a comma operator within a subscripting expression."
  msgid "cannot use a data member specification in a splice expression"
  msgstr "Avisa sobre usos de separador coma en una expresión ide subíndice."
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected a reflection of a function template"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: cp/reflect.cc:9130
  #, fuzzy, gcc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected a reflection of a function or variable template"
--- 74222,74858 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciación explícita de %qD pero no hay una definición disponible"
  
! #: cp/pt.cc:29077
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth= to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d al instanciar %q+D, posiblemente de la generación de tabla virtual (use -ftemplate-depth= para incrementar el máximo)"
  
! #: cp/pt.cc:29452
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:29482
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template non-type parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
  
! #: cp/pt.cc:29491
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:29499
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "parámetro que no es tipo plantilla no válido"
  
! #: cp/pt.cc:29501
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T no es un tipo válido para un parámetro que no es tipo plantilla"
  
! #: cp/pt.cc:31058
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "a concept cannot be constrained"
  msgstr "el constructor no puede ser una función miembro de tipo static"
  
! #: cp/pt.cc:31263
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/pt.cc:31269
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "la definición de %q#T dentro de la lista de parámetros de plantilla"
  
! #: cp/pt.cc:31313
  #, fuzzy, gcc-internal-format
  #| msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la deducción de una lista inicializadora encerrada entre llaves requiere #include <initializer_list>"
  
! #: cp/pt.cc:32584
  #, fuzzy, gcc-internal-format
  #| msgid "non-template %qD used as template"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "se usó %qD que no es plantilla como plantilla"
  
! #: cp/pt.cc:32599
  #, fuzzy, gcc-internal-format
  #| msgid "variadic templates only available with -std=c++11 or -std=gnu++11"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "las plantillas variadic sólo están disponibles con -std=c++11 o -std=gnu++11"
  
! #: cp/pt.cc:32605
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "use %qD directly instead"
  msgstr "intente utilizar %qE en su lugar"
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction failed:"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32756
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "la función no se consideró para la inclusión en línea"
  
! #: cp/pt.cc:32771
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  #| msgid "in a call to function %qD declared here"
  msgid "explicit deduction guide declared here"
  msgstr "en una llamada a la función %qD declarada aquí"
  
! #: cp/pt.cc:32790
  #, fuzzy, gcc-internal-format
  #| msgid "  template argument deduction/substitution failed:"
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "  falló la deducción/sustitución del argumento de plantilla:"
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "no se puede deducir %qT de %qE"
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:33077
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/pt.cc:33081
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "la insn no satisface sus restricciones:"
  
! #: cp/reflect.cc:146
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:151
  #, fuzzy, gcc-internal-format
  #| msgid "type '%T' cannot be used as a value for a non-type template-parameter"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "el tipo `%T' no se puede usar como un valor para un parámetro de plantilla que no es tipo"
  
! #: cp/reflect.cc:159
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:198
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from distinct Objective-C type"
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "se pasa el argumento %d de %qE desde un tipo Objective-C distinto"
  
! #: cp/reflect.cc:496
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<::%E> no es una clase o un espacio de nombres"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, fuzzy, gcc-internal-format
  #| msgid "decltype evaluates to %qT, which is not a class or enumeration type"
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "el tipo de declaración evalúa a %qT, el cual no es una clase o un tipo enumerado"
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "no se puede ejecutar '%s': %s"
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "se esperaba %<operator%>"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "could not find specs file %s\n"
  msgid "couldn%'t look up %qs"
  msgstr "no se puede encontrar el fichero de especificaciones %s\n"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  se esperaba un tipo, se obtuvo %qE"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT no es de tipo puntero-a-objeto"
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a non-member function"
  msgid "%qT must be a function type"
  msgstr "%qD debe ser una función que no sea miembro"
  
! #: cp/reflect.cc:4153
! #, fuzzy, gcc-internal-format
! #| msgid "-mhard-float not supported"
! msgid "type trait %qE preconditions not satisfied"
! msgstr "no se admite -mhard-float"
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "se esperaba un argumento de plantilla"
  
! #: cp/reflect.cc:6287
  #, fuzzy, gcc-internal-format
  #| msgid "transaction_wrap argument is not a function"
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "el argumento transaction_wrap no es una función"
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "no se puede declarar el campo de bits %qs con un tipo %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<consteval%> block defined here"
  msgstr "se definió struct aquí"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "invalid PHI argument"
  msgid "invalid %<access_context%> argument"
  msgstr "argumento PHI no válido"
  
! #: cp/reflect.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "se esperaba %<delete%>"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "argumento inesperado"
  
! #: cp/reflect.cc:7901
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from distinct Objective-C type"
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "se pasa el argumento %d de %qE desde un tipo Objective-C distinto"
  
! #: cp/reflect.cc:7974
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "incorrect %qT return type, expected %qs"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: cp/reflect.cc:7977
  #, fuzzy, gcc-internal-format
  #| msgid "vector types expected in sad expression"
  msgid "incorrect %qT return type, expected %qT"
  msgstr "se esperaban tipos vector en una expresión de permutación de vector"
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "función de especificación %qs desconocida"
  
! #: cp/reflect.cc:8742
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: cp/reflect.cc:8749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot disable built-in function %qs"
  msgid "cannot splice a null reflection"
  msgstr "no se puede desactivar la función interna %qs"
  
! #: cp/reflect.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "no se puede usar %<::%>  en la declaración de parámetros"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, fuzzy, gcc-internal-format
  #| msgid "%qE used with %<register%>"
  msgid "add %<constexpr%>"
  msgstr "se usó %qE con %<register%>"
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %qE must be directly called"
  msgid "function of consteval-only type must be declared %qs"
  msgstr "la función interna %qE ha de ser llamada directamente"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "se esperaba una expresión booleana"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
  
! #: cp/reflect.cc:9284
  #, fuzzy, gcc-internal-format
  #| msgid "expected constructor, destructor, or type conversion"
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "se esperaba un constructor, un destructor, o una conversión de tipo"
  
! #: cp/reflect.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "uso del espacio de nombres %qD como expresión"
  
! #: cp/reflect.cc:9305
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlace externo"
  
! #: cp/reflect.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "invalid class member access of type template %qE"
  msgstr "conversión no válida al tipo de función %qT"
  
! #: cp/reflect.cc:9322
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t use %qs as a call-used register"
  msgid "cannot use %qE to access a class member"
  msgstr "no se puede usar %qs como un registro usado de llamada"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "uso de la variable %<auto%> desde la función contenedora"
  
! #: cp/reflect.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "division by zero is not a constant-expression"
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "la división entre cero no es una expresión constante"
  
! #: cp/reflect.cc:9377
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about uses of a comma operator within a subscripting expression."
  msgid "cannot use a data member specification in a splice expression"
  msgstr "Avisa sobre usos de separador coma en una expresión ide subíndice."
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected a reflection of a function template"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: cp/reflect.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "expected a reflection of a function or variable template"
*************** msgstr "definición no válida del tipo
*** 75126,75781 ****
  msgid "invalid base-class specification"
  msgstr "especificación de clase base no válida"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anónima"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturó"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "uso de la variable %<auto%> desde la función contenedora"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parámetro desde la función contenedora"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "use of parameter outside function body"
  msgstr "se usó el parámetro %qD fuera del cuerpo de la función"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.cc:4908
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "no se permite el parámetro de plantilla %qD de tipo %qT en una expresión integral constante porque no es de tipo integral o de enumeración"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresión"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "la petición por el miembro %qD es ambigua en la red de herencia múltiple"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "el límite de la matriz no es una constante entera"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/semantics.cc:5242
  #, fuzzy, gcc-internal-format
  #| msgid "intrinsic register index is out of range"
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "el índice de registro intrínseco está fuera de rango"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Los paquetes de parámetros __bases sólo son válidos en la declaración de plantilla"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a través de %<...%>"
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE tiene tipo no válido para %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, fuzzy, gcc-internal-format
  #| msgid "function or array type in %<#pragma omp declare reduction%>"
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "tipo función o matriz en %<#pragma omp declare reduction%>"
  
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "se esperaba una expresión entera"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD no es una variable en la cláusula %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD no es una variable en la cláusula %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<device%> id must be integral"
  msgstr "el final de la rebanada debe ser entero"
  
! #: cp/semantics.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8976
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length traits arrays are not supported"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas cláusulas %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.cc:9884
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<tile%> argument needs integral type"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de ámbito de bloque"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directiva %<threadprivate%> %qE no está en la definición %qT"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diferencia entre %qE y %qD no tiene tipo entero"
  
! #: cp/semantics.cc:12089
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qH to %qI in a converted constant expression"
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "conversión de %qH a %qI en una expresión constante convertida"
  
! #: cp/semantics.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "converting UCN to source character set"
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "convirtiendo un NUC al conjunto de caracteres fuente"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "falló la aserción estática: %s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condición que no es constante para una aserción estática"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "el argumento para decltype debe ser una expresión"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "el tipo de declaración no puede resolver la dirección de la función sobrecargada"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qs argument %qT is a reference"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qD is not a class or alias template"
  msgstr "%qE no es una plantilla"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  #| msgid "third operand of conditional expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "el tercer operando de la expresión condicional no tiene efecto"
  
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "el argumento de plantilla %qE involucra a el(los) parámetro(s) de plantilla"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
--- 75225,75880 ----
  msgid "invalid base-class specification"
  msgstr "especificación de clase base no válida"
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "miembro protegido %q+#D en union anónima"
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD no se capturó"
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "uso de la variable %<auto%> desde la función contenedora"
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "uso de parámetro desde la función contenedora"
  
! #: cp/semantics.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "use of parameter %qD outside function body"
  msgid "use of parameter outside function body"
  msgstr "se usó el parámetro %qD fuera del cuerpo de la función"
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  #| msgid "in template argument for type %qT "
  msgid "missing template arguments"
  msgstr "en el argumento de plantilla para el tipo %qT "
  
! #: cp/semantics.cc:4913
  #, gcc-internal-format
  msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgstr "no se permite el parámetro de plantilla %qD de tipo %qT en una expresión integral constante porque no es de tipo integral o de enumeración"
  
! #: cp/semantics.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "uso de la plantilla de clase %qT como expresión"
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "la petición por el miembro %qD es ambigua en la red de herencia múltiple"
  
! #: cp/semantics.cc:5004
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD no puede aparecer en una expresion constante"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "el tipo de %qE es desconocido"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "el límite de la matriz no es una constante entera"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  #| msgid "shift count is negative"
  msgid "pack index %qE is negative"
  msgstr "la cuenta de desplazamiento es negativa"
  
! #: cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "intrinsic register index is out of range"
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "el índice de registro intrínseco está fuera de rango"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter pack __bases only valid in template declaration"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Los paquetes de parámetros __bases sólo son válidos en la declaración de plantilla"
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5440
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
  
! #: cp/semantics.cc:5451
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "no se puede recibir objetos de tipo no-copiable-trivialmente q%#T a través de %<...%>"
  
! #: cp/semantics.cc:6655
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "no se admiten las prioridades de constructor"
  
! #: cp/semantics.cc:6850
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la referencia a %qD es ambigua"
  
! #: cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE tiene tipo no válido para %<reduction%>"
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, fuzzy, gcc-internal-format
  #| msgid "function or array type in %<#pragma omp declare reduction%>"
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "tipo función o matriz en %<#pragma omp declare reduction%>"
  
! #: cp/semantics.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qD debe ser una variable global en %<#pragma acc declare link%>"
  
! #: cp/semantics.cc:7765
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "se esperaba una expresión entera"
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD no es una variable en la cláusula %<firstprivate%>"
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD no es una variable en la cláusula %<lastprivate%>"
  
! #: cp/semantics.cc:8385
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8399
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8438
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8441
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8445
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8468
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8477
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8595
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8609
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/semantics.cc:8629
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8658
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:8688
  #, fuzzy, gcc-internal-format
  #| msgid "slice end must be integer"
  msgid "%<device%> id must be integral"
  msgstr "el final de la rebanada debe ser entero"
  
! #: cp/semantics.cc:8719
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "la expresión schedule chunk size debe ser integral"
  
! #: cp/semantics.cc:8816
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8827
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8844
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: cp/semantics.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:8865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD aparece más de una vez en las cláusulas de datos"
  
! #: cp/semantics.cc:8981
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in %<aligned%> clause"
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE no es una variable en la cláusula %<saligned%>"
  
! #: cp/semantics.cc:9026
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: cp/semantics.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "variable-length array bound is unknown"
  msgid "variable length traits arrays are not supported"
  msgstr "el límite del array de longitud variable es desconocido"
  
! #: cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD no es una variable en la cláusula %qs"
  
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "template %qE in clause %qs"
  msgstr "demasiadas cláusulas %qs"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9789
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9819
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9831
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: cp/semantics.cc:9848
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
! #: cp/semantics.cc:9879
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.cc:9889
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: cp/semantics.cc:9973
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<tile%> argument needs integral type"
  msgstr "el valor de %<num_threads%> debe ser positivo"
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD no es un fichero, espacio de nombres o variable de ámbito de bloque"
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directiva %<threadprivate%> %qE no está en la definición %qT"
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la diferencia entre %qE y %qD no tiene tipo entero"
  
! #: cp/semantics.cc:12094
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp atomic update%> uses two different variables for memory"
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> usa dos variables diferentes para la memoria"
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE is not a constant-expression"
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
! #: cp/semantics.cc:12999
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qH to %qI in a converted constant expression"
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "conversión de %qH a %qI en una expresión constante convertida"
  
! #: cp/semantics.cc:13037
  #, fuzzy, gcc-internal-format
  #| msgid "converting UCN to source character set"
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "convirtiendo un NUC al conjunto de caracteres fuente"
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "falló la aserción estática: %s"
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condición que no es constante para una aserción estática"
  
! #: cp/semantics.cc:13196
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "el argumento para decltype debe ser una expresión"
  
! #: cp/semantics.cc:13242
  #, fuzzy, gcc-internal-format
  #| msgid "decltype cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "el tipo de declaración no puede resolver la dirección de la función sobrecargada"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT no es un tipo de clase"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT no es un tipo agregado"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qs argument %qT is a reference"
  msgstr "%qT no es un espacio de nombres"
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a template"
  msgid "%qD is not a class or alias template"
  msgstr "%qE no es una plantilla"
  
! #: cp/semantics.cc:14731
  #, fuzzy, gcc-internal-format
  #| msgid "third operand of conditional expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "el tercer operando de la expresión condicional no tiene efecto"
  
! #: cp/semantics.cc:14791
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "el argumento de plantilla %qE involucra a el(los) parámetro(s) de plantilla"
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
*************** msgstr "el segundo argumento de %<__buil
*** 75784,75811 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 75883,75910 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "new no se puede aplicar a un tipo de función"
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 75815,76177 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquí"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is a fixed-point type"
  msgstr "%qD no es una variable puntero"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT no es una base de %qT"
  
! #: cp/tree.cc:5108
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%q#T has no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "base %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "comparación entre %qT y %qT"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "padding occurs after %qD"
  msgstr "parámetro %qD sin uso"
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%qT has padding and no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturó"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones específicas"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "declaración de función no válida"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "se aplicó %<__alignof%> a un campo de bits"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada está fuera de rango"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada está reservada para uso interno"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carácter universal válido"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador válido"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "`sizeof' aplicado a un campo de bits"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "parámetro de función"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation does not have structural type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 75914,76276 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "los calificadores %qV no se pueden aplicar a %qT"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid " declared here"
  msgstr "se declara aquí"
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la alineación de %qD es más grande que la declaración original"
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD no es una plantilla de función"
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a pointer variable"
  msgid "%qT is a fixed-point type"
  msgstr "%qD no es una variable puntero"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT no es una base de %qT"
  
! #: cp/tree.cc:5124
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%q#T has no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "base %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, fuzzy, gcc-internal-format
  #| msgid "expression %qE does not designate a constexpr function"
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "la expresión %qE no designa una función constexpr"
  
! #: cp/tree.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "comparación entre %qT y %qT"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, fuzzy, gcc-internal-format
  #| msgid "unused parameter %qD"
  msgid "padding occurs after %qD"
  msgstr "parámetro %qD sin uso"
  
! #: cp/tree.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "SIGNAL `%s' has no data fields"
  msgid "%qT has padding and no data fields"
  msgstr "SIGNAL `%s' no tiene campos de datos"
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "la clase base %qT tiene calificadores cv"
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not captured"
  msgid "%qD is not public"
  msgstr "%qD no se capturó"
  
! #: cp/tree.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD no es una variable"
  
! #: cp/tree.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD has a non-structural type"
  msgstr "%qD no es un tipo"
  
! #: cp/tree.cc:5401
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be applied to variables with specific sections"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "el atributo %qE no se puede aplicar a variables con secciones específicas"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%qE attribute takes no arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5492
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to functions"
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "el atributo %qE no se aplica a funciones"
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "declaración de función no válida"
  
! #: cp/tree.cc:5518
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an enumeration type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT no es un tipo de enumeración"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "se aplicó %<__alignof%> a un campo de bits"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "%qE on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "existe la declaración para el parámetro %qD pero no hay tal parámetro"
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "la init_priority solicitada no es una constante entera"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
  
! #: cp/tree.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "la init_priority solicitada está fuera de rango"
  
! #: cp/tree.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "la init_priority solicitada está reservada para uso interno"
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "declaración de %qD como miembro de %qT"
  
! #: cp/tree.cc:5770
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "el atributo %qD requiere un solo argumento NTBS"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qE attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "el argumento del atributo %qE no es una cadena constante"
  
! #: cp/tree.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "%.*s is not a valid universal character"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%.*s no es un carácter universal válido"
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> no es un declarador válido"
  
! #: cp/tree.cc:5835
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "se descarta el atributo %qE en tipos que no son clases"
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5848
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "se descartan los atributos aplicados al %qT después de la definición"
  
! #: cp/tree.cc:5877
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions, not %s"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "el atributo %qE se aplica solamente a funciones, no a %s"
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "El atributo %s se aplica a %s %s en %L"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute argument not a string constant"
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "el argumento del atributo %qE no es una constante de cadena"
  
! #: cp/tree.cc:5931
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  #| msgid "`sizeof' applied to a bit-field"
  msgid "annotation applied to a label"
  msgstr "`sizeof' aplicado a un campo de bits"
  
! #: cp/tree.cc:5944
  #, fuzzy, gcc-internal-format
  #| msgid "alignment specified for unnamed bit-field"
  msgid "annotation on unnamed bit-field"
  msgstr "se especificó la alineación para el campo de bits sin nombre"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "parámetro de función"
  
! #: cp/tree.cc:5966
  #, fuzzy, gcc-internal-format
  #| msgid "%qD does not have integral or enumeration type"
  msgid "annotation does not have structural type"
  msgstr "%qD no tiene tipo integral o de enumeración"
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "la función no devuelve valores de tipo cadena"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr ""
*** 76433,77259 ****
  msgid "subscript missing in array reference"
  msgstr "falta el subíndice en la referencia de la matriz"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declaró el subíndice de la matriz como %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "el valor indicado por el subíndice no es ni matriz ni puntero"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "no default version in scope"
  msgstr "conversión que no es trivial en la asignación"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ prohíbe la llamada %<::main%> dentro del mismo programa"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la función %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la función %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el método %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el método %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la función"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la función"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "el parámetro %P de %qD tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parámetro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "la conversión entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "el mismo nodo de tipo canónico para los tipos diferentes %T y %T"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "la comparación entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "los argumentos complejos deben tener tipo de coma flotante"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "se asume la conversión al tipo %qT desde la función sobrecargada"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usó NULL en la aritmética"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ prohíbe la comparación entre puntero y entero"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "operand types are %qT and %qT"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparación sin orden en el argumento de coma no flotante"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operadores no válidos de tipos %qT y %qT para el binario %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracción"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a una función en la sustracción"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a un método en la sustracción"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "uso no válido de un puntero a un tipo incompleto en aritmética de punteros"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of constructor %qE"
  msgid "taking address of constructor %qD"
  msgstr "se toma la dirección del constructor %qE"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of destructor %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "uso no válido de %qE para formar una función puntero a miembro"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "no se pueden usar paréntesis alrededor de %qE para formar una función-puntero-a-miembro"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la dirección del temporal"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ prohíbe tomar la dirección de la función %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohíbe decrementar un enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe incrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe decrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:8033
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "el uso de expresiones de conversión como l-valores es obsoleto"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "no se puede tomar la dirección de %<this%> que es una expresión r-valuada"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "el inicializador de lista para el tipo que no es clase no debe estar entre paréntesis"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en el inicializador de memoria"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "se trata la lista de expresiones como una expresión compuesta en la conversión funcional"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "se trata la lista de expresiones como una expresión compuesta %s"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "la conversión del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %q#T"
  msgstr "%qT usa el tipo local %qT"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "static_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "la conversión de %qT a %qT pierde precisión"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  #| msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "la comparación entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "la conversión de %qT a %qT incrementa la alineación requerida del tipo del destino"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ prohíbe la conversión entre puntero a función y puntero a objeto"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "conversión no válida del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "uso no válido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "uso no válido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de función"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast no válido de un valor-r de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ prohíbe la conversión a un tipo de matriz %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversión no válida al tipo de función %qT"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluación de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "se asigna a una matriz desde una lista de inicializador"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipos incompatible en la asignación de %qT a %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usó una matriz como inicializador"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignación de matriz no válida"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversión del puntero a función miembro"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "puntero a la conversión miembro a través de la base virtual %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversión del puntero a miembro"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversión no válida del tipo %qT a partir del tipo %qT"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in default argument"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "no se puede convertir %qT a %qT en el argumento por defecto"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in argument passing"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "no se puede convertir %qT a %qT en el paso de argumentos"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "no se puede convertir %qT a %qT en la inicialización"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in return"
  msgid "cannot convert %qH to %qI in return"
  msgstr "no se puede convertir %qT a %qT en la devolución"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in assignment"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "no se puede convertir %qT a %qT en la asignación"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "el parámetro %qP de %qD puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "el parámetro puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "el objetivo de conversión puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "el objetivo de inicialización puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "al pasar el argumento %P de %q+D"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "se devolvió una referencia a la variable local %q+D"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in initialization"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "no se puede regresar de un manejador de una función-intenta-bloque de un constructor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "se deducen los tipos inconsistentes %qT y %qT para el tipo de devolución lambda"
  
! #: cp/typeck.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "not eliding copy on return from %qD"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
--- 76532,77358 ----
  msgid "subscript missing in array reference"
  msgstr "falta el subíndice en la referencia de la matriz"
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "se declaró el subíndice de la matriz como %<register%>"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "el valor indicado por el subíndice no es ni matriz ni puntero"
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "falta un objeto en el uso de %qE"
  
! #: cp/typeck.cc:4681
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "no default version in scope"
  msgstr "conversión que no es trivial en la asignación"
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ prohíbe la llamada %<::main%> dentro del mismo programa"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>, p.e. %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "no se puede usar %qE como una función"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "demasiados argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "faltan argumentos para el constructor %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "demasiados argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "faltan argumentos para la función miembro %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "demasiados argumentos para la función %q#D"
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "faltan argumentos para la función %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "demasiados argumentos para el método %q#D"
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "faltan argumentos para el método %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "demasiados argumentos para la función"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "faltan argumentos para la función"
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "el parámetro %P de %qD tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "el parámetro %P tiene el tipo incompleto %qT"
  
! #: cp/typeck.cc:5227
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "la dirección de %qD nunca debe ser NULL"
  
! #: cp/typeck.cc:5289
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, fuzzy, gcc-internal-format
  #| msgid "the comparison will always evaluate as %<true%> for the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "la comparación siempre se evalúa como %<true%> para la dirección de %qD que nunca será NULL"
  
! #: cp/typeck.cc:5366
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
  
! #: cp/typeck.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "la conversión entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "el mismo nodo de tipo canónico para los tipos diferentes %T y %T"
  
! #: cp/typeck.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "la comparación entre diferentes tipos de punteros %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:5415
  #, fuzzy, gcc-internal-format
  #| msgid "complex arguments must have floating-point type"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "los argumentos complejos deben tener tipo de coma flotante"
  
! #: cp/typeck.cc:5418
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from pointer type %qT to arithmetic type %qT in a constant-expression"
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "conversión del tipo puntero %qT al tipo aritmético %qT en una expresión constante"
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipos incompatible en la asignación al tipo %qT del tipo %qT"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "se asume la conversión al tipo %qT desde la función sobrecargada"
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "se usó NULL en la aritmética"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ prohíbe la comparación entre puntero y entero"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, fuzzy, gcc-internal-format
  #| msgid "no type named %q#T in %q#T"
  msgid "operand types are %qT and %qT"
  msgstr "no hay un tipo llamado %q#T en %q#T"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparación ordenada de puntero con el entero cero"
  
! #: cp/typeck.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparación sin orden en el argumento de coma no flotante"
  
! #: cp/typeck.cc:6605
  #, fuzzy
  #| msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversión implícita de %qT a %qT para coincidir con otro operando de la expresión binaria"
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operadores no válidos de tipos %qT y %qT para el binario %qO"
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracción"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a una función en la sustracción"
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ prohíbe el uso de un puntero a un método en la sustracción"
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "uso no válido de un puntero a un tipo incompleto en aritmética de punteros"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of constructor %qE"
  msgid "taking address of constructor %qD"
  msgstr "se toma la dirección del constructor %qE"
  
! #: cp/typeck.cc:7262
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of destructor %qE"
  msgid "taking address of destructor %qD"
  msgstr "se toma la dirección del destructor %qE"
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "uso no válido de %qE para formar una función puntero a miembro"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  se requiere un id calificado"
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "no se pueden usar paréntesis alrededor de %qE para formar una función-puntero-a-miembro"
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
  
! #: cp/typeck.cc:7507
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "se toma la dirección del temporal"
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ prohíbe tomar la dirección de la función %<::main%>"
  
! #: cp/typeck.cc:7615
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "no se puede crear un puntero al miembro referencia %qD"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "no se puede tomar la dirección del campo de bits %qD"
  
! #: cp/typeck.cc:7817
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of expression of type %<void%>"
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "se toma la dirección de la expresión de tipo %<id%>"
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ prohíbe incrementar un enum"
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ prohíbe decrementar un enum"
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe incrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ prohíbe decrementar un puntero de tipo %qT"
  
! #: cp/typeck.cc:8034
  #, fuzzy, gcc-internal-format
  #| msgid "use of cast expressions as lvalues is deprecated"
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "el uso de expresiones de conversión como l-valores es obsoleto"
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "no se puede tomar la dirección de %<this%> que es una expresión r-valuada"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "el inicializador de lista para el tipo que no es clase no debe estar entre paréntesis"
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en en inicializador"
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "se trata la lista de expresiones como una expresión compuesta en el inicializador de memoria"
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "se trata la lista de expresiones como una expresión compuesta en la conversión funcional"
  
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "se trata la lista de expresiones como una expresión compuesta %s"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "no hay contexto para resolver el tipo de %qE"
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "la conversión del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8560
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8567
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast del tipo %qT al tipo %qT proscribe los calificadores"
  
! #: cp/typeck.cc:8593
  #, fuzzy, gcc-internal-format
  #| msgid "%qT uses local type %qT"
  msgid "useless cast to type %q#T"
  msgstr "%qT usa el tipo local %qT"
  
! #: cp/typeck.cc:8607
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "static_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
  
! #: cp/typeck.cc:9096
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "se convierte de %qT a %qT"
  
! #: cp/typeck.cc:9171
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "conversión no válida de una expresión r-valuada de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9241
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "la conversión de %qT a %qT pierde precisión"
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  #, fuzzy
  #| msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "la comparación entre diferentes tipos de punteros-a-miembro %qT y %qT carece de una conversión"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "la conversión de %qT a %qT incrementa la alineación requerida del tipo del destino"
  
! #: cp/typeck.cc:9315
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ prohíbe la conversión entre puntero a función y puntero a objeto"
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "conversión no válida del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "uso no válido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
  
! #: cp/typeck.cc:9411
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "uso no válido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de función"
  
! #: cp/typeck.cc:9453
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast no válido de un valor-r de tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast no válido del tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ prohíbe la conversión a un tipo de matriz %qT"
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "conversión no válida al tipo de función %qT"
  
! #: cp/typeck.cc:9758
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  en la evaluación de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "se asigna a una matriz desde una lista de inicializador"
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipos incompatible en la asignación de %qT a %qT"
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "se usó una matriz como inicializador"
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "asignación de matriz no válida"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   en la conversión del puntero a función miembro"
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "puntero a la conversión miembro a través de la base virtual %qT"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   en la conversión del puntero a miembro"
  
! #: cp/typeck.cc:10442
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversión no válida del tipo %qT a partir del tipo %qT"
  
! #: cp/typeck.cc:10766
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in default argument"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "no se puede convertir %qT a %qT en el argumento por defecto"
  
! #: cp/typeck.cc:10771
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in argument passing"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "no se puede convertir %qT a %qT en el paso de argumentos"
  
! #: cp/typeck.cc:10780
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in initialization"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "no se puede convertir %qT a %qT en la inicialización"
  
! #: cp/typeck.cc:10784
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in return"
  msgid "cannot convert %qH to %qI in return"
  msgstr "no se puede convertir %qT a %qT en la devolución"
  
! #: cp/typeck.cc:10789
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in assignment"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "no se puede convertir %qT a %qT en la asignación"
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "el parámetro %qP de %qD puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "el parámetro puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "el objetivo de conversión puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "el objetivo de inicialización puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "al pasar el argumento %P de %q+D"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11024
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "se devuelve la referencia al temporal"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "se devolvió una referencia a la variable local %q+D"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11076
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "se devolvió la dirección de la variable local %q+D"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in return statement"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  #| msgid "not enough values in return statement"
  msgid "redundant move in initialization"
  msgstr "faltan valores en la declaración de devolución"
  
! #: cp/typeck.cc:11452
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11464
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "no se puede regresar de un manejador de una función-intenta-bloque de un constructor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "se devuelve un valor de un constructor"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  #| msgid "<brace-enclosed initializer list>"
  msgid "returning initializer list"
  msgstr "<lista inicializador dentro de llaves>"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "se deducen los tipos inconsistentes %qT y %qT para el tipo de devolución lambda"
  
! #: cp/typeck.cc:11542
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "deducción inconsistente para %qT: %qT y después %qT"
  
! #: cp/typeck.cc:11579
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "declaración return sin valores, en una función que devuelve %qT"
  
! #: cp/typeck.cc:11608
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)"
  
! #: cp/typeck.cc:11697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid covariant return type for %q+#D"
  msgid "not eliding copy on return from %qD"
  msgstr "tipo de devolución covariante no válido para %q+#D"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  #| msgid "using temporary as lvalue"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 78168,78180 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "expresión no válida para el modificador de salida '%c'"
  
! #: d/types.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
--- 78267,78279 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "expresión no válida para el modificador de salida '%c'"
  
! #: d/types.cc:1119
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD does not match original declaration"
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
*************** msgid "Array reference at %C cannot have
*** 78506,78512 ****
  msgstr "La referencia a matriz en %C no puede tener más de %d dimensiones"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, fuzzy, gcc-internal-format
--- 78605,78611 ----
  msgstr "La referencia a matriz en %C no puede tener más de %d dimensiones"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, fuzzy, gcc-internal-format
*************** msgstr "Fortran 2003: Constructores de m
*** 78684,78690 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
--- 78783,78789 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
*************** msgstr "La lista de nombres %s no se pue
*** 78811,78817 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
--- 78910,78916 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "'I' en %L y 'J' en %L no pueden ser constantes literal BOZ al mismo tiempo"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid suffix on integer constant"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 80186,80192 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
--- 80285,80291 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, fuzzy, gcc-internal-format
  #| msgid "Maximum extension level reached with type '%s' at %L"
  msgid "Maximum extension level reached with type %qs at %L"
*************** msgstr "no se puede cerrar el fichero de
*** 80204,80210 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "valor de id no válido atributo reset"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %L"
  msgid "%qs of %qs is PRIVATE at %L"
--- 80303,80309 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "valor de id no válido atributo reset"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %L"
  msgid "%qs of %qs is PRIVATE at %L"
*************** msgstr "Especificación INTENT errónea
*** 80474,80480 ****
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parámetro de tipo diferido en %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 80573,80579 ----
  msgid "deferred type parameter at %C"
  msgstr "Fortran 2003: parámetro de tipo diferido en %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "inicialización por valor no vá
*** 80882,80888 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicialización de puntero en %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicialización en %C no es para una variable puntero"
--- 80981,80987 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Error en la inicialización de puntero en %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "La inicialización en %C no es para una variable puntero"
*************** msgstr "La inicialización en %C no es p
*** 80893,80899 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicialización de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
--- 80992,80998 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "La inicialización de puntero en %C requiere '=>', no '='"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Se esperaba una expresión de inicialización en %C"
*************** msgstr ""
*** 81061,81914 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.cc:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Extensión: tipo BYTE en %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no está disponible en la máquina objetivo"
  
! #: fortran/decl.cc:4697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificación de tipo intrínseco en %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/decl.cc:4796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "Extensión: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: Declaración CLASS en %C"
  
! #: fortran/decl.cc:5056
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate IMPLICIT NONE statement at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carácter en IMPLICIT en %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabético en la declaración IMPLICIT en %C"
  
! #: fortran/decl.cc:5379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-name %qs at %C is in the local scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: fortran/decl.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de ámbito del anfitrión en %C - no existe."
  
! #: fortran/decl.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTó desde la unidad de ámbito del anfitrión en %C."
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintáctico en la declaración IMPORT en %C"
  
! #: fortran/decl.cc:5741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificación de codimensión en %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificación de dimensión en %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteración FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteración FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificación de un módulo"
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:6351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "Sólo se permite PROTECTED en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.cc:6453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen múltiples identificadores con un sólo especificador NAME= en %C"
  
! #: fortran/decl.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La función implícitamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.cc:6621
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque común '%s' en %L no puede ser un género interoperable con C ya que el bloque común '%s' es BIND(C)"
  
! #: fortran/decl.cc:6632
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaración de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un género interoperable con C pero es BIND(C)"
  
! #: fortran/decl.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque común '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.cc:6672
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una cadena de caracteres"
  
! #: fortran/decl.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "El símbolo '%s' en %L se marcó PRIVATE pero se le dio la etiqueta de asignación '%s'"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque común para la declaración de especificación de atributo en %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque común para la declaración de especificación de atributo en %C"
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/decl.cc:6968
  #, 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 "El tipo derivado en %C no se definió previamente y no puede aparecer en una definición de tipo derivado"
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintáctico en la declaración de datos en %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintáctico en la declaración de datos en %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere paréntesis izquierdo después de %<*%>"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devolución alterna en %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere paréntesis izquierdo después de %<*%>"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociación en %C"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Símbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la función"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada después de la declaración de la función en %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenía el tipo básico de %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintáctico en la declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' después de los atributos de enlazado en %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintáctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genérica"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaración MODULE PROCEDURE en %L"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: Declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definición de la función en %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sólo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.cc:8471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los paréntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devolución alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no válido en el especificador NAME= en %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintáctico en el especificador NAME= para la etiqueta de asignación %C"
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el paréntesis que cierra en la etiqueta de asignación en %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: Declaración END en lugar de una declaración %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaración en %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaración %s en %C"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaración %s en %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificación de matriz en %L en la declaración DIMENSION"
  
! #: fortran/decl.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L después de su inicialización"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificación de matriz en %L en la declaración CODIMENSION"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificación de matriz se debe diferir en %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Carácter inesperado en la lista de variables en %C"
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisión; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
--- 81160,82013 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "argumento de tipo derivado parametrizado"
  
! #: fortran/decl.cc:4629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Extensión: tipo BYTE en %C"
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "El tipo BYTE usado en %C no está disponible en la máquina objetivo"
  
! #: fortran/decl.cc:4703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "El argumento por valor en %L no se permite en este contexto"
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: TYPE with intrinsic-type-spec at %C"
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Fortran 2008: TYPE con especificación de tipo intrínseco en %C"
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Malformed type-spec at %C"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/decl.cc:4802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: DOUBLE COMPLEX at %C"
  msgid "DOUBLE COMPLEX at %C"
  msgstr "Extensión: DOUBLE COMPLEX en %C"
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "El nombre de tipo '%s' en %C es ambiguo"
  
! #: fortran/decl.cc:4955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Fortran 2003: Declaración CLASS en %C"
  
! #: fortran/decl.cc:5062
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C conflicts with previously declared entity at %L, which has the same name"
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "El nombre de tipo '%s' en %C tiene conflictos con la entidad declarada previamente en %L, la cual tiene el mismo nombre"
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate IMPLICIT NONE statement at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Declaración IMPLICIT NONE duplicada en %C"
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Falta el rango de carácter en IMPLICIT en %C"
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Las letras debe estar en orden alfabético en la declaración IMPLICIT en %C"
  
! #: fortran/decl.cc:5385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:5652
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-name %qs at %C is in the local scope"
  msgstr "declaración de uso para un no miembro en el ámbito de la clase"
  
! #: fortran/decl.cc:5679
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "No se puede IMPORTar '%s' desde la unidad de ámbito del anfitrión en %C - no existe."
  
! #: fortran/decl.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' ya se IMPORTó desde la unidad de ámbito del anfitrión en %C."
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Error sintáctico en la declaración IMPORT en %C"
  
! #: fortran/decl.cc:5747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Falta la especificación de codimensión en %C"
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Falta la especificación de dimensión en %C"
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Atributo %s duplicado en %L"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "La variable de iteración FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.cc:6275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
  
! #: fortran/decl.cc:6285
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL Iteration variable at %L must be INTEGER"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "La variable de iteración FORALL en %L debe ser INTEGER"
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
  
! #: fortran/decl.cc:6323
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "No se permite el atributo %s en %L fuera de la parte de especificación de un módulo"
  
! #: fortran/decl.cc:6333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "No se permite el atributo %L en una definición TYPE"
  
! #: fortran/decl.cc:6346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Fortran 2003: Atributo ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:6357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS attribute at %C"
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Fortran 2008: Atributo CONTIGUOUS en %C"
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "Sólo se permite PROTECTED en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:6418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: Atributo PROTECTED en %C"
  
! #: fortran/decl.cc:6452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/decl.cc:6459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: Atributo VOLATILE en %C"
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Se proveen múltiples identificadores con un sólo especificador NAME= en %C"
  
! #: fortran/decl.cc:6605
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La función implícitamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
  
! #: fortran/decl.cc:6627
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "La variable '%s' en el bloque común '%s' en %L no puede ser un género interoperable con C ya que el bloque común '%s' es BIND(C)"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La declaración de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
  
! #: fortran/decl.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable '%s' en %L no es de un género interoperable con C pero es BIND(C)"
  
! #: fortran/decl.cc:6656
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "La variable '%s' en el bloque común '%s' en %L no se puede declarar con BIND(C) porque no es un global"
  
! #: fortran/decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/decl.cc:6678
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una matriz"
  
! #: fortran/decl.cc:6696
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una cadena de caracteres"
  
! #: fortran/decl.cc:6709
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "El símbolo '%s' en %L se marcó PRIVATE pero se le dio la etiqueta de asignación '%s'"
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Se necesita una entidad o un nombre de bloque común para la declaración de especificación de atributo en %C"
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Falta la entidad o el nombre de bloque común para la declaración de especificación de atributo en %C"
  
! #: fortran/decl.cc:6835
  #, fuzzy, gcc-internal-format
  #| msgid "Missing name"
  msgid "Missing symbol"
  msgstr "Falta el nombre"
  
! #: fortran/decl.cc:6864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/decl.cc:6974
  #, 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 "El tipo derivado en %C no se definió previamente y no puede aparecer en una definición de tipo derivado"
  
! #: fortran/decl.cc:7016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Error sintáctico en la declaración de datos en %C"
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Error sintáctico en la declaración de datos en %C"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
  
! #: fortran/decl.cc:7227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: IMPURE procedure at %C"
  msgid "IMPURE procedure at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "No deben aparecer PURE con IMPURE en %C"
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A type parameter list is required at %C"
  msgstr "Se requiere paréntesis izquierdo después de %<*%>"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Se esperaba la etiqueta de devolución alterna en %C"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Left parenthesis required after %<*%>"
  msgid "A parameter name is required at %C"
  msgstr "Se requiere paréntesis izquierdo después de %<*%>"
  
! #: fortran/decl.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.cc:7444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Basura inesperada en la lista de argumentos formales en %C"
  
! #: fortran/decl.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nombre '%s' duplicado en la asociación en %C"
  
! #: fortran/decl.cc:7468
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Símbolo '%s' duplicado en la lista de argumentos formales en %C"
  
! #: fortran/decl.cc:7510
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT en %C debe ser diferente que el nombre de la función"
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Basura inesperada después de la declaración de la función en %C"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
  
! #: fortran/decl.cc:7892
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L already has basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "El procedimiento '%s' en %L ya tenía el tipo básico de %s"
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Error sintáctico en la declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Se esperaba '::' después de los atributos de enlazado en %C"
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/decl.cc:8000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Procedure pointer component at %C"
  msgid "Procedure pointer component at %C"
  msgstr "Fortran 2003: Procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Error sintáctico en el procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE en %C debe estar en una interfaz genérica"
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: double colon in MODULE PROCEDURE statement at %L"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Fortran 2008: dos puntos dobles en la declaración MODULE PROCEDURE en %L"
  
! #: fortran/decl.cc:8172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: Declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Se esperaba una lista de argumentos formales en la definición de la función en %C"
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "El atributo BIND(C) en %L sólo se puede usar para variables o bloques comunes"
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un PROGRAM"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.cc:8466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/decl.cc:8477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DO"
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque FORALL"
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque WHERE"
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/decl.cc:8510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Faltan los paréntesis requeridos antes de BIND(C) en %C"
  
! #: fortran/decl.cc:8676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
  
! #: fortran/decl.cc:8839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "No puede aparecer una devolución alternativa en la interfaz de operador en %L"
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nombre C no válido en el especificador NAME= en %C"
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Error sintáctico en el especificador NAME= para la etiqueta de asignación %C"
  
! #: fortran/decl.cc:8965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Falta el paréntesis que cierra en la etiqueta de asignación en %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/decl.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "Fortran 2008: Declaración END en lugar de una declaración %s en %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Se esperaba %s en la declaración en %L"
  
! #: fortran/decl.cc:9345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Se esperaba la declaración %s en %C"
  
! #: fortran/decl.cc:9370
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Se esperaba la etiqueta '%s' para la declaración %s en %C"
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Falta la especificación de matriz en %L en la declaración DIMENSION"
  
! #: fortran/decl.cc:9517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Se especificarion dimensiones para %s en %L después de su inicialización"
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Falta la especificación de matriz en %L en la declaración CODIMENSION"
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La especificación de matriz se debe diferir en %L"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Carácter inesperado en la lista de variables en %C"
  
! #: fortran/decl.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Se esperaba '(' en %C"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "El puntero Cray en %C debe ser un entero"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "El puntero Cray en %C tiene %d bytes de precisión; las direcciones de memoria requieren %d bytes"
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:9755
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
*************** msgstr "no se puede convertir a un tipo
*** 81919,82616 ****
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaración en %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.cc:9862
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaración de punteros Cray en %C requiere la opción -fcray-pointer"
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: Declaración CONTIGUOUS en %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificación de acceso del operador .%s. en %C ya se había especificado"
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: Declaración PROTECTED en %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaración PARAMETER"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaración PARAMETER en %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresión en %C en la declaración PARAMETER"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaración PARAMETER en %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaración READ en %C"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintáctico en la declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaración READ en %C"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintáctico en la declaración SAVE en %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Declaración SAVE incondicional en %C después de una declaración SAVE previa"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintáctico en la declaración SAVE en %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintáctico en la declaración VALUE en %C"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: Declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitrión"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintáctico en la declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: Declaración ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintáctico en la declaración ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura después de la declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrínseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Símbolo ambiguo en la definición TYPE en %C"
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresión EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.cc:10938
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sólo puede ser PRIVATE en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sólo puede ser PUBLIC en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:11001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11168
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definición de la estructura externa en %0"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definición TYPE en %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definición de tipo derivado en %C"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
  
! #: fortran/decl.cc:11513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintáctico en la declaración CHARACTER en %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.cc:11616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializó con una expresión entera"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaración de definición ENUM antes de %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintáctico en la definición ENUMERATOR en %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.cc:12000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz después de '(' en %C"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.cc:12113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.cc:12125
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no válido para el enlace DEFERRED en %C"
  
! #: fortran/decl.cc:12131
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explícito en %C"
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace después de '=>' en %C"
  
! #: fortran/decl.cc:12158
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genérico o un descriptor de operador en %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no válida de la declaración PROGRAM en %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.cc:12306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be the null array"
  msgid "The access specification at %L not in a module"
  msgstr "La especificación de forma en %L no puede ser la matriz nula"
  
! #: fortran/decl.cc:12327
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace específico en %C"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura después del enlace GENERIC en %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaración FINAL en %C debe estar dentro de una sección de tipo derivado CONTAINS"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaración de tipo derivado con FINAL en %C debe estar en la parte de especificación de un MODULE"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacío en %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "¡'%s' en %C ya se había definido como un procedimiento FINAL!"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 82018,82715 ----
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Se esperaba \")\" en %C"
  
! #: fortran/decl.cc:9791
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Se esperaba \",\" o el final de la declaración en %C"
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "No se permite INTENT dentro de BLOCK en %C"
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "No se permite OPTIONAL dentro de BLOCK en %C"
  
! #: fortran/decl.cc:9868
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La declaración de punteros Cray en %C requiere la opción -fcray-pointer"
  
! #: fortran/decl.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: CONTIGUOUS statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Fortran 2008: Declaración CONTIGUOUS en %C"
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La especificación de acceso del operador .%s. en %C ya se había especificado"
  
! #: fortran/decl.cc:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: Declaración PROTECTED en %C"
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Se esperaba un nombre de variable en %C en la declaración PARAMETER"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Se esperaba un signo = en la declaración PARAMETER en %C"
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Se esperaba una expresión en %C en la declaración PARAMETER"
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Se inicializa una variable ya inicializada en %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caracteres inesperados en la declaración PARAMETER en %C"
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Se esperaba una variable en la declaración READ en %C"
  
! #: fortran/decl.cc:10357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Error sintáctico en la declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Se esperaba una variable en la declaración READ en %C"
  
! #: fortran/decl.cc:10413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Error sintáctico en la declaración SAVE en %C"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Declaración SAVE incondicional en %C después de una declaración SAVE previa"
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
  
! #: fortran/decl.cc:10478
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Error sintáctico en la declaración SAVE en %C"
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "No se permite VALUE dentro de BLOCK en %C"
  
! #: fortran/decl.cc:10521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Error sintáctico en la declaración VALUE en %C"
  
! #: fortran/decl.cc:10571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: Declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10598
  #, fuzzy, gcc-internal-format
  #| msgid "Specifying VOLATILE for coarray variable '%s' at %C, which is use-/host-associated"
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Se especifica VOLATILE para la variable de comatriz '%s' en %C, la cual es asociada a uso/anfitrión"
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Error sintáctico en la declaración VOLATILE en %C"
  
! #: fortran/decl.cc:10635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Fortran 2003: Declaración ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Error sintáctico en la declaración ASYNCHRONOUS en %C"
  
! #: fortran/decl.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Basura después de la declaración PROCEDURE en %C"
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "El procedimiento intrínseco en %L no puede ser un MODULE PROCEDURE"
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Símbolo ambiguo en la definición TYPE en %C"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
  
! #: fortran/decl.cc:10937
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' en la expresión EXTENDS en %C no es un tipo derivado"
  
! #: fortran/decl.cc:10944
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' no se puede extender en %C porque es BIND(C)"
  
! #: fortran/decl.cc:10951
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' no se puede extender en %C porque es un tipo SEQUENCE"
  
! #: fortran/decl.cc:10974
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "El tipo derivado en %C sólo puede ser PRIVATE en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "El tipo derivado en %C sólo puede ser PUBLIC en la parte de especificación de un módulo"
  
! #: fortran/decl.cc:11007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "El tipo ABSTRACT '%s' se usa en %L"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/decl.cc:11059
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
  
! #: fortran/decl.cc:11106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11174
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/decl.cc:11188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing structure name for outer structure definition at %0"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Falta el nombre de la estructura para la definición de la estructura externa en %0"
  
! #: fortran/decl.cc:11206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:11213
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Se esperaba :: en la definición TYPE en %C"
  
! #: fortran/decl.cc:11389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: Bloque CONTAINS en una definición de tipo derivado en %C"
  
! #: fortran/decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
  
! #: fortran/decl.cc:11429
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/decl.cc:11432
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/decl.cc:11447
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/decl.cc:11456
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
  
! #: fortran/decl.cc:11519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Error sintáctico en la declaración CHARACTER en %C"
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "El Apuntado Cray en %C no puede ser una matriz de forma asumida"
  
! #: fortran/decl.cc:11622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "El enumerador excede el tipo entero de C en %C"
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L no se inicializó con una expresión entera"
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Se esperaba una declaración de definición ENUM antes de %C"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Error sintáctico en la definición ENUMERATOR en %C"
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Especificador de acceso duplicado en %C"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, NOPASS ilegal en %C"
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Los atributos de enlace ya especifican paso, PASS ilegal en %C"
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Atributo POINTER duplicado en %C"
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE duplicado en %C"
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED duplicado en %C"
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Se esperaba un especificador de acceso en %C"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Se esperaba un atributo de enlace en %C"
  
! #: fortran/decl.cc:12006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "No pueden aparecer NON_OVERRIDABLE y DEFERRED al mismo tiempo en %C"
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Se requiere el atributo POINTER para el procedimiento de componente puntero en %C"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "Interface-name expected after '(' at %C"
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Se esperaba un nombre de interfaz después de '(' en %C"
  
! #: fortran/decl.cc:12067
  #, fuzzy, gcc-internal-format
  #| msgid "')' expected at %C"
  msgid "%<)%> expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Se debe especificar una interfaz para el enlace DEFERRED en %C"
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) en %C se debe declarar DEFERRED"
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Se esperaba un nombre de enlace en %C"
  
! #: fortran/decl.cc:12119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/decl.cc:12131
  #, fuzzy, gcc-internal-format
  #| msgid "'=> target' is invalid for DEFERRED binding at %C"
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "'=> objetivo' es no válido para el enlace DEFERRED en %C"
  
! #: fortran/decl.cc:12137
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "Se necesita '::' en el enlace PROCEDURE con objetivo explícito en %C"
  
! #: fortran/decl.cc:12147
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Se esperaba un objetivo de enlace después de '=>' en %C"
  
! #: fortran/decl.cc:12164
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "El tipo '%s' que contiene el enlace DEFERRED en %C no es ABSTRACT"
  
! #: fortran/decl.cc:12175
  #, fuzzy, gcc-internal-format
  #| msgid "There is already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento con nombre de enlazado '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Se esperaba un nombre genérico o un descriptor de operador en %C"
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Forma no válida de la declaración PROGRAM en %C"
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '=>' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Se esperaba '=>' en %C"
  
! #: fortran/decl.cc:12312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be the null array"
  msgid "The access specification at %L not in a module"
  msgstr "La especificación de forma en %L no puede ser la matriz nula"
  
! #: fortran/decl.cc:12333
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/decl.cc:12342
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12351
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:12358
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
  
! #: fortran/decl.cc:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after ASSOCIATE statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC en %C debe estar dentro de un tipo derivado CONTAINS"
  
! #: fortran/decl.cc:12624
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Ya existe un procedimiento que no es genérico con el nombre de enlace '%s' para el tipo derivado '%s' en %C"
  
! #: fortran/decl.cc:12632
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "El enlace en %C debe tener el mismo acceso que el enlace '%s' que ya está definido"
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Se esperaba un nombre de enlace específico en %C"
  
! #: fortran/decl.cc:12690
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "Ya se definió '%s' como un enlace específico para el genérico '%s' en %C"
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Basura después del enlace GENERIC en %C"
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La declaración FINAL en %C debe estar dentro de una sección de tipo derivado CONTAINS"
  
! #: fortran/decl.cc:12766
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La declaración de tipo derivado con FINAL en %C debe estar en la parte de especificación de un MODULE"
  
! #: fortran/decl.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vacío en %C"
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Se esperaba un nombre de procedimiento de módulo en %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Se esperaba \",\" en %C"
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nombre de procedimiento \"%s\" desconocido en %C"
  
! #: fortran/decl.cc:12824
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "¡'%s' en %C ya se había definido como un procedimiento FINAL!"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Atributo desconocido en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/decl.cc:13085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr ""
*** 82669,82675 ****
  msgid "show_code_node(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
--- 82768,82774 ----
  msgid "show_code_node(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
*************** msgstr "El número de elementos en el co
*** 82741,82753 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "Error sintáctico en el constructor de matriz en %C"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "LEN part_ref at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "KIND part_ref at %C"
--- 82840,82852 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "Error sintáctico en el constructor de matriz en %C"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "LEN part_ref at %C"
  msgstr "Fortran 2003: Atributo VALUE en %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "KIND part_ref at %C"
*************** msgstr "Fortran 2008: Procedimiento IMPU
*** 82765,83217 ****
  msgid "IM part_ref at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "los argumentos de la función elemental en %C no cumplen"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos o CHARACTER en la expresión en %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "El operador de concatenación en la expresión en %L debe tener dos operandos CHARACTER"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "El operador de concatenación en %L debe concatenar cadenas del mismo género"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "El operador .NOT. en la expresión en %L debe tener un operando LOGICAL"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Se requieren operandos LOGICAL en la expresión en %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos en la expresión en %L"
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expresión de inicialización no válida para el componente ALLOCATABLE '%s' en el constructor de estructura en %L"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Se asume o difiere el carácter de longitud variable '%s' en la expresión constante en %L"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "no se permite el intrínseco transformacional '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Extensión: Evaluación de una expresión de inicialización no estándar en %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La función '%s' en la expresión de inicialización en %L debe ser una funión intrínseca"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "Se usa el PARAMETER '%s' en %L antes de que su definición esté completa"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de tamaño asumido '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz diferida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "El parámetro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La función de especificación '%s' en %L no puede ser una función de declaración"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La función de especificación '%s' en %L no puede ser una función interna"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La función de especificación '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La función de especificación '%s' en %L no puede ser RECURSIVE"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "No se permite el argumento dummy '%s' en la expresión en %L"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable '%s' no puede aparecer en la expresión en %L"
  
! #: fortran/expr.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "La función '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "La expresión en %L debe ser escalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forma diferente para %s en %L en la dimensión %d (%d y %d)"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: fortran/expr.cc:4024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' en %L no es un VALUE"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangos %d y %d incompatibles en la asignación en %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "El tipo de la variable es UNKNOWN en la asignación en %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL aparece en el lado derecho de una asignación en %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Una función valuada como POINTER aparece en el lado derecho de la asignación en %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipos incompatible en la declaración DATA en %L; se intentó la conversión de %s a %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' en la asignación de puntero en %L no puede ser un l-valor ya que es un procedimiento"
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Se esperaba una especificación de límites para '%s' en %L"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Especificación de límites para '%s' en una asignación de puntero en %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "El tranco no debe ser estar presente en %L"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "El objeto puntero en %L no debe tener un coíndice"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "La interfaz abstracta '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assigment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento elemental que no es intrínseco '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignación de puntero a procedimiento en %L: no hay coincidencia en la convención a llamada"
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipos diferentes en la asignación de puntero en %L; se intentó la asignación de %s a %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parámetros de tipo de género diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangos diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "El objetivo de remapeo de rango es menor que el tamaño del puntero (%ld < %ld) en %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L"
  
! #: fortran/expr.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Fortran 2008: El objetivo de remapeo de rango no es rango 1 en %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed rank data-target at %L must be contiguous"
--- 82864,83316 ----
  msgid "IM part_ref at %C"
  msgstr "Fortran 2008: Procedimiento IMPURE en %C"
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "los argumentos de la función elemental en %C no cumplen"
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos o CHARACTER en la expresión en %L"
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "El operador de concatenación en la expresión en %L debe tener dos operandos CHARACTER"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "El operador de concatenación en %L debe concatenar cadenas del mismo género"
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "El operador .NOT. en la expresión en %L debe tener un operando LOGICAL"
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Se requieren operandos LOGICAL en la expresión en %L"
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Se requieren operandos numéricos en la expresión en %L"
  
! #: fortran/expr.cc:2934
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expresión de inicialización no válida para el componente ALLOCATABLE '%s' en el constructor de estructura en %L"
  
! #: fortran/expr.cc:3071
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed or deferred character length variable '%s'  in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Se asume o difiere el carácter de longitud variable '%s' en la expresión constante en %L"
  
! #: fortran/expr.cc:3155
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "no se permite el intrínseco transformacional '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Extensión: Evaluación de una expresión de inicialización no estándar en %L"
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La función '%s' en la expresión de inicialización en %L debe ser una funión intrínseca"
  
! #: fortran/expr.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3328
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "Se usa el PARAMETER '%s' en %L antes de que su definición esté completa"
  
! #: fortran/expr.cc:3348
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de tamaño asumido '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz diferida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/expr.cc:3389
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "El parámetro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresión constante"
  
! #: fortran/expr.cc:3443
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3583
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La función de especificación '%s' en %L no puede ser una función de declaración"
  
! #: fortran/expr.cc:3590
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La función de especificación '%s' en %L no puede ser una función interna"
  
! #: fortran/expr.cc:3597
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La función de especificación '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3605
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La función de especificación '%s' en %L no puede ser RECURSIVE"
  
! #: fortran/expr.cc:3766
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "No se permite el argumento dummy '%s' en la expresión en %L"
  
! #: fortran/expr.cc:3774
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
  
! #: fortran/expr.cc:3781
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
  
! #: fortran/expr.cc:3803
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable '%s' no puede aparecer en la expresión en %L"
  
! #: fortran/expr.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/expr.cc:3866
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "La función '%s' en %L debe ser PURE"
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "La expresión en %L debe ser escalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forma diferente para %s en %L en la dimensión %d (%d y %d)"
  
! #: fortran/expr.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
  
! #: fortran/expr.cc:4034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4090
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' en %L no es un VALUE"
  
! #: fortran/expr.cc:4101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tranco ilegal de cero en %L"
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangos %d y %d incompatibles en la asignación en %L"
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "El tipo de la variable es UNKNOWN en la asignación en %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL aparece en el lado derecho de una asignación en %L"
  
! #: fortran/expr.cc:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Una función valuada como POINTER aparece en el lado derecho de la asignación en %L"
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipos incompatible en la declaración DATA en %L; se intentó la conversión de %s a %s"
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4283
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' en la asignación de puntero en %L no puede ser un l-valor ya que es un procedimiento"
  
! #: fortran/expr.cc:4307
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Se esperaba una especificación de límites para '%s' en %L"
  
! #: fortran/expr.cc:4312
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Especificación de límites para '%s' en una asignación de puntero en %L"
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "El tranco no debe ser estar presente en %L"
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "El objeto puntero en %L no debe tener un coíndice"
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/expr.cc:4447
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "La interfaz abstracta '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La función de declaración '%s' es no válida en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4472
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4479
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4487
  #, fuzzy, gcc-internal-format
  #| msgid "Nonintrinsic elemental procedure '%s' is invalid in procedure pointer assigment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "El procedimiento elemental que no es intrínseco '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignación de puntero a procedimiento en %L: no hay coincidencia en la convención a llamada"
  
! #: fortran/expr.cc:4563
  #, fuzzy, gcc-internal-format
  #| msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "No coincide la interfaz en la asignación de puntero a procedimiento en %L: %s"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipos diferentes en la asignación de puntero en %L; se intentó la asignación de %s a %s"
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Parámetros de tipo de género diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangos diferentes en la asignación de puntero en %L"
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "El objetivo de remapeo de rango es menor que el tamaño del puntero (%ld < %ld) en %L"
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "El objetivo de remapeo de rango de debe ser de rango 1 o simplemente contiguo en %L"
  
! #: fortran/expr.cc:4716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: Rank remapping target is not rank 1 at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Fortran 2008: El objetivo de remapeo de rango no es rango 1 en %L"
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed rank data-target at %L must be contiguous"
*************** msgstr "El objetivo de datos en %L no pu
*** 83220,83437 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es TARGET ni POINTER en %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Objetivo erróneo en la asignación de puntero en el procedimiento PURE en %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "El objetivo de asignación de puntero tiene atributo PROTECTED en %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must not be ALLOCATABLE "
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "El objetivo de inicialización de puntero en %L no debe ser ALLOCATABLE"
  
! #: fortran/expr.cc:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Funciones puntero en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expresión que no es variable en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in variable definition context (%s) at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "'%s' en el contexto de definición variable (%s) en %L no es una variable"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Uno que no es POINTER en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6894
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6902
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de definición de variable (%s) en %L"
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable '%s' no puede aparecer en un contexto de definición variable (%s) en %L en el procedimiento PURE"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado al objetivo con índice vectorial en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7008
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7017
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "El nombre asociado '%s' no puede aparecer en un contexto de definición variable (%s) en %L porque su obtetivo en %L tampoco puede aparecer"
  
! #: fortran/expr.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
--- 83319,83536 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "El objetivo de asignación de puntero no es TARGET ni POINTER en %L"
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Objetivo erróneo en la asignación de puntero en el procedimiento PURE en %L"
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "El objetivo de asignación de puntero tiene atributo PROTECTED en %L"
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero"
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %L must not be ALLOCATABLE "
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "El objetivo de inicialización de puntero en %L no debe ser ALLOCATABLE"
  
! #: fortran/expr.cc:5074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer initialization target at %C must have the TARGET attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/expr.cc:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5114
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Funciones puntero en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expresión que no es variable en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6767
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6778
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in variable definition context (%s) at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "'%s' en el contexto de definición variable (%s) en %L no es una variable"
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Uno que no es POINTER en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6858
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' in variable definition context (%s) at %L"
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Constante nombrada '%s' en el contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6904
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in pointer association context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' with INTENT(IN) in variable definition context (%s) at %L"
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argumento dummy '%s' con INTENT(IN) en el contexto de definición de variable (%s) en %L"
  
! #: fortran/expr.cc:6929
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a pointer association context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de asociación de puntero (%s) en %L"
  
! #: fortran/expr.cc:6937
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is PROTECTED and can not appear in a variable definition context (%s) at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable '%s' es PROTECTED y no puede aparecer en un contexto de definición variable (%s) en %L"
  
! #: fortran/expr.cc:6952
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' can not appear in a variable definition context (%s) at %L in PURE procedure"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable '%s' no puede aparecer en un contexto de definición variable (%s) en %L en el procedimiento PURE"
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to vector-indexed target can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado al objetivo con índice vectorial en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7018
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7027
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "No se puede usar '%s' en %L asociado a una expresión en un contexto de definición variable (%s)"
  
! #: fortran/expr.cc:7048
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' can not appear in a variable definition context (%s) at %L because its target at %L can not, either"
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "El nombre asociado '%s' no puede aparecer en un contexto de definición variable (%s) en %L porque su obtetivo en %L tampoco puede aparecer"
  
! #: fortran/expr.cc:7090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
*************** msgstr "Se esperaba un exponente en la e
*** 83454,83571 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
  
! #: fortran/frontend-passes.cc:901
  #, fuzzy, gcc-internal-format
  #| msgid "Removing call to function '%s' at %L"
  msgid "Removing call to impure function %qs at %L"
  msgstr "Se elimina la llamada a la función '%s' en %L"
  
! #: fortran/frontend-passes.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Removing call to function '%s' at %L"
  msgid "Removing call to impure function at %L"
  msgstr "Se elimina la llamada a la función '%s' en %L"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "bad expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/frontend-passes.cc:1395
  #, fuzzy, gcc-internal-format
  #| msgid "bad move"
  msgid "bad op"
  msgstr "move erróneo"
  
! #: fortran/frontend-passes.cc:2181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "illegal OP in optimize_comparison"
  msgstr "operandos no válidos en la comparación gimple"
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2470
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2623
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2630
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:3086
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3092
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "Interchanging loops at %L"
  msgstr "%<continue%> debe estar dentro de un bucle"
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
--- 83553,83670 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Se crea una matriz temporal en %L"
  
! #: fortran/frontend-passes.cc:902
  #, fuzzy, gcc-internal-format
  #| msgid "Removing call to function '%s' at %L"
  msgid "Removing call to impure function %qs at %L"
  msgstr "Se elimina la llamada a la función '%s' en %L"
  
! #: fortran/frontend-passes.cc:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Removing call to function '%s' at %L"
  msgid "Removing call to impure function at %L"
  msgstr "Se elimina la llamada a la función '%s' en %L"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "bad expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/frontend-passes.cc:1396
  #, fuzzy, gcc-internal-format
  #| msgid "bad move"
  msgid "bad op"
  msgstr "move erróneo"
  
! #: fortran/frontend-passes.cc:2182
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "illegal OP in optimize_comparison"
  msgstr "operandos no válidos en la comparación gimple"
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2471
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2624
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2631
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:2962 fortran/frontend-passes.cc:2988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in codimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la codimensión %d"
  
! #: fortran/frontend-passes.cc:3090
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3096
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un bucle en %L"
  
! #: fortran/frontend-passes.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<continue%> must be in loop"
  msgid "Interchanging loops at %L"
  msgstr "%<continue%> debe estar dentro de un bucle"
  
! #: fortran/frontend-passes.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "%s between %L and %L"
*************** msgstr "El primer argumento de la asigna
*** 83699,83710 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignación definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
--- 83798,83809 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la asignación definida en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
*************** msgstr "Extensión: Argumento actual CHA
*** 84002,84562 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:3399
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
  
! #: fortran/interface.cc:3422
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
  
! #: fortran/interface.cc:3426
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
  
! #: fortran/interface.cc:3435
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "El argumento de palabra clave '%s' en %L ya está asociado con otro argumento actual"
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Más argumentos actuales que formales en la llamada a procedimento en %L"
  
! #: fortran/interface.cc:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Falta la especificación de devolución alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:3476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Especificación de devolución alternativa inesperada en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/interface.cc:3566
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Puntero nulo en %L a un dummy '%s' que no es puntero"
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "El argumento actual polimórfico coindizado en %L se pasa al argumento dummy polimórfico '%s'"
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "No coincide la longitud de carácter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "No coincide la longitud de carácter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
  
! #: fortran/interface.cc:3669
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
  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 "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parámetro de tipo de longitud diferido si y sólo si el dummy tiene uno"
  
! #: fortran/interface.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carácter del argumento actual es más corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carácter del argumento actual es más corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.cc:3803
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.cc:3870
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaño asumido en %L"
  
! #: fortran/interface.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.cc:3923
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray and thus shall not have an array designator"
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr "El argumento actuar para '%s' en %L debe ser una comatriz y por lo tanto no debe tener un designador de matriz"
  
! #: fortran/interface.cc:3946
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.cc:3960
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.cc:3975
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.cc:3990
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente último alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "El argumento actual de sección de matriz con subíndices vectoriales en %L es incompatible con el atributo INTENT(OUT), INTENT(INOUT), VOLATILE o ASYNCHRONOUS del argumento dummy '%s'"
  
! #: fortran/interface.cc:4092
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de sección de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Falta la especificación de devolución alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Falta el argumento actual para el argumento '%s' en %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "El mismo argumento actual está asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER"
  
! #: fortran/interface.cc:4470
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "El argumento actual polimórfico coindizado en %L se pasa al argumento dummy polimórfico '%s'"
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Se llamó al procedimiento '%s' con una interfaz implícita en %L"
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto puntero '%s' en %L debe tener una interfaz de función explícita o declrararse como matriz"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  #| msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto allocatable '%s' en %L debe tener una interfaz de función explícita o declararse como matriz"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable function '%s' at %L must have an explicit function interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La función allocatable '%s' en %L debe tener una interfaz de función explícita"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento '%s' en %L"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "El símbolo '%s' en %L ya tenía una interfaz explícita"
  
! #: fortran/interface.cc:4601
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explícita para el procedimiento '%s'"
  
! #: fortran/interface.cc:4616
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explícita para el procedimiento '%s'"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "El símbolo '%s' en %L ya tenía una interfaz explícita"
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento '%s' en %L"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Se llamó al procedimiento de componente puntero '%s' con una interfaz implícita en %L"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento de componente puntero '%s' en %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "Se require MOLD= en un argumento NULL en %L: Ambigüedad entre las funciones específicas %s y %s "
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D es un alias del símbolo sin definir %qE"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "La entidad '%s' en %C ya está presente en la interfaz"
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "error interno - demasiados tipos de interfaz"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "No se puede sobreescribir el GENERIC '%s' en %L"
  
! #: fortran/interface.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' en %L sobreescribe un enlace de procedimiento declarad como NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5478
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "'%s' en %L no debe ser DEFERRED porque sobreescribe un enlazado que no es DEFERRED"
  
! #: fortran/interface.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' en %L sobreescribe un procedimiento PURE y también debe ser PURE"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' en %L sobreescribe un procedimiento ELEMENTAL y también debe ser ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' en %L sobreeescribe un procedimiento que no es ELEMENTAL y tampoco debe ser ELEMENTAL"
  
! #: fortran/interface.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' en %L sobreescribe una SUBROUTINE y también debe ser una SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' en %L sobreescribe una FUNCTION y también debe ser una FUNCTION"
  
! #: fortran/interface.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.cc:5540
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' en %L sobreescribe un procedimiento PUBLIC y no debe ser PRIVATE"
  
! #: fortran/interface.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "El argumento dummy '%s' de '%s' en %L se debe llamar '%s' para que coincida con el argumento correspondiente al procedimiento sobreescrito"
  
! #: fortran/interface.cc:5581
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.cc:5590
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' en %L debe tener el mismo nombre de argumentos formales que el procedimiento sobreeescrito"
  
! #: fortran/interface.cc:5599
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' en %L sobreescribe un enlace NOPASS y también debe ser NOPASS"
  
! #: fortran/interface.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' en %L sobreescribe un enlace con PASS y también debe ser PASS"
  
! #: fortran/interface.cc:5617
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "El argumento dummy del objeto pasado de '%s' en %L debe estar en la misma posición que el argumento dummy del objeto pasado del procedimiento sobreescrito"
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/interface.cc:5656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explícita"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to procedure `%s'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "faltan argumentos para el procedimiento `%s'"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 84101,84667 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
  
! #: fortran/interface.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
  
! #: fortran/interface.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
  
! #: fortran/interface.cc:3429
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
  
! #: fortran/interface.cc:3438
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "El argumento de palabra clave '%s' en %L ya está asociado con otro argumento actual"
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Más argumentos actuales que formales en la llamada a procedimento en %L"
  
! #: fortran/interface.cc:3461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Falta la especificación de devolución alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Especificación de devolución alternativa inesperada en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/interface.cc:3569
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Null pointer at %L to non-pointer dummy '%s'"
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Puntero nulo en %L a un dummy '%s' que no es puntero"
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "El argumento actual polimórfico coindizado en %L se pasa al argumento dummy polimórfico '%s'"
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "No coincide la longitud de carácter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "No coincide la longitud de carácter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
  
! #: fortran/interface.cc:3672
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L to allocatable or pointer dummy argument '%s' must have a deferred length type parameter if and only if the dummy has one"
  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 "El argumento actual en %L para el argumento alojable o dummy puntero '%s' debe tener un parámetro de tipo de longitud diferido si y sólo si el dummy tiene uno"
  
! #: fortran/interface.cc:3728
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carácter del argumento actual es más corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longitud del carácter del argumento actual es más corta que la del argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
  
! #: fortran/interface.cc:3797
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Se esperaba un puntero procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.cc:3814
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Falta un procedimiento para el argumento '%s' en %L"
  
! #: fortran/interface.cc:3831
! #, fuzzy, gcc-internal-format
! #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
! msgstr "El argumento actual polimórfico coindizado en %L se pasa al argumento dummy polimórfico '%s'"
! 
! #: fortran/interface.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "El argumento actual para '%s' no puede ser una matriz de tamaño asumido en %L"
  
! #: fortran/interface.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to non-INTENT(INOUT) dummy '%s' at %L, which is LOCK_TYPE or has a LOCK_TYPE component"
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr "Argumento actual para el dummy que no es INTENT(OUT) '%s' en %L, el cual es LOCK_TYPE o tiene un componente LOCK_TYPE"
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy '%s'"
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: El argumento actual que no es puntero en %L para el puntero dummy '%s'"
  
! #: fortran/interface.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray and thus shall not have an array designator"
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr "El argumento actuar para '%s' en %L debe ser una comatriz y por lo tanto no debe tener un designador de matriz"
  
! #: fortran/interface.cc:3975
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to pointer dummy '%s'"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argumento actual coindizado en %L para el puntero dummy '%s'"
  
! #: fortran/interface.cc:3989
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L to allocatable dummy '%s' requires INTENT(IN)"
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "El argumento actual coindizado en %L para el dummy alojable '%s' requiere INTENT(IN)"
  
! #: fortran/interface.cc:4004
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy '%s' has neither ASYNCHRONOUS nor VOLATILE"
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "El argumento actual coindizado ASYNCHRONOUS o VOLATILE en %L requiere que el dummy '%s' no tenga ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy '%s' requires either VALUE or INTENT(IN)"
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "El argumento actual coindizado en %L con componente último alojable para el dummy '%s' requiere uno de VALUE o INTENT(IN)"
  
! #: fortran/interface.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "Actual CLASS array argument for '%s' must be a full array at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "El argumento de la matriz CLASS actual para '%s' debe ser una matriz completa en %L"
  
! #: fortran/interface.cc:4043
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "El argumento actual de sección de matriz con subíndices vectoriales en %L es incompatible con el atributo INTENT(OUT), INTENT(INOUT), VOLATILE o ASYNCHRONOUS del argumento dummy '%s'"
  
! #: fortran/interface.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4139
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de sección de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4160
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Falta la especificación de devolución alternativa en la llamada a subrutina en %L"
  
! #: fortran/interface.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Falta el argumento actual para el argumento '%s' en %L"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "El mismo argumento actual está asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
  
! #: fortran/interface.cc:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "El argumento coindizado en %L en un procedimiento PURE se pasa a un argumento INTENT(%s)"
  
! #: fortran/interface.cc:4488
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "El argumento actual coindizado en %L es un procedimiento PURE se pasa a un argumento dummy POINTER"
  
! #: fortran/interface.cc:4499
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument '%s'"
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "El argumento actual polimórfico coindizado en %L se pasa al argumento dummy polimórfico '%s'"
  
! #: fortran/interface.cc:4541
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called at %L is not explicitly declared"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "El procedimiento '%s' que se llama en %L no tiene una interfaz explícita"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Se llamó al procedimiento '%s' con una interfaz implícita en %L"
  
! #: fortran/interface.cc:4564
  #, fuzzy, gcc-internal-format
  #| msgid "The pointer object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto puntero '%s' en %L debe tener una interfaz de función explícita o declrararse como matriz"
  
! #: fortran/interface.cc:4572
  #, fuzzy, gcc-internal-format
  #| msgid "The allocatable object '%s' at %L must have an explicit function interface or be declared as array"
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "El objeto allocatable '%s' en %L debe tener una interfaz de función explícita o declararse como matriz"
  
! #: fortran/interface.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable function '%s' at %L must have an explicit function interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La función allocatable '%s' en %L debe tener una interfaz de función explícita"
  
! #: fortran/interface.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Se requiere NOPASS o una interfaz explícita en %C"
  
! #: fortran/interface.cc:4606
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento '%s' en %L"
  
! #: fortran/interface.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "El símbolo '%s' en %L ya tenía una interfaz explícita"
  
! #: fortran/interface.cc:4630
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explícita para el procedimiento '%s'"
  
! #: fortran/interface.cc:4645
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure '%s'"
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "El argumento actual de LOCK_TYPE o con componente LOCK_TYPE en %L requiere una interfaz explícita para el procedimiento '%s'"
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "se requiere el argumento MOLD para NULL en %L"
  
! #: fortran/interface.cc:4663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "El símbolo '%s' en %L ya tenía una interfaz explícita"
  
! #: fortran/interface.cc:4673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento '%s' en %L"
  
! #: fortran/interface.cc:4715
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Se llamó al procedimiento de componente puntero '%s' con una interfaz implícita en %L"
  
! #: fortran/interface.cc:4726
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "El argumento de palabra clave requiere una interfaz explícita para el procedimiento de componente puntero '%s' en %L"
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "Se require MOLD= en un argumento NULL en %L: Ambigüedad entre las funciones específicas %s y %s "
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D es un alias del símbolo sin definir %qE"
  
! #: fortran/interface.cc:5284
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "La entidad '%s' en %C ya está presente en la interfaz"
  
! #: fortran/interface.cc:5401
  #, fuzzy, gcc-internal-format
  #| msgid "internal error - too many interface type"
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "error interno - demasiados tipos de interfaz"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "No se puede sobreescribir el GENERIC '%s' en %L"
  
! #: fortran/interface.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' en %L sobreescribe un enlace de procedimiento declarad como NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "'%s' en %L no debe ser DEFERRED porque sobreescribe un enlazado que no es DEFERRED"
  
! #: fortran/interface.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' en %L sobreescribe un procedimiento PURE y también debe ser PURE"
  
! #: fortran/interface.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' en %L sobreescribe un procedimiento ELEMENTAL y también debe ser ELEMENTAL"
  
! #: fortran/interface.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' en %L sobreeescribe un procedimiento que no es ELEMENTAL y tampoco debe ser ELEMENTAL"
  
! #: fortran/interface.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' en %L sobreescribe una SUBROUTINE y también debe ser una SUBROUTINE"
  
! #: fortran/interface.cc:5558
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' en %L sobreescribe una FUNCTION y también debe ser una FUNCTION"
  
! #: fortran/interface.cc:5566
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.cc:5577
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' en %L sobreescribe un procedimiento PUBLIC y no debe ser PRIVATE"
  
! #: fortran/interface.cc:5607
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "El argumento dummy '%s' de '%s' en %L se debe llamar '%s' para que coincida con el argumento correspondiente al procedimiento sobreescrito"
  
! #: fortran/interface.cc:5618
  #, fuzzy, gcc-internal-format
  #| msgid "Argument mismatch for the overriding procedure '%s' at %L: %s"
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "La interfaz no coincide en el procedimiento '%s' que sobreescribe en %L: %s"
  
! #: fortran/interface.cc:5627
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' en %L debe tener el mismo nombre de argumentos formales que el procedimiento sobreeescrito"
  
! #: fortran/interface.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' en %L sobreescribe un enlace NOPASS y también debe ser NOPASS"
  
! #: fortran/interface.cc:5647
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' en %L sobreescribe un enlace con PASS y también debe ser PASS"
  
! #: fortran/interface.cc:5654
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "El argumento dummy del objeto pasado de '%s' en %L debe estar en la misma posición que el argumento dummy del objeto pasado del procedimiento sobreescrito"
  
! #: fortran/interface.cc:5675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "La etiqueta %s en %L debe ser de tipo %s"
  
! #: fortran/interface.cc:5682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "El argumento dim en %L debe ser de tipo entero"
  
! #: fortran/interface.cc:5689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/interface.cc:5693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "El argumento %s en %L debe ser de longitud uno"
  
! #: fortran/interface.cc:5697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued %s '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "La función %s valuada con carácter '%s' en %L no debe tener longitud asumida"
  
! #: fortran/interface.cc:5701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
  
! #: fortran/interface.cc:5771
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL procedure '%s' at %L must have an explicit interface"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "El procedimiento ELEMENTAL '%s' en %L debe tener una interfaz explícita"
  
! #: fortran/interface.cc:5783
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to procedure `%s'"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "faltan argumentos para el procedimiento `%s'"
  
! #: fortran/interface.cc:5790
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to procedure `%s'"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "Conversión de %s a %s en %L"
*** 84773,84779 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 84878,84884 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr "La declaración CLOSE en %L requ
*** 85281,85287 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El número UNIT en la declaración CLOSE en %L debe ser no negativo"
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaración %s en el procedimiento PURE en %C"
--- 85386,85392 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El número UNIT en la declaración CLOSE en %L debe ser no negativo"
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaración %s en el procedimiento PURE en %C"
*************** msgstr "NAMELIST '%s' en la declaración
*** 85384,85390 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimórfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
--- 85489,85495 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L es polimórfico y requiere un procedimiento de entrada/salida definido"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr "Bloque CRITICAL anidado en %C"
*** 85809,86527 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected association at %C"
  msgid "Expected associate name at %C"
  msgstr "Se esperaba una asociación en %C"
  
! #: fortran/match.cc:2006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad continuation line at %C"
  msgid "Bad bounds remapping list at %C"
  msgstr "Continuación de línea errónea en %C"
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid association target at %C"
  msgstr "Carácter no válido en el nombre en %C"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nombre '%s' duplicado en la asociación en %C"
  
! #: fortran/match.cc:2094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L duplicates selector at %L"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/match.cc:2111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/match.cc:2170
  #, fuzzy, gcc-internal-format
  #| msgid "Expected ')' or ',' at %C"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Se esperaba ')' o ',' en %C"
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Se esperaba una lista lista de asociación en %C"
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Se esperaba una asociación en %C"
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/match.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L may not be ABSTRACT"
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "El tipo derivado '%s' en %L no debe ser ABSTRACT"
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
  
! #: fortran/match.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/match.cc:2991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: DO CONCURRENT construct at %C"
  msgid "DO CONCURRENT construct at %C"
  msgstr "Fortran 2008: Constructor DO CONCURRENT en %C"
  
! #: fortran/match.cc:3095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "se especificó %<virtual%> más de una vez en la base especificada"
  
! #: fortran/match.cc:3184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "Expected reduction operator or function name at %C"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<:%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/match.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in reduction list at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/match.cc:3233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected association list at %C"
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Se esperaba una lista lista de asociación en %C"
  
! #: fortran/match.cc:3239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "REDUCE locality spec at %L"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/match.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Locality spec at %L"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/match.cc:3382
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is unknown"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Se desconoce el nombre '%s' en la declaración %s en %C"
  
! #: fortran/match.cc:3390
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a construct name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "El nombre '%s' en la declaración %s en %C no es un nombre de constructor"
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "La declaración %s en %C deja una construcción CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "La declaración %s en %C deja una construcción DO CONCURRENT"
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "La declaración %s en %C no está dentro de una construcción"
  
! #: fortran/match.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within construct '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "La declaración %s en %C no está dentro de la construcción '%s'"
  
! #: fortran/match.cc:3452
  #, fuzzy, gcc-internal-format
  #| msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "La declaración CYCLE en %C no se aplica a la construcción '%s' que no es bucle"
  
! #: fortran/match.cc:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Fortran 2008: Declaración EXIT sin nombre de constructor do en %C"
  
! #: fortran/match.cc:3463
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not applicable to construct '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "La declaración %s en %C no se aplica a la construcción '%s'"
  
! #: fortran/match.cc:3471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "La declaración %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.cc:3472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "La declaración %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.cc:3512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "La declaración EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.cc:3518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno"
  
! #: fortran/match.cc:3520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno"
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "La declaración EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno"
  
! #: fortran/match.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "se requiere un l-valor en la declaración asm"
  
! #: fortran/match.cc:3700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "La especificación de forma en %L no puede ser negativa"
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT not specified at %L"
  msgid "QUIET= specifier for %s at %L"
  msgstr "No se especificó UNIT en %L"
  
! #: fortran/match.cc:3736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "%s statement at %C in PURE procedure"
  msgstr "Declaración de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Declaración de control de imagen STOP en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen STOP en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "El código STOP en %L debe ser de tipo INTEGER o CHARACTER"
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "El código STOP en %L debe ser escalar"
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "El código STOP en %L debe ser un carácter por defecto KIND=%d"
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El código STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/match.cc:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:3892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: ERROR STOP statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Fortran 2008: Declaración ERROR STOP en %C"
  
! #: fortran/match.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Declaración de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in CRITICAL block"
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Declaración de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:3940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant STAT tag found at %L"
  msgstr "Se encontró una etiqueta STAT redundante en %L "
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Se encontró una etiqueta ERRMSG redundante en %L "
  
! #: fortran/match.cc:4012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Se encontró una etiqueta STAT redundante en %L "
  
! #: fortran/match.cc:4078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/match.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/match.cc:4100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/match.cc:4126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/match.cc:4214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Fortran 2003: Declaración CLASS en %C"
  
! #: fortran/match.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Fortran 2008: Declaración SYNC en %C"
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Declaración de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Declaración de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:4499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Se encontró una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/match.cc:4564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/match.cc:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: UNLOCK statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Fortran 2008: Declaración UNLOCK en %C"
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Declaración de control de imagen SYNC en %C en un procedimiento PURE"
  
! #: fortran/match.cc:4605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Fortran 2008: Declaración SYNC en %C"
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Declaración de control de imagen SYNC en %C en un bloque CRITICAL"
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen SYNC en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.cc:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "Característica eliminada: declaración ASSIGN en %C"
  
! #: fortran/match.cc:4847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "Característica eliminada: declaración GOTO asignada en %C"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La lista de etiquetas de declaración en GOTO en %C no puede estar vacía"
  
! #: fortran/match.cc:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Computed GOTO at %C"
  msgstr "Característica obsoleta: GOTO computado en %C"
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Error en la especificación de tipo en %L"
  
! #: fortran/match.cc:5060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: typespec in ALLOCATE at %L"
  msgid "typespec in ALLOCATE at %L"
  msgstr "Fortran 2003: Especificación de tipo en ALLOCATE en %L"
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "Declaración %s inesperada en %C"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento erróneo en %C para un procedimiento PURE"
  
! #: fortran/match.cc:5137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal allocate-object at %C for a PURE procedure"
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:5203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %L no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la especificación de tipo"
  
! #: fortran/match.cc:5223
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "El parámetro de tipo de género para la entidad en %L difiere del parámetro de tipo de género de la especificación de tipo"
  
! #: fortran/match.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Especificación de forma para el escalar asignable en %C"
  
! #: fortran/match.cc:5267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.cc:5283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG tag at %L"
  msgid "ERRMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta ERRMSG en %L"
  
! #: fortran/match.cc:5306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SOURCE tag at %L"
  msgid "SOURCE tag at %L"
  msgstr "Fortran 2003: Etiqueta SOURCE en %L"
  
! #: fortran/match.cc:5312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant SOURCE tag found at %L "
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Se encontró una etiqueta SOURCE redundante en %L "
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/match.cc:5325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SOURCE tag at %L with more than a single allocate object"
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Fortran 2008: Etiqueta SOURCE en %L con más de un objeto de alojamiento sencillo"
  
! #: fortran/match.cc:5343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: MOLD tag at %L"
  msgid "MOLD tag at %L"
  msgstr "Fortran 2008: Etiqueta MOLD en %L"
  
! #: fortran/match.cc:5349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant MOLD tag found at %L "
  msgid "Redundant MOLD tag found at %L"
  msgstr "Se encontró una etiqueta MOLD redundante en %L "
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
! #: fortran/match.cc:5390
  #, 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 "El objeto de alojamiento en %L con un parámetro de tipo diferido requiere una especificación de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.cc:5402
  #, fuzzy, 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"
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parámetro de tipo diferido requiere una especificación de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:5612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %C no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.cc:5649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG at %L"
  msgid "ERRMSG at %L"
  msgstr "Fortran 2003: ERRMSG en %L"
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Declaración de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen RETURN en %C en un bloque DO CRITICAL"
  
! #: fortran/match.cc:5721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement RETURN at %C in CRITICAL block"
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "Declaración de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "La declaración RETURN alternativa en %C sólo se permite dentro de una SUBROUTINE"
  
! #: fortran/match.cc:5761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "Extensión: declaración RETURN en el programa principal en %C"
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura después de CALL en %C"
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C"
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintáctico en el nombre de bloque común en %C"
--- 85914,86632 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected association at %C"
  msgid "Expected associate name at %C"
  msgstr "Se esperaba una asociación en %C"
  
! #: fortran/match.cc:2155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad continuation line at %C"
  msgid "Bad bounds remapping list at %C"
  msgstr "Continuación de línea errónea en %C"
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid association target at %C"
  msgstr "Carácter no válido en el nombre en %C"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate name '%s' in association at %C"
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nombre '%s' duplicado en la asociación en %C"
  
! #: fortran/match.cc:2243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L duplicates selector at %L"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/match.cc:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data target at %L shall not have a coindex"
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "El objetivo de datos en %L no puede tener un coíndice"
  
! #: fortran/match.cc:2359
  #, fuzzy, gcc-internal-format
  #| msgid "Expected ')' or ',' at %C"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Se esperaba ')' o ',' en %C"
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Se esperaba una lista lista de asociación en %C"
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Se esperaba una asociación en %C"
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Basura después de la declaración ASSOCIATE en %C"
  
! #: fortran/match.cc:2531
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L may not be ABSTRACT"
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "El tipo derivado '%s' en %L no debe ser ABSTRACT"
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Error sintáctico en el iterador FORALL en %C"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
  
! #: fortran/match.cc:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/match.cc:3180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: DO CONCURRENT construct at %C"
  msgid "DO CONCURRENT construct at %C"
  msgstr "Fortran 2008: Constructor DO CONCURRENT en %C"
  
! #: fortran/match.cc:3284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<virtual%> specified more than once in base-specified"
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "se especificó %<virtual%> más de una vez en la base especificada"
  
! #: fortran/match.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "Expected reduction operator or function name at %C"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<:%> at %C"
  msgstr "Se esperaba '::' en %C"
  
! #: fortran/match.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in reduction list at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected association list at %C"
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Se esperaba una lista lista de asociación en %C"
  
! #: fortran/match.cc:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: PROCEDURE list at %C"
  msgid "REDUCE locality spec at %L"
  msgstr "Fortran 2008: Lista PROCEDURE en %C"
  
! #: fortran/match.cc:3435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid type-spec at %C"
  msgid "Locality spec at %L"
  msgstr "Especificación de tipo no válida en %C"
  
! #: fortran/match.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is unknown"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Se desconoce el nombre '%s' en la declaración %s en %C"
  
! #: fortran/match.cc:3579
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a construct name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "El nombre '%s' en la declaración %s en %C no es un nombre de constructor"
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "La declaración %s en %C deja una construcción CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "La declaración %s en %C deja una construcción DO CONCURRENT"
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "La declaración %s en %C no está dentro de una construcción"
  
! #: fortran/match.cc:3614
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within construct '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "La declaración %s en %C no está dentro de la construcción '%s'"
  
! #: fortran/match.cc:3641
  #, fuzzy, gcc-internal-format
  #| msgid "CYCLE statement at %C is not applicable to non-loop construct '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "La declaración CYCLE en %C no se aplica a la construcción '%s' que no es bucle"
  
! #: fortran/match.cc:3646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: EXIT statement with no do-construct-name at %C"
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Fortran 2008: Declaración EXIT sin nombre de constructor do en %C"
  
! #: fortran/match.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not applicable to construct '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "La declaración %s en %C no se aplica a la construcción '%s'"
  
! #: fortran/match.cc:3660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "La declaración %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.cc:3661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "La declaración %s en %C deja un bloque estructurado OpenMP"
  
! #: fortran/match.cc:3701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "La declaración EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.cc:3707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno"
  
! #: fortran/match.cc:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno"
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "La declaración EXIT en %C termina el bucle !$OMP DO"
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "La declaración CYCLE en %C para el bucle !$OMP DO colapsado que no es el más interno"
  
! #: fortran/match.cc:3866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "se requiere un l-valor en la declaración asm"
  
! #: fortran/match.cc:3889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "La especificación de forma en %L no puede ser negativa"
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT not specified at %L"
  msgid "QUIET= specifier for %s at %L"
  msgstr "No se especificó UNIT en %L"
  
! #: fortran/match.cc:3925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "%s statement at %C in PURE procedure"
  msgstr "Declaración de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Declaración de control de imagen STOP en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen STOP en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
! msgid "STOP code at %L must be a scalar constant expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "El código STOP en %L debe ser de tipo INTEGER o CHARACTER"
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "El código STOP en %L debe ser escalar"
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "El código STOP en %L debe ser un carácter por defecto KIND=%d"
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "El código STOP en %L debe ser un entero por defecto KIND=%d"
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "El especificador ASYNCHRONOUS= en %L debe ser una expresión de inicialización"
  
! #: fortran/match.cc:4063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:4084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: ERROR STOP statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Fortran 2008: Declaración ERROR STOP en %C"
  
! #: fortran/match.cc:4110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Declaración de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.cc:4125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in CRITICAL block"
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Declaración de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:4132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant STAT tag found at %L"
  msgstr "Se encontró una etiqueta STAT redundante en %L "
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ERRMSG tag found at %L "
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Se encontró una etiqueta ERRMSG redundante en %L "
  
! #: fortran/match.cc:4204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant STAT tag found at %L "
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Se encontró una etiqueta STAT redundante en %L "
  
! #: fortran/match.cc:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/match.cc:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/match.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/match.cc:4318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "Declaración IMPLICIT vacía en %C"
  
! #: fortran/match.cc:4406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: CLASS statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Fortran 2003: Declaración CLASS en %C"
  
! #: fortran/match.cc:4523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Fortran 2008: Declaración SYNC en %C"
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Declaración de control de imagen %s en %C en un procedimiento PURE"
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Declaración de control de imagen %s en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen %s en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:4691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant ACQUIRED_LOCK tag found at %L "
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Se encontró una etiqueta ACQUIRED_LOCK redundante en %L "
  
! #: fortran/match.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/match.cc:4766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: UNLOCK statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Fortran 2008: Declaración UNLOCK en %C"
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Declaración de control de imagen SYNC en %C en un procedimiento PURE"
  
! #: fortran/match.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SYNC statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Fortran 2008: Declaración SYNC en %C"
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Declaración de control de imagen SYNC en %C en un bloque CRITICAL"
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen SYNC en %C en un bloque DO CONCURRENT"
  
! #: fortran/match.cc:4995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "Característica eliminada: declaración ASSIGN en %C"
  
! #: fortran/match.cc:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "Característica eliminada: declaración GOTO asignada en %C"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La lista de etiquetas de declaración en GOTO en %C no puede estar vacía"
  
! #: fortran/match.cc:5144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Computed GOTO at %C"
  msgstr "Característica obsoleta: GOTO computado en %C"
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Error en la especificación de tipo en %L"
  
! #: fortran/match.cc:5252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: typespec in ALLOCATE at %L"
  msgid "typespec in ALLOCATE at %L"
  msgstr "Fortran 2003: Especificación de tipo en ALLOCATE en %L"
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "Declaración %s inesperada en %C"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento erróneo en %C para un procedimiento PURE"
  
! #: fortran/match.cc:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal allocate-object at %C for a PURE procedure"
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:5395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %L no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la especificación de tipo"
  
! #: fortran/match.cc:5415
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "El parámetro de tipo de género para la entidad en %L difiere del parámetro de tipo de género de la especificación de tipo"
  
! #: fortran/match.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Especificación de forma para el escalar asignable en %C"
  
! #: fortran/match.cc:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/match.cc:5475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG tag at %L"
  msgid "ERRMSG tag at %L"
  msgstr "Fortran 2003: Etiqueta ERRMSG en %L"
  
! #: fortran/match.cc:5498
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: SOURCE tag at %L"
  msgid "SOURCE tag at %L"
  msgstr "Fortran 2003: Etiqueta SOURCE en %L"
  
! #: fortran/match.cc:5504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant SOURCE tag found at %L "
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Se encontró una etiqueta SOURCE redundante en %L "
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/match.cc:5517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: SOURCE tag at %L with more than a single allocate object"
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Fortran 2008: Etiqueta SOURCE en %L con más de un objeto de alojamiento sencillo"
  
! #: fortran/match.cc:5535
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: MOLD tag at %L"
  msgid "MOLD tag at %L"
  msgstr "Fortran 2008: Etiqueta MOLD en %L"
  
! #: fortran/match.cc:5541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Redundant MOLD tag found at %L "
  msgid "Redundant MOLD tag found at %L"
  msgstr "Se encontró una etiqueta MOLD redundante en %L "
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La etiqueta MOLD en %L tiene conflictos con la etiqueta SOURCE en %L"
  
! #: fortran/match.cc:5582
  #, 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 "El objeto de alojamiento en %L con un parámetro de tipo diferido requiere una especificación de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.cc:5594
  #, fuzzy, 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"
  msgid "Unlimited polymorphic allocate-object at %L requires either a type-spec or SOURCE tag or a MOLD tag"
  msgstr "El objeto de alojamiento en %L con un parámetro de tipo diferido requiere una especificación de tipo o una etiqueta SOURCE o una etiqueta MOLD"
  
! #: fortran/match.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objeto de alojamiento ilegal en %C para un procedimiento PURE"
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque DO CONCURRENT"
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE de comatriz en %C en el bloque CRITICAL"
  
! #: fortran/match.cc:5804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "El objeto de alojamiento en %C no es un puntero que no es procedimiento o una variable de alojamiento"
  
! #: fortran/match.cc:5841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ERRMSG at %L"
  msgid "ERRMSG at %L"
  msgstr "Fortran 2003: ERRMSG en %L"
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Declaración de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Declaración de control de imagen RETURN en %C en un bloque DO CRITICAL"
  
! #: fortran/match.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Image control statement RETURN at %C in CRITICAL block"
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "Declaración de control de imagen RETURN en %C en un bloque CRITICAL"
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "La declaración RETURN alternativa en %C sólo se permite dentro de una SUBROUTINE"
  
! #: fortran/match.cc:5953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "Extensión: declaración RETURN en el programa principal en %C"
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Se esperaba una referencia de componente en %C"
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Basura después de CALL en %C"
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Se esperaba un procedimiento enlazado a tipo o un procedimiento de componente puntero en %C"
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintáctico en el nombre de bloque común en %C"
*************** msgstr "Error sintáctico en el nombre d
*** 86529,86600 ****
  #. 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.cc:6123
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  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 "La variable '%s' en %L en el bloque común '%s' en %C se debe declarar con género interoperable con C porque el bloque común '%s' es bind(c)"
  
! #: fortran/match.cc:6132
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable '%s' en el bloque común '%s' en %C no puede ser bind(c) porque no es global"
  
! #: fortran/match.cc:6139
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/match.cc:6147
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "El símbolo inicializado '%s' en %C sólo puede ser COMMON en BLOCK DATA"
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La especificación de matriz para el símbolo '%s' en COMMON en %C debe ser explícita"
  
! #: fortran/match.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "El símbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.cc:6190
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "El símbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.cc:6236
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "El símbolo '%s', en el bloque COMMON '%s' en %C está siendo indirectamente equivalente a otro bloque COMMON '%s'"
  
! #: fortran/match.cc:6298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK DATA construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/match.cc:6411
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/match.cc:6421
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
--- 86634,86705 ----
  #. 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.cc:6321
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  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 "La variable '%s' en %L en el bloque común '%s' en %C se debe declarar con género interoperable con C porque el bloque común '%s' es bind(c)"
  
! #: fortran/match.cc:6330
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable '%s' en el bloque común '%s' en %C no puede ser bind(c) porque no es global"
  
! #: fortran/match.cc:6337
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/match.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "El símbolo inicializado '%s' en %C sólo puede ser COMMON en BLOCK DATA"
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La especificación de matriz para el símbolo '%s' en COMMON en %C debe ser explícita"
  
! #: fortran/match.cc:6378
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "El símbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.cc:6388
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "El símbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
  
! #: fortran/match.cc:6434
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "El símbolo '%s', en el bloque COMMON '%s' en %C está siendo indirectamente equivalente a otro bloque COMMON '%s'"
  
! #: fortran/match.cc:6496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "BLOCK DATA construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/match.cc:6609
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo básico de %s"
  
! #: fortran/match.cc:6619
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
*************** msgstr "El nombre de grupo de lista de n
*** 86603,86806 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, fuzzy, gcc-internal-format
  #| msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/match.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una sección de matriz"
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "El EQUIVALENCE en %C requiere dos o más objetos"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Se intentó sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Se esperaba una coma en EQUIVALENCE en %C"
  
! #: fortran/match.cc:6702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "Invalid use of statement function argument at %L"
  msgstr "uso no válido de la función miembro no static %qD"
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La función de declaración en %L es recursiva"
  
! #: fortran/match.cc:6868
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La función de declaración '%s' en %L no se permite como un argumento actual"
  
! #: fortran/match.cc:6882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "En la declaración de la función"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Se esperaba la inicialización de la expresión en CASE en %C"
  
! #: fortran/match.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name '%s' of SELECT construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Se esperaba el nombre de bloque '%s' de la construcción SELECT en %C"
  
! #: fortran/match.cc:7496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintáctico en la especificación CASE en %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Declaración TYPE IS inesperada en %C"
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintáctico en la especificación TYPE IS en %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintáctico en la especificación CLASS IS en %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintáctico en la especificación CASE en %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaración ELSEWHERE en %C no está dentro de un bloque WHERE"
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
--- 86708,86911 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/match.cc:6684
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %C"
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una sección de matriz"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "El EQUIVALENCE en %C requiere dos o más objetos"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Se intentó sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Se esperaba una coma en EQUIVALENCE en %C"
  
! #: fortran/match.cc:6900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Fortran 2003: Declaración VALUE en %C"
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "Invalid use of statement function argument at %L"
  msgstr "uso no válido de la función miembro no static %qD"
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La función de declaración en %L es recursiva"
  
! #: fortran/match.cc:7066
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La función de declaración '%s' en %L no se permite como un argumento actual"
  
! #: fortran/match.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "In statement function"
  msgid "Statement function at %C"
  msgstr "En la declaración de la función"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Se esperaba la inicialización de la expresión en CASE en %C"
  
! #: fortran/match.cc:7308
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name '%s' of SELECT construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Se esperaba el nombre de bloque '%s' de la construcción SELECT en %C"
  
! #: fortran/match.cc:7694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
  
! #: fortran/match.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "El selector en SELECT TYPE en %C no es una variable nombrada; use nombre-asociado =>"
  
! #: fortran/match.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Error sintáctico en la declaración PROTECTED en %C"
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Declaración CASE inesperada en %C"
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Error sintáctico en la especificación CASE en %C"
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Declaración TYPE IS inesperada en %C"
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Error sintáctico en la especificación TYPE IS en %C"
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Error sintáctico en la especificación CLASS IS en %C"
  
! #: fortran/match.cc:8301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Declaración END inesperada en %C"
  
! #: fortran/match.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Error sintáctico en la especificación CASE en %C"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "La declaración ELSEWHERE en %C no está dentro de un bloque WHERE"
  
! #: fortran/match.cc:8543
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr "%qs del módulo %qs, importado e
*** 87001,87192 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "El símbolo %qs referenciado en %L no se encontró en el módulo %qs"
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "El operador de usuario %qs referenciado en %L no se encontró en el módulo %qs"
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "El operador intrínseco %qs referenciado en %L no se encontró en el módulo %qs"
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): símbolo de módulo %qs incorrecto"
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Símbolo no escrito"
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file %qs for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "No se puede abrir el fichero de módulo %qs para escritura en %C: %s"
  
  # El mensaje de error seguramente está mal redactado. cfuga
! #: fortran/module.cc:6878
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error al escribir al fichero de módulo %qs para escritura: %s"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "No se puede borrar el fichero de módulo %qs: %s"
  
! #: fortran/module.cc:6892
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file %qs to %qs: %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "No se puede renombrar el fichero de módulo %qs a %qs: %s"
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file %qs: %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "No se puede borrar el fichero de módulo temporal %qs: %s"
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "El símbolo %qs en %C ya se había declarado"
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Imposible crear símbolo para %s"
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "El símbolo %qs referenciado en %L, no está en el estándar seleccionado"
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "El símbolo %qs referenciado en %L no se encontró en el módulo intrínseco ISO_C_BINDING"
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "El símbolo %qs ya se había declarado"
  
! #: fortran/module.cc:7327
  #, fuzzy, gcc-internal-format
  #| msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "El uso del módulo intrínseco %qs en %C tiene conflictos con un nombre de módulo no intrínseco usado previamente"
  
! #: fortran/module.cc:7512
  #, fuzzy, gcc-internal-format
  #| msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %L es incompatible con la opción %s"
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %C es incompatible con la opción %s"
  
! #: fortran/module.cc:7649
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "El símbolo '%s' referenciado en %L no se encontró en el módulo intrínseco ISO_FORTRAN_ENV"
  
! #: fortran/module.cc:7675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLOSE statement at %L requires a UNIT number"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "La declaración CLOSE en %L requiere un número UNIT"
  
! #: fortran/module.cc:7704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Fortran 2003: Módulo intrínseco ISO_FORTRAN_ENV en %C"
  
! #: fortran/module.cc:7716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_C_BINDING module at %C"
  msgid "ISO_C_BINDING module at %C"
  msgstr "Fortran 2003: Módulo ISO_C_BINDING en %C"
  
! #: fortran/module.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find an intrinsic module named '%s' at %C"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "No se puede encontrar un módulo intrínseco llamado '%s' en %C"
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for reading at %C: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "No se puede abrir el fichero de módulo '%s' para lectura en %C: %s"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, fuzzy, gcc-internal-format
  #| msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "El uso del módulo '%s' que no es intrínseco en %C tiene conflictos con el nombre del módulo intrínseco usado previamente"
  
! #: fortran/module.cc:7794
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' opened at %C is not a GFORTRAN module file"
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "El fichero '%s' abierto en %C no es un fichero de módulo GFORTRAN"
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected junk at %C"
--- 87106,87297 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "El símbolo %qs referenciado en %L no se encontró en el módulo %qs"
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "El operador de usuario %qs referenciado en %L no se encontró en el módulo %qs"
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "El operador intrínseco %qs referenciado en %L no se encontró en el módulo %qs"
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): símbolo de módulo %qs incorrecto"
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Símbolo no escrito"
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file %qs for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "No se puede abrir el fichero de módulo %qs para escritura en %C: %s"
  
  # El mensaje de error seguramente está mal redactado. cfuga
! #: fortran/module.cc:6901
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error al escribir al fichero de módulo %qs para escritura: %s"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file %qs: %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "No se puede borrar el fichero de módulo %qs: %s"
  
! #: fortran/module.cc:6915
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file %qs to %qs: %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "No se puede renombrar el fichero de módulo %qs a %qs: %s"
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file %qs: %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "No se puede borrar el fichero de módulo temporal %qs: %s"
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "El símbolo %qs en %C ya se había declarado"
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Imposible crear símbolo para %s"
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "El símbolo %qs referenciado en %L, no está en el estándar seleccionado"
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "El símbolo %qs referenciado en %L no se encontró en el módulo intrínseco ISO_C_BINDING"
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "El símbolo %qs ya se había declarado"
  
! #: fortran/module.cc:7350
  #, fuzzy, gcc-internal-format
  #| msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "La etiqueta SOURCE en %L tiene conflictos con la especificación de tipo en %L"
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "El uso del módulo intrínseco %qs en %C tiene conflictos con un nombre de módulo no intrínseco usado previamente"
  
! #: fortran/module.cc:7535
  #, fuzzy, gcc-internal-format
  #| msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %L es incompatible con la opción %s"
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %C es incompatible con la opción %s"
  
! #: fortran/module.cc:7672
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "El símbolo '%s' referenciado en %L no se encontró en el módulo intrínseco ISO_FORTRAN_ENV"
  
! #: fortran/module.cc:7698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CLOSE statement at %L requires a UNIT number"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "La declaración CLOSE en %L requiere un número UNIT"
  
! #: fortran/module.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Fortran 2003: Módulo intrínseco ISO_FORTRAN_ENV en %C"
  
! #: fortran/module.cc:7739
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_C_BINDING module at %C"
  msgid "ISO_C_BINDING module at %C"
  msgstr "Fortran 2003: Módulo ISO_C_BINDING en %C"
  
! #: fortran/module.cc:7752
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find an intrinsic module named '%s' at %C"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "No se puede encontrar un módulo intrínseco llamado '%s' en %C"
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for reading at %C: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "No se puede abrir el fichero de módulo '%s' para lectura en %C: %s"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, fuzzy, gcc-internal-format
  #| msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "El uso del módulo '%s' que no es intrínseco en %C tiene conflictos con el nombre del módulo intrínseco usado previamente"
  
! #: fortran/module.cc:7817
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' opened at %C is not a GFORTRAN module file"
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "El fichero '%s' abierto en %C no es un fichero de módulo GFORTRAN"
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected junk at %C"
*************** msgstr ""
*** 87880,87886 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 87985,87991 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr "la cláusula %<linear%> no puede
*** 87918,87929 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP FLUSH en %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 88023,88034 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP FLUSH en %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "Declaración %s inesperada en %C
*** 88162,88168 ****
  msgid "expected variant name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs clause at %L specified more than once"
--- 88267,88273 ----
  msgid "expected variant name at %C"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs clause at %L specified more than once"
*************** msgid "Syntax error in !$OMP %s list at
*** 88294,88300 ****
  msgstr "Error sintáctico en la lista !$OMP THREADPRIVATE en %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 88399,88405 ----
  msgstr "Error sintáctico en la lista !$OMP THREADPRIVATE en %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 88304,89820 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "')' expected at %C"
  msgid "Clause expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after TASKYIELD clause at %C"
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Basura inesperada después de la cláusula TASKYIELD en %C"
  
! #: fortran/openmp.cc:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Basura inesperada después de la declaración $OMP ORDERED en %C"
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Basura inesperada después de la cláusula TASKYIELD en %C"
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP MASTER en %C"
  
! #: fortran/openmp.cc:8182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "REC tag at %L is incompatible with END tag"
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr "La etiqueta REC en %L es incompatible con la etiqueta END"
  
! #: fortran/openmp.cc:8296
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "REC tag at %L is incompatible with END tag"
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr "La etiqueta REC en %L es incompatible con la etiqueta END"
  
! #: fortran/openmp.cc:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP BARRIER en %C"
  
! #: fortran/openmp.cc:8404
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Basura inesperada después de la cláusula NOWAIT en %C"
  
! #: fortran/openmp.cc:8470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La cláusula NUM_THREADS en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.cc:8494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.cc:8505
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8537
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8571
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada después de la declaración $OMP ORDERED en %C"
  
! #: fortran/openmp.cc:8663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada después de la declaración $OMP ORDERED en %C"
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:9115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/openmp.cc:9193
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:9197
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9223
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "El símbolo '%s' está presente en múltiples cláusulas en %L"
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/openmp.cc:9385
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "El símbolo '%s' está presente en múltiples cláusulas en %L"
  
! #: fortran/openmp.cc:9471
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "No se permite una sección de matriz en la llamada '%s' en %L"
  
! #: fortran/openmp.cc:9675
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "El símbolo '%s' está presente en múltiples cláusulas en %L"
  
! #: fortran/openmp.cc:9693
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "El objeto que no es THREADPRIVATE '%s' en la cláusula COPYIN en %L"
  
! #: fortran/openmp.cc:9699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula COPYPRIVATE en %L"
  
! #: fortran/openmp.cc:9704
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula COPYPRIVATE en %L"
  
! #: fortran/openmp.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula COPYPRIVATE en %L"
  
! #: fortran/openmp.cc:9715
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9718
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9727
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: fortran/openmp.cc:9778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Se requiere una expresión entera en %C"
  
! #: fortran/openmp.cc:9784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Se requiere una expresión entera en %C"
  
! #: fortran/openmp.cc:9790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Se requiere una expresión entera en %C"
  
! #: fortran/openmp.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "Se esperaba %s en la declaración en %L"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "el acumulador no es una constante entera"
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array section is not contiguous in %qs clause"
  msgid "Array is not contiguous at %L"
  msgstr "la sección de matriz no es contigua en la cláusula %qs"
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/openmp.cc:9922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:9930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:9971
  #, fuzzy, gcc-internal-format
  #| msgid "%qD in %<reduction%> clause is a zero size array"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qD en la cláusula %<reduction%> es una matriz de tamaño cero"
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: fortran/openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10267
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10273
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10286
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Se usó la variable '%s' en la cláusula %s en la declaración NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10307
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10332
  #, fuzzy, gcc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr "Aún no se implementa el soporte para la entidad en %L con parámetro de tipo diferido"
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable REDUCTION %s '%s' debe ser INTEGER en %L"
  
! #: fortran/openmp.cc:10545
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/openmp.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10573
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: fortran/openmp.cc:10690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:10700
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10703
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10707
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11137
  #, 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 "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11183
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser +, -, /, .AND., .OR., .EQV. ó .NEQV. en %L"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser var = var op expr ó var = expr op var en %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr no es matemáticamente equivalente a var = var op (expr) en %L"
  
! #: fortran/openmp.cc:11331
  #, 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 "expr en la asignación !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "El intrínseco IAND, IOR ó IEOR de la asignación !$OMP ATOMIC debe tener dos argumentos en %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "El intrínseco de la asignación !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR ó IEOR en %L"
  
! #: fortran/openmp.cc:11385
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC, excepto uno, no deben referenciar a '%s' en %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC deben ser escalares en %L"
  
! #: fortran/openmp.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "El primer o último argumentos del intrínseco !$OMP ATOMIC deben ser '%s' en %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "La asignación !$OMP ATOMIC debe tener un operador o intrínseco del lado derecho en %L"
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable de iteración !$OMP DO no puede ser THREADPRIVATE en %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qD should not be reduction"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%Hla variable de iteración %qD no debe ser reduction"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Expresión de género errónea para la función '%s' en %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:12557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a conforming device number at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "A format cannot be specified with a namelist"
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "No se puede especificar un formato con una lista de nombres"
  
! #: fortran/openmp.cc:13007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:13013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:13019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:13035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Los bucles !$OMP DO colapsados no forman un espacio de iteración rectangular en %L"
  
! #: fortran/openmp.cc:13047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:13208
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "no se pertite una acción en SPEC MODULE"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 88409,89925 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "')' expected at %C"
  msgid "Clause expected at %C"
  msgstr "Se esperaba ')' en %C"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after TASKYIELD clause at %C"
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Basura inesperada después de la cláusula TASKYIELD en %C"
  
! #: fortran/openmp.cc:7855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Basura inesperada después de la declaración $OMP ORDERED en %C"
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Basura inesperada después de la cláusula TASKYIELD en %C"
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP MASTER en %C"
  
! #: fortran/openmp.cc:8194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "REC tag at %L is incompatible with END tag"
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr "La etiqueta REC en %L es incompatible con la etiqueta END"
  
! #: fortran/openmp.cc:8310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "REC tag at %L is incompatible with END tag"
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr "La etiqueta REC en %L es incompatible con la etiqueta END"
  
! #: fortran/openmp.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP BARRIER en %C"
  
! #: fortran/openmp.cc:8418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Basura inesperada después de la cláusula NOWAIT en %C"
  
! #: fortran/openmp.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La cláusula NUM_THREADS en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8522
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8538
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8551
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8585
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada después de la declaración $OMP ORDERED en %C"
  
! #: fortran/openmp.cc:8677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ORDERED statement at %C"
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "Basura inesperada después de la declaración $OMP ORDERED en %C"
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:9129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SIZE at %L must be positive"
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "SIZE en %L debe ser positivo"
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/openmp.cc:9207
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:9211
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9237
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "El símbolo '%s' está presente en múltiples cláusulas en %L"
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/openmp.cc:9399
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "El símbolo '%s' está presente en múltiples cláusulas en %L"
  
! #: fortran/openmp.cc:9485
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE aparece más de una vez en las cláusulas de datos"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "Array section not permitted in '%s' call at %L"
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "No se permite una sección de matriz en la llamada '%s' en %L"
  
! #: fortran/openmp.cc:9689
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "El símbolo '%s' está presente en múltiples cláusulas en %L"
  
! #: fortran/openmp.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "El objeto que no es THREADPRIVATE '%s' en la cláusula COPYIN en %L"
  
! #: fortran/openmp.cc:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula COPYPRIVATE en %L"
  
! #: fortran/openmp.cc:9718
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula COPYPRIVATE en %L"
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula COPYPRIVATE en %L"
  
! #: fortran/openmp.cc:9729
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9732
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9741
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula SHARED en %L"
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hel argumento de collapse necesita ser una expresión entera constante positiva"
  
! #: fortran/openmp.cc:9792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Se requiere una expresión entera en %C"
  
! #: fortran/openmp.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Se requiere una expresión entera en %C"
  
! #: fortran/openmp.cc:9804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Se requiere una expresión entera en %C"
  
! #: fortran/openmp.cc:9809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "Se esperaba %s en la declaración en %L"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "el acumulador no es una constante entera"
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "array section is not contiguous in %qs clause"
  msgid "Array is not contiguous at %L"
  msgstr "la sección de matriz no es contigua en la cláusula %qs"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, fuzzy, gcc-internal-format
  #| msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/openmp.cc:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:9944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected coarray designator at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Designador de comatriz inesperado en %C"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:9985
  #, fuzzy, gcc-internal-format
  #| msgid "%qD in %<reduction%> clause is a zero size array"
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qD en la cláusula %<reduction%> es una matriz de tamaño cero"
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "El objeto THREADPRIVATE '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, fuzzy, gcc-internal-format
  #| msgid "code model %<large%> not supported yet"
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "aún no se admite el modelo de código %<large%>"
  
! #: fortran/openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10281
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10287
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "El puntero Cray '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Se usó la variable '%s' en la cláusula %s en la declaración NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10321
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/openmp.cc:10346
  #, fuzzy, gcc-internal-format
  #| msgid "Support for entity at %L with deferred type parameter not yet implemented"
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr "Aún no se implementa el soporte para la entidad en %L con parámetro de tipo diferido"
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable REDUCTION %s '%s' debe ser INTEGER en %L"
  
! #: fortran/openmp.cc:10559
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "El argumento actual para '%s' debe ser un puntero en %L"
  
! #: fortran/openmp.cc:10570
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "La cláusula FINAL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/openmp.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "the value of %qD is not usable in a constant expression"
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "el valor de %qD no se puede usar en una expresión constante"
  
! #: fortran/openmp.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "El chunk_size de la cláusula SCHEDULE en %L requiere una expresión INTEGER escalar"
  
! #: fortran/openmp.cc:10714
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10717
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10721
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Rangos incompatibles en %s (%d y %d) en %L"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be an array element"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "El objeto puntero en %C no debe tener un coíndice"
  
! #: fortran/openmp.cc:10810
  #, fuzzy, gcc-internal-format
  #| msgid "%<nowait%> clause must not be used together with %<copyprivate%>"
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la cláusula %<nowait%> no debe utilizarse junto con %<copyprivate%>"
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Se esperaba una expresión de inicialización escalar en %C"
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC READ debe leer de una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11151
  #, 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 "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "La declaración !$OMP ATOMIC debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE debe definir una variable escalar de tipo intrínseco en %L"
  
! #: fortran/openmp.cc:11181
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11197
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "La declaración de captura !$OMP ATOMIC CAPTURE lee de una variable diferente a la que escribe la declaración de captura en %L"
  
! #: fortran/openmp.cc:11205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr en la asignación !$OMP ATOMIC WRITE var =  expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser +, -, /, .AND., .OR., .EQV. ó .NEQV. en %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "El operador de la asignación !$OMP ATOMIC debe ser var = var op expr ó var = expr op var en %L"
  
! #: fortran/openmp.cc:11312
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr no es matemáticamente equivalente a var = var op (expr) en %L"
  
! #: fortran/openmp.cc:11345
  #, 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 "expr en la asignación !$OMP ATOMIC var = var op expr debe ser escalar y no puede referenciar a var en %L"
  
! #: fortran/openmp.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "El intrínseco IAND, IOR ó IEOR de la asignación !$OMP ATOMIC debe tener dos argumentos en %L"
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "El intrínseco de la asignación !$OMP ATOMIC debe ser MIN, MAX, IAND, IOR ó IEOR en %L"
  
! #: fortran/openmp.cc:11399
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC, excepto uno, no deben referenciar a '%s' en %L"
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Los argumentos del intrínseco !$OMP ATOMIC deben ser escalares en %L"
  
! #: fortran/openmp.cc:11414
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "El primer o último argumentos del intrínseco !$OMP ATOMIC deben ser '%s' en %L"
  
! #: fortran/openmp.cc:11432
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "La asignación !$OMP ATOMIC debe tener un operador o intrínseco del lado derecho en %L"
  
! #: fortran/openmp.cc:11437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after $OMP ATOMIC statement at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Basura inesperada después de la declaración $OMP ATOMIC en %C"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable de iteración !$OMP DO no puede ser THREADPRIVATE en %L"
  
! #: fortran/openmp.cc:12462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "La variable de iteración !$OMP DO está presente en una cláusula diferente de PRIVATE o LASTPRIVATE en %L"
  
! #: fortran/openmp.cc:12473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qD should not be reduction"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%Hla variable de iteración %qD no debe ser reduction"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Expresión de género errónea para la función '%s' en %L"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "condition expression refers to iteration variable %qD"
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "la expresión de la condición hace referencia a la variable de iteración %qD"
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:12633
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "el argumento de collapse necesita una expresión entera constante positiva"
  
! #: fortran/openmp.cc:12641
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/openmp.cc:12670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant logical expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be a conforming device number at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "A format cannot be specified with a namelist"
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "No se puede especificar un formato con una lista de nombres"
  
! #: fortran/openmp.cc:13021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:13027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$OMP DO no puede ser un DO WHILE ó DO sin control de bucle en %L"
  
! #: fortran/openmp.cc:13033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable de iteración !$OMP DO debe ser de tipo entero en %L"
  
! #: fortran/openmp.cc:13049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Los bucles !$OMP DO colapsados no forman un espacio de iteración rectangular en %L"
  
! #: fortran/openmp.cc:13061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Los bucles !$OMP DO colapsados no están perfectamente anidados en %L"
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "no hay suficientes bucles DO para los !$OMP DO colapsados en %L"
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "TILE requires constant expression at %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/openmp.cc:13222
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "El objeto '%s' no es una variable en %L"
  
! #: fortran/openmp.cc:13229
  #, fuzzy, gcc-internal-format
  #| msgid "action not allowed in SPEC MODULE"
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "no se pertite una acción en SPEC MODULE"
  
! #: fortran/openmp.cc:13276
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13282
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "se esperaba una expresión entera"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "BLOCK DATA en blanco en %C gener
*** 90606,90612 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Declaración %s inesperada en BLOCK DATA en %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Declaración %s inesperada en MODULE en %C"
--- 90711,90717 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Declaración %s inesperada en BLOCK DATA en %C"
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Declaración %s inesperada en MODULE en %C"
*************** msgstr "Declaración %s inesperada en MO
*** 90614,90620 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
--- 90719,90725 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
*************** msgstr "Carácter inesperado en la lista
*** 90896,91124 ****
  msgid "Expected structure component name at %C"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del módulo '%s'"
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "El parámetro KIND de %s en %L debe ser una expresión de inicialización"
  
! #: fortran/primary.cc:2853
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "El componente de procedimiento puntero '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:2940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript stride at %C"
  msgid "Unexpected array/substring ref at %C"
  msgstr "Se esperaba un gran tranco de subíndice de matriz en %C"
  
! #: fortran/primary.cc:2962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Componente de procedimiento puntero con coíndice en %C"
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/primary.cc:3468
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos opcionales faltantes en %C"
  
! #: fortran/primary.cc:3488
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.cc:3536
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %L"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "No se puede construir el tipo ABSTRACT '%s' en %L"
  
! #: fortran/primary.cc:3556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos nombrados en %C"
  
! #: fortran/primary.cc:3571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %L!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "¡Inicializador de componente sin nombre después del componente nombrado %s en %L!"
  
! #: fortran/primary.cc:3576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %L!"
  msgid "Too many components in structure constructor at %L"
  msgstr "¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3636
  #, fuzzy
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
  
! #: fortran/primary.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %L!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "¡El componente '%s' se inicializa dos veces en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "¡Expresión con coíndice en el componente puntero '%s' en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "El componente '%s' en %L ya se había definido por un constructor padre de tipo derivado"
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  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 "'%s' en %C es el nombre de una función recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explícita para recursión directa (12.5.2.1)"
  
! #: fortran/primary.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "El símbolo en %C no es apropiado para una expresión"
  
! #: fortran/primary.cc:4079
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
  
! #: fortran/primary.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La función de declaración '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "La función '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "No se permite un constructor de matriz vacío en %C"
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Faltan la lista de argumentos en la función '%s' en %C"
  
! #: fortran/primary.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nombrada en %C en un EQUIVALENCE"
  
! #: fortran/primary.cc:4617
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "La variable '%s' en %C con un inicializador ya aparecía en una declaración DATA"
  
! #: fortran/primary.cc:4653
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 91001,91229 ----
  msgid "Expected structure component name at %C"
  msgstr "Se esperaba un nombre de componente de estructura en %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del módulo '%s'"
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "El parámetro KIND de %s en %L debe ser una expresión de inicialización"
  
! #: fortran/primary.cc:2878
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "El componente de procedimiento puntero '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:2965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript stride at %C"
  msgid "Unexpected array/substring ref at %C"
  msgstr "Se esperaba un gran tranco de subíndice de matriz en %C"
  
! #: fortran/primary.cc:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "forming reference to reference type %qT"
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "se forma una referencia para referenciar al tipo %qT"
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Componente de procedimiento puntero con coíndice en %C"
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/primary.cc:3493
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.cc:3504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos opcionales faltantes en %C"
  
! #: fortran/primary.cc:3513
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "¡No existe un inicializador dado para el componente '%s' en el constructor de estructura en %C!"
  
! #: fortran/primary.cc:3561
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %L"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "No se puede construir el tipo ABSTRACT '%s' en %L"
  
! #: fortran/primary.cc:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Constructor de estructura con argumentos nombrados en %C"
  
! #: fortran/primary.cc:3596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %L!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "¡Inicializador de componente sin nombre después del componente nombrado %s en %L!"
  
! #: fortran/primary.cc:3601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %L!"
  msgid "Too many components in structure constructor at %L"
  msgstr "¡Demasiados componentes en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3661
  #, fuzzy
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
  
! #: fortran/primary.cc:3679
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %L!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "¡El componente '%s' se inicializa dos veces en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3691
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed expression to pointer component '%s' in structure constructor at %L!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "¡Expresión con coíndice en el componente puntero '%s' en el constructor de estructura en %L!"
  
! #: fortran/primary.cc:3745
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "El componente '%s' en %L ya se había definido por un constructor padre de tipo derivado"
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  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 "'%s' en %C es el nombre de una función recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explícita para recursión directa (12.5.2.1)"
  
! #: fortran/primary.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "El símbolo en %C no es apropiado para una expresión"
  
! #: fortran/primary.cc:4105
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
  
! #: fortran/primary.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La función de declaración '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:4140
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "La función '%s' requiere una lista de argumentos en %C"
  
! #: fortran/primary.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "No se permite un constructor de matriz vacío en %C"
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Faltan argumentos para '%s' en %C"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Faltan la lista de argumentos en la función '%s' en %C"
  
! #: fortran/primary.cc:4597
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nombrada en %C en un EQUIVALENCE"
  
! #: fortran/primary.cc:4643
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "La variable '%s' en %C con un inicializador ya aparecía en una declaración DATA"
  
! #: fortran/primary.cc:4679
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
*************** msgstr "El intrínseco '%s' declarado co
*** 91594,91606 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
--- 91699,91711 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "El procedimiento que no es RECURSIVE '%s' en %L posiblemente se está llamando a sí mismo recursivamente. Declárelo RECURSIVE o utilice -frecursive"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "La etiqueta %d referenciada en %L nunca se define"
*************** msgstr ""
*** 91743,91749 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 91848,91854 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La función '%s' en %L no es de tipo IMPLICIT"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "La variable de comatriz '%s' en
*** 92407,92831 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/resolve.cc:6773
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresión de especificación, se referencía en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6778
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimórfico de un objeto coindizado en %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificación de tipo en %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.cc:7436
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7475
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontró un enlace específico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.cc:8331
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresión de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutará cero veces"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "No se ha asignado una etiqueta de formato a la variable '%s' en %L"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8702
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8707
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8718
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "se define la variable %qD pero no se usa"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresión de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresión de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresión de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El índice FORALL '%s' no puede aparecer en la especificación triplet en %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.cc:9171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9182
  #, 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 "La expresión fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresión fuente en %L"
  
! #: fortran/resolve.cc:9397
  #, 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 "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
  
! #: fortran/resolve.cc:9411
  #, 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 "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9436
  #, fuzzy, 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"
  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 "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificación de tipo o una expresión source"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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 "Alojar %s en %L con especificación de tipo requiere el mismo parámetro de longitud de carácter que el de la declaración"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Especificación de comatriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Especificación de matriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificación de matriz en %L en la misma declaración ALLOCATE donde se aloja a sí misma"
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inútil sin una etiqueta STAT"
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
--- 92512,92936 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:6633
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of references"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "se crea la matriz de referencias"
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s', usada en una expresión de especificación, se referencía en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6785
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable '%s' se usa en %L antes de la declaración ENTRY en la cual es un parámetro"
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Subobjecto polimórfico de un objeto coindizado en %L"
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qs es obsoleto"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referencia de matriz errónea en %L"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Error in type-spec at %L"
  msgid "Error in typebound call at %L"
  msgstr "Error en la especificación de tipo en %L"
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "El objeto pasado en %L debe ser escalar"
  
! #: fortran/resolve.cc:7452
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type '%s'"
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a componente procedimiento-puntero en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7491
  #, fuzzy, gcc-internal-format
  #| msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo en %L es de tipo ABSTRACT '%s'"
  
! #: fortran/resolve.cc:7500
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "El objeto base para la llamada a procedimiento enlazada a tipo NOPASS en %L debe ser escalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7695
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "No se encontró un enlace específico coincidente para la llamada al GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' en %L debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:7782
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' en %L debe ser una FUNCTION"
  
! #: fortran/resolve.cc:8347
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s en %L debe ser un escalar"
  
! #: fortran/resolve.cc:8393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L must be nonnegative"
  msgid "%s at %L must be integer"
  msgstr "'%s' en %L debe ser no negativo"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s en %L debe ser INTEGER"
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "La expresión de paso en el bucle DO en %L no puede ser cero"
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "El bucle DO en %L se ejecutará cero veces"
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "No se ha asignado una etiqueta de formato a la variable '%s' en %L"
  
! #: fortran/resolve.cc:8693
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "El atributo SAVE en %L no se puede especificar en un procedimiento PURE"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Matriz de tamaño asumido '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8726
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "El objeto POINTER '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8736
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "El apuntado Cray '%s' en la cláusula %s en %L"
  
! #: fortran/resolve.cc:8742
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed argument not permitted in '%s' call at %L"
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "No se permite un argumento coindizado en la llamada '%s' en %L"
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "se define la variable %qD pero no se usa"
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "La expresión de inicio FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "La expresión de fin FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "La expresión de tranco FORALL en %L no puede ser cero"
  
! #: fortran/resolve.cc:8958
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "El índice FORALL '%s' no puede aparecer en la especificación triplet en %L"
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "El objeto de alojamiento en %L debe ser ALLOCATABLE o un POINTER"
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objeto alojable coindizado en %L"
  
! #: fortran/resolve.cc:9195
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Allocate-object at %L also appears at %L"
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9206
  #, 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 "La expresión fuente en %L debe ser escalar o tener el mismo rango que el objeto de alojamiento en %L"
  
! #: fortran/resolve.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "La expresión fuente en %L y el objeto de alojamiento en %L deben tener la misma forma"
  
! #: fortran/resolve.cc:9401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "El tipo de entidad en %L es de tipo incompatible con la expresión fuente en %L"
  
! #: fortran/resolve.cc:9421
  #, 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 "El objeto de alojamiento en %L y la expresión fuente en %L deben tener el mismo parámetro de tipo de género"
  
! #: fortran/resolve.cc:9435
  #, 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 "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9460
  #, fuzzy, 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"
  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 "La expresión fuente en %L no puede ser de tipo LOCK_TYPE ni tener un componente LOCK_TYPE si el objeto-alojado en %L es una comatriz"
  
! #: fortran/resolve.cc:9473
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "El alojamiento %s del tipo de base ABSTRACT en %L requiere una especificación de tipo o una expresión source"
  
! #: fortran/resolve.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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 "Alojar %s en %L con especificación de tipo requiere el mismo parámetro de longitud de carácter que el de la declaración"
  
! #: fortran/resolve.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Se requiere una especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Especificación de comatriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Especificación de matriz errónea en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9709
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' no debe aparecer en la especificación de matriz en %L en la misma declaración ALLOCATE donde se aloja a sí misma"
  
! #: fortran/resolve.cc:9724
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '*' in coindex specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Se esperaba '*' en la especificación de comatriz en la declaración ALLOCATE en %L"
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat en %L no no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG en %L es inútil sin una etiqueta STAT"
  
! #: fortran/resolve.cc:9822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg en %L no debe ser %sd dentro de la misma declaración %s"
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "El objeto de alojamiento en %L también aparece en %L"
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
*************** msgstr "El objeto de alojamiento en %L e
*** 92834,93170 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresión en la declaración CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresión en la declaración CASE en %L debe ser de género %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaración SELECT en %L no puede ser %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresión en la declaración CASE en %L no está en el rango de %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener después un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lógico en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lógico constante en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificación de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lógico en %L tiene más de dos cases"
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "No se puede resolver la función específica '%s' en %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:10752
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimórfico en la declaración SELECT TYPE en %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:11145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensión de '%s'"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:11184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaración SELECT TYPE  en %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no válido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El código STOP en %L debe ser escalar"
  
! #: fortran/resolve.cc:11780
  #, 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 "El elemento de transferencia de datos en %L no puede ser polimórfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11793
  #, 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 "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:11809
  #, 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 "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.cc:11826
  #, fuzzy, 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"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaño asumido"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/resolve.cc:11969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be a character string of default kind"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "La etiqueta %s en %L debe ser una cadena de caracteres del género por defecto"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaración en %L no es una declaración de objetivo de ramificación válida para la declaración de ramificación en %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificación en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción DO CONCURRENT por la etiqueta en %L"
  
! #: fortran/resolve.cc:12224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
--- 92939,93275 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "La expresión en la declaración CASE en %L debe ser de tipo %s"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "La expresión en la declaración CASE en %L debe ser de género %d"
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "La expresión en la declaración CASE en %L debe ser escalar"
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar"
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "El argumento de la declaración SELECT en %L no puede ser %s"
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "La expresión en la declaración CASE en %L no está en el rango de %s"
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "El DEFAULT CASE en %L no puede tener después un segundo DEFAULT CASE en %L"
  
! #: fortran/resolve.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "No se permite un rango lógico en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Se repite un valor lógico constante en una declaración CASE en %L"
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La especificación de rango en %L nunca puede coincidir"
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "El bloque SELECT CASE lógico en %L tiene más de dos cases"
  
! #: fortran/resolve.cc:10562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "No se puede resolver la función específica '%s' en %L"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, fuzzy, gcc-internal-format
  #| msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "El procedimiento interno '%s' es no válido en la asignación de puntero de procedimiento en %L"
  
! #: fortran/resolve.cc:10625
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "El nombre '%s' no se puede usar como un operador definido en %C"
  
! #: fortran/resolve.cc:10642
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L cannot be NULL()"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L has no type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:10786
  #, fuzzy, gcc-internal-format
  #| msgid "Associate-name '%s' at %L is used as array"
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Se usa el nombre asociado '%s' en %L como una matriz"
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "El selector debe ser polimórfico en la declaración SELECT TYPE en %L"
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "Selector at %L must not be coindexed"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/resolve.cc:11179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
  
! #: fortran/resolve.cc:11192
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:11205
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be an extension of '%s'"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "El tipo derivado '%s' en %L debe ser una extensión de '%s'"
  
! #: fortran/resolve.cc:11208
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected NULL() intrinsic at %L to dummy '%s'"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Intrínseco NULL inesperado en %L para el dummy '%s'"
  
! #: fortran/resolve.cc:11218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloque CLASS IS doble en la declaración SELECT TYPE  en %L"
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexto no válido para el puntero NULL() en %%L"
  
! #: fortran/resolve.cc:11804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STOP code at %L must be scalar"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "El código STOP en %L debe ser escalar"
  
! #: fortran/resolve.cc:11814
  #, 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 "El elemento de transferencia de datos en %L no puede ser polimórfico a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11827
  #, 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 "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:11843
  #, 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 "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
  
! #: fortran/resolve.cc:11860
  #, fuzzy, 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"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER a menos que se procese con un procedimiento de entrada/salida definido"
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaño asumido"
  
! #: fortran/resolve.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:11939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable lock en %L debe ser un escalar de tipo LOCK_TYPE"
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:11946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Actual argument to '%s' at %L must be a coarray"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "El argumento actual para '%s' en %L debe ser una comatriz"
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "El argumento ERRMSG= en %L debe ser una variable CHARACTER escalar"
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "El argumento ACQUIRED_LOCK= en %L debe ser una variable LOGICAL escalar"
  
! #: fortran/resolve.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/resolve.cc:12003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
  
! #: fortran/resolve.cc:12017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be a character string of default kind"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "La etiqueta %s en %L debe ser una cadena de caracteres del género por defecto"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "El argumento de conjunto de imagen %L debe ser un escalar o una expresión INTEGER de rango 1"
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "El argumento de conjunto de imagen en %L debe estar entre 1 y num_images()"
  
! #: fortran/resolve.cc:12223
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "La declaración en %L no es una declaración de objetivo de ramificación válida para la declaración de ramificación en %L"
  
! #: fortran/resolve.cc:12232
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificación en %L puede resultar en un bucle infinito"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción CRITICAL por la etiqueta en %L"
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción DO CONCURRENT por la etiqueta en %L"
  
! #: fortran/resolve.cc:12258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
*************** msgstr "La declaración GOTO en %L deja
*** 93173,93399 ****
  #. 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.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no está en el mismo bloque que la declaración GOTO en %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La máscara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignación WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Asignación definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Declaración sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Asignación a una variable de índice FORALL en %L"
  
! #: fortran/resolve.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  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 "No se usa el FORALL con índice '%s' en el lado izquierdo de la asignación en %L y podría causar múltiples asignaciones a este objeto"
  
! #: fortran/resolve.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcción FORALL externa ya tiene un índice con este nombre %L"
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la cláusula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have procedure pointer components"
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
  
! #: fortran/resolve.cc:13215
  #, 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 "La expresión con coíndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Asignación a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.cc:13265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Aún no se admite la matriz polimórfica en %C"
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Asignación a una variable de índice FORALL en %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable no debe ser polimórfica en la asignación intrínseca en %L - revise que hay una subrutina específica coincidente para el operador '='"
  
! #: fortran/resolve.cc:13292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente último alojable en la asignación en %L"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/resolve.cc:14049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaración ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaración RETURN alternativa en %L requiere de un especificador de devolución SCALAR-INTEGER"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Se esperaba la inicialización de la expresión en CASE en %C"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'género', para evitar confusión con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Género no válido para %s en %L"
  
! #: fortran/resolve.cc:14553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaración IF aritmética en %L requiere una expresión numérica"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condición de salida del bucle DO WHILE en %L debe ser una expresión LOGICAL escalar"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula de máscara FORALL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/resolve.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declaró el parámetro '%s' sin uso en %L"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
--- 93278,93504 ----
  #. 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.cc:12298
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "La etiqueta en %L no está en el mismo bloque que la declaración GOTO en %L"
  
! #: fortran/resolve.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "La máscara WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "El objetivo de asignación WHERE en %L tiene forma inconsistente"
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Asignación definida por el usuario de un no-ELEMENTAL en WHERE en %L"
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Declaración sin soporte dentro de WHERE en %L"
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Asignación a una variable de índice FORALL en %L"
  
! #: fortran/resolve.cc:12452
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  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 "No se usa el FORALL con índice '%s' en el lado izquierdo de la asignación en %L y podría causar múltiples asignaciones a este objeto"
  
! #: fortran/resolve.cc:12802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BLOCK construct at %C"
  msgid "FORALL construct at %L"
  msgstr "Fortran 2008: Constructor BLOCK en %C"
  
! #: fortran/resolve.cc:12828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Una construcción FORALL externa ya tiene un índice con este nombre %L"
  
! #: fortran/resolve.cc:12875
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "se esperaba un nombre variable en %C"
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "la cláusula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have procedure pointer components"
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "El elemento de transferencia de datos en %L no puede tener componentes de puntero a procedimiento"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "No se puede convertir %s a %s en %L"
  
! #: fortran/resolve.cc:13231
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
  
! #: fortran/resolve.cc:13263
  #, 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 "La expresión con coíndice en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Asignación a una variable coindizada en %L en un procedimiento PURE"
  
! #: fortran/resolve.cc:13313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Polymorphic array at %C not yet supported"
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "Aún no se admite la matriz polimórfica en %C"
  
! #: fortran/resolve.cc:13317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Asignación a una variable de índice FORALL en %L"
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, fuzzy, gcc-internal-format
  #| msgid "Variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for '=' operator"
  msgid "Nonallocatable variable must not be polymorphic in intrinsic assignment at %L - check that there is a matching specific subroutine for %<=%> operator"
  msgstr "La variable no debe ser polimórfica en la asignación intrínseca en %L - revise que hay una subrutina específica coincidente para el operador '='"
  
! #: fortran/resolve.cc:13340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Coindexed variable must not be have an allocatable ultimate component in assignment at %L"
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable coindizada no debe tener un componente último alojable en la asignación en %L"
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Asignación de puntero de procedimiento no válida en %L"
  
! #: fortran/resolve.cc:14097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "La expresión objetivo en la asignación de puntero en %L debe entregar un resultado puntero."
  
! #: fortran/resolve.cc:14433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "La declaración ASSIGNED GOTO en %L requiere una variable INTEGER"
  
! #: fortran/resolve.cc:14437
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "La declaración RETURN alternativa en %L requiere de un especificador de devolución SCALAR-INTEGER"
  
! #: fortran/resolve.cc:14527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Se esperaba la inicialización de la expresión en CASE en %C"
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'género', para evitar confusión con 'type' = 'tipo'. cfuga
! #: fortran/resolve.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Género no válido para %s en %L"
  
! #: fortran/resolve.cc:14620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "La declaración IF aritmética en %L requiere una expresión numérica"
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condición de salida del bucle DO WHILE en %L debe ser una expresión LOGICAL escalar"
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La cláusula de máscara FORALL en %L requiere una expresión LOGICAL escalar"
  
! #: fortran/resolve.cc:14882
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Se declaró el parámetro '%s' sin uso en %L"
  
! #: fortran/resolve.cc:14999
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 93401,93407 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
--- 93506,93512 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
*************** msgstr "La etiqueta enlazante '%s' en %L
*** 93410,93481 ****
  #. 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.cc:14965
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.cc:15336
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.cc:15350
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.cc:15383
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  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 "El tipo '%s' no se puede asociar al anfitrión en %L porque está bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.cc:15405
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implícito para la variable de módulo '%s' en %L, se necesita por la inicialización por defecto"
  
! #: fortran/resolve.cc:15438
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
--- 93515,93586 ----
  #. 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.cc:15032
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
  
! #: fortran/resolve.cc:15118
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longitud de la cadena en %L es demasiado grande"
  
! #: fortran/resolve.cc:15362
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:15366
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
  
! #: fortran/resolve.cc:15385
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "La matriz '%s' en %L no puede tener una forma diferida"
  
! #: fortran/resolve.cc:15403
  #, fuzzy, gcc-internal-format
  #| msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "El tipo '%s' de la variable CLASS '%s' en %L no es extensible"
  
! #: fortran/resolve.cc:15417
  #, fuzzy, gcc-internal-format
  #| msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS '%s' en %L debe ser dummy, allocatable o pointer"
  
! #: fortran/resolve.cc:15450
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  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 "El tipo '%s' no se puede asociar al anfitrión en %L porque está bloqueado por un objeto incompatible del mismo nombre declarado en %L"
  
! #: fortran/resolve.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "Fortran 2008: SAVE implícito para la variable de módulo '%s' en %L, se necesita por la inicialización por defecto"
  
! #: fortran/resolve.cc:15505
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.cc:15519
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "El bloque COMMON '%s' en %L no p
*** 93483,94525 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El módulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carácter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la función '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automática '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La función de declaración valuada con carácter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:15720
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La función '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La función ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La función de declaración '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genérica"
  
! #: fortran/resolve.cc:15851
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.cc:15967
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explícita"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.cc:16295
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Sólo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere también uno escalar"
  
! #: fortran/resolve.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace específico '%s' no está definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace específico, '%s' es GENERIC también"
  
! #: fortran/resolve.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace específico con el mismo nombre"
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de módulo o un procedimiento externo con una interfaz explícita en %L"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimórfico de '%s' en %L"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.cc:17076
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribió"
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.cc:17190
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:17200
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:17225
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.cc:17469
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carácter del componente '%s' necesita ser una expresión de especificación constante en %L"
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/resolve.cc:17493
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carácter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.cc:17526
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimórfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.cc:17721
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' también debe tener uno"
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genérico '%s' de la función '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to build PDT class component at %L"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17940
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carácter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:17971
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declaró PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:17993
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18004
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.cc:18050
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parámetro '%s' en %L no puede ser automática ni de forma diferida"
  
! #: fortran/resolve.cc:18066
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implícito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/resolve.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.cc:18427
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaño asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El símbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.cc:18503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carácter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.cc:18522
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carácter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/resolve.cc:18609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.cc:18649
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declaró en el ámbito de nivel de módulo"
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La función PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.cc:18753
  #, 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 "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:18766
  #, fuzzy, 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"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:18784
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la función '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.cc:18827
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:18840
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:18856
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.cc:18864
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.cc:18885
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.cc:18894
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18910
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18916
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociación de USE a %s"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaración previa"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coíndice"
  
! #: fortran/resolve.cc:19182
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Sección de matriz no constante en %L en la declaración DATA"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaración DATA en %L tiene más variables que valores"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Sección de matriz no constante en %L en la declaración DATA"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaración DATA en %L tiene más valores que variables"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.cc:19792
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19801
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19809
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:19943
  #, 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 "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.cc:19968
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque común '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.cc:19977
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
--- 93588,94630 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "El módulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
  
! #: fortran/resolve.cc:15569
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "La entidad con longitud de carácter asumida en %L debe ser un argumento de prueba o un PARAMETER"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:15600
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:15650
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "El allocatable '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15653
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "El external '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15656
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "El dummy '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15659
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "El resultado de la función '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15665
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "La matriz automática '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fstat %s"
  msgid "%s at %L"
  msgstr "fstat %s"
  
! #: fortran/resolve.cc:15742
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La función de declaración valuada con carácter '%s' en %L debe tener longitud constante"
  
! #: fortran/resolve.cc:15765
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:15787
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
  
! #: fortran/resolve.cc:15805
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La función '%s' en %L no puede tener un inicializador"
  
! #: fortran/resolve.cc:15817
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "El objeto external '%s' en %L puede no tener un inicializador"
  
! #: fortran/resolve.cc:15827
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La función ELEMENTAL '%s' en %L debe tener un resultado escalar"
  
! #: fortran/resolve.cc:15837
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L may not have pointer or allocatable attribute"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La función de declaración '%s' en %L no debe tener atributo puntero o alojable"
  
! #: fortran/resolve.cc:15856
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
  
! #: fortran/resolve.cc:15860
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
  
! #: fortran/resolve.cc:15864
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:15868
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser recursiva"
  
! #: fortran/resolve.cc:15881
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
  
! #: fortran/resolve.cc:15892
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/resolve.cc:15898
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "El procedimiento dummy '%s' en %C no puede tener una interfaz genérica"
  
! #: fortran/resolve.cc:15918
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, fuzzy, gcc-internal-format
  #| msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Objeto coindizado con subcomponente alojable polimórfico en %L"
  
! #: fortran/resolve.cc:16008
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo SAVE en '%s' en %L"
  
! #: fortran/resolve.cc:16014
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo INTENT en '%s' en %L"
  
! #: fortran/resolve.cc:16020
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo RESULT en '%s' en %L"
  
! #: fortran/resolve.cc:16028
  #, fuzzy, gcc-internal-format
  #| msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "El atributo EXTERNAL genera un conflicto con el atributo FUNCTION en '%s' en %L"
  
! #: fortran/resolve.cc:16034
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Al resultado del puntero de procedimiento '%s' en %L le falta el atributo puntero"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "La interfaz '%s' del procedimiento '%s' en %L debe ser explícita"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "El procedimiento FINAL '%s' en %L no debe ser una SUBROUTINE"
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "El procedimiento FINAL en %L debe tener exactamente un argumento"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "El argumento del procedimiento FINAL en %L debe ser de tipo '%s'"
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser un POINTER"
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "El argumento del procedimiento final en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser OPTIONAL"
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "El argumento del procedimiento FINAL en %L no debe ser INTENT(OUT)"
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "El procedimiento FINAL que no es escalar en %L debe tener un argumento sharp asumido"
  
! #: fortran/resolve.cc:16325
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "El procedimiento FINAL '%s' declarado en %L tiene el mismo rango (%d) que '%s'"
  
! #: fortran/resolve.cc:16362
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Sólo se declaran procedimientos FINAL de matriz para el tipo derivado '%s' definido en %L, se sugiere también uno escalar"
  
! #: fortran/resolve.cc:16432
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' y '%s' no pueden ser FUNCTION/SUBROUTINE mezcladas para el GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' y '%s' para el GENERIC '%s' en %L son ambiguos"
  
! #: fortran/resolve.cc:16538
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "El enlace específico '%s' no está definido como objetivo del GENERIC '%s' en %L"
  
! #: fortran/resolve.cc:16550
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "El GENERIC '%s' en %L debe apuntar a un enlace específico, '%s' es GENERIC también"
  
! #: fortran/resolve.cc:16578
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "El GENERIC '%s' en %L no puede sobreescribir el enlace específico con el mismo nombre"
  
! #: fortran/resolve.cc:16634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Type-bound operator at %L can't be NOPASS"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "El operador enlazado a tipo en %L no puede ser NOPASS"
  
! #: fortran/resolve.cc:16850
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' debe ser un procedimiento de módulo o un procedimiento externo con una interfaz explícita en %L"
  
! #: fortran/resolve.cc:16893
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:16907
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, fuzzy, gcc-internal-format
  #| msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argumento dummy pasado como objeto no polimórfico de '%s' en %L"
  
! #: fortran/resolve.cc:16932
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:16942
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L debe ser escalar"
  
! #: fortran/resolve.cc:17001
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser ALLOCATABLE"
  
! #: fortran/resolve.cc:17007
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "El argumento dummy de objeto pasado de '%s' en %L no debe ser POINTER"
  
! #: fortran/resolve.cc:17036
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente de '%s'"
  
! #: fortran/resolve.cc:17046
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "El procedimiento '%s' en %L tiene el mismo nombre que un componente heredado de '%s'"
  
! #: fortran/resolve.cc:17147
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "El tipo derivado '%s' declarado en %L debe ser ABSTRACT porque '%s' es DEFERRED y no se sobreescribió"
  
! #: fortran/resolve.cc:17252
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray component '%s' at %L must be allocatable with deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "El componente de comatriz '%s' en %L debe sel alojable con forma diferida"
  
! #: fortran/resolve.cc:17261
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "El componente '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:17271
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "El componenten '%s' en %L con componente comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:17296
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/resolve.cc:17307
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
  
! #: fortran/resolve.cc:17424
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "El procedimiento de componente puntero '%s' con PASS(%s) en %L no tiene un argumento '%s'"
  
! #: fortran/resolve.cc:17438
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "El procedimiento de componente puntero '%s' con PASS en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:17454
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser del tipo derivado '%s'"
  
! #: fortran/resolve.cc:17464
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L debe ser escalar"
  
! #: fortran/resolve.cc:17473
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede tener el atributo POINTER"
  
! #: fortran/resolve.cc:17482
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "El argumento '%s' de '%s' con PASS(%s) en %L no puede ser ALLOCATABLE"
  
! #: fortran/resolve.cc:17524
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "El componente '%s' de '%s' en %L tiene el mismo nombre que un procedimiento enlazado a tipo heredado"
  
! #: fortran/resolve.cc:17540
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longitud de carácter del componente '%s' necesita ser una expresión de especificación constante en %L"
  
! #: fortran/resolve.cc:17551
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "La expresión en %L debe ser de tipo INTEGER, se encontró %s"
  
! #: fortran/resolve.cc:17564
  #, fuzzy, gcc-internal-format
  #| msgid "Character component '%s' of '%s' at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "El componente de carácter '%s' de '%s' en %L con longitud diferida debe ser POINTER o ALLOCATABLE"
  
! #: fortran/resolve.cc:17597
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: el componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
  
! #: fortran/resolve.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "El componente polimórfico %s en %L en SEQUENCE o de tipo BIND(C) %s"
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
  
! #: fortran/resolve.cc:17700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflicting I/O control specifications at %0 and %1"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Especificaciones de control de E/S en conflicto en %0 y %1"
  
! #: fortran/resolve.cc:17792
  #, fuzzy, gcc-internal-format
  #| msgid "As extending type '%s' at %L has a coarray component, parent type '%s' shall also have one"
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Como al extender el tipo '%s' en %L tiene un componente de comatriz, el tipo padre '%s' también debe tener uno"
  
! #: fortran/resolve.cc:17805
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "El tipo derivado '%s' que no es extensible en %L no debe ser ABSTRACT"
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Generic name '%s' of function '%s' at %L being the same name as derived type at %L"
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Fortran 2003: El nombre genérico '%s' de la función '%s' en %L tiene el mismo nombre que el tipo derivado en %L"
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L must be extensible"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "El tipo derivado '%s' en %L debe ser extensible"
  
! #: fortran/resolve.cc:17944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to build PDT class component at %L"
  msgstr "Etiqueta construct '%s' duplicada en %C"
  
! #: fortran/resolve.cc:18005
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %L is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Fortran 2003: Objeto de matriz NAMELIST '%s' con forma asumida en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18017
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST array object '%s' with nonconstant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con forma que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18025
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' with nonconstant character length in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Fortran 2003: El objeto de matriz NAMELIST '%s' con longitud de carácter que no es constante en la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' se declaró PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:18064
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
  
! #: fortran/resolve.cc:18075
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
  
! #: fortran/resolve.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
  
! #: fortran/resolve.cc:18121
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "La matriz de parámetro '%s' en %L no puede ser automática ni de forma diferida"
  
! #: fortran/resolve.cc:18137
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "El PARAMETER de tipo implícito '%s' en %L no coincide con un tipo IMPLICIT posterior"
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipo derivado incompatible en PARAMETER en %L"
  
! #: fortran/resolve.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON block '%s' at %L can not have the EXTERNAL attribute"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "El bloque COMMON '%s' en %L no puede tener el atributo EXTERNAL"
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not a constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "%qE no es una expresión constante"
  
! #: fortran/resolve.cc:18229
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %L has a deferred type parameter and requires either the pointer or allocatable attribute"
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "La entidad '%s' en %L tiene un parámetro de tipo diferido y requiere el atributo pointer o allocatable"
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "El atributo PROTECTED genera un conflicto con el atributo EXTERNAL en %L"
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "El atributo PROCEDURE genera un conflicto con el atributo PROTECTED en %L"
  
! #: fortran/resolve.cc:18498
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "%qs at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape or assumed-rank array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:18519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Especificación errónea para la matriz de tamaño asumido en %C"
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "La matriz de tamaño asumido en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "La matriz de forma asumida en %L debe ser un argumento de prueba"
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "El símbolo en %L no es una variable DUMMY"
  
! #: fortran/resolve.cc:18574
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/resolve.cc:18584
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable dummy de carácter '%s' en %L con atributo VALUE debe tener longitud constante"
  
! #: fortran/resolve.cc:18593
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable dummy de carácter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L has the CONTIGUOUS attribute but is not an array pointer or an assumed-shape array"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall either be a scalar or an assumed-size array"
  msgstr "'%s' en %L tiene el atributo CONTIGUOUS pero no es un puntero de matriz o una matriz de forma asumida"
  
! #: fortran/resolve.cc:18673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
  
! #: fortran/resolve.cc:18680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
  
! #: fortran/resolve.cc:18694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a coarray"
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de bucle en %C no puede ser una comatriz"
  
! #: fortran/resolve.cc:18720
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declaró en el ámbito de nivel de módulo"
  
! #: fortran/resolve.cc:18730
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON variable '%s' at %L must have constant character length"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable COMMON '%s' en %L debe tener longitud de cáracter constante en este contexto"
  
! #: fortran/resolve.cc:18809
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: La función PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
  
! #: fortran/resolve.cc:18824
  #, 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 "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:18837
  #, fuzzy, 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"
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s en %L de tipo LOCK_TYPE o con un subcomponente de tipo LOCK_TYPE debe ser una comatriz"
  
! #: fortran/resolve.cc:18855
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
  
! #: fortran/resolve.cc:18867
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:18876
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "El argumento dummy '%s' en %L de LOCK_TYPE no puede ser INTENT(OUT)"
  
! #: fortran/resolve.cc:18889
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L shall not be a coarray or have a coarray component"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "El resultado de la función '%s' en %L no puede ser una comatriz o tener un componente comatriz"
  
! #: fortran/resolve.cc:18898
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable '%s' en %L de TYPE(C_PTR) o TYPE(C_FUNPTR) no debe ser una comatriz"
  
! #: fortran/resolve.cc:18911
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable '%s' en %L con componente de comatriz debe ser un escalar que no sea puntero alojable"
  
! #: fortran/resolve.cc:18927
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable '%s' en %L es una comatriz y no es ALLOCATABLE, SAVE ni un argumento dummy"
  
! #: fortran/resolve.cc:18935
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray variable '%s' at %L shall not have codimensions with deferred shape"
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "La variable de comatriz '%s' en %L no debe tener codimensiones con forma diferida"
  
! #: fortran/resolve.cc:18943
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable coarray variable '%s' at %L must have deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable comatriz allocatable '%s' en %L debe tener forma diferida"
  
! #: fortran/resolve.cc:18956
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable '%s' en %L es INTENT(OUT) y por lo tanto no puede ser una comatriz allocatable o tener componentes comatriz"
  
! #: fortran/resolve.cc:18965
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18981
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:18987
  #, fuzzy, gcc-internal-format
  #| msgid "Coarray dummy variable '%s' at %L not allowed in BIND(C) procedure '%s'"
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "No se permite la variable dummy comatriz '%s' en %L en el procedimiento BIND(C) '%s'"
  
! #: fortran/resolve.cc:19012
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La lista de nombres %s no se puede renombrar por asociación de USE a %s"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "No se guarda (SAVE) el threadprivate en %L"
  
! #: fortran/resolve.cc:19076
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
  
! #: fortran/resolve.cc:19081
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object %qD may not be initialized"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "el objeto de tamaño variable %qD no se puede inicializar"
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Se espera la lista de entidades nombradas %C"
  
! #: fortran/resolve.cc:19223
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
  
! #: fortran/resolve.cc:19230
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "La matriz DATA '%s' en %L se debe especificar en una declaración previa"
  
! #: fortran/resolve.cc:19237
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L cannot have a coindex"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "El elemento DATA '%s' en %L no puede tener un coíndice"
  
! #: fortran/resolve.cc:19253
  #, fuzzy, gcc-internal-format
  #| msgid "DATA element '%s' at %L is a pointer and so must be a full array"
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "El elemento DATA '%s' en %L es un puntero y entonces debe ser una matriz completa"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Sección de matriz no constante en %L en la declaración DATA"
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "La declaración DATA en %L tiene más variables que valores"
  
! #: fortran/resolve.cc:19420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Sección de matriz no constante en %L en la declaración DATA"
  
! #: fortran/resolve.cc:19448
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el inicio del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19456
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el final del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19464
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "el paso del bucle do implícito en %L no se puede simplificar a un valor constante"
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "La declaración DATA en %L tiene más valores que variables"
  
! #: fortran/resolve.cc:19773
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Se define la etiqueta %d en %L pero no se usa"
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Se define la etiqueta %d en %L pero no se puede usar"
  
! #: fortran/resolve.cc:19863
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19872
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19880
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
  
! #: fortran/resolve.cc:19896
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:20014
  #, 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 "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
  
! #: fortran/resolve.cc:20039
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "El miembro de bloque común '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
  
! #: fortran/resolve.cc:20048
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
*************** msgstr "La constante nombrada '%s' en %L
*** 94527,94623 ****
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, fuzzy, gcc-internal-format
  #| msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Subcadena de la entidad `%A' que no es CHARACTER en la declaración EQUIVALENCE"
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:20052
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con límites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:20063
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carácter diferentes en la asignación de puntero en %L"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La función PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carácter asumido"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.cc:20346
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
--- 94632,94728 ----
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, fuzzy, gcc-internal-format
  #| msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Subcadena de la entidad `%A' que no es CHARACTER en la declaración EQUIVALENCE"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
  
! #: fortran/resolve.cc:20123
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "La matriz '%s' en %L con límites que no son constantes no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:20134
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La subcadena en %L tiene longitud cero"
  
! #: fortran/resolve.cc:20176
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Longitudes de carácter diferentes en la asignación de puntero en %L"
  
! #: fortran/resolve.cc:20243
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "La función PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
  
! #: fortran/resolve.cc:20256
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
  
! #: fortran/resolve.cc:20278
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
  
! #: fortran/resolve.cc:20288
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carácter asumido"
  
! #: fortran/resolve.cc:20296
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
  
! #: fortran/resolve.cc:20417
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "El símbolo '%s' en %C es ambigu
*** 95450,95595 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "El tipo derivado '%s' en %C se está usando antes de ser definido"
  
! #: fortran/symbol.cc:2682
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "El componente '%s' en %C es un componente PRIVATE de '%s'"
  
! #: fortran/symbol.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Declaración de etiqueta %d duplicada en %L y %L"
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "La etiqueta %d en %C ya se referenció como objetivo de ramificación"
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "La etiqueta %d en %C ya se referenció como etiqueta de formato"
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "La etiqueta %d en %C se utilizó previamente como una etiqueta FORMAT"
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "La etiqueta %d en %C se utilizó previamente como objetivo de ramificación"
  
! #: fortran/symbol.cc:3027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/symbol.cc:3444
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del módulo '%s'"
  
! #: fortran/symbol.cc:3447
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "El tipo derivado '%s' declarado en %L debe tener el atributo BIND para ser interoperable con C"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "El tipo derivado '%s' en %L tiene componentes PRIVATE"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "El tipo derivado '%s' con atributo BIND(C) en %L está vacío, y puede ser inaccesible para el procesador acompañante de C"
  
! #: fortran/symbol.cc:4816
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo POINTER porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4826
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "El procedimiento de componente puntero '%s' en %L no puede ser un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4837
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo ALLOCATABLE porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4876
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C, aún cuando el tipo derivado '%s' es BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C"
  
! #: fortran/symbol.cc:4898
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
--- 95555,95700 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "El tipo derivado '%s' en %C se está usando antes de ser definido"
  
! #: fortran/symbol.cc:2686
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "El componente '%s' en %C es un componente PRIVATE de '%s'"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.cc:2711
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' en %C no es un miembro de la estructura '%s'"
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Declaración de etiqueta %d duplicada en %L y %L"
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "La etiqueta %d en %C ya se referenció como objetivo de ramificación"
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "La etiqueta %d en %C ya se referenció como etiqueta de formato"
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "La etiqueta %d en %C se utilizó previamente como una etiqueta FORMAT"
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "La etiqueta %d en %C se utilizó previamente como objetivo de ramificación"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Se esperaba un nombre terminal en %C"
  
! #: fortran/symbol.cc:3035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: LOCK statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Fortran 2008: Declaración LOCK en %C"
  
! #: fortran/symbol.cc:3448
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' del módulo '%s'"
  
! #: fortran/symbol.cc:3451
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "El tipo derivado '%s' declarado en %L debe tener el atributo BIND para ser interoperable con C"
  
! #: fortran/symbol.cc:4792
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "El tipo derivado '%s' en %L tiene componentes PRIVATE"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "El tipo derivado '%s' con atributo BIND(C) en %L está vacío, y puede ser inaccesible para el procesador acompañante de C"
  
! #: fortran/symbol.cc:4820
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo POINTER porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4830
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "El procedimiento de componente puntero '%s' en %L no puede ser un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4841
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "El componente '%s' en %L no puede tener el atributo ALLOCATABLE porque es un miembro del tipo derivado BIND(C) '%s' en %L"
  
! #: fortran/symbol.cc:4880
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C, aún cuando el tipo derivado '%s' es BIND(C)"
  
! #: fortran/symbol.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C"
  
! #: fortran/symbol.cc:4902
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
*************** msgstr "Se sobreescriben los inicializad
*** 95622,95638 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
--- 95727,95743 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
*************** msgstr "La matriz '%s' en %L es una vari
*** 95640,95658 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, fuzzy, 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"
  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 "El número de elementos en el constructor de matriz en %L requiere un incremento del límite superior %d permitido.  Vea la opción -fmax-array-constructor"
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresión errónea durante la caminata (%d)"
--- 95745,95763 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, fuzzy, 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"
  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 "El número de elementos en el constructor de matriz en %L requiere un incremento del límite superior %d permitido.  Vea la opción -fmax-array-constructor"
  
! #: fortran/trans-array.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Se crea una matriz temporal en %L para el argumento '%s'"
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipo de expresión errónea durante la caminata (%d)"
*************** msgstr "Asignar un valor diferente de 0
*** 95766,95932 ****
  msgid "non-constant initialization expression at %L"
  msgstr "expresión de inicialización que no es constante en %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "%s at %L has no default type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrínseca que no es un procedimiento"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "No se define el valor de devolución de la función '%s' en %L"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Aún no se admite un parámetro de tipo diferido"
  
! #: fortran/trans-decl.cc:5773
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "ya existe la declaración del extremo trasero para la variable de módulo %s"
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Se declaró la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/trans-decl.cc:6475
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/trans-decl.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "El argumento dummy '%s' en %L se declaró INTENT(OUT) pero no se estableció"
  
! #: fortran/trans-decl.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "El argumento dummy de tipo derivado '%s' en %L se declaró INTENT(OUT) pero no se estableció y no tiene un inicializador por defecto"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumento dummy sin uso '%s' en %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  #| msgid "Unused module variable '%s' which has been explicitly imported at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variable de módulo '%s' sin uso la cual se importó explícitamente en %L"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Se declaró la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Se declaró el parámetro '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' which has been explicitly imported at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parámetro '%s' sin uso el cual se importó explícitamente en %L"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "No se define el valor de devolución '%s' de la función '%s' declarada en %L"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Unsigned not yet implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/trans-expr.cc:1277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Lo siento, aún no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.cc:2441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Lo siento, aún no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.cc:4353
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrínseco desconocido"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de función desconocida en %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 95871,96037 ----
  msgid "non-constant initialization expression at %L"
  msgstr "expresión de inicialización que no es constante en %L"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Association target at %C must not be coindexed"
  msgid "%s at %L has no default type"
  msgstr "El objetivo de asociación en %C no debe estar coindizado"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrínseca que no es un procedimiento"
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "No se define el valor de devolución de la función '%s' en %L"
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Aún no se admite un parámetro de tipo diferido"
  
! #: fortran/trans-decl.cc:5784
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "ya existe la declaración del extremo trasero para la variable de módulo %s"
  
! #: fortran/trans-decl.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Se declaró la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
  
! #: fortran/trans-decl.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "El componente '%s' en %L tiene el atributo CONTIGUOUS porque no es un puntero de matriz"
  
! #: fortran/trans-decl.cc:6501
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "El argumento dummy '%s' en %L se declaró INTENT(OUT) pero no se estableció"
  
! #: fortran/trans-decl.cc:6507
  #, fuzzy, gcc-internal-format
  #| msgid "Derived-type dummy argument '%s' at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "El argumento dummy de tipo derivado '%s' en %L se declaró INTENT(OUT) pero no se estableció y no tiene un inicializador por defecto"
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumento dummy sin uso '%s' en %L"
  
! #: fortran/trans-decl.cc:6534
  #, fuzzy, gcc-internal-format
  #| msgid "Unused module variable '%s' which has been explicitly imported at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variable de módulo '%s' sin uso la cual se importó explícitamente en %L"
  
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Se declaró la variable '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Se declaró el parámetro '%s' sin uso en %L"
  
! #: fortran/trans-decl.cc:6606
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' which has been explicitly imported at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parámetro '%s' sin uso el cual se importó explícitamente en %L"
  
! #: fortran/trans-decl.cc:6636
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "No se define el valor de devolución '%s' de la función '%s' declarada en %L"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, fuzzy, gcc-internal-format
  #| msgid "VARYING bit-strings not implemented"
  msgid "Unsigned not yet implemented"
  msgstr "no se han implementado las cadenas de bit VARYING"
  
! #: fortran/trans-decl.cc:8582
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
  
! #: fortran/trans-expr.cc:1309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ISO C90 forbids variable length array %qE"
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 prohíbe la matriz de longitud variable %qE"
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Lo siento, aún no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.cc:2473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Sorry, allocatable scalar coarrays are not yet supported at %L"
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Lo siento, aún no se admiten las comatrices escalares alojables en %L"
  
! #: fortran/trans-expr.cc:4385
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Operador intrínseco desconocido"
  
! #: fortran/trans-expr.cc:6057
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de función desconocida en %L"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 95937,95956 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "No se reconoce la función intrínseca %s(%d)"
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "el argumento 'dim' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event variable at %L shall not be coindexed"
--- 96042,96061 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "No se reconoce la función intrínseca %s(%d)"
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "el argumento 'dim' del intrínseco '%s' en %L no es un índice de dimensión válido"
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deferred-length character component '%s' at %L is not yet supported"
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "El componente de caractér de longitud diferida '%s' en %L aún no se admite"
  
! #: fortran/trans-intrinsic.cc:13010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer object at %C shall not be coindexed"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr ""
*** 95987,96178 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definió union aquí"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Código de declaración erróneo"
  
! #: fortran/trans-openmp.cc:9883
  #, fuzzy, gcc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Se deben especificar todos o ninguno de los límites superiores en %L"
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Cannot find symbol %qs at %L"
  msgstr "%q+D es un alias del símbolo sin definir %qE"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is the same as base function"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "%qs y %qs son incompatibles"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Una devolución alternativa en %L sin un argumento dummy *"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs at %L is specified more than once"
  msgstr "opción %qs especificada más de una vez"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
--- 96092,96283 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  #| msgid "optional argument"
  msgid "optional class parameter"
  msgstr "argumento opcional"
  
! #: fortran/trans-openmp.cc:4951
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Se esperaba un tipo de expresión"
  
! #: fortran/trans-openmp.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "se esperaba una expresión"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "union defined here"
  msgid "Used here"
  msgstr "se definió union aquí"
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Código de declaración erróneo"
  
! #: fortran/trans-openmp.cc:9890
  #, fuzzy, gcc-internal-format
  #| msgid "Either all or none of the upper bounds must be specified at %L"
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Se deben especificar todos o ninguno de los límites superiores en %L"
  
! #: fortran/trans-openmp.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "El nombre '%s' en %C es el nombre del procedimiento"
  
! #: fortran/trans-openmp.cc:9904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgid "The base name at %L must not be an entry name"
  msgstr "El argumento STAT= en %L debe ser una variable INTEGER escalar"
  
! #: fortran/trans-openmp.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "La interfaz '%s' en %C puede no ser generic"
  
! #: fortran/trans-openmp.cc:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
! #: fortran/trans-openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "El procedimiento '%s' en %s en %L no tiene una interfaz explícita"
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qE"
  msgid "Cannot find symbol %qs at %L"
  msgstr "%q+D es un alias del símbolo sin definir %qE"
  
! #: fortran/trans-openmp.cc:9962
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is the same as base function"
  msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
  
! #: fortran/trans-openmp.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "%qs and %qs are incompatible"
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "%qs y %qs son incompatibles"
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Se esperaba una lista de argumentos en %C"
  
! #: fortran/trans-openmp.cc:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Kargument %i value %qE exceeds maximum object size %E"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "%Kargumento %i, valor %qE, supera el tamaño máximo %E del objeto"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Una devolución alternativa en %L sin un argumento dummy *"
  
! #: fortran/trans-openmp.cc:10267
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the ALLOCATABLE attribute"
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo ALLOCATABLE"
  
! #: fortran/trans-openmp.cc:10290
  #, fuzzy, gcc-internal-format
  #| msgid "specified option %qs more than once"
  msgid "%qs at %L is specified more than once"
  msgstr "opción %qs especificada más de una vez"
  
! #: fortran/trans-openmp.cc:10307
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<need_device_addr%> not yet supported"
*************** msgstr ""
*** 96300,96306 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
--- 96405,96411 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
*************** msgstr "cerrar: %s"
*** 96546,96552 ****
  msgid "two or more sections for %s"
  msgstr "dos o más secciones para %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 96651,96657 ----
  msgid "two or more sections for %s"
  msgstr "dos o más secciones para %s"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/fi.po gcc-17-20260816/gcc/po/fi.po
*** gcc-17-20260809/gcc/po/fi.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/fi.po	Sun Aug 16 22:32:07 2026
*************** msgid ""
*** 32,38 ****
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
--- 32,38 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1-b20210321\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2021-03-23 21:16+0200\n"
  "Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
  "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
*************** msgstr ""
*** 342,348 ****
  msgid "may not use both -EB and -EL"
  msgstr "ei voi käyttää sekä valitsinta -m32 että -m64"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  #, fuzzy
  msgid "shared is not supported"
  msgstr "  -shared                  Luo jaettu kirjasto\n"
--- 342,348 ----
  msgid "may not use both -EB and -EL"
  msgstr "ei voi käyttää sekä valitsinta -m32 että -m64"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
  msgid "shared is not supported"
  msgstr "  -shared                  Luo jaettu kirjasto\n"
*************** msgstr ""
*** 430,436 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 430,436 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr "Käytä AltiVec-käskyjä"
*** 944,957 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 944,957 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr "”%s” ei ole kelvollinen esik
*** 2198,2284 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/rs6000/rs6000.opt:600
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:604
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Älä luo #line-direktiivejä"
  
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Älä luo #line-direktiivejä"
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, fuzzy, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.opt:627
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2198,2289 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Kelvolliset argumentit ovat:\n"
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Käytä AltiVec-käskyjä"
! 
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Älä luo #line-direktiivejä"
  
! #: config/rs6000/rs6000.opt:616
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Älä luo #line-direktiivejä"
  
! #: config/rs6000/rs6000.opt:620
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:639
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:643
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3134,3143 ****
  msgstr "Käytä liukulukurekistereitä"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3139,3148 ----
  msgstr "Käytä liukulukurekistereitä"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11897,11904 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, fuzzy, no-c-format
  msgid "Passed to the linker."
  msgstr ""
--- 11902,11909 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, fuzzy, no-c-format
  msgid "Passed to the linker."
  msgstr ""
*************** msgstr "Taulukkoviite rajojen ulkopuolel
*** 11966,14868 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "Varoita nollan pituisista muotoiluista."
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:577
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, fuzzy, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Varoita tyyppimuunnoksista, jotka hylkäävät määreet"
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Varoita #warning-direktiivin kohtaamisesta."
  
! #: common.opt:610
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:618
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:622
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Varoita käyttämättömistä funktioista"
  
! #: common.opt:626
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors."
  msgid "Turn all warnings into errors."
  msgstr "Ilmaise kaikki varoitukset virheinä."
  
! #: common.opt:630
  #, fuzzy, no-c-format
  #| msgid "Treat specified warning as error."
  msgid "Turn the specified warning into an error."
  msgstr "Ilmaise annettu varoitus virheenä."
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia."
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Poistu ensimmäisen virheen myötä."
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: common.opt:677
  #, fuzzy, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, fuzzy, no-c-format
  #| msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
  
! #: common.opt:711
  #, fuzzy, no-c-format
  #| msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
  
! #: common.opt:715
  #, fuzzy, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa."
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
  
! #: common.opt:743
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:747
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:751
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<tavu-koko>\tVaroita, jos pinon käyttö saattaa ylittää <tavu-koon>."
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:793
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:797
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:801
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:805
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:809
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:813
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: common.opt:830
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia"
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Varoita vertailusta, joka on aina tosi tai aina epätosi."
  
! #: common.opt:838
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:842
  #, fuzzy, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:846
  #, fuzzy, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Varoita vertailusta, joka on aina tosi tai aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:854
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:862
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Ota käyttöön kaikki -Wunused-varoitukset"
  
! #: common.opt:869
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Varoita vain asetetuista mutta muuten käyttämättömistä muuttujista."
  
! #: common.opt:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Varoita käyttämättömistä funktioista."
  
! #: common.opt:884
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Varoita kun nimiö on käyttämätön"
  
! #: common.opt:888
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:892
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:896
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:900
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivät ole olemassa"
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivät ole olemassa"
  
! #: common.opt:929
  #, fuzzy, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Varoita kun esittely ei määrittele tyyppiä"
  
! #: common.opt:933
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Varoita prototyypittömistä funktioesittelyistä."
  
! #: common.opt:950
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Käytössä olevan C++-ABIn versio."
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr "Tasaa kaikki nimikkeet."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: common.opt:1150
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "Mikä on Crowdin?"
  
! #: common.opt:1154
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Mikä on Crowdin?"
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1198
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Käytä poikkeustenkäsittelyä"
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1232
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Tämä valitsin on vanhentunut; älä käytä."
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n new’n paluuarvo."
  
! #: common.opt:1279 common.opt:1283
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Sähkökatko"
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota käyttöön funktioprofilointi."
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1299
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjäljityksen tulostetiedoston nimi"
  
! #: common.opt:1315
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1323
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1369
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1399
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "     --color[=<milloin>]  väritä tuloste (auto, always tai never)\n"
  
! #: common.opt:1484
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output."
  msgid "Enable formatting of JSON output."
  msgstr "Ota käyttöön yksityiskohtainen tuloste."
  
! #: common.opt:1488
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "     --color[=<milloin>]  väritä tuloste (auto, always tai never)\n"
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen määrä"
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota käyttöön CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:1720
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Sähkökatko"
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1736
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Käytä poikkeustenkäsittelyä."
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniä, kalliita optimointeja."
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1833
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1845
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1849
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1862
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1888
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1892
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1918
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1926
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1930
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota käyttöön lisämääreiden tuki"
  
! #: common.opt:1934
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: common.opt:1942
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr "Älä luo #line-direktiivejä"
  
! #: common.opt:2015
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Älä luo #line-direktiivejä"
  
! #: common.opt:2055
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Käytä epäsuoria kutsuja"
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2069
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2073
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, fuzzy, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "whatis-vastine"
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2157
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2161
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2165
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2169
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Sähkökatko"
  
! #: common.opt:2177
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2181
  #, fuzzy, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Sähkökatko"
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2193
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Sähkökatko"
  
! #: common.opt:2197
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:2201
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2205
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2209
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2308
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2386
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2390
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisäiset funktiot"
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2409
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2432
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions."
  msgid "Align the start of every function."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2448
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops."
  msgid "Move stores out of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2556
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2560
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, fuzzy, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2584
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2588
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2596
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2600
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2604
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2608
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitännäinen."
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2628
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:2632
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2636
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero ”%s”"
  
! #: common.opt:2640
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2644
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä"
  
! #: common.opt:2741
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on päättämätön kommentti"
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2749
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, fuzzy, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2819
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2848
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2864
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2872
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, fuzzy, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2958
  #, fuzzy, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2962
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2966
  #, fuzzy, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2970
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2974
  #, fuzzy, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessä vakiomuunnoksessa"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3035
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3084
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3088
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epäkelpo osoitintila %qs"
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, fuzzy, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, fuzzy, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Ota käyttöön clip-käskyt"
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3153
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3188
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Käytä ohjelmistoliukulukuja"
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3235
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3251
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3263
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: common.opt:3267
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3271
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3275
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3279
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3287
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3312
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3316
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3332
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Käytä auto_maattisisennystä"
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Käytä auto_maattisisennystä"
  
! #: common.opt:3340
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3344
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Sähkökatko"
  
! #: common.opt:3356
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3364
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Sähkökatko"
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3409
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3441
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3445
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Käytä poikkeustenkäsittelyä"
  
! #: common.opt:3457
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3461
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3465
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3469
  #, fuzzy, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3473
  #, fuzzy, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3487
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3494
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3512
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3520
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3524
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3528
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:3532
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3559
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3628
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3632
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3644
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3648
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3652
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3656
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format."
  msgid "Generate debug information in CodeView format."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa."
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate CTF debug information at default level."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3722
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate BTF debug information at default level."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3734
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjäljitystietoja XCOFF-muodossa"
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3750
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3766
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3770
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3778
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa."
  
! #: common.opt:3842
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3846
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-käskyjä"
  
! #: common.opt:3853
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> järjestelmän juurihakemistoksi"
  
! #: common.opt:3857
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> järjestelmän juurihakemistoksi"
  
! #: common.opt:3886
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3890
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota käyttöön funktioprofilointi."
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3944
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: common.opt:3948
  #, fuzzy, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota käyttöön yksityiskohtainen tuloste."
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Näytä kääntäjän versio."
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Älä luo dynaamisesti linkitettyä paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:4068
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:4072
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11971,14873 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "Varoita nollan pituisista muotoiluista."
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:576
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, fuzzy, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Varoita tyyppimuunnoksista, jotka hylkäävät määreet"
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Varoita #warning-direktiivin kohtaamisesta."
  
! #: common.opt:609
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:617
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Varoita __attribute__((deprecated)) -esittelyjen käytöstä"
  
! #: common.opt:621
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Varoita käyttämättömistä funktioista"
  
! #: common.opt:625
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors."
  msgid "Turn all warnings into errors."
  msgstr "Ilmaise kaikki varoitukset virheinä."
  
! #: common.opt:629
  #, fuzzy, no-c-format
  #| msgid "Treat specified warning as error."
  msgid "Turn the specified warning into an error."
  msgstr "Ilmaise annettu varoitus virheenä."
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia."
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Poistu ensimmäisen virheen myötä."
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: common.opt:676
  #, fuzzy, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, fuzzy, no-c-format
  #| msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
  
! #: common.opt:710
  #, fuzzy, no-c-format
  #| msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
  
! #: common.opt:714
  #, fuzzy, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa."
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan."
  
! #: common.opt:742
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:746
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:750
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:757
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<tavu-koko>\tVaroita, jos pinon käyttö saattaa ylittää <tavu-koon>."
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:792
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:796
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:800
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:804
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:808
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:812
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: common.opt:829
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia"
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Varoita vertailusta, joka on aina tosi tai aina epätosi."
  
! #: common.opt:837
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:841
  #, fuzzy, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:845
  #, fuzzy, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Varoita vertailusta, joka on aina tosi tai aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
  
! #: common.opt:849
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:853
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
  
! #: common.opt:861
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Ota käyttöön kaikki -Wunused-varoitukset"
  
! #: common.opt:868
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Varoita vain asetetuista mutta muuten käyttämättömistä muuttujista."
  
! #: common.opt:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Varoita käyttämättömistä funktioista."
  
! #: common.opt:883
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Varoita kun nimiö on käyttämätön"
  
! #: common.opt:887
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:891
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Varoita käyttämättömistä funktion parametreista"
  
! #: common.opt:895
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Varoita käyttämättömistä muuttujista"
  
! #: common.opt:899
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivät ole olemassa"
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Varoita annetuista include-hakemistoista, jotka eivät ole olemassa"
  
! #: common.opt:928
  #, fuzzy, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Varoita kun esittely ei määrittele tyyppiä"
  
! #: common.opt:932
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Varoita prototyypittömistä funktioesittelyistä."
  
! #: common.opt:949
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Käytössä olevan C++-ABIn versio."
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr "Tasaa kaikki nimikkeet."
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: common.opt:1149
  #, fuzzy, no-c-format
  msgid "Select what to sanitize."
  msgstr "Mikä on Crowdin?"
  
! #: common.opt:1153
  #, fuzzy, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Mikä on Crowdin?"
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: common.opt:1197
  #, fuzzy, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Käytä poikkeustenkäsittelyä"
  
! #: common.opt:1201
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1231
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1247
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Tämä valitsin on vanhentunut; älä käytä."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Tarkista C++:n new’n paluuarvo."
  
! #: common.opt:1278 common.opt:1282
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Sähkökatko"
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "Ota käyttöön funktioprofilointi."
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1298
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "aseta vianjäljityksen tulostetiedoston nimi"
  
! #: common.opt:1314
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1322
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1368
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1398
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "     --color[=<milloin>]  väritä tuloste (auto, always tai never)\n"
  
! #: common.opt:1483
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output."
  msgid "Enable formatting of JSON output."
  msgstr "Ota käyttöön yksityiskohtainen tuloste."
  
! #: common.opt:1487
  #, fuzzy, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "     --color[=<milloin>]  väritä tuloste (auto, always tai never)\n"
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  msgid "Dump optimization passes."
  msgstr "%s: virheellinen ylikirjoituskertojen määrä"
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Ota käyttöön CFI-taulut GAS-assembler-direktiivien kautta."
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:1719
  #, fuzzy, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Sähkökatko"
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Käytä poikkeustenkäsittelyä."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Suorita useita pieniä, kalliita optimointeja."
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1793
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: common.opt:1801
  #, fuzzy, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1832
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1844
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1848
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:1861
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, fuzzy, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1887
  #, fuzzy, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "luo kutsukaavio"
  
! #: common.opt:1891
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Merkitse kaikki silmukat rinnakkaisiksi."
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, fuzzy, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1917
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:1929
  #, fuzzy, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Ota käyttöön lisämääreiden tuki"
  
! #: common.opt:1933
  #, fuzzy, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, fuzzy, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr "Älä luo #line-direktiivejä"
  
! #: common.opt:2014
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2018
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, fuzzy, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: common.opt:2050
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Älä luo #line-direktiivejä"
  
! #: common.opt:2054
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Käytä epäsuoria kutsuja"
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2068
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2072
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, fuzzy, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "whatis-vastine"
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Sähkökatko"
  
! #: common.opt:2176
  #, fuzzy, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2180
  #, fuzzy, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Sähkökatko"
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Sähkökatko"
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Sähkökatko"
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: common.opt:2200
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2204
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2208
  #, fuzzy, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, fuzzy, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:2295
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:2299
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "nimike yhdyslauseen lopussa"
  
! #: common.opt:2303
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2307
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2311
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, fuzzy, no-c-format
  msgid "Enable link-time optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2385
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Tunnista sisäiset funktiot"
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2408
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2431
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions."
  msgid "Align the start of every function."
  msgstr "Kohdista funktioiden alut."
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:2447
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops."
  msgid "Move stores out of loops."
  msgstr "Kohdista silmukoiden alut."
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2459
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2506
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Tuota koodia big-endian-tilassa"
  
! #: common.opt:2525
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2559
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "Onnistui osittain"
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Muistinvarausvirhe"
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Anna ladattava liitännäinen."
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, fuzzy, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2635
  #, fuzzy, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "virheellinen versionumero ”%s”"
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Ota käyttöön funktioprofilointi"
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä"
  
! #: common.opt:2740
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Profiilissa on päättämätön kommentti"
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2748
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "keskeytysfunktiolla ei saa olla argumentteja"
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2769
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, fuzzy, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2814
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2818
  #, fuzzy, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2863
  #, fuzzy, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "HALLINTA"
  
! #: common.opt:2871
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "HALLINTA"
  
! #: common.opt:2875
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "HALLINTA"
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2895
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "HALLINTA"
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, fuzzy, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2957
  #, fuzzy, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2961
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2965
  #, fuzzy, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2969
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2973
  #, fuzzy, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Ota käyttöön RX FPU-käskyjen käyttö."
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, fuzzy, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "ylivuoto implisiittisessä vakiomuunnoksessa"
  
! #: common.opt:3018
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3022
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3034
  #, fuzzy, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3075
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3079
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3083
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Ota käyttöön saturation-käskyt"
  
! #: common.opt:3087
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "epäkelpo osoitintila %qs"
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Ota käyttöön clip-käskyt"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Tarkasta syntaksivirheet ja lopeta."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Käytä ohjelmistoliukulukuja"
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3222
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3226
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3234
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3242
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3250
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3262
  #, fuzzy, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3270
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3274
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3278
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3282
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3286
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3290
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3311
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3315
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Tuota bittikäskyjä"
  
! #: common.opt:3327
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Käytä auto_maattisisennystä"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Käytä auto_maattisisennystä"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, fuzzy, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Sähkökatko"
  
! #: common.opt:3355
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3363
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, fuzzy, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Sähkökatko"
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, fuzzy, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3408
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3440
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3444
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Käytä poikkeustenkäsittelyä"
  
! #: common.opt:3456
  #, fuzzy, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3460
  #, fuzzy, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3464
  #, fuzzy, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3468
  #, fuzzy, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3472
  #, fuzzy, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Käytä PowerPC-64 -käskykantaa"
  
! #: common.opt:3479
  #, fuzzy, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3486
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3493
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, fuzzy, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Suorita uusille äänitetyille tiedotteille:"
  
! #: common.opt:3511
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3519
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3523
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3527
  #, fuzzy, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:3531
  #, fuzzy, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "Käytä AltiVec-käskyjä"
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3558
  #, fuzzy, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, fuzzy, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3627
  #, fuzzy, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Ota käyttöön moniydintuki"
  
! #: common.opt:3631
  #, fuzzy, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: common.opt:3643
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: common.opt:3647
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3651
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
  
! #: common.opt:3655
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format."
  msgid "Generate debug information in CodeView format."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa."
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate CTF debug information at default level."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3721
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format."
  msgid "Generate BTF debug information at default level."
  msgstr "Tuota vianjäljitystietoja oletusmuodossa."
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3733
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Tuota vianjäljitystietoja XCOFF-muodossa"
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Tuota vianjäljitystietoja laajennetussa STABS-muodossa"
  
! #: common.opt:3749
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, fuzzy, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3765
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3769
  #, fuzzy, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3777
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa."
  
! #: common.opt:3841
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Tuota vianjäljitystietoja VMS-muodossa"
  
! #: common.opt:3845
  #, fuzzy, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "Tuota isel-käskyjä"
  
! #: common.opt:3852
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> järjestelmän juurihakemistoksi"
  
! #: common.opt:3856
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-isysroot <hakemisto>\tAseta <hakemisto> järjestelmän juurihakemistoksi"
  
! #: common.opt:3885
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "  -o <tiedosto>            Ohjaa tuloste <tiedostoon>\n"
  
! #: common.opt:3889
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Ota käyttöön funktioprofilointi."
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3943
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: common.opt:3947
  #, fuzzy, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Tuota little-endian-koodia"
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Ota käyttöön yksityiskohtainen tuloste."
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Näytä kääntäjän versio."
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Vaienna varoitukset."
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Luo jaettu kirjasto."
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Älä luo dynaamisesti linkitettyä paikkariippumatonta suoritettavaa tiedostoa."
  
! #: common.opt:4067
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:4071
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Luo paikkariippumaton suoritettava tiedosto"
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18352,18444 ****
  msgid "argument must be passed by copying"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  msgid "callee does not return"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: calls.cc:2615
  #, fuzzy
  msgid "nested function"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  msgid "inconsistent number of popped arguments"
  msgstr "useita parametreja nimellä %qD"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s ei tue: split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "arvoargumentti"
  
! #: calls.cc:3110
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "static assertion failed"
  msgid "tail call production failed"
  msgstr "staattinen väite epäonnistui"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:3130
  #, fuzzy
  msgid "return not followed by barrier"
  msgstr "’#’ ilman sitä seuraavaa makroparametria"
--- 18357,18449 ----
  msgid "argument must be passed by copying"
  msgstr "argumentin 1 on oltava 5-bittinen etumerkillinen literaali"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2599
  #, fuzzy
  msgid "callee does not return"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: calls.cc:2606
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: calls.cc:2625
  #, fuzzy
  msgid "nested function"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  #, fuzzy
  msgid "inconsistent number of popped arguments"
  msgstr "useita parametreja nimellä %qD"
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s ei tue: split_block"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  #, fuzzy
  #| msgid "value argument"
  msgid "variable size arguments"
  msgstr "arvoargumentti"
  
! #: calls.cc:3120
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  #, fuzzy
  #| msgid "static assertion failed"
  msgid "tail call production failed"
  msgstr "staattinen väite epäonnistui"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:3143
  #, fuzzy
  msgid "return not followed by barrier"
  msgstr "’#’ ilman sitä seuraavaa makroparametria"
*************** msgstr "FORMAT-nimiö %d kohdassa %L ei
*** 18547,18558 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota käytetty väärin"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18552,18563 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "liukulukuvakiota käytetty väärin"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 19871,19882 ****
  msgid "this is the insn:"
  msgstr "tämä on käsky:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
--- 19876,19887 ----
  msgid "this is the insn:"
  msgstr "tämä on käsky:"
  
! #: lra-constraints.cc:4228
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "PRINT_OPERAND_ADDRESS, null-osoitin"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  #, fuzzy
  msgid "unable to generate reloads for:"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
*************** msgstr "%s%swarning: %s-otsakeversio %s
*** 20108,20115 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetön>"
--- 20113,20120 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristinen/heuristiikka??: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<nimetön>"
*************** msgstr "pituusmääre strfmon-muotoiluss
*** 20487,20504 ****
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20492,20509 ----
  msgid "<command-line>"
  msgstr "<komentorivi>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, fuzzy, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "fr30_print_operand: tuntematon k
*** 20508,20515 ****
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20513,20520 ----
  msgid "invalid operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "virheellinen const_double-operan
*** 20517,20642 ****
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-käsky"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.cc:13352
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-käsky"
  
! #: config/aarch64/aarch64.cc:13355
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite ”0b” liukulukuvakiolle"
  
! #: config/aarch64/aarch64.cc:13518
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 20522,20647 ----
  msgid "invalid vector constant"
  msgstr "virheellinen rotate-käsky"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13190
  #, fuzzy, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "virheellinen const_double-operandi"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "puuttuva operandi"
  
! #: config/aarch64/aarch64.cc:13345
  #, fuzzy, c-format
  msgid "invalid constant"
  msgstr "virheellinen rotate-käsky"
  
! #: config/aarch64/aarch64.cc:13348
  #, fuzzy, c-format
  msgid "invalid operand"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "virheellinen etuliite ”0b” liukulukuvakiolle"
  
! #: config/aarch64/aarch64.cc:13511
  #, fuzzy, c-format
  msgid "invalid address mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/aarch64/aarch64.cc:23815
  #, fuzzy
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/aarch64/aarch64.cc:23817
  #, fuzzy
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/aarch64/aarch64.cc:31168
  #, fuzzy
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31170
  #, fuzzy
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31174
  #, fuzzy
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: config/aarch64/aarch64.cc:31176
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: config/aarch64/aarch64.cc:31178
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: config/aarch64/aarch64.cc:31180
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31182
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31184
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: config/aarch64/aarch64.cc:31236
  #, fuzzy
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 20652,20669 ****
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
--- 20657,20674 ----
  msgstr "virheellinen %%r-arvo"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "virheellinen %%R-arvo"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "virheellinen %%N-arvo"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "virheellinen %%P-arvo"
*************** msgstr "virheellinen %%M-arvo"
*** 20693,20699 ****
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
--- 20698,20704 ----
  msgid "invalid %%U value"
  msgstr "virheellinen %%U-arvo"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "virheellinen %%s-arvo"
*************** msgstr "virheellinen %%s-arvo"
*** 20703,20709 ****
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
--- 20708,20714 ----
  msgid "invalid %%C value"
  msgstr "virheellinen %%C-arvo"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "virheellinen %%E-arvo"
*************** msgstr "uudelleensijoitusvirhe"
*** 20716,20722 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
--- 20721,20727 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "virheellinen %%xn-koodi"
*************** msgstr "tunnistamaton käsky:"
*** 20901,21006 ****
  msgid "incomplete application of insn"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2687
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2791
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  #, fuzzy
  msgid "bad address, not (reg+disp):"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2824
  #, fuzzy
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2865
  #, fuzzy, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: config/avr/avr.cc:2884
  #, fuzzy
  msgid "internal compiler error.  Unknown mode:"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "virheellinen käsky:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "virheellinen käsky:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "tuntematon move-käsky:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "virheellinen shift-käsky:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  #, fuzzy
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:10463
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: config/avr/avr.cc:11747
  #, fuzzy
  msgid "variable"
  msgstr "Silmukkamuuttuja"
  
! #: config/avr/avr.cc:11752
  #, fuzzy
  msgid "function parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: config/avr/avr.cc:11757
  #, fuzzy
  msgid "structure field"
  msgstr "struct määritelty täällä"
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr "funktion paluutyyppi"
  
! #: config/avr/avr.cc:11768
  #, fuzzy
  msgid "pointer"
  msgstr "nollaosoitin"
--- 20906,21011 ----
  msgid "incomplete application of insn"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2684
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2788
  #, fuzzy
  msgid "bad address, not a constant:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  #, fuzzy
  msgid "bad address, not (reg+disp):"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2821
  #, fuzzy
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "virheellinen merkkijonovakio"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:2862
  #, fuzzy, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: config/avr/avr.cc:2881
  #, fuzzy
  msgid "internal compiler error.  Unknown mode:"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "virheellinen käsky:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "virheellinen käsky:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "tuntematon move-käsky:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "virheellinen shift-käsky:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  #, fuzzy
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "kääntäjän sisäinen virhe.  Virheellinen osoite:"
  
! #: config/avr/avr.cc:10460
  #, fuzzy
  msgid "unsupported fixed-point conversion"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: config/avr/avr.cc:11744
  #, fuzzy
  msgid "variable"
  msgstr "Silmukkamuuttuja"
  
! #: config/avr/avr.cc:11749
  #, fuzzy
  msgid "function parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: config/avr/avr.cc:11754
  #, fuzzy
  msgid "structure field"
  msgstr "struct määritelty täällä"
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr "funktion paluutyyppi"
  
! #: config/avr/avr.cc:11765
  #, fuzzy
  msgid "pointer"
  msgstr "nollaosoitin"
*************** msgstr "virheellinen %%j-arvo"
*** 21022,21034 ****
  msgid "invalid const_double operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "virheellinen %%G-tila"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  msgid "unsupported operand"
  msgstr "odottamaton siirros"
--- 21027,21039 ----
  msgid "invalid const_double operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "virheellinen %%G-tila"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  #, fuzzy
  msgid "unsupported operand"
  msgstr "odottamaton siirros"
*************** msgstr "odottamaton siirros"
*** 21038,21044 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 21043,21049 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "virheellinen rotate-käsky"
*** 21319,21449 ****
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: config/i386/i386.cc:13458
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin ”%s” käyttö"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14513
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14751
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.cc:18092
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-käsky:"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21324,21454 ----
  msgid "Expected register or constant integer."
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: config/i386/i386.cc:13504
  #, fuzzy, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "virheellinen const_double-operandi"
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "virheellinen rekisterin ”%s” käyttö"
  
! #: config/i386/i386.cc:14052
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: config/i386/i386.cc:14287
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14322
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14480
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14559
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14577
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14598
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14641
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14659
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14682
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14709
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "fr30_print_operand: virheellinen %%F-koodi"
  
! #: config/i386/i386.cc:14797
  #, fuzzy, c-format
  msgid "invalid operand code '%c'"
  msgstr "fr30_print_operand: virheellinen %%x-koodi"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, fuzzy, c-format
  msgid "invalid constraints for operand"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/i386/i386.cc:14960
  #, fuzzy, c-format
  msgid "invalid vector immediate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: config/i386/i386.cc:18138
  #, fuzzy
  msgid "unknown insn mode"
  msgstr "tuntematon move-käsky:"
  
! #: config/i386/i386.cc:24971
  #, fuzzy
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24974
  #, fuzzy
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/i386/i386.cc:24977
  #, fuzzy
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:24980
  #, fuzzy
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "Virheellinen operaatiokoodi"
*** 21477,21483 ****
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
--- 21482,21488 ----
  msgid "invalid %%P operand"
  msgstr "virheellinen %%P-operandi"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "virheellinen %%p-arvo"
*************** msgstr ""
*** 21505,21526 ****
  msgid "invalid addressing mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, fuzzy, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "Nolla ei ole kelvollinen lausekenimiö kohdassa %C"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21510,21531 ----
  msgid "invalid addressing mode"
  msgstr "virheellinen %%G-tila"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, fuzzy, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "Nolla ei ole kelvollinen lausekenimiö kohdassa %C"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21564,21570 ****
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "virheellinen osoite"
  
--- 21569,21575 ----
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "virheellinen osoite"
  
*************** msgstr "Pinotila loppui.\n"
*** 21781,22066 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3837
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "Älä käytä laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.cc:3848
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista käytöstä POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.cc:3858
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3978
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.cc:3981
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.cc:3993
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.cc:11390
  #, fuzzy
  msgid "bad move"
  msgstr "Siirrä alas"
  
! #: config/rs6000/rs6000.cc:13948
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "Käytä 128-bittistä long double -tyyppiä"
  
! #: config/rs6000/rs6000.cc:14128
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.cc:14152
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.cc:14397
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.cc:14563
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14632
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.cc:14740
  #, fuzzy, c-format
  msgid "%%a requires an address of memory"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/rs6000/rs6000.cc:15593
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/rs6000/rs6000.cc:28012
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Älä luo #line-direktiivejä"
  
! #: config/rs6000/rs6000.cc:28081
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.cc:28157
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.cc:28805
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:28807
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.cc:28809
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:28811
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8905
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: config/s390/s390.cc:8987
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9010
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9028
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9123
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9141
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9151
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9172
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9183
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9312
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9319
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9322
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:13175
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.cc:17681
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/s390/s390.cc:17684
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/s390/s390.cc:17692
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue äärettömyyttä"
--- 21786,22087 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3905
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "Älä käytä laitteistoliukulukuja"
  
! #: config/rs6000/rs6000.cc:3916
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Poista käytöstä POSIX ACLs -tuki"
  
! #: config/rs6000/rs6000.cc:3926
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:4046
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.cc:4049
  #, fuzzy
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "valitsin --resource vaatii valitsimen -o"
  
! #: config/rs6000/rs6000.cc:4061
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "Tuota little-endian-koodia"
  
! #: config/rs6000/rs6000.cc:11482
  #, fuzzy
  msgid "bad move"
  msgstr "Siirrä alas"
  
! #: config/rs6000/rs6000.cc:14082
  #, fuzzy
  msgid "Bad 128-bit move"
  msgstr "Käytä 128-bittistä long double -tyyppiä"
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, fuzzy, c-format
  msgid "invalid %%A value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "virheellinen %%D-arvo"
  
! #: config/rs6000/rs6000.cc:14295
  #, fuzzy, c-format
  msgid "invalid %%e value"
  msgstr "virheellinen %%E-arvo"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "virheellinen %%f-arvo"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "virheellinen %%F-arvo"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "virheellinen %%G-arvo"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "virheellinen %%j-koodi"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "virheellinen %%J-koodi"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "virheellinen %%k-arvo"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "virheellinen %%K-arvo"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "virheellinen %%O-arvo"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "virheellinen %%q-arvo"
  
! #: config/rs6000/rs6000.cc:14540
  #, fuzzy, c-format
  msgid "invalid %%t value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "virheellinen %%T-arvo"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "virheellinen %%u-arvo"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "virheellinen %%v-arvo"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  msgid "invalid %%V value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%W value"
! msgstr "virheellinen %%J-arvo"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "virheellinen %%x-arvo"
  
! #: config/rs6000/rs6000.cc:14730
  #, fuzzy, c-format
  msgid "invalid %%z value"
  msgstr "virheellinen %%J-arvo"
  
! #: config/rs6000/rs6000.cc:14799
  #, fuzzy, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "virheellinen vektoripermutaatiovakio"
  
! #: config/rs6000/rs6000.cc:14907
  #, fuzzy, c-format
  msgid "%%a requires an address of memory"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/rs6000/rs6000.cc:15760
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/rs6000/rs6000.cc:28237
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "Älä luo #line-direktiivejä"
  
! #: config/rs6000/rs6000.cc:28306
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: config/rs6000/rs6000.cc:28382
  #, fuzzy
  msgid "Bad GPR fusion"
  msgstr "Virheelliset merkit"
  
! #: config/rs6000/rs6000.cc:29031
  #, fuzzy
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:29033
  #, fuzzy
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/rs6000/rs6000.cc:29035
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: config/rs6000/rs6000.cc:29037
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8921
  #, fuzzy, c-format
  msgid "cannot decompose address"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: config/s390/s390.cc:9003
  #, fuzzy, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9026
  #, fuzzy, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9044
  #, fuzzy, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, fuzzy, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9139
  #, fuzzy, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9157
  #, fuzzy, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9167
  #, fuzzy, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9188
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9199
  #, fuzzy, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9328
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9335
  #, fuzzy, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:9338
  #, fuzzy, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/s390/s390.cc:13191
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr "tyypit eroavat etumerkillisyyden osalta"
  
! #: config/s390/s390.cc:17697
  #, fuzzy
  msgid "binary operator does not support two vector bool operands"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/s390/s390.cc:17700
  #, fuzzy
  msgid "binary operator does not support vector bool operand"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/s390/s390.cc:17708
  #, fuzzy
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "kohdemuoto ei tue äärettömyyttä"
*************** msgstr "{nimetön}"
*** 22272,22278 ****
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({nimetön})"
  
--- 22293,22299 ----
  msgid "aka"
  msgstr "eli"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({nimetön})"
  
*************** msgstr "({nimetön})"
*** 22285,22323 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22306,22344 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 22325,22480 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:5419
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:11855
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(nimetön)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "”)” oli odotus"
--- 22346,22501 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:5421
  #, fuzzy
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:11866
  #, fuzzy
  msgid "expected %<.%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, fuzzy, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, fuzzy, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, fuzzy, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "”)” oli odotus"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr "(nimetön)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "”)” oli odotus"
*************** msgstr "odotettiin %<,%> tai %<;%>"
*** 22490,22518 ****
  msgid "Driving: ("
  msgstr "Varoitus:"
  
! #: cp/call.cc:4281
  #, fuzzy, c-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate %i:"
  msgstr "ehdokas on:"
  
! #: cp/call.cc:8590
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota käyttöön käyttäjän määrittelemät käskyt"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
--- 22511,22539 ----
  msgid "Driving: ("
  msgstr "Varoitus:"
  
! #: cp/call.cc:4285
  #, fuzzy, c-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate %i:"
  msgstr "ehdokas on:"
  
! #: cp/call.cc:8594
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "Ota käyttöön käyttäjän määrittelemät käskyt"
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "ehdokas on:"
  msgstr[1] "ehdokkaat ovat:"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "ehdokas 1:"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "ehdokas 2:"
  
*************** msgstr "alustimen lopussa on ylimäärä
*** 22530,22982 ****
  msgid "<unresolved overloaded function type>"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "<tyyppivirhe>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<nimetön>"
  
! #: cp/error.cc:1017
  #, fuzzy, c-format
  msgid "<unnamed %s>"
  msgstr "<nimetön>"
  
! #: cp/error.cc:1158
  #, fuzzy
  msgid "<typeprefixerror>"
  msgstr "<typedef-virhe>"
  
! #: cp/error.cc:1302
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.cc:1375
  #, fuzzy
  msgid "<structured bindings>"
  msgstr "struct määritelty täällä"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr "vtable kohteelle "
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr "<paluuarvo> "
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr "{nimetön}"
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr "(nimetön nimiavaruus)"
  
! #: cp/error.cc:1641
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.cc:1666
  #, fuzzy
  msgid "<enumerator>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr "<esittelyvirhe>"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.cc:2443
  #, fuzzy
  msgid "<statement>"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr "<throw-lauseke>"
  
! #: cp/error.cc:2574
  #, fuzzy
  msgid "<ubsan routine call>"
  msgstr "VIRHE: ei tukea getpassword()-funktiolle\n"
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr "<jäsentämätön>"
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<lausekevirhe>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "Globaalilla näkyvyysalueella:"
  
! #: cp/reflect.cc:408
  #, fuzzy
  msgid "reflect_constant_array failed"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/reflect.cc:641
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "%<-Werror=%> argument %qs is not valid for %s"
  msgid "operators argument is not a valid operator"
  msgstr "%<-Werror=%>-argumentti %qs ei ole kelvollinen %s-kielelle"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Käytä H8/300-kohdistussääntöjä"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "funktion %qD sijoitus"
  
! #: cp/reflect.cc:3392
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "# Ei kohde:"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "muunnos tyyppiin %qT tyypistä %qT saattaa muuttaa sen arvoa"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "virheellinen saraketarkennin: %s"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/reflect.cc:6026
  #, fuzzy
  msgid "name unspecified and type is const"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6030
  #, fuzzy
  msgid "name unspecified and type is volatile"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6038
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "right rotate count is negative"
  msgid "alignment is negative"
  msgstr "oikealle kierron laskuri on negatiivinen"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/reflect.cc:6062
  #, fuzzy
  msgid "reflection does not have non-array object type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:6506
  #, fuzzy
  msgid "current scope does not represent a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/reflect.cc:6526
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "current scope does not represent a class nor a member function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE ei ole luokka eikä nimiavaruus"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "%qT ei ole malli"
--- 22551,23003 ----
  msgid "<unresolved overloaded function type>"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "<tyyppivirhe>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<nimetön>"
  
! #: cp/error.cc:1019
  #, fuzzy, c-format
  msgid "<unnamed %s>"
  msgstr "<nimetön>"
  
! #: cp/error.cc:1160
  #, fuzzy
  msgid "<typeprefixerror>"
  msgstr "<typedef-virhe>"
  
! #: cp/error.cc:1304
  #, fuzzy, c-format
  msgid "(static initializers for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(staattiset hajottimet kohteelle %s)"
  
! #: cp/error.cc:1377
  #, fuzzy
  msgid "<structured bindings>"
  msgstr "struct määritelty täällä"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr "vtable kohteelle "
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr "<paluuarvo> "
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr "{nimetön}"
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr "(nimetön nimiavaruus)"
  
! #: cp/error.cc:1643
  #, fuzzy
  msgid "<template arguments error>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.cc:1668
  #, fuzzy
  msgid "<enumerator>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr "<esittelyvirhe>"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  #, fuzzy
  msgid "<template parameter error>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/error.cc:2445
  #, fuzzy
  msgid "<statement>"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<tuntematon>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr "<throw-lauseke>"
  
! #: cp/error.cc:2576
  #, fuzzy
  msgid "<ubsan routine call>"
  msgstr "VIRHE: ei tukea getpassword()-funktiolle\n"
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr "<jäsentämätön>"
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr "<lausekevirhe>"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr "Globaalilla näkyvyysalueella:"
  
! #: cp/reflect.cc:428
  #, fuzzy
  msgid "reflect_constant_array failed"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/reflect.cc:661
  #, fuzzy
  msgid "array element not a constant integer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/reflect.cc:1143
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:1155
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/reflect.cc:1166
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  #| msgid "%<-Werror=%> argument %qs is not valid for %s"
  msgid "operators argument is not a valid operator"
  msgstr "%<-Werror=%>-argumentti %qs ei ole kelvollinen %s-kielelle"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  #| msgid "%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:3192
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/reflect.cc:3213
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  #, fuzzy
  msgid "reflection with incomplete type in size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3375
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "Käytä H8/300-kohdistussääntöjä"
  
! #: cp/reflect.cc:3411
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "funktion %qD sijoitus"
  
! #: cp/reflect.cc:3420
  #, fuzzy
  msgid "reflection with incomplete type in alignment_of"
  msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  #, fuzzy
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:5119
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5328
  #, fuzzy
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/reflect.cc:5484
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:5623
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  msgid "invalid argument to can_substitute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  msgid "type is not object or reference type"
  msgstr "# Ei kohde:"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "muunnos tyyppiin %qT tyypistä %qT saattaa muuttaa sen arvoa"
  
! #: cp/reflect.cc:6128
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  #, fuzzy
  msgid "neither name nor bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  #, fuzzy
  msgid "bit_width 0 with specified name"
  msgstr "virheellinen saraketarkennin: %s"
  
! #: cp/reflect.cc:6173
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/reflect.cc:6179
  #, fuzzy
  msgid "name unspecified and type is const"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6183
  #, fuzzy
  msgid "name unspecified and type is volatile"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/reflect.cc:6191
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/reflect.cc:6194
  #, fuzzy
  #| msgid "right rotate count is negative"
  msgid "alignment is negative"
  msgstr "oikealle kierron laskuri on negatiivinen"
  
! #: cp/reflect.cc:6201
  #, fuzzy
  msgid "alignment is smaller than alignment_of"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/reflect.cc:6217
  #, fuzzy
  msgid "reflection does not have non-array object type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/reflect.cc:6661
  #, fuzzy
  msgid "current scope does not represent a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/reflect.cc:6681
  #, fuzzy
  #| msgid "friend declaration does not name a class or function"
  msgid "current scope does not represent a class nor a member function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/reflect.cc:6840
  #, fuzzy
  #| msgid "incomplete implementation of class %qE"
  msgid "incomplete parent class"
  msgstr "luokan %qE vaillinainen toteutus"
  
! #: cp/reflect.cc:7315
  #, fuzzy
  #| msgid "%qE is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qE ei ole luokka eikä nimiavaruus"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  msgid "not a complete class type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "%qT ei ole malli"
*************** msgstr "muunnos tyypistä %2$qT tyypiksi
*** 23030,23085 ****
  msgid "source type is not polymorphic"
  msgstr "lähde ei ole osoitin"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7922
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7924
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7926
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7928
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
--- 23051,23106 ----
  msgid "source type is not polymorphic"
  msgstr "lähde ei ole osoitin"
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr "ehdokkaat ovat:"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "bittikomplementille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "konjugaatiolle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7863
  #, fuzzy
  msgid "in argument to unary !"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7923
  #, fuzzy
  msgid "no pre-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7925
  #, fuzzy
  msgid "no post-increment operator for type"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7927
  #, fuzzy
  msgid "no pre-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: cp/typeck.cc:7929
  #, fuzzy
  msgid "no post-decrement operator for type"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
*************** msgstr "tyypit eivät ole ihan yhteensop
*** 23163,23169 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 23184,23190 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 23174,23180 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 23195,23201 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr "Poistettu ominaisuus:"
*** 23239,23265 ****
  msgid "Unsigned:"
  msgstr "<nimetön-etumerkillinen:"
  
! #: fortran/expr.cc:4139
  #, fuzzy
  msgid "array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: fortran/frontend-passes.cc:4115
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
--- 23260,23286 ----
  msgid "Unsigned:"
  msgstr "<nimetön-etumerkillinen:"
  
! #: fortran/expr.cc:4149
  #, fuzzy
  msgid "array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: fortran/frontend-passes.cc:4120
  #, fuzzy, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
*************** msgstr "ehtolausekkeessa on osoitintyypp
*** 23269,23275 ****
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23290,23296 ----
  msgid "Driving:"
  msgstr "Varoitus:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "  eikä %<operator=(const %T&)%>
*** 23432,23438 ****
  msgid "Bad type in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/module.cc:7789
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Odottamaton END-lause kohdassa %C"
--- 23453,23459 ----
  msgid "Bad type in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/module.cc:7812
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "Odottamaton END-lause kohdassa %C"
*************** msgstr "lohkolaite"
*** 23467,23477 ****
  msgid "implied END DO"
  msgstr "syötteen loppu"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
--- 23488,23498 ----
  msgid "implied END DO"
  msgstr "syötteen loppu"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "sijoitus"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  #, fuzzy
  msgid "pointer assignment"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
*************** msgstr "funktiota %<__builtin_next_arg%>
*** 23583,23638 ****
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.cc:8408
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.cc:8412
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/resolve.cc:8420
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epäonnistui"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:11732
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:11948
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
--- 23604,23659 ----
  msgid "bind(c) procedure"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr "Silmukkamuuttuja"
  
! #: fortran/resolve.cc:8424
  #, fuzzy
  msgid "iterator variable"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/resolve.cc:8428
  #, fuzzy
  msgid "Start expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8432
  #, fuzzy
  msgid "End expression in DO loop"
  msgstr "Ennenaikainen säännöllisen lausekkeen loppu"
  
! #: fortran/resolve.cc:8436
  #, fuzzy
  msgid "Step expression in DO loop"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  #, fuzzy
  msgid "DEALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  #, fuzzy
  msgid "ALLOCATE object"
  msgstr "EI OBJEKTIA\n"
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  #, fuzzy
  msgid "STAT variable"
  msgstr "tiedoston tilan lukeminen epäonnistui"
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  #, fuzzy
  msgid "ERRMSG variable"
  msgstr "%qD ei ole muuttuja"
  
! #: fortran/resolve.cc:11766
  #, fuzzy
  msgid "item in READ"
  msgstr "Soita numero"
  
! #: fortran/resolve.cc:11982
  #, fuzzy
  msgid "ACQUIRED_LOCK variable"
  msgstr "uutta arkistoa ei voi lukita"
*************** msgstr "uutta arkistoa ei voi lukita"
*** 23642,23672 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, fuzzy, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-decl.cc:6770
  #, fuzzy, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-decl.cc:6778
  #, fuzzy, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
--- 23663,23693 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, fuzzy, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/trans-decl.cc:6781
  #, fuzzy, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-decl.cc:6789
  #, fuzzy, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  #, fuzzy
  msgid "Assignment of scalar to unallocated array"
  msgstr "virheellinen taulukkosijoitus"
*************** msgstr "virheellinen taulukkosijoitus"
*** 23676,23757 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/trans-intrinsic.cc:9646
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/trans-intrinsic.cc:13169
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13181
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13193
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23697,23778 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L"
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, fuzzy, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/trans-intrinsic.cc:9647
  #, fuzzy
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/trans-intrinsic.cc:13176
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13188
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13200
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "liian vähän (%d) argumentteja funktiolle ”%s”"
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23815,23826 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, fuzzy, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "yritettiin käyttää ominaisuutta, jolle ei ole tukea: ”%s”"
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 23836,23847 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, fuzzy, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "yritettiin käyttää ominaisuutta, jolle ei ole tukea: ”%s”"
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "odotettiin numeerista tyyppiä"
*** 23853,23860 ****
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiä"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
--- 23874,23881 ----
  msgid "expected boolean type"
  msgstr "odotettiin totuusarvotyyppiä"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "odotettiin kokonaislukua"
*************** msgstr "liian vähän argumentteja"
*** 23925,23931 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
--- 23946,23952 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "liian monta argumenttia"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24538,24544 ****
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "Muodostin %qs"
--- 24559,24565 ----
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "Muodostin %qs"
*************** msgstr "Muodostin %qs"
*** 24548,24554 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
--- 24569,24581 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
*************** msgstr "Käytetään vanhaa darwin-ABIa"
*** 24747,24752 ****
--- 24774,24784 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, fuzzy, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24803,24809 ****
  msgstr "tuntematon konetila %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24835,24841 ----
  msgstr "tuntematon konetila %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "%qs ei ole varoituksia ohjaava v
*** 24837,24843 ****
  msgid "Unrecognized option: %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
--- 24869,24875 ----
  msgid "Unrecognized option: %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: params.opt:497 common.opt:2342
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "tuntematon konetila %qs"
*************** msgstr "tls_model-argumentti ei ole merk
*** 24857,24979 ****
  msgid "unknown threader debug mode %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:1747
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1993
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2026
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2244
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2257
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jälkeen"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jälkeen"
  
! #: common.opt:2484
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "väittämä puuttuu %qs:n jälkeen"
  
! #: common.opt:2672
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2830
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:3168
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3566
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "tunnistamaton muotomäärite"
  
! #: common.opt:3592
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3611
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
--- 24889,25011 ----
  msgid "unknown threader debug mode %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:1746
  #, fuzzy, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, fuzzy, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:1992
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2025
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, fuzzy, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2243
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:2256
  #, fuzzy, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jälkeen"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "makron nimi puuttuu %qs:n jälkeen"
  
! #: common.opt:2483
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "väittämä puuttuu %qs:n jälkeen"
  
! #: common.opt:2671
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2687
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:2829
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "Funktio %qs"
  
! #: common.opt:3167
  #, fuzzy, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3534
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "tuntematon konetila %qs"
  
! #: common.opt:3565
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "tunnistamaton muotomäärite"
  
! #: common.opt:3591
  #, fuzzy, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: common.opt:3610
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
*************** msgstr "%qE-attribuutti on ristiriidassa
*** 25224,25231 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
--- 25256,25263 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 25242,25248 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
--- 25274,25280 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
*************** msgstr "attribuutille %qE annettu väär
*** 25252,25258 ****
  msgid "expected %i or more, found %i"
  msgstr "odotettu vähintään %i, löytyi %i"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
--- 25284,25290 ----
  msgid "expected %i or more, found %i"
  msgstr "odotettu vähintään %i, löytyi %i"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %i or more, found %i"
  msgid "expected %i, found %i"
*************** msgstr "%qs-attribuuttia ei huomioida ei
*** 25322,25342 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 25354,25374 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "tiedoston ”%s” otsaketta ei
*** 25594,25600 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty täällä"
--- 25626,25632 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE esitelty täällä"
*************** msgid "invalid third argument to %<__bui
*** 25620,25631 ****
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "liian vähän argumentteja funktiolle %<va_start%>"
--- 25652,25663 ----
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "liian vähän argumentteja funktiolle %<va_start%>"
*************** msgstr "väärä määrä argumentteja f
*** 25752,25758 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25784,25790 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
*************** msgstr "luetellun tyypin jäsenen %qE ar
*** 25772,25783 ****
  msgid "cannot tail-call: %s"
  msgstr "lähdetiedostoa %s ei löydy"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
--- 25804,25815 ----
  msgid "cannot tail-call: %s"
  msgstr "lähdetiedostoa %s ei löydy"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "funktiokutsulla on aggregaattiarvo"
  
! #: calls.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "blocks-argumentti on liian suuri, maksimi on %llu"
*************** msgstr "blocks-argumentti on liian suuri
*** 25787,25891 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_gimple epäonnistui"
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "muuttujan %q+D koko on liian suuri"
  
! #: cfgexpand.cc:2152
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, fuzzy, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "tunnistamaton rekisterinimi %qs"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, fuzzy, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, fuzzy, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "virheellinen Z-rekisterikorvaus käskylle"
  
! #: cfgexpand.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "virheellinen Z-rekisterikorvaus käskylle"
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "virheellinen Z-rekisterikorvaus käskylle"
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.cc:3956
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7423
  #, fuzzy, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "Kohdista koodi ja data 32 bittiin"
--- 25819,25923 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_gimple epäonnistui"
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "muuttujan %q+D koko on liian suuri"
  
! #: cfgexpand.cc:2154
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "tunnistamaton rekisterinimi %qs"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, fuzzy, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, fuzzy, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "tunnistamaton rekisterinimi %qs"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "virheellinen Z-rekisterikorvaus käskylle"
  
! #: cfgexpand.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "virheellinen Z-rekisterikorvaus käskylle"
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "virheellinen Z-rekisterikorvaus käskylle"
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.cc:3991
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%s: Tätä tiedostoa ei voitu varmuuskopioida"
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7458
  #, fuzzy, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "Kohdista koodi ja data 32 bittiin"
*************** msgstr "liikaa syötetiedostoja"
*** 26231,26762 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:2610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:2632
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2637
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "liikaa syötetiedostoja"
  
! #: cfgrtl.cc:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "liikaa syötetiedostoja"
  
! #: cfgrtl.cc:2711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2723
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2755
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "liikaa syötetiedostoja"
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: cfgrtl.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: cfgrtl.cc:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "sektorimäärä: %d, sektorikoko: %d\n"
  
! #: cfgrtl.cc:2873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2881
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cfgrtl.cc:3054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:3063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "väärä käsky jatkokynnyksellä"
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttä ”%s” ei saa olla määritelty"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4226
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4239
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4245
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4250
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.cc:4340
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisäkkäistysvirhe."
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjä esittely"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.cc:4509
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epäonnistui"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa ”%.*s” ei tunneta"
--- 26263,26794 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, fuzzy, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:2623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:2645
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2669
  #, fuzzy, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "liikaa syötetiedostoja"
  
! #: cfgrtl.cc:2719
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "liikaa syötetiedostoja"
  
! #: cfgrtl.cc:2724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: cfgrtl.cc:2768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "liikaa syötetiedostoja"
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: cfgrtl.cc:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: cfgrtl.cc:2842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "sektorimäärä: %d, sektorikoko: %d\n"
  
! #: cfgrtl.cc:2886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "käsky peruslohkon ulkopuolella"
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cfgrtl.cc:3067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:3076
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "väärä käsky jatkokynnyksellä"
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3735
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "polku puuttuu %qs:n jälkeen"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, fuzzy, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:3984
  #, fuzzy, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3989
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:3996
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: cgraph.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "%s: kenttä ”%s” ei saa olla määritelty"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, fuzzy, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4021
  #, fuzzy, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: cgraph.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "funktio voi olla ehdokas %<%s%>-attribuutille"
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4072
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4115
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cgraph.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4152
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4183
  #, fuzzy, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4216
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "Väärä taikaluku --- RESERVED_13"
  
! #: cgraph.cc:4227
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4240
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4246
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4251
  #, fuzzy, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, fuzzy, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, fuzzy, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Ei ole tuettu"
  
! #: cgraph.cc:4341
  #, fuzzy, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "Stmt-sisäkkäistysvirhe."
  
! #: cgraph.cc:4354
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "tyhjä esittely"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4383
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cgraph.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "symtab_node::verify epäonnistui"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: osaa ”%.*s” ei tunneta"
*************** msgstr "always_inline-funktio ei ehkä o
*** 26836,26847 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D määritelty mutta käyttämättä"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "sisäkkäinen funktio %q+D esitelty mutta ei koskaan määritelty"
--- 26868,26879 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, fuzzy, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "nimike %q+D määritelty mutta käyttämättä"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, fuzzy, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "sisäkkäinen funktio %q+D esitelty mutta ei koskaan määritelty"
*************** msgstr "argumentti %qd ei ole vakio"
*** 27463,27474 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, fuzzy, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
--- 27495,27506 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, fuzzy, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, fuzzy, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
*************** msgstr "suuri kokonaisluku implisiittise
*** 27483,27489 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentän leveydestä"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 27515,27521 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "vertailu on aina %d johtuen bittikentän leveydestä"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr "paikallisten objektien kokonaisk
*** 27518,27524 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen ”asm”: "
--- 27550,27556 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, fuzzy, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "virheellinen ”asm”: "
*************** msgstr "raja %3$E, jonka %1$G%2$qD mää
*** 28209,28215 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 28241,28247 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "ISO C ei tue saturoituvia tyyppe
*** 28224,28230 ****
  msgid "%s not supported on this target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentän leveydestä"
--- 28256,28262 ----
  msgid "%s not supported on this target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "vertailu on aina %d johtuen bittikentän leveydestä"
*************** msgstr ""
*** 28249,28255 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiö %qD määritelty täällä"
--- 28281,28287 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "nimiö %qD määritelty täällä"
*************** msgstr "null-osoittimen käyttö"
*** 28269,28292 ****
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 28301,28324 ----
  msgid "function may return address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "epäkelpo osoitintila %qs"
*** 29403,29415 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty täällä"
--- 29435,29447 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD esitelty täällä"
*************** msgstr "täällä"
*** 29768,30222 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, fuzzy, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: gimplify.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qD"
  msgid "multiple outputs to lvalue %qE"
  msgstr "useita parametreja nimellä %qD"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8955
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:8957
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:8976
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:8978
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: gimplify.cc:9077
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.cc:9251
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:9255
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: gimplify.cc:9336
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: gimplify.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs määritelty parametrille %qE"
  
! #: gimplify.cc:9400
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.cc:9463
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: gimplify.cc:9606
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9609
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9623
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9626
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9629
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:10082
  #, fuzzy, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:10201
  #, fuzzy, gcc-internal-format
  msgid "iteration count is zero"
  msgstr "vasemmalle siirron lukumäärä on negatiivinen"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:11326
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:11546
  #, fuzzy, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13927
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:14812
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15398
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15761
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15834
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.cc:16508
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:16824
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:17532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: gimplify.cc:19618
  #, fuzzy, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:19631
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÄONNISTUI\n"
  "\n"
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedään %<...%>:n läpi"
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikä %qT funktiolle %<va_arg%>)"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tämä koodi saavutetaan, ohjelma keskeytyy"
--- 29800,30254 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: gimplify.cc:8250
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qD"
  msgid "multiple outputs to lvalue %qE"
  msgstr "useita parametreja nimellä %qD"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8962
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:8968
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:8970
  #, fuzzy, gcc-internal-format
  msgid "enclosing target region"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:8983
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "enclosing task"
  msgstr "          %s"
  
! #: gimplify.cc:9082
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: gimplify.cc:9084
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "          %s"
  
! #: gimplify.cc:9258
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:9262
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:9265
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: gimplify.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: gimplify.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: gimplify.cc:9405
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs määritelty parametrille %qE"
  
! #: gimplify.cc:9407
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "# Ei kohde:"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: gimplify.cc:9470
  #, fuzzy, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: gimplify.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9616
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9630
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9633
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:9636
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:10089
  #, fuzzy, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:10208
  #, fuzzy, gcc-internal-format
  msgid "iteration count is zero"
  msgstr "vasemmalle siirron lukumäärä on negatiivinen"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, fuzzy, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:11333
  #, fuzzy, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "odottamaton siirros"
  
! #: gimplify.cc:11553
  #, fuzzy, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "PRINT_OPERAND null-osoitin"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13934
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, fuzzy, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: gimplify.cc:14787
  #, fuzzy, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: gimplify.cc:14819
  #, fuzzy, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "odotettiin %<operator%>"
  
! #: gimplify.cc:14858
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15405
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15768
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:15841
  #, fuzzy, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD ei ole malli"
  
! #: gimplify.cc:16515
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:16831
  #, fuzzy, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:17539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, fuzzy, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: gimplify.cc:19625
  #, fuzzy, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:19638
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, fuzzy, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  " EPÄONNISTUI\n"
  "\n"
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT muunnetaan tyypiksi %qT, kun se viedään %<...%>:n läpi"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(eli kannattaisi antaa %qT eikä %qT funktiolle %<va_arg%>)"
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jos tämä koodi saavutetaan, ohjelma keskeytyy"
*************** msgstr ""
*** 30620,30626 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
--- 30652,30658 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "virheellinen muunnos gimple-kutsussa"
*************** msgstr ""
*** 30782,30798 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Hahmoa %s ei voi käyttää"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "for %qD"
  msgstr "nimellä %qD"
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 30814,30830 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "Hahmoa %s ei voi käyttää"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, fuzzy, gcc-internal-format
  msgid "for %qD"
  msgstr "nimellä %qD"
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr "Kumoamistoimintojen enimmäismä
*** 30854,30865 ****
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmäismäärä"
--- 30886,30897 ----
  msgid "unable to find a register to spill"
  msgstr "Tiedostoa ”%s” ei löytynyt."
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, fuzzy, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: lra-constraints.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "Kumoamistoimintojen enimmäismäärä"
*************** msgstr "valitsimia -mcorea ja -mcoreb ei
*** 31850,31861 ****
  msgid "unrecognized argument in option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Kelvolliset argumentit:"
--- 31882,31893 ----
  msgid "unrecognized argument in option %qs"
  msgstr "tuntematon komentorivivalitsin %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "Kelvolliset argumentit:"
*************** msgstr "Käyttö: %s <transaktiotiedosto
*** 33564,33670 ****
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen käyttö"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
--- 33596,33702 ----
  msgid "ignoring loop annotation"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3023
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:3030
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3057
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: tree-cfg.cc:3065
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "%qD:n virheellinen käyttö"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
*************** msgstr ""
*** 33678,33740 ****
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: tree-cfg.cc:3271
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.cc:3322
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3331
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.cc:3371
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3379
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33710,33772 ----
  "                  muuten yksinkertaisia\n"
  "  never, simple   tee aina yksinkertaisia varmuuskopioita\n"
  
! #: tree-cfg.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: tree-cfg.cc:3228
  #, fuzzy, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: tree-cfg.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3288
  #, fuzzy, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3295
  #, fuzzy, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3305
  #, fuzzy, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: tree-cfg.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3336
  #, fuzzy, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33745,34346 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3508
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epäkelpo totuusarvolauseke"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.cc:3589
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3684
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3815
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3840
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3847
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4211
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4239
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argumentti %qd ei ole vakio"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4706
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4715
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: tree-cfg.cc:4801
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiö eikä osoitin"
  
! #: tree-cfg.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ei-kokonaislukutyyppi switch-lausekkeessa"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4884
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Ensimmäinen/seuraava ketju rikki"
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero ”%s”"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva ”]”"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.cc:5478
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epäonnistui"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: tree-cfg.cc:5685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: tree-cfg.cc:5747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5830
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitä samassa switch-lauseessa"
  
! #: tree-cfg.cc:5952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.cc:5975
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "”I”-lippu"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
--- 33777,34383 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3473
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:3484
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "epäkelpo totuusarvolauseke"
  
! #: tree-cfg.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "epäkelpo vektorityyppi attribuutille %qE"
  
! #: tree-cfg.cc:3532
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: tree-cfg.cc:3554
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3583
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "virheelliset tyypit nop-muunnokselle"
  
! #: tree-cfg.cc:3635
  #, fuzzy, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3649
  #, fuzzy, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3664
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "virheellisiä tyyppejä muunnoksessa liukuluvuksi"
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "virheellisiä tyyppejä muunnoksessa kokonaisluvuksi"
  
! #: tree-cfg.cc:3719
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:3780
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3805
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:3812
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: tree-cfg.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4176
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4212
  #, fuzzy, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "Virheellinen liukulukuoperaatio"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4309
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "Taulukkotyyppi      : %s\n"
  
! #: tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4401
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: tree-cfg.cc:4411
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "Ei ole hakemisto"
  
! #: tree-cfg.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: tree-cfg.cc:4494
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "virheellinen %%r-arvo"
  
! #: tree-cfg.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argumentti %qd ei ole vakio"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:4615
  #, fuzzy, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4671
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4687
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: tree-cfg.cc:4723
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: tree-cfg.cc:4766
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto-kohde ei ole nimiö eikä osoitin"
  
! #: tree-cfg.cc:4819
  #, fuzzy, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "ei-kokonaislukutyyppi switch-lausekkeessa"
  
! #: tree-cfg.cc:4837
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4849
  #, fuzzy, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "Ensimmäinen/seuraava ketju rikki"
  
! #: tree-cfg.cc:4855
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: tree-cfg.cc:4879
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "nimike yhdyslauseen lopussa"
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4950
  #, fuzzy, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "muotomerkkijonolla on epäkelpo operandinumero"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "virheellinen versionumero ”%s”"
  
! #: tree-cfg.cc:4974
  #, fuzzy, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "virheellinen muunnos gimple-kutsussa"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "MD5-tulos on:\n"
  
! #: tree-cfg.cc:5092
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "puuttuva ”]”"
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "Virheellinen argumentti"
  
! #: tree-cfg.cc:5113
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: tree-cfg.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: tree-cfg.cc:5443
  #, fuzzy, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "PHI node with location"
  msgstr "symtab_node::verify epäonnistui"
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, fuzzy, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  "Vihje: %s\n"
  "\n"
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) on asetettu väärään peruslohkoon"
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple epäonnistui"
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5616
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: tree-cfg.cc:5650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
  
! #: tree-cfg.cc:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
  
! #: tree-cfg.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: tree-cfg.cc:5712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5722
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "vuonohjauskäsky peruslohkon sisällä"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "useita default-nimikkeitä samassa switch-lauseessa"
  
! #: tree-cfg.cc:5917
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)"
  
! #: tree-cfg.cc:5940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "”I”-lippu"
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%>-funktio palaa"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "ei-void-tyyppisen funktion loppu saavutettu"
  
! #: tree-cfg.cc:9877
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
*************** msgstr ""
*** 34485,34491 ****
  msgid "cannot update SSA form"
  msgstr "Pakattuja arkistoja ei voi päivittää"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
--- 34522,34528 ----
  msgid "cannot update SSA form"
  msgstr "Pakattuja arkistoja ei voi päivittää"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
*************** msgstr "$-operandinumero puuttuu muotoil
*** 34616,34747 ****
  msgid "statement volatile flag not up to date"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: tree-ssa-strlen.cc:2125
  #, fuzzy, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2129
  #, fuzzy, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2146
  #, fuzzy, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2156
  #, fuzzy, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2164
  #, fuzzy, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2180
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3090
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3106
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wu–%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.cc:3125
  #, fuzzy, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wu–%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.cc:3302
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "raja %3$E, jonka %1$G%2$qD määrittelee, on sama kuin lähteen pituus"
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "pituus lasketaan täällä"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "tässä lausekkeessa"
--- 34653,34784 ----
  msgid "statement volatile flag not up to date"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: tree-ssa-strlen.cc:2136
  #, fuzzy, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2140
  #, fuzzy, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2149
  #, fuzzy, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2175
  #, fuzzy, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%<%.*s%>-direktiivi kirjoittaa %wu tavun %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivi kirjoittaa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2199
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:2205
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3101
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3117
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wu–%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.cc:3136
  #, fuzzy, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  msgstr[1] "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, fuzzy, gcc-internal-format
  #| msgid "%G%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "%G%qD-tuloste saattaa katketa kopioitaessa %wu–%wu tavua %wu tavun pituisesta merkkijonosta"
  
! #: tree-ssa-strlen.cc:3313
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "%<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen"
  
! #: tree-ssa-strlen.cc:3326
  #, fuzzy, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "raja %3$E, jonka %1$G%2$qD määrittelee, on sama kuin lähteen pituus"
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "pituus lasketaan täällä"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "tässä lausekkeessa"
*************** msgstr "automaattimuuttuja %qE ei voi ol
*** 35013,35019 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 35050,35056 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 35033,35039 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 35070,35076 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr "funktiokutsu epäsopivan tyypin
*** 35468,35476 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
--- 35505,35513 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
*************** msgstr ""
*** 35632,35638 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
--- 35669,35675 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
*************** msgid "%qE attribute ignored for field o
*** 35881,35908 ****
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "%qE-attribuutti ei päde tyyppeihin"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
--- 35918,35945 ----
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "%qE-attribuutti ei päde tyyppeihin"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
*************** msgid "%qE attribute has no effect on un
*** 35919,35935 ****
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
--- 35956,35972 ----
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE-attribuuttia ei huomioida koska %qT on jo määritelty"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE-attribuutti vaikuttaa vain julkisiin objekteihin"
*************** msgid "ignoring %qE attribute not set on
*** 36158,36164 ****
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
--- 36195,36201 ----
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
*************** msgid "weak %q+D cannot be defined %qE"
*** 36224,36230 ****
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
--- 36261,36267 ----
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
*************** msgstr ""
*** 36332,36338 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
--- 36369,36375 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 36428,36434 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 36465,36471 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr "%qE-attribuuttia ei huomioida %q
*** 36458,36464 ****
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
--- 36495,36501 ----
  msgid "type was previously declared %qE"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
*************** msgstr "%qD ei ole %qD:n jäsen"
*** 36478,36484 ****
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
--- 36515,36521 ----
  msgid "%qE argument is not a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, fuzzy, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
*************** msgstr "%qE-attribuutti sallii vain koko
*** 36508,36519 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
--- 36545,36556 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, fuzzy, gcc-internal-format
  msgid "zero vector size"
  msgstr "nollan kokoinen taulukko %qD"
*************** msgstr "%qE-attribuutti tarvitsee protot
*** 36696,36712 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36733,36749 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "haluttu sijainti on pienempi kuin nolla"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr "säiekohtaista muistia ei tueta
*** 36720,36726 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "tunnistamaton osoite"
--- 36757,36763 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "tunnistamaton osoite"
*************** msgstr "%qD:n osoite tulee aina olemaan
*** 36982,36989 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
--- 37019,37026 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
*************** msgstr "oletusargumentti määritelty la
*** 37177,37183 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 37214,37220 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 37185,37191 ****
  msgstr "liian vähän argumentteja funktiolle %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 37222,37228 ----
  msgstr "liian vähän argumentteja funktiolle %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr ""
*** 37314,37320 ****
  msgid "size of array is too large"
  msgstr "taulukon koko on liian suuri"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
--- 37351,37357 ----
  msgid "size of array is too large"
  msgstr "taulukon koko on liian suuri"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
*************** msgstr "argumentin %d antaminen funktiol
*** 37329,37484 ****
  msgid "both arguments must be compatible"
  msgstr "argumentin <%s>:lle on oltava yksittäinen merkki"
  
! #: c-family/c-common.cc:7906
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7940
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.cc:8003
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.cc:8018
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:8024
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:8041
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c-family/c-common.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "taulukon koko on negatiivinen"
  
! #: c-family/c-common.cc:9643
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9646
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9654
  #, fuzzy, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, fuzzy, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "odotettiin %<class%>"
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 37366,37521 ----
  msgid "both arguments must be compatible"
  msgstr "argumentin <%s>:lle on oltava yksittäinen merkki"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c-family/c-common.cc:7938
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7956
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c-family/c-common.cc:8019
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.cc:8034
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c-family/c-common.cc:8057
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c-family/c-common.cc:8071
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.cc:8086
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, fuzzy, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "Arvo sallitun välin ulkopuolella."
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "taulukon koko on negatiivinen"
  
! #: c-family/c-common.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9748
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9756
  #, fuzzy, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, fuzzy, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "odotettiin %<class%>"
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 38067,38188 ****
  msgstr "jätetään #pragma %s %s huomiotta"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "odottamaton %<@%> ohjelmassa"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "odottamaton %qs ohjelmassa"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "loppumerkki %c puuttuu"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "odottamaton %qc ohjelmassa"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "odottamaton %<\\%o%> ohjelmassa"
  
! #: c-family/c-lex.cc:1087
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "kokonaislukuvakio on liian suuri tyypilleen"
  
! #: c-family/c-lex.cc:1090
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "kokonaislukuvakio on liian suuri tyypilleen"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "tämä desimaalivakio on etumerkitön vain ISO C90 -standardissa"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "tämä desimaalivakio olisi etumerkitön ISO C90 -standardissa"
  
! #: c-family/c-lex.cc:1182
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "kokonaislukuvakio on liian suuri tyypilleen"
  
! #: c-family/c-lex.cc:1222
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "loppuliitteetön liukulukuvakio"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1314
  #, fuzzy, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: c-family/c-lex.cc:1335
  #, fuzzy, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "liukulukuvakio ylittää %qT:n arvoalueen"
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "liukulukuvakio katkaistu nollaksi"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 38104,38225 ----
  msgstr "jätetään #pragma %s %s huomiotta"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "odottamaton %<@%> ohjelmassa"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "odottamaton %qs ohjelmassa"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "loppumerkki %c puuttuu"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "odottamaton %qc ohjelmassa"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "odottamaton %<\\%o%> ohjelmassa"
  
! #: c-family/c-lex.cc:1089
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "kokonaislukuvakio on liian suuri tyypilleen"
  
! #: c-family/c-lex.cc:1092
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "kokonaislukuvakio on liian suuri tyypilleen"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "tämä desimaalivakio on etumerkitön vain ISO C90 -standardissa"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "tämä desimaalivakio olisi etumerkitön ISO C90 -standardissa"
  
! #: c-family/c-lex.cc:1184
  #, fuzzy, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "kokonaislukuvakio on liian suuri tyypilleen"
  
! #: c-family/c-lex.cc:1224
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "loppuliitteetön liukulukuvakio"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, fuzzy, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1316
  #, fuzzy, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: c-family/c-lex.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "liukulukuvakio ylittää %qT:n arvoalueen"
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "liukulukuvakio katkaistu nollaksi"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, fuzzy, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "virheellinen loppuliite ”%.*s” liukulukuvakiolla"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr "%<void%> vain parametrina ei ole
*** 38237,38243 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
--- 38274,38280 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
*************** msgstr "virheellinen tyyppi iterointimuu
*** 38252,38268 ****
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "’(’ puuttuu predikaatin jäljestä"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
--- 38289,38305 ----
  msgid "%qE is not initialized"
  msgstr "%qE:a ei ole alustettu"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, fuzzy, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "’(’ puuttuu predikaatin jäljestä"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, fuzzy, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "Muotoillun tulosteen hallinta:"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "puuttuva kasvatuslauseke"
*************** msgstr "puuttuva kasvatuslauseke"
*** 38272,38278 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
--- 38309,38315 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "virheellinen kasvatuslauseke"
*************** msgstr ""
*** 38369,38386 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD ei ole funktioargumentti"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
--- 38406,38423 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD ei ole funktioargumentti"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
*************** msgstr "bittikentän %qs leveys on nolla
*** 38390,38397 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
--- 38427,38434 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
*************** msgstr "%<#pragma%> ei ole sallittu tä�
*** 38982,38989 ****
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 39019,39026 ----
  msgid "wrong type argument to %s"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "funktion %qD vähennys"
*** 39473,39489 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vähennys"
--- 39510,39526 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE sijoitus"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE kasvatus"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "kirjoitussuojatun sijainnin %qE vähennys"
*************** msgid_plural "passing argument %i to %qs
*** 39751,39757 ****
  msgstr[0] "sijoitus hylkää kohdeosoitintyypin määreitä"
  msgstr[1] "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39788,39794 ----
  msgstr[0] "sijoitus hylkää kohdeosoitintyypin määreitä"
  msgstr[1] "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr "Vain 1k-lohkot/vyöhykkeet ovat
*** 40688,40695 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 40725,40732 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 41544,42025 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/aarch64/aarch64.cc:8180
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, fuzzy, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:19426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19708
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19923
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jätetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20487
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely"
  
! #: config/aarch64/aarch64.cc:20680
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon värimoodi"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "%s: kentän ”%s” arvon on oltava välillä %d...%d"
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
--- 41581,42062 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "Käytä 64-bittistä ABIa"
  
! #: config/aarch64/aarch64.cc:8172
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, fuzzy, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, fuzzy, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "virheellinen lauseke kohdemuuttujana"
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "virheellinen %%h-arvo"
  
! #: config/aarch64/aarch64.cc:19419
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  "Käyttö: %s [MERKKIJONO]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/aarch64/aarch64.cc:19437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "tuntematon valitsin -%s"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "Funktio %qs"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19699
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "Älä varoita Microsoft-laajennosten käytöstä"
  
! #: config/aarch64/aarch64.cc:19701
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
  
! #: config/aarch64/aarch64.cc:19916
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "-Wformat-y2k jätetty huomiotta ilman valitsinta -Wformat"
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/aarch64/aarch64.cc:20077
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s ei tue %%n$-operandinumeromuotoilua"
  
! #: config/aarch64/aarch64.cc:20147
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, fuzzy, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/aarch64/aarch64.cc:20328
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/aarch64/aarch64.cc:20438
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20441
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20480
  #, fuzzy, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20483
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20526
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:20567
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely"
  
! #: config/aarch64/aarch64.cc:20673
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "Väärin muotoiltu kohdekohtainen muuttujamäärittely"
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%s:n perästä puuttuu operandi"
  
! #: config/aarch64/aarch64.cc:21147
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:21153
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, fuzzy, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "tuntematon värimoodi"
  
! #: config/aarch64/aarch64.cc:30782
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, fuzzy, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: config/aarch64/aarch64.cc:30820
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: config/aarch64/aarch64.cc:30895
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: config/aarch64/aarch64.cc:30915
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: config/aarch64/aarch64.cc:31105
  #, fuzzy, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: config/aarch64/aarch64.cc:32898
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, fuzzy, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "%s: kentän ”%s” arvon on oltava välillä %d...%d"
  
! #: config/aarch64/aarch64.cc:32914
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: config/aarch64/aarch64.cc:33174
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/aarch64/aarch64.cc:33178
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33184
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: config/aarch64/aarch64.cc:33190
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "%qE-attribuuttia ei huomioida"
*************** msgid "argument of %qE attribute is not
*** 42200,42216 ****
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 42237,42253 ----
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 42325,42331 ****
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
--- 42362,42368 ----
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
*************** msgstr "%qE-attribuutti pätee vain funk
*** 42345,42367 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
--- 42382,42404 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, fuzzy, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "taulukon indeksin tyyppi on %<char%>"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "Funktio %qs"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
*************** msgstr "ei voitu jakaa käskyä osiin"
*** 42876,43064 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Funktio %qs:"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> ei ole tuettu"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:11424
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/avr/avr.cc:11431
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: config/avr/avr.cc:11473
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/avr/avr.cc:11487
  #, fuzzy, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: config/avr/avr.cc:11497
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/avr/avr.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/avr/avr.cc:11582
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/avr/avr.cc:11775
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:11778
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:11803
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "muuttuvakokoista objektia %qD ei voi alustaa"
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, fuzzy, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:12155
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: config/avr/avr.cc:12243
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
--- 42913,43101 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "Funktio %qs:"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> ei ole tuettu"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> ei ole tuettu"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> ei ole tuettu"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "valitsimet %s ja %s ovat toisensa poissulkevat"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:11421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: config/avr/avr.cc:11428
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: config/avr/avr.cc:11470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/avr/avr.cc:11484
  #, fuzzy, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: config/avr/avr.cc:11494
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/avr/avr.cc:11572
  #, fuzzy, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/avr/avr.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/avr/avr.cc:11772
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:11775
  #, fuzzy, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: config/avr/avr.cc:11800
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "muuttuvakokoista objektia %qD ei voi alustaa"
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, fuzzy, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: config/avr/avr.cc:12154
  #, fuzzy, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: config/avr/avr.cc:12242
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
*************** msgstr "muuttujalla %qD on alustin, mutt
*** 43067,43113 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "muuttuvakokoista objektia %qD ei voi alustaa"
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D:n määritteet %qs ja %qs ovat yhteensopimattomat"
  
! #: config/avr/avr.cc:12425
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: config/avr/avr.cc:15165
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s odottaa käännösaikaista kokonaislukuvakiota"
  
! #: config/avr/avr.cc:16362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:16377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "pyöristystulos on aina 0"
--- 43104,43150 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "muuttuvakokoista objektia %qD ei voi alustaa"
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D:n määritteet %qs ja %qs ovat yhteensopimattomat"
  
! #: config/avr/avr.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "muunnos merkistöstä ”%s” ei ole tuettu"
  
! #: config/avr/avr.cc:15155
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s odottaa käännösaikaista kokonaislukuvakiota"
  
! #: config/avr/avr.cc:16352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:16367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "pyöristystulos on aina 0"
*************** msgstr "säiekohtaista muistia ei tueta
*** 43223,43278 ****
  msgid "eBPF stack limit exceeded"
  msgstr "eBPF-pinoraja ylitetty"
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "ei muodostimia"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "ei hajottimia"
  
! #: config/bpf/bpf.cc:774
  #, fuzzy, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 43260,43315 ----
  msgid "eBPF stack limit exceeded"
  msgstr "eBPF-pinoraja ylitetty"
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "liian monta argumenttia muotoilulle"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "ei muodostimia"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "ei hajottimia"
  
! #: config/bpf/bpf.cc:797
  #, fuzzy, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, fuzzy, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr "PROCEDURE-lauseen kohdassa %C on
*** 43691,43697 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 43728,43734 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 43867,43873 ****
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
  #: config/i386/i386-expand.cc:15257
--- 43904,43910 ----
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr "puhdistusargumentti ei ole tunni
*** 43901,44458 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/i386/i386-options.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: config/i386/i386-options.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: config/i386/i386-options.cc:1657
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  "Käyttö: %s KOMENTO [ARGUMENTTI]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, fuzzy, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:1712
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Tuntematon valitsin: %s %s %s"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:1807
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2112
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2114
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, fuzzy, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2173
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-options.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/i386/i386-options.cc:2193
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/i386/i386-options.cc:2197
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2307
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2309
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2316
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2318
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/i386/i386-options.cc:2406
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2429
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2431
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2487
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2510
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2516
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2547
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2549
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2583
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2584
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-options.cc:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2705
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2708
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-käskykanta poistettu käytöstä, käytetään 387-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-käskykanta poistettu käytöstä, käytetään SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/i386/i386-options.cc:2869
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
  
! #: config/i386/i386-options.cc:3047
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
  
! #: config/i386/i386-options.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, fuzzy, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3713
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.cc:3848
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/i386/i386-options.cc:3869
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:4045
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:4063
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
--- 43938,44495 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:1279
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/i386/i386-options.cc:1344
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: config/i386/i386-options.cc:1384
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  "Käyttö: %s KOMENTO [ARGUMENTTI]...\n"
  "  tai:  %s VALITSIN\n"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, fuzzy, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:1722
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "Tuntematon valitsin: %s %s %s"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:1817
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: config/i386/i386-options.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2122
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2124
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, fuzzy, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2168
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "%Jkohdistusta ei voi määrittää %qD:lle"
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: config/i386/i386-options.cc:2200
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/i386/i386-options.cc:2203
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/i386/i386-options.cc:2207
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "koodimalli %s ei tue PIC-tilaa"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2317
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2319
  #, fuzzy, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2326
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2328
  #, fuzzy, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, fuzzy, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: config/i386/i386-options.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2417
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2439
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2441
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2446
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2447
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "virheellinen aikakatkaisuarvo: %s"
  
! #: config/i386/i386-options.cc:2518
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2520
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2525
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "Kelvolliset argumentit:"
  
! #: config/i386/i386-options.cc:2557
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2559
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2593
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2594
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/i386/i386-options.cc:2679
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2702
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "  uid = %d, gid = %d, oikeudet = 0%o.\n"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2718
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE-käskykanta poistettu käytöstä, käytetään 387-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387-käskykanta poistettu käytöstä, käytetään SSE-aritmetiikkaa"
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/i386/i386-options.cc:2879
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/i386/i386-options.cc:3052
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
  
! #: config/i386/i386-options.cc:3057
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
  
! #: config/i386/i386-options.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: config/i386/i386-options.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3408
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3575
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3581
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, fuzzy, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, fuzzy, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE-attribuutti tarvitsee kokonaislukuvakioargumentin"
  
! #: config/i386/i386-options.cc:3658
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "attribuutit stdcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "attribuutit stdcall ja fastcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja stdcall eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, fuzzy, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "attribuutit fastcall ja cdecl eivät ole yhteensopivia"
  
! #: config/i386/i386-options.cc:3723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, fuzzy, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: config/i386/i386-options.cc:3858
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: config/i386/i386-options.cc:3879
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/i386/i386-options.cc:4055
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:4062
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:4073
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: config/i386/i386-options.cc:4076
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
*************** msgstr ""
*** 44576,44703 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla."
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:14015
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:18531
  #, fuzzy, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-järjestelmissä"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
--- 44613,44740 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6949
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "”%s”-liitännäinen on yhteensopiva."
  
! #: config/i386/i386.cc:9359
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Rinnakkaiset työt (-j) eivät ole tuettuja tällä alustalla."
  
! #: config/i386/i386.cc:10534
  #, fuzzy, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:10925
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/i386/i386.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: config/i386/i386.cc:12711
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:12715
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:12717
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/i386/i386.cc:14061
  #, fuzzy, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, fuzzy, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14133
  #, fuzzy, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "fr30_print_operand: tuntematon koodi"
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: config/i386/i386.cc:18577
  #, fuzzy, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24281
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-järjestelmissä"
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "Tuntematon arkkitehtuuri ”%s”"
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 44708,44715 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "vääränmuotoinen #pragma builtin"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "%qs-attribuutin virheellinen argumentti"
--- 44745,44752 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "vääränmuotoinen #pragma builtin"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, fuzzy, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "%qs-attribuutin virheellinen argumentti"
*************** msgstr "%Hprototyypin esittely"
*** 44909,44916 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
--- 44946,44953 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "kohde ”%s” ei täsmää kohdehahmon kanssa"
*************** msgstr "säiekohtaista muistia ei tueta
*** 44962,44978 ****
  msgid "%qs is not supported in target attribute"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: config/loongarch/loongarch.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
--- 44999,45015 ----
  msgid "%qs is not supported in target attribute"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: config/loongarch/loongarch.cc:8701
  #, fuzzy, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
*************** msgstr "  uid = %d, gid = %d, oikeudet =
*** 46544,46555 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
--- 46581,46592 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "Funktio %qs"
*************** msgstr ""
*** 46657,46663 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
--- 46694,46701 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
*************** msgid "%qs requires the %qs option and e
*** 46669,46674 ****
--- 46707,46713 ----
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
*************** msgstr "sisäinen funktio %q+D esitelty
*** 46678,46771 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Tuota koodia, joka käyttää 68881-liukulukukäskyjä"
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "<sisäänrakennettu>"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, fuzzy, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-järjestelmissä"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
--- 46717,46815 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Tuota koodia, joka käyttää 68881-liukulukukäskyjä"
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "kokonaislukuargumentti %s ei kelpaa"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "<sisäänrakennettu>"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! msgid "invalid arguments to builtin"
! msgstr "virheellinen sisäinen makro ”%s”"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, fuzzy, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "Profilointiajastin vanhentunut"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "valitsin -mmultiple ei ole tuettu little-endian-järjestelmissä"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "argumentin 2 on oltava 5-bittinen etumerkitön literaali"
*************** msgstr "luvun on oltava 0 tai 1"
*** 46800,46847 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-c.cc:2018
  #, fuzzy, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
--- 46844,46916 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must be a pointer"
! msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! msgid "type size must be constant"
! msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "virheellinen parametri %qs"
  
! #: config/rs6000/rs6000-c.cc:2163
  #, fuzzy, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
*************** msgstr "weakref ei ole tuettu tässä ko
*** 46851,46882 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
  #, fuzzy, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 46920,46951 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
  #, fuzzy, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr "%qs käyttää rekisteriä r29"
*** 46901,47154 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: config/rs6000/rs6000.cc:3341
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan käyttöön"
  
! #: config/rs6000/rs6000.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Ei ole tuettu"
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3799
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3816
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "valitsin -mstring ei ole tuettu little-endian-järjestelmissä"
  
! #: config/rs6000/rs6000.cc:3835
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3856
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%s %qs"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: config/rs6000/rs6000.cc:4115
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.cc:4285
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.cc:4326
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. Tämä valitsin ei vaikuta mihinkään"
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.cc:20428
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.cc:20510
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20512
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20514
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20516
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20522
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20525
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20533
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:24697
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.cc:24700
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.cc:25223
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, fuzzy, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000.cc:29319
  #, fuzzy, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
  #: config/rx/rx.cc:652
--- 46970,47233 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: config/rs6000/rs6000.cc:3409
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan käyttöön"
  
! #: config/rs6000/rs6000.cc:3529
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "Ei ole tuettu"
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3867
  #, fuzzy, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3884
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "valitsin -mstring ei ole tuettu little-endian-järjestelmissä"
  
! #: config/rs6000/rs6000.cc:3903
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3913
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx ja -mno-altivec ovat yhteensopimattomat"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%s %qs"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: config/rs6000/rs6000.cc:4183
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.cc:4200
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4235
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: config/rs6000/rs6000.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "epäkelpo osoitintila %qs"
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "<tuntematon>"
  
! #: config/rs6000/rs6000.cc:4616
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: config/rs6000/rs6000.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "tuntematon valitsin -%s"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, fuzzy, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "Vanhentunut. Tämä valitsin ei vaikuta mihinkään"
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/rs6000/rs6000.cc:20596
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: config/rs6000/rs6000.cc:20678
  #, fuzzy, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20680
  #, fuzzy, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20682
  #, fuzzy, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20684
  #, fuzzy, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20690
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20693
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20698
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:20701
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "%<long long%> virheellinen %qs:lle"
  
! #: config/rs6000/rs6000.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "virheellinen argumentti %s %s:lle"
  
! #: config/rs6000/rs6000.cc:24917
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s%qs%s on virheellinen"
  
! #: config/rs6000/rs6000.cc:25440
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "valitsin -mcpu=%s on ristiriidassa valitsimen -march=%s kanssa"
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, fuzzy, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: config/rs6000/rs6000.cc:29554
  #, fuzzy, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
! 
! #: config/rs6000/rs6000.cc:29560
! #, fuzzy, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 47336,47494 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.cc:11111
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16662
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16695
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16716
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.cc:16722
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
  
! #: config/s390/s390.cc:16724
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmäisen argumentin pitäisi olla %<int%>"
  
! #: config/s390/s390.cc:16853
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qs:n argumentti on liian suuri (maksimi %d)"
  
! #: config/s390/s390.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "virheellinen rotate-käsky"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "Ei ole tuettu"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
--- 47415,47573 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: config/s390/s390.cc:11127
  #, fuzzy, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "paikallisten objektien kokonaiskoko on liian suuri"
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "pinokehys ei ole 8:n tavun monikerta: %wd"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16711
  #, fuzzy, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16732
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-fPIC ei ole tuettu"
  
! #: config/s390/s390.cc:16738
  #, fuzzy, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
  
! #: config/s390/s390.cc:16740
  #, fuzzy, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "kohdistuksen pitää olla kahden potenssi, ei %d"
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%q+D:n ensimmäisen argumentin pitäisi olla %<int%>"
  
! #: config/s390/s390.cc:16869
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qs:n argumentti on liian suuri (maksimi %d)"
  
! #: config/s390/s390.cc:16900
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "virheellinen rotate-käsky"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "Ei ole tuettu"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18162
  #, fuzzy, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
*************** msgstr "läpinäkymättömiä vektorityy
*** 47864,47923 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: ada/gcc-interface/utils.cc:4528
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: ada/gcc-interface/utils.cc:7013
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: ada/gcc-interface/utils.cc:7028
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)"
  
! #: ada/gcc-interface/utils.cc:7050
  #, fuzzy, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)"
  
  # XXX
! #: ada/gcc-interface/utils.cc:7059
  #, fuzzy, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: ada/gcc-interface/utils.cc:7080
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: ada/gcc-interface/utils.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
--- 47943,48002 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "epäkelpo alkiotyyppi attribuutille %qs"
  
! #: ada/gcc-interface/utils.cc:4538
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: ada/gcc-interface/utils.cc:7023
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: ada/gcc-interface/utils.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)"
  
! #: ada/gcc-interface/utils.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)"
  
  # XXX
! #: ada/gcc-interface/utils.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
  
! #: ada/gcc-interface/utils.cc:7090
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: ada/gcc-interface/utils.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "attribuutti %qs soveltuu vain taulukkotyyppeihin"
*************** msgstr "Ei ole hakemisto"
*** 47995,48002 ****
  msgid "could not get size of source file"
  msgstr "Tiedoston ”%s” palauttaminen epäonnistui."
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
--- 48074,48081 ----
  msgid "could not get size of source file"
  msgstr "Tiedoston ”%s” palauttaminen epäonnistui."
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
*************** msgstr ""
*** 48016,48022 ****
  msgid "conversion to non-scalar type requested"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taulukon %q+D koko puuttuu"
--- 48095,48101 ----
  msgid "conversion to non-scalar type requested"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taulukon %q+D koko puuttuu"
*************** msgstr "%Jtaulukon %qD tyyppi viimeistel
*** 48076,48504 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD on esittelemättä tällä näkyvyysalueella"
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a cast is invalid in C++"
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin määritelty täällä"
  
! #: c/c-decl.cc:1961
  #, fuzzy, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: c/c-decl.cc:1969
  #, fuzzy, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimiluetteloesittelyyn"
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "%q+D:n prototyyppi esittelee enemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "%q+D:n prototyyppi esittelee vähemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "%q+D:n prototyypou esittelee yhteensopimatonta tyyppiä olevan argumentin %d"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "%Jfunktion %qD protyyppi seuraa ei-prototyypin määrittelyä"
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "%q+D:n edellinen, implisiittinen esittely oli täällä"
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2234
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "ristiriitaiset tyypit sisäiselle funktiolle %q+D"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "ristiriitaiset tyypit sisäiselle funktiolle %q+D"
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2323
  #, fuzzy, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:2327
  #, fuzzy, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:2331
  #, fuzzy, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-decl.cc:2391
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2421
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "virheellinen funktioesittely"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D esitelty ei-staattisena, edellinen esittely staattinen"
  
! #: c/c-decl.cc:2569
  #, fuzzy, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mutta ei täällä"
  
! #: c/c-decl.cc:2595
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%J%qD esitelty säiekohtaisena, edellinen esittely ei säiekohtainen"
  
! #: c/c-decl.cc:2598
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%j%qD esitelty ei-säiekohtaisena, edellinen esittely säiekohtainen"
  
! #: c/c-decl.cc:2642
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2680
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2687
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was inline"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D esitelty uudelleen erilaisella näkyvyydellä (vanha näkyvyys säilytetty)"
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "tarpeeton %q+D:n uudelleenesittely"
  
! #: c/c-decl.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
  
! #: c/c-decl.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on täällä"
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "sisäisen funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE esittelemättä täällä (ei funktiossa)"
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE esittelemättä täällä (ei funktiossa)"
  
! #: c/c-decl.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: c/c-decl.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
  
! #: c/c-decl.cc:4216
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hyppy ohittaa muuttujan alustuksen"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiön kaksoisesittely"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "perinteisestä C:stä puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
  
! #: c/c-decl.cc:4495
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:4505
  #, fuzzy, gcc-internal-format
  #| msgid "switch jumps over variable initialization"
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "switch hyppää muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hyppää muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch alkaa tästä"
  
! #: c/c-decl.cc:4526
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hyppää muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-decl.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c/c-decl.cc:4853
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
  
! #: c/c-decl.cc:4873
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 48155,48583 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD on esittelemättä tällä näkyvyysalueella"
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a cast is invalid in C++"
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "alunperin määritelty täällä"
  
! #: c/c-decl.cc:1962
  #, fuzzy, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: c/c-decl.cc:1970
  #, fuzzy, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimiluetteloesittelyyn"
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "%q+D:n prototyyppi esittelee enemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "%q+D:n prototyyppi esittelee vähemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "%q+D:n prototyypou esittelee yhteensopimatonta tyyppiä olevan argumentin %d"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, fuzzy, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "%Jfunktion %qD protyyppi seuraa ei-prototyypin määrittelyä"
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "%q+D:n edellinen, implisiittinen esittely oli täällä"
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2235
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "ristiriitaiset tyypit sisäiselle funktiolle %q+D"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:2256
  #, fuzzy, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "Virheellinen vähimmäisargumenttimäärä (%d) funktiolle %s"
  
! #: c/c-decl.cc:2261
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "ristiriitaiset tyypit sisäiselle funktiolle %q+D"
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2324
  #, fuzzy, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:2328
  #, fuzzy, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:2332
  #, fuzzy, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-decl.cc:2392
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "ristiriitaiset tyypit %q+D:lle"
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2422
  #, fuzzy, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:2471
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "virheellinen funktioesittely"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D esitelty ei-staattisena, edellinen esittely staattinen"
  
! #: c/c-decl.cc:2570
  #, fuzzy, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mutta ei täällä"
  
! #: c/c-decl.cc:2596
  #, fuzzy, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%J%qD esitelty säiekohtaisena, edellinen esittely ei säiekohtainen"
  
! #: c/c-decl.cc:2599
  #, fuzzy, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%j%qD esitelty ei-säiekohtaisena, edellinen esittely säiekohtainen"
  
! #: c/c-decl.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2681
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: c/c-decl.cc:2688
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was inline"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D esitelty uudelleen erilaisella näkyvyydellä (vanha näkyvyys säilytetty)"
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "tarpeeton %q+D:n uudelleenesittely"
  
! #: c/c-decl.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
  
! #: c/c-decl.cc:3330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: c/c-decl.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "varjostunut esittely on täällä"
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "sisäisen funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:4033
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
  
! #: c/c-decl.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE esittelemättä täällä (ei funktiossa)"
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE esittelemättä täällä (ei funktiossa)"
  
! #: c/c-decl.cc:4123
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: c/c-decl.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "(Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, fuzzy, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
  
! #: c/c-decl.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "hyppy ohittaa muuttujan alustuksen"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "%qE-nimiön kaksoisesittely"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, fuzzy, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "perinteisestä C:stä puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
  
! #: c/c-decl.cc:4496
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "switch jumps over variable initialization"
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "switch hyppää muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "switch hyppää muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch alkaa tästä"
  
! #: c/c-decl.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "switch hyppää muuttuja-alustuksen yli"
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-decl.cc:4834
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c/c-decl.cc:4854
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE-attribuutti pätee vain funktioihin, ei %s"
  
! #: c/c-decl.cc:4874
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 48507,48963 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "nimeämätön tietue/unioni ei määrittele yhtään instanssia"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tyhjä esittely tallennusluokkamääritteellä ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:5252
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:5266
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5313
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5339
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tallennusluokkamäärite tyhjässä esittelyssä"
  
  # XXX
! #: c/c-decl.cc:5345
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:5355
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5361
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "tarpeeton tallennusluokkamäärite tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5376
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5396
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjä esittely"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ei tue parametritaulukkoesittelyissä avainsanaa %<static%> tai tyyppimääreitä"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensä funktio"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
  
! #: c/c-decl.cc:5824
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktio %qD on alustettu kuten muuttuja"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:5945
  #, fuzzy, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:5985
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD tulee alustaa jäsenten alustuslistassa"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "muuttujan %q+D koko muistissa ei ole vakio"
  
! #: c/c-decl.cc:6217
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ei-staattisen paikallismuuttujan %q+D asm-määrittäjä jätetään huomiotta"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "ei voi laittaa volatile-kenttäistä objektia rekisteriin"
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
  
! #: c/c-decl.cc:6440
  #, fuzzy, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "Varoita saman objektin useista esittelyistä."
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltää parametrien ennakkoesittelyn"
  
! #: c/c-decl.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:6489
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: c/c-decl.cc:6540
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "taulukkoa käytetty alustimena"
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %qD isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: c/c-decl.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6630
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentän %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentän %qs leveys ylittää tyyppinsä"
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensä arvot"
  
! #: c/c-decl.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltää taulukon %qE, jonka kokoa ei voida määrittää"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltää taulukot, joiden kokoa ei voida määrittää"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-decl.cc:7021
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessä tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimääräinen %<const%>"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimääräinen %<restrict%>"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimääräinen %<volatile%>"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimääräinen %<const%>"
  
! #: c/c-decl.cc:7086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion määrittely esitelty %<register%>:ksi"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion määrittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentälle %qE"
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentälle"
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettömälle parametrille"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.cc:7188
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: c/c-decl.cc:7197
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:7206
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
--- 48586,49042 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "nimeämätön tietue/unioni ei määrittele yhtään instanssia"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "tyhjä esittely tallennusluokkamääritteellä ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
  # XXX
! #: c/c-decl.cc:5268
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5315
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5341
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tallennusluokkamäärite tyhjässä esittelyssä"
  
  # XXX
! #: c/c-decl.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
  
! #: c/c-decl.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "tarpeeton tallennusluokkamäärite tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "tyhjä esittely"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 ei tue parametritaulukkoesittelyissä avainsanaa %<static%> tai tyyppimääreitä"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D on yleensä funktio"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "%qD:lle ei ole edellistä esittelyä"
  
! #: c/c-decl.cc:5826
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "funktio %qD on alustettu kuten muuttuja"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
  
! #: c/c-decl.cc:5919
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:5947
  #, fuzzy, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:5989
  #, fuzzy, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD tulee alustaa jäsenten alustuslistassa"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "muuttujan %q+D koko muistissa ei ole vakio"
  
! #: c/c-decl.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "ei-staattisen paikallismuuttujan %q+D asm-määrittäjä jätetään huomiotta"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "ei voi laittaa volatile-kenttäistä objektia rekisteriin"
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "alustamaton vakio %qD on virheellinen C++-kielessä"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, fuzzy, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "Varoita saman objektin useista esittelyistä."
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C kieltää parametrien ennakkoesittelyn"
  
! #: c/c-decl.cc:6485
  #, fuzzy, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: c/c-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "taulukkoa käytetty alustimena"
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %qD isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: c/c-decl.cc:6601
  #, fuzzy, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6632
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "bittikentän %qs leveys on negatiivinen"
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: c/c-decl.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "bittikentän %qs tyyppi on GCC-laajennos"
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "bittikentän %qs leveys ylittää tyyppinsä"
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs on kapeampi kuin tyyppisensä arvot"
  
! #: c/c-decl.cc:6716
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 kieltää taulukon %qE, jonka kokoa ei voida määrittää"
  
! #: c/c-decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 kieltää taulukot, joiden kokoa ei voida määrittää"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-decl.cc:7023
  #, fuzzy, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "%qE:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "tyypin nimessä tyyppi on oletuksena %<int%>"
  
  # XXX
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "ylimääräinen %<const%>"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "ylimääräinen %<restrict%>"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "ylimääräinen %<volatile%>"
  
! #: c/c-decl.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "ylimääräinen %<const%>"
  
! #: c/c-decl.cc:7088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "funktion määrittely esitelty %<register%>:ksi"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "funktion määrittely esitelty %<typedef%>:ksi"
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "tallennusluokka annettu tietueen kentälle %qE"
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "tallennusluokka annettu tietueen kentälle"
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "tallennusluokka annettu parametrille %qE"
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "tallennusluokka annettu nimettömälle parametrille"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-decl.cc:7190
  #, fuzzy, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:7194
  #, fuzzy, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: c/c-decl.cc:7199
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:7203
  #, fuzzy, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-decl.cc:7208
  #, fuzzy, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: c/c-decl.cc:7211
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
*************** msgstr "funktioalue %qs implisiittisesti
*** 48965,50201 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettömän taulukon koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7382
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7385
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettömän taulukon koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltää nollan kokoisen taulukon"
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettömän taulukon koko on negatiivinen"
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettömän taulukon koko on liian suuri"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: c/c-decl.cc:7554
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: c/c-decl.cc:7564
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7720
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimääritteet jätetään huomiotta funktion paluutyypissä"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
  
! #: c/c-decl.cc:7822
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-decl.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-decl.cc:7832
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs määritelty nimettömälle parametrille"
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs määritelty tietueen kentälle"
  
! #: c/c-decl.cc:7875
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentällä %qE on atominen tyyppi"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentällä on atominen tyyppi"
  
! #: c/c-decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs määritelty nimettömälle parametrille"
  
! #: c/c-decl.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: c/c-decl.cc:8137
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epäkelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: c/c-decl.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: c/c-decl.cc:8285
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.cc:8303
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8391
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: c/c-decl.cc:8687
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct määritelty täällä"
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union määritelty täällä"
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmääritelty"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmääritelty"
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisäkkäinen %<union %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisäkkäinen %<struct %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitään"
  
! #: c/c-decl.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettömiä structeja/unioneita"
  
! #: c/c-decl.cc:9093
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettömiä structeja/unioneita"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjän structin koko on C:ssä 0, C++:ssa 1"
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjän unionin koko on C:ssä 0, C++:ssa 1"
  
! #: c/c-decl.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjä jäseniä"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jäseniä"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjä jäseniä"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jäseniä"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: c/c-decl.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: c/c-decl.cc:9800
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: c/c-decl.cc:9898
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Käänteinen jä_rjestys"
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdä läpinäkyvää"
  
! #: c/c-decl.cc:9984
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "%<struct %E%> uudelleenmääritelty"
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisäkkäinen %<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "sisäkkäinen %<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.cc:10547
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10598
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:10866
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: c/c-decl.cc:10919
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD käytössä ilman prototyyppiä ennen sen määrittelyä"
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10990
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.cc:11015
  #, fuzzy, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä"
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä"
  
! #: c/c-decl.cc:11092
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellä %qD"
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien määrä ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiä"
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:11723
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:11728
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "käytä valitsinta -std=c99 tai -std=gnu99 koodisi kääntämiseen"
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
  # XXX: alkuesittely
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:12095
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkä GCC:lle"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<%s%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "sekä %<short%> että %<%s%> esittelymääritteissä"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<int%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "sekä %<_Sat%> että %<void%> esittelymääritteissä"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "sekä %<short%> että %<float%> esittelymääritteissä"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "Hahmoa %s ei voi käyttää"
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<%s%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "sekä %<signed%> että %<%s%> esittelymääritteissä"
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-decl.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  #| msgid "case label is not an integer constant expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "käytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.cc:13259
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13274
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.cc:13303
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13311
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-decl.cc:13388
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "käytetty sekä %<__thread%> että %<auto&>"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>"
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejä"
  
! #: c/c-decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "kohdistuksen %q+D:lle pitää olla vähintään %d"
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-decl.cc:14316
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
  
! #: c/c-decl.cc:14320
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
  
! #: c/c-decl.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-decl.cc:14328
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "struct määritelty täällä"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "union määritelty täällä"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 49044,50280 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "%qE:n esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "tyyppinimen esittely taulukollisena void-alkioita"
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "%qE:n esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "tyyppinimen esittely taulukollisena funktioita"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "nimettömän taulukon koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7384
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7387
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "nimettömän taulukon koko ei ole kokonaislukutyyppiä"
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C kieltää nollan kokoisen taulukon"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "taulukon %qE koko on negatiivinen"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "nimettömän taulukon koko on negatiivinen"
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "nimettömän taulukon koko on liian suuri"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: c/c-decl.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: c/c-decl.cc:7562
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: c/c-decl.cc:7566
  #, fuzzy, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "tyyppinimi esitelty funktion palauttavana funktiona"
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "tyyppinimi esitelty taulukon palauttavan funktiona"
  
! #: c/c-decl.cc:7722
  #, fuzzy, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tyyppimääritteet jätetään huomiotta funktion paluutyypissä"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
  
! #: c/c-decl.cc:7824
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-decl.cc:7828
  #, fuzzy, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-decl.cc:7834
  #, fuzzy, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs määritelty nimettömälle parametrille"
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs määritelty tietueen kentälle"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "bittikentällä %qE on atominen tyyppi"
  
! #: c/c-decl.cc:7879
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "bittikentällä on atominen tyyppi"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-decl.cc:7897
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs määritelty nimettömälle parametrille"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:7904
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: c/c-decl.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, fuzzy, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8119
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "epäkelpo tallennusluokka funktiolle %qE"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: c/c-decl.cc:8251
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: c/c-decl.cc:8262
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:8265
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
! #: c/c-decl.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.cc:8305
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "funktion esittely ei ole prototyyppi"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-decl.cc:8647
  #, fuzzy, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: c/c-decl.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%>:in on oltava ainoa parametri"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "struct määritelty täällä"
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "union määritelty täällä"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> uudelleenmääritelty"
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> uudelleenmääritelty"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "sisäkkäinen %<union %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "sisäkkäinen %<struct %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, fuzzy, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qs määritelty tietueen kentälle %qE"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "esittely ei esittele mitään"
  
! #: c/c-decl.cc:9092
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettömiä structeja/unioneita"
  
! #: c/c-decl.cc:9095
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C ei tue nimettömiä structeja/unioneita"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "tyhjän structin koko on C:ssä 0, C++:ssa 1"
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "tyhjän unionin koko on C:ssä 0, C++:ssa 1"
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "unionilla ei ole nimettyjä jäseniä"
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "unionilla ei ole jäseniä"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "structilla ei ole nimettyjä jäseniä"
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "structilla ei ole jäseniä"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: c/c-decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: c/c-decl.cc:9802
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: c/c-decl.cc:9829
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "Arvo on liian suuri annetulle tietotyypille"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bittikentällä %qs on epäkelpo tyyppi"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "Käänteinen jä_rjestys"
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "unionista ei voi tehdä läpinäkyvää"
  
! #: c/c-decl.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "typedef %q+D määritelty uudelleen"
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "%<struct %E%> uudelleenmääritelty"
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "sisäkkäinen %<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "annettu tila on liian pieni luetelluille arvoille"
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:10357
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen"
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "sisäkkäinen %<enum %E%>:n uudelleenmäärittely"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: c/c-decl.cc:10549
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:10600
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: c/c-decl.cc:10868
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "kenttä %qE esitelty funktiona"
  
! #: c/c-decl.cc:10921
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD käytössä ilman prototyyppiä ennen sen määrittelyä"
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10992
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "vanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä"
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "perinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä"
  
! #: c/c-decl.cc:11094
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "vanhanmallinen funktiomäärittely"
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "parametrin nimi puuttuu parametriluettelosta"
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "useita parametreja nimellä %qD"
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD:n oletustyyppi on %<int%>"
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "argumenttien määrä ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "argumenttien määrä ei vastaa prototyyppiä"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "prototyypin esittely"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "ylennetty argumentti %qD ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "ylennetty argumentti %qD ei vastaa prototyyppiä"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumentti %qD ei vastaa sisäistä prototyyppiä"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumentti %qD ei sovi prototyyppiin"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "parametri %qD on alustettu"
  
! #: c/c-decl.cc:11725
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
  
! #: c/c-decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "käytä valitsinta -std=c99 tai -std=gnu99 koodisi kääntämiseen"
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
  # XXX: alkuesittely
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-decl.cc:12097
  #, fuzzy, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "%qE-attribuuttia ei huomioida"
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-decl.cc:12193
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> on liian pitkä GCC:lle"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<%s%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "sekä %<short%> että %<%s%> esittelymääritteissä"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<int%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "sekä %<_Sat%> että %<void%> esittelymääritteissä"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "sekä %<short%> että %<float%> esittelymääritteissä"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: c/c-decl.cc:12634
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "Hahmoa %s ei voi käyttää"
  
! #: c/c-decl.cc:12691
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<%s%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "sekä %<signed%> että %<%s%> esittelymääritteissä"
  
! #: c/c-decl.cc:12710
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 ei tue kompleksityyppejä"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, fuzzy, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-decl.cc:13017
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C ei tue saturoituvia tyyppejä"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  #| msgid "case label is not an integer constant expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE ei ole esittelyn alussa"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13204
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "käytetty %<__thread%> ennen %<static%>:a"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13273
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13281
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "kaksinkertainen %<_Thread_local%> tai %<__thread%>"
  
! #: c/c-decl.cc:13310
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: c/c-decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-decl.cc:13395
  #, fuzzy, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "käytetty sekä %<__thread%> että %<auto&>"
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>"
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C ei tue kompleksikokonaislukutyyppejä"
  
! #: c/c-decl.cc:13664
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "kohdistuksen %q+D:lle pitää olla vähintään %d"
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-decl.cc:14323
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
  
! #: c/c-decl.cc:14327
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "%qE nimiavaruudessa %qE ei nimeä tyyppiä"
  
! #: c/c-decl.cc:14332
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-decl.cc:14335
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "struct määritelty täällä"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "union määritelty täällä"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 50205,50241 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumäärä on negatiivinen"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
--- 50284,50320 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "negatiivisen arvon siirto vasemmalle"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "vasemmalle siirron lukumäärä on negatiivinen"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "vasemmalle siirron lukumäärä >= tyypin leveys"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "oikealle siirron lukumäärä >= tyypin leveys"
*************** msgstr ""
*** 50255,50389 ****
  msgid "to match this %qs"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltää tyhjät käännösyksiköt"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-parser.cc:2314
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: c/c-parser.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2657
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-parser.cc:2764
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-parser.cc:2785
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2861
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
--- 50334,50468 ----
  msgid "to match this %qs"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, fuzzy, gcc-internal-format
  msgid "expected end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C kieltää tyhjät käännösyksiköt"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-parser.cc:2316
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-parser.cc:2604
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: c/c-parser.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2659
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-parser.cc:2766
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: c/c-parser.cc:2787
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "Odottamattomat argumentit"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "pakattu attribuutti on tarpeeton %q+D:lle"
  
! #: c/c-parser.cc:2850
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2863
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "datamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
*************** msgstr "datamäärittelyllä ei ole tyyp
*** 50391,50422 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:2941
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 50470,50501 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: c/c-parser.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
*************** msgstr "esittely ei esittele mitään"
*** 50425,50806 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: c/c-parser.cc:3558
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:3563
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "staattinen väite epäonnistui: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen väite epäonnistui"
  
! #: c/c-parser.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "erilainen Objective-C-tyyppi palautuksessa"
  
! #: c/c-parser.cc:3955
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: c/c-parser.cc:4064
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "luetelluille tyypeille ei voi käyttää tilaa %qs"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "syötetiedostoa ei ole annettu"
  
! #: c/c-parser.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "odotettiin %<,%> tai %<}%>"
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C kieltää etukäteisviittaukset %<enum%>-tyyppeihin"
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ylimääräinen puolipiste structissa tai unionissa"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "puolipiste puuttuu structin tai unionin lopusta"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, fuzzy, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C kieltää jäsenettömät jäsenesittelyt"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>"
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<static%> may not be used without an array size"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C vaatii nimetyn argumentin ennen %<...%>:a"
  
! #: c/c-parser.cc:5494
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C kieltää tyhjät alustusaaltosulkeet"
  
! #: c/c-parser.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "määrätyn alustajan käyttö %<:%>-merkillä on vanhentunut"
  
! #: c/c-parser.cc:6896
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C kieltää määrittämästä alustukselle joukon alkioita"
  
! #: c/c-parser.cc:6908
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 kieltää aliobjektin määrittämisen alustukseen"
  
! #: c/c-parser.cc:6916
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "määrätyn alustajan käyttö ilman %<=%>-merkkiä on vanhentunut"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "tunnistamaton osoite"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:7700
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltää parametrien ennakkoesittelyn"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltää esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.cc:7932
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jälkeen"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltävää %<if%>:iä"
  
! #: c/c-parser.cc:7972
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
--- 50504,50885 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: c/c-parser.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "staattinen väite epäonnistui: %E"
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "staattinen väite epäonnistui"
  
! #: c/c-parser.cc:3954
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "erilainen Objective-C-tyyppi palautuksessa"
  
! #: c/c-parser.cc:3957
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:3960
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: c/c-parser.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "luetelluille tyypeille ei voi käyttää tilaa %qs"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "syötetiedostoa ei ole annettu"
  
! #: c/c-parser.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "luetellun tyypin luettelon lopussa on pilkku"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "odotettiin %<,%> tai %<}%>"
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C kieltää etukäteisviittaukset %<enum%>-tyyppeihin"
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "ylimääräinen puolipiste structissa tai unionissa"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "puolipiste puuttuu structin tai unionin lopusta"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, fuzzy, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C kieltää jäsenettömät jäsenesittelyt"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>"
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5211
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<static%> may not be used without an array size"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:5371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C vaatii nimetyn argumentin ennen %<...%>:a"
  
! #: c/c-parser.cc:5496
  #, fuzzy, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: c/c-parser.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C kieltää tyhjät alustusaaltosulkeet"
  
! #: c/c-parser.cc:6742
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "määrätyn alustajan käyttö %<:%>-merkillä on vanhentunut"
  
! #: c/c-parser.cc:6898
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C kieltää määrittämästä alustukselle joukon alkioita"
  
! #: c/c-parser.cc:6910
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 kieltää aliobjektin määrittämisen alustukseen"
  
! #: c/c-parser.cc:6918
  #, fuzzy, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "määrätyn alustajan käyttö ilman %<=%>-merkkiä on vanhentunut"
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, fuzzy, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "tunnistamaton osoite"
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: c/c-parser.cc:7702
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C kieltää parametrien ennakkoesittelyn"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, fuzzy, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 kieltää esittelyjen ja koodin sekoittamisen"
  
! #: c/c-parser.cc:7937
  #, fuzzy, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "#else #else:n jälkeen"
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> ilman edeltävää %<if%>:iä"
  
! #: c/c-parser.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
*************** msgstr "Lohkonimiö ei ole sopiva IF-lau
*** 50809,52454 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-parser.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<if%>-lauseessa"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<else%>-lauseessa"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>:n välttämiseksi"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<do%>-lauseessa"
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.cc:9311
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nähty ensimmäisen kerran tässä"
  
! #: c/c-parser.cc:9563
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, fuzzy, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "muotoilu on leveämerkkinen merkkijono"
  
! #: c/c-parser.cc:10120
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C kieltää ?:-lausekkeen ilman keskimmäistä termiä"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi käytetty täällä"
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:10624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.cc:10828
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-parser.cc:11034
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: c/c-parser.cc:11248
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-parser.cc:11459
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:11501
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.cc:11502
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperäisen tekstin koodaus"
  
! #: c/c-parser.cc:11510
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on täällä"
  
! #: c/c-parser.cc:11534
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:11575
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-parser.cc:11596
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:11610
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisällä sallitaan vain funktion sisällä"
  
  # XXXX
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltää lohkot lausekkeiden sisällä"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmäinen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vähän argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on väärä määrä alkioita (%4$d/%5$d)"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12446
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava samaa tyyppiä"
  
! #: c/c-parser.cc:12465
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava samaa tyyppiä"
  
! #: c/c-parser.cc:12513
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12536
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12553
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.cc:12662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: c/c-parser.cc:12769
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:12810
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12827
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12875
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:12884
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13223
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "vasemmalle kierron laskuri on negatiivinen"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:13687
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:13692
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.cc:13713
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-parser.cc:13751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimääräinen puolipiste"
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: c/c-parser.cc:14990
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: c/c-parser.cc:15010
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
  
! #: c/c-parser.cc:15132
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: c/c-parser.cc:15584
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.cc:15705
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:16692
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17869
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.cc:18154
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekä %<long%> että %<void%> esittelymääritteissä"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:20115
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmäärettä %qs %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "virheellinen operandi "
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, fuzzy, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, fuzzy, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemättä"
  
! #: c/c-parser.cc:23157
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "union määritelty täällä"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, fuzzy, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: c/c-parser.cc:23515
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: c/c-parser.cc:23523
  #, fuzzy, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 50888,52533 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, fuzzy, gcc-internal-format
  msgid "expected statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "odotettiin tunnistetta tai %<*%>"
  
! #: c/c-parser.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-parser.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, fuzzy, gcc-internal-format
  msgid "expected declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<if%>-lauseessa"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<else%>-lauseessa"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>:n välttämiseksi"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<do%>-lauseessa"
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, fuzzy, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
  
! #: c/c-parser.cc:9318
  #, fuzzy, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, fuzzy, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "nähty ensimmäisen kerran tässä"
  
! #: c/c-parser.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, fuzzy, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "muotoilu on leveämerkkinen merkkijono"
  
! #: c/c-parser.cc:10127
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C kieltää ?:-lausekkeen ilman keskimmäistä termiä"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%Jviimeksi käytetty täällä"
  
! #: c/c-parser.cc:10628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:10631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "perinteinen C ei salli unaarista plus-operaattoria"
  
! #: c/c-parser.cc:10839
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-parser.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%>:ia sovellettu bittikenttään"
  
! #: c/c-parser.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: c/c-parser.cc:11045
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: c/c-parser.cc:11259
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "%qs:n osoitetta ei voi ottaa"
  
! #: c/c-parser.cc:11366
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: c/c-parser.cc:11380
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO C90 ei tue tyyppiä %<long long%>"
  
! #: c/c-parser.cc:11461
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:11465
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-parser.cc:11470
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:11512
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "switch-lauseesta puuttuu default-tapaus"
  
! #: c/c-parser.cc:11513
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "alkuperäisen tekstin koodaus"
  
! #: c/c-parser.cc:11521
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "yhteensopiva tyyppi on täällä"
  
! #: c/c-parser.cc:11545
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "toinen täsmäävyys on täällä"
  
! #: c/c-parser.cc:11586
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-parser.cc:11607
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: c/c-parser.cc:11615
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:11621
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: c/c-parser.cc:11637
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-parser.cc:11668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "odotettiin lauseketta"
  
  # XXXX
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "lohkot lausekkeiden sisällä sallitaan vain funktion sisällä"
  
  # XXXX
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C kieltää lohkot lausekkeiden sisällä"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "ensimmäinen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "liian vähän argumentteja funktiolle %<va_start%>"
  
! #: c/c-parser.cc:12338
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on väärä määrä alkioita (%4$d/%5$d)"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12457
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava samaa tyyppiä"
  
! #: c/c-parser.cc:12476
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "kääntäjänsisäisen ”%3$s”-funktion argumenttien ”%1$s” ja ”%2$s” kohdassa %4$L on oltava samaa tyyppiä"
  
! #: c/c-parser.cc:12524
  #, fuzzy, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12547
  #, fuzzy, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12564
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: c/c-parser.cc:12615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "ei-liukulukuargumentteja kutsussa funktiolle %qE"
  
! #: c/c-parser.cc:12653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: c/c-parser.cc:12673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: c/c-parser.cc:12780
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: c/c-parser.cc:12821
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12834
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12886
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:12895
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13234
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-parser.cc:13308
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "vasemmalle kierron laskuri on negatiivinen"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
  
! #: c/c-parser.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:13703
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "yhdysliteraalin koko on muuttuva"
  
! #: c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "ei-objektityyppinen yhdysliteraali %qT"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-parser.cc:13762
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "ylimääräinen puolipiste"
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: c/c-parser.cc:14983
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: c/c-parser.cc:15003
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "ei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
  
! #: c/c-parser.cc:15125
  #, fuzzy, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: c/c-parser.cc:15577
  #, fuzzy, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "puuttuva Code-attribuutti"
  
! #: c/c-parser.cc:15698
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "<tuntematon>"
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "toistuva %<@%> Objective-C-merkkijonon edellä"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "kuori on annettava polkuineen"
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, fuzzy, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17862
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "odotettiin %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%>, %<min%> tai %<max%>"
  
! #: c/c-parser.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "%s: liian monta argumenttia\n"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, fuzzy, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "sekä %<long%> että %<void%> esittelymääritteissä"
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, fuzzy, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "kaksois-%qs"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:19723
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, fuzzy, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:20108
  #, fuzzy, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "%s ei tue pituusmäärettä %qs %s"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, fuzzy, gcc-internal-format
  #| msgid "illegal operand "
  msgid "illegal comma"
  msgstr "virheellinen operandi "
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, fuzzy, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "%qE määritelty vääränlaisena tunnisteena"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, fuzzy, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "virheellinen const_double-operandi"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, fuzzy, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, fuzzy, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "odotettu tunniste"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicated %<fr%> preference selector"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, fuzzy, gcc-internal-format
  #| msgid "duplicated %<if%> condition"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "kaksinkertainen %<if%>-ehto"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, fuzzy, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, fuzzy, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, fuzzy, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE on esittelemättä"
  
! #: c/c-parser.cc:23150
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "union määritelty täällä"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, fuzzy, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä"
  
! #: c/c-parser.cc:23508
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: c/c-parser.cc:23516
  #, fuzzy, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, fuzzy, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "odotettiin %<delete%>"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, fuzzy, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:24654
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, fuzzy, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, fuzzy, gcc-internal-format
  msgid "for statement expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgstr "%s-lausetta odotettiin kohdassa
*** 52456,53147 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "liian vähän argumentteja"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26509
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
  # XXXXXXX
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27566
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28177
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
  # XXXXXXX
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- annettu kahdesti"
  
! #: c/c-parser.cc:28377
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: c/c-parser.cc:28459
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28475
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, fuzzy, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, fuzzy, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:29108
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:29154
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29162
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "odotettiin %<class%>"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "puuttuva ”]”"
  
! #: c/c-parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:29339
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29343
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29346
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29349
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29357
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29366
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: c/c-parser.cc:29487
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:29498
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:29830
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29836
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31254
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31355
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
--- 52535,53226 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, fuzzy, gcc-internal-format
  msgid "loop nest expected"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, fuzzy, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "liian vähän argumentteja"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:26502
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
  # XXXXXXX
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:26972 cp/parser.cc:51608
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:27559
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, fuzzy, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "odotettiin merkkijonoliteraalia"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "-pipe ei ole tuettu"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD ei ole muuttuja"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28170
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "Funktio %qs"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
  # XXXXXXX
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- annettu kahdesti"
  
! #: c/c-parser.cc:28370
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: c/c-parser.cc:28452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28468
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, fuzzy, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "odotettiin %<none%> tai %<shared%>"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, fuzzy, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "Kaksoiskappale-%s-attribuutti määritelty kohdassa %L"
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: c/c-parser.cc:29101
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:29147
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29155
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29163
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  msgid "unexpected clause"
  msgstr "odotettiin %<class%>"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "puuttuva ”]”"
  
! #: c/c-parser.cc:29255
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:29332
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29336
  #, fuzzy, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29339
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29342
  #, fuzzy, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: c/c-parser.cc:29350
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: c/c-parser.cc:29359
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: c/c-parser.cc:29480
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: c/c-parser.cc:29491
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-parser.cc:29823
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29829
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, fuzzy, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE-attribuutti sallii vain kokonaislukuvakioargumentin"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, fuzzy, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "odotettiin luokan nimeä"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "odotettiin %<,%>, %<;%> tai %<}%>"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  msgid "unknown directive name"
  msgstr "%s: tuntematon osan nimi ”%.*s”"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, fuzzy, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "parametrilla %u in vaillinainen tyyppi"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31247
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, fuzzy, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-parser.cc:31348
  #, fuzzy, gcc-internal-format
  msgid "no closing brace"
  msgstr "          %s"
*************** msgstr "          %s"
*** 53151,53157 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
--- 53230,53236 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
*************** msgstr "vaillinaisen tyypin typedef %qD
*** 53182,53354 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "funktiotyypit eivät aidosti yhteensopivia ISO C:n mukaan"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "osoittimet erimääritteisiin taulukoihin ovat epäyhteensopivia ISO C:ssä"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jepäkelpo joustavan taulukkojäsenen sisältävän tietueen käyttö"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3391
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3394
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3470
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:3920
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "kutsuttu objekti %qE ei ole funktio"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
--- 53261,53433 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:670
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "funktiotyypit eivät aidosti yhteensopivia ISO C:n mukaan"
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, fuzzy, gcc-internal-format
  #| msgid "pointers to arrays with different qualifiers are incompatible in ISO C"
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "osoittimet erimääritteisiin taulukoihin ovat epäyhteensopivia ISO C:ssä"
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:1928
  #, fuzzy, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "tyypit eivät ole ihan yhteensopivia"
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
  
! #: c/c-typeck.cc:2361
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%Jepäkelpo joustavan taulukkojäsenen sisältävän tietueen käyttö"
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: c/c-typeck.cc:3398
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3401
  #, fuzzy, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3468
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3477
  #, fuzzy, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni"
  
! #: c/c-typeck.cc:3532
  #, fuzzy, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "taulukon indeksi ei ole kokonaisluku"
  
! #: c/c-typeck.cc:3671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3675
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: c/c-typeck.cc:3880
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: c/c-typeck.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:3927
  #, fuzzy, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "kutsuttu objekti %qE ei ole funktio"
  
! #: c/c-typeck.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: c/c-typeck.cc:4401
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
*************** msgstr "funktiokutsu epäsopivan tyypin
*** 53356,55237 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "muodollisen parametrin %d tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä liukulukuna prototyypin takia"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä liukulukuna prototyypin takia"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kompleksisena prototyypin takia"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan tyyppinä %<float%> eikä %<double%> prototyypin takia"
  
! #: c/c-typeck.cc:4623
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkittömänä prototyypin takia"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkillisenä prototyypin takia"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "vertailu merkkijonoliteraalin kanssa aiheuttaa määrittelemätöntä toimintaa"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.cc:5395
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "luetellun arvon vähentäminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:6759
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C kieltää ehtolausekkeet, joissa on vain yksi tyhjä puoli"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C kieltää ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen välillä"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos määrittää taulukkotyypin"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C kieltää tyyppimuuntamasta ei-skalaaria samaksi tyypiksi"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltää tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.cc:7487
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7492
  #, fuzzy, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7497
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "tyyppimuunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C kieltää funktio-osoittimen muuntamisen objektiosoitintyypiksi"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C kieltää objektiosoittimen muuntamisen funktio-osoitintyypiksi"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistä %qT epäyhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid " declared here"
  msgid "%e declared here"
  msgstr " esitelty täällä"
  
! #: c/c-typeck.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltää argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "implisiittinen muunnos tyypistä %qT tyyppiin %qT ei ole sallittu C++:ssa"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8888
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8919
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: c/c-typeck.cc:8925
  #, fuzzy, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8931
  #, fuzzy, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9035
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset alustukset"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset palautukset"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "sijoituksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "alustuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistä %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
  
! #: c/c-typeck.cc:9408
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyväksy automaattista koostealustusta"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen alustus"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epäkelpo alustin"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytä laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojäsenen alustaminen sisäkkäisessä asiayhteydessä"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksiväli alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimääräisiä alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:12596
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen ei-staattinen alustus"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyväksy unionien alustusta"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimääräisiä alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<-%> modifier used inside of a function"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
  
! #: c/c-typeck.cc:13334
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jätetään huomiotta)"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistä switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssä"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13675
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:13865
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:14156
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14161
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "täydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15168
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillä"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16577
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.cc:16821
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16885
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:17266
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, fuzzy, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, fuzzy, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-typeck.cc:18744
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53435,55316 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, fuzzy, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "keskeytysfunktiolla on oltava void-paluutyyppi"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "muodollisen parametrin %d tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä liukulukuna prototyypin takia"
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia"
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä liukulukuna prototyypin takia"
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kompleksisena prototyypin takia"
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan tyyppinä %<float%> eikä %<double%> prototyypin takia"
  
! #: c/c-typeck.cc:4630
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkittömänä prototyypin takia"
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "funktion %2$qE argumentti %1$d annetaan etumerkillisenä prototyypin takia"
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: c/c-typeck.cc:4964
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "liian vähän argumentteja funktiolle %qE"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "vertailu merkkijonoliteraalin kanssa aiheuttaa määrittelemätöntä toimintaa"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, fuzzy, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "nolla nollaosoitinvakiona"
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "vähennyslaskussa käytetty osoitinta funktioon"
  
  # XXX
! #: c/c-typeck.cc:5402
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> totuusarvolausekkeelle"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa"
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "luetellun arvon kasvattaminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "luetellun arvon vähentäminen on virhe C++:ssa"
  
! #: c/c-typeck.cc:6007
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6010
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "lisäykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "vähennykselle annettu väärä tyyppiargumentti"
  
! #: c/c-typeck.cc:6075
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:6079
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:6228
  #, fuzzy, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: c/c-typeck.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:6716
  #, fuzzy, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, fuzzy, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C kieltää ehtolausekkeet, joissa on vain yksi tyhjä puoli"
  
! #: c/c-typeck.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6902
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6906
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C kieltää ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen välillä"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: c/c-typeck.cc:6938
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6939
  #, fuzzy, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "odotettiin lauseketta"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: c/c-typeck.cc:7106
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7129
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7134
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:7281
  #, fuzzy
  msgid "cast adds %q#v qualifier to function type"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: c/c-typeck.cc:7287
  #, fuzzy
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "tyyppimuunnos määrittää taulukkotyypin"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C kieltää tyyppimuuntamasta ei-skalaaria samaksi tyypiksi"
  
! #: c/c-typeck.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C kieltää tyyppimuunnokset unionityyppeihin"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
  
! #: c/c-typeck.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7509
  #, fuzzy, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7514
  #, fuzzy, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "kohdetyypin vaatima kohdistus kasvaa tyyppimuunnoksessa"
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "tyyppimuunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT"
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C kieltää funktio-osoittimen muuntamisen objektiosoitintyypiksi"
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C kieltää objektiosoittimen muuntamisen funktio-osoitintyypiksi"
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "muunnos funktiotyypistä %qT epäyhteensopivaan funktiotyyppiin %qT"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:7765
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "virheellinen taulukkosijoitus"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
  
! #: c/c-typeck.cc:8244
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  #| msgid " declared here"
  msgid "%e declared here"
  msgstr " esitelty täällä"
  
! #: c/c-typeck.cc:8536
  #, fuzzy, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8545
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8550
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  #, fuzzy
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  #, fuzzy
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  #, fuzzy
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  #, fuzzy
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "%d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "sijoitus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  #, fuzzy
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "alustus hylkää kohdeosoitintyypin määreitä"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "palautus hylkää kohdeosoitintyypin %qv-määritteen"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C kieltää argumenttien muuntamisen unionityypiksi"
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "implisiittinen muunnos tyypistä %qT tyyppiin %qT ei ole sallittu C++:ssa"
  
! #: c/c-typeck.cc:8873
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:8884
  #, fuzzy, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8895
  #, fuzzy, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:8905
  #, fuzzy, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: c/c-typeck.cc:8921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: c/c-typeck.cc:8936
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: c/c-typeck.cc:8942
  #, fuzzy, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8948
  #, fuzzy, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, fuzzy, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:8987
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:8997
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9002
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9052
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset alustukset"
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset palautukset"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9115
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9121
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9126
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: c/c-typeck.cc:9190
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "sijoitus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9205
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:9213
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9219
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "sijoituksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "alustuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9318
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9350
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9356
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistä %qT"
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
  
! #: c/c-typeck.cc:9425
  #, fuzzy, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "perinteinen C ei hyväksy automaattista koostealustusta"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer is not an integer constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen alustus"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "alustus yhteensopimattomasta osoitintyypistä"
  
! #: c/c-typeck.cc:10016
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
  
! #: c/c-typeck.cc:10021
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, fuzzy, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "ehtolausekkeessa ei-lvalue-taulukko"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "epäkelpo alustin"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "alustusalkio ei ole vakio"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "alustusalkiota ei pystytä laskemaan latausajankohtana"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "alustimen lopussa on ylimääräinen lohko"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "joustavan taulukkojäsenen alustaminen sisäkkäisessä asiayhteydessä"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: c/c-typeck.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "skalaarialustimessa ylimääräisiä alkioita"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, fuzzy, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "ei-vakio taulukkoindeksi alustimessa"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "taulukkoindeksi alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "taulukkoindeksiväli alustimessa ylittää taulukon rajat"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "alustettu kenttä ylikirjoitettu"
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "enum-muunnos alustuksessa on virheellistä C++-kielessä"
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "ylimääräisiä alkioita struct-alustimessa"
  
! #: c/c-typeck.cc:12613
  #, fuzzy, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "Varoita mahdollisesti puuttuvista aaltosuluista alustimissa"
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "joustavan taulukkojäsenen ei-staattinen alustus"
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "ylimääräisiä alkioita union-alustimessa"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "perinteinen C ei hyväksy unionien alustusta"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "ylimääräisiä alkioita taulukkoalustimessa"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ylimääräisiä alkioita vektorialustimessa"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "ylimääräisiä alkioita skalaarialustimessa"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<-%> modifier used inside of a function"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
  
! #: c/c-typeck.cc:13351
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C90 kieltää yhdysliteraalit"
  
! #: c/c-typeck.cc:13357
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
  
! #: c/c-typeck.cc:13515
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13520
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, fuzzy, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "yhteensopivuusvalitsin (jätetään huomiotta)"
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "%<long%>-tyyppistä switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssä"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, fuzzy, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13692
  #, fuzzy, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, fuzzy, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, fuzzy, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "lauseella ei ole vaikutusta"
  
! #: c/c-typeck.cc:13882
  #, fuzzy, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "nimettömällä kentällä on vaillinainen tyyppi"
  
! #: c/c-typeck.cc:14173
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14178
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, fuzzy, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "Varoita eri enum-tyyppien vertailusta"
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, fuzzy, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, fuzzy, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, fuzzy, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "osoittimen ja kokonaisluvun välinen vertailu"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "täydellisen ja vaillinaisen osoittimen vertailu"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
  
! #: c/c-typeck.cc:15072
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: c/c-typeck.cc:15185
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15527
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "odotettiin %<operator%>"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:15866
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, fuzzy, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, fuzzy, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, fuzzy, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, fuzzy, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, fuzzy, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, fuzzy, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: c/c-typeck.cc:16528
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "iteraattorin askellus ei-kokonaislukutyypillä"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: c/c-typeck.cc:16594
  #, fuzzy, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, fuzzy, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: c/c-typeck.cc:16838
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "tyyppimuunnos määrittää funktiotyypin"
  
! #: c/c-typeck.cc:16850
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16858
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "bittikentän %qs leveys on nolla"
  
! #: c/c-typeck.cc:16902
  #, fuzzy, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: c/c-typeck.cc:16999
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, fuzzy, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, fuzzy, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, fuzzy, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17276
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:17283
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: c/c-typeck.cc:17290
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17309
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17328
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, fuzzy, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, fuzzy, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, fuzzy, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, fuzzy, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "kiintopistevakiot ovat GCC-laajennos"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: c/c-typeck.cc:18036
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "lähde ei ole osoitin"
  
! #: c/c-typeck.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, fuzzy, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%s: liian monta arvoa"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, fuzzy, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "__COUNTER__ lavennettu direktiivin sisällä valitsimella -fdirectives-only"
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, fuzzy, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, fuzzy, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qs määritelty parametrille %qE"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, fuzzy, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, fuzzy, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, fuzzy, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, fuzzy, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, fuzzy, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "%s: Liian monta argumenttia\n"
  
! #: c/c-typeck.cc:18761
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: c/c-typeck.cc:18766
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55919,55965 ****
  msgid "failed compiling %s"
  msgstr "vääränmuotoinen COLLECT_GCC_OPTIONS"
  
! #: cp/call.cc:2159
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/call.cc:4014
  #, fuzzy
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:4021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  msgid "no known conversion from %qH to %qI"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:4035
  #, fuzzy
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:4049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.cc:4054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 55998,56044 ----
  msgid "failed compiling %s"
  msgstr "vääränmuotoinen COLLECT_GCC_OPTIONS"
  
! #: cp/call.cc:2163
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, fuzzy, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/call.cc:4018
  #, fuzzy
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:4025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  msgid "no known conversion from %qH to %qI"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:4039
  #, fuzzy
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:4053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.cc:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid_plural "candidate expects %d argum
*** 55968,56070 ****
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.cc:4082
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "Käyttö: %s [-r] [-t]\n"
  
! #: cp/call.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistä %s tyyppiin %s kohdassa %L"
  
! #: cp/call.cc:4097
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jäsentämisessä lähellä kohtaa ”%s”"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:4101
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:4103
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "inherited here"
  msgstr "  tässä alustuksessa"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/call.cc:4827
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
--- 56047,56149 ----
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/call.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "Käyttö: %s [-r] [-t]\n"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "virheellinen sisäinen makro ”%s”"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "Muunnos tyypistä %s tyyppiin %s kohdassa %L"
  
! #: cp/call.cc:4101
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "Virhe lukuarvon jäsentämisessä lähellä kohtaa ”%s”"
  
! #: cp/call.cc:4103
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "poistettu funktio %q+D"
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s %d"
  
! #: cp/call.cc:4118
  #, fuzzy, gcc-internal-format
  msgid "inherited here"
  msgstr "  tässä alustuksessa"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, fuzzy, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/call.cc:4831
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
*************** msgstr "muunnos tyypistä %qT tyyppiin %
*** 56073,56866 ****
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  msgid "could not convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/call.cc:5016
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:5037
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:5227
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.cc:5230
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintään = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5593
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5607
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen järjestelmäkutsu"
  
! #: cp/call.cc:5649
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.cc:5650
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5663
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/call.cc:5665
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/call.cc:5678
  #, fuzzy
  msgid " (operand types are %e and %e)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikä nimiavaruus"
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5709
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5716
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/call.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5758
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisällä"
  
! #: cp/call.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5879
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltää ?:-lausekkeen käytön ilman keskimmäistä termiä"
  
! #: cp/call.cc:5957
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/call.cc:5974 cp/call.cc:5981
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:6037
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6516
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitön tyyppi"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikä nimiavaruus"
  
! #: cp/call.cc:7870
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:7884
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Virheellinen järjestelmäkutsu"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:8183
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:8377
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/call.cc:8460
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.cc:8567
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/call.cc:8641
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of %qD"
  msgid "initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.cc:8663
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympärillä"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:8758
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
  
! #: cp/call.cc:8770
  #, fuzzy
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9058
  #, fuzzy
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "%qE:n kaventava muunnos tyypistä %qT tyyppiin %qT { }:n sisällä"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/call.cc:9275
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:9284
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:9289
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
  #. extype is volatile
! #: cp/call.cc:9292
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:9305
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: cp/call.cc:9308
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:9350 cp/call.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:9353
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:9554
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi välittää %<...%>:n kautta"
  
! #: cp/call.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9673
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9741
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
  # XXX
! #: cp/call.cc:9913
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.cc:10580
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.cc:10843
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11364
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11369
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11384
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/call.cc:11386
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/call.cc:11388
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.cc:11391
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11394
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentää ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.cc:11396
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11417
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; käytä kopiosijoitusta sen sijaan"
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; käytä kopioalustusta sen sijaan"
  
! #: cp/call.cc:11424
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.cc:11430
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11441
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11475
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11488
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11491
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11500
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11522
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty täällä"
  
! #: cp/call.cc:11577
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: cp/call.cc:11649
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:11948
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: cp/call.cc:11980
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: cp/call.cc:12028
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: cp/call.cc:12253
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.cc:12276
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:12281
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:12282
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.cc:13439
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/call.cc:13465
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:13488
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/call.cc:13551
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/call.cc:13552
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13865
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/call.cc:13869
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.cc:13871
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:14537
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: cp/call.cc:14866
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/call.cc:14867
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "esitelty täällä"
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 56152,56945 ----
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  msgid "could not convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/call.cc:5020
  #, fuzzy
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:5041
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:5231
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/call.cc:5234
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "operaatioita semop-kutsua kohden enintään = %d\n"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5597
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5611
  #, fuzzy, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "Virheellinen järjestelmäkutsu"
  
! #: cp/call.cc:5653
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "moniselitteinen argumentti %s %s:lle"
  
! #: cp/call.cc:5654
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/call.cc:5669
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/call.cc:5671
  #, fuzzy, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/call.cc:5682
  #, fuzzy
  msgid " (operand types are %e and %e)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/call.cc:5701
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E::%E%> ei ole luokka eikä nimiavaruus"
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "<tuntematon operaattori>"
  
! #: cp/call.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E::%E%> ei ole tyyppi"
  
! #: cp/call.cc:5731
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/call.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/call.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5743
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5762
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<%s %E%> esitelty parametriluettelon sisällä"
  
! #: cp/call.cc:5771
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s: odotettiin unaarista operaattoria"
  
! #: cp/call.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ kieltää ?:-lausekkeen käytön ilman keskimmäistä termiä"
  
! #: cp/call.cc:5961
  #, fuzzy, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/call.cc:5978 cp/call.cc:5985
  #, fuzzy
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:6041
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/call.cc:6487
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "ehtolausekkeessa on tyyppiristiriita"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6515
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/call.cc:6536
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "ehtolausekkeessa etumerkkinen ja etumerkitön tyyppi"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, fuzzy, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T ei ole luokka eikä nimiavaruus"
  
! #: cp/call.cc:7874
  #, fuzzy, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "Ei vastaavuutta"
  
! #: cp/call.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "Virheellinen järjestelmäkutsu"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:8187
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "Funktio %qs:"
  
! #: cp/call.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/call.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/call.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "tässä yhteydessä"
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P"
  
! #: cp/call.cc:8571
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/call.cc:8645
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of %qD"
  msgid "initializing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/call.cc:8667
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "liikaa aaltosulkeita %qT:n alustimen ympärillä"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:8762
  #, fuzzy
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
  
! #: cp/call.cc:8774
  #, fuzzy
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9062
  #, fuzzy
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "%qE:n kaventava muunnos tyypistä %qT tyyppiin %qT { }:n sisällä"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/call.cc:9279
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:9288
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:9293
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
  #. extype is volatile
! #: cp/call.cc:9296
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:9309
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
  # Tämä esiintynee esim. const char* → char* -muunnoksessa.
! #: cp/call.cc:9312
  #, fuzzy
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:9354 cp/call.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:9357
  #, fuzzy, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:9558
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, fuzzy, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi välittää %<...%>:n kautta"
  
! #: cp/call.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9677
  #, fuzzy, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/call.cc:9745
  #, fuzzy, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
  # XXX
! #: cp/call.cc:9917
  #, fuzzy, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "%Hswitch-lauseesta puuttuu default-nimike"
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, fuzzy, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "%J%qD esitelty turhaan uudestaan"
  
! #: cp/call.cc:10584
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/call.cc:10855
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11371
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11376
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11381
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11396
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/call.cc:11398
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/call.cc:11400
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/call.cc:11403
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11406
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD tyhjentää ei-triviaalintyyppisen objektin %#qT%s"
  
! #: cp/call.cc:11408
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11429
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; käytä kopiosijoitusta sen sijaan"
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; käytä kopioalustusta sen sijaan"
  
! #: cp/call.cc:11436
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s"
  
! #: cp/call.cc:11442
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11453
  #, fuzzy, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11487
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11500
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11503
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11512
  #, fuzzy, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä"
  
! #: cp/call.cc:11534
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT esitelty täällä"
  
! #: cp/call.cc:11589
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: cp/call.cc:11661
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "Kopiomuodostin %qs"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/call.cc:11936 cp/typeck.cc:10775
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
! #: cp/call.cc:11960
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: cp/call.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: cp/call.cc:12040
  #, fuzzy, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "päättämätön kutsu funktioon ”%s”: puuttuva ”%c”"
  
! #: cp/call.cc:12265
  #, fuzzy, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "%s: valitsin on moniselitteinen; vaihtoehdot:"
  
! #: cp/call.cc:12288
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:12293
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/call.cc:12294
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "arvon palautus hajottimesta"
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/call.cc:13451
  #, fuzzy, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/call.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:13500
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/call.cc:13563
  #, fuzzy, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/call.cc:13564
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13877
  #, fuzzy, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/call.cc:13881
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " ehdokas 1: %q+#F"
  
! #: cp/call.cc:13883
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " ehdokas 2: %q+#F"
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:"
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  #, fuzzy
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
  
! #: cp/call.cc:14549
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: cp/call.cc:14878
  #, fuzzy, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/call.cc:14879
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "esitelty täällä"
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
*************** msgstr "%qD esiteltiin täällä"
*** 56915,56922 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
--- 56994,57001 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "edellinen esittely %q+D"
*************** msgstr ""
*** 56951,57464 ****
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)"
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty täällä"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (tyypissään)"
  
! #: cp/class.cc:1743
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)"
  
! #: cp/class.cc:1751
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)"
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2533
  #, fuzzy, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty täällä"
  
! #: cp/class.cc:3246
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/class.cc:3265
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "Näytä _piilotetut"
  
! #: cp/class.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellä %qD"
  
! #: cp/class.cc:3579
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.cc:3783
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttä %q#D, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bittikentän %q+D leveys ei ole kokonaislukuvakio"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentän %q+D leveys negatiivinen"
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentän %q+D leveys nolla"
  
! #: cp/class.cc:3819
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentän %qs leveys ylittää tyyppinsä"
  
! #: cp/class.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D on liian pieni sisältämään %q#T:n kaikkia arvoja"
  
! #: cp/class.cc:3887
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.cc:3890
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.cc:3892
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.cc:3896
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/class.cc:4012
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ei voi olla staattinen koska se on unionin jäsen"
  
! #: cp/class.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/class.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:4252
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "kentällä %q+#D on sama nimi kuin luokalla"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/class.cc:4286
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: cp/class.cc:4292
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:4778
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/class.cc:5149
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%qT:n hajotin on moniselitteinen"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stä alkaen"
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T:n hajotin on epätriviaali"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitään"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/class.cc:6564
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
  
! #: cp/class.cc:6593
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.cc:6941
  #, fuzzy, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:6946
  #, fuzzy, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:6954
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7254
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: cp/class.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojäsen muuten tyhjässä structissa"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: cp/class.cc:7832
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "joustava taulukkojäsen muuten tyhjässä structissa"
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmääritelty"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
  
! #: cp/class.cc:8159
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/class.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8872
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.cc:8962
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: cp/class.cc:9135
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/class.cc:9162
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9209
  #, fuzzy, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: cp/class.cc:9219
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/class.cc:9222
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: cp/class.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vähän argumentteja"
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/class.cc:9624
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/class.cc:9627
  #, fuzzy, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
--- 57030,57543 ----
  msgid "local member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)"
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "esitelty täällä"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (tyypissään)"
  
! #: cp/class.cc:1744
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)"
  
! #: cp/class.cc:1752
  #, fuzzy, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)"
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2534
  #, fuzzy, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3244
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+D esitelty täällä"
  
! #: cp/class.cc:3247
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "constructor cannot be static member function"
  msgid "contracts cannot be added to virtual functions"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/class.cc:3266
  #, fuzzy, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "Näytä _piilotetut"
  
! #: cp/class.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "nimellä %qD"
  
! #: cp/class.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
  
! #: cp/class.cc:3784
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bittikenttä %q#D, jolla on ei-kokonaislukutyyppi %qT"
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bittikentän %q+D leveys ei ole kokonaislukuvakio"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "bittikentän %q+D leveys negatiivinen"
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "bittikentän %q+D leveys nolla"
  
! #: cp/class.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "bittikentän %qs leveys ylittää tyyppinsä"
  
! #: cp/class.cc:3826
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D on liian pieni sisältämään %q#T:n kaikkia arvoja"
  
! #: cp/class.cc:3888
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.cc:3891
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.cc:3893
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "ei argumentteja"
  
! #: cp/class.cc:3897
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/class.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D ei voi olla staattinen koska se on unionin jäsen"
  
! #: cp/class.cc:4026
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/class.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/class.cc:4205
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:4253
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "kentällä %q+#D on sama nimi kuin luokalla"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/class.cc:4287
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<%T(const %T&)%>"
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: cp/class.cc:4293
  #, fuzzy, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mutta ei ylikuormitusta %<operator=(const %T&)%>"
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:4779
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:5107
  #, fuzzy, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "indeksoitu arvo on osoitin funktioon"
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "%<operator new%>:n on palautettava tyyppi %qT"
  
! #: cp/class.cc:5150
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%qT:n hajotin on moniselitteinen"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, fuzzy, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, fuzzy, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T ei ole literaali, koska:"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT on sulkeumatyyppi, joka on literaali vasta C++17:stä alkaen"
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T:n hajotin on epätriviaali"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "esittely ei esittele mitään"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/class.cc:6565
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
  
! #: cp/class.cc:6594
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.cc:6600
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/class.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:6947
  #, fuzzy, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:6955
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "taulukon %qE koko on liian suuri"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: cp/class.cc:7778
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: cp/class.cc:7814
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "joustava taulukkojäsen muuten tyhjässä structissa"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "joustava taulukkojäsen ei ole structin lopussa"
  
! #: cp/class.cc:7833
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "joustava taulukkojäsen muuten tyhjässä structissa"
  
! #: cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T uudelleenmääritelty"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
  
! #: cp/class.cc:8154
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
  
! #: cp/class.cc:8160
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/class.cc:8164
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8873
  #, fuzzy, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "Kieli:"
  
! #: cp/class.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
  
! #: cp/class.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/class.cc:9163
  #, fuzzy, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9210
  #, fuzzy, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: cp/class.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/class.cc:9223
  #, fuzzy, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: cp/class.cc:9304
  #, fuzzy, gcc-internal-format
  msgid "not enough type information"
  msgstr "liian vähän argumentteja"
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/class.cc:9625
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/class.cc:9628
  #, fuzzy, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
*************** msgstr "epäkelpo tallennusluokka funkti
*** 57494,57500 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
--- 57573,57579 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
*************** msgstr ""
*** 57545,57551 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 57624,57630 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57606,58422 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:3129
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin määritelty täällä"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitään"
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "puuttuva operandi"
  
! #: cp/constexpr.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu täällä"
  
! #: cp/constexpr.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehäriippuvuus"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6584
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "esitelty täällä"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty täällä"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu täällä"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD käytössä ilman prototyyppiä ennen sen määrittelyä"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu määrittely"
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:12169
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
--- 57685,58501 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s ei tue muotoilua %<%%%c%> %s"
  
! #: cp/constexpr.cc:2287
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:3137
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "liikaa argumentteja metodille %qE"
  
! #: cp/constexpr.cc:3140
  #, fuzzy, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "alunperin määritelty täällä"
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/constexpr.cc:3654
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/constexpr.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "esittely ei esittele mitään"
  
! #: cp/constexpr.cc:4078
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "puuttuva operandi"
  
! #: cp/constexpr.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "varaus suoritettu täällä"
  
! #: cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4323
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "protokollalla %qE on kehäriippuvuus"
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "oikealle siirron lukumäärä on negatiivinen"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, fuzzy, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6102
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6275
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6289
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6300
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6318
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6329
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:6332
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ei ole tuettu tällä kohteella"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:6576
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "jäsen %qD on alustamaton viittaus"
  
! #: cp/constexpr.cc:6588
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:7537
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "esitelty täällä"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q+D esitelty täällä"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "varattu täällä"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7629
  #, fuzzy, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD käytössä ilman prototyyppiä ennen sen määrittelyä"
  
! #: cp/constexpr.cc:7642
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7645
  #, fuzzy, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:7998
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:8005
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:8008
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:8160
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%qD:n poistettu määrittely"
  
! #: cp/constexpr.cc:9421
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "poistettu funktio %q+D"
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:9723
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "epäkelpo tallennusluokka funktiolle %qs"
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10195
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:10205
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:10227
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:10661
  #, fuzzy, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, fuzzy, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "fr30_print_operand: tunnistamaton %%b-koodi"
  
! #: cp/constexpr.cc:10829
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11014
  #, fuzzy, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: cp/constexpr.cc:11016
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/constexpr.cc:11214
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/constexpr.cc:12178
  #, fuzzy, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "virheellinen %%s-arvo"
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, fuzzy, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12458
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12470
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12546
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/constexpr.cc:12563
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12701
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "tallennusluokka %<thread_local%> virheellinen funktiolle %qs"
  
! #: cp/constexpr.cc:12709
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "Jako nollalla kohdassa %L"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/constexpr.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "liukulukuvakio esikääntäjän lausekkeessa"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "taulukon alustus ei-vakiolla"
  
! #: cp/constexpr.cc:13032
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "Odottamaton %s-lause kohdassa %C"
*************** msgstr "%qD ei ole muuttuja"
*** 58626,58632 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
--- 58705,58711 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 58837,58843 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
--- 58916,58922 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T is not literal because:"
  msgid "%qT is not trivially copyable"
*************** msgstr ""
*** 59070,59076 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
--- 59149,59155 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 59171,59231 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 59250,59310 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
  
! #: cp/coroutines.cc:2428
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "%qD:lle ei ole edellistä prototyyppiä"
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE:n kaksoiskappale"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ISO C kieltää sisäkkäiset funktiot"
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "hajottimen %qE osoitteen ottamin
*** 59266,59323 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 59345,59402 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/cp-gimplify.cc:2338
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD:n osoite tulee aina olemaan %<true%>"
  
! #: cp/cp-gimplify.cc:2341
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: cp/cp-gimplify.cc:4136
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/cp-gimplify.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qE:lla ei ole luokkatyyppiä"
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "virheellinen %qT-tyyppisen ei-co
*** 59363,59369 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
--- 59442,59448 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
*************** msgstr "attribuutti jätetty huomioimatt
*** 59728,60011 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "sisäkkäinen funktio %q+D esitelty mutta ei koskaan määritelty"
  
! #: cp/decl.cc:1029
  #, fuzzy, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
  
! #: cp/decl.cc:1485
  #, fuzzy, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: cp/decl.cc:1525
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "%qs esitelty funktiotaulukkona"
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "edellisestä esittelystä %q+F"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:1670
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltävää esittelyä"
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "%q+D:lle ei ole edellistä esittelyä"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/decl.cc:1770
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen määrittely oli täällä"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  msgid "earlier declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "%q+D on yleensä funktio"
  
! #: cp/decl.cc:1973
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistää vanhan esittelyn %q+#D"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistää vanhan esittelyn %q+#D"
  
! #: cp/decl.cc:2075
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "tyhjä esittely"
  
! #: cp/decl.cc:2180
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:2200
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q+D:lle ei ole edellistä esittelyä"
  
! #: cp/decl.cc:2281
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.cc:2294
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q+#D määritelty aiemmin täällä"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/decl.cc:2372
  #, fuzzy, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:2376
  #, fuzzy, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:2387
  #, fuzzy, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, fuzzy, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "lähde ei ole osoitin"
  
! #: cp/decl.cc:2396
  #, fuzzy, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "edellinen määrittely oli täällä"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2618
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellään tarpeettomasti samalla näkyvyysalueella"
  
! #: cp/decl.cc:2681
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%qD:n poistettu määrittely"
--- 59807,60090 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "sisäkkäinen funktio %q+D esitelty mutta ei koskaan määritelty"
  
! #: cp/decl.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
  
! #: cp/decl.cc:1489
  #, fuzzy, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
  
! #: cp/decl.cc:1529
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "%qs esitelty funktiotaulukkona"
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "edellisestä esittelystä %q+F"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.cc:1645
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltävää esittelyä"
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "%q+D:lle ei ole edellistä esittelyä"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "%q+#D:n esittely"
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/decl.cc:1774
  #, fuzzy, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "edellinen määrittely oli täällä"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  msgid "earlier declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, fuzzy, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, fuzzy, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "%q+D on yleensä funktio"
  
! #: cp/decl.cc:1977
  #, fuzzy, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistää vanhan esittelyn %q+#D"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ei-yksiselitteistää vanhan esittelyn %q+#D"
  
! #: cp/decl.cc:2079
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "tyhjä esittely"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:2204
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q+D:lle ei ole edellistä esittelyä"
  
! #: cp/decl.cc:2285
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "edellinen esittely %q+D"
  
! #: cp/decl.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q+#D määritelty aiemmin täällä"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/decl.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/decl.cc:2376
  #, fuzzy, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:2384
  #, fuzzy, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:2391
  #, fuzzy, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, fuzzy, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "lähde ei ole osoitin"
  
! #: cp/decl.cc:2400
  #, fuzzy, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "edellinen määrittely oli täällä"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/decl.cc:2622
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "%qD uudelleenesitellään tarpeettomasti samalla näkyvyysalueella"
  
! #: cp/decl.cc:2685
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%qD:n poistettu määrittely"
*************** msgstr "%qD:n poistettu määrittely"
*** 60018,60061 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/decl.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:3636
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 60097,60140 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, fuzzy, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/decl.cc:3630
  #, fuzzy, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, fuzzy, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 60063,60778 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "säiekohtainen esittely %q#D seuraa ei-säiekohtaista esittelyä"
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-säiekohtainen esittely %q#D seuraa säiekohtaista esittelyä"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.cc:3784
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:3853
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "hyppy nimiöön %qD"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "hyppy case-nimiöön"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  täältä"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, fuzzy, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, fuzzy, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:4869
  #, fuzzy, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeää kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.cc:5119
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeää kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nimeää %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
  # semi-fuzzy
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
  
! #: cp/decl.cc:6227
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6230
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6233
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:6255
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejä yhdessä esittelyssä"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltää nimettömät structit"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6375
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: cp/decl.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:6920
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: cp/decl.cc:7073
  #, fuzzy, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7079
  #, fuzzy, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:7168
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertää tämän poistamalla alustimen"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, fuzzy, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:7864
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8021
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiä"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei käyttäen %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisällä olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.cc:8729
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8739
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamääritteen käyttö"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllä ei ole alustimia"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 60142,60857 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "säiekohtainen esittely %q#D seuraa ei-säiekohtaista esittelyä"
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "ei-säiekohtainen esittely %q#D seuraa säiekohtaista esittelyä"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl.cc:3788
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/decl.cc:3857
  #, fuzzy, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/decl.cc:3858
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "edellinen esittely"
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "hyppy nimiöön %qD"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "hyppy case-nimiöön"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  täältä"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, fuzzy, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  siirtyy try-lohkoon"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, fuzzy, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "lauseella ei ole vaikutusta"
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, fuzzy, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, fuzzy, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:4873
  #, fuzzy, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T ei ole luokka"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "%<typename %T::%D%> nimeää kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.cc:5123
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nimeää kohteen %q#T:n, joka ei ole luokkamalli"
  
! #: cp/decl.cc:5159
  #, fuzzy, gcc-internal-format
  #| msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nimeää %q#T:n, joka ei ole tyyppi"
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
  # semi-fuzzy
! #: cp/decl.cc:6177
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
  
! #: cp/decl.cc:6228
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6231
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6234
  #, fuzzy, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "ei argumentteja"
  
! #: cp/decl.cc:6253
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:6256
  #, fuzzy, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "useita tyyppejä yhdessä esittelyssä"
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:6320
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ kieltää nimettömät structit"
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6376
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6390
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6394
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "tallennusluokan voi antaa vain olioille ja funktioille"
  
! #: cp/decl.cc:6398
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "määreet voidaan määrittää vain olioille ja funktioille"
  
! #: cp/decl.cc:6402
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "tyypin nimi puuttuu typedef-esittelystä"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6437
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: cp/decl.cc:6521
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "parametrilla %q+D on vain etukäteisesittely"
  
! #: cp/decl.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/decl.cc:6682
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "malliesittelylle %q+D"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6720
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/decl.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:6834
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "muuttujalla %q#D on alustin, mutta vaillinainen tyyppi"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "parametrin %qD tyyppi on vaillinainen"
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD esitelty viitteenä, mutta alustamatta"
  
! #: cp/decl.cc:7074
  #, fuzzy, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7080
  #, fuzzy, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "dwarfin versio %d ei ole tuettu"
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:7169
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "%qD:n koko muistissa ei ole tunnettu"
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "%qD:n koko muistissa ei ole vakio"
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7374
  #, fuzzy, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "  voit kiertää tämän poistamalla alustimen"
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "alustamaton const %qD"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:7441
  #, fuzzy, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, fuzzy, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:7820
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:7865
  #, fuzzy, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:7887
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
! #: cp/decl.cc:7912
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8022
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "liikaa alustimia %qT:lle"
  
! #: cp/decl.cc:8104
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8114
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/decl.cc:8248
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:8396
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "taulukon %q#D alkiot ovat vaillinaista tyyppiä"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "muuttuvakokoinen yhdysliteraali"
  
! #: cp/decl.cc:8465
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D on vaillinaista tyyppiä"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "skalaariobjekti %qD vaatii yhden alkion alustimeensa"
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "C++98:ssa %qD on alustettava muodostimessa, ei käyttäen %<{...}%>"
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "taulukko %qD alustettu sulkujen sisällä olevalla merkkijonoliteraalilla %qE"
  
! #: cp/decl.cc:8730
  #, fuzzy, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/decl.cc:8732
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8735
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/decl.cc:8740
  #, fuzzy, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "  ohittaa %q+#D:n alustuksen"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "halutaan rekisterimuuttujan %qD osoite"
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/decl.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "sijoitus (ei alustus) esittelyssä"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%<register%>-tallennusluokkamääritteen käyttö"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "%q#D:n esittelyllä ei ole alustimia"
  
! #: cp/decl.cc:9584
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "paluutyyppi %q#T on vaillinainen
*** 60780,62667 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "lambda declared here"
  msgstr " esitelty täällä"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10339
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s[%s] Virhe 0x%x%s"
  
! #: cp/decl.cc:10382
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10392
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs määritelty tietueen kentälle"
  msgstr[1] "%qs määritelty tietueen kentälle"
  
! #: cp/decl.cc:10811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "%qs määritelty tietueen kentälle"
  msgstr[1] "%qs määritelty tietueen kentälle"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:11690
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
  
! #: cp/decl.cc:11693
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:11940
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/decl.cc:12049
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:12297
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.cc:12320
  #, fuzzy, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/decl.cc:12329
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty täällä"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.cc:12559
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12565
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.cc:12715
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12743
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
  # semi-fuzzy
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:13092
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13096
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13107
  #, fuzzy, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ kieltää jäsenen %qD alustuksen"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
  
! #: cp/decl.cc:13354
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojäsenten taulukkona"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojäsenten taulukkoa"
  
! #: cp/decl.cc:13524
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:13673
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "sekä %<signed%> että %<unsigned%> määritelty %qs:lle"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys."
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys."
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14667
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:14759
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssä"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.cc:14995
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssä"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: cp/decl.cc:15184
  #, fuzzy, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/decl.cc:15316
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15379
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellä virtuaalisiksi"
  
! #: cp/decl.cc:15489
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/decl.cc:15494
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/decl.cc:15556
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15761
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.cc:15840
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:15866
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimääräinen kvalifiointi %<%T::%> jäsenelle %qs"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15911
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.cc:15974
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15977
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16088
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16092
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/decl.cc:16118
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "kentällä %q+#D on sama nimi kuin luokalla"
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:16220
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: cp/decl.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16493
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.cc:16526
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:16674
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:16682
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16961
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:16970
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:17024
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:17474
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17476
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennäköisesti %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:17929
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17939
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18118
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: cp/decl.cc:18137
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18144
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18156
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18213
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18240
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18251
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18259
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi määritelty täällä"
--- 60859,62746 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:9813
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "%q+D:n edellinen esittely"
  
! #: cp/decl.cc:9856
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE-attribuutti soveltuu vain muuttujiin ja funktioihin"
  
! #: cp/decl.cc:9865
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "funktio %q#D alustetaan kuin muuttuja"
  
! #: cp/decl.cc:10318
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "Pyydettyä osoitetta ei voi asettaa"
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "lambda declared here"
  msgstr " esitelty täällä"
  
! #: cp/decl.cc:10338
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10341
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10351
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:10376
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s[%s] Virhe 0x%x%s"
  
! #: cp/decl.cc:10384
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10394
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10607
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:10793
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs määritelty tietueen kentälle"
  msgstr[1] "%qs määritelty tietueen kentälle"
  
! #: cp/decl.cc:10813
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "%qs määritelty tietueen kentälle"
  msgstr[1] "%qs määritelty tietueen kentälle"
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11076
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/decl.cc:11133
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/decl.cc:11692
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
  
! #: cp/decl.cc:11695
  #, fuzzy, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
  
! #: cp/decl.cc:11923
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "%qD-taulukon koko puuttuu"
  
! #: cp/decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "nollan kokoinen taulukko %qD"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.cc:11944
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "Java-luokalla %qT ei voi olla hajotinta"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:11972
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11978
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:11983
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:11989
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "parametri %qD esitelty void-tyyppisenä"
  
! #: cp/decl.cc:11994
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:12000
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "parametri %q+D esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12005
  #, fuzzy, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:12019
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "nimike %qD esitelty muttei määritelty"
  
! #: cp/decl.cc:12051
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:12208
  #, fuzzy, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:12299
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "%qD ei ole malli"
  
! #: cp/decl.cc:12322
  #, fuzzy, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/decl.cc:12331
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:12404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12407
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12417
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12486
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12487
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12494
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:12514
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  esitelty täällä"
  
! #: cp/decl.cc:12523
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12529
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12543
  #, fuzzy, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/decl.cc:12553
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "virheellinen IACC-argumentti"
  
! #: cp/decl.cc:12561
  #, fuzzy, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12567
  #, fuzzy, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "virheellinen loppuliite ”%.*s” kokonaislukuvakiolla"
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:12676
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "paluutyyppi on oletuksena %<int%>"
  
! #: cp/decl.cc:12717
  #, fuzzy, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/decl.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:12951
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
  
! #: cp/decl.cc:12966
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  #| msgid "named return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
  # semi-fuzzy
! #: cp/decl.cc:13090
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
  
! #: cp/decl.cc:13094
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13098
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13109
  #, fuzzy, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13114
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ kieltää jäsenen %qD alustuksen"
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon"
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
  
! #: cp/decl.cc:13356
  #, fuzzy, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "taulukon koon ylivuoto"
  
! #: cp/decl.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:13474
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "%qD:n esittely void-taulukkona"
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "luodaan void-taulukko"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "%qD:n esittely funktioiden taulukkona"
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "luodaan funktioiden taulukko"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "luodaan viitteiden taulukko"
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "%qD:n esittely funktiojäsenten taulukkona"
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "luodaan funktiojäsenten taulukkoa"
  
! #: cp/decl.cc:13526
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen"
  
! #: cp/decl.cc:13544
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13645
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/decl.cc:13656
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13672
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:13675
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13684
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/decl.cc:13687
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:13691
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:13700
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "muuttuja tai kenttä esitelty voidiksi"
  
! #: cp/decl.cc:13744
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:13749
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "funktiokutsu epäsopivan tyypin läpi"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:13932
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "sekä %<signed%> että %<unsigned%> määritelty %qs:lle"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys."
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
  
! #: cp/decl.cc:14151
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "Virheellinen käyttäjänimi ”%s” funktiossa %s, rivillä %d. Keskeytys."
  
! #: cp/decl.cc:14161
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "funktion määrittely ei esittele parametrejä"
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "%qD:n esittely ei-funktiona"
  
! #: cp/decl.cc:14296
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:14301
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%Hprototyypin esittely"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä"
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "kohteen int-tyyppi on kapeampi kuin kohteen char-tyyppi"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qE:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/decl.cc:14591
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14600
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/decl.cc:14671
  #, fuzzy, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:14750
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:14763
  #, fuzzy, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14835
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:14855
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:14879
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:14891
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "useita tallennusluokkia %qs:n esittelyssä"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "tallennusluokka annettu %qs:lle"
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:14977
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
  
! #: cp/decl.cc:14999
  #, fuzzy, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:15095
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "tarpeettomat sulkeet %qs:n esittelyssä"
  
! #: cp/decl.cc:15101
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: cp/decl.cc:15168
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15182
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15192
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:15234
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "paluutyyppi on vaillinainen tyyppi"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15259
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of constructor as a template"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/decl.cc:15320
  #, fuzzy, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, fuzzy, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "%qs-nimikkeen kaksoisesittely"
  
! #: cp/decl.cc:15383
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs esitelty taulukon palauttavan funktiona"
  
! #: cp/decl.cc:15408
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "muodostin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "muodostimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15457
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15458
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "muodostimia ei voi esitellä virtuaalisiksi"
  
! #: cp/decl.cc:15493
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:15550
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/decl.cc:15560
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:15569
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "hajottimilla ei voi olla parametreja"
  
! #: cp/decl.cc:15640
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15692
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/decl.cc:15765
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/decl.cc:15844
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/decl.cc:15870
  #, fuzzy, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ylimääräinen kvalifiointi %<%T::%> jäsenelle %qs"
  
! #: cp/decl.cc:15905
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15907
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15915
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/decl.cc:15978
  #, fuzzy, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15981
  #, fuzzy, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> luokan esittelyn ulkopuolella"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:15998
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "vain muodostimen esittely voi olla %<explicit%>"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16015
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16021
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16027
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:16039
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: cp/decl.cc:16055
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16058
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/decl.cc:16087
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "funktion määrittely esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16092
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16096
  #, fuzzy, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/decl.cc:16122
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "kentällä %q+#D on sama nimi kuin luokalla"
  
! #: cp/decl.cc:16214
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/decl.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:16228
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "virheelliset määreet ei-jäsenfunktion tyypissä"
  
! #: cp/decl.cc:16265
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "<typedef-virhe>"
  
! #: cp/decl.cc:16275
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/decl.cc:16403
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/decl.cc:16463
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "virheellinen funktioesittely"
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:16497
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/decl.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "%qD esitelty staattisesti sisäkkäin"
  
! #: cp/decl.cc:16539
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "tiedostoa %s ei voi avata"
  
! #: cp/decl.cc:16563
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/decl.cc:16656
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:16659
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/decl.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/decl.cc:16686
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, fuzzy, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16753
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "tallennusluokka %<auto%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "tallennusluokka %<register%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16883
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "tallennusluokka %<__thread%> virheellinen funktiolle %qs"
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "kohdistusta ei voi määritellä %q+D:lle"
  
! #: cp/decl.cc:16891
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16907
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "tallennusluokkatarkentimet virheellisiä parameteresittelyissä"
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16922
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/decl.cc:16965
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:16974
  #, fuzzy, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "%qE esitelty funktion palauttavana funktiona"
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17022
  #, fuzzy, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
  
! #: cp/decl.cc:17028
  #, fuzzy, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17036
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%qD käytössä ilman esittelyä ennen sen määrittelyä"
  
! #: cp/decl.cc:17043
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs on sekä %<extern%> että alustin"
  
! #: cp/decl.cc:17282
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17285
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/decl.cc:17445
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/decl.cc:17478
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17480
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "virheellinen muodostin; tarkoitit todennäköisesti %<%T (const %T&)%>"
  
! #: cp/decl.cc:17842
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/decl.cc:17849
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/decl.cc:17907
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/decl.cc:17923
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/decl.cc:17933
  #, fuzzy, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/decl.cc:17943
  #, fuzzy, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD:lla ei saa olla vaihtuvaa määrää argumentteja"
  
! #: cp/decl.cc:18010
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD:n on otettava joko nolla tai yksi argumenttia"
  
! #: cp/decl.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD:n on otettava joko yksi tai kaksi argumenttia"
  
! #: cp/decl.cc:18023
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: cp/decl.cc:18024
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: cp/decl.cc:18047
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD:n on otettava tasan kaksi argumenttia"
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/decl.cc:18086
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18093
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18095
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18104
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18106
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "muunnnos void-tyypiksi ei koskaan käytä tyyppimuunnosoperaattoria"
  
! #: cp/decl.cc:18122
  #, fuzzy, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
  
! #: cp/decl.cc:18141
  #, fuzzy, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18148
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18160
  #, fuzzy, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "<paluuarvo> "
  
! #: cp/decl.cc:18217
  #, fuzzy, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18241
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/decl.cc:18244
  #, fuzzy, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "tiedostonimi puuttuu %qs:n jälkeen"
  
! #: cp/decl.cc:18246
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18255
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/decl.cc:18263
  #, fuzzy, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "lueteltu tyyppi määritelty täällä"
*************** msgstr "lueteltu tyyppi määritelty tä
*** 62673,62773 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llä on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:18658
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT määritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT määritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:18725
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:18930
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/decl.cc:18939
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18950
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitön tyyppi"
--- 62752,62852 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, fuzzy, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/decl.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD:llä on sama nimi kuin luokalla, jossa se on esitelty"
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT ei ole malli"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "on ristiriidassa %q+#D:n edellisen esittelyn kanssa"
  
! #: cp/decl.cc:18519
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
  
! #: cp/decl.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "useita kenttiä unionissa %qT alustettu"
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT määritelty monella suoralla kannoalla"
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT määritelty suoralla virtuaalisella kannalla"
  
! #: cp/decl.cc:18729
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/decl.cc:18934
  #, fuzzy, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/decl.cc:18943
  #, fuzzy, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:18954
  #, fuzzy, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/decl.cc:19029
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "cppchar_t:n on oltava etumerkitön tyyppi"
*************** msgstr "cppchar_t:n on oltava etumerkit�
*** 62776,62868 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19443
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19455
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.cc:20904
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "%q+D:a käytetty ennen esittelyä"
  
! #: cp/decl.cc:21341
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
--- 62855,62947 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19398
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19447
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19448
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19459
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "ylivuoto luetellun tyypin arvoissa"
  
! #: cp/decl.cc:19479
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, fuzzy, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
  
! #: cp/decl.cc:20641
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
! #: cp/decl.cc:20908
  #, fuzzy, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD on jo määritelty"
  
! #: cp/decl.cc:21306
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "          %s"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "%q+D:a käytetty ennen esittelyä"
  
! #: cp/decl.cc:21345
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%q+D:n oletustyyppi on %<int%>"
*************** msgstr ""
*** 62917,62923 ****
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
--- 62996,63002 ----
  msgid "deleting %qT is undefined"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "malliesittelylle %q+D"
*************** msgstr "%qE ei nimeä tyyppiä"
*** 62939,62945 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
--- 63018,63024 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, fuzzy, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "jäsentä %qD ei voida esitellä sekä virtuaaliseksi että staattiseksi"
*************** msgstr "%qD on jo määritelty"
*** 63039,63045 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1647
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
--- 63118,63124 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, fuzzy, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
*************** msgstr "poistettu funktio %q+D"
*** 63292,63649 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    avattu lähteestä %qs, %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "Hajotin %qs"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Funktio %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "struct määritelty täällä"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable template"
  msgid "but %qE is a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  #, fuzzy
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4190
  #, fuzzy
  msgid "required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/error.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "in requirements "
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5079
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemättä"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemättä"
--- 63371,63728 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:4085
  #, fuzzy
  #| msgid "    inlined from %qs at %r%s:%d:%d%R"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    avattu lähteestä %qs, %r%s:%d:%d%R"
  
! #: cp/error.cc:4090
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:4096
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "Kopiomuodostin %qs"
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "Muodostin %qs"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "Hajotin %qs"
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Lambda-funktio"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Staattinen jäsenfunktio %qs"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Funktio %qs"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a type"
  msgid "but %qE is a type"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/error.cc:4157
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "struct määritelty täällä"
  
! #: cp/error.cc:4159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable template"
  msgid "but %qE is a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4206
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s %qs"
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4336
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  #, fuzzy
  msgid "recursively required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4344
  #, fuzzy
  msgid "required by substitution of %qS\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4349
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4350
  #, fuzzy, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/error.cc:4357
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "kutsuttu täältä"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/error.cc:4473
  #, fuzzy, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4488
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "tyhjän dynaamisen merkkijonon osan korvaus"
  
! #: cp/error.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Vaaditaan todennus.\n"
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "in requirements "
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "ei argumentteja"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5111
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5121
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5126
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5136
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5142
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5147
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5152
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5157
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5162
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5167
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5173
  #, fuzzy, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5178
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/error.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/error.cc:5238
  #, fuzzy, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/error.cc:5253
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/error.cc:5279
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/error.cc:5294
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%E%> on esittelemättä"
  
! #: cp/error.cc:5298
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%E%> on esittelemättä"
*************** msgstr "        %qD"
*** 63714,63720 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/expr.cc:244
  #, fuzzy, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
--- 63793,63799 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/expr.cc:246
  #, fuzzy, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "%qD:n paluuarvon tyyppi ei ole %<int%>"
*************** msgstr "%qD tulee alustaa jäsenten alus
*** 63880,63897 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jäsen %qD"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jäljempänä kuin"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jäsen %qD on alustamaton viittaus"
--- 63959,63976 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, fuzzy, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "alustamaton const-jäsen %qD"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q+D alustetaan jäljempänä kuin"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, fuzzy, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "jäsen %qD on alustamaton viittaus"
*************** msgstr "perustyypin %qT kaksoiskappale v
*** 63981,63987 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 64060,64066 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 64307,64313 ****
  msgid "%qD not defined"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
--- 64386,64392 ----
  msgid "%qD not defined"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
*************** msgstr "(G++ hyväksyy koodin %<-fpermis
*** 64337,64393 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 64416,64472 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, fuzzy, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "kolmoismerkki ??%c muunnettu merkiksi %c"
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 64417,64428 ****
  msgid "mapper exit status %d"
  msgstr "mandb-komento epäonnistui paluuarvolla %d"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
--- 64496,64507 ----
  msgid "mapper exit status %d"
  msgstr "mandb-komento epäonnistui paluuarvolla %d"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "ei-staattinen datajäsen %qE esitelty %<constexpr%>:ksi"
*************** msgstr "NULLin muunnos epäosoitintyypik
*** 64523,64549 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/method.cc:1998
  #, fuzzy, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: cp/method.cc:2005
  #, fuzzy, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
--- 64602,64628 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/method.cc:2000
  #, fuzzy, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
! #: cp/method.cc:2007
  #, fuzzy, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
*************** msgstr "liikaa alustimia %qT:lle"
*** 64551,64710 ****
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, fuzzy, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a class or scalar type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
  
! #: cp/method.cc:2455
  #, fuzzy, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/method.cc:2654
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.cc:2665
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:2666
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:2754
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/method.cc:2811
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:2822
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.cc:3221
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.cc:3929
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.cc:3938
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
--- 64630,64789 ----
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, fuzzy, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "enum-muunnos palautuksessa on virheellistä C++-kielessä"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a class or scalar type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
  
! #: cp/method.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE:a ei ole alustettu"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/method.cc:2656
  #, fuzzy, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "alustamaton const %qD"
  
! #: cp/method.cc:2667
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:2668
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:2756
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/method.cc:2813
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:2824
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "ei-staattisella datajäsenellä %qD on Java-luokkatyyppi"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.cc:3223
  #, fuzzy, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "%qT ei ole malli"
  
! #: cp/method.cc:3931
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
  # XXX
! #: cp/method.cc:3940
  #, fuzzy, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
*************** msgstr "odotettiin %<template%>"
*** 64734,65215 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: cp/module.cc:6696
  #, fuzzy, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "esittelyssä %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "puuttuva määrittely"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qE ei ole tyyppiä %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, fuzzy, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "    Rekursiiviset jäsenet:\n"
  
! #: cp/module.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:17035
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "  --version                Näytä kääntäjän versiotiedot\n"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2-versio %s\n"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "Ei löydy"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21972
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:21977
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "esitelty täällä"
  
! #: cp/module.cc:21981
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "malliesittelylle %q+D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "          %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "tuntematon valitsin -%s"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
--- 64813,65294 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, fuzzy, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: cp/module.cc:6698
  #, fuzzy, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%qE-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "useita tallennusluokkia esittelymääritteissä"
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "esittelyssä %q+D"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "oletusargumentti annettu %2$q#D:n parametrille %1$d"
  
! #: cp/module.cc:14036
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "puuttuva määrittely"
  
! #: cp/module.cc:14050
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: cp/module.cc:14052
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qE ei ole tyyppiä %qT"
  
! #: cp/module.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/module.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/module.cc:14339
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14351
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14362
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/module.cc:14451
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, fuzzy, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, fuzzy, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "    Rekursiiviset jäsenet:\n"
  
! #: cp/module.cc:16743
  #, fuzzy, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:17100
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s%qs%s ei ole sallittu"
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "%q+D:n edellinen määrittely oli täällä"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, fuzzy, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "  --version                Näytä kääntäjän versiotiedot\n"
  
! #: cp/module.cc:20840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2-versio %s\n"
  
! #: cp/module.cc:20870
  #, fuzzy, gcc-internal-format
  msgid "module %qs found"
  msgstr "Ei löydy"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/module.cc:21052
  #, fuzzy, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "kohdemuoto ei tue äärettömyyttä"
  
! #: cp/module.cc:21627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:21666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/module.cc:22045
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:22048
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "nimiavaruuden %qD esittely on ristiriidassa"
  
! #: cp/module.cc:22053
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "esitelty täällä"
  
! #: cp/module.cc:22057
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "malliesittelylle %q+D"
  
! #: cp/module.cc:22066
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "%q#D:n esittely C-kielen linkityksellä"
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "esitelty aiemmin täällä"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/module.cc:22505
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "          %s"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "tuntematon valitsin -%s"
  
! #: cp/module.cc:22815
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "ylimääräinen puolipiste metodin määrittelyssä"
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  #| msgid " declared here"
  msgid "module declared here"
*************** msgstr " esitelty täällä"
*** 65222,65656 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module already imported"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module %qs imported here"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "malliesittelylle %q+D"
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltävää esittelyä"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6363
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/name-lookup.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:6530
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6623
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.cc:6675
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "määriteltiin myöhemmin tässä"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:9589
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 65301,65735 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module already imported"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:22869
  #, fuzzy, gcc-internal-format
  #| msgid "In module imported at"
  msgid "module %qs imported here"
  msgstr "Moduulissa, joka tuotu kohdassa"
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "Tuntematon tiheys: ”%c”"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "virheellinen esikääntäjän direktiivi #%s"
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "virheellinen --param-arvo %qs"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "virhe kirjoitettaessa i-solmua"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD esiteltiin täällä"
  
! #: cp/module.cc:24017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "tls_model-argumentti ei ole merkkijono"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "malliesittelylle %q+D"
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "muuttujan %q+D koko muistissa ei ole tunnettu"
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
  
! #: cp/name-lookup.cc:3628
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/name-lookup.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend-esittely %qD paikallisessa luokassa ilman edeltävää esittelyä"
  
! #: cp/name-lookup.cc:4898
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4901
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5526
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:5532
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q+D esitelty täällä"
  
! #: cp/name-lookup.cc:6348
  #, fuzzy, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6364
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi"
  
! #: cp/name-lookup.cc:6398
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/name-lookup.cc:6492
  #, fuzzy, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "ristiriitainen esittely %q#D"
  
! #: cp/name-lookup.cc:6531
  #, fuzzy, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nimeää muodostimen, ei tyyppiä"
  
! #: cp/name-lookup.cc:6624
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/name-lookup.cc:6666
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "%qD:n esittely viitteiden taulukkona"
  
! #: cp/name-lookup.cc:6676
  #, fuzzy, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:6748
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "%q+D esitelty ystävänä"
  
! #: cp/name-lookup.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/name-lookup.cc:6827
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "%<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "ehdotettu vaihtoehto:"
  msgstr[1] "ehdotetut vaihtoehdot:"
  
! #: cp/name-lookup.cc:7262
  #, fuzzy, gcc-internal-format
  msgid "  %qE"
  msgstr "%qE on vanhentunut"
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
  
! #: cp/name-lookup.cc:8038
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/name-lookup.cc:8041
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "määriteltiin myöhemmin tässä"
  
! #: cp/name-lookup.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/name-lookup.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "<this%>-sanaa ei voi käyttää tässä yhteydessä"
  
! #: cp/name-lookup.cc:9361
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/name-lookup.cc:9590
  #, fuzzy, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/name-lookup.cc:9660
  #, fuzzy, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "luetellun tyypin jäsenen %q+D uudelleenesittely"
  
! #: cp/name-lookup.cc:9662
  #, fuzzy, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/name-lookup.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/name-lookup.cc:9726
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "edellinen määrittely täällä"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "tunniste %qE on ristiriidassa C+
*** 65680,65686 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
--- 65759,65765 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
*************** msgstr "%<::%E%> on esittelemättä"
*** 65725,65731 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntö jäsenen %qs käsittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemättä"
--- 65804,65810 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "pyyntö jäsenen %qs käsittelyyn jossain, joka ei ole tietue tai unioni"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> on esittelemättä"
*************** msgstr "(mahdollisesti %qT:n määrittel
*** 65795,65801 ****
  msgid "%qE is not a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ei ole malli"
--- 65874,65880 ----
  msgid "%qE is not a class template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE ei ole malli"
*************** msgstr ""
*** 66156,66162 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
--- 66235,66241 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, fuzzy, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "odotettiin lauseketta"
*************** msgstr "attribuutti %qs pätee vain funk
*** 66216,66222 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, fuzzy, gcc-internal-format
  msgid "remove the %qs"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
--- 66295,66301 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, fuzzy, gcc-internal-format
  msgid "remove the %qs"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
*************** msgstr "%<~%T%>:n esittely %qT:n jäsene
*** 66231,66237 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
--- 66310,66316 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, fuzzy, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "ID"
*************** msgstr "uusia tyyppejä ei voi määrite
*** 66286,66292 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
--- 66365,66371 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
*************** msgstr "väärä määrä argumentteja f
*** 66301,66317 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, fuzzy, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
--- 66380,66396 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, fuzzy, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä"
*************** msgstr "%<%D::%D%> ei ole luokan jäsen"
*** 66351,66357 ****
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
--- 66430,66436 ----
  msgid "non-scalar type"
  msgstr "pyydetty muuntoa ei-skalaarityypiksi"
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, fuzzy, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
*************** msgstr "uusia tyyppejä ei voi määrite
*** 66383,66389 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
--- 66462,66468 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
*************** msgstr "oletusargumentti määritelty la
*** 66568,66574 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 66647,66653 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr ""
*** 66701,66707 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
--- 66780,66786 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
*************** msgid "types may not be defined in condi
*** 66722,66728 ****
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
--- 66801,66807 ----
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, fuzzy, gcc-internal-format
  msgid "expected initializer"
  msgstr "odotettiin %<,%> tai %<;%>"
*************** msgstr "muuttujalla %qD on funktiotyyppi
*** 66753,67813 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.cc:16333
  #, fuzzy, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimääräinen %<volatile%>"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimääräinen %<;%> luokansisäisen funktiomäärittelyn perässä"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:18250
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18253
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: cp/parser.cc:18683
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> saa uuden merkityksen C++11:ssä; poista se"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in lambda"
  msgid "%qD invalid in condition"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttämääritys %s"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/parser.cc:19798
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jäsenelle %<%D%>"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:20439
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:20526
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21240
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(G++ hyväksyy koodin -fpermissive-valitsimella)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22255
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: cp/parser.cc:23160
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimääräinen %<;%>"
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24449
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimääritteet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "virheellinen funktioesittely"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:26130
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:26374
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
--- 66832,67892 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/parser.cc:16335
  #, fuzzy, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16549
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16595
  #, fuzzy, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:16657
  #, fuzzy, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "hajotin ei voi olla %<constexpr%>"
  
! #: cp/parser.cc:16908
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17113
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:17155
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17161
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17162
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:17188
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "ylimääräinen %<volatile%>"
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:17389
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "ylimääräinen %<;%> luokansisäisen funktiomäärittelyn perässä"
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "parametri esitelty %<auto%>:ksi"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "attribuuttia ei huomioida"
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:17660
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "kaksoiskappale-rajapintaesittely luokalle %qE"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> ei ole lohkon alussa"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:18252
  #, fuzzy, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18255
  #, fuzzy, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "tyhjä indeksiväli alustimessa"
  
! #: cp/parser.cc:18293
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18303
  #, fuzzy, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18322
  #, fuzzy, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18333
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:18361
  #, fuzzy, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18365
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "odotettiin iteraatioesittelyä tai -alustusta"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "puuttuva alustin jäsenelle %qD"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: cp/parser.cc:18685
  #, fuzzy, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:18723
  #, fuzzy, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> saa uuden merkityksen C++11:ssä; poista se"
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  #| msgid "%qD invalid in lambda"
  msgid "%qD invalid in condition"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18848
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD ei kelpaa lambdassa"
  
! #: cp/parser.cc:18852
  #, fuzzy, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:18934
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "luokkamäärittelyä ei voi esitellä ystäväksi"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:19056
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19060
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19128
  #, fuzzy, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "%s: virheellinen kenttämääritys %s"
  
! #: cp/parser.cc:19235
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19263
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19489
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:19502
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19678
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:19715
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
  
! #: cp/parser.cc:19800
  #, fuzzy, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "ei voi laajentaa alustinta jäsenelle %<%D%>"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, fuzzy, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20026
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:20441
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
  
! #: cp/parser.cc:20447
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: cp/parser.cc:20481
  #, fuzzy, gcc-internal-format
  msgid "expected operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "Avainsana %s on tuntematon tai sillä ei vielä ole toteutusta"
  
! #: cp/parser.cc:20532
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "hajottimet eivät voi olla cv-määriteltyjä"
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/parser.cc:21169
  #, fuzzy, gcc-internal-format
  msgid "expected template-id"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21242
  #, fuzzy, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, fuzzy, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(G++ hyväksyy koodin -fpermissive-valitsimella)"
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "jäsennysvirhe malliargumenttien luettelossa"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, fuzzy, gcc-internal-format
  msgid "expected template-name"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:21549
  #, fuzzy, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21766
  #, fuzzy, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, fuzzy, gcc-internal-format
  msgid "expected template-argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:22032
  #, fuzzy, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/parser.cc:22070
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/parser.cc:22188
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/parser.cc:22192
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22196
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "muuttuja %qD esitelty %<inline%>:ksi"
  
! #: cp/parser.cc:22257
  #, fuzzy, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:22493
  #, fuzzy, gcc-internal-format
  msgid "expected type specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:22702
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22708
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22712
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:22873
  #, fuzzy, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:23023
  #, fuzzy, gcc-internal-format
  msgid "expected type-name"
  msgstr "Odotettu nimi"
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "union määritelty täällä"
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "%qD:n virheellinen käyttö"
  
! #: cp/parser.cc:23155
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen"
  
! #: cp/parser.cc:23162
  #, fuzzy, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:23733
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23739
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, fuzzy, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD ei ole malli"
  
! #: cp/parser.cc:23903
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/parser.cc:23918
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:23936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:24029
  #, fuzzy, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/parser.cc:24043
  #, fuzzy, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "esittely %qD ei esittele mitään"
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, fuzzy, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "ylimääräinen %<;%>"
  
! #: cp/parser.cc:24113
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/parser.cc:24344
  #, fuzzy, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24405
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24446
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "odotettiin %<namespace%>"
  
! #: cp/parser.cc:24451
  #, fuzzy, gcc-internal-format
  msgid "namespace name required"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:24455
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24458
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "siirryttiin %qD-nimiavaruuteen"
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:24707
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24751
  #, fuzzy, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:24769
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "paluutyyppi %q#T on vaillinainen"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/parser.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:25072
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: cp/parser.cc:25133
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:25161
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "tyyppimääritteet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/parser.cc:25200
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT ei ole nimiavaruus"
  
! #: cp/parser.cc:25216
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
  
! #: cp/parser.cc:25457
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25468
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "funktio %qD esitelty uudelleen muuttujana"
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:25591
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: cp/parser.cc:25597
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:25603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "virheellinen funktioesittely"
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "%qD-viittaus on moniselitteinen"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:25756
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "#pragma GCC option ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:26031
  #, fuzzy, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
  
! #: cp/parser.cc:26042
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:26046
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: cp/parser.cc:26132
  #, fuzzy, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/parser.cc:26331
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:26376
  #, fuzzy, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "taulukkoindeksi ei-taulukkoalustimessa"
  
! #: cp/parser.cc:26388
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
  
! #: cp/parser.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:27061
  #, fuzzy, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> ei ole tyyppi"
*************** msgstr "%<%T::%E%> ei ole tyyppi"
*** 67816,68090 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/parser.cc:27539
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:28219
  #, fuzzy, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "%qE on vanhentunut"
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29322
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29427
  #, fuzzy, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:30410
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:30422
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.cc:30589
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
--- 67895,68169 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, fuzzy, gcc-internal-format
  msgid "invalid declarator"
  msgstr "Varoita implisiittisistä funktioesittelyistä"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "id="
  
! #: cp/parser.cc:27245
  #, fuzzy, gcc-internal-format
  msgid "expected declarator"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD on nimiavaruus"
  
! #: cp/parser.cc:27368
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/parser.cc:27389
  #, fuzzy, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "cv-määreen kaksoiskappale"
  
! #: cp/parser.cc:27504
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
  
! #: cp/parser.cc:27541
  #, fuzzy, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "-m64 vaatii PowerPC64-suorittimen"
  
! #: cp/parser.cc:27599
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/parser.cc:27908
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/parser.cc:27938
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: cp/parser.cc:28221
  #, fuzzy, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "%qE on vanhentunut"
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "odotettiin %<,%> tai %<...%>"
  
! #: cp/parser.cc:28506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:28630
  #, fuzzy, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/parser.cc:28734
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:28752
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28760
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28783
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia"
  
! #: cp/parser.cc:28907
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:28911
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:29286
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29324
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29429
  #, fuzzy, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella"
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, fuzzy, gcc-internal-format
  msgid "expected class-name"
  msgstr "odotettiin luokan nimeä"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:29906
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: cp/parser.cc:30413
  #, fuzzy, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:30425
  #, fuzzy, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30432
  #, fuzzy, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:30444
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "virheellinen luokan nimi %qD:n esittelyssä"
  
! #: cp/parser.cc:30493
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, fuzzy, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/parser.cc:30592
  #, fuzzy, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "edellinen %q+#T:n määrittely"
*************** msgstr "edellinen %q+#T:n määrittely"
*** 68092,68363 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:30811
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31291
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ sallii bittikenttien määritteet vain ennen %<:%>-merkkiä"
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentällä %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomäärittelyssä"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31730
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/parser.cc:31765
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:31932
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.cc:31952
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.cc:32009
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmäärittelyitä"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmäärittelyt ovat vanhentuneita C++11:ssä"
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "Muodostin %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
--- 68171,68442 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  msgid "expected class-key"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:30814
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:30818
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "tallennusluokka annettu typenamelle"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, fuzzy, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "ystäväesittely ei nimeä luokkaa tai funktiota"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31294
  #, fuzzy, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "ISO C++ sallii bittikenttien määritteet vain ennen %<:%>-merkkiä"
  
! #: cp/parser.cc:31489
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bittikentällä %qD on ei-kokonaislukutyyppi %qT"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "pure-tarkenne funktiomäärittelyssä"
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31637
  #, fuzzy, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "ylimääräinen %<,%> jäsenesittelyn lopussa"
  
! #: cp/parser.cc:31710
  #, fuzzy, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:31733
  #, fuzzy, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "epäkelpo osoitintila %qs"
  
! #: cp/parser.cc:31768
  #, fuzzy, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "skalaarialustimen ympärillä on aaltosulkeet"
  
! #: cp/parser.cc:31915
  #, fuzzy, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:31935
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.cc:31955
  #, fuzzy, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: cp/parser.cc:32012
  #, fuzzy, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32298
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "ISO C++17 ei salli dynaamisia poikkeusmäärittelyitä"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "dynaamiset poikkeusmäärittelyt ovat vanhentuneita C++11:ssä"
  
! #: cp/parser.cc:32348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "virheellinen %<auto%>:n käyttö muunnosoperaattorissa"
  
! #: cp/parser.cc:32389
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:32501
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> tyhjässä esittelyssä"
  
! #: cp/parser.cc:32615
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
  
! #: cp/parser.cc:33086
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/parser.cc:33232
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%qE-attribuutti on ristiriidassa attribuutin %s kanssa"
  
! #: cp/parser.cc:33246
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "vakio tai tunniste odotettu"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: cp/parser.cc:33498
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "odotettiin lauseketta"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "Muodostin %qs"
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34018
  #, fuzzy, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:34049
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35171
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "virheellinen %<%T::%E%>:n esittely"
  
! #: cp/parser.cc:35707
  #, fuzzy, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
*************** msgstr "%J%qD:n edellinen esittely oli t
*** 68366,68799 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epäjäseniä\n"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitään"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36924
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympäröitävä sulkeilla"
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:37473
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimääräinen %<const%>"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiö "
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37759
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37809
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37821
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty täällä"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenä) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39383
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimääräinen %qs Objective-C++-metodien välissä"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
--- 68445,68878 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, fuzzy, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/parser.cc:36008
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/parser.cc:36119
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "nimetyt paluuarvot eivät ole enää tuettuja"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "malli C-linkityksellä"
  
! #: cp/parser.cc:36381
  #, fuzzy, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "    Ei ilmaistuja epäjäseniä\n"
  
! #: cp/parser.cc:36491
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "malliesittelylle %q+D"
  
! #: cp/parser.cc:36542
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "esittely ei esittele mitään"
  
! #: cp/parser.cc:36595
  #, fuzzy, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:36914
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36927
  #, fuzzy, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:36958
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "%<sizeof...%>-argumentti on ympäröitävä sulkeilla"
  
! #: cp/parser.cc:37449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/parser.cc:37464
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "Tuntematon (tyyppi = %d, bitit = %d)\n"
  
! #: cp/parser.cc:37476
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:37493
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%qE ei ole typedef eikä sisäinen tyyppi"
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
  
! #: cp/parser.cc:37613
  #, fuzzy, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
  
! #: cp/parser.cc:37618
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "ylimääräinen %<const%>"
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "kaksois-%qs"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "odotettiin %<new%>"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "odotettiin %<delete%>"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "odotettiin %<return%>"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "odotettiin %<extern%>"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "odotettiin %<static_assert%>"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "odotettiin %<template%>"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "odotettiin %<namespace%>"
  
  # XXXXXXX
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "  siirtyy catch-lohkoon"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "nimiö "
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "Taso 2 ei ole synkronoitu"
  
! #: cp/parser.cc:37759
  #, fuzzy, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "<throw-lauseke>"
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "odotettiin %<,%> tai %<;%>"
  
! #: cp/parser.cc:37768
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "odotettiin %<(%> tai rivin loppu"
  
! #: cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37818
  #, fuzzy, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:37824
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "odotettiin %<:%> tai %<...%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "”)” oli odotus"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, fuzzy, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs määritelty parametrille %qE"
  
! #: cp/parser.cc:38348
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q+#D aiemmin esitelty täällä"
  
! #: cp/parser.cc:38469
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, fuzzy, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "odotettiin %<class%>"
  
! #: cp/parser.cc:38642
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/parser.cc:38643
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "esitelty täällä"
  
! #: cp/parser.cc:38726
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD esitelty uudelleen eri näkyvyydellä"
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "C++98:ssa %<template%> (selventimenä) on sallittu vain malleissa"
  
  # XXX
! #: cp/parser.cc:39000
  #, fuzzy, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, fuzzy, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "käytetty %<__thread%> ennen %<extern%>:a"
  
! #: cp/parser.cc:39312
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39386
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, fuzzy, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "%qE ei ole Objective-C-luokkanimi eikä -alias"
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, fuzzy, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "ylimääräinen %qs Objective-C++-metodien välissä"
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, fuzzy, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/parser.cc:40345
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, fuzzy, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qs-attribuuttia ei huomioida %qs:lle"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, fuzzy, gcc-internal-format
  msgid "invalid type for property"
  msgstr "virheellinen vastaanottajatyyppi %qs"
  
! #: cp/parser.cc:40981
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "<tuntematon>"
  
! #: cp/parser.cc:42283
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:42300
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/parser.cc:43056
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "odotettiin tunnistetta tai %<(%>"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
*************** msgstr "uusia tyyppejä ei voi määrite
*** 68802,69196 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/parser.cc:48723
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: cp/parser.cc:56316
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:56902
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: cp/parser.cc:56905
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:57771
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.cc:335
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:789
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:803
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:887
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.cc:900
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:917
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:1056
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:1103
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:1213
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/pt.cc:1586
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %#D"
  msgid "candidate is: %#qD"
  msgstr "ehdokas on: %#D"
  
! #: cp/pt.cc:2121
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %#D"
  msgid "candidate %i: %#qD"
  msgstr "ehdokas on: %#D"
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.cc:2259
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.cc:2543
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:2771
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:2848
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "ensiö"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "ensiö"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:2955
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:2961
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:2969
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.cc:2972
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/pt.cc:2974
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.cc:3013
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/pt.cc:3017
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/pt.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
--- 68881,69275 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "valitsin %qs ei ole enää tuettu"
  
! #: cp/parser.cc:48726
  #, fuzzy, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "Alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: cp/parser.cc:49674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: cp/parser.cc:52837
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:53549
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "# Ei kohde:"
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "epäkelpo alustin"
  
! #: cp/parser.cc:55240
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, fuzzy, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, fuzzy, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, fuzzy, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, fuzzy, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "edellinen esittely"
  
! #: cp/parser.cc:55582
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/parser.cc:55754
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
  
! #: cp/parser.cc:56319
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:56329
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-voidin"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, fuzzy, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "_Peru"
  
! #: cp/parser.cc:56905
  #, fuzzy, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "Käyttö: %s <transaktiotiedosto> <tiedostojärjestelmä>\n"
  
! #: cp/parser.cc:56908
  #, fuzzy, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "%Jvanhanmallinen funktiomäärittely"
  
! #: cp/parser.cc:56955
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "tuntematon #pragma GCC coprocessor %E"
  
! #: cp/parser.cc:57292
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:57303
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/parser.cc:57390
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: cp/parser.cc:57532
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
  
! #: cp/parser.cc:57672
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: cp/parser.cc:57774
  #, fuzzy, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "mallit eivät voi olla virtuaalisia"
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, fuzzy, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/pt.cc:336
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:790
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:804
  #, fuzzy, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:888
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/pt.cc:901
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:918
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:1057
  #, fuzzy, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:1104
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, fuzzy, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:1214
  #, fuzzy, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/pt.cc:1587
  #, fuzzy, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %#D"
  msgid "candidate is: %#qD"
  msgstr "ehdokas on: %#D"
  
! #: cp/pt.cc:2122
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %#D"
  msgid "candidate %i: %#qD"
  msgstr "ehdokas on: %#D"
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/pt.cc:2260
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD ei ole muuttujamalli"
  
! #: cp/pt.cc:2544
  #, fuzzy, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:2762
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:2772
  #, fuzzy, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "ensiö"
  
! #: cp/pt.cc:2850
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "ensiö"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:2956
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:2962
  #, fuzzy, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:2970
  #, fuzzy, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.cc:2973
  #, fuzzy, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: cp/pt.cc:2975
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "funktio %qE esitelty implisiittisesti"
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: cp/pt.cc:3014
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/pt.cc:3018
  #, fuzzy, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: cp/pt.cc:3050
  #, fuzzy, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD ei ole mallifunktio"
*************** msgstr "%qD ei ole mallifunktio"
*** 69203,69346 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:3170
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/pt.cc:3882
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.cc:4249
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.cc:4316
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.cc:4318
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.cc:4433
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: cp/pt.cc:5353
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5357
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiö"
  
! #: cp/pt.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.cc:5396
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiö"
  
! #: cp/pt.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.cc:5443
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.cc:5505
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:5575
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:5579
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:5760
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
--- 69282,69425 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:3171
  #, fuzzy, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:3202
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "%q+D:lla on edellinen esittely täällä"
  
! #: cp/pt.cc:3883
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/pt.cc:4250
  #, fuzzy, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: cp/pt.cc:4434
  #, fuzzy, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%J%qD:n esittely varjostaa parametria"
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "%qD esitelty ei-parametrina"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: cp/pt.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "ensiö"
  
! #: cp/pt.cc:5371
  #, fuzzy, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "liian monta argumenttia funktiolle %qE"
  
! #: cp/pt.cc:5397
  #, fuzzy, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:5399
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "ensiö"
  
! #: cp/pt.cc:5441
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.cc:5444
  #, fuzzy, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.cc:5506
  #, fuzzy, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  msgstr[1] "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:5576
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:5580
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:5761
  #, fuzzy, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD:lla ei voi olla oletusargumentteja"
*************** msgstr "%qD:lla ei voi olla oletusargume
*** 69349,69395 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5828
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:6000
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.cc:6008
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.cc:6016
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
--- 69428,69474 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "%Jparametrin nimi puuttuu parametrilistasta"
  
! #: cp/pt.cc:5820
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5826
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5829
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:6001
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "%qD-malli esitelty"
  
! #: cp/pt.cc:6009
  #, fuzzy, gcc-internal-format
  msgid "template class without a name"
  msgstr "funktiomalli %qD esitelty uudelleen luokkamallina"
  
! #: cp/pt.cc:6017
  #, fuzzy, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "useita tallennuspaikkoja esittelymääritteissä"
*************** msgstr "useita tallennuspaikkoja esittel
*** 69399,69946 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.cc:6192
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6231
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:6245
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6248
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mutta %d vaaditaan"
  
! #: cp/pt.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:6275
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for template parameter %qs"
  msgid "local class in lambda in template parameter list"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/pt.cc:6461
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:6474
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6524
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6526
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "esitelty täällä"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on täällä"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellä %qD"
  
! #: cp/pt.cc:7191
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.cc:7239
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:7251
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7465
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7638
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistä vakiota, saatiin %qT"
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellä %qD"
  
! #: cp/pt.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10275
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "first specified here"
  msgid "first error appeared here"
  msgstr "määritelty ensimmäisen kerran tässä"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:14324
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
--- 69478,70025 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, fuzzy, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD ei ole malli"
  
! #: cp/pt.cc:6193
  #, fuzzy, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6232
  #, fuzzy, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:6246
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6249
  #, fuzzy, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mutta %d vaaditaan"
  
! #: cp/pt.cc:6273
  #, fuzzy, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:6276
  #, fuzzy, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for template parameter %qs"
  msgid "local class in lambda in template parameter list"
  msgstr "tallennusluokka annettu malliparametrille %qs"
  
! #: cp/pt.cc:6462
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:6475
  #, fuzzy, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
  
! #: cp/pt.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "%J%qD:n edellinen esittely oli täällä"
  msgstr[1] "%J%qD:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:6525
  #, fuzzy, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:6527
  #, fuzzy, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
  
! #: cp/pt.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "esitelty täällä"
  
! #: cp/pt.cc:6540
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "varjostunut esittely on täällä"
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "%q+D:n virheellinen uudelleenesittely"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7039
  #, fuzzy, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7042
  #, fuzzy, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:7057
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7061
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7113
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%qD:n esittely %qT:n jäsenenä"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "%Juseita parametreja nimellä %qD"
  
! #: cp/pt.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
  
! #: cp/pt.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7231
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qE-attribuuttia ei huomioida %qE:lle"
  
! #: cp/pt.cc:7240
  #, fuzzy, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:7252
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7256
  #, fuzzy, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/pt.cc:7267
  #, fuzzy, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  ehdokas odottaa %d argumenttia, %d annettu"
  msgstr[1] "  ehdokas odottaa %d argumenttia, %d annettu"
  
! #: cp/pt.cc:7321
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7334
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
  
! #: cp/pt.cc:7338
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
  
! #: cp/pt.cc:7420
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7460
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7470
  #, fuzzy, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7477
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7500
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7646
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7827
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7913
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7921
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:7939
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:8681
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8697
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:8840
  #, fuzzy, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "virheellinen hajottimen %qD käyttö tyyppinä"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, fuzzy, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  odotettiin %qT-tyyppistä vakiota, saatiin %qT"
  
! #: cp/pt.cc:8907
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/pt.cc:8981
  #, fuzzy, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  odotettiin tyyppiä, saatiin %qT"
  
! #: cp/pt.cc:8996
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:8999
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/pt.cc:9086
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "muodostimen virheellinen käyttö mallina"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "attribuutille %qs annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:9371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "attribuutille %qs annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:9380
  #, fuzzy, gcc-internal-format
  msgid "provided for %qD"
  msgstr "nimellä %qD"
  
! #: cp/pt.cc:9406
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9410
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:9511
  #, fuzzy, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
  
! #: cp/pt.cc:10088
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "%qT ei ole malli"
  
! #: cp/pt.cc:10804
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12489
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: cp/pt.cc:12516
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/pt.cc:12520
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/pt.cc:12749
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:12750
  #, fuzzy, gcc-internal-format
  #| msgid "first specified here"
  msgid "first error appeared here"
  msgstr "määritelty ensimmäisen kerran tässä"
  
! #: cp/pt.cc:13118
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "joustava taulukkojäsen unionissa"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE ei ole esittelyn alussa"
  
! #: cp/pt.cc:14329
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:14332
  #, fuzzy, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
  
! #: cp/pt.cc:14537
  #, fuzzy, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q+D määritelty uudelleen"
  
! #: cp/pt.cc:15094
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/pt.cc:16121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "  täsmäämättömät tyypit %qT ja %qT"
*************** msgstr "  täsmäämättömät tyypit %q
*** 69958,70080 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssä %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/pt.cc:17508
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "taulukolla %q+D oletetaan olevan yksi alkio"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17798
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen käyttö mallina"
--- 70037,70159 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "muuttujalla %qD on funktiotyyppi"
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "esittelyssä %q+D"
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "taulukon palauttava funktio"
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funktion palauttava funktio"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/pt.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/pt.cc:17541
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17559
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
  
! #: cp/pt.cc:17612
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17618
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/pt.cc:17624
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
  
! #: cp/pt.cc:17693
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "luodaan void-taulukko"
  
! #: cp/pt.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "taulukolla %q+D oletetaan olevan yksi alkio"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17829
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/pt.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
  
! #: cp/pt.cc:17846
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: cp/pt.cc:18016
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "muodostimen virheellinen käyttö mallina"
*************** msgstr "muodostimen virheellinen käytt�
*** 70082,70214 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:18314
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: cp/pt.cc:20952
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22369
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "käytetään virheellistä kenttää %qD"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/käyttää anonyymiä tyyppiä"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:23443
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettäessä"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:27899
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
--- 70161,70293 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:18345
  #, fuzzy, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa"
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18451
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void-lausekkeen epäkelpo käyttö"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, fuzzy, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "Käytä rekistereitä argumenttien välittämiseen"
  
! #: cp/pt.cc:20996
  #, fuzzy, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, fuzzy, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22413
  #, fuzzy, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:22418
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "attribuutille %qE annettu väärä määrä argumentteja"
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "käytetään virheellistä kenttää %qD"
  
! #: cp/pt.cc:23478
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT on/käyttää anonyymiä tyyppiä"
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "%qD:n malliargumentti käyttää paikallista tyyppiä %qT"
  
! #: cp/pt.cc:23490
  #, fuzzy, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/pt.cc:23505
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/pt.cc:23523
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "ohjelman alustusta yritettäessä"
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:27968
  #, fuzzy
  msgid "%s %#qS"
  msgstr ""
*************** msgstr ""
*** 70216,70292 ****
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:27956
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28095
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
--- 70295,70371 ----
  "%s, %s, %s, %s,\n"
  "%s, %s ja %s.\n"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28014
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "staattinen jäsenfunktio %q#D esitelty tyyppimääreillä"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, fuzzy, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:28025
  #, fuzzy, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28033
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:28069
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/pt.cc:28131
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28143
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/pt.cc:28164
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/pt.cc:28204
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "jäsenen %q+D kaksoiskappale"
  
! #: cp/pt.cc:28545
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "%q+D:n edellinen esittely oli täällä"
  
! #: cp/pt.cc:28551
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "%Jvanhanmallinen funktiomäärittely"
*************** msgstr "%Jvanhanmallinen funktiomäärit
*** 70298,70869 ****
  #. 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.cc:28962
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:32664
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:32671
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa ”%s” on jo tarkasteltu.\n"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:32920
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistä %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.cc:33000
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<::%E%> ei ole luokka eikä nimiavaruus"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/reflect.cc:6132
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Virheellinen argumentti"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: cp/reflect.cc:7726
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: cp/reflect.cc:7799
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:7802
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/reflect.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/reflect.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "odotettiin totuusarvolauseketta"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/reflect.cc:9034
  #, fuzzy, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/reflect.cc:9042
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "poistettu funktio %q+D"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/reflect.cc:9097
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about uses of a comma operator within a subscripting expression."
  msgid "cannot use a data member specification in a splice expression"
  msgstr "Varoita pilkuoperaattorin käytöstä alaindeksilausekkeessa."
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 70377,70958 ----
  #. 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.cc:29031
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "käyttämätön muuttuja %q+D"
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29452
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:29482
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:29491
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:29499
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
  
! #: cp/pt.cc:29501
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: cp/pt.cc:31058
  #, fuzzy, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/pt.cc:31263
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%qT ei ole luokka eikä nimiavaruus"
  
! #: cp/pt.cc:31269
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "malliesittelylle %q+D"
  
! #: cp/pt.cc:31313
  #, fuzzy, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "funktion %q+D määrittely on merkitty dllimport-tyyppiseksi"
  
! #: cp/pt.cc:32584
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD ei ole mallifunktio"
  
! #: cp/pt.cc:32599
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
  
! #: cp/pt.cc:32605
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "käytä #includea sen sijaan"
  
! #: cp/pt.cc:32733
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:32740
  #, fuzzy, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "%qE ei ole kelvollinen malliargumentti tyypille %qT, koska se ei ole objekti ulkoisella linkityksellä"
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32756
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "Tiedostoa ”%s” on jo tarkasteltu.\n"
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
  
! #: cp/pt.cc:32790
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "ei voi emuloida %qs"
  
! #: cp/pt.cc:32989
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "%qE:n muunnos tyypistä %qT tyyppiin %qT ei ole yksiselitteinen"
  
! #: cp/pt.cc:33069
  #, fuzzy, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "%qD ei ole %qD:n jäsen"
  
! #: cp/pt.cc:33073
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:33077
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/pt.cc:33081
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "alustusalkio ei ole vakio"
  
! #: cp/reflect.cc:146
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:151
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:159
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:198
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: cp/reflect.cc:496
  #, fuzzy, gcc-internal-format
  #| msgid "%<::%E%> is not a class or namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<::%E%> ei ole luokka eikä nimiavaruus"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "odotettiin %<operator%>"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "komennon ”%s” ajaminen epäonnistui: %s"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  odotettiin tyyppiä, saatiin %qE"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "käytetty sekä %<__thread%> että %qs"
  
! #: cp/reflect.cc:4153
! #, fuzzy, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr "%qD ei ole %qD:n jäsen"
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, fuzzy, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "odotettiin %<template%>"
  
! #: cp/reflect.cc:6287
  #, fuzzy, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "puhdistusargumentti ei ole funktio"
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "bittikentän %qD osoitetta ei voi ottaa"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, fuzzy, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "lueteltu tyyppi määritelty täällä"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "Virheellinen argumentti"
  
! #: cp/reflect.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "odotettiin %<decltype%>"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "%qs attribuuttia ei huomioida"
  
! #: cp/reflect.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: cp/reflect.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: cp/reflect.cc:8742
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "alustinalkio ei ole vakiolauseke"
  
! #: cp/reflect.cc:8749
  #, fuzzy, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/reflect.cc:8759
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, fuzzy, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "parametriksi ei voida esitellä %<constexpr%>:ksi"
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "odotettiin totuusarvolauseketta"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, fuzzy, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%<[*]%> ei ole esittelyssä"
  
! #: cp/reflect.cc:9284
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
  
! #: cp/reflect.cc:9292
  #, fuzzy, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "%qD ei ole nimiavaruuden nimi"
  
! #: cp/reflect.cc:9305
  #, fuzzy, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/reflect.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/reflect.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "poistettu funktio %q+D"
  
! #: cp/reflect.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/reflect.cc:9377
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about uses of a comma operator within a subscripting expression."
  msgid "cannot use a data member specification in a splice expression"
  msgstr "Varoita pilkuoperaattorin käytöstä alaindeksilausekkeessa."
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD ei ole funktiomalli"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr "virheellinen muunnos tyypistä %
*** 71199,71788 ****
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.cc:4709
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4729
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/semantics.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: cp/semantics.cc:5412
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Muodostin %qs"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/semantics.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/semantics.cc:7374
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/semantics.cc:7448
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "edellinen esittely"
  
! #: cp/semantics.cc:7454
  #, fuzzy, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/semantics.cc:7957
  #, fuzzy, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8557
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8653
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8714
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8758
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:8765
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8780
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8976
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9684
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:9884
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.cc:11591
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.cc:12089
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "staattinen väite epäonnistui: %s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT ei ole malli"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%s: kenttä ”%s” ei saa olla tyhjä"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
--- 71288,71877 ----
  msgid "invalid base-class specification"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
  
! #: cp/semantics.cc:4710
  #, fuzzy, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "        %qD"
  
! #: cp/semantics.cc:4714
  #, fuzzy, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "oletusargumentti määritelty lambda-parametrille"
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4867
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "poistettu funktio %q+D"
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "täsmäämättömät argumentit"
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, fuzzy, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "  odotettiin luokkamallia, saatiin %qT"
  
! #: cp/semantics.cc:4976
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "%qD:n esittely ei-jäsenenä"
  
! #: cp/semantics.cc:5004
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "%qE ei ole tyyppi"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "Funktion %s argumentti kohdassa %L on negatiivinen"
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
  
! #: cp/semantics.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
  
! #: cp/semantics.cc:5451
  #, fuzzy, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "ei-triviaalisti-kopioitavan tyyppisiä %q#T-olioita ei voi vastaanottaa %<...%>:n kautta"
  
! #: cp/semantics.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "Muodostin %qs"
  
! #: cp/semantics.cc:6850
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %d"
  
! #: cp/semantics.cc:7214
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
  
! #: cp/semantics.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "tyypillä %qE on virtuaalisia jäsenfunktioita"
  
! #: cp/semantics.cc:7379
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
  
! #: cp/semantics.cc:7453
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "edellinen esittely"
  
! #: cp/semantics.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
  
! #: cp/semantics.cc:7765
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: cp/semantics.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8254
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8314
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8385
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8399
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8438
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8441
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8445
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8468
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8477
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%>-arvon on oltava positiivinen"
  
! #: cp/semantics.cc:8562
  #, fuzzy, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8595
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8609
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8629
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8658
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8688
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8719
  #, fuzzy, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:8748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8763
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:8770
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8785
  #, fuzzy, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:8816
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8827
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8844
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:8865
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/semantics.cc:8981
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: cp/semantics.cc:9026
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: cp/semantics.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "muuttuja %qD esitelty uudelleen funktiona"
  
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9689
  #, fuzzy, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "%qE ei ole malli"
  
! #: cp/semantics.cc:9759
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9789
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9819
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9831
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: cp/semantics.cc:9848
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
  
! #: cp/semantics.cc:9879
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:9889
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/semantics.cc:9973
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%s:n arvon on oltava kokonaisluku"
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%Jparametrin %qD tyyppi on vaillinainen"
  
! #: cp/semantics.cc:11596
  #, fuzzy, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/semantics.cc:12094
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/semantics.cc:12999
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %s"
  msgid "static assertion failed: %.*s"
  msgstr "staattinen väite epäonnistui: %s"
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "ei-vakio ehto staattiselle väitteelle"
  
! #: cp/semantics.cc:13196
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: cp/semantics.cc:13242
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT ei ole luokkatyyppi"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT ei ole malli"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, fuzzy, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%s: kenttä ”%s” ei saa olla tyhjä"
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "  odotettiin luokkamallia, saatiin %qE"
  
! #: cp/semantics.cc:14731
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14791
  #, fuzzy, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
*************** msgstr "%<__builtin_prefetch%>-funktion
*** 71790,71816 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71879,71905 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "hajotin ei voi olla staattinen jäsenfunktio"
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 71820,72139 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty täällä"
  
! #: cp/tree.cc:4781
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ei ole malli"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s:ei ole gcov-datatiedosto\n"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "virheellinen funktioesittely"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttään"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about semicolon after in-class function definition."
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Varoita puolipisteestä luokansisäisen funktiomäärittelyn perässä."
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epäonnistui kohdassa PC=%d: %s"
--- 71909,72228 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, gcc-internal-format
  msgid " declared here"
  msgstr " esitelty täällä"
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT ei ole malli"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "perustyypin %qT kaksoiskappale virheellinen"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "luokalla %q#T on datajäseninä osoittimia"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%s:ei ole gcov-datatiedosto\n"
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "        %qD"
  
! #: cp/tree.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD ei ole muuttuja"
  
! #: cp/tree.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD ei ole tyyppi"
  
! #: cp/tree.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE-attribuutti pätee vain funktiotyyppeihin"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "osoitealueattribuuttia ei voi määritellä paikallisille muuttujille"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5492
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE-attribuutti pätee vain funktioihin"
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "virheellinen funktioesittely"
  
! #: cp/tree.cc:5518
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttään"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, fuzzy, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "parametrin %qD esittely, mutta parametria ei ole olemassa"
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "haluttu sijainti ei ole kokonaislukuvakio"
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
  
! #: cp/tree.cc:5770
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "näkyvyysargumentti ei ole merkkijono"
  
! #: cp/tree.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "universaali merkki %.*s ei ole kelvollinen tunniste"
  
! #: cp/tree.cc:5835
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5848
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5877
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE-attribuutti tarvitsee merkkijonovakioargumentin"
  
! #: cp/tree.cc:5931
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about semicolon after in-class function definition."
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "Varoita puolipisteestä luokansisäisen funktiomäärittelyn perässä."
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE-attribuutti pätee vain muuttujiin"
  
! #: cp/tree.cc:5944
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "tallennusluokka annettu parametrille %qs"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "parametri %q+D määritelty uudelleen"
  
! #: cp/tree.cc:5966
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "funktio ei palauta merkkijonotyyppiä"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "verifiointi epäonnistui kohdassa PC=%d: %s"
*************** msgstr ""
*** 72380,73156 ****
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vähän argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vähän argumentteja funktiolle"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the compiler can assume that the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon käyttö laskutoimituksessa"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltää osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa"
  
  # semi-fuzzy; onko metodi tässä luokan jäsenfunktio ja yllä muu funktio?
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: cp/typeck.cc:7281
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.cc:7288
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "väliaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentän osoite"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.cc:7817
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltää enumin vähentämisen"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitään"
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8516
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "tyyppimuunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta"
  
! #: cp/typeck.cc:9265
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "muunnos epäyhteensopivien jäsenosoitintyyppien %qH ja %qI välillä"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "muunnos tyypistä %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "tyyppimuunnos funktio-osoittimen ja olio-osoittimen välillä on ehdollisesti tuettu"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltää tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10037
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikä nimiavaruus"
  
! #: cp/typeck.cc:10098
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa käytetty alustimena"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.cc:10279
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:10824
  #, fuzzy, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10828
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10838
  #, fuzzy, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/typeck.cc:10848
  #, fuzzy, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.cc:11020
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "arvon palautus hajottimesta"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, 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.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.cc:11533
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/typeck.cc:11536
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
--- 72469,73245 ----
  msgid "subscript missing in array reference"
  msgstr "taulukon indeksi on taulukkorajojen yläpuolella"
  
! #: cp/typeck.cc:4318
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: cp/typeck.cc:4429
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
  
! #: cp/typeck.cc:4681
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE:a saatetaan käyttää alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD:a käytetään alustamattomana tässä funktiossa"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "funktio-osoitinta käytetty laskutoimituksessa"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "liikaa argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "liian vähän argumentteja muodostimelle %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "liikaa argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "liian vähän argumentteja jäsenfunktiolle %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "liikaa argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "liikaa argumentteja metodille %q#D"
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "liian vähän argumentteja funktiolle %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "liikaa argumentteja funktiolle"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "liian vähän argumentteja funktiolle"
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:5227
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
  
! #: cp/typeck.cc:5289
  #, fuzzy, gcc-internal-format
  #| msgid "the compiler can assume that the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL"
  
! #: cp/typeck.cc:5366
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5415
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: cp/typeck.cc:5434
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, fuzzy, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "liian paljon argumentteja funktiolle %qs"
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL-arvon käyttö laskutoimituksessa"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ kieltää osoittimen ja kokonaisluvun vertailun"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
  
! #: cp/typeck.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "ei-liukulukuargumentti kutsussa funktiolle %qE"
  
! #: cp/typeck.cc:6605
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
  
! #: cp/typeck.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa"
  
  # semi-fuzzy; onko metodi tässä luokan jäsenfunktio ja yllä muu funktio?
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
  
! #: cp/typeck.cc:7184
  #, fuzzy, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "muodostimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7262
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "hajottimen %qE osoitteen ottaminen"
  
! #: cp/typeck.cc:7279
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: cp/typeck.cc:7282
  #, fuzzy, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "id="
  
! #: cp/typeck.cc:7289
  #, fuzzy, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "parametrilla %P on vaillinainen tyyppi %qT"
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7507
  #, fuzzy, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "keskeytyskäsittelijät eivät voi olla MIPS16-funktioita"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "väliaikaismuuttujan osoitteen ottaminen"
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen"
  
! #: cp/typeck.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "NULLin muunnos epäosoitintyypiksi %qT"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "yritys ottaa bittikentän osoite"
  
! #: cp/typeck.cc:7817
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "odotettiin lauseketta"
  
! #: cp/typeck.cc:7818
  #, fuzzy, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "oliko tarkoitus käyttää loogista negaatiota?"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ kieltää enumin lisäyksen"
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ kieltää enumin vähentämisen"
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT"
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen"
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen"
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, fuzzy, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
  
! #: cp/typeck.cc:8356
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "virheellinen alustin taulukon jäsenelle %q#D"
  
! #: cp/typeck.cc:8368
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8372
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8376
  #, fuzzy, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "esittely ei esittele mitään"
  
! #: cp/typeck.cc:8414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: cp/typeck.cc:8517
  #, fuzzy, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "%qE ei nimeä tyyppiä"
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "tyyppimuunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8560
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8567
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast-muunnos tyypistä %qT tyyppiin %qT hylkää määreet"
  
! #: cp/typeck.cc:8593
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "tarpeeton tyyppimuunnos tyyppiin %qT"
  
! #: cp/typeck.cc:8607
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "nimellä %qT on vaillinainen tyyppi"
  
! #: cp/typeck.cc:9096
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9171
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "virheellinen static_cast-muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9241
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta"
  
! #: cp/typeck.cc:9266
  #, fuzzy
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "muunnos epäyhteensopivien jäsenosoitintyyppien %qH ja %qI välillä"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "muunnos tyypistä %qT tyyppiin %qT kasvattaa kohdetyypin vaadittua kohdistusta"
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "tyyppimuunnos funktio-osoittimen ja olio-osoittimen välillä on ehdollisesti tuettu"
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9453
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ kieltää tyyppimuunnoksen taulukkotyyppiin %qT"
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "virheellinen tyyppimuunnos funktiotyyppiin %qT"
  
! #: cp/typeck.cc:9758
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10038
  #, fuzzy, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "%q#T ei ole luokka eikä nimiavaruus"
  
! #: cp/typeck.cc:10099
  #, fuzzy, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "ei-vakio taulukon indeksi alustimessa"
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT"
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "taulukkoa käytetty alustimena"
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "virheellinen taulukkosijoitus"
  
! #: cp/typeck.cc:10280
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10294
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, fuzzy, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "Jäsenfunktio %qs"
  
! #: cp/typeck.cc:10442
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
  
! #: cp/typeck.cc:10766
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10771
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10780
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10784
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
  # XXX
  # %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
! #: cp/typeck.cc:10789
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
  
! #: cp/typeck.cc:10825
  #, fuzzy, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10829
  #, fuzzy, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10834
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10839
  #, fuzzy, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: cp/typeck.cc:10849
  #, fuzzy, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "  alustettaessa funktion %2$qD argumenttia %1$P"
  
! #: cp/typeck.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11024
  #, fuzzy, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "palautettu viittaus paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "nimiö %qD määritelty täällä"
  
! #: cp/typeck.cc:11076
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "palautettu osoite paikalliseen muuttujaan %q+D"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "poista %<std::move%>-kutsu"
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "%s: liian monta arvoa"
  
! #: cp/typeck.cc:11452
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "arvon palautus hajottimesta"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11464
  #, 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.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "arvon palautus muodostimesta"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "taulukon palauttava funktio"
  
! #: cp/typeck.cc:11539
  #, fuzzy, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
  
! #: cp/typeck.cc:11542
  #, fuzzy, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "odotettiin %qT, mutta argumentti on tyyppiä %qT"
  
! #: cp/typeck.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
  
! #: cp/typeck.cc:11608
  #, fuzzy, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
  
! #: cp/typeck.cc:11697
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "epäkelpo vektorityyppi attribuutille %qs"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "virheellinen %%s-arvo"
*************** msgstr ""
*** 73984,73995 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: d/types.cc:1113
  #, fuzzy, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
--- 74073,74084 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: d/types.cc:1119
  #, fuzzy, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
*************** msgid "Array reference at %C cannot have
*** 74299,74305 ****
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 74388,74394 ----
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr "Odotettiin taulukkoindeksiä koh
*** 74462,74468 ****
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
--- 74551,74557 ----
  msgid "Array constructor including type specification at %C"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
*************** msgstr "Muuttujatyyppi on UNKNOWN sijoit
*** 74578,74584 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epäkelpo osoitintila %qs"
--- 74667,74673 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava vakio"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "epäkelpo osoitintila %qs"
*************** msgstr ""
*** 75779,75785 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 75868,75874 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr "%s: Tulostetiedoston %s sulkemin
*** 75794,75800 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, fuzzy, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "Muodostin %qs"
--- 75883,75889 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "%qs-attribuutin virheellinen argumentti"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, fuzzy, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "Muodostin %qs"
*************** msgstr "Kaksoiskappale %s-spesifikaatio
*** 76037,76043 ****
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
--- 76126,76132 ----
  msgid "deferred type parameter at %C"
  msgstr "virheellinen parametrityyppi %qT"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
*************** msgstr "virheellinen %qT-tyyppisen viitt
*** 76387,76393 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
--- 76476,76482 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
*************** msgstr "Alustus kohdassa %C ei ole osoit
*** 76397,76403 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
--- 76486,76492 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Alustus kohdassa %C ei ole osoitinmuuttuja"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
*************** msgstr "luetellun tyypin jäsenen %qE ar
*** 76552,77960 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.cc:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/decl.cc:4697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.cc:4700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.cc:5326
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5546
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5765
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:6351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenäistä dataa"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/decl.cc:6453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellä NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6621
  #, fuzzy, 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 "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6632
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6650
  #, fuzzy, 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 "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6664
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6672
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Puuttuva symboli"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7165
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7293
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiötä kohdassa %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli ”%s” muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:7863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:7990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8454
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:8471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.cc:8525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: fortran/decl.cc:8943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/decl.cc:8967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/decl.cc:8986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiö kohdassa %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:8998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9503
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9528
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.cc:9753
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin ”)” kohdassa %C"
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:9843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:9999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:10015
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeä kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10472
  #, fuzzy, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:10673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:10809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:10867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:10968
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10980
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:11001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11168
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.cc:11616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittää C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.cc:11729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:11961
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12125
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:12518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:12748
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12760
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:12782
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
--- 76641,78049 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "sijoitus kirjoitussuojattuun viitteeseen %qD"
  
! #: fortran/decl.cc:4629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4641
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/decl.cc:4703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/decl.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "oletetaan palauttavan %<id%> ja hyväksyvän"
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:4955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "loppumerkki %c puuttuu"
  
! #: fortran/decl.cc:5332
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:5552
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5652
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "virtuaalinen ei-luokkafunktio %qs"
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:5747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:5771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:6111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Puuttuva ulottuvuusspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Kaksoiskappele %s attribuutti kohdassa %L"
  
! #: fortran/decl.cc:6225
  #, fuzzy, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:6244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.cc:6275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:6285
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava POINTER"
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6323
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella"
  
! #: fortran/decl.cc:6333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä"
  
! #: fortran/decl.cc:6346
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:6357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "yhtenäistä dataa"
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:6418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:6452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L"
  
! #: fortran/decl.cc:6459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Useita tunnisteita tarjottu yhdellä NAME= tarkenteella kohdassa %C"
  
! #: fortran/decl.cc:6605
  #, fuzzy, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6627
  #, fuzzy, 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 "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6656
  #, fuzzy, 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 "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6670
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6678
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/decl.cc:6696
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Virheellinen alustin %s Data-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:6835
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Puuttuva symboli"
  
! #: fortran/decl.cc:6864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/decl.cc:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Syntaksivirhe data-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:7227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7299
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Odotettiin vaihtoehtoista paluunimiötä kohdassa %C"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "sijoituksen vasemman operandin on oltava lvalue"
  
! #: fortran/decl.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:7444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C"
  
! #: fortran/decl.cc:7465
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:7468
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Kaksoiskappalesymboli ”%s” muodollisessa argumenttiluettelossa paikassa %C"
  
! #: fortran/decl.cc:7510
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7526
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen"
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:7869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/decl.cc:7892
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:7996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/decl.cc:8000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, fuzzy, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:8477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8485
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8498
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8506
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/decl.cc:8531
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Puuttuva oikea sulje kohdassa %C"
  
! #: fortran/decl.cc:8676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/decl.cc:8839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "virheellinen muunnostarkennin jälkiliitteessä: %c"
  
! #: fortran/decl.cc:8949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:8965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/decl.cc:8973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/decl.cc:8992
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Puuttuva muotonimiö kohdassa %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C"
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/decl.cc:9370
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Odotettiin lauseketta %s-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:9509
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "tyhjä esittely"
  
! #: fortran/decl.cc:9534
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Odottamaton merkki muuttujaluettelossa kohdassa %C"
  
! #: fortran/decl.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Cray-osoittimen kohdassa %C on oltava kokonaisluku"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua"
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ei voi muuntaa osoitintyypiksi"
  
! #: fortran/decl.cc:9759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Kaksoiskappalemuotospesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Odotettiin ”)” kohdassa %C"
  
! #: fortran/decl.cc:9791
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/decl.cc:9817
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:9849
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:10005
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:10021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Odotettiin muuttujanimeä kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa"
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Alustetaan jo alustettu muuttuja kohdassa %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:10350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10478
  #, fuzzy, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Syntaksivirhe SAVE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C"
  
! #: fortran/decl.cc:10521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Syntaksivirhe VOLATILE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/decl.cc:10679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:10815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa"
  
! #: fortran/decl.cc:10873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:10951
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/decl.cc:10974
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:10986
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:11007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "abstrakti metodi ei-abstraktissa luokassa"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
  
! #: fortran/decl.cc:11059
  #, fuzzy, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/decl.cc:11188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:11213
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Odotettiin :: TYPE-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11418
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/decl.cc:11429
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:11432
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/decl.cc:11447
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/decl.cc:11456
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:11519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Syntaksivirhe CHARACTER-esittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/decl.cc:11622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "enum-muunnos sijoituksessa on virheellistä C++-kielessä"
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumeraattori ylittää C-kokonaislukutyypin kohdassa %C"
  
! #: fortran/decl.cc:11735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "ENUM-määrittelylause odotettiin ennen kohdetta %C"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C"
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Kaksoiskappale POINTER-attribuutti kohdassa %C"
  
! #: fortran/decl.cc:11967
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Kaksoiskappale pääsy-tarkenne kohdassa %C"
  
! #: fortran/decl.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C"
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Odotettiin käyttöoikeustarkennetta kohdassa %C"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Odotettiin nimetöntä rajapintaa kohdassa %C"
  
! #: fortran/decl.cc:12067
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12087
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12131
  #, fuzzy, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Odotettiin sitomisnimeä kohteessa %C"
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, fuzzy, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C"
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12351
  #, fuzzy, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:12358
  #, fuzzy, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "%qD on jo määritelty"
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:12524
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12624
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Odotettiin erityistä sitomisnimeä kohdassa %C"
  
! #: fortran/decl.cc:12690
  #, fuzzy, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/decl.cc:12708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
  
! #: fortran/decl.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/decl.cc:12788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/decl.cc:12824
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/decl.cc:13085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
*************** msgstr ""
*** 78009,78015 ****
  msgid "show_code_node(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ei voi muuntaa osoitintyypiksi"
--- 78098,78104 ----
  msgid "show_code_node(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ei voi muuntaa osoitintyypiksi"
*************** msgstr ""
*** 78078,78089 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
--- 78167,78178 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "Syntaksivirhe taulukkomuodostimessa kohdassa %C"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
*************** msgstr "Odotettiin moduuliproseduurinime
*** 78098,78505 ****
  msgid "IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/expr.cc:2849
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa määritellä uudelleen INTRINSIC-tyyppisijoitusta"
  
! #: fortran/expr.cc:2856
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/expr.cc:2866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/expr.cc:2882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/expr.cc:2893
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/expr.cc:3824
  #, fuzzy, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3865
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:3915
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/expr.cc:4024
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
  
! #: fortran/expr.cc:4265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/expr.cc:4645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 78187,78594 ----
  msgid "IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/expr.cc:2859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Sijoitusoperaattorirajapinta kohdassa %L ei saa määritellä uudelleen INTRINSIC-tyyppisijoitusta"
  
! #: fortran/expr.cc:2866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/expr.cc:2876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/expr.cc:2892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/expr.cc:2903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C"
  
! #: fortran/expr.cc:2934
  #, fuzzy, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/expr.cc:3071
  #, fuzzy, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/expr.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
  
! #: fortran/expr.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3373
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:3389
  #, fuzzy, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/expr.cc:3443
  #, fuzzy, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3583
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3590
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/expr.cc:3597
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3605
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/expr.cc:3766
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/expr.cc:3774
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/expr.cc:3781
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/expr.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/expr.cc:3834
  #, fuzzy, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:3854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/expr.cc:3866
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:3875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:3925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/expr.cc:3993
  #, fuzzy, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/expr.cc:4034
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4090
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/expr.cc:4101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s"
  
! #: fortran/expr.cc:4275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/expr.cc:4312
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4447
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Käskyfunktio ”%s” on virheellinen proseduuriosoitinsijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4472
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:4510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4563
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s"
  
! #: fortran/expr.cc:4655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/expr.cc:4684
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 78507,78703 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/expr.cc:4851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6801
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6894
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6902
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7008
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7017
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
--- 78596,78792 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/expr.cc:4759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4852
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/expr.cc:4861
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4869
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/expr.cc:5107
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5114
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Sisäinen proseduuri ”%s” on virheellinen proseduuriosoittimessa kohdassa %L"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6767
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6778
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6789
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6824
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6904
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6929
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6937
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7018
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7027
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7048
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/expr.cc:7090
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "vektoriylivuoto lausekkeessa"
*************** msgstr "ei-vakio alustuslauseke kohdassa
*** 78717,78820 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/frontend-passes.cc:901
  #, fuzzy, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: fortran/frontend-passes.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  msgid "bad expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/frontend-passes.cc:1395
  #, fuzzy, gcc-internal-format
  msgid "bad op"
  msgstr "Siirrä alas"
  
! #: fortran/frontend-passes.cc:2181
  #, fuzzy, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "epäkelpo totuusarvolauseke"
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2623
  #, fuzzy, 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 "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2630
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:3086
  #, fuzzy, 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 "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3092
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
--- 78806,78909 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/frontend-passes.cc:902
  #, fuzzy, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: fortran/frontend-passes.cc:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "lopetusalkio puuttuu funktiokutsusta"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  msgid "bad expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/frontend-passes.cc:1396
  #, fuzzy, gcc-internal-format
  msgid "bad op"
  msgstr "Siirrä alas"
  
! #: fortran/frontend-passes.cc:2182
  #, fuzzy, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "epäkelpo totuusarvolauseke"
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2471
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2624
  #, fuzzy, 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 "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2631
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:2962 fortran/frontend-passes.cc:2988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/frontend-passes.cc:3090
  #, fuzzy, 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 "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3096
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/frontend-passes.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/frontend-passes.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "tyyppien %qT ja %qT välinen vertailu"
*************** msgstr "%<__builtin_expect%>-funktion to
*** 78939,78950 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
--- 79028,79039 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
*************** msgstr "tyhjä esittely"
*** 79200,79681 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:3399
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3422
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3435
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
  
! #: fortran/interface.cc:3445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.cc:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:3476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:3566
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille ”%s” kohdassa %L"
  
! #: fortran/interface.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3870
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle ”%s” ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3923
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3960
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4110
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4131
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4153
  #, fuzzy, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:4322
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/interface.cc:4449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4470
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:4601
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4616
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:5364
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.cc:5470
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5501
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5510
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5521
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:5540
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5610
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/interface.cc:5656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
--- 79289,79775 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3429
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3438
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L on jo liitetty toiseen varsinaiseen argumenttiin"
  
! #: fortran/interface.cc:3448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.cc:3461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, fuzzy, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:3569
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, fuzzy, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, fuzzy, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:3797
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Odotettiin proseduuriosoitinta argumentille ”%s” kohdassa %L"
  
! #: fortran/interface.cc:3814
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:3831
! #, fuzzy, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
! msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
! 
! #: fortran/interface.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Varsinainen argumentti kohteelle ”%s” ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/interface.cc:3928
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:3989
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/interface.cc:4043
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4139
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4160
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Odottamaton vaihtoehtoinen paluumäärittely alirutiinikutsussa kohdassa %L"
  
! #: fortran/interface.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/interface.cc:4351
  #, fuzzy, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "  eikä %<operator=(const %T&)%>"
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/interface.cc:4478
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4499
  #, fuzzy, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/interface.cc:4541
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4564
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4572
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/interface.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/interface.cc:4606
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:4630
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4645
  #, fuzzy, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
  
! #: fortran/interface.cc:4663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:4673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Avainsana-argumentti ”%s” kohdassa %L ei ole proseduurissa"
  
! #: fortran/interface.cc:4715
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:4726
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "ei voi emuloida %qs"
  
! #: fortran/interface.cc:5284
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/interface.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "rekursiivinen tyyppi %qT määrittelemätön"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/interface.cc:5507
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5532
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5538
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5547
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5558
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5566
  #, fuzzy, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:5577
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, fuzzy, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/interface.cc:5647
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/interface.cc:5682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei saa olla OPTIONAL"
  
! #: fortran/interface.cc:5689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/interface.cc:5693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/interface.cc:5697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/interface.cc:5701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/interface.cc:5771
  #, fuzzy, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "tyhjä esittely"
  
! #: fortran/interface.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/interface.cc:5790
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
*************** msgstr "Muunnos tyypistä %s tyyppiin %s
*** 79864,79870 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
--- 79958,79964 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
*************** msgstr "UNIT-numeron CLOSE-lauseessa koh
*** 80315,80321 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
--- 80409,80415 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
*************** msgstr ""
*** 80410,80416 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
--- 80504,80510 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
*************** msgstr "ISO C kieltää sisäkkäiset fu
*** 80797,81444 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:2006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr "odotettua jatkoriviä ei löytynyt"
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/match.cc:2094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/match.cc:2104
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/match.cc:2111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:2199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:2208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/match.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/match.cc:2622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/match.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/match.cc:2991
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "toistorakenne [c*] ei saa esiintyä merkkijono1:ssä"
  
! #: fortran/match.cc:3095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: fortran/match.cc:3184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in reduction list at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/match.cc:3233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:3239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/match.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/match.cc:3382
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:3390
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/match.cc:3402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/match.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3452
  #, fuzzy, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3457
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3463
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3472
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: fortran/match.cc:3700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "Piste vaadittu muotomääritteessä kohdassa %L"
  
! #: fortran/match.cc:3736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3752
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/match.cc:3788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/match.cc:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Tauko"
  
! #: fortran/match.cc:3892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/match.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4012
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:4100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.cc:4405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4427
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4499
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.cc:4617
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/match.cc:4847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Nolla ei ole kelvollinen lausekenimiö kohdassa %C"
  
! #: fortran/match.cc:4952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: fortran/match.cc:5047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.cc:5060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.cc:5082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:5122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5137
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.cc:5215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/match.cc:5223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.cc:5240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.cc:5267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.cc:5283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:5382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:5390
  #, fuzzy, 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 "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/match.cc:5402
  #, 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.cc:5469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5589
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.cc:5649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.cc:5706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5721
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/match.cc:5761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
--- 80891,81538 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:2155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr "odotettua jatkoriviä ei löytynyt"
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Virheellinen merkki nimessä kohdassa %C"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/match.cc:2243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/match.cc:2253
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/match.cc:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.cc:2359
  #, fuzzy, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:2388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:2397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:2409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/match.cc:2531
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/match.cc:2811
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Syntaksivirhe iteraattorissa kohdassa %C"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
  
! #: fortran/match.cc:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/match.cc:3180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "toistorakenne [c*] ei saa esiintyä merkkijono1:ssä"
  
! #: fortran/match.cc:3284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "varoitus: lähdetiedosto %s annettu useammin kuin kerran"
  
! #: fortran/match.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/match.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in reduction list at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/match.cc:3435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä"
  
! #: fortran/match.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:3579
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "continue-lause silmukan ulkopuolella"
  
! #: fortran/match.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/match.cc:3611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/match.cc:3614
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3641
  #, fuzzy, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/match.cc:3866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "virheellinen lvalue asm-tulosteessa %d"
  
! #: fortran/match.cc:3889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "Piste vaadittu muotomääritteessä kohdassa %L"
  
! #: fortran/match.cc:3925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
  #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/match.cc:4063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Tauko"
  
! #: fortran/match.cc:4084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4125
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4204
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:4791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.cc:4809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4815
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:4995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/match.cc:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Tyhjä IMPLICIT-lause kohdassa %C"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Nolla ei ole kelvollinen lausekenimiö kohdassa %C"
  
! #: fortran/match.cc:5144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "ISO C++ kieltää lasketut goto-käskyt"
  
! #: fortran/match.cc:5239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/match.cc:5252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "nimitietueelle ei voi varata muistia"
  
! #: fortran/match.cc:5274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Odottamaton %s-lause kohdassa %C"
  
! #: fortran/match.cc:5314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5329
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5368
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.cc:5407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/match.cc:5415
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/match.cc:5432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/match.cc:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/match.cc:5475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5498
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5541
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "<tunnistevirhe>"
  
! #: fortran/match.cc:5548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:5574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:5582
  #, fuzzy, 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 "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/match.cc:5594
  #, 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.cc:5661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/match.cc:5841
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/match.cc:5898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "%s-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä"
  
! #: fortran/match.cc:5953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C"
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Roskaa CALL-lauseen jälkeen kohdassa %C"
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C"
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Syntaksivirhe IF-lauseessa kohdassa %C"
*************** msgstr "Syntaksivirhe IF-lauseessa kohda
*** 81446,81507 ****
  #. 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.cc:6123
  #, fuzzy, 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 "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.cc:6132
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.cc:6139
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.cc:6190
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.cc:6411
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/match.cc:6421
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
--- 81540,81601 ----
  #. 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.cc:6321
  #, fuzzy, 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 "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.cc:6330
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/match.cc:6337
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.cc:6388
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/match.cc:6609
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/match.cc:6619
  #, fuzzy, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
*************** msgstr "Proseduuri ”%s” kohdassa %L
*** 81509,81696 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:6702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: fortran/match.cc:6862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: fortran/match.cc:6868
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.cc:6882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:7496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo määritelty"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
--- 81603,81790 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/match.cc:6684
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/match.cc:6900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Syntaksivirhe VALUE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
  
! #: fortran/match.cc:7060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Ei välitetä lausenimiöstä tyhjässä lauseessa kohdassa %L"
  
! #: fortran/match.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7308
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/match.cc:7694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "%qD on jo määritelty"
  
! #: fortran/match.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Odottamaton CASE-lause kohdassa %C"
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Odottamaton END-lause kohdassa %C"
  
! #: fortran/match.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Syntaksivirhe CASE-spesifikaatiossa kohdassa %C"
  
! #: fortran/match.cc:8505
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/match.cc:8543
  #, fuzzy, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
*************** msgstr ""
*** 81882,82058 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:6081
  #, fuzzy, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.cc:6086
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa ”%s” kirjoittamista varten kohdassa %C: %s"
  
! #: fortran/module.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: fortran/module.cc:6892
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ei voida nimetä uudelleen moduulitiedostoa ”%s” nimellä ”%s”: %s"
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ei voida poistaa tilapäistä moduulitiedostoa ”%s”: %s"
  
! #: fortran/module.cc:6955
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, fuzzy, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:7272
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.cc:7327
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:7675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "tyhjä esittely"
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/module.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/module.cc:7735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
  
! #: fortran/module.cc:7741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
  
! #: fortran/module.cc:7747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa ”%s” lukemista varten kohdassa %C: %s"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
--- 81976,82152 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:6104
  #, fuzzy, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d"
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa ”%s” kirjoittamista varten kohdassa %C: %s"
  
! #: fortran/module.cc:6901
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Virhe kirjoitettaessa moduulitiedostoa %s"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ei voida poistaa moduulitiedostoa ”%s”: %s"
  
! #: fortran/module.cc:6915
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ei voida nimetä uudelleen moduulitiedostoa ”%s” nimellä ”%s”: %s"
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ei voida poistaa tilapäistä moduulitiedostoa ”%s”: %s"
  
! #: fortran/module.cc:6978
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:7295
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
  
! #: fortran/module.cc:7350
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/module.cc:7698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "tyhjä esittely"
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Odotettiin sitomisattribuuttia kohdassa %C"
  
! #: fortran/module.cc:7752
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/module.cc:7758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
  
! #: fortran/module.cc:7764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
  
! #: fortran/module.cc:7770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt"
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ei voi avata moduulitiedostoa ”%s” lukemista varten kohdassa %C: %s"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
*************** msgstr ""
*** 82688,82694 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
--- 82782,82788 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
*************** msgstr "%<void%> vain parametrina ei ole
*** 82723,82734 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
--- 82817,82828 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
*************** msgstr "Odottamatonta roskaa ELSE-lausee
*** 82947,82953 ****
  msgid "expected variant name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
--- 83041,83047 ----
  msgid "expected variant name at %C"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
*************** msgid "Syntax error in !$OMP %s list at
*** 83064,83070 ****
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 83158,83164 ----
  msgstr "Syntaksivirhe argumenttiluettelossa kohdassa %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 83074,84455 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8404
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.cc:8494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.cc:8505
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8524
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:8537
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8571
  #, fuzzy, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, fuzzy, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/openmp.cc:8908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:9193
  #, fuzzy, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:9197
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, fuzzy, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9223
  #, fuzzy, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:9385
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/openmp.cc:9471
  #, fuzzy, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, fuzzy, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/openmp.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/openmp.cc:9693
  #, fuzzy, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:9704
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9715
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9718
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9727
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, fuzzy, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:9778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:9784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:9790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, fuzzy, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/openmp.cc:9922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:9930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/openmp.cc:9949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:9971
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: fortran/openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10267
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:10273
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:10286
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10307
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:10545
  #, fuzzy, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/openmp.cc:10556
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10573
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10607
  #, fuzzy, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:10690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:10700
  #, fuzzy, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10703
  #, fuzzy, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10707
  #, fuzzy, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:10754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:11099
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11137
  #, fuzzy, 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 "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11167
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11183
  #, fuzzy, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11191
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11331
  #, fuzzy, 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 "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "kääntäjänsisäisellä ”!$OMP ATOMIC”-sijoituksella IAND, IOR tai IEOR täytyy olla kaksi argumenttia kohdassa %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11385
  #, fuzzy, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11400
  #, fuzzy, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Ensimmäisen tai viimeisen kääntäjänsisäisen ”!$OMP ATOMIC”-argumentin on oltava ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:12557
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:13035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/openmp.cc:13610
  #, fuzzy, 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 "tyhjä esittely"
  
! #: fortran/openmp.cc:13618
  #, fuzzy, 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 "tyhjä esittely"
  
! #: fortran/openmp.cc:13647
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13669
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/openmp.cc:13685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13710
  #, fuzzy, 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 "tyhjä esittely"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 83168,84549 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa"
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Odotettiin merkkiä ”,” kohdassa %C"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:7855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Odottamatonta roskaa ELSE-lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8522
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:8551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, fuzzy, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8585
  #, fuzzy, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:8628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, fuzzy, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/openmp.cc:8922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:8947
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9124
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:9129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:9207
  #, fuzzy, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:9211
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, fuzzy, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9237
  #, fuzzy, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:9399
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/openmp.cc:9485
  #, fuzzy, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Odottamaton TYPE IS -lause kohdassa %C"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "ylivuoto vakiolausekkeessa"
  
! #: fortran/openmp.cc:9689
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/openmp.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:9718
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9729
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9732
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9741
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, fuzzy, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:9792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:9804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:9809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, fuzzy, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/openmp.cc:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:9944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/openmp.cc:9963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "käytetään muuttuvapituista taulukkoa"
  
! #: fortran/openmp.cc:9985
  #, fuzzy, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, fuzzy, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "Virheellinen proseduuriargumentti kohdassa %L"
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, fuzzy, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
  
! #: fortran/openmp.cc:10274
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10281
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s"
  
! #: fortran/openmp.cc:10287
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/openmp.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, fuzzy, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10321
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, fuzzy, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:10559
  #, fuzzy, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Varsinaisen argumentin kohteelle ”%s” on oltava osoitin kohdassa %L"
  
! #: fortran/openmp.cc:10570
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:10621
  #, fuzzy, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
! #: fortran/openmp.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/openmp.cc:10714
  #, fuzzy, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10717
  #, fuzzy, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10721
  #, fuzzy, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L"
  
! #: fortran/openmp.cc:10768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
  
! #: fortran/openmp.cc:10781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/openmp.cc:10810
  #, fuzzy, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "%<void%> vain parametrina ei ole oikeutettu"
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Odotettiin skalaarialustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:11113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11129
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11151
  #, fuzzy, 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 "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11181
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11197
  #, fuzzy, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11345
  #, fuzzy, 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 "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "kääntäjänsisäisellä ”!$OMP ATOMIC”-sijoituksella IAND, IOR tai IEOR täytyy olla kaksi argumenttia kohdassa %L"
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L"
  
! #: fortran/openmp.cc:11399
  #, fuzzy, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "kääntäjänsisäiset ”!$OMP ATOMIC”-argumentit paitsi yksi eivät saa viitata kohteeseen ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L"
  
! #: fortran/openmp.cc:11414
  #, fuzzy, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Ensimmäisen tai viimeisen kääntäjänsisäisen ”!$OMP ATOMIC”-argumentin on oltava ”%s” kohdassa %L"
  
! #: fortran/openmp.cc:11432
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L"
  
! #: fortran/openmp.cc:11437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Odottamatonta roskaa ELSE IF -lauseen jälkeen kohdassa %C"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja on läsnä muussa lauseessa kuin PRIVATE tai LASTPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "virheellinen tyyppi iterointimuuttujalle %qE"
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:12633
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
  
! #: fortran/openmp.cc:12641
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/openmp.cc:12670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "odotettiin kokonaislukulauseketta"
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "”!$OMP DO”-iteraatiomuuttuja ei saa olla THREADPRIVATE kohdassa %L"
  
! #: fortran/openmp.cc:13049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "liian vähän argumentteja"
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "mahdollisia ikisilmukoita ei voi optimoida"
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/openmp.cc:13222
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/openmp.cc:13229
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
  
! #: fortran/openmp.cc:13276
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13282
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C"
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Odotettiin alustuslauseketta kohdassa %C"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C"
  
! #: fortran/openmp.cc:13624
  #, fuzzy, 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 "tyhjä esittely"
  
! #: fortran/openmp.cc:13632
  #, fuzzy, 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 "tyhjä esittely"
  
! #: fortran/openmp.cc:13661
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13683
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C"
  
! #: fortran/openmp.cc:13699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13714
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/openmp.cc:13724
  #, fuzzy, 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 "tyhjä esittely"
  
! #: fortran/openmp.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "SAVE-attribuuttia kohdassa %L ei
*** 85170,85176 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
--- 85264,85270 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C"
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Odottamaton %s-lause MODULE-lohkossa kohdassa %C"
*************** msgstr "Odottamaton %s-lause MODULE-lohk
*** 85178,85184 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 85272,85278 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr "tyhjä esittely"
*** 85438,85640 ****
  msgid "Expected structure component name at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.cc:2853
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/primary.cc:2940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/primary.cc:2962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: fortran/primary.cc:2969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/primary.cc:3008
  #, fuzzy, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pätee vain muuttujiin"
  
! #: fortran/primary.cc:3232
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pätee vain muuttujiin"
  
! #: fortran/primary.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/primary.cc:3468
  #, fuzzy, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/primary.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: fortran/primary.cc:3488
  #, fuzzy, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/primary.cc:3556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3636
  #, fuzzy
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/primary.cc:3654
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3666
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
  
! #: fortran/primary.cc:4079
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen ”%s” käyttö kohdassa %C"
  
! #: fortran/primary.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Käskyfunktio ”%s” vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/primary.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/primary.cc:4571
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: fortran/primary.cc:4612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/primary.cc:4617
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: fortran/primary.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
--- 85532,85734 ----
  msgid "Expected structure component name at %C"
  msgstr "Odotettiin komponenttiviitettä kohdassa %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/primary.cc:2878
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/primary.cc:2965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Odotettiin taulukkoindeksiä kohdassa %C"
  
! #: fortran/primary.cc:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "tyyppitäsmäämättömyys taulukkoviitteessä"
  
! #: fortran/primary.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C"
  
! #: fortran/primary.cc:3033
  #, fuzzy, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pätee vain muuttujiin"
  
! #: fortran/primary.cc:3257
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "attribuutti %qE pätee vain muuttujiin"
  
! #: fortran/primary.cc:3314
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/primary.cc:3493
  #, fuzzy, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "tyhjä esittely"
  
! #: fortran/primary.cc:3504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: fortran/primary.cc:3513
  #, fuzzy, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3561
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "ei voi kirjoittaa tiedostoon %s: %m"
  
! #: fortran/primary.cc:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3661
  #, fuzzy
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/primary.cc:3679
  #, fuzzy, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3691
  #, fuzzy, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "liikaa argumentteja funktiolle %s %q+#D"
  
! #: fortran/primary.cc:3745
  #, fuzzy, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Symboli kohdassa %C ei sovellu lausekkeeseen"
  
! #: fortran/primary.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Odottamaton alirutiininimen ”%s” käyttö kohdassa %C"
  
! #: fortran/primary.cc:4137
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Käskyfunktio ”%s” vaatii argumenttiluettelon kohdassa %C"
  
! #: fortran/primary.cc:4140
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/primary.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "%qs odottaa vakioargumenttia"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C"
  
! #: fortran/primary.cc:4597
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: fortran/primary.cc:4638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
! #: fortran/primary.cc:4643
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "epäkelpo lvalue asm-lauseessa"
  
! #: fortran/primary.cc:4679
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
*************** msgstr ""
*** 86037,86048 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
--- 86131,86142 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
*************** msgstr ""
*** 86167,86173 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
--- 86261,86267 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
*************** msgstr "muuttuvakokoista objektia ei voi
*** 86757,87152 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.cc:7429
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7436
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7475
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:7766
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:8331
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8443
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:8702
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "muuttuja %qD asetettu mutta käyttämätön"
  
! #: fortran/resolve.cc:8896
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8916
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8921
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:9171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/resolve.cc:9385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9685
  #, 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.cc:9700
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9859
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
--- 86851,87246 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:6633
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "luodaan viitteiden taulukko"
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:6888
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE on vanhentunut"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Taulukkoviite rajojen ulkopuolella"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "<tyyppivirhe>"
  
! #: fortran/resolve.cc:7445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:7452
  #, fuzzy, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7491
  #, fuzzy, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:7500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7695
  #, fuzzy, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:7782
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:8347
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:8459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:8683
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:8693
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:8726
  #, fuzzy, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "Objekti ”%s” ei ole muuttuja kohdassa %L"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "osoittimet eivät ole sallittuja case-arvoja"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Odotettiin ”%s”-lohkonimeä %s-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "muuttuja %qD asetettu mutta käyttämätön"
  
! #: fortran/resolve.cc:8920
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8932
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:8945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "Iteraattoriaskel kohdassa %L ei voi olla nolla"
  
! #: fortran/resolve.cc:8958
  #, fuzzy, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "tulosta ei voi kirjoittaa: %s"
  
! #: fortran/resolve.cc:9195
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Syntaksivirhe IF-lausekkeessa kohdassa %C"
  
! #: fortran/resolve.cc:9409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9709
  #, 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.cc:9724
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:9766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:9851
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:9883
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
*************** msgstr "Argumentti ”%s”/”%s” PAS
*** 87155,87468 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10242
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10394
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:10752
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:11145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:11452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:11780
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11793
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11809
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11820
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle ”%s” ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.cc:11895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:11905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.cc:12189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:12224
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
--- 87249,87562 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen"
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10245
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10266
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10276
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:10418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Tämä pikanäppäin on jo käytössä toiminnolle %s"
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:10625
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "”%s” ei ole kelvollinen makron nimi, sillä se on C++:n operaattori"
  
! #: fortran/resolve.cc:10642
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:10786
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:11179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L"
  
! #: fortran/resolve.cc:11192
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11208
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:11218
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:11486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Syntaksivirhe PROTECTED-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:11804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:11814
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11827
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11843
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11854
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:11878
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Varsinainen argumentti kohteelle ”%s” ei voi olla oletetunkokoinen taulukko kohdassa %L"
  
! #: fortran/resolve.cc:11929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:11939
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/resolve.cc:12223
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12232
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12250 fortran/resolve.cc:12277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
  
! #: fortran/resolve.cc:12258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
*************** msgstr "break-lause silmukan tai switch-
*** 87470,87683 ****
  #. 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.cc:12264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12336
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:12914
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:13035
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:13265
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:13274
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:14049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:14381
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:14502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:14553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:14614
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14619
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:14815
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
--- 87564,87777 ----
  #. 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.cc:12298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Odotettiin muuttujaa READ-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:12370
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Odottamaton %s-lause WHERE-lohkossa kohdassa %C"
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C"
  
! #: fortran/resolve.cc:12828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Odotettiin muuttujanimeä kohdassa %C"
  
! #: fortran/resolve.cc:12962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:13083
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:13163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:13231
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "CHARACTER-lauseke kohdassa %L on typistetty (%d/%d)"
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:13313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/resolve.cc:13317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:13322
  #, fuzzy, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L"
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Virheellinen proseduuriosoitinsijoitus kohdassa %L"
  
! #: fortran/resolve.cc:14097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:14433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14437
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/resolve.cc:14448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:14569
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen"
  
! #: fortran/resolve.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "virheellinen %%L-arvo"
  
! #: fortran/resolve.cc:14620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:14681
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14686
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari"
  
! #: fortran/resolve.cc:14770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "decltypen argumentin on oltava lauseke"
  
! #: fortran/resolve.cc:14882
  #, fuzzy, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/resolve.cc:14999
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
*************** msgstr "%J%qD on tavallisesti ei-staatti
*** 87685,87803 ****
  #. 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.cc:14965
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15336
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:15350
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:15438
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:15502
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
--- 87779,87897 ----
  #. 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.cc:15032
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:15118
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "Merkkijonon pituus kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:15362
  #, fuzzy, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15366
  #, fuzzy, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15385
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15403
  #, fuzzy, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/resolve.cc:15417
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:15450
  #, 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.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:15505
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:15519
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:15569
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15600
  #, fuzzy, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:15650
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15653
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Ulkoisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Tyhjällä ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15659
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15665
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
*************** msgstr ""
*** 87805,88743 ****
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:15698
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla ”%s” kohdassa %L täytyy olla skalaaritulos"
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/resolve.cc:15851
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, fuzzy, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:15967
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16018
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16026
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:16173
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16213
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16219
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17076
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17804
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:17836
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.cc:17940
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17971
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:17993
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18004
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:18050
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/resolve.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.cc:18320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:18427
  #, fuzzy, 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 "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:18462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:18465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18497
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:18503
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:18522
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:18549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18558
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18567
  #, fuzzy, 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 "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18582
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/resolve.cc:18609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18649
  #, 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.cc:18659
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18805
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18885
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18894
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18910
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18916
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:19026
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19182
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:19260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19273
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:19525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta sitä ei voida käyttää"
  
! #: fortran/resolve.cc:19792
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19801
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19809
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:19943
  #, 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.cc:19968
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:19977
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:20052
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:20063
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:20074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:20257
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:20264
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20346
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
--- 87899,88837 ----
  "  tai:  %s -l [SIGNAALI]...\n"
  "  tai:  %s -t [SIGNAALI]...\n"
  
! #: fortran/resolve.cc:15742
  #, fuzzy, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:15765
  #, fuzzy, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15817
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Ulkoisella objektilla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:15827
  #, fuzzy, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "ELEMENTAL-funktiolla ”%s” kohdassa %L täytyy olla skalaaritulos"
  
! #: fortran/resolve.cc:15837
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille"
  
! #: fortran/resolve.cc:15856
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla taulukkoarvoinen"
  
! #: fortran/resolve.cc:15860
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla osoitinarvoinen"
  
! #: fortran/resolve.cc:15864
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla puhdas"
  
! #: fortran/resolve.cc:15868
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "CHARACTER(*)-funktio ”%s” kohdassa %L ei voi olla rekursiivinen"
  
! #: fortran/resolve.cc:15881
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/resolve.cc:15892
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:15898
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Valeproseduurilla ”%s” kohdassa %C ei voi olla geneeristä rajapintaa"
  
! #: fortran/resolve.cc:15918
  #, fuzzy, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, fuzzy, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/resolve.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:16014
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:16020
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa RESULT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:16028
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "EXTERNAL-attribuutti on ristiriidassa FUNCTION-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:16034
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16093
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Syntaksivirhe PROCEDURE-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:16240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "%qD:n on otettava tasan yksi argumentti"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16286
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16294
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "FINAL-proseduurin argumentin kohdassa %L täytyy olla tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16303
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16538
  #, fuzzy, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "%J%qD:lle ei ole aiempaa esittelyä"
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/resolve.cc:16850
  #, fuzzy, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16893
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:16907
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, fuzzy, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:16932
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16942
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:17001
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:17007
  #, fuzzy, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:17036
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17046
  #, fuzzy, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17147
  #, fuzzy, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17252
  #, fuzzy, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:17307
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:17424
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17438
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:17454
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla perittyä tyyppiä ”%s”"
  
! #: fortran/resolve.cc:17464
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/resolve.cc:17473
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:17482
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "Argumentti ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla ALLOCATABLE"
  
! #: fortran/resolve.cc:17524
  #, fuzzy, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17551
  #, fuzzy, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen"
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, fuzzy, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:17700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Ristiriita funktioargumentin attribuuteissa kohdassa %C"
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, fuzzy, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17875
  #, fuzzy, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:17907
  #, fuzzy, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:17944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
  
! #: fortran/resolve.cc:18005
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu"
  
! #: fortran/resolve.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18017
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18025
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18064
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18075
  #, fuzzy, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
  
! #: fortran/resolve.cc:18102
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "PROCEDURE-attribuutti on ristiriidassa INTENT-attribuutin kanssa kohteessa ”%s” kohdassa %L"
  
! #: fortran/resolve.cc:18121
  #, fuzzy, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Automaattitaulukolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "yhteensopimattomat tyypit sijoituksessa"
  
! #: fortran/resolve.cc:18156
  #, fuzzy, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/resolve.cc:18229
  #, fuzzy, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "kolme pistettä sisältävä parametriluettelo ei sovellu tyhjään parametrinimiluettelon esittelyyn"
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
  
! #: fortran/resolve.cc:18391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa"
  
! #: fortran/resolve.cc:18498
  #, fuzzy, 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 "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:18533
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
  
! #: fortran/resolve.cc:18536
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava valemuuttuja"
  
! #: fortran/resolve.cc:18548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18555
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Sijoitus FORALL-indeksimuuttujaan kohdassa %L"
  
! #: fortran/resolve.cc:18574
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18584
  #, fuzzy, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:18593
  #, fuzzy, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, fuzzy, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:18620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18629
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18638
  #, fuzzy, 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 "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18653
  #, fuzzy, 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 "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "ASYNCHRONOUS= määrite kohdassa %L täytyy olla alustuslauseke"
  
! #: fortran/resolve.cc:18680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä ALLOCATABLE- että BIND(C)-attribuutit"
  
! #: fortran/resolve.cc:18687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18720
  #, 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.cc:18730
  #, fuzzy, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumentin %s kohdassa %L on oltava pituudeltaan yksi"
  
! #: fortran/resolve.cc:18809
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, fuzzy, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18867
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18876
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/resolve.cc:18889
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, fuzzy, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18943
  #, fuzzy, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:18956
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "Funktiolla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:18965
  #, fuzzy, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18981
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:18987
  #, fuzzy, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19012
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19076
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/resolve.cc:19081
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Varattavalla ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/resolve.cc:19097
  #, fuzzy, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/resolve.cc:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "%s-lausetta odotettiin kohdassa %L"
  
! #: fortran/resolve.cc:19223
  #, fuzzy, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19230
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Proseduurilla ”%s” kohdassa %C on eksplisiittinen rajapinta ja sillä ei saa olla attribuutteja, jotka on esitelty kohdassa %L"
  
! #: fortran/resolve.cc:19237
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19253
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/resolve.cc:19331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "tyhjä esittely"
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/resolve.cc:19596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/resolve.cc:19773
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta ei käytetty"
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Nimiö %d kohdassa %L on määritelty, mutta sitä ei voida käyttää"
  
! #: fortran/resolve.cc:19863
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19872
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19880
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19896
  #, fuzzy, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:19999
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:20014
  #, 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.cc:20039
  #, fuzzy, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:20048
  #, fuzzy, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Ei voi sijoitaa nimettyyn vakioon kohdassa %C"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/resolve.cc:20123
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/resolve.cc:20134
  #, fuzzy, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "%J%qD on tavallisesti ei-staattinen funktio"
  
! #: fortran/resolve.cc:20145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Alimerkkijonon loppuindeksi kohdassa %L on liian suuri"
  
! #: fortran/resolve.cc:20176
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C"
  
! #: fortran/resolve.cc:20243
  #, fuzzy, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
  
! #: fortran/resolve.cc:20256
  #, fuzzy, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/resolve.cc:20278
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20288
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla merkkijono"
  
! #: fortran/resolve.cc:20296
  #, fuzzy, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20310
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:20328
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L on oltava %4$s"
  
! #: fortran/resolve.cc:20335
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Kääntäjänsisäisellä ”%s”-funktiolla kohdassa %L on oltava vähintään kaksi argumenttia"
  
! #: fortran/resolve.cc:20417
  #, fuzzy, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "Proseduuri ”%s” kohdassa %C on jo määritelty kohdassa %L"
*************** msgstr "Monimerkityksellinen symboli TYP
*** 89508,89636 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:2682
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/symbol.cc:2703
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/symbol.cc:2941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "FORMAT-nimiö %d kohdassa %L ei ole määritelty"
  
! #: fortran/symbol.cc:2952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/symbol.cc:2962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
  
! #: fortran/symbol.cc:3019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: fortran/symbol.cc:3027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Perityllä tyypillä ”%s” BIND(C):llä ei saa olla CONTAINS-lohkoa kohdassa %C"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4826
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4837
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4876
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.cc:4898
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolia ”%s” käytetään ennen kuin sille määritellään tyyppi kohdassa %L"
--- 89602,89730 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:2686
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Proseduuri ”%s” kohdassa %L ei voi olla perustyyppiä %s"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/symbol.cc:2711
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "Jäsenfunktio %qs"
  
! #: fortran/symbol.cc:2945
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "FORMAT-nimiö %d kohdassa %L ei ole määritelty"
  
! #: fortran/symbol.cc:2956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
  
! #: fortran/symbol.cc:2966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C"
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Nimiö ”%s” kohdassa %C ei täsmää IF nimiön ”%s” kanssa"
  
! #: fortran/symbol.cc:3023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "parametri %qD virheellisesti esitelty metodityyppi"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Odotettiin päättävää nimeä kohdassa %C"
  
! #: fortran/symbol.cc:3035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Syntaksivirhe IMPORT-lauseessa kohdassa %C"
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4792
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Perityllä tyypillä ”%s” BIND(C):llä ei saa olla CONTAINS-lohkoa kohdassa %C"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4830
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4841
  #, fuzzy, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "tyhjä esittely"
  
! #: fortran/symbol.cc:4880
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "BIND(C)-funktion ”%s” paluutyyppi kohdassa %L ei voi olla taulukko"
  
! #: fortran/symbol.cc:4902
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Symbolia ”%s” käytetään ennen kuin sille määritellään tyyppi kohdassa %L"
*************** msgstr "Odotettiin argumenttiluetteloa k
*** 89660,89693 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.cc:13383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
--- 89754,89787 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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/trans-array.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Luodaan väliaikainen komentotiedosto %s\n"
  
! #: fortran/trans-array.cc:13508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
*************** msgstr ""
*** 89789,89936 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/trans-decl.cc:1956
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.cc:5461
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/trans-decl.cc:5773
  #, fuzzy, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/trans-decl.cc:6475
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/trans-decl.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.cc:6496
  #, fuzzy, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/trans-expr.cc:1277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.cc:2441
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89883,90030 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ei-vakio alustuslauseke kohdassa %L"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s:n kohdassa %L täytyy olla INTEGER"
  
! #: fortran/trans-decl.cc:1946
  #, fuzzy, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "instanssimuuttuja %qE on esitelty yksityisenä"
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
  
! #: fortran/trans-decl.cc:5784
  #, fuzzy, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/trans-decl.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Muuttujalla ”%s” kohdassa %L ei voi olla sekä POINTER- että BIND(C)-attribuutit"
  
! #: fortran/trans-decl.cc:6501
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.cc:6507
  #, fuzzy, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentin ”%1$s” kohdassa %3$L ei voi olla INTENT(IN)"
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Liikaa argumentteja funktiolle %s kohdassa %L"
  
! #: fortran/trans-decl.cc:6534
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Käyttämätön muuttuja ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Käyttämätön parameteri ”%s” esitelty kohdassa %L"
  
! #: fortran/trans-decl.cc:6606
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
  
! #: fortran/trans-decl.cc:6636
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Funktion ”%s” paluuarvoa kohdassa %L ei ole asetettu"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Valitettavasti et ole root\n"
  
! #: fortran/trans-decl.cc:8582
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Symboli ”%s” kohdassa %C on jo COMMON-lohkossa"
  
! #: fortran/trans-expr.cc:1309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.cc:2473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-expr.cc:4385
  #, fuzzy, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "last-op"
  
! #: fortran/trans-expr.cc:6057
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Tuntematon argumenttiluettelofunktio kohdassa %L"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89940,89957 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
--- 90034,90051 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Luontaisella ”%s” kohdassa %L ei voi olla alustinta"
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "kääntäjänsisäisen ”%2$s”-funktion argumentti ”%1$s” kohdassa %3$L ei ole kelvollinen ulottuvuusindeksi"
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
  
! #: fortran/trans-intrinsic.cc:13010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
*************** msgstr ""
*** 89986,90158 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union määritelty täällä"
  
! #: fortran/trans-openmp.cc:9473
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe ei ole tuettu"
--- 90080,90252 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "valinnainen argumentti"
  
! #: fortran/trans-openmp.cc:4951
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "odotettiin lauseketta"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "union määritelty täällä"
  
! #: fortran/trans-openmp.cc:9480
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Odotettiin moduuliproseduurinimeä kohdassa %C"
  
! #: fortran/trans-openmp.cc:9904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "puhdistusargumentti ei ole tunniste"
  
! #: fortran/trans-openmp.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "(%qs:n alustuksen lähistöllä)"
  
! #: fortran/trans-openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ei voi muuntaa tyyppiä %s tyyppiin %s kohdassa %L"
  
! #: fortran/trans-openmp.cc:9962
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "muuttuvakokoista objektia ei voi alustaa"
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "%qs esitelty funktion palauttavana funktiona"
  
! #: fortran/trans-openmp.cc:10010
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "valitsimet -l ja -s eivät ole yhteensopivia"
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Odotettiin argumenttiluetteloa kohdassa %C"
  
! #: fortran/trans-openmp.cc:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "#pragma GCC optimize ei ole sallittu funktioiden sisällä"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, fuzzy, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa"
  
! #: fortran/trans-openmp.cc:10267
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Argumentin ”%s”/”%s” PASS(%s) kohdassa %L täytyy olla skalaari"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argumentilla ”%s”/”%s” PASS(%s) kohdassa %L ei voi olla POINTER-attribuuttia"
  
! #: fortran/trans-openmp.cc:10290
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%s: Annettu useampi kuin yksi -d -valitsin\n"
  
! #: fortran/trans-openmp.cc:10307
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe ei ole tuettu"
*************** msgstr "vektoriylivuoto lausekkeessa"
*** 90263,90269 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans.cc:2689
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
--- 90357,90363 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "vektoriylivuoto lausekkeessa"
  
! #: fortran/trans.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "lauseella ei ole vaikutusta"
*************** msgstr "close: %s"
*** 90494,90500 ****
  msgid "two or more sections for %s"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90588,90594 ----
  msgid "two or more sections for %s"
  msgstr "yli yksi tietotyyppi esittelymääritteissä"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/fr.po gcc-17-20260816/gcc/po/fr.po
*** gcc-17-20260809/gcc/po/fr.po	Sun Aug  9 22:32:08 2026
--- gcc-17-20260816/gcc/po/fr.po	Sun Aug 16 22:32:07 2026
***************
*** 97,106 ****
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc-16.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
! "PO-Revision-Date: 2026-04-30 20:27+0200\n"
  "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
--- 97,106 ----
  #
  msgid ""
  msgstr ""
! "Project-Id-Version: gcc-16.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
! "PO-Revision-Date: 2026-08-10 12:19+0200\n"
  "Last-Translator: Frédéric Marchal <fmarchal@perso.be>\n"
  "Language-Team: French <traduc@traduc.org>\n"
  "Language: fr\n"
*************** msgstr "envisagez d'utiliser « -pg »
*** 365,371 ****
  msgid "may not use both -EB and -EL"
  msgstr "ne peut utiliser -EB et -EL ensemble"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "shared n'est pas supporté"
  
--- 365,371 ----
  msgid "may not use both -EB and -EL"
  msgstr "ne peut utiliser -EB et -EL ensemble"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "shared n'est pas supporté"
  
*************** msgstr " les sélecteurs de style de gé
*** 444,450 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "envisagez d'utiliser « -pg » au lieu de « -p » avec gprof(1)"
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr "Option -mcpu manquante dans ASM_CPU_SPEC ?"
  
--- 444,450 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "envisagez d'utiliser « -pg » au lieu de « -p » avec gprof(1)"
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr "Option -mcpu manquante dans ASM_CPU_SPEC ?"
  
*************** msgstr "Activer les instructions de dens
*** 949,962 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 949,962 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr "Utiliser le registre de base don
*** 2191,2277 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Utiliser le décalage donné pour adresser la protection de la pile."
  
! #: config/rs6000/rs6000.opt:600
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Générer (ne pas générer) les instructions mémoire préfixées."
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Générer (ne pas générer) d'adressage mémoire relatif au PC."
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Générer (ne pas générer) des optimisations mémoire relatives au PC pour les externes."
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Générer (ne pas générer) les instructions MMA."
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr "Activer les instructions qui protègent contre les attaques de type « Return-Oriented Programming »"
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Générer du code qui s'exécutera dans l'état privilégié."
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Générer (ne pas générer) du code qui utilise les instructions XXSPLTIW."
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Générer (ne pas générer) du code qui utilise les instructions XXSPLTIDP."
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Générer (ne pas générer) du code qui utilise les instructions LXVKQ."
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr "Utilisé pour limiter le facteur de dépliage qui indique combien de fois l'auto vectoriseur peut déplier une boucle. La valeur par défaut est 4."
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr "Lors de l'évaluation du coût de la vectorisation des boucles, il faut probablement pénaliser le coût du corps de la boucle si le modèle existant du coût ne reflète pas adéquatement les délais provenant de ressources vectorielles indisponibles.  Les coûts sont collectés séparément pour les instructions vectorisées et non vectorisées.  La proportion entre le coût vectoriel et le coût total (vectoriel + non vectoriel) et déterminée.  Une pénalité est ajoutée uniquement si la proportion dépasse le seuil fixé par ce paramètre.  La valeur par défaut est 85."
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr "Comme pour le paramètre rs6000-density-pct-threshold, on vérifie également la somme totale des coûts vectoriels et non vectoriels et on ajoute une pénalité uniquement si la somme dépasse le seuil spécifié par ce paramètre. La valeur par défaut est 70."
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr "Quand les deux heuristiques de rs6000-density-pct-threshold et rs6000-density-size-threshold sont satisfaites, on décide de pénaliser le coût du corps de la boucle avec la valeur spécifiée par ce paramètre. La valeur par défaut est 10."
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr "Lors de l'évaluation du coût de la vectorisation des boucles, il faut probablement pénaliser le coût du corps de la boucle en fonction des chargements espacés ou par élément additionnels. Les nombres d'instructions générales et d'instructions de chargement sont collectés selon les informations des instructions à vectoriser.  La proportion d'instructions de chargement est déterminée.  La pénalité est appliquée uniquement si la proportion excède le seuil spécifié par ce paramètre.  La valeur par défaut est 45."
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr "Comme pour le paramètre rs6000-density-load-pct-threshold, on vérifie également si le nombre total d'instructions de chargement dépasse le seuil spécifié par ce paramètre et pénalise uniquement s'il est satisfait.  La valeur par défaut est 20."
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr "Indiquer combien d'instructions vectorielles d'accès non mémoire qui peuvent être utilisées par cycle, il est utilisé dans la détermination du facteur de dépliage pour l'auto vectoriseur. La valeur par défaut est 4."
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr "Lorsque le facteur de réduction calculé pour une boucle excède le seuil spécifié par ce paramètre, le dépliage de boucle est préféré. La valeur par défaut est 1."
--- 2191,2282 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr "Utiliser le décalage donné pour adresser la protection de la pile."
  
! #: config/rs6000/rs6000.opt:604
! #, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Générer (ne pas générer) les instructions DMF (Facultés Mathématiques Denses)."
! 
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Générer (ne pas générer) les instructions mémoire préfixées."
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "Générer (ne pas générer) d'adressage mémoire relatif au PC."
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "Générer (ne pas générer) des optimisations mémoire relatives au PC pour les externes."
  
! #: config/rs6000/rs6000.opt:620
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Générer (ne pas générer) les instructions MMA."
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr "Activer les instructions qui protègent contre les attaques de type « Return-Oriented Programming »"
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "Générer du code qui s'exécutera dans l'état privilégié."
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Générer (ne pas générer) du code qui utilise les instructions XXSPLTIW."
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Générer (ne pas générer) du code qui utilise les instructions XXSPLTIDP."
  
! #: config/rs6000/rs6000.opt:643
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Générer (ne pas générer) du code qui utilise les instructions LXVKQ."
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr "Utilisé pour limiter le facteur de dépliage qui indique combien de fois l'auto vectoriseur peut déplier une boucle. La valeur par défaut est 4."
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr "Lors de l'évaluation du coût de la vectorisation des boucles, il faut probablement pénaliser le coût du corps de la boucle si le modèle existant du coût ne reflète pas adéquatement les délais provenant de ressources vectorielles indisponibles.  Les coûts sont collectés séparément pour les instructions vectorisées et non vectorisées.  La proportion entre le coût vectoriel et le coût total (vectoriel + non vectoriel) et déterminée.  Une pénalité est ajoutée uniquement si la proportion dépasse le seuil fixé par ce paramètre.  La valeur par défaut est 85."
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr "Comme pour le paramètre rs6000-density-pct-threshold, on vérifie également la somme totale des coûts vectoriels et non vectoriels et on ajoute une pénalité uniquement si la somme dépasse le seuil spécifié par ce paramètre. La valeur par défaut est 70."
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr "Quand les deux heuristiques de rs6000-density-pct-threshold et rs6000-density-size-threshold sont satisfaites, on décide de pénaliser le coût du corps de la boucle avec la valeur spécifiée par ce paramètre. La valeur par défaut est 10."
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr "Lors de l'évaluation du coût de la vectorisation des boucles, il faut probablement pénaliser le coût du corps de la boucle en fonction des chargements espacés ou par élément additionnels. Les nombres d'instructions générales et d'instructions de chargement sont collectés selon les informations des instructions à vectoriser.  La proportion d'instructions de chargement est déterminée.  La pénalité est appliquée uniquement si la proportion excède le seuil spécifié par ce paramètre.  La valeur par défaut est 45."
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr "Comme pour le paramètre rs6000-density-load-pct-threshold, on vérifie également si le nombre total d'instructions de chargement dépasse le seuil spécifié par ce paramètre et pénalise uniquement s'il est satisfait.  La valeur par défaut est 20."
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr "Indiquer combien d'instructions vectorielles d'accès non mémoire qui peuvent être utilisées par cycle, il est utilisé dans la détermination du facteur de dépliage pour l'auto vectoriseur. La valeur par défaut est 4."
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr "Lorsque le facteur de réduction calculé pour une boucle excède le seuil spécifié par ce paramètre, le dépliage de boucle est préféré. La valeur par défaut est 1."
*************** msgid "Use fp registers."
*** 3124,3133 ****
  msgstr "Utiliser les registres FP."
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3129,3138 ----
  msgstr "Utiliser les registres FP."
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11865,11872 ****
  msgstr "Afficher les options de la ligne de commande spécifiques à la cible (y compris les options de l'assembleur et de l'éditeur de liens)."
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, no-c-format
  msgid "Passed to the linker."
  msgstr "Passer à l'éditeur de liens."
--- 11870,11877 ----
  msgstr "Afficher les options de la ligne de commande spécifiques à la cible (y compris les options de l'assembleur et de l'éditeur de liens)."
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, no-c-format
  msgid "Passed to the linker."
  msgstr "Passer à l'éditeur de liens."
*************** msgstr "Avertir si un tableau est accéd
*** 11931,14826 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "Avertir à propos de problèmes avec les données de du profil automatique."
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Avertir à propos de l'utilisation de pointeurs vers un stockage désalloué."
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Avertir à propos de l'utilisation inappropriée d'un attribut."
  
! #: common.opt:577
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Ne pas avertir à propos des attributs spécifiés."
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "Avertir à propos de la sécurité du type et les erreurs similaires et les désaccords dans les déclarations avec des attributs alias."
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Avertir quand le code de contrôle du profilage a été demandé mais n'a pas su être appliqué à certaines fonctions."
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Avertir à propos des conversions de pointeurs qui accroissent l'alignement."
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Se plaindre quand une option en ligne de commande est valide mais pas applicable au frontend courant"
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Avertir lorsque une directive #warning est rencontrée."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Avertir à propos des utilisations des déclarations « __attribute__((warning)) »."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Avertir si une fonctionnalité du compilateur, une classe, une méthode ou un champ obsolète est utilisé."
  
! #: common.opt:618
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Avertir à propos des utilisations des déclarations « __attribute__((deprecated)) »."
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Avertir lorsque une passe d'optimisation est désactivée."
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Convertir tous les avertissements en erreurs."
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Convertir l'avertissement spécifié en erreur."
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Afficher des avertissements complémentaires (au risque qu'ils soient non désirés)."
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Arrêter à la première erreur rencontrée."
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<taille-octet>\tAvertir si la trame de pile d'une fonction a besoin de plus de <taille-octet>."
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Désactive l'avertissement -Wframe-larger-than=.  Équivalent à -Wframe-larger-than=<SIZE_MAX> ou plus grand."
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Avertir lors d'une tentative de libérer un objet qui n'est pas sur le tas."
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr "Avertir quand -fhardened n'a pas activé une option de son ensemble."
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avertir quand un « case » d'un « switch » n'a pas d'instruction « break »."
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Avertir à propos d'appels récursifs infinis."
  
! #: common.opt:673
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Avertir lorsque une fonction en ligne ne peut pas être mise en ligne."
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avertir si un paramètre du modèle de mémoire atomique est identifié comme étant en dehors de la plage valide."
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<taille-octet>\tAvertir si un objet est plus grand que <taille-octet>."
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Désactive l'avertissement -Wlarger-than=.  Équivalent à -Wlarger-than=<SIZE_MAX> ou plus grand."
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avertir si un paramètre pointeur avec l'attribut nonnull est comparé avec NULL."
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avertir si le déréférencement d'un pointeur NULL peut conduire à un comportement erroné ou indéfini."
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Avertir à propos du passage d'un pointeur ou d'une référence à une variable locale ou temporaire à un argument d'appel musttail."
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Avertir à propos d'un pointeur ou d'une référence à une variable locale ou temporaire qui pourrait échapper à un appel musttail."
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Avertir à propos de certaines violations de la règle de la définition unique du C++ durant l'optimisation lors de l'édition de liens."
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avertir à propos des débordements dans les expressions arithmétiques."
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Avertir à propos de types qui ne correspondent pas dans les déclarations globales durant l'optimisation lors de l'édition de liens."
  
! #: common.opt:727
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Avertir lorsque l'attribut « packed » n'a pas d'effet sur l'agencement d'un struct."
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure."
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Émettre les avertissements nécessaires pour être strictement conforme au standard."
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Avertir à propos du retour d'un pointeur ou d'une référence à une variable locale ou temporaire."
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avertir lorsqu'une variable en masque une autre.  Identique à -Wshadow=global."
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avertir lorsqu'une variable en masque une autre (globalement)."
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramètre."
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramètre d'un type compatible."
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Avertir lorsque la protection contre l'écrasement de la pile n'est pas produite pour une quelconque raison."
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<taille-octet>\tAvertir si l'utilisation de la pile pourrait être plus grande que <taille-octet>."
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Désactive l'avertissement -Wstack-usage=.  Équivalent à -Wstack-usage=<SIZE_MAX> ou plus grand."
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Avertir à propos du code qui pourrait enfreindre la règle selon laquelle une zone mémoire ne peut être accédée que par une seule variable (strict aliasing)."
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Avertir à propos d'optimisations qui supposent que le débordement d'un nombre signé est indéfini."
  
! #: common.opt:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((cold))."
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((const))."
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((pure))."
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))."
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((malloc))."
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((returns_nonnull))."
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Avertir à propos des types polymorphiques du C++ où l'ajout du mot clé « final » améliorerait la qualité du code."
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Avertir à propos des méthodes virtuelles du C++ où l'ajout du mot clé « final » améliorerait la qualité du code."
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Avertir à propos d'instructions entre l'expression de contrôle du « switch » et le premier « case »."
  
! #: common.opt:830
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne pas supprimer les avertissements pour les en-têtes système."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Avertir si une comparaison est toujours évaluée à vrai ou à faux."
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avertir lorsqu'un trampoline est généré."
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Avertir à propos de cas où -ftrivial-auto-var-init ne peut pas initialiser une variable automatique."
  
! #: common.opt:846
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitée du type de donnée."
  
! #: common.opt:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avertir à propos des variables automatiques non initialisées."
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avertir à propos des variables automatiques qui pourraient ne pas être initialisées."
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activer tous les avertissements -Wunused-."
  
! #: common.opt:869
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Avertir lorsqu'un paramètre de fonction est seulement défini mais n'est pas autrement utilisé."
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Avertir lorsqu'une variable est seulement définie mais n'est pas autrement utilisée."
  
! #: common.opt:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avertir lorsqu'une fonction est inutilisée."
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avertir lorsqu'une étiquette est inutilisée."
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé."
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisée."
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avertir lorsqu'une variable est inutilisée."
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avertir si les profiles définis par -fprofile-use ne correspondent pas."
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Avertir quand une fonction se termine plus tôt qu'elle ne commence à cause de macros linenum invalide."
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Avertir quand une condition a trop de termes et que le profilage de la couverture de la condition abandonne l'instrumentalisation de l'expression."
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr "-fpath-coverage-limit=<nombre> Ne pas instrumentaliser les fonctions dont le compteur de chemin dépasse <nombre>."
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr "Avertir si une fonction dépasse le nombre de chemins (contrôlé par -fpath-coverage-limit) et que la couverture de chemin abandonne l'instrumentalisation de la fonction. La limite est approximative et conservatrice. La couverture pourrait abandonner même si le nombre réel est légèrement en dessous de la limite."
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avertir si les profiles définis par -fprofile-use n'existe pas."
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Avertir lorsqu'une opération vectorielle est compilée en dehors de SIMD."
  
! #: common.opt:933
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Avertir à propos des fonctionnalités non supportées dans ThreadSanitizer."
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichier>\tProduire des informations de déclarations dans le <fichier>."
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<lettres>\tActiver les vidanges pour des étapes spécifiques du compilateur."
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <fichier>\tDéfinir le nom de base du fichier à utiliser pour les vidanges."
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr "-dumpbase-ext .<ext>    Laisser tomber le .<ext> à la fin du nom du fichier de vidange pour nommer les fichiers de sortie auxiliaires."
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <répertoire>\tDéfinir le nom du répertoire à utiliser pour les vidanges."
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ à utiliser."
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:1098
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le début des fonctions."
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les étiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les étiquettes."
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le début des boucles."
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Autoriser le compilateur à introduire de nouvelles concurrences de données lors des stockages."
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'étape d'analyse statique."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Sélectionner quoi assainir."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Sélectionner le type de la couverture d'assainissement."
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<nombre>\tUtiliser un décalage personnalisé pour la mémoire des informations de validation (shadow memory)."
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,…>\tAssainir les variables globales dans les sections définies par l'utilisateur."
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Essayer de continuer l'exécution après avoir diagnostiqué un comportement indéfini."
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Cette option est obsolète; utilisez -fsanitize-recover= à la place."
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Utiliser des déroutements au lieu de diagnostiques de comportements non définis de l'assainisseur."
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Cette option est obsolète; utilisez -fsanitize-trap= à la place."
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Générer des tables de retour en arrière (unwind tables) qui sont exactes à chaque limite d'instruction."
  
! #: common.opt:1202
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Générer des instructions auto-inc/dec."
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Utiliser des informations de profilage par échantillonnage pour le poids des nœuds du graphe d'appels. Le fichier profile par défaut est fbdata.afdo dans « pwd »."
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Utiliser des informations de profilage par échantillonnage pour le poids des nœuds du graphe d'appels. Le fichier profile est spécifié en argument."
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr "Réaliser la mise en ligne en utilisant l'auto-profil."
  
! #: common.opt:1224
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Générer du code pour vérifier les bornes avant d'indexer les tableaux."
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Remplacer add, compare, branch par des branchements utilisant un registre compteur."
  
! #: common.opt:1232
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilités de branchements."
  
! #: common.opt:1248
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier."
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier avec les décorations."
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registre>\tMarquer le <registre> comme étant préservé au travers des fonctions."
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<registre>\tMarquer le <registre> comme étant corrompu par les appels de fonctions."
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolète; ne l'utilisez pas."
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Vérifier la valeur retournée par new en C++."
  
! #: common.opt:1279 common.opt:1283
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Réaliser des validations internes d'intégrité."
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Avec les options -f*-prefix-map=, comparer les chemins canoniques plutôt que simplement des chaînes."
  
! #: common.opt:1291
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Chercher des opportunités de réduire les ajustements de pile et les références à la pile."
  
! #: common.opt:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisées dans la section commune."
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tCompiler avec et sans l'option (par ex. -gtoggle) et comparer la vidange des insns finales."
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "N'exécuter que la seconde compilation de -fcompare-debug."
  
! #: common.opt:1315
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Réaliser l'élimination des comparaisons après que l'allocation des registres ait été terminée."
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile."
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Effectuer une étape d'optimisation par propagation des copies des registres."
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr "Replier les instructions calculant les décalages mémoire à l'instruction de l'accès mémoire quand c'est possible."
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Exécuter l'optimisation des sauts croisés."
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Lorsque CSE s'exécute, suivre les sauts jusqu'à leurs cibles."
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omettre l'étape de réduction de plage en réalisant des divisions complexes."
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Les multiplications et les divisions complexes suivent les règles du Fortran."
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Placer les éléments de données dans leur propre section."
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Lister tous les compteurs de débogage disponibles avec leurs limites et leurs valeurs."
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<compteur>[:<limite_inf1>-]<limite_sup1>[:<limite_inf2>-<limite_sup2>:…][,<compteur>:…]\tDéfinir la limite du compteur de débogage."
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de répertoire par un autre dans les informations de débogage."
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de répertoire par un autre dans le résultat de la compilation."
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Écrire une section .debug_types lorsque debuginfo de DWARF v4 est utilisé."
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Retarder à plus tard le dépilage des arguments des fonctions hors de la pile."
  
! #: common.opt:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Tenter de remplir les créneaux de retard (delay slots) des instructions de branchement."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent déclencher des exceptions."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vérifications inutiles des pointeurs nuls."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr "Produire des instructions de définition dos à dos avec leurs usages uniques, pour autant que leur macro-fusion soit possible sur la microarchitecture cible"
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Produire des données supplémentaires pour fournir une dévirtualisation plus agressive dans le mode de transformation local de LTO."
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Réaliser une dévirtualisation spéculative."
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1427
  #, no-c-format
  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]\tIndiquer combien de fois les informations sur l'emplacement dans le code source doivent être répétées au début des lignes de diagnostiques écrites sur plusieurs lignes."
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Montrer la ligne source avec un curseur indiquant la colonne."
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Montrer les lignes liant les événements apparentés dans les chemins de diagnostiques."
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Montrer les étiquettes annotant les plages du code source lorsque le code source est montré."
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Montrer les numéros de lignes dans la marge de gauche lorsque le code source est montré."
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Activer le formatage de la sortie en JSON."
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tEmbarquer les URL dans les diagnostiques."
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tSélectionner si les numéros de colonnes sont sortis comme colonnes d'affichage (par défaut) ou des octets bruts."
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<numéro>\tDéfini le numéro de la première colonne.  Le défaut est basé sur 1 en accord avec le style GNU mais certains utilitaires peuvent attendre une base zéro, par exemple."
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tChoisir le format de sortie."
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr "Ajouter le format de sortie."
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr "Définir le format de sortie."
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr "-fdiagnostics-escape-format=[unicode|bytes]\tSélectionner comment échapper les octets ASCII non imprimables dans la source pour les diagnostiques qui le suggère."
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Afficher les indices pour la correction sous forme lisible par une machine."
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Afficher les indices pour la correction vers stderr au format diff unifié."
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Amender les messages de diagnostiques appropriés avec les options de la ligne de commande qui les contrôlent."
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "Afficher les identificateurs CWE pour les messages de diagnostiques, quand disponibles."
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Imprimer toute règle associée avec les messages de diagnostiques."
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Utiliser une couleur dans les messages de diagnostique pour mettre les informations pertinentes en évidence."
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Spécifier comment imprimer les chemins de contrôle de flux associés avec un diagnostique."
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Arrêter toute fonctionnalité de diagnostique qui complique la sortie telles que les numéros de lignes, la couleur et URL d'avertissement."
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<nombre>      Distance entre les tabulations pour un rapport en colonnes."
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Montrer les profondeurs des piles d'événements dans les chemins."
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDéterminer quels caractères utiliser dans les diagrammes artistiques texte."
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Définir la largeur minimale de la marge de gauche du code source lorsque le code source est montré."
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr "Utiliser l'indentation pour montrer l'imbrication des diagnostiques dans la sortie texte."
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr "Montrer les informations d'emplacement en montrant les diagnostiques imbriqués."
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr "Montrer les niveaux imbriqués comme des nombres en montrant les diagnostiques imbriqués."
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr "Collecter et afficher plus d'informations de contexte pour le diagnostique."
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<étape>=range1+range2\tdésactiver une étape d'optimisation."
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<étape>=range1+range2\tactiver une étape d'optimisation."
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVidanger diverses données internes du compilateur dans un fichier."
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichier\tVidanger dans un fichier les insns à la fin d'une traduction."
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichier\tÉcrire toutes les déclarations dans un fichier sous forme de code Go."
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Supprimer la sortie des adresses dans les vidanges de débogage."
  
  # ICE=Internal Compiler Error
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Collecter et décharger les informations de débogage dans un fichier temporaire si une erreur interne du compilateur a eu lieu dans le compilateur C/C++."
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vidanger les informations détaillées sur la représentation interne de GCC des emplacements du code source."
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les étapes d'optimisation."
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Supprimer la sortie des numéros d'instructions, des numéros de lignes et des adresses dans les vidanges de débogage."
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Supprimer la sortie des numéros d'insn précédents et suivants dans les vidanges de débogage."
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activer les tables CFI via les directives de l'assembleur GAS."
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Exécuter la mise en ligne très tôt."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Réaliser la réduction interprocédurale des agrégats."
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Effectuer l'élimination des symboles inutilisés dans les informations de débogage."
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Effectuer l'élimination des types inutilisés dans l'information de débogage."
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Ne pas supprimer les informations de débogage des classes C++."
  
! #: common.opt:1736
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coûteuses."
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard|16]\tSpécifier la manière de gérer l'excédant de précision en virgule flottante."
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpécifier les valeurs permises pour FLT_EVAL_METHOD."
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Produire les objets LTO contenant à la fois le langage intermédiaire et la sortie binaire."
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Supposer qu'aucun NaN ni aucun infini ne sont générés."
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indéfiniment."
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registre>\tMarquer le <registre> comme n'étant pas disponible pour le compilateur."
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Ne pas allouer des float ni des double dans des registres en précision étendue."
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Réaliser une étape de propagation dans RTL (Register Transfer Language)."
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRéaliser la contraction d'expression en virgule flottante."
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Autoriser les fonctions internes ceil, floor, round, trunc à déclencher des exceptions « inexactes »."
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Autoriser le maintien des adresses de fonctions dans les registres."
  
! #: common.opt:1833
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr "Autoriser l'optimisation limitée des opérations avec les accès mémoire volatiles."
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Exécuter l'élimination des sous-expressions communes globales."
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Exécuter le mouvement de chargement amélioré lors de l'élimination des sous-expressions communes globales."
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Exécuter le mouvement de stockage après l'élimination des sous-expressions communes globales."
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr "Essayer d'éviter le renvoi du stockage"
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Réaliser les chargements redondants après l'élimination des stockages dans les sous-expressions communes globales."
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Exécuter l'élimination des sous-expressions communes globales après que l'allocation des registres soit terminée."
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSélectionner l'équilibre entre les encodages GNAT et le DWARF standard produit dans les informations de débogage."
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activer les entrées et sorties de la représentation Graphite."
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identité Graphite."
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activer la sortie de chargements adjacents hors d'une boucle pour encourager la génération d'instructions de déplacements conditionnels."
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr "Exécuter deux étapes de combinaison d'instructions tard dans l'étape du pipeline ; une avant l'allocation des registres et une autre après."
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme étant parallèles."
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activer les transformations de boucles imbriquées.  Identique à -floop-nest-optimize."
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'échange de boucles sur les arbres."
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Réaliser le unroll-and-jam."
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mémoire transactionnelle GNU."
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Utiliser STB_GNU_UNIQUE si supporté par l'assembleur."
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquées."
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr "Remplacer les appels indirects de pointeurs chargés depuis des structures en appels spéculatifs s'il existe un candidat connu."
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Forcer les accès aux champs de bits à correspondre à la largeur de leur type."
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilités de branchement."
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr "Activer divers fanions pertinent pour la sécurité."
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr "Renforcer les conditions pas utilisées dans les branches, en vérifiant les conditions inversées."
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr "Renforcer les branchements conditionnels en vérifiant les conditions inversées."
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr "Renforcer le flux de contrôle en enregistrant et en vérifiant les chemins d'exécution."
  
! #: common.opt:1978
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Désactiver les fonctions feuille CFR."
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr "Vérifier les chemins d'exécution CFR aussi avant les appels suivis du retour de leurs valeurs."
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr "Vérifier les chemins d'exécution CFR aussi en sortant d'une fonction au travers d'une exception."
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tVérifier les chemins d'exécution CFR aussi avant les fonctions qui ne retournent pas."
  
! #: common.opt:2011
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr "Générer des directives .ident en assembleur."
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en équivalents sans branchements."
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exécutions conditionnelles."
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tDéfinir le niveau de réutilisation de la pile pour les variables locales."
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convertir les sauts conditionnels des boucles les plus à l'intérieur en équivalents sans branchement."
  
! #: common.opt:2051
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas générer de directives .size."
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Réaliser la mise en ligne indirecte."
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activer la mise en ligne de fonctions déclarées « inline ». Le désactiver désactive toutes les mises en ligne."
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Intégrer les fonctions à l'intérieur de leurs appelants s'il est établi que la taille du code ne grandira pas."
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Intégrer les fonctions qui ne sont pas déclarées « inline » dans leurs appelants quand cela est profitable."
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Intégrer les fonctions qui ne sont requises que par leur unique appelant."
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<nombre>\tLimiter la taille des fonction mises en ligne à <nombre>."
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Mettre en ligne les opérations __atomic quand une séquence d'instructions sans blocage est disponible."
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr "-finline-stringops[=memcmp|memcpy|memmove|memset] Étendre les opérations en ligne mem/str supportées même si cela va à l'encontre de l'optimisation."
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Équivalent à -fcf-protection=full."
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\tInstrumentaliser les fonctions avec des contrôles pour vérifier que les instructions de contrôle de flux jump/call/return ont une cible valable."
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ajouter des appels de profilage aux entrées et aux sorties des fonctions."
  
! #: common.opt:2153
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Ajouter des appels de profilage aux entrées et aux sorties des fonctions appelées une fois."
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=nom,...\tNe pas ajouter les appels de profilage aux fonctions listées."
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichier,...\tNe pas ajouter les appels de profilage aux fonctions listées dans les fichiers."
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Réaliser la propagation interprocédurale des constantes."
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Réaliser un clonage pour rendre plus forte la propagation interprocédurale des constantes."
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Réaliser la propagation interprocédurale des constantes de bits."
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Réaliser l'analyse interprocédurale modref."
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr "Réordonner et cloner les fonctions pour maximiser la localité."
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Réaliser la propagation interprocédurale de profiles."
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Réaliser l'analyse interprocédurale des pointeurs et références."
  
! #: common.opt:2197
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Découvrir les fonctions pures et const."
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions et les variables en lecture seule."
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Découvrir les variables statiques en lecture seule et non adressables."
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Découvrir les variables statiques en lecture seule, en écriture seule et non adressables."
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Réduire l'alignement de la pile à l'endroit de l'appel, si possible."
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tDéfinir l'algorithme IRA utilisé."
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Supposer que la règle selon laquelle une zone mémoire ne peut être accessible que par un seul pointeur (strict aliasing) s'applique au travers des frontières de fonctions (pas en ligne)."
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tDéfinir les régions pour IRA."
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basé sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL."
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basé sur IRA dans les optimisations de boucles durant la phase RTL."
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder différents registres matériels."
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Partager les emplacements sur la pile pour faire déborder les pseudo registres."
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<nombre>\tContrôler le niveau des messages de diagnostique de IRA."
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Utiliser des tables de sauts pour des instructions switch suffisamment grandes."
  
! #: common.opt:2300
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Utiliser des tests de bits pour des instructions switch suffisamment grandes."
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Générer le code pour les fonctions même si elles sont complètement mises en ligne."
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Générer le code pour les fonctions statiques même si elles ne sont jamais appelées."
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Produire les variables constantes statiques même si elles ne sont pas utilisées."
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Préfixer les symboles externes avec un caractère de soulignement."
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematérialisation sensible au CFG pendant LRA."
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'édition de liens."
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Les optimisations durant l'édition de liens sont faites avec un nombre de tâches parallèles ou un serveur de tâches."
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr "Activer le LTO incrémental avec sa cache dans le répertoire donné."
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr "Nombre d'entrées dans la cache dans LTO incrémental après lequel éliminer les anciennes entrées."
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Spécifier l'algorithme pour partitionner les symboles et les variables durant l'édition de liens."
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr "Activer l'heuristique pour reconnaitre les identificateurs de symbols au niveau le plus haut (non étendu) de l'assemblage et empêcher ainsi leur décoration/suppression."
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr "Utiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermédiaire (IL)."
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'édition de liens."
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'édition de liens uniquement dans le mode d'analyse complète du programme (mode WPA)."
  
! #: common.opt:2390
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Changer la valeur de errno après les fonctions mathématiques internes."
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs à rapporter."
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr "Autoriser le retrait des paires malloc et free quand le bloc alloué n'est pas utilisé."
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mémoire permanente."
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Produire un rapport sur l'allocation de mémoire permanente dans le mode d'analyse complète du programme (WPA mode)."
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Tenter de fusionner les constantes et les variables constantes identiques."
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Tenter de fusionner les constantes identiques au travers des unités de compilation."
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Tenter de fusionner les chaînes de débogage identiques au travers des unités de compilation."
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<nombre>\tLimiter la longueur des diagnostiques à <nombre> caractères par ligne.  0 supprime le retour automatique à la ligne."
  
! #: common.opt:2432
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Aligner le début de chaque fonction."
  
  # SMS= Swing Module Scheduler: est-il besoin de le préciser ?
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Réaliser l'ordonnancement modulo basé sur SMS avant la première étape de l'ordonnancement."
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Réaliser l'ordonnancement modulo basé sur SMS en autorisant les déplacements de registres."
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Déplacer hors des boucles les calculs invariants par rapport aux boucles."
  
! #: common.opt:2448
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr "Déplacer les stockages en dehors des boucles."
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr "Bloc de base pour les TFLAGS supportant les multilib basés sur les specs."
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'étape d'élimination du code RTL mort."
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'étape d'élimination des stockages RTL morts."
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activer/Désactiver l'ordonnancement traditionnel dans les boucles qui sont déjà passées par l'ordonnancement modulo."
  
  # Je ne comprends même pas comment le message anglais est censé être compréhensible !
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions émises par des routines de déroutement."
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr "-foffload-options=<cibles>=<options>\tSpécifier les options pour les cibles de déchargements."
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tDéfinir l'ABI à utiliser dans un compilateur de déchargement."
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr "-foffload-abi-host-opts=<options>\tSpécifier les options de l'ABI hôte."
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Lorsque c'est possible, ne pas générer des trames de pile."
  
! #: common.opt:2507
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Générer des clones SIMD pour les fonctions avec la directive cible de déclaration OpenMP."
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=fichier]\tVidanger les détails de l'optimisation du compilateur."
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Écrire un fichier FICHSRC.opt-record.json détaillant quelles optimisations ont été réalisées."
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr "Détecter les boucles qui calculent un CRC et les remplacer par une implémentation plus rapide. Si la cible supporte l'instruction CRC et que la boucle CRC utilise le même polynôme que l'instruction CRC, la remplacer directement avec l'instruction CRC correspondante. Sinon, si la cible supporte l'instruction carry-less-multiplication, générer le CRC en l'utilisant. Si aucun des cas est possible, générer un CRC basé sur une table."
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiser les appels récursifs dans des fonctions apparentées (sibbling call) et à la fin de la fonction (tail call)."
  
! #: common.opt:2556
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr "Insérer le chemin du code de profilage."
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Réaliser une mise en ligne partielle."
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Produire un rapport sur l'allocation de mémoire avant l'optimisation interprocédurale."
  
! #: common.opt:2568
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Produire un rapport sur l'allocation de mémoire après l'optimisation interprocédurale."
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<nombre>\tDéfinir l'alignement initial maximum des membres d'une structure."
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Retourner les petits agrégats en mémoire, pas dans les registres."
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activer les optimisations sur de petits segments de code (peephole) spécifiques à la machine."
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activer une étape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2."
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Générer du code indépendant de la position si possible (mode large)."
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Générer du code indépendant de la position pour les exécutables si possible (mode large)."
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Générer du code indépendant de la position si possible (mode petit)."
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Générer du code indépendant de la position pour les exécutables si possible (mode petit)."
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT à l'endroit de l'appel)."
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Spécifier un greffon à charger."
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clé>[=<valeur>]\tSpécifier l'argument <clé>=<valeur> pour le greffon <nom>."
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Exécuter l'optimisation de mise en commun prédictive."
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Générer des instructions de préchargement, si disponible, pour les tableaux dans les boucles."
  
! #: common.opt:2632
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Générer des noms de chemins absolus vers le code source pour gcov."
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Insérer le code de profilage basé sur arc du programme."
  
! #: common.opt:2644
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Insérer le code de profilage de couverture d'une condition."
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Définir le répertoire racine pour stocker les données de profilage. Le répertoire retourné par « pwd » est utilisé par défaut."
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Définir le nom pour stocker le fichier de note de profil."
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Autoriser la correction des inconsistances dans le flux d'entrée du profil."
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tDéfinir la méthode de mise à jour du profil."
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrôle aux fonctions dans les fichiers dont le nom correspond à une des expressions régulières (séparées par un point-virgule)."
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrôle aux fonctions dans les fichiers dont le nom ne correspond pas à une des expressions régulières (séparées par un point-virgule)."
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tNiveau de contrôle de la reproductibilité du profil collecté par -fprofile-generate."
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Supprimer le préfixe du chemin absolu avant de dégrader le nom pour -fprofile-generate= et -fprofile-use=."
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "-fprofile-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de répertoire par un autre dans le résultat de la couverture GCOV."
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activer les options communes pour la génération d'informations de profilage pour l'optimisation directe à partir des données collectées par le profilage."
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour la génération d'informations de profilage pour l'optimisation directe à partir des données collectées par le profilage et définir -fprofile-dir=."
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section .gcov_info au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section spécifiée au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Ne pas supposer que les fonctions qui ne sont pas exécutées durant l'exécution d'exercice sont « froides »."
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activer les options communes pour réaliser une optimisation directe à partir des informations recueillies par le profilage."
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour réaliser une optimisation directe à partir des informations recueillies par le profilage et définir -fprofile-dir=."
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Insérer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2741
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohérence du profilage."
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activer la réorganisation des fonctions qui améliore le placement du code."
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Insérer des instructions NOP à chaque entrée de fonction."
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<chaîne>\tRendre la compilation reproductible en utilisant <chaîne>."
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Enregistrer, dans le fichier objet, les options en ligne de commande passées à gcc."
  
! #: common.opt:2770
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrégats dans les registres."
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Informer DSE que la zone de stockage d'un objet C++ est morte quand le constructeur démarre et quand le destructeur se termine."
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tContrôler les optimisations IPA pour fournir une compilation sûr pour la correction à chaud. En même temps, fourni un contrôle à de multiples niveaux sur les optimisations IPA activées."
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisées."
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Soulager la pression sur les registres en réduisant la portée pendant laquelle une valeur peut rester dans un registre."
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une étape d'optimisation pour renommer les registres."
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Effectuer une étape d'optimisation de fusion des instructions selon la cible."
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Réorganiser les blocs de base pour améliorer le placement du code."
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tDéfinir l'algorithme de réorganisation des blocs de base."
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Réorganiser les blocs de base et les partitions dans des sections chaude et froide."
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Réorganiser les fonctions pour améliorer le placement du code."
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ajouter une étape d'élimination des sous-expressions communes après l'optimisation des boucles."
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Interdire les optimisations qui supposent un comportement par défaut pour l'arrondis des virgules flottantes."
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement à travers les blocs de base."
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible à la pression sur les registres."
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spéculatif des non chargements."
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spéculatif de certains chargements."
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spéculatif de plus de chargements."
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<numéro>\tDéfinir le niveau de verbosité de l'ordonnanceur."
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si l'ordonnancement est fait après le rechargement, faire un ordonnancement des super blocs."
  
! #: common.opt:2892
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Réordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2896
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Réordonnancer les instructions après l'allocation de registres."
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sélectif."
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Exécuter l'ordonnancement sélectif après le rechargement."
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Exécuter les autodiagnostics en utilisant le chemin donné pour trouver les fichiers de tests."
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Réaliser la mise en pipeline logicielle des boucles internes durant l'ordonnancement sélectif."
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Réaliser la mise en pipeline logicielle des boucles externes durant l'ordonnancement sélectif."
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Réordonnancer les régions mises en pipeline sans la mise en pipeline."
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sémantique différente (ou initialiseur) par l'éditeur de lien dynamique."
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prématuré de insns dans la queue."
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<nombre>\tFixer le nombre d'insns dans la queue qui peuvent être prématurément ordonnancées."
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Définir la distance de vérification de la dépendance dans l'ordonnancement prématuré des insns dans la queue."
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<nombre>\tDéfinir la distance de vérification de la dépendance dans l'ordonnancement prématuré des insns dans la queue."
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique des instructions spéculatives dans l'ordonnanceur."
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique de la dernière instruction dans l'ordonnancement."
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activer l'heuristique du décompte des dépendances dans l'ordonnanceur."
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Accéder au données dans la même section à partir du point d'ancrage partagé."
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'étape d'élimination des extensions redondantes."
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Afficher les numéros des colonnes dans les diagnostiques quand ils sont disponibles. Activé par défaut."
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au début des fonctions."
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Emballer séparément les parties du prologue et de l'épilogue."
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Désactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible."
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Désactiver les optimisations des virgules flottantes qui ignorent le signe du zéro défini par IEEE."
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convertir les constantes en virgule flottante en constantes en simple précision."
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Scinder le temps de vie des variables d'induction quand des boucles sont dépliées."
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Générer des trames de pile discontinues."
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indépendants."
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Scinder les types larges dans des registres indépendants plus tôt."
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activer la propagation vers le haut des propriétés d'utilisation au niveau SSA."
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nœuds PHI SSA."
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiser le nombre de registres stdarg sauvegardés sur la pile au début d'une fonction."
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Appliquer l'expansion des variables quand les boucles dont dépliées."
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInsérer du code de vérification de la pile dans le programme."
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Insérer du code de vérification de la pile dans le programme. Identique à -fstack-check=specific."
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "Insérer du code pour sonder chaque page de l'espace de la pile quand il est alloué pour protéger contre des attaques visant une collision de pile (stack-clash)."
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<registre>\tFaire un déroutement si la pile va au delà du <registre>."
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nom>\tFaire un déroutement si la pile va au delà du symbole <nom>."
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme méthode de protection de la pile."
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Utiliser une méthode de protection de la pile pour chaque fonction."
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Utiliser une méthode intelligente de protection de la pile pour certaines fonctions."
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "N'utiliser une méthode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection."
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Fournir les informations d'utilisation de la pile pour chaque fonction."
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Supposer que la règle selon laquelle une zone mémoire ne peut être accessible que par un seul pointeur (strict aliasing) s'applique."
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Traiter les débordements signés comme étant indéfinis. Inversé par -fwrapv -fwrapv-pointer."
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr "Désactiver entièrement la mise à zéro de la pile (stack scrub), ignore les attributs strub."
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr "Activer la mise à zéro de la pile (stack scrub) selon les attributs, avec vérification stricte de l'appel."
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr "Rétablir le mode de mise à zéro de la pile (stack scrub) : selon les attributs, avec une vérification relâchée."
  
! #: common.opt:3129
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "Autoriser la mise à zéro de la pile (stack scrubbing) pour toutes les fonctions viables."
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr "Activer la mise à zéro de la pile lors des appels pour toutes les fonctions viables."
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Activer la mise à zéro de la pile interne pour toutes les fonctions viables."
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "Implémenter les opérations __atomic via des appels de bibliothèque aux fonctions historiques __sync."
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Vérifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Créer les fichiers de données nécessaires à « gcov »."
  
  # Jump threading= des sauts consécutifs sont remplacés par un saut vers la cible finale
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Réaliser les optimisations d'enfilage des sauts."
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter le temps pris par chaque étape de la compilation."
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Enregistrer le temps pris par chaque sous-étape séparément."
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDéfinir le modèle de génération de code par défaut pour le stockage local au thread."
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Réorganiser les fonctions, les variables et l'assembleur au plus haut niveau."
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Exécuter la formation du super bloc via la duplication de la queue."
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Pour les cibles qui requièrent normalement des trampolines pour les fonctions imbriquées, toujours les générer au lieu d'utiliser des descripteurs."
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr "Est-ce que les trampolines sont générés dans la mémoire exécutable plutôt que dans la pile exécutable."
  
! #: common.opt:3215
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Supposer que les opérations en virgule flottante peuvent générer des déroutements."
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Générer des déroutements pour les débordements signés dans les additions, soustractions et multiplications."
  
! #: common.opt:3223
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:3227
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activer la copie des en-têtes de boucles sur les arbres."
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Réaliser la conversion des initialisations de « switch »."
  
! #: common.opt:3267
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activer l'optimisation de l'élimination du code mort SSA sur les arbres."
  
! #: common.opt:3271
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activer la fusion des appels en fin de fonction (tail call) sur les arbres."
  
! #: common.opt:3279
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'élimination des stockages morts."
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activer l'élimination redondante totale (Full Redundancy Elimination) sur les arbres."
  
! #: common.opt:3291
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaînes sur les arbres."
  
! #: common.opt:3295
  #, no-c-format
  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 "Détecter les chemins qui déclenchent un comportement erroné ou indéfini dû au déréférencement d'un pointeur nul. Isoler ces chemins du flux de contrôle principal et transformer les instructions avec un comportement erroné ou indéfini en instructions de déroutement."
  
! #: common.opt:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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 "Détecter les chemins qui déclenchent un comportement erroné ou indéfini dû à une valeur nulle utilisée d'une manière interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrôle principal et transformer l'instruction avec un comportement erroné ou indéfini en une instruction de déroutement."
  
! #: common.opt:3308
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activer la distribution des boucles pour les motifs transformés en appels de bibliothèque."
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Créer des variables d'induction canoniques dans les boucles."
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<number>\tActiver la parallélisation automatique des boucles."
  
! #: common.opt:3336
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Activer la parallélisation automatique des boucles."
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activer la sortie hors des boucles des chargements par des pointeurs conditionnels."
  
! #: common.opt:3344
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "Dans l'optimisation SSA-PRE sur les arbres, activer l'élimination de la redondance partielle-partielle."
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Réaliser une analyse de ce qui est pointé, locale à la fonction, sur les arbres."
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la réassociation au niveau de l'arbre."
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Exécuter la simplification des instructions dupliquées lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Exécuter le remplacement des scalaires des agrégats."
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'étape SSA->normale."
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Réaliser une propagation de la plage de valeurs sur les arbres."
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Scinder les chemins conduisant à des arêtes de retour d'une boucle."
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Supposer que les déclarations communes peuvent être remplacées par d'autres se terminant par un tableau plus grand."
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unité de compilation entière à la fois."
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr "Intercepter sur __builtin_unreachable au lieu de l'utiliser pour l'optimisation."
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Dérouler les boucles quand le nombre d'itérations est connu."
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Dérouler toutes les boucles."
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Autoriser l'optimisation de l'arithmétique en virgule flottante qui peut changer le résultat de l'opération à cause de l'arrondi."
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Identique à -fassociative-math pour les expressions contenant des divisions."
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permettre les optimisations mathématiques qui peuvent violer les standards IEEE ou ISO."
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Déplacer les boucles à l'intérieur des branchements quand c'est possible."
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Scinder les boucles pour éliminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting)."
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Décliner les versions des boucles basées sur le fait que les indices ont un pas de un."
  
! #: common.opt:3453
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Générer uniquement les tables de retour en arrière pour la gestion des exceptions."
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens bfd au lieu de l'éditeur par défaut."
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens gold au lieu de l'éditeur par défaut."
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens lld de LLVM au lieu de l'éditeur par défaut."
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens Modern (MOLD) au lieu de l'éditeur par défaut."
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens Wild au lieu de l'éditeur par défaut."
  
! #: common.opt:3480
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "Activer l'édition de lien de libatomic."
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Réaliser le pistage des variables."
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Réaliser le pistage des variables en annotant les affectations."
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Réaliser le pistage des variables et aussi étiqueter les variables qui ne sont pas initialisées."
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:3520
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activer la vectorisation des blocs de base (SLP) sur les arbres."
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpécifie le modèle de coût pour la vectorisation."
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpécifier le modèle de coût de la vectorisation pour du code marqué par la directive simd."
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activer le modèle de coût du vectoriseur dynamique. Préservé pour rétro-compatibilité."
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activer la propagation par copie des informations sur l'évolution scalaire."
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAjouter les initialisations aux variables automatiques."
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur."
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tDéfinir la visibilité par défaut des symboles."
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vérifications des vtables."
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Sortir les informations sur les ensembles de pointeurs pour la vérification des vtables."
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construire une toile et séparer les utilisations sans relations d'une variable seule."
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activer l'élimination conditionnelle du code mort pour les appels internes."
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Réaliser les optimisations sur tout le programme."
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le débordement de pointeur revient au départ."
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Supposer que le débordement de l'arithmétique signée boucle sur la plage accessible."
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Placer des données initialisées à zéros dans la section bss."
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Vider les registres utilisés dans l'appel lors du retour de fonction."
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr "-fzero-init-padding-bits=[standard|unions|all]\tCompléter les bits avec des zéros dans les initialiseurs."
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Générer les informations de débogage dans le format par défaut."
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+)."
  
! #: common.opt:3692
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "Générer les informations de débogage dans le format Codeview."
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF."
  
! #: common.opt:3718
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "Générer les informations de débogage CTF au niveau par défaut."
  
! #: common.opt:3722
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "Générer les informations de débogage BTF au niveau par défaut."
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr "Générer du BTF élagué lors de l'émission d'infos BTF"
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Générer les informations de débogage dans la version par défaut du format DWARF."
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Générer les informations de débogage dans le format DWARF v2 (ou ultérieur)."
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 32 bits en émettant les informations de débogage DWARF."
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 64 bits en émettant les informations de débogage DWARF."
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Générer les informations de débogage dans le format étendu par défaut."
  
! #: common.opt:3750
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Générer des information étendues pour les points d'entrées des fonctions en ligne."
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Calculer les points de réinitialisation locview sur base des estimations des longueurs des insns."
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Ne pas générer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Générer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Générer les sections DWARF pubnames et pubtypes avec les extensions GNU."
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF."
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Générer les informations de débogage dans des fichiers .dwo séparés."
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Émettre des emplacements de points d'arrêt progressifs recommandés"
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Ne pas produire les suppléments DWARF au delà de la version sélectionnée."
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Ajouter les attributs de description à certains DIEs DWARF qui n'ont pas d'attribut de nom."
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de génération des informations de débogage."
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Augmenter les listes de positions de variables avec des vues progressives."
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Générer les informations de débogage dans le format VMS."
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Générer des sections de débogage compressées."
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<format>\tGénérer les sections de débogage compressées dans le format <format>."
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<répertoire>\tDéfinir le <répertoire> comme étant le répertoire par défaut des modules externes."
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <répertoire>\tDéfinir le <répertoire> comme étant le sous-répertoire d'inclusion multiarch."
  
! #: common.opt:3886
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3890
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Comme -pedantic mais générer des erreurs au lieu d'avertissements."
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ne pas afficher les fonctions compilées ni le temps écoulé."
  
! #: common.opt:3948
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Produire un code relocalisable en sortie."
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr "Retirer toutes les tables de symboles et les informations de réadressage de l'exécutable."
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Créer une bibliothèque partagée."
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ne pas créer un exécutable indépendant de la position dynamiquement lié."
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Créer un exécutable indépendant de la position dynamiquement lié."
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Créer un exécutable statique indépendant de la position."
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Faire sauvegarder les registres par l'appelant au travers des appels si possible."
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr "Éliminer le code mort sur des zéros et des extensions de signe avec une analyse du flux de données spéciale."
--- 11936,14831 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "Avertir à propos de problèmes avec les données de du profil automatique."
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Avertir à propos de l'utilisation de pointeurs vers un stockage désalloué."
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Avertir à propos de l'utilisation inappropriée d'un attribut."
  
! #: common.opt:576
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Ne pas avertir à propos des attributs spécifiés."
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "Avertir à propos de la sécurité du type et les erreurs similaires et les désaccords dans les déclarations avec des attributs alias."
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Avertir quand le code de contrôle du profilage a été demandé mais n'a pas su être appliqué à certaines fonctions."
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Avertir à propos des conversions de pointeurs qui accroissent l'alignement."
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Se plaindre quand une option en ligne de commande est valide mais pas applicable au frontend courant"
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Avertir lorsque une directive #warning est rencontrée."
  
! #: common.opt:609
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Avertir à propos des utilisations des déclarations « __attribute__((warning)) »."
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Avertir si une fonctionnalité du compilateur, une classe, une méthode ou un champ obsolète est utilisé."
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Avertir à propos des utilisations des déclarations « __attribute__((deprecated)) »."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Avertir lorsque une passe d'optimisation est désactivée."
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Convertir tous les avertissements en erreurs."
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Convertir l'avertissement spécifié en erreur."
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Afficher des avertissements complémentaires (au risque qu'ils soient non désirés)."
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Arrêter à la première erreur rencontrée."
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<taille-octet>\tAvertir si la trame de pile d'une fonction a besoin de plus de <taille-octet>."
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Désactive l'avertissement -Wframe-larger-than=.  Équivalent à -Wframe-larger-than=<SIZE_MAX> ou plus grand."
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Avertir lors d'une tentative de libérer un objet qui n'est pas sur le tas."
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr "Avertir quand -fhardened n'a pas activé une option de son ensemble."
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Avertir quand un « case » d'un « switch » n'a pas d'instruction « break »."
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Avertir à propos d'appels récursifs infinis."
  
! #: common.opt:672
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Avertir lorsque une fonction en ligne ne peut pas être mise en ligne."
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Avertir si un paramètre du modèle de mémoire atomique est identifié comme étant en dehors de la plage valide."
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<taille-octet>\tAvertir si un objet est plus grand que <taille-octet>."
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Désactive l'avertissement -Wlarger-than=.  Équivalent à -Wlarger-than=<SIZE_MAX> ou plus grand."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Avertir si un paramètre pointeur avec l'attribut nonnull est comparé avec NULL."
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Avertir si le déréférencement d'un pointeur NULL peut conduire à un comportement erroné ou indéfini."
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Avertir à propos du passage d'un pointeur ou d'une référence à une variable locale ou temporaire à un argument d'appel musttail."
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Avertir à propos d'un pointeur ou d'une référence à une variable locale ou temporaire qui pourrait échapper à un appel musttail."
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Avertir à propos de certaines violations de la règle de la définition unique du C++ durant l'optimisation lors de l'édition de liens."
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Avertir à propos des débordements dans les expressions arithmétiques."
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Avertir à propos de types qui ne correspondent pas dans les déclarations globales durant l'optimisation lors de l'édition de liens."
  
! #: common.opt:726
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Avertir lorsque l'attribut « packed » n'a pas d'effet sur l'agencement d'un struct."
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Avertir lorsque du rembourrage est requis pour aligner les membres d'une structure."
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Émettre les avertissements nécessaires pour être strictement conforme au standard."
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Avertir à propos du retour d'un pointeur ou d'une référence à une variable locale ou temporaire."
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Avertir lorsqu'une variable en masque une autre.  Identique à -Wshadow=global."
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Avertir lorsqu'une variable en masque une autre (globalement)."
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramètre."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Avertir lorsqu'une variable locale masque une autre variable locale ou un paramètre d'un type compatible."
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Avertir lorsque la protection contre l'écrasement de la pile n'est pas produite pour une quelconque raison."
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<taille-octet>\tAvertir si l'utilisation de la pile pourrait être plus grande que <taille-octet>."
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Désactive l'avertissement -Wstack-usage=.  Équivalent à -Wstack-usage=<SIZE_MAX> ou plus grand."
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Avertir à propos du code qui pourrait enfreindre la règle selon laquelle une zone mémoire ne peut être accédée que par une seule variable (strict aliasing)."
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Avertir à propos d'optimisations qui supposent que le débordement d'un nombre signé est indéfini."
  
! #: common.opt:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((cold))."
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((const))."
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((pure))."
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))."
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((malloc))."
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((returns_nonnull))."
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Avertir à propos des types polymorphiques du C++ où l'ajout du mot clé « final » améliorerait la qualité du code."
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Avertir à propos des méthodes virtuelles du C++ où l'ajout du mot clé « final » améliorerait la qualité du code."
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Avertir à propos d'instructions entre l'expression de contrôle du « switch » et le premier « case »."
  
! #: common.opt:829
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne pas supprimer les avertissements pour les en-têtes système."
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Avertir si une comparaison est toujours évaluée à vrai ou à faux."
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Avertir lorsqu'un trampoline est généré."
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Avertir à propos de cas où -ftrivial-auto-var-init ne peut pas initialiser une variable automatique."
  
! #: common.opt:845
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Avertir si une comparaison est toujours vraie ou toujours fausse en raison d'une gamme limitée du type de donnée."
  
! #: common.opt:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Avertir à propos des variables automatiques non initialisées."
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Avertir à propos des variables automatiques qui pourraient ne pas être initialisées."
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Activer tous les avertissements -Wunused-."
  
! #: common.opt:868
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Avertir lorsqu'un paramètre de fonction est seulement défini mais n'est pas autrement utilisé."
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Avertir lorsqu'une variable est seulement définie mais n'est pas autrement utilisée."
  
! #: common.opt:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Avertir lorsqu'une fonction est inutilisée."
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Avertir lorsqu'une étiquette est inutilisée."
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé."
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisée."
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Avertir lorsqu'une variable est inutilisée."
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Avertir si les profiles définis par -fprofile-use ne correspondent pas."
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Avertir quand une fonction se termine plus tôt qu'elle ne commence à cause de macros linenum invalide."
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Avertir quand une condition a trop de termes et que le profilage de la couverture de la condition abandonne l'instrumentalisation de l'expression."
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr "-fpath-coverage-limit=<nombre> Ne pas instrumentaliser les fonctions dont le compteur de chemin dépasse <nombre>."
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr "Avertir si une fonction dépasse le nombre de chemins (contrôlé par -fpath-coverage-limit) et que la couverture de chemin abandonne l'instrumentalisation de la fonction. La limite est approximative et conservatrice. La couverture pourrait abandonner même si le nombre réel est légèrement en dessous de la limite."
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Avertir si les profiles définis par -fprofile-use n'existe pas."
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Avertir lorsqu'une opération vectorielle est compilée en dehors de SIMD."
  
! #: common.opt:932
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Avertir à propos des fonctionnalités non supportées dans ThreadSanitizer."
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <fichier>\tProduire des informations de déclarations dans le <fichier>."
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<lettres>\tActiver les vidanges pour des étapes spécifiques du compilateur."
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <fichier>\tDéfinir le nom de base du fichier à utiliser pour les vidanges."
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr "-dumpbase-ext .<ext>    Laisser tomber le .<ext> à la fin du nom du fichier de vidange pour nommer les fichiers de sortie auxiliaires."
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <répertoire>\tDéfinir le nom du répertoire à utiliser pour les vidanges."
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "La version de l'ABI C++ à utiliser."
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Optimiser agressivement les boucles en utilisant les contraintes du langage."
  
! #: common.opt:1097
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Aligner le début des fonctions."
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Aligner les étiquettes qui sont uniquement atteintes par sauts."
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr "Aligner toutes les étiquettes."
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Aligner le début des boucles."
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Autoriser le compilateur à introduire de nouvelles concurrences de données lors des stockages."
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Activer l'étape d'analyse statique."
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Sélectionner quoi assainir."
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Sélectionner le type de la couverture d'assainissement."
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=<nombre>\tUtiliser un décalage personnalisé pour la mémoire des informations de validation (shadow memory)."
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,…>\tAssainir les variables globales dans les sections définies par l'utilisateur."
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Essayer de continuer l'exécution après avoir diagnostiqué un comportement indéfini."
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Cette option est obsolète; utilisez -fsanitize-recover= à la place."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Utiliser des déroutements au lieu de diagnostiques de comportements non définis de l'assainisseur."
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Cette option est obsolète; utilisez -fsanitize-trap= à la place."
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Générer des tables de retour en arrière (unwind tables) qui sont exactes à chaque limite d'instruction."
  
! #: common.opt:1201
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Générer des instructions auto-inc/dec."
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Utiliser des informations de profilage par échantillonnage pour le poids des nœuds du graphe d'appels. Le fichier profile par défaut est fbdata.afdo dans « pwd »."
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Utiliser des informations de profilage par échantillonnage pour le poids des nœuds du graphe d'appels. Le fichier profile est spécifié en argument."
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr "Réaliser la mise en ligne en utilisant l'auto-profil."
  
! #: common.opt:1223
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Générer du code pour vérifier les bornes avant d'indexer les tableaux."
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Remplacer add, compare, branch par des branchements utilisant un registre compteur."
  
! #: common.opt:1231
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Utiliser les informations de profilage pour les probabilités de branchements."
  
! #: common.opt:1247
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier."
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Fournir les informations du graphe d'appels pour chaque fichier avec les décorations."
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<registre>\tMarquer le <registre> comme étant préservé au travers des fonctions."
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<registre>\tMarquer le <registre> comme étant corrompu par les appels de fonctions."
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Sauvegarder les registres autour des appels de fonctions."
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Cette option est obsolète; ne l'utilisez pas."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Vérifier la valeur retournée par new en C++."
  
! #: common.opt:1278 common.opt:1282
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Réaliser des validations internes d'intégrité."
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Avec les options -f*-prefix-map=, comparer les chemins canoniques plutôt que simplement des chaînes."
  
! #: common.opt:1290
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Activer la sortie du code hors des boucles."
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Chercher des opportunités de réduire les ajustements de pile et les références à la pile."
  
! #: common.opt:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Placer les globales non initialisées dans la section commune."
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tCompiler avec et sans l'option (par ex. -gtoggle) et comparer la vidange des insns finales."
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "N'exécuter que la seconde compilation de -fcompare-debug."
  
! #: common.opt:1314
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Réaliser l'élimination des comparaisons après que l'allocation des registres ait été terminée."
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Ne pas appliquer les optimisations qui augmentent notablement l'utilisation de la pile."
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Effectuer une étape d'optimisation par propagation des copies des registres."
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr "Replier les instructions calculant les décalages mémoire à l'instruction de l'accès mémoire quand c'est possible."
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Exécuter l'optimisation des sauts croisés."
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Lorsque CSE s'exécute, suivre les sauts jusqu'à leurs cibles."
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Omettre l'étape de réduction de plage en réalisant des divisions complexes."
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Les multiplications et les divisions complexes suivent les règles du Fortran."
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Placer les éléments de données dans leur propre section."
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Lister tous les compteurs de débogage disponibles avec leurs limites et leurs valeurs."
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<compteur>[:<limite_inf1>-]<limite_sup1>[:<limite_inf2>-<limite_sup2>:…][,<compteur>:…]\tDéfinir la limite du compteur de débogage."
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de répertoire par un autre dans les informations de débogage."
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de répertoire par un autre dans le résultat de la compilation."
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Écrire une section .debug_types lorsque debuginfo de DWARF v4 est utilisé."
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Retarder à plus tard le dépilage des arguments des fonctions hors de la pile."
  
! #: common.opt:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Tenter de remplir les créneaux de retard (delay slots) des instructions de branchement."
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Supprimer les instructions inutiles qui peuvent déclencher des exceptions."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Supprimer les vérifications inutiles des pointeurs nuls."
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr "Produire des instructions de définition dos à dos avec leurs usages uniques, pour autant que leur macro-fusion soit possible sur la microarchitecture cible"
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr "Produire des données supplémentaires pour fournir une dévirtualisation plus agressive dans le mode de transformation local de LTO."
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "Réaliser une dévirtualisation spéculative."
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "Essayer de convertir les appels virtuels en appels directs."
  
! #: common.opt:1426
  #, no-c-format
  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]\tIndiquer combien de fois les informations sur l'emplacement dans le code source doivent être répétées au début des lignes de diagnostiques écrites sur plusieurs lignes."
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr "Montrer la ligne source avec un curseur indiquant la colonne."
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr "Montrer les lignes liant les événements apparentés dans les chemins de diagnostiques."
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr "Montrer les étiquettes annotant les plages du code source lorsque le code source est montré."
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr "Montrer les numéros de lignes dans la marge de gauche lorsque le code source est montré."
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr "-fdiagnostics-color=[never|always|auto]\tAfficher les diagnostiques en couleur."
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "Activer le formatage de la sortie en JSON."
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr "-fdiagnostics-urls=[never|always|auto]\tEmbarquer les URL dans les diagnostiques."
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr "-fdiagnostics-column-unit=[display|byte]\tSélectionner si les numéros de colonnes sont sortis comme colonnes d'affichage (par défaut) ou des octets bruts."
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr "-fdiagnostics-column-origin=<numéro>\tDéfini le numéro de la première colonne.  Le défaut est basé sur 1 en accord avec le style GNU mais certains utilitaires peuvent attendre une base zéro, par exemple."
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tChoisir le format de sortie."
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr "Ajouter le format de sortie."
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr "Définir le format de sortie."
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr "-fdiagnostics-escape-format=[unicode|bytes]\tSélectionner comment échapper les octets ASCII non imprimables dans la source pour les diagnostiques qui le suggère."
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr "Afficher les indices pour la correction sous forme lisible par une machine."
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr "Afficher les indices pour la correction vers stderr au format diff unifié."
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr "Amender les messages de diagnostiques appropriés avec les options de la ligne de commande qui les contrôlent."
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr "Afficher les identificateurs CWE pour les messages de diagnostiques, quand disponibles."
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr "Imprimer toute règle associée avec les messages de diagnostiques."
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr "Utiliser une couleur dans les messages de diagnostique pour mettre les informations pertinentes en évidence."
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr "Spécifier comment imprimer les chemins de contrôle de flux associés avec un diagnostique."
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr "Arrêter toute fonctionnalité de diagnostique qui complique la sortie telles que les numéros de lignes, la couleur et URL d'avertissement."
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<nombre>      Distance entre les tabulations pour un rapport en colonnes."
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr "Montrer les profondeurs des piles d'événements dans les chemins."
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDéterminer quels caractères utiliser dans les diagrammes artistiques texte."
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr "Définir la largeur minimale de la marge de gauche du code source lorsque le code source est montré."
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr "Utiliser l'indentation pour montrer l'imbrication des diagnostiques dans la sortie texte."
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr "Montrer les informations d'emplacement en montrant les diagnostiques imbriqués."
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr "Montrer les niveaux imbriqués comme des nombres en montrant les diagnostiques imbriqués."
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr "Collecter et afficher plus d'informations de contexte pour le diagnostique."
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr "-fdisable-[tree|rtl|ipa]-<étape>=range1+range2\tdésactiver une étape d'optimisation."
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr "-fenable-[tree|rtl|ipa]-<étape>=range1+range2\tactiver une étape d'optimisation."
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\tVidanger diverses données internes du compilateur dans un fichier."
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=fichier\tVidanger dans un fichier les insns à la fin d'une traduction."
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=fichier\tÉcrire toutes les déclarations dans un fichier sous forme de code Go."
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Supprimer la sortie des adresses dans les vidanges de débogage."
  
  # ICE=Internal Compiler Error
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr "Collecter et décharger les informations de débogage dans un fichier temporaire si une erreur interne du compilateur a eu lieu dans le compilateur C/C++."
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr "Vidanger les informations détaillées sur la représentation interne de GCC des emplacements du code source."
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr "Vidanger les étapes d'optimisation."
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Supprimer la sortie des numéros d'instructions, des numéros de lignes et des adresses dans les vidanges de débogage."
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Supprimer la sortie des numéros d'insn précédents et suivants dans les vidanges de débogage."
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Activer les tables CFI via les directives de l'assembleur GAS."
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Exécuter la mise en ligne très tôt."
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Réaliser la réduction interprocédurale des agrégats."
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Effectuer l'élimination des symboles inutilisés dans les informations de débogage."
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "Effectuer l'élimination des types inutilisés dans l'information de débogage."
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Ne pas supprimer les informations de débogage des classes C++."
  
! #: common.opt:1735
  #, no-c-format
  msgid "Enable exception handling."
  msgstr "Activer le traitement des exceptions."
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Effectuer un nombre d'optimisations mineures et coûteuses."
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard|16]\tSpécifier la manière de gérer l'excédant de précision en virgule flottante."
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpécifier les valeurs permises pour FLT_EVAL_METHOD."
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr "Produire les objets LTO contenant à la fois le langage intermédiaire et la sortie binaire."
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Supposer qu'aucun NaN ni aucun infini ne sont générés."
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr "Supposer que les boucles avec une sortie vont se terminer et ne jamais boucler indéfiniment."
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<registre>\tMarquer le <registre> comme n'étant pas disponible pour le compilateur."
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Ne pas allouer des float ni des double dans des registres en précision étendue."
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Réaliser une étape de propagation dans RTL (Register Transfer Language)."
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr "-ffp-contract=[off|on|fast]\tRéaliser la contraction d'expression en virgule flottante."
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr "Autoriser les fonctions internes ceil, floor, round, trunc à déclencher des exceptions « inexactes »."
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "Autoriser le maintien des adresses de fonctions dans les registres."
  
! #: common.opt:1832
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr "Placer chaque fonction dans sa propre section."
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr "Autoriser l'optimisation limitée des opérations avec les accès mémoire volatiles."
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "Exécuter l'élimination des sous-expressions communes globales."
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Exécuter le mouvement de chargement amélioré lors de l'élimination des sous-expressions communes globales."
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Exécuter le mouvement de stockage après l'élimination des sous-expressions communes globales."
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr "Essayer d'éviter le renvoi du stockage"
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Réaliser les chargements redondants après l'élimination des stockages dans les sous-expressions communes globales."
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Exécuter l'élimination des sous-expressions communes globales après que l'allocation des registres soit terminée."
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr "-fgnat-encodings=[all|gdb|minimal]\tSélectionner l'équilibre entre les encodages GNAT et le DWARF standard produit dans les informations de débogage."
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr "Activer les entrées et sorties de la représentation Graphite."
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr "Activer la transformation d'identité Graphite."
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "Activer la sortie de chargements adjacents hors d'une boucle pour encourager la génération d'instructions de déplacements conditionnels."
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr "Exécuter deux étapes de combinaison d'instructions tard dans l'étape du pipeline ; une avant l'allocation des registres et une autre après."
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "Marquer toutes les boucles comme étant parallèles."
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Activer les transformations de boucles imbriquées.  Identique à -floop-nest-optimize."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "Activer l'échange de boucles sur les arbres."
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "Réaliser le unroll-and-jam."
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr "Activer le support pour la mémoire transactionnelle GNU."
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr "Utiliser STB_GNU_UNIQUE si supporté par l'assembleur."
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "Activer l'optimisation de boucles imbriquées."
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr "Remplacer les appels indirects de pointeurs chargés depuis des structures en appels spéculatifs s'il existe un candidat connu."
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr "Forcer les accès aux champs de bits à correspondre à la largeur de leur type."
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr "Fusionner les stockages adjacents."
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "Activer l'estimation des probabilités de branchement."
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr "Activer divers fanions pertinent pour la sécurité."
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr "Renforcer les conditions pas utilisées dans les branches, en vérifiant les conditions inversées."
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr "Renforcer les branchements conditionnels en vérifiant les conditions inversées."
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr "Renforcer le flux de contrôle en enregistrant et en vérifiant les chemins d'exécution."
  
! #: common.opt:1977
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Désactiver les fonctions feuille CFR."
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr "Vérifier les chemins d'exécution CFR aussi avant les appels suivis du retour de leurs valeurs."
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr "Vérifier les chemins d'exécution CFR aussi en sortant d'une fonction au travers d'une exception."
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tVérifier les chemins d'exécution CFR aussi avant les fonctions qui ne retournent pas."
  
! #: common.opt:2010
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr "Générer des directives .ident en assembleur."
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Convertir les sauts conditionnels en équivalents sans branchements."
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Convertir les sauts conditionnels en exécutions conditionnelles."
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr "-fstack-reuse=[all|named_vars|none]\tDéfinir le niveau de réutilisation de la pile pour les variables locales."
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Convertir les sauts conditionnels des boucles les plus à l'intérieur en équivalents sans branchement."
  
! #: common.opt:2050
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr "Ne pas générer de directives .size."
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Réaliser la mise en ligne indirecte."
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Activer la mise en ligne de fonctions déclarées « inline ». Le désactiver désactive toutes les mises en ligne."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Intégrer les fonctions à l'intérieur de leurs appelants s'il est établi que la taille du code ne grandira pas."
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Intégrer les fonctions qui ne sont pas déclarées « inline » dans leurs appelants quand cela est profitable."
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "Intégrer les fonctions qui ne sont requises que par leur unique appelant."
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "-finline-limit=<nombre>\tLimiter la taille des fonction mises en ligne à <nombre>."
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr "Mettre en ligne les opérations __atomic quand une séquence d'instructions sans blocage est disponible."
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr "-finline-stringops[=memcmp|memcpy|memmove|memset] Étendre les opérations en ligne mem/str supportées même si cela va à l'encontre de l'optimisation."
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr "Équivalent à -fcf-protection=full."
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr "-fcf-protection=[full|branch|return|none|check]\tInstrumentaliser les fonctions avec des contrôles pour vérifier que les instructions de contrôle de flux jump/call/return ont une cible valable."
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Ajouter des appels de profilage aux entrées et aux sorties des fonctions."
  
! #: common.opt:2152
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Ajouter des appels de profilage aux entrées et aux sorties des fonctions appelées une fois."
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrument-functions-exclude-function-list=nom,...\tNe pas ajouter les appels de profilage aux fonctions listées."
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=fichier,...\tNe pas ajouter les appels de profilage aux fonctions listées dans les fichiers."
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr "Réaliser la propagation interprocédurale des constantes."
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Réaliser un clonage pour rendre plus forte la propagation interprocédurale des constantes."
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Réaliser la propagation interprocédurale des constantes de bits."
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr "Réaliser l'analyse interprocédurale modref."
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr "Réordonner et cloner les fonctions pour maximiser la localité."
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr "Réaliser la propagation interprocédurale de profiles."
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr "Réaliser l'analyse interprocédurale des pointeurs et références."
  
! #: common.opt:2196
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr "Découvrir les fonctions pures et const."
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions et les variables en lecture seule."
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les fonctions."
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr "Fusionner le code identique (Identical Code Folding) pour les variables."
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "Découvrir les variables statiques en lecture seule et non adressables."
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Découvrir les variables statiques en lecture seule, en écriture seule et non adressables."
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr "Réduire l'alignement de la pile à l'endroit de l'appel, si possible."
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr "Effectuer la propagation des plages de valeurs IPA."
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority]\tDéfinir l'algorithme IRA utilisé."
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Supposer que la règle selon laquelle une zone mémoire ne peut être accessible que par un seul pointeur (strict aliasing) s'applique au travers des frontières de fonctions (pas en ligne)."
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed]\tDéfinir les régions pour IRA."
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basé sur IRA dans les optimisations qui ont pour but de sortir du code hors d'une boucle durant la phase RTL."
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr "Utiliser le calcul de la pression sur les registres basé sur IRA dans les optimisations de boucles durant la phase RTL."
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Partager les emplacements pour sauvegarder différents registres matériels."
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Partager les emplacements sur la pile pour faire déborder les pseudo registres."
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<nombre>\tContrôler le niveau des messages de diagnostique de IRA."
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "Optimiser les variables d'induction dans les arbres."
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Utiliser des tables de sauts pour des instructions switch suffisamment grandes."
  
! #: common.opt:2299
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Utiliser des tests de bits pour des instructions switch suffisamment grandes."
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Générer le code pour les fonctions même si elles sont complètement mises en ligne."
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "Générer le code pour les fonctions statiques même si elles ne sont jamais appelées."
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "Produire les variables constantes statiques même si elles ne sont pas utilisées."
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "Préfixer les symboles externes avec un caractère de soulignement."
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr "Faire une rematérialisation sensible au CFG pendant LRA."
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "Activer les optimisations durant l'édition de liens."
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr "Les optimisations durant l'édition de liens sont faites avec un nombre de tâches parallèles ou un serveur de tâches."
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr "Activer le LTO incrémental avec sa cache dans le répertoire donné."
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr "Nombre d'entrées dans la cache dans LTO incrémental après lequel éliminer les anciennes entrées."
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr "Spécifier l'algorithme pour partitionner les symboles et les variables durant l'édition de liens."
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr "Activer l'heuristique pour reconnaitre les identificateurs de symbols au niveau le plus haut (non étendu) de l'assemblage et empêcher ainsi leur décoration/suppression."
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr "Utiliser le niveau de compression <nombre> de zlib/zstd pour le langage intermédiaire (IL)."
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'édition de liens."
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "Rapporter diverses statistiques d'optimisation durant l'édition de liens uniquement dans le mode d'analyse complète du programme (mode WPA)."
  
! #: common.opt:2389
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "Changer la valeur de errno après les fonctions mathématiques internes."
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<nombre>\tNombre maximum d'erreurs à rapporter."
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr "Autoriser le retrait des paires malloc et free quand le bloc alloué n'est pas utilisé."
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "Produire un rapport sur l'allocation de mémoire permanente."
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Produire un rapport sur l'allocation de mémoire permanente dans le mode d'analyse complète du programme (WPA mode)."
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Tenter de fusionner les constantes et les variables constantes identiques."
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Tenter de fusionner les constantes identiques au travers des unités de compilation."
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Tenter de fusionner les chaînes de débogage identiques au travers des unités de compilation."
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<nombre>\tLimiter la longueur des diagnostiques à <nombre> caractères par ligne.  0 supprime le retour automatique à la ligne."
  
! #: common.opt:2431
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Aligner le début de chaque fonction."
  
  # SMS= Swing Module Scheduler: est-il besoin de le préciser ?
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Réaliser l'ordonnancement modulo basé sur SMS avant la première étape de l'ordonnancement."
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Réaliser l'ordonnancement modulo basé sur SMS en autorisant les déplacements de registres."
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "Déplacer hors des boucles les calculs invariants par rapport aux boucles."
  
! #: common.opt:2447
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr "Déplacer les stockages en dehors des boucles."
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr "Bloc de base pour les TFLAGS supportant les multilib basés sur les specs."
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "Utiliser l'étape d'élimination du code RTL mort."
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "Utiliser l'étape d'élimination des stockages RTL morts."
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Activer/Désactiver l'ordonnancement traditionnel dans les boucles qui sont déjà passées par l'ordonnancement modulo."
  
  # Je ne comprends même pas comment le message anglais est censé être compréhensible !
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "Supporter les exceptions émises par des routines de déroutement."
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr "-foffload-options=<cibles>=<options>\tSpécifier les options pour les cibles de déchargements."
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr "-foffload-abi=[lp64|ilp32]\tDéfinir l'ABI à utiliser dans un compilateur de déchargement."
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr "-foffload-abi-host-opts=<options>\tSpécifier les options de l'ABI hôte."
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "Lorsque c'est possible, ne pas générer des trames de pile."
  
! #: common.opt:2506
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Générer des clones SIMD pour les fonctions avec la directive cible de déclaration OpenMP."
  
! #: common.opt:2525
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Activer toutes les vidanges des informations d'optimisation sur stderr."
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr "-fopt-info[-<type>=fichier]\tVidanger les détails de l'optimisation du compilateur."
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr "Écrire un fichier FICHSRC.opt-record.json détaillant quelles optimisations ont été réalisées."
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr "Détecter les boucles qui calculent un CRC et les remplacer par une implémentation plus rapide. Si la cible supporte l'instruction CRC et que la boucle CRC utilise le même polynôme que l'instruction CRC, la remplacer directement avec l'instruction CRC correspondante. Sinon, si la cible supporte l'instruction carry-less-multiplication, générer le CRC en l'utilisant. Si aucun des cas est possible, générer un CRC basé sur une table."
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimiser les appels récursifs dans des fonctions apparentées (sibbling call) et à la fin de la fonction (tail call)."
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr "Insérer le chemin du code de profilage."
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Réaliser une mise en ligne partielle."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Produire un rapport sur l'allocation de mémoire avant l'optimisation interprocédurale."
  
! #: common.opt:2567
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Produire un rapport sur l'allocation de mémoire après l'optimisation interprocédurale."
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "Empaqueter les membres des structures ensemble sans trous."
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "-fpack-struct=<nombre>\tDéfinir l'alignement initial maximum des membres d'une structure."
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "Retourner les petits agrégats en mémoire, pas dans les registres."
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr "Effectuer l'aplatissage des boucles."
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "Activer les optimisations sur de petits segments de code (peephole) spécifiques à la machine."
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Activer une étape d'optimisation sur de petits segments de code (peephole) par RTL avant sched2."
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Générer du code indépendant de la position si possible (mode large)."
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Générer du code indépendant de la position pour les exécutables si possible (mode large)."
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Générer du code indépendant de la position si possible (mode petit)."
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Générer du code indépendant de la position pour les exécutables si possible (mode petit)."
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr "Utiliser la PLT pour les appels PIC (-fno-plt: charger l'adresse depuis la GOT à l'endroit de l'appel)."
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr "Spécifier un greffon à charger."
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<nom>-<clé>[=<valeur>]\tSpécifier l'argument <clé>=<valeur> pour le greffon <nom>."
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Exécuter l'optimisation de mise en commun prédictive."
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Générer des instructions de préchargement, si disponible, pour les tableaux dans les boucles."
  
! #: common.opt:2631
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "Autoriser le code de profilage de base du programme."
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr "Générer des noms de chemins absolus vers le code source pour gcov."
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "Insérer le code de profilage basé sur arc du programme."
  
! #: common.opt:2643
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "Insérer le code de profilage de couverture d'une condition."
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "Définir le répertoire racine pour stocker les données de profilage. Le répertoire retourné par « pwd » est utilisé par défaut."
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "Définir le nom pour stocker le fichier de note de profil."
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Autoriser la correction des inconsistances dans le flux d'entrée du profil."
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr "-fprofile-update=[single|atomic|prefer-atomic]\tDéfinir la méthode de mise à jour du profil."
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrôle aux fonctions dans les fichiers dont le nom correspond à une des expressions régulières (séparées par un point-virgule)."
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr "Ajouter du code de contrôle aux fonctions dans les fichiers dont le nom ne correspond pas à une des expressions régulières (séparées par un point-virgule)."
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tNiveau de contrôle de la reproductibilité du profil collecté par -fprofile-generate."
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr "Supprimer le préfixe du chemin absolu avant de dégrader le nom pour -fprofile-generate= et -fprofile-use=."
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "-fprofile-prefix-map=<ancien>=<nouveau>\tRemplacer un nom de répertoire par un autre dans le résultat de la couverture GCOV."
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Activer les options communes pour la génération d'informations de profilage pour l'optimisation directe à partir des données collectées par le profilage."
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour la génération d'informations de profilage pour l'optimisation directe à partir des données collectées par le profilage et définir -fprofile-dir=."
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section .gcov_info au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr "Enregistrer l'information du profile dans la section spécifiée au lieu d'utiliser un constructeur/destructeur."
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr "Ne pas supposer que les fonctions qui ne sont pas exécutées durant l'exécution d'exercice sont « froides »."
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Activer les options communes pour réaliser une optimisation directe à partir des informations recueillies par le profilage."
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Activer les options communes pour réaliser une optimisation directe à partir des informations recueillies par le profilage et définir -fprofile-dir=."
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "Insérer du code pour profiler les valeurs des expressions."
  
! #: common.opt:2740
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr "Rapport sur la cohérence du profilage."
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "Activer la réorganisation des fonctions qui améliore le placement du code."
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "Insérer des instructions NOP à chaque entrée de fonction."
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<chaîne>\tRendre la compilation reproductible en utilisant <chaîne>."
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Enregistrer, dans le fichier objet, les options en ligne de commande passées à gcc."
  
! #: common.opt:2769
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "Retourner les petits agrégats dans les registres."
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr "Informer DSE que la zone de stockage d'un objet C++ est morte quand le constructeur démarre et quand le destructeur se termine."
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "-flive-patching=[inline-only-static|inline-clone]\tContrôler les optimisations IPA pour fournir une compilation sûr pour la correction à chaud. En même temps, fourni un contrôle à de multiples niveaux sur les optimisations IPA activées."
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr "Informer DCE de retirer les allocations C++ inutilisées."
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr "Soulager la pression sur les registres en réduisant la portée pendant laquelle une valeur peut rester dans un registre."
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "Effectuer une étape d'optimisation pour renommer les registres."
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Effectuer une étape d'optimisation de fusion des instructions selon la cible."
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Réorganiser les blocs de base pour améliorer le placement du code."
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr "-freorder-blocks-algorithm=[simple|stc]\tDéfinir l'algorithme de réorganisation des blocs de base."
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Réorganiser les blocs de base et les partitions dans des sections chaude et froide."
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "Réorganiser les fonctions pour améliorer le placement du code."
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Ajouter une étape d'élimination des sous-expressions communes après l'optimisation des boucles."
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Interdire les optimisations qui supposent un comportement par défaut pour l'arrondis des virgules flottantes."
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "Activer l'ordonnancement à travers les blocs de base."
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr "Activer l'ordonnancement des insns sensible à la pression sur les registres."
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "Autoriser le mouvement spéculatif des non chargements."
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "Autoriser le mouvement spéculatif de certains chargements."
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "Autoriser le mouvement spéculatif de plus de chargements."
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<numéro>\tDéfinir le niveau de verbosité de l'ordonnanceur."
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Si l'ordonnancement est fait après le rechargement, faire un ordonnancement des super blocs."
  
! #: common.opt:2891
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "Réordonnancer les instructions avant l'allocation de registres."
  
! #: common.opt:2895
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "Réordonnancer les instructions après l'allocation de registres."
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Ordonnancer les instructions en utilisant l'algorithme d'ordonnancement sélectif."
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "Exécuter l'ordonnancement sélectif après le rechargement."
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr "Exécuter les autodiagnostics en utilisant le chemin donné pour trouver les fichiers de tests."
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Réaliser la mise en pipeline logicielle des boucles internes durant l'ordonnancement sélectif."
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Réaliser la mise en pipeline logicielle des boucles externes durant l'ordonnancement sélectif."
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Réordonnancer les régions mises en pipeline sans la mise en pipeline."
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr "Permettre l'interposition des fonctions (ou des variables) par d'autres avec une sémantique différente (ou initialiseur) par l'éditeur de lien dynamique."
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr "Autoriser l'ordonnancement prématuré de insns dans la queue."
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "-fsched-stalled-insns=<nombre>\tFixer le nombre d'insns dans la queue qui peuvent être prématurément ordonnancées."
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Définir la distance de vérification de la dépendance dans l'ordonnancement prématuré des insns dans la queue."
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "-fsched-stalled-insns-dep=<nombre>\tDéfinir la distance de vérification de la dépendance dans l'ordonnancement prématuré des insns dans la queue."
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr "Activer l'heuristique de groupe dans l'ordonnanceur."
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr "Activer l'heuristique du chemin critique dans l'ordonnanceur."
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique des instructions spéculatives dans l'ordonnanceur."
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Activer l'heuristique de rang dans l'ordonnanceur."
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "Activer l'heuristique de la dernière instruction dans l'ordonnancement."
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr "Activer l'heuristique du décompte des dépendances dans l'ordonnanceur."
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr "Accéder au données dans la même section à partir du point d'ancrage partagé."
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr "Activer l'étape d'élimination des extensions redondantes."
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Afficher les numéros des colonnes dans les diagnostiques quand ils sont disponibles. Activé par défaut."
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr "Produire les prologues des fonctions uniquement devant les parties qui en ont besoin au lieu de les produire au début des fonctions."
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr "Emballer séparément les parties du prologue et de l'épilogue."
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Désactiver les optimisations observables par les NaN (Not a Number: pas un nombre) IEEE si ces NaN produisent un effet visible."
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Désactiver les optimisations des virgules flottantes qui ignorent le signe du zéro défini par IEEE."
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "Convertir les constantes en virgule flottante en constantes en simple précision."
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Scinder le temps de vie des variables d'induction quand des boucles sont dépliées."
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "Générer des trames de pile discontinues."
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "Scinder les types larges dans des registres indépendants."
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "Scinder les types larges dans des registres indépendants plus tôt."
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr "Activer la propagation vers le haut des propriétés d'utilisation au niveau SSA."
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr "Optimiser les motifs conditionnels utilisant les nœuds PHI SSA."
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr "Optimiser le nombre de registres stdarg sauvegardés sur la pile au début d'une fonction."
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Appliquer l'expansion des variables quand les boucles dont dépliées."
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tInsérer du code de vérification de la pile dans le programme."
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Insérer du code de vérification de la pile dans le programme. Identique à -fstack-check=specific."
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr "Insérer du code pour sonder chaque page de l'espace de la pile quand il est alloué pour protéger contre des attaques visant une collision de pile (stack-clash)."
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<registre>\tFaire un déroutement si la pile va au delà du <registre>."
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<nom>\tFaire un déroutement si la pile va au delà du symbole <nom>."
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "Utiliser ProPolice comme méthode de protection de la pile."
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "Utiliser une méthode de protection de la pile pour chaque fonction."
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Utiliser une méthode intelligente de protection de la pile pour certaines fonctions."
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "N'utiliser une méthode de protection de la pile que sur les fonctions qui ont l'attribut stack_protection."
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "Fournir les informations d'utilisation de la pile pour chaque fonction."
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "Supposer que la règle selon laquelle une zone mémoire ne peut être accessible que par un seul pointeur (strict aliasing) s'applique."
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Traiter les débordements signés comme étant indéfinis. Inversé par -fwrapv -fwrapv-pointer."
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr "Désactiver entièrement la mise à zéro de la pile (stack scrub), ignore les attributs strub."
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr "Activer la mise à zéro de la pile (stack scrub) selon les attributs, avec vérification stricte de l'appel."
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr "Rétablir le mode de mise à zéro de la pile (stack scrub) : selon les attributs, avec une vérification relâchée."
  
! #: common.opt:3128
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "Autoriser la mise à zéro de la pile (stack scrubbing) pour toutes les fonctions viables."
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr "Activer la mise à zéro de la pile lors des appels pour toutes les fonctions viables."
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "Activer la mise à zéro de la pile interne pour toutes les fonctions viables."
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr "Implémenter les opérations __atomic via des appels de bibliothèque aux fonctions historiques __sync."
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "Vérifier les erreurs de syntaxes et puis stopper."
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "Créer les fichiers de données nécessaires à « gcov »."
  
  # Jump threading= des sauts consécutifs sont remplacés par un saut vers la cible finale
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "Réaliser les optimisations d'enfilage des sauts."
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "Rapporter le temps pris par chaque étape de la compilation."
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr "Enregistrer le temps pris par chaque sous-étape séparément."
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tDéfinir le modèle de génération de code par défaut pour le stockage local au thread."
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Réorganiser les fonctions, les variables et l'assembleur au plus haut niveau."
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr "Exécuter la formation du super bloc via la duplication de la queue."
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr "Pour les cibles qui requièrent normalement des trampolines pour les fonctions imbriquées, toujours les générer au lieu d'utiliser des descripteurs."
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr "Est-ce que les trampolines sont générés dans la mémoire exécutable plutôt que dans la pile exécutable."
  
! #: common.opt:3214
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "Supposer que les opérations en virgule flottante peuvent générer des déroutements."
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Générer des déroutements pour les débordements signés dans les additions, soustractions et multiplications."
  
! #: common.opt:3222
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-CCP sur les arbres."
  
! #: common.opt:3226
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Activer les optimisations SSA-BIT-CCP sur les arbres."
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "Activer la copie des en-têtes de boucles sur les arbres."
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "Activer la coalescence SSA sur les variables utilisateur."
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "Activer la propagation de copie sur les arbres."
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformer les stockages conditionnels en stockages inconditionnels."
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Réaliser la conversion des initialisations de « switch »."
  
! #: common.opt:3266
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Activer l'optimisation de l'élimination du code mort SSA sur les arbres."
  
! #: common.opt:3270
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "Activer l'optimisation des dominateurs."
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "Activer la fusion des appels en fin de fonction (tail call) sur les arbres."
  
! #: common.opt:3278
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr "Activer l'élimination des stockages morts."
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "Activer la propagation vers l'avant sur les arbres."
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Activer l'élimination redondante totale (Full Redundancy Elimination) sur les arbres."
  
! #: common.opt:3290
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "Activer l'optimisation des longueurs de chaînes sur les arbres."
  
! #: common.opt:3294
  #, no-c-format
  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 "Détecter les chemins qui déclenchent un comportement erroné ou indéfini dû au déréférencement d'un pointeur nul. Isoler ces chemins du flux de contrôle principal et transformer les instructions avec un comportement erroné ou indéfini en instructions de déroutement."
  
! #: common.opt:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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 "Détecter les chemins qui déclenchent un comportement erroné ou indéfini dû à une valeur nulle utilisée d'une manière interdite par l'attribut returns_nonnull ou nonnull. Isoler ces chemins du flux de contrôle principal et transformer l'instruction avec un comportement erroné ou indéfini en une instruction de déroutement."
  
! #: common.opt:3307
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "Activer la distribution des boucles sur les arbres."
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Activer la distribution des boucles pour les motifs transformés en appels de bibliothèque."
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "Activer les mouvements invariants de boucles sur les arbres."
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "Créer des variables d'induction canoniques dans les boucles."
  
! #: common.opt:3327
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "Activer les optimisations de boucles au niveau de l'arbre."
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "-ftree-parallelize-loops=<number>\tActiver la parallélisation automatique des boucles."
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "Activer la parallélisation automatique des boucles."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Activer la sortie hors des boucles des chargements par des pointeurs conditionnels."
  
! #: common.opt:3343
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Activer l'optimisation SSA-PRE sur les arbres."
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr "Dans l'optimisation SSA-PRE sur les arbres, activer l'élimination de la redondance partielle-partielle."
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Réaliser une analyse de ce qui est pointé, locale à la fonction, sur les arbres."
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "Activer la réassociation au niveau de l'arbre."
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "Activer la descente du code SSA sur les arbres."
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr "Exécuter la simplification des instructions dupliquées lors de l'aplatissage d'une boucle (Straight-Line Strength Reduction)."
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr "Exécuter le remplacement des scalaires des agrégats."
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Remplacer les expressions temporaires durant l'étape SSA->normale."
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr "Réaliser une propagation de la plage de valeurs sur les arbres."
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr "Scinder les chemins conduisant à des arêtes de retour d'une boucle."
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr "Supposer que les déclarations communes peuvent être remplacées par d'autres se terminant par un tableau plus grand."
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "Compiler une unité de compilation entière à la fois."
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr "Intercepter sur __builtin_unreachable au lieu de l'utiliser pour l'optimisation."
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Dérouler les boucles quand le nombre d'itérations est connu."
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "Dérouler toutes les boucles."
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr "Autoriser l'optimisation de l'arithmétique en virgule flottante qui peut changer le résultat de l'opération à cause de l'arrondi."
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Identique à -fassociative-math pour les expressions contenant des divisions."
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Permettre les optimisations mathématiques qui peuvent violer les standards IEEE ou ISO."
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr "Déplacer les boucles à l'intérieur des branchements quand c'est possible."
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr "Scinder les boucles pour éliminer des conditions qui sont constantes sur une plage de la boucle (Loop Splitting)."
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr "Décliner les versions des boucles basées sur le fait que les indices ont un pas de un."
  
! #: common.opt:3452
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "Générer uniquement les tables de retour en arrière pour la gestion des exceptions."
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens bfd au lieu de l'éditeur par défaut."
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens gold au lieu de l'éditeur par défaut."
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens lld de LLVM au lieu de l'éditeur par défaut."
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens Modern (MOLD) au lieu de l'éditeur par défaut."
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr "Utiliser l'éditeur de liens Wild au lieu de l'éditeur par défaut."
  
! #: common.opt:3479
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr "Activer l'édition de lien de libatomic."
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr "Réaliser le pistage des variables."
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Réaliser le pistage des variables en annotant les affectations."
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr "Basculer -fvar-tracking-assignments."
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Réaliser le pistage des variables et aussi étiqueter les variables qui ne sont pas initialisées."
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "Activer la vectorisation sur les arbres."
  
! #: common.opt:3519
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "Activer la vectorisation des boucles sur les arbres."
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Activer la vectorisation des blocs de base (SLP) sur les arbres."
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpécifie le modèle de coût pour la vectorisation."
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpécifier le modèle de coût de la vectorisation pour du code marqué par la directive simd."
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Activer le modèle de coût du vectoriseur dynamique. Préservé pour rétro-compatibilité."
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Activer la propagation par copie des informations sur l'évolution scalaire."
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAjouter les initialisations aux variables automatiques."
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur."
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tDéfinir la visibilité par défaut des symboles."
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr "Valider les pointeurs dans la vtable avant de les utiliser."
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr "Sortir les compteurs de vérifications des vtables."
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr "Sortir les informations sur les ensembles de pointeurs pour la vérification des vtables."
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr "Utiliser les profils des valeurs des expressions dans les optimisations."
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Construire une toile et séparer les utilisations sans relations d'une variable seule."
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Activer l'élimination conditionnelle du code mort pour les appels internes."
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "Réaliser les optimisations sur tout le programme."
  
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "Supposer que le débordement de pointeur revient au départ."
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Supposer que le débordement de l'arithmétique signée boucle sur la plage accessible."
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "Placer des données initialisées à zéros dans la section bss."
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "Vider les registres utilisés dans l'appel lors du retour de fonction."
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr "-fzero-init-padding-bits=[standard|unions|all]\tCompléter les bits avec des zéros dans les initialiseurs."
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr "Générer les informations de débogage dans le format par défaut."
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les directives .loc (DWARF2+)."
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "Supposer que l'assembleur supporte les vues dans les directives .loc (DWARF2+)."
  
! #: common.opt:3691
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "Générer les informations de débogage dans le format Codeview."
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr "Enregistrer DW_AT_decl_column et DW_AT_call_column dans DWARF."
  
! #: common.opt:3717
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "Générer les informations de débogage CTF au niveau par défaut."
  
! #: common.opt:3721
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "Générer les informations de débogage BTF au niveau par défaut."
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr "Générer du BTF élagué lors de l'émission d'infos BTF"
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Générer les informations de débogage dans la version par défaut du format DWARF."
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Générer les informations de débogage dans le format DWARF v2 (ou ultérieur)."
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 32 bits en émettant les informations de débogage DWARF."
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr "Utiliser le format DWARF 64 bits en émettant les informations de débogage DWARF."
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "Générer les informations de débogage dans le format étendu par défaut."
  
! #: common.opt:3749
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Générer des information étendues pour les points d'entrées des fonctions en ligne."
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr "Calculer les points de réinitialisation locview sur base des estimations des longueurs des insns."
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr "Ne pas générer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr "Générer les sections DWARF pubnames et pubtypes."
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr "Générer les sections DWARF pubnames et pubtypes avec les extensions GNU."
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Enregistrer les options de la ligne de commande de gcc dans DW_AT_producer de DWARF."
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "Générer les informations de débogage dans des fichiers .dwo séparés."
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr "Émettre des emplacements de points d'arrêt progressifs recommandés"
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr "Ne pas produire les suppléments DWARF au delà de la version sélectionnée."
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr "Ajouter les attributs de description à certains DIEs DWARF qui n'ont pas d'attribut de nom."
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr "Inverser l'option actuelle de génération des informations de débogage."
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr "Augmenter les listes de positions de variables avec des vues progressives."
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "Générer les informations de débogage dans le format VMS."
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "Générer des sections de débogage compressées."
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr "-gz=<format>\tGénérer les sections de débogage compressées dans le format <format>."
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<répertoire>\tDéfinir le <répertoire> comme étant le répertoire par défaut des modules externes."
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-imultiarch <répertoire>\tDéfinir le <répertoire> comme étant le sous-répertoire d'inclusion multiarch."
  
! #: common.opt:3885
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <fichier>\tPlacer la sortie dans le <fichier>."
  
! #: common.opt:3889
  #, no-c-format
  msgid "Enable function profiling."
  msgstr "Autoriser le profilage des fonctions."
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Comme -pedantic mais générer des erreurs au lieu d'avertissements."
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Ne pas afficher les fonctions compilées ni le temps écoulé."
  
! #: common.opt:3947
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "Produire un code relocalisable en sortie."
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr "Retirer toutes les tables de symboles et les informations de réadressage de l'exécutable."
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr "Activer la sortie en mode bavard."
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr "Afficher la version du compilateur."
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr "Supprimer les avertissements."
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Créer une bibliothèque partagée."
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Ne pas créer un exécutable indépendant de la position dynamiquement lié."
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "Créer un exécutable indépendant de la position dynamiquement lié."
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr "Créer un exécutable statique indépendant de la position."
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr "Faire sauvegarder les registres par l'appelant au travers des appels si possible."
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr "Éliminer le code mort sur des zéros et des extensions de signe avec une analyse du flux de données spéciale."
*************** msgstr "-fdoc-dir=<rép>\tÉcrire le fic
*** 18012,18018 ****
  #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
! msgstr "-fdoc-file<<fichier>\tÉcrire la documentation dans <fichier>."
  
  #: d/lang.opt:276
  #, no-c-format
--- 18017,18023 ----
  #: d/lang.opt:272
  #, no-c-format
  msgid "-fdoc-file=<file>\tWrite documentation to <file>."
! msgstr "-fdoc-file=<fichier>\tÉcrire la documentation dans <fichier>."
  
  #: d/lang.opt:276
  #, no-c-format
*************** msgstr "un argument copié par l'appelé
*** 18277,18357 ****
  msgid "argument must be passed by copying"
  msgstr "l'argument doit être passé par copie"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "la description machine n'a pas un modèle d'instruction sibcall_epilogue"
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr "l'appelé retourne une structure"
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "la cible n'est pas capable d'optimiser l'appel sous forme d'appel frère"
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr "l'appelé retourne deux fois"
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr "l'appelé ne retourne pas"
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr "type de fonction volatile"
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr "fonction imbriquée"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr "l'appelé exige plus d'emplacements de pile que l'appelant"
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr "nombre d'arguments dépilés est inconsistant"
  
! #: calls.cc:2647
  msgid "frontend does not support sibling call"
  msgstr "l'interface ne supporte pas l'appel frère"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr "autres raisons"
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr "à l'intérieur d'un autre appel"
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr "arguments de taille variable"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr "argument de longueur de chaîne cachée passé sur la pile"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "l'appelant et l'appelé ne sont pas d'accord sur la manière de promouvoir la valeur de retour de la fonction"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr "échec de la production de l'appel de fin"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr "insn de contrôle de flot à l'intérieur d’un bloc de base"
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "insn à l'extérieur de tout bloc de base"
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr "return n’est pas suivi d’une barrière"
  
--- 18282,18362 ----
  msgid "argument must be passed by copying"
  msgstr "l'argument doit être passé par copie"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr "la description machine n'a pas un modèle d'instruction sibcall_epilogue"
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr "l'appelé retourne une structure"
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr "la cible n'est pas capable d'optimiser l'appel sous forme d'appel frère"
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr "l'appelé retourne deux fois"
  
! #: calls.cc:2599
  msgid "callee does not return"
  msgstr "l'appelé ne retourne pas"
  
! #: calls.cc:2606
  msgid "volatile function type"
  msgstr "type de fonction volatile"
  
! #: calls.cc:2625
  msgid "nested function"
  msgstr "fonction imbriquée"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr "l'appelé exige plus d'emplacements de pile que l'appelant"
  
! #: calls.cc:2650
  msgid "inconsistent number of popped arguments"
  msgstr "nombre d'arguments dépilés est inconsistant"
  
! #: calls.cc:2657
  msgid "frontend does not support sibling call"
  msgstr "l'interface ne supporte pas l'appel frère"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr "autres raisons"
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr "à l'intérieur d'un autre appel"
  
! #: calls.cc:3096
  msgid "variable size arguments"
  msgstr "arguments de taille variable"
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr "argument de longueur de chaîne cachée passé sur la pile"
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr "l'appelant et l'appelé ne sont pas d'accord sur la manière de promouvoir la valeur de retour de la fonction"
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  msgid "tail call production failed"
  msgstr "échec de la production de l'appel de fin"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr "insn de contrôle de flot à l'intérieur d’un bloc de base"
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "insn à l'extérieur de tout bloc de base"
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr "return n’est pas suivi d’une barrière"
  
*************** msgstr "l'opérande « %%l » n'est pa
*** 18459,18470 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisée"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18464,18475 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "constante flottante mal utilisée"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr "littéral JSON"
*** 19764,19774 ****
  msgid "this is the insn:"
  msgstr "ceci est la insn :"
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr "impossible de recharger l'adresse dans "
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "incapable de générer des recharges pour:"
  
--- 19769,19779 ----
  msgid "this is the insn:"
  msgstr "ceci est la insn :"
  
! #: lra-constraints.cc:4228
  msgid "unable to reload address in "
  msgstr "impossible de recharger l'adresse dans "
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "incapable de générer des recharges pour:"
  
*************** msgstr "%s%savertissement: l'en-tête %s
*** 19986,19993 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
--- 19991,19998 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonyme>"
*************** msgstr "modificateur de longueur dans le
*** 20353,20370 ****
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opérande non supporté pour le code « %c »"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20358,20375 ----
  msgid "<command-line>"
  msgstr "<ligne-de-commande>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "opérande non supporté pour le code « %c »"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "opérande non supporté pour le
*** 20374,20381 ****
  msgid "invalid operand for '%%%c'"
  msgstr "opérande invalide pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20379,20386 ----
  msgid "invalid operand for '%%%c'"
  msgstr "opérande invalide pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "opérande invalide pour « %%%c
*** 20383,20494 ****
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opérande en virgule flottante ou registre vecteur incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13177
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "opérande incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13197
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opérande de registre incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "opérande manquant"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "opérande invalide"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "préfixe d'opérande invalide « %%%c »"
  
! #: config/aarch64/aarch64.cc:13518
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversion invalide depuis le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversion invalide vers le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "opération de pré-incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "opération de pré-décrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "opération de post incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "opération de post décrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr "opération de négation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr "opération plus non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr "opération moins non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr "opération multiplication non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr "opération division non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr "opération décalage non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr "seules les opérations == et !- sont permises sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr "opération d'indice non supportée sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "opération non permise sur le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opération binaire"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "« %%& » utilisé sans référence à un TLS dynamique local"
--- 20388,20499 ----
  msgid "invalid vector constant"
  msgstr "constante vecteur invalide"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr "opérande en virgule flottante ou registre vecteur incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13170
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "opérande incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13190
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "opérande de registre incompatible pour « %%%c »"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "opérande manquant"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr "constante invalide"
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "opérande invalide"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "préfixe d'opérande invalide « %%%c »"
  
! #: config/aarch64/aarch64.cc:13511
  #, c-format
  msgid "invalid address mode"
  msgstr "mode d'adresse invalide"
  
! #: config/aarch64/aarch64.cc:23815
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "conversion invalide depuis le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23817
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "conversion invalide vers le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "opération de pré-incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "opération de pré-décrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31172
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "opération de post incrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "opération de post décrémentation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31176
  msgid "negation operation not permitted on svbool_t"
  msgstr "opération de négation non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr "opération plus non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr "opération moins non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr "opération multiplication non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr "opération division non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr "opération décalage non permise sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr "seules les opérations == et !- sont permises sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31194
  msgid "subscript operation not supported on svbool_t"
  msgstr "opération d'indice non supportée sur svbool_t"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "opération non permise sur le type %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "impossible de combiner les vecteurs GNU et SVE dans l'opération binaire"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "« %%& » utilisé sans référence à un TLS dynamique local"
*************** msgid "invalid %%r value"
*** 20504,20521 ****
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
--- 20509,20526 ----
  msgstr "valeur %%r invalide"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "valeur %%R invalide"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "valeur %%N invalide"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "valeur %%P invalide"
*************** msgstr "valeur %%M invalide"
*** 20545,20551 ****
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
--- 20550,20556 ----
  msgid "invalid %%U value"
  msgstr "valeur %%U invalide"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "valeur %%s invalide"
*************** msgstr "valeur %%s invalide"
*** 20555,20561 ****
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
--- 20560,20566 ----
  msgid "invalid %%C value"
  msgstr "valeur %%C invalide"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "valeur %%E invalide"
*************** msgstr "relocalisation unspec inconnue"
*** 20568,20574 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
--- 20573,20579 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "valeur %%xn invalide"
*************** msgstr "émission d'une insn non reconna
*** 20746,20841 ****
  msgid "incomplete application of insn"
  msgstr "application incomplète de l'insn"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "l'opérande d'adresse requiert une contrainte sur le registre X, Y ou Z"
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "les opérandes de %T/%t doivent être reg + const_int:"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr "mauvaise adresse E/S 0x%s en dehors de la plage valide [0x%x, 0x%x] pour l'opérande %%i"
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "l'opérande %s ne peut pas être utilisé comme opérande d'adresse I/O %%i"
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr "mauvaise adresse, pas une constante:"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "mauvaise adresse, pas (reg+disp):"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "mauvaise adresse, pas post_inc ou pre_dec:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "erreur interne du compilateur. Mauvaise adresse:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code « %c » non supporté en virgule fixe:"
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "erreur interne du compilateur. Mode inconnu:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "insn invalide :"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "insn incorrecte :"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "insn de déplacement inconnue :"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "insn de décalage erronée :"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "erreur interne du compilateur. Décalage incorrect:"
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr "conversion en virgule fixe non supportée"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:11752
  msgid "function parameter"
  msgstr "paramètre de fonction"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr "champ de structure"
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr "type de retour d'une fonction"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr "pointeur"
  
--- 20751,20846 ----
  msgid "incomplete application of insn"
  msgstr "application incomplète de l'insn"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "l'opérande d'adresse requiert une contrainte sur le registre X, Y ou Z"
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "les opérandes de %T/%t doivent être reg + const_int:"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr "mauvaise adresse E/S 0x%s en dehors de la plage valide [0x%x, 0x%x] pour l'opérande %%i"
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "l'opérande %s ne peut pas être utilisé comme opérande d'adresse I/O %%i"
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr "mauvaise adresse, pas une constante:"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "mauvaise adresse, pas (reg+disp):"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "mauvaise adresse, pas post_inc ou pre_dec:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "erreur interne du compilateur. Mauvaise adresse:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Code « %c » non supporté en virgule fixe:"
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "erreur interne du compilateur. Mode inconnu:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "insn invalide :"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "insn incorrecte :"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "insn de déplacement inconnue :"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "insn de décalage erronée :"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "erreur interne du compilateur. Décalage incorrect:"
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr "conversion en virgule fixe non supportée"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr "variable"
  
! #: config/avr/avr.cc:11749
  msgid "function parameter"
  msgstr "paramètre de fonction"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr "champ de structure"
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr "type de retour d'une fonction"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr "pointeur"
  
*************** msgstr "valeur %%j invalide"
*** 20858,20869 ****
  msgid "invalid const_double operand"
  msgstr "opérande const_double invalide"
  
! #: config/bpf/bpf.cc:933
  msgid "invalid address in operand"
  msgstr "adresse invalide dans l'opérande"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  msgid "unsupported operand"
  msgstr "opérande non supporté"
  
--- 20863,20874 ----
  msgid "invalid const_double operand"
  msgstr "opérande const_double invalide"
  
! #: config/bpf/bpf.cc:956
  msgid "invalid address in operand"
  msgstr "adresse invalide dans l'opérande"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  msgid "unsupported operand"
  msgstr "opérande non supporté"
  
*************** msgstr "opérande non supporté"
*** 20872,20878 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 20877,20883 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "constante en virgule flottante i
*** 21117,21242 ****
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entière attendus."
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opérande"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre « %s »"
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "taille d'opérande invalide pour le code d'opérande « 0 »"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "taille d'opérande invalide pour le code d'opérande « z »"
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "type opérande invalide utilisé avec le code d'opérande « %c »"
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "taille d'opérande invalide pour le code d'opérande « %c »"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « Y » invalide"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « D » invalide"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « %c » invalide"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "l'opérande n'est pas une référence mémoire avec décalage, code d'opérande « H » invalide"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "l'opérande n'est pas un entier, code d'opérande « K » invalide"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "l'opérande n'est pas un entier spécifique, code d'opérande « r » invalide"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "l'opérande n'est pas un entier, code d'opérande « R » invalide"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "l'opérande n'est pas un entier spécifique, code d'opérande « R » invalide"
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "l'opérande n'est pas une référence mémoire, code d'opérande « v » invalide"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opérande"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immédiat vecteur invalide"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<_Float16%> sans option %<-msse2%>"
  
--- 21122,21247 ----
  msgid "Expected register or constant integer."
  msgstr "Registre ou constante entière attendus."
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC invalide comme opérande"
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "utilisation invalide du registre « %s »"
  
! #: config/i386/i386.cc:14052
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr "utilisation invalide de la sortie du fanion asm"
  
! #: config/i386/i386.cc:14287
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "taille d'opérande invalide pour le code d'opérande « 0 »"
  
! #: config/i386/i386.cc:14322
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "taille d'opérande invalide pour le code d'opérande « z »"
  
! #: config/i386/i386.cc:14397
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "type opérande invalide utilisé avec le code d'opérande « %c »"
  
! #: config/i386/i386.cc:14402
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "taille d'opérande invalide pour le code d'opérande « %c »"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « Y » invalide"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « D » invalide"
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "l'opérande n'est pas du code de condition, code d'opérande « %c » invalide"
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "l'opérande n'est pas une référence mémoire avec décalage, code d'opérande « H » invalide"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "l'opérande n'est pas un entier, code d'opérande « K » invalide"
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "l'opérande n'est pas un entier spécifique, code d'opérande « r » invalide"
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "l'opérande n'est pas un entier, code d'opérande « R » invalide"
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "l'opérande n'est pas un entier spécifique, code d'opérande « R » invalide"
  
! #: config/i386/i386.cc:14709
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "l'opérande n'est pas une référence mémoire, code d'opérande « v » invalide"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "opérande invalide pour « %c »"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "contrainte invalide pour l'opérande"
  
! #: config/i386/i386.cc:14960
  #, c-format
  msgid "invalid vector immediate"
  msgstr "immédiat vecteur invalide"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "mode insn inconnu"
  
! #: config/i386/i386.cc:24971
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24974
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide depuis le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24977
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:24980
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "conversion invalide vers le type %<_Float16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<__bf16%> sans option %<-msse2%>"
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "opération non permise sur le type %<_Float16%> sans option %<-msse2%>"
  
*************** msgstr "opération invalide sur %<__fpre
*** 21267,21273 ****
  msgid "invalid %%P operand"
  msgstr "opérande %%P invalide"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
--- 21272,21278 ----
  msgid "invalid %%P operand"
  msgstr "opérande %%P invalide"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "valeur %%p invalide"
*************** msgstr "impossible d'utiliser une adress
*** 21294,21315 ****
  msgid "invalid addressing mode"
  msgstr "mode d'adressage invalide"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "« %%%c » n'est pas un préfixe d'opérande valide"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21299,21320 ----
  msgid "invalid addressing mode"
  msgstr "mode d'adressage invalide"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "« %%%c » n'est pas un préfixe d'opérande valide"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21349,21355 ****
  msgstr "le post-incrément d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "mauvaise adresse"
  
--- 21354,21360 ----
  msgstr "le post-incrément d'adresse n'est pas un registre"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "mauvaise adresse"
  
*************** msgstr "Manque d'espace sur la pile.\n"
*** 21552,21818 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Essayez d'exécuter « %s » dans le shell pour augmenter sa limite.\n"
  
! #: config/rs6000/rs6000.cc:3837
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "%<-mvsx%> nécessite une unité matérielle en virgule flottante"
  
! #: config/rs6000/rs6000.cc:3848
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nécessite l'adressage indexé"
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> désactive vsx"
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr "mauvais déplacement"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr "Mauvais déplacement sur 128 bits"
  
! #: config/rs6000/rs6000.cc:14128
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.cc:14397
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte « Z »"
  
! #: config/rs6000/rs6000.cc:14740
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr "%%a requiert un l'adresse d'une mémoire"
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Mélange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passé à une fonction sans prototype"
  
! #: config/rs6000/rs6000.cc:28012
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu générer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de générer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.cc:28805
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28807
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:28809
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:28811
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "les références mémoire symboliques sont uniquement supportées sur z10 ou ultérieur"
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr "adresse indécomposable"
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "opérateur de comparaison invalide pour le modificateur de sortie « E »"
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "référence invalide pour le modificateur de sortie « J »"
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie « O »"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie « %c »"
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie « R »"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "référence mémoire attendue pour le modificateur de sortie « S »"
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie « S »"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "registre ou expression mémoire attendue pour le modificateur de sortie « N »"
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "registre ou expression mémoire attendue pour le modificateur de sortie « M »"
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie « %c »"
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie « %c »"
  
! #: config/s390/s390.cc:13175
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passé en argument à une fonction sans prototype"
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr "les types diffèrent sur le type signé/non-signé"
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opérateur binaire ne supporte pas deux opérandes booléens vectoriels"
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opérateur binaire ne supporte pas l'opérande booléen vectoriel"
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opérateur binaire ne supporte pas le mélange d'un booléen vectoriel avec un vecteur en virgule flottante"
  
--- 21557,21836 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Essayez d'exécuter « %s » dans le shell pour augmenter sa limite.\n"
  
! #: config/rs6000/rs6000.cc:3905
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "%<-mvsx%> nécessite une unité matérielle en virgule flottante"
  
! #: config/rs6000/rs6000.cc:3916
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "%<-mvsx%> nécessite l'adressage indexé"
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "%<-mno-altivec%> désactive vsx"
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%<-mquad-memory%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr "%<-mquad-memory-atomic%> requiert le mode 64 bits"
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "%<-mquad-memory%> n'est pas disponible en mode petit-boutiste"
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr "mauvais déplacement"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr "Mauvais déplacement sur 128 bits"
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, c-format
  msgid "invalid %%A value"
  msgstr "valeur %%A invalide"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "valeur %%D invalide"
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr "valeur %%e invalide"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "valeur %%f invalide"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "valeur %%F invalide"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "valeur %%G invalide"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "valeur %%j invalide"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "valeur %%J invalide"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "valeur %%k invalide"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "valeur %%K invalide"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "valeur %%O invalide"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "valeur %%q invalide"
  
! #: config/rs6000/rs6000.cc:14540
  #, c-format
  msgid "invalid %%t value"
  msgstr "valeur %%t invalide"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "valeur %%T invalide"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "valeur %%u invalide"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "valeur %%v invalide"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "valeur %%V invalide"
  
! #: config/rs6000/rs6000.cc:14652
! #, c-format
! msgid "invalid %%W value"
! msgstr "valeur %%W invalide"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "valeur %%x invalide"
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr "valeur %%z invalide"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "valeur %%y invalide, essayez d'utiliser la contrainte « Z »"
  
! #: config/rs6000/rs6000.cc:14907
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr "%%a requiert un l'adresse d'une mémoire"
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "Mélange invalide de types en virgule flottante IEEE 128 bits et IBM 128 bits"
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argument AltiVec passé à une fonction sans prototype"
  
! #: config/rs6000/rs6000.cc:28237
  msgid "Could not generate addis value for fusion"
  msgstr "N'a pu générer de valeur addis pour la fusion"
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr "Impossible de générer un offset load/store pour la fusion"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr "Mauvaise fusion GPR"
  
! #: config/rs6000/rs6000.cc:29031
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "conversion invalide depuis le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:29033
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "conversion invalide vers le type %<__vector_quad%>"
  
! #: config/rs6000/rs6000.cc:29035
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "conversion invalide depuis le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:29037
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "conversion invalide vers le type %<__vector_pair%>"
  
! #: config/rs6000/rs6000.cc:29039
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "conversion invalide depuis le type %<__dmr1024%>"
! 
! #: config/rs6000/rs6000.cc:29041
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "conversion invalide vers le type %<__dmr1024%>"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "les références mémoire symboliques sont uniquement supportées sur z10 ou ultérieur"
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr "adresse indécomposable"
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "opérateur de comparaison invalide pour le modificateur de sortie « E »"
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "référence invalide pour le modificateur de sortie « J »"
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie « O »"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "constante invalide pour le modificateur de sortie « %c »"
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie « R »"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "référence mémoire attendue pour le modificateur de sortie « S »"
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "adresse invalide pour le modificateur de sortie « S »"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "registre ou expression mémoire attendue pour le modificateur de sortie « N »"
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "registre ou expression mémoire attendue pour le modificateur de sortie « M »"
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "vecteur constant invalide pour le modificateur de sortie « %c »"
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "expression invalide - essayez un modificateur de sortie"
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "expression invalide pour le modificateur de sortie « %c »"
  
! #: config/s390/s390.cc:13191
  msgid "vector argument passed to unprototyped function"
  msgstr "vecteur passé en argument à une fonction sans prototype"
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr "les types diffèrent sur le type signé/non-signé"
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr "l'opérateur binaire ne supporte pas deux opérandes booléens vectoriels"
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr "l'opérateur binaire ne supporte pas l'opérande booléen vectoriel"
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr "l'opérateur binaire ne supporte pas le mélange d'un booléen vectoriel avec un vecteur en virgule flottante"
  
*************** msgstr "{erroné}"
*** 22003,22009 ****
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
--- 22021,22027 ----
  msgid "aka"
  msgstr "alias"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({anonyme})"
  
*************** msgstr "({anonyme})"
*** 22016,22054 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22034,22072 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> attendu"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<:%> ou %<)%> attendu"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "%<:%> ou %<)%> attendu"
*** 22056,22208 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
--- 22074,22226 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> attendu"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> attendu"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>, %<,%> ou %<)%> attendu"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> attendu"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> attendu"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> attendu"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> attendu"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> attendu"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> attendu"
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr "%<.%> attendu"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> attendu"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> attendu"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> ou %<)%> attendu"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> attendu"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<)%> ou %<,%> attendu"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> attendu"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> ou %<}%> attendu"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr "<message inconnu durant la compilation>"
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr "(anonyme)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> attendu"
*************** msgstr "étiquette attendue"
*** 22218,22243 ****
  msgid "Driving: ("
  msgstr "Pilotage: ("
  
! #: cp/call.cc:4281
  #, c-format
  msgid "candidate %i:"
  msgstr "candidat %i :"
  
! #: cp/call.cc:8590
  msgid "  after user-defined conversion:"
  msgstr "  après la conversion définie par l'utilisateur :"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat est :"
  msgstr[1] "les candidats sont :"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "candidat 1 :"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "candidat 2 :"
  
--- 22236,22261 ----
  msgid "Driving: ("
  msgstr "Pilotage: ("
  
! #: cp/call.cc:4285
  #, c-format
  msgid "candidate %i:"
  msgstr "candidat %i :"
  
! #: cp/call.cc:8594
  msgid "  after user-defined conversion:"
  msgstr "  après la conversion définie par l'utilisateur :"
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "le candidat est :"
  msgstr[1] "les candidats sont :"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "candidat 1 :"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "candidat 2 :"
  
*************** msgstr "<initialisation de liste entre a
*** 22253,22641 ****
  msgid "<unresolved overloaded function type>"
  msgstr "<type de fonction surchargée non résolu>"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "<erreur de type>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sans nom>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sans nom %s>"
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr "<erreurprefixtype>"
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(initialiseurs statiques pour %s)"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructeurs statiques pour %s)"
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr "<liaisons structurées>"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr "vtable pour "
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr "<valeur de retour> "
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr "{anonyme}"
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr "(espace de noms anonyme)"
  
! #: cp/error.cc:1641
  msgid "<template arguments error>"
  msgstr "<erreur dans les arguments du patron>"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr "<enumérateur>"
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr "<erreur de déclaration>"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  msgid "<template parameter error>"
  msgstr "<erreur de paramètre du patron>"
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr "<déclaration>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr "<levée d'exception>"
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr "<appel de routine UBSan>"
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr "<non analysé>"
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<erreur d'expression>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<opérateur inconnu>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr "reflect_constant_array a échoué"
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr "reflect_constant a échoué"
  
! #: cp/reflect.cc:641
  msgid "array element not a constant integer"
  msgstr "l'élément du tableau n'est pas une constante entière"
  
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr "la réflexion ne représente pas un type"
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr "la réflexion n'a pas d'arguments de patron"
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr "la réflexion ne représente pas une fonction ou un pointeur de fonction"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr "la réflexion ne représente pas une fonction opérateur ou un patron de fonction opérateur"
  
! #: cp/reflect.cc:2491
  msgid "operators argument is not a valid operator"
  msgstr "l'argument des opérateurs n'est pas un opérateur valide"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr "la réflexion n'a pas de type"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr "la réflexion ne représente pas un objet avec une durée de stockage statique ou une référence à un tel objet"
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr "la réflexion ne représente pas une annotation ou un argument valable à une expression de tranche"
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr "la réflexion ne représente pas une entité avec un parent"
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr "la réflexion ne représente pas un paramètre de la fonction courante"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "la réflexion ne représente pas une fonction ou un type de fonction avec un type de retour"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "la réflexion d'une relation de base directe virtuelle avec une classe dérivée abstraite"
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr "la réflexion est inappropriée pour offset_of"
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr "décalage non constant pour offset_of"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr "la réflexion n'est pas appropriée pour size_of"
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr "réflexion avec un type incomplet dans size_of"
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr "réflexion inappropriée pour alignment_of"
  
! #: cp/reflect.cc:3383
  msgid "alignment_of on function type"
  msgstr "alignment_of sur un type de fonction"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr "réflexion avec un type incomplet dans alignment_of"
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr "la réflexion est inappropriée pour bit_size_of"
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "réflexion avec un type incomplet dans bit_size_of"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr "réflexion avec has_identifier false"
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr "display_string_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr "u8display_string_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "la réflexion ne représente pas un type, un synonyme de type, une variable, une fonction, un paramètre de fonction, un espace de noms, un énumérateur, une relation de classe de base directe ou un membre de données non statique"
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr "la réflexion ne représente pas un type complet ou un synonyme de type"
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr "reflect_object a échoué"
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr "reflect_function a échoué"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr "membre de valeur manquant"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr "valeur de membre de valeur inattendue"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr "membre de type manquant"
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr "la réflexion ne représente pas un type d'énumération complet"
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "la réflexion ne représente pas un type d'énumération énumérable"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr "la réflexion représente un type non intégral ou booléen"
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr "la réflexion ne représente pas un patron"
  
! #: cp/reflect.cc:5496
  msgid "invalid argument to can_substitute"
  msgstr "argument invalide à can_substitute"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr "can_substitute a retourné faux"
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr "le type n'est pas un objet ou un type de référence"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr "la conversion depuis un encodage littéral ordinaire vers un jeu de caractères source a échouée"
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "la conversion depuis l'encodage UTF-8 vers le jeu de caractères source a échouée"
  
! #: cp/reflect.cc:5975
  msgid "name is not a valid identifier"
  msgstr "le nom n'est pas un identificateur valable"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr "le nom est un mot-clé"
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr "le nom est un trait interne"
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr "ni le nom ni bit_width sont spécifiés"
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr "annotations spécifiées sans non et non vides"
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit_width spécifié avec un type non intégral ou non énumérable"
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr "l'alignement et bit_width sont spécifiés tous les deux"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width spécifié avec no_unique_address vrai"
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 avec le nom spécifié"
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr "bit_width est négatif"
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr "le nom n'est pas spécifié et le type est const"
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr "le nom n'est pas spécifié et le type est volatile"
  
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr "l'alignement n'est pas une puissance de deux"
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr "l'alignement est négatif"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr "l'alignement est plus petit que alignment_of"
  
! #: cp/reflect.cc:6062
  msgid "reflection does not have non-array object type"
  msgstr "la réflexion n'a pas de type objet non-tableau"
  
! #: cp/reflect.cc:6506
  msgid "current scope does not represent a function"
  msgstr "la portée actuelle ne représente pas une fonction"
  
! #: cp/reflect.cc:6526
  msgid "current scope does not represent a class nor a member function"
  msgstr "la portée actuelle ne représente pas une classe ou une fonction membre"
  
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr "classe parent incomplète"
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr "n'est ni un type de classe complet ni un espace de noms"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr "pas un type de classe complet"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr "type de fermeture"
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr "la valeur ne peut pas être extraite"
  
--- 22271,22659 ----
  msgid "<unresolved overloaded function type>"
  msgstr "<type de fonction surchargée non résolu>"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "<erreur de type>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sans nom>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<sans nom %s>"
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr "<erreurprefixtype>"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(initialiseurs statiques pour %s)"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(destructeurs statiques pour %s)"
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr "<liaisons structurées>"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr "vtable pour "
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr "<valeur de retour> "
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr "{anonyme}"
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr "(espace de noms anonyme)"
  
! #: cp/error.cc:1643
  msgid "<template arguments error>"
  msgstr "<erreur dans les arguments du patron>"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr "<enumérateur>"
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr "<erreur de déclaration>"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  msgid "<template parameter error>"
  msgstr "<erreur de paramètre du patron>"
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr "<déclaration>"
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<inconnu>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr "<levée d'exception>"
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr "<appel de routine UBSan>"
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr "<non analysé>"
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr "<lambda>"
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr "*this"
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr "<erreur d'expression>"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr "<opérateur inconnu>"
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr "Au niveau global:"
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr "reflect_constant_array a échoué"
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  msgid "reflect_constant failed"
  msgstr "reflect_constant a échoué"
  
! #: cp/reflect.cc:661
  msgid "array element not a constant integer"
  msgstr "l'élément du tableau n'est pas une constante entière"
  
! #: cp/reflect.cc:1143
  msgid "reflection does not represent a type"
  msgstr "la réflexion ne représente pas un type"
  
! #: cp/reflect.cc:1155
  msgid "reflection does not have template arguments"
  msgstr "la réflexion n'a pas d'arguments de patron"
  
! #: cp/reflect.cc:1166
  msgid "reflection does not represent a function or function type"
  msgstr "la réflexion ne représente pas une fonction ou un pointeur de fonction"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr "la réflexion ne représente pas une fonction opérateur ou un patron de fonction opérateur"
  
! #: cp/reflect.cc:2517
  msgid "operators argument is not a valid operator"
  msgstr "l'argument des opérateurs n'est pas un opérateur valide"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  msgid "reflection does not have a type"
  msgstr "la réflexion n'a pas de type"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr "la réflexion ne représente pas un objet avec une durée de stockage statique ou une référence à un tel objet"
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr "la réflexion ne représente pas une annotation ou un argument valable à une expression de tranche"
  
! #: cp/reflect.cc:3069
  msgid "reflection does not represent an entity with parent"
  msgstr "la réflexion ne représente pas une entité avec un parent"
  
! #: cp/reflect.cc:3192
  msgid "reflection does not represent parameter of current function"
  msgstr "la réflexion ne représente pas un paramètre de la fonction courante"
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "la réflexion ne représente pas une fonction ou un type de fonction avec un type de retour"
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr "la réflexion d'une relation de base directe virtuelle avec une classe dérivée abstraite"
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr "la réflexion est inappropriée pour offset_of"
  
! #: cp/reflect.cc:3255
  msgid "non-constant offset for offset_of"
  msgstr "décalage non constant pour offset_of"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr "la réflexion n'est pas appropriée pour size_of"
  
! #: cp/reflect.cc:3338
  msgid "reflection with incomplete type in size_of"
  msgstr "réflexion avec un type incomplet dans size_of"
  
! #: cp/reflect.cc:3375
  msgid "reflection not suitable for alignment_of"
  msgstr "réflexion inappropriée pour alignment_of"
  
! #: cp/reflect.cc:3411
  msgid "alignment_of on function type"
  msgstr "alignment_of sur un type de fonction"
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr "réflexion avec un type incomplet dans alignment_of"
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr "la réflexion est inappropriée pour bit_size_of"
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "réflexion avec un type incomplet dans bit_size_of"
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr "réflexion avec has_identifier false"
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr "identifier_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr "u8identifier_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr "display_string_of pas représentable dans un encodage littéral ordinaire"
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr "u8display_string_of pas représentable en UTF-8"
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr "la réflexion ne représente pas un type, un synonyme de type, une variable, une fonction, un paramètre de fonction, un espace de noms, un énumérateur, une relation de classe de base directe ou un membre de données non statique"
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr "la réflexion ne représente pas un type complet ou un synonyme de type"
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr "reflect_object a échoué"
  
! #: cp/reflect.cc:4119
  msgid "reflect_function failed"
  msgstr "reflect_function a échoué"
  
! #: cp/reflect.cc:5119
  msgid "value member missing"
  msgstr "membre de valeur manquant"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  msgid "unexpected value of value member"
  msgstr "valeur de membre de valeur inattendue"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr "membre de type manquant"
  
! #: cp/reflect.cc:5271
  msgid "reflection does not represent a complete enumeration type"
  msgstr "la réflexion ne représente pas un type d'énumération complet"
  
! #: cp/reflect.cc:5328
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "la réflexion ne représente pas un type d'énumération énumérable"
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr "la réflexion représente un type non intégral ou booléen"
  
! #: cp/reflect.cc:5623
  msgid "reflection does not represent a template"
  msgstr "la réflexion ne représente pas un patron"
  
! #: cp/reflect.cc:5646
  msgid "invalid argument to can_substitute"
  msgstr "argument invalide à can_substitute"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr "can_substitute a retourné faux"
  
! #: cp/reflect.cc:5847
  msgid "type is not object or reference type"
  msgstr "le type n'est pas un objet ou un type de référence"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr "la conversion depuis un encodage littéral ordinaire vers un jeu de caractères source a échouée"
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "la conversion depuis l'encodage UTF-8 vers le jeu de caractères source a échouée"
  
! #: cp/reflect.cc:6128
  msgid "name is not a valid identifier"
  msgstr "le nom n'est pas un identificateur valable"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr "le nom est un mot-clé"
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr "le nom est un trait interne"
  
! #: cp/reflect.cc:6146
  msgid "neither name nor bit_width specified"
  msgstr "ni le nom ni bit_width sont spécifiés"
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr "annotations spécifiées sans non et non vides"
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit_width spécifié avec un type non intégral ou non énumérable"
  
! #: cp/reflect.cc:6161
  msgid "both alignment and bit_width specified"
  msgstr "l'alignement et bit_width sont spécifiés tous les deux"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr "bit_width spécifié avec no_unique_address vrai"
  
! #: cp/reflect.cc:6170
  msgid "bit_width 0 with specified name"
  msgstr "bit_width 0 avec le nom spécifié"
  
! #: cp/reflect.cc:6173
  msgid "bit_width is negative"
  msgstr "bit_width est négatif"
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr "le nom n'est pas spécifié et le type est const"
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr "le nom n'est pas spécifié et le type est volatile"
  
! #: cp/reflect.cc:6191
  msgid "alignment is not power of two"
  msgstr "l'alignement n'est pas une puissance de deux"
  
! #: cp/reflect.cc:6194
  msgid "alignment is negative"
  msgstr "l'alignement est négatif"
  
! #: cp/reflect.cc:6201
  msgid "alignment is smaller than alignment_of"
  msgstr "l'alignement est plus petit que alignment_of"
  
! #: cp/reflect.cc:6217
  msgid "reflection does not have non-array object type"
  msgstr "la réflexion n'a pas de type objet non-tableau"
  
! #: cp/reflect.cc:6661
  msgid "current scope does not represent a function"
  msgstr "la portée actuelle ne représente pas une fonction"
  
! #: cp/reflect.cc:6681
  msgid "current scope does not represent a class nor a member function"
  msgstr "la portée actuelle ne représente pas une classe ou une fonction membre"
  
! #: cp/reflect.cc:6840
  msgid "incomplete parent class"
  msgstr "classe parent incomplète"
  
! #: cp/reflect.cc:7315
  msgid "neither complete class type nor namespace"
  msgstr "n'est ni un type de classe complet ni un espace de noms"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  msgid "not a complete class type"
  msgstr "pas un type de classe complet"
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr "type de fermeture"
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  msgid "value cannot be extracted"
  msgstr "la valeur ne peut pas être extraite"
  
*************** msgstr "la conversion supprime l'attribu
*** 22679,22730 ****
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "les candidats sont :"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erroné pour le moins unaire"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erroné pour le plus unaire"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erroné pour le complément de bit"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erroné pour abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erroné pour la conjugaison"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaire !"
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr "pas d'opérateur de pré-incrémentation pour le type"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr "pas d'opérateur de post-incrémentation pour le type"
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opérateur de pré-décrémentation pour le type"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr "pas d'opérateur de post-décrémentation pour le type"
  
--- 22697,22748 ----
  msgid "source type is not polymorphic"
  msgstr "le type source n'est pas polymorphique"
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr "les candidats sont :"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "type d'argument erroné pour le moins unaire"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "type d'argument erroné pour le plus unaire"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "type d'argument erroné pour le complément de bit"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "type d'argument erroné pour abs"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "type d'argument erroné pour la conjugaison"
  
! #: cp/typeck.cc:7863
  msgid "in argument to unary !"
  msgstr "dans l'argument d'un unaire !"
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr "pas d'opérateur de pré-incrémentation pour le type"
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr "pas d'opérateur de post-incrémentation pour le type"
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr "pas d'opérateur de pré-décrémentation pour le type"
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr "pas d'opérateur de post-décrémentation pour le type"
  
*************** msgstr "Les co-tableaux ne sont pas inte
*** 22796,22802 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Le tableau de taille tacite ne sont pas interopérables"
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 22814,22820 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Le tableau de taille tacite ne sont pas interopérables"
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 22813,22819 ****
  "   d'utiliser la fonctionnalité BIND(C) du Fortran standard. */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 22831,22837 ----
  "   d'utiliser la fonctionnalité BIND(C) du Fortran standard. */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr "Fonctionnalité supprimée :"
*** 22874,22899 ****
  msgid "Unsigned:"
  msgstr "Non signé :"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "affectation de tableau"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs est redéfinie à %L dans la procédure %qs appelée depuis l'intérieur d'une boucle DO à %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Extent incorrect dans l'argument B de l'intrinsèque MATMUL dans la dimension 1: est %ld, devrait être %ld"
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)"
--- 22892,22917 ----
  msgid "Unsigned:"
  msgstr "Non signé :"
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr "affectation de tableau"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs est redéfinie à %L dans la procédure %qs appelée depuis l'intérieur d'une boucle DO à %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Extent incorrect dans l'argument B de l'intrinsèque MATMUL dans la dimension 1: est %ld, devrait être %ld"
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 1 du tableau (%ld/%ld)"
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Désaccord de la limite du tableau pour la dimension 2 du tableau (%ld/%ld)"
*************** msgstr "Désaccord de la limite du table
*** 22903,22909 ****
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
--- 22921,22927 ----
  msgid "Driving:"
  msgstr "Pilotage:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argument effectif de INTENT = OUT/INOUT"
  
*************** msgstr "Mauvais opérateur"
*** 23041,23047 ****
  msgid "Bad type in constant expression"
  msgstr "Mauvais type dans l'expression constante"
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr "Fin de module inattendue"
  
--- 23059,23065 ----
  msgid "Bad type in constant expression"
  msgstr "Mauvais type dans l'expression constante"
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr "Fin de module inattendue"
  
*************** msgstr "bloc IF"
*** 23069,23079 ****
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
--- 23087,23097 ----
  msgid "implied END DO"
  msgstr "END DO implicite"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "affectation"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr "affectation de pointeur"
  
*************** msgstr "résultat avec une longueur de c
*** 23159,23205 ****
  msgid "bind(c) procedure"
  msgstr "procédure bind(c)"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr "variable d'itérateur"
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr "Expression de départ dans la boucle DO"
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr "élément dans READ"
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
--- 23177,23223 ----
  msgid "bind(c) procedure"
  msgstr "procédure bind(c)"
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr "Variable de boucle"
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr "variable d'itérateur"
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr "Expression de départ dans la boucle DO"
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr "Expression de fin dans la boucle DO"
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr "Expression de pas dans la boucle DO"
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr "objet DEALLOCATE"
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr "objet ALLOCATE"
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr "variable STAT"
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr "variable ERRMSG"
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr "élément dans READ"
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
*************** msgstr "variable ACQUIRED_LOCK"
*** 23208,23238 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longueurs de CHARACTER différentes (%ld/%ld) dans le constructeur de tableau"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Débordement d'entier en calculant la quantité de mémoire à allouer"
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "La valeur du paramètre PDT LEN « %s » n'est pas en accord avec celle dans la déclaration fictive"
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur réelle de la chaîne ne correspond pas à celle déclarée pour l'argument fictif « %s » (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur réelle de la chaîne est plus courte que celle déclarée pour l'argument fictif « %s » (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire à un tableau non alloué"
  
--- 23226,23256 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longueurs de CHARACTER différentes (%ld/%ld) dans le constructeur de tableau"
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr "Débordement d'entier en calculant la quantité de mémoire à allouer"
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr "La valeur du paramètre PDT LEN « %s » n'est pas en accord avec celle dans la déclaration fictive"
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur réelle de la chaîne ne correspond pas à celle déclarée pour l'argument fictif « %s » (%ld/%ld)"
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "La longueur réelle de la chaîne est plus courte que celle déclarée pour l'argument fictif « %s » (%ld/%ld)"
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr "La cible du remappage de rang est trop petite (%ld < %ld)"
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr "Assignation d'un scalaire à un tableau non alloué"
  
*************** msgstr "Assignation d'un scalaire à un
*** 23241,23321 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractères inégales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "Argument POS (%ld) hors des limites 0:%ld dans l'intrinsèque BTEST"
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsèque %s"
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsèque IBITS"
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%ld dans l'intrinsèque IBITS"
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsèque IBITS"
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument SHIFT (%ld) hors limite 0:%ld dans l'intrinsèque %s"
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "Argument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsèque ISHIFT"
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "Argument SIZE (%ld) hors limite 1:%ld dans l'intrinsèque ISHFTC"
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "Argument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsèque ISHFTC"
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est négatif (sa valeur est %ld)"
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est trop grand"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument TOPOS (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsèque MVBITS"
--- 23259,23339 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Longueurs de caractères inégales (%ld/%ld) dans %s"
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr "Argument POS (%ld) hors des limites 0:%ld dans l'intrinsèque BTEST"
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsèque %s"
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument POS (%ld) hors limite 0:%ld dans l'intrinsèque IBITS"
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%ld dans l'intrinsèque IBITS"
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) dans l'intrinsèque IBITS"
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "Argument SHIFT (%ld) hors limite 0:%ld dans l'intrinsèque %s"
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr "Argument SHIFT (%ld) hors limites -%ld:%ld dans l'intrinsèque ISHIFT"
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr "Argument SIZE (%ld) hors limite 1:%ld dans l'intrinsèque ISHFTC"
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr "Argument SHIFT (%ld) hors limite -%ld:%ld dans l'intrinsèque ISHFTC"
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est négatif (sa valeur est %ld)"
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "L'argument NCOPIES de l'intrinsèque REPEAT est trop grand"
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument FROMPOS (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument LEN (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "Argument TOPOS (%ld) hors limite 0:%d dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsèque MVBITS"
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) dans l'intrinsèque MVBITS"
*************** msgstr "Tentative d'allouer la variable
*** 23374,23385 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr "Tentative d'allouer une variable déjà allouée"
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Tentative d'utiliser DEALLOCATE sur « %s » qui n'est pas alloué"
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Erreur en ré-allouant %lu octets"
--- 23392,23403 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr "Tentative d'allouer une variable déjà allouée"
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Tentative d'utiliser DEALLOCATE sur « %s » qui n'est pas alloué"
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr "Erreur en ré-allouant %lu octets"
*************** msgstr "type numérique attendu"
*** 23411,23418 ****
  msgid "expected boolean type"
  msgstr "type booléen attendu"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
--- 23429,23436 ----
  msgid "expected boolean type"
  msgstr "type booléen attendu"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "entier attendu"
*************** msgstr "pas assez d'arguments"
*** 23475,23481 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
--- 23493,23499 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "trop d'arguments"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24035,24041 ****
  msgstr "%<-maix64%> requis: les calculs 64 bits avec un adressage 32 bits ne sont pas encore supportés"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "%<-mcmodel%> est incompatible avec les autres options toc"
--- 24053,24059 ----
  msgstr "%<-maix64%> requis: les calculs 64 bits avec un adressage 32 bits ne sont pas encore supportés"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "%<-mcmodel%> est incompatible avec les autres options toc"
*************** msgstr "%<-mcmodel%> est incompatible av
*** 24045,24051 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "%<soft-float%> et long-double-128 sont incompatibles"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> requiert un processeur PowerPC64"
--- 24063,24075 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "%<soft-float%> et long-double-128 sont incompatibles"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr " requiert ISA<future> ; pas disponible avec l'ISA 3.1 ou antérieure"
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> requiert un processeur PowerPC64"
*************** msgstr "utilisation de l'ancienne ABI da
*** 24240,24245 ****
--- 24264,24274 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr "Ne pas utiliser %<-mpower8-internal%> ; utilisez plutôt %<-mcpu=power8%>"
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr "Ne pas utiliser %<-mfuture%> ; utilisez plutôt %<-mcpu=future%>"
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24296,24302 ****
  msgstr "modèle de taille de pointeur %qs inconnu"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24325,24331 ----
  msgstr "modèle de taille de pointeur %qs inconnu"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "%qs n'est pas un intrinsèque co
*** 24329,24335 ****
  msgid "Unrecognized option: %qs"
  msgstr "Option non reconnue : %qs"
  
! #: params.opt:497 common.opt:2343
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modèle de partitionnement LTO %qs inconnu"
--- 24358,24364 ----
  msgid "Unrecognized option: %qs"
  msgstr "Option non reconnue : %qs"
  
! #: params.opt:497 common.opt:2342
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "modèle de partitionnement LTO %qs inconnu"
*************** msgstr "mode de débogage du ranger %qs
*** 24349,24470 ****
  msgid "unknown threader debug mode %qs"
  msgstr "mode de débogage du threader %qs inconnu"
  
! #: common.opt:1747
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de précision excédentaire %qs inconnu"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "spécification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD à permettre %qs"
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "niveau de vérification hardcfr noreturn %qs inconnu"
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de réutilisation de la pile %qs inconnu"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "stringop non disponible pour mettre en ligne %qs"
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:2244
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:2257
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "région IRA %qs inconnue"
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "cibles manquantes après %qs"
  
! #: common.opt:2474
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "options ou cibles=options manquantes après %qs"
  
! #: common.opt:2484
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de déchargement %qs inconnue"
  
! #: common.opt:2495
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "option manquante après %qs"
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "méthode de reproductibilité du profil %qs inconnue"
  
! #: common.opt:2688
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "méthode de mise à jour du profil %qs inconnue"
  
! #: common.opt:2797
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction à chaud %qs inconnu"
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de réorganisation des blocs de base %qs inconnu"
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modèle TLS %qs inconnu"
  
! #: common.opt:3201
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "implémentation de trampoline %qs inconnue"
  
! #: common.opt:3535
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modèle de coût de la vectorisation %qs inconnu"
  
! #: common.opt:3566
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "type d'initialisation %qs non reconnu pour une variable automatique"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilité %qs non reconnue"
  
! #: common.opt:3611
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "priorité d'initialisation de la vérification de la vtable %qs inconnue"
  
! #: common.opt:3667
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "type de bits de remplissage %qs pour l'initialisation à zéro n'est pas reconnu"
--- 24378,24499 ----
  msgid "unknown threader debug mode %qs"
  msgstr "mode de débogage du threader %qs inconnu"
  
! #: common.opt:1746
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "style de précision excédentaire %qs inconnu"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "spécification inconnue pour l'ensemble des valeurs de FLT_EVAL_METHOD à permettre %qs"
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "style de contraction en virgule flottante %qs inconnu"
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "niveau de vérification hardcfr noreturn %qs inconnu"
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "Niveau de réutilisation de la pile %qs inconnu"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "stringop non disponible pour mettre en ligne %qs"
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "niveau de Control-Flow Protection %qs inconnu"
  
! #: common.opt:2243
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "algorithme IRA %qs inconnu"
  
! #: common.opt:2256
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "région IRA %qs inconnue"
  
! #: common.opt:2470
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "cibles manquantes après %qs"
  
! #: common.opt:2473
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "options ou cibles=options manquantes après %qs"
  
! #: common.opt:2483
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "ABI de déchargement %qs inconnue"
  
! #: common.opt:2494
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "option manquante après %qs"
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "méthode de reproductibilité du profil %qs inconnue"
  
! #: common.opt:2687
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "méthode de mise à jour du profil %qs inconnue"
  
! #: common.opt:2796
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "Niveau de correction à chaud %qs inconnu"
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algorithme de réorganisation des blocs de base %qs inconnu"
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "modèle TLS %qs inconnu"
  
! #: common.opt:3200
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "implémentation de trampoline %qs inconnue"
  
! #: common.opt:3534
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "modèle de coût de la vectorisation %qs inconnu"
  
! #: common.opt:3565
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "type d'initialisation %qs non reconnu pour une variable automatique"
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "valeur de visibilité %qs non reconnue"
  
! #: common.opt:3610
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "priorité d'initialisation de la vérification de la vtable %qs inconnue"
  
! #: common.opt:3666
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "type de bits de remplissage %qs pour l'initialisation à zéro n'est pas reconnu"
*************** msgstr "l'attribut %qE est ignoré car i
*** 24711,24718 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "déclaration précédente ici"
--- 24740,24747 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr "déclaration précédente ici"
*************** msgstr "directive d'attribut %qE ignoré
*** 24729,24735 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "directive d'attribut de portée %<%E::%E%> ignorée"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "nombre erroné d'arguments spécifié pour l'attribut %qE"
--- 24758,24764 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "directive d'attribut de portée %<%E::%E%> ignorée"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "nombre erroné d'arguments spécifié pour l'attribut %qE"
*************** msgstr "nombre erroné d'arguments spéc
*** 24739,24745 ****
  msgid "expected %i or more, found %i"
  msgstr "%i ou plus attendu, %i trouvé"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvé"
--- 24768,24774 ----
  msgid "expected %i or more, found %i"
  msgstr "%i ou plus attendu, %i trouvé"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%i attendu, %i trouvé"
*************** msgstr "les attributs de type sont ignor
*** 24808,24828 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 24837,24857 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "impossible de lire le profil du
*** 25079,25085 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le décalage %qwi est hors des limites de la chaîne constante"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE déclaré ici"
--- 25108,25114 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "le décalage %qwi est hors des limites de la chaîne constante"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qE déclaré ici"
*************** msgid "invalid third argument to %<__bui
*** 25105,25116 ****
  msgstr "le troisième argument de %<__builtin_prefetch%> est invalide; utilisation de zéro"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "%qD la limite spécifiée %E est égale à la taille de la destination"
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "trop peu d'arguments pour la fonction %<va_start%>"
--- 25134,25145 ----
  msgstr "le troisième argument de %<__builtin_prefetch%> est invalide; utilisation de zéro"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "%qD la limite spécifiée %E est égale à la taille de la destination"
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "trop peu d'arguments pour la fonction %<va_start%>"
*************** msgstr "nombre erroné d'arguments pour
*** 25236,25242 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "le deuxième paramètre de %<va_start%> n'est pas le dernier argument nommé"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "le comportement est indéfini quand le second paramètre de %<va_start%> est déclaré avec le stockage %<register%>"
--- 25265,25271 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "le deuxième paramètre de %<va_start%> n'est pas le dernier argument nommé"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "le comportement est indéfini quand le second paramètre de %<va_start%> est déclaré avec le stockage %<register%>"
*************** msgstr "le dernier argument de %qD n'est
*** 25256,25267 ****
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrégat"
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
--- 25285,25296 ----
  msgid "cannot tail-call: %s"
  msgstr "impossible d'appeler en fin de fonction (tail-call): %s"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "l'appel de fonction a une valeur d'agrégat"
  
! #: calls.cc:3577
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "passage d'un argument trop grand sur la pile"
*************** msgstr "passage d'un argument trop grand
*** 25271,25375 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "%<verify_marked_backedges%> a échoué"
  
! #: cfgexpand.cc:2137
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "la taille totale des objets locaux est trop grande"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "la taille de la variable %q+D est trop grande"
  
! #: cfgexpand.cc:2152
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "impossible d'allouer la pile pour la variable %q+D, fonction nue"
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "le spécificateur %<asm%> pour la variable %qE est en conflit avec la liste d'écrasement de %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "le registre PIC est écrasé par %qs dans %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "le registre %qs ne peut pas être écrasé dans %<asm%> pour la cible actuelle"
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr "lister le registre %qs du pointeur de pile dans une liste à écraser est déprécié"
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "la valeur du pointeur de pile après une instruction %<asm%> doit être la même qu'avant l'instruction"
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "plus que %d opérandes dans %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nom de registre %qs inconnu dans %<asm%>"
  
! #: cfgexpand.cc:3538
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "utilisation invalide du registre matériel entre des opérandes de sortie"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "utilisation invalide du registre matériel entre un opérande de sortie et un opérande de contrainte correspondant"
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "utilisation invalide du registre matériel entre un opérande earlyclobber et un opérande d'entrée"
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "la sortie numéro %d n'est pas directement adressable"
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "opérande %<asm%> %d ne concorde probablement pas avec les contraintes"
  
! #: cfgexpand.cc:3956
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "l'écrasement %<asm%> entre en conflit avec l'opérande de sortie"
  
! #: cfgexpand.cc:3961
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "l'écrasement %<asm%> entre en conflit avec l'opérande d'entrée"
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "la protection de la pile ne protège pas les variables locales: tampon de longueur variable"
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "la protection de la pile ne protège pas la fonction: tous les tableaux locaux font moins de %d octets de longueur"
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "entrée de fonction patchable %wu excède la taille %wu"
--- 25300,25404 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "%<verify_marked_backedges%> a échoué"
  
! #: cfgexpand.cc:2139
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "la taille totale des objets locaux est trop grande"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "la taille de la variable %q+D est trop grande"
  
! #: cfgexpand.cc:2154
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "impossible d'allouer la pile pour la variable %q+D, fonction nue"
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "le spécificateur %<asm%> pour la variable %qE est en conflit avec la liste d'écrasement de %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "le registre PIC est écrasé par %qs dans %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "le registre %qs ne peut pas être écrasé dans %<asm%> pour la cible actuelle"
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr "lister le registre %qs du pointeur de pile dans une liste à écraser est déprécié"
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "la valeur du pointeur de pile après une instruction %<asm%> doit être la même qu'avant l'instruction"
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "plus que %d opérandes dans %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nom de registre %qs inconnu dans %<asm%>"
  
! #: cfgexpand.cc:3568
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "utilisation invalide du registre matériel entre des opérandes de sortie"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr "utilisation invalide du registre matériel entre un opérande de sortie et un opérande de contrainte correspondant"
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr "utilisation invalide du registre matériel entre un opérande earlyclobber et un opérande d'entrée"
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "la sortie numéro %d n'est pas directement adressable"
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "opérande %<asm%> %d ne concorde probablement pas avec les contraintes"
  
! #: cfgexpand.cc:3986
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "l'écrasement %<asm%> entre en conflit avec l'opérande de sortie"
  
! #: cfgexpand.cc:3991
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "l'écrasement %<asm%> entre en conflit avec l'opérande d'entrée"
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "la protection de la pile ne protège pas les variables locales: tampon de longueur variable"
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "la protection de la pile ne protège pas la fonction: tous les tableaux locaux font moins de %d octets de longueur"
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr "entrée de fonction patchable %wu excède la taille %wu"
*************** msgstr "trop de sorties de boucle enregi
*** 25714,26246 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "%d sorties enregistrées pour la boucle %d (qui a %d sorties)"
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "le bloc de base %d n'est pas froid mais il ne peut être atteint que par des chemins traversant la partition froide"
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "transitions chaud/froid multiples trouvées (bb %i)"
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "une partition a été trouvée mais le fanion de partition de fonction n'est pas mis"
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB est défini mais la probabilité du CFG (Control Flow Graph) ne l'est pas"
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %i"
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "EDGE_CROSSING incorrectement défini au travers de la même section"
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "une arête fallthru traverse une frontière de section dans le bb %i"
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "une arête EH traverse une frontière de section dans le bb %i"
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Pas de saut pour traverser une région à la frontière de section dans le bb %i"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "EDGE_CROSSING manquant au travers d'une frontière de section"
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Saut traversant une région au travers de la même section dans le bb %i"
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "note REG_EH_REGION manquante à la fin du bb %i"
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "trop d'arêtes de gestion des exceptions dans le bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "trop d'arêtes de branchements sortants depuis le bb %i"
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "arête fallthru après un branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "mauvais nombre d'arêtes de branchements après le branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "mauvaise quantité d'arêtes de branchements après le branchement conditionnel dans le bb %i"
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "arêtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "arêtes « sibcall » (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "arête anormale sans aucune utilité dans le bb %i"
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "arête entrante EH mélangée avec des arêtes entrantes non EH dans le bb %i"
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d"
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d"
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "dans le bloc de base %d :"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "fanion BB_RTL manquant pour le bloc %d"
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "le pointeur du bloc de base de l'insn %d est %d, il devrait être %d"
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans l'en-tête du bb %d a un bloc de base non NULL"
  
  # « footer » aurait dû être « tail » il me semble: je l'ai traduit comme cela
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans la fin du bb %d a un bloc de base non NULL"
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "l'insn %d en dehors des blocs de base a un champ bb non NULL"
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "l'insn de fin %d du bloc %d n'a pas été trouvée dans le flot des insn"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "l'insn %d est dans plusieurs blocs de base (%d et %d)"
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "l'insn de tête %d du bloc %d n'a pas été trouvée dans le flot des insn"
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "barrière manquante après le bloc %i"
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Blocs incorrects pour le fallthru %i->%i"
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Fallthru incorrect %i->%i"
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "insn erronée dans l'arête fallthru"
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "les blocs de base n'ont pas été disposés consécutivement"
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaîne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arêtes de l'appelant est invalide"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la séquence d'appel spéculative"
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la séquence d'appel spéculative n'a pas le fanion spéculatif"
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrêtes spéculatives ne sont pas adjacentes"
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct à %s dans la séquence d'appel spéculative n'a pas de fanion spéculatif"
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct à %s dans une séquence d'appel spéculative a speculative_id %i hors limites"
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliqué pour %s dans la séquence d'appel spéculative avec speculative_id %i"
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la première arrête directe de la séquence d'appel spéculative"
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "référence %s dupliquée dans la séquence d'appel spéculative avec speculative_id %i"
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spéculation %i"
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "référence manquante pour la spéculation %i"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spéculatives %i est en désaccord avec num_speculative_call_targets %i"
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux défini pour l'arête %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "décompte cgraph invalide"
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la même liste du groupe comdat"
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit être non négatif"
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent être définis"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extérieur"
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcé à sortir"
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "le clone en ligne est référencé par l'assembleur"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est défini en dehors d'un groupe comdat"
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait être utilisé pour une fonction qui retourne un pointeur"
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "interposition sémantique incohérente"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux défini pour une arête indirecte depuis %s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le décompte d'arêtes n'est pas compatible avec le décompte de fonction"
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "le décompte d'arêtes n'est pas compatible avec le décompte de fonction en ligne"
  
! #: cgraph.cc:4079
  #, 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 "Une arête indirecte depuis %s n'est pas marquée comme indirecte ou a un indirect_info associé, l'instruction correspondante est: "
  
! #: cgraph.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arête a, à la fois, call_stmt et lto_stmt_uid définis"
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelée par %s en dehors de son comdat"
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to défini pour des appelants pas en ligne"
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le décompte des arêtes de l'appelant ne correspond pas au décompte du BB"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le décompte des appels indirects ne correspond pas au décompte du BB"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la référence a, à la fois, stmt et lto_stmt_uid définis"
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est défini mais aucun prédécesseur trouvé"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait référence à lui même"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liée des clones est corrompue"
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arêtes d'appel"
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une référence qui n'est pas un alias"
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une référence alias"
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysé n'a pas de référence"
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arête hors du nœud du fragment"
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arête sortante hors du nœud du fragment"
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposé avoir un contenu"
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagé:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arête pointe vers la mauvaise déclaration:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arête indirecte avec un appelé inconnu correspondant à un call_stmt avec une déclaration connue:"
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arête callgraph manquante pour l'appel stmt:"
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "référence à une instruction morte"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "l'arête non-callback a callback_id défini"
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "l'arête a, à la fois, callback et has_callback défini"
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr "l'arrête de la callback %s->%s n'a pas de callback-carrying"
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr "l'arête de la callback %s->%s n'a pas le bon nombre d'arêtes de callback, au plus %d attendu, %d obtenu"
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr "l'arête transportant la callback pointe vers __builtin_unreachable mais l'arête de sa callback %s -> %s ne le fait pas"
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arête %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arête indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nœud dans une liste imbriquée"
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent différent"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a échoué"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
--- 25743,26275 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "%d sorties enregistrées pour la boucle %d (qui a %d sorties)"
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr "le bloc de base %d n'est pas froid mais il ne peut être atteint que par des chemins traversant la partition froide"
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "transitions chaud/froid multiples trouvées (bb %i)"
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr "une partition a été trouvée mais le fanion de partition de fonction n'est pas mis"
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB est défini mais la probabilité du CFG (Control Flow Graph) ne l'est pas"
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB ne correspond pas au CFG (Control Flow Graph) %i %i"
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr "EDGE_CROSSING incorrectement défini au travers de la même section"
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "une arête fallthru traverse une frontière de section dans le bb %i"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "une arête EH traverse une frontière de section dans le bb %i"
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "Pas de saut pour traverser une région à la frontière de section dans le bb %i"
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr "EDGE_CROSSING manquant au travers d'une frontière de section"
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr "Saut traversant une région au travers de la même section dans le bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "note REG_EH_REGION manquante à la fin du bb %i"
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr "trop d'arêtes de gestion des exceptions dans le bb %i"
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "trop d'arêtes de branchements sortants depuis le bb %i"
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "arête fallthru après un branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "mauvais nombre d'arêtes de branchements après le branchement inconditionnel dans le bb %i"
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "mauvaise quantité d'arêtes de branchements après le branchement conditionnel dans le bb %i"
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "arêtes d'appels anormales pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "arêtes « sibcall » (appel d'une fonction similaire en fin de fonction) pour une insn qui n'est pas un appel dans le bb %i"
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "arête anormale sans aucune utilité dans le bb %i"
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr "arête entrante EH mélangée avec des arêtes entrantes non EH dans le bb %i"
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d"
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d"
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "dans le bloc de base %d :"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "fanion BB_RTL manquant pour le bloc %d"
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "le pointeur du bloc de base de l'insn %d est %d, il devrait être %d"
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans l'en-tête du bb %d a un bloc de base non NULL"
  
  # « footer » aurait dû être « tail » il me semble: je l'ai traduit comme cela
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "l'insn %d dans la fin du bb %d a un bloc de base non NULL"
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "l'insn %d en dehors des blocs de base a un champ bb non NULL"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "l'insn de fin %d du bloc %d n'a pas été trouvée dans le flot des insn"
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "l'insn %d est dans plusieurs blocs de base (%d et %d)"
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "l'insn de tête %d du bloc %d n'a pas été trouvée dans le flot des insn"
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "barrière manquante après le bloc %i"
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Blocs incorrects pour le fallthru %i->%i"
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Fallthru incorrect %i->%i"
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "insn erronée dans l'arête fallthru"
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "les blocs de base n'ont pas été disposés consécutivement"
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "le nombre d'annotations des bb dans la chaîne des insn (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "le nombre d'arêtes de l'appelant est invalide"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr "appel indirect manquant dans la séquence d'appel spéculative"
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr "l'appel indirect dans la séquence d'appel spéculative n'a pas le fanion spéculatif"
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr "les arrêtes spéculatives ne sont pas adjacentes"
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr "l'appel direct à %s dans la séquence d'appel spéculative n'a pas de fanion spéculatif"
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr "l'appel direct à %s dans une séquence d'appel spéculative a speculative_id %i hors limites"
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr "appel direct dupliqué pour %s dans la séquence d'appel spéculative avec speculative_id %i"
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr "le hachage de l'instruction d'appel ne pointe pas vers la première arrête directe de la séquence d'appel spéculative"
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr "référence %s dupliquée dans la séquence d'appel spéculative avec speculative_id %i"
  
! #: cgraph.cc:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "appel direct manquant pour la spéculation %i"
  
! #: cgraph.cc:3934
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "référence manquante pour la spéculation %i"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr "le nombre de cibles spéculatives %i est en désaccord avec num_speculative_call_targets %i"
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "champ aux défini pour l'arête %s->%s"
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr "décompte cgraph invalide"
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr "clone en ligne dans la même liste du groupe comdat"
  
! #: cgraph.cc:3989
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "le nombre de clones en ligne n'est pas compatible"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "tp_first_run doit être non négatif"
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "les symboles locaux doivent être définis"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr "clone en ligne visible depuis l'extérieur"
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr "clone en ligne avec l'adresse prise"
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr "le clone en ligne est forcé à sortir"
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr "le clone en ligne est référencé par l'assembleur"
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr "calls_comdat_local est défini en dehors d'un groupe comdat"
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr "fanion calls_comdat_local invalide"
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "l'attribut malloc devrait être utilisé pour une fonction qui retourne un pointeur"
  
! #: cgraph.cc:4052
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr "interposition sémantique incohérente"
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr "champ aux défini pour une arête indirecte depuis %s"
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "le décompte d'arêtes n'est pas compatible avec le décompte de fonction"
  
! #: cgraph.cc:4072
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "le décompte d'arêtes n'est pas compatible avec le décompte de fonction en ligne"
  
! #: cgraph.cc:4080
  #, 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 "Une arête indirecte depuis %s n'est pas marquée comme indirecte ou a un indirect_info associé, l'instruction correspondante est: "
  
! #: cgraph.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr "l'arête a, à la fois, call_stmt et lto_stmt_uid définis"
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr "la fonction locale comdat est appelée par %s en dehors de son comdat"
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "le pointeur inlined_to est faux"
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "appelants en ligne multiples"
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "pointeur inlined_to défini pour des appelants pas en ligne"
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "le décompte des arêtes de l'appelant ne correspond pas au décompte du BB"
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr "le décompte des appels indirects ne correspond pas au décompte du BB"
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr "la référence a, à la fois, stmt et lto_stmt_uid définis"
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "le pointeur inlined_to est défini mais aucun prédécesseur trouvé"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "le pointeur inlined_to fait référence à lui même"
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr "le cgraph_node a un mauvais clone_of"
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr "le cgraph_node a une mauvaise liste de clones"
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr "le cgraph_node est dans la liste des clones mais il n'est pas un clone"
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr "le cgraph_node a un mauvais pointeur prev_clone"
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr "la liste doublement liée des clones est corrompue"
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr "L'alias a des arêtes d'appel"
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr "L'alias a une référence qui n'est pas un alias"
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr "L'alias a plus d'une référence alias"
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr "L'alias analysé n'a pas de référence"
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr "Pas d'arête hors du nœud du fragment"
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr "Plus d'une arête sortante hors du nœud du fragment"
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr "Le fragment n'est pas supposé avoir un contenu"
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "call_stmt partagé:"
  
! #: cgraph.cc:4354
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "l'arête pointe vers la mauvaise déclaration:"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr "une arête indirecte avec un appelé inconnu correspondant à un call_stmt avec une déclaration connue:"
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "arête callgraph manquante pour l'appel stmt:"
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "référence à une instruction morte"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr "l'arête non-callback a callback_id défini"
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr "l'arête a, à la fois, callback et has_callback défini"
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr "l'arrête de la callback %s->%s n'a pas de callback-carrying"
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr "l'arête de la callback %s->%s n'a pas le bon nombre d'arêtes de callback, au plus %d attendu, %d obtenu"
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr "l'arête transportant la callback pointe vers __builtin_unreachable mais l'arête de sa callback %s -> %s ne le fait pas"
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "l'arête %s->%s n'a pas de call_stmt correspondant"
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "une arête indirecte depuis %s n'a pas de call_stmt correspondant"
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr "origine manquante pour un nœud dans une liste imbriquée"
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "l'origine pointe vers un parent différent"
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node a échoué"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr "%s: la section %s.%d est manquante"
*************** msgstr "la fonction %<always_inline%> po
*** 26320,26331 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "l'attribut %<weakref%> est ignoré car la variable est initialisée"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisé mais jamais défini"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F déclaré %<static%> mais jamais défini"
--- 26349,26360 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "l'attribut %<weakref%> est ignoré car la variable est initialisée"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F utilisé mais jamais défini"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F déclaré %<static%> mais jamais défini"
*************** msgstr "argument %qs invalide pour %qs"
*** 26947,26958 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "la taille de trame de %wu octets est plus grande que %wu octets"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "n'a pu ouvrir le fichier de vidange des insn finales %qs: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "n'a pu fermer le fichier de vidange des insn finales %qs: %m"
--- 26976,26987 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "la taille de trame de %wu octets est plus grande que %wu octets"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "n'a pu ouvrir le fichier de vidange des insn finales %qs: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "n'a pu fermer le fichier de vidange des insn finales %qs: %m"
*************** msgstr "la constante de grande taille en
*** 26967,26973 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaison est toujours %d en raison de la largeur du champ de bits"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "suppose qu'un débordement signé n'a pas lieu quand le test de la plage est simplifié"
--- 26996,27002 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "la comparaison est toujours %d en raison de la largeur du champ de bits"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "suppose qu'un débordement signé n'a pas lieu quand le test de la plage est simplifié"
*************** msgstr "la taille totale %wu des objets
*** 27002,27008 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dépasse le maximum %wu"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
--- 27031,27037 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "la taille totale des objets locaux dépasse le maximum %wu"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "contrainte impossible dans %<asm%>"
*************** msgstr "la limite spécifiée par %qD (%
*** 27688,27694 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "le membre tableau flexible %qD n'a pas de bits de remplissage bien définis pour %qs"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "la gestion du champ de bits PDP11 est non supportée dans %qs"
--- 27717,27723 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "le membre tableau flexible %qD n'a pas de bits de remplissage bien définis pour %qs"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr "la gestion du champ de bits PDP11 est non supportée dans %qs"
*************** msgstr "%s n'est pas supporté pour des
*** 27703,27709 ****
  msgid "%s not supported on this target"
  msgstr "%s n'est pas supporté sur cette cible"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
--- 27732,27738 ----
  msgid "%s not supported on this target"
  msgstr "%s n'est pas supporté sur cette cible"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "comparaison est toujours %d"
*************** msgstr "%qD a plus de %u blocs, le maxim
*** 27728,27734 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr "une référence à l'étiquette %qD est définie à l'intérieure de l'expression d'attribut %<assume%> depuis l'extérieur de l'attribut"
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD défini ici"
--- 27757,27763 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr "une référence à l'étiquette %qD est définie à l'intérieure de l'expression d'attribut %<assume%> depuis l'extérieur de l'attribut"
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr "%qD défini ici"
*************** msgstr "déréférencement d'un pointeur
*** 27748,27771 ****
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 27777,27800 ----
  msgid "function may return address of local variable"
  msgstr "la fonction peut retourner l'adresse d'une variable locale"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la fonction retourne l'adresse d'une variable locale"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "utilisation d'un pointeur ballan
*** 28871,28883 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD déclaré ici"
--- 28900,28912 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD déclaré ici"
*************** msgstr "ici"
*** 29237,29690 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "l'attribut %<fallthrough%> ne précède pas un « case » ou un « default »"
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr "la clause %<device%> doit être présente si la clause %<interop%> a plus d'un élément de liste"
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr "le nombre d'éléments de liste dans la clause %<interop%> (%d) dépasse le nombre d'éléments %<append_args%> (%d) pour le candidat %<declare variant%> %qD"
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "le candidat %<declare variant%> %qD est déclaré ici"
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr "%<is_device_ptr%> pour %qD n'implique pas %<has_device_addr%> requis pour %<need_device_addr%>"
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr "%<has_device_addr%> pour %qD n'implique pas %<is_device_ptr%> requis pour %<need_device_ptr%>"
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "utilisation du résultat d'une fonction qui retourne %<void%>"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "les contraintes de l'opérande pour %<asm%> diffèrent en nombre d'alternatives"
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "la sortie %d qui n'est pas une zone mémoire doit rester en mémoire"
  
! #: gimplify.cc:8074
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valeur invalide dans la sortie %<asm%> %d"
  
! #: gimplify.cc:8243
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr "plusieurs sorties vers lvalue %qE"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "l'entrée %d qui n'est pas une zone mémoire doit rester en mémoire"
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "l'entrée mémoire %d n'est pas directement adressable"
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "la variable privée au thread %qE est utilisée dans une région avec la clause %<order(concurrent)%>"
  
! #: gimplify.cc:8957
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "région englobante"
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "la variable privée au thread %qE est utilisée dans la région cible"
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "région cible englobante"
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "la variable privée au thread %qE est utilisée dans une tâche non liée"
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tâche englobante"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: gimplify.cc:9075
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE non spécifié dans la région %qs englobante"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: gimplify.cc:9077
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "région %qs englobante"
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE non spécifié dans la construction OpenACC %qs englobante"
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "construction OpenACC %qs englobante et"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "construction OpenACC %qs englobante avec la clause %qs"
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE avec une clause %<link%> utilisée dans une fonction %<routine%>"
  
! #: gimplify.cc:9336
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>"
  
! #: gimplify.cc:9398
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spécifié dans le %<target%> englobant"
  
! #: gimplify.cc:9400
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est déclarée dans une région %<host_data%> englobante"
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD est référencé dans une région cible qui n'a pas de type pour lequel une correspondance peut être établie (mappable type)"
  
! #: gimplify.cc:9606
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable d'itération %qE est prédéterminée linéaire"
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itération %qE devrait être privée"
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable d'itération %qE ne devrait pas être « firstprivate »"
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable d'itération %qE ne devrait pas être une réduction"
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable d'itération %qE ne devrait pas être linéaire"
  
! #: gimplify.cc:10082
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "la variable d'itérateur %qE n'est pas utilisée dans l'expression de l'instruction"
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr "le compteur d'itération est zéro"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "les tailles d'itérateurs dynamique ne sont pas encore implémentées"
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "mode de mappage inattendu"
  
! #: gimplify.cc:11326
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "mode de mappage de pointeur inattendu"
  
! #: gimplify.cc:11546
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "cycle du pointeur de base détectée"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "le mouvement de donnée pour le composant %qE n'est pas compatible avec le mouvement de la structure %qE"
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaît plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr "mapper défini par l'utilisateur qui utilise une clause %<map%> avec %<iterator%>"
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr "mapper défini par l'utilisateur avec une section de tableau de longueur non unitaire"
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.cc:13927
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de réduction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "modificateur de réduction %<task%> invalide sur une construction autre que %<parallel%>, %qs, %<sections%> ou %<scope%>"
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itérateur de boucle est spécifiée sur une construction combinée avec %<distribute%>"
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable « copyprivate » %qE n'est pas « threadprivate » ou privée dans le contexte extérieur"
  
  # le %s est remplacé par des mots-clé non traduits tels que « firstprivate », « lastprivate »,…
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable « %s » %qE est privée dans le contexte extérieur"
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "la clause %<device%> avec %<ancestor%> est uniquement permise dans une construction %<target%>"
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "avec %<ancestor%>, seules les clauses %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, et %<map%> peuvent apparaître dans la construction"
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr "clause %<uses_allocators%>"
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr "clause %<dyn_groupprivate%>"
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr "l'allocateur avec un trait d'accès défini à %<thread%> résulte en un comportement indéfini pour la directive %qs"
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spécifié dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la même variable est utilisée dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de données avec réduction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spécifié dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.cc:16339
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "réduction privée invalide sur %qE"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisée avec la clause %<linear%> pour une variable autre qu'un itérateur de boucle"
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "construction %<taskwait%> avec la clause %<nowait%> mais sans clause %<depend%>"
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaître sur %qs non rectangulaire"
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la clause %<linear%> ne peut pas être spécifiée avec la clause %<ordered%> si une construction %<ordered%> seule est imbriquée dedans"
  
! #: gimplify.cc:17532
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "variable d'itération privée au thread %qD"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itérateur de boucle %qD est ignoré"
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spécifiée sur une construction %<loop%> pas imbriquée dans une autre construction OpenMP"
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquée dans une construction %<simd%>"
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une région %<loop%> pas strictement imbriquée dans une région %<team%>"
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de réduction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait référence à une variable %qD qui n'est pas l'itérateur de boucle"
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "une construction %<ordered%> avec une clause %qs doit être étroitement imbriquée dans une boucle avec une clause %<ordered%>"
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itération de la boucle %d la plus à l'extérieur, %qE attendu"
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %qs avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itérations"
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %qs avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %qs avec le modificateur %<source%> a été spécifiée avec des clauses %qs avec le modificateur %<sink%> sur la même construction"
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr "%qD est une fonction virtuelle mais seul un appel direct est autorisé dans un constructeur d'envoi"
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a échoué"
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a été promu en %qT lors du passage à travers %<...%>"
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT à %<va_arg%>)"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrêtera"
--- 29266,29719 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr "l'attribut %<fallthrough%> ne précède pas un « case » ou un « default »"
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr "la clause %<device%> doit être présente si la clause %<interop%> a plus d'un élément de liste"
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr "le nombre d'éléments de liste dans la clause %<interop%> (%d) dépasse le nombre d'éléments %<append_args%> (%d) pour le candidat %<declare variant%> %qD"
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "le candidat %<declare variant%> %qD est déclaré ici"
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr "%<is_device_ptr%> pour %qD n'implique pas %<has_device_addr%> requis pour %<need_device_addr%>"
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr "%<has_device_addr%> pour %qD n'implique pas %<is_device_ptr%> requis pour %<need_device_ptr%>"
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "utilisation du résultat d'une fonction qui retourne %<void%>"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "les contraintes de l'opérande pour %<asm%> diffèrent en nombre d'alternatives"
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr "la sortie %d qui n'est pas une zone mémoire doit rester en mémoire"
  
! #: gimplify.cc:8081
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "l-valeur invalide dans la sortie %<asm%> %d"
  
! #: gimplify.cc:8250
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr "plusieurs sorties vers lvalue %qE"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "l'entrée %d qui n'est pas une zone mémoire doit rester en mémoire"
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "l'entrée mémoire %d n'est pas directement adressable"
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "la variable privée au thread %qE est utilisée dans une région avec la clause %<order(concurrent)%>"
  
! #: gimplify.cc:8964
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr "région englobante"
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "la variable privée au thread %qE est utilisée dans la région cible"
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr "région cible englobante"
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr "la variable privée au thread %qE est utilisée dans une tâche non liée"
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr "tâche englobante"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: gimplify.cc:9082
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qE non spécifié dans la région %qs englobante"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: gimplify.cc:9084
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "région %qs englobante"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qE non spécifié dans la construction OpenACC %qs englobante"
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "construction OpenACC %qs englobante et"
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr "construction OpenACC %qs englobante avec la clause %qs"
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr "%qE avec une clause %<link%> utilisée dans une fonction %<routine%>"
  
! #: gimplify.cc:9343
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE requiert une directive %<declare%> pour l'utilisation dans une fonction %<routine%>"
  
! #: gimplify.cc:9405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qE non spécifié dans le %<target%> englobant"
  
! #: gimplify.cc:9407
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%<target%> englobant"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "la variable %qE est déclarée dans une région %<host_data%> englobante"
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr "%qD est référencé dans une région cible qui n'a pas de type pour lequel une correspondance peut être établie (mappable type)"
  
! #: gimplify.cc:9613
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "la variable d'itération %qE est prédéterminée linéaire"
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr "la variable d'itération %qE devrait être privée"
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "la variable d'itération %qE ne devrait pas être « firstprivate »"
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr "la variable d'itération %qE ne devrait pas être une réduction"
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "la variable d'itération %qE ne devrait pas être linéaire"
  
! #: gimplify.cc:10089
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "la variable d'itérateur %qE n'est pas utilisée dans l'expression de l'instruction"
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr "le compteur d'itération est zéro"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "les tailles d'itérateurs dynamique ne sont pas encore implémentées"
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "mode de mappage inattendu"
  
! #: gimplify.cc:11333
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "mode de mappage de pointeur inattendu"
  
! #: gimplify.cc:11553
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr "cycle du pointeur de base détectée"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr "le mouvement de donnée pour le composant %qE n'est pas compatible avec le mouvement de la structure %qE"
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE apparaît plus d'une fois dans la clause de correspondance (map)"
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr "champ de correspondance %qE d'une structure de longueur variable"
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr "mapper défini par l'utilisateur qui utilise une clause %<map%> avec %<iterator%>"
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr "mapper défini par l'utilisateur avec une section de tableau de longueur non unitaire"
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr "clause %<lastprivate%> conditionnelle sur la construction %qs"
  
! #: gimplify.cc:13934
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "variable non scalaire %qD dans la clause %<lastprivate%> conditionnelle"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr "modificateur de réduction %<task%> sur une construction avec une clause %<nowait%>"
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr "modificateur de réduction %<task%> invalide sur une construction autre que %<parallel%>, %qs, %<sections%> ou %<scope%>"
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr "clause %<inscan%> %<reduction%> sur la construction %qs"
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr "la clause %<linear%> pour une variable autre qu'un itérateur de boucle est spécifiée sur une construction combinée avec %<distribute%>"
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "la variable « copyprivate » %qE n'est pas « threadprivate » ou privée dans le contexte extérieur"
  
  # le %s est remplacé par des mots-clé non traduits tels que « firstprivate », « lastprivate »,…
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr "la variable « %s » %qE est privée dans le contexte extérieur"
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr "modificateur de clause %qs %<if%> attendu au lieu de %qs"
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "la clause %<device%> avec %<ancestor%> est uniquement permise dans une construction %<target%>"
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr "avec %<ancestor%>, seules les clauses %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, et %<map%> peuvent apparaître dans la construction"
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr "clause %<uses_allocators%>"
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr "clause %<dyn_groupprivate%>"
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr "l'allocateur avec un trait d'accès défini à %<thread%> résulte en un comportement indéfini pour la directive %qs"
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr "%qD est spécifié dans la clause %qs mais pas dans la clause %<inscan%> %<reduction%> sur la construction contenante"
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<map%>"
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause implicite %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr "%<_Atomic%> %qD dans la clause %<firstprivate%> dans la construction %<target%>"
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr "la même variable est utilisée dans les clauses %<firstprivate%> et %<lastprivate%> dans la construction %<distribute%>"
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr "clause de données avec réduction sur %qE incompatible; promu en %<present_or_copy%>"
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr "%qD spécifié dans la clause %<inscan%> %<reduction%> mais dans dans la clause directive %<scan%>"
  
! #: gimplify.cc:16346
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "réduction privée invalide sur %qE"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr "la clause %<inscan%> %<reduction%> est utilisée avec la clause %<linear%> pour une variable autre qu'un itérateur de boucle"
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr "type %<mutexinoutset%> dans la clause %<depend%> sur un constructeur %<taskwait%>"
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr "construction %<taskwait%> avec la clause %<nowait%> mais sans clause %<depend%>"
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr "la clause %qs ne peut pas apparaître sur %qs non rectangulaire"
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr "la clause %<linear%> ne peut pas être spécifiée avec la clause %<ordered%> si une construction %<ordered%> seule est imbriquée dedans"
  
! #: gimplify.cc:17539
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "variable d'itération privée au thread %qD"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr "le %<lastprivate%> conditionnel sur l'itérateur de boucle %qD est ignoré"
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr "la clause %<bind%> n'est pas spécifiée sur une construction %<loop%> pas imbriquée dans une autre construction OpenMP"
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr "%<bind(parallel)%> sur une construction %<loop%> imbriquée dans une construction %<simd%>"
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr "%<bind(team)%> sur une région %<loop%> pas strictement imbriquée dans une région %<team%>"
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr "modificateur de réduction %<task%> invalide sur une construction autre que %<parallel%>, %qs ou %<sections%>"
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr "la clause %<lastprivate%> sur une construction %<loop%> fait référence à une variable %qD qui n'est pas l'itérateur de boucle"
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "une construction %<ordered%> avec une clause %qs doit être étroitement imbriquée dans une boucle avec une clause %<ordered%>"
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr "la variable %qE n'est pas une itération de la boucle %d la plus à l'extérieur, %qE attendu"
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "le nombre de variables dans la clause %qs avec le modificateur %<sink%> ne correspond pas au nombre de variables d'itérations"
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr "plus d'une clause %qs avec le modificateur %<source%> sur une construction %<ordered%>"
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr "une clause %qs avec le modificateur %<source%> a été spécifiée avec des clauses %qs avec le modificateur %<sink%> sur la même construction"
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr "%qD est une fonction virtuelle mais seul un appel direct est autorisé dans un constructeur d'envoi"
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "la gimplification a échoué"
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT a été promu en %qT lors du passage à travers %<...%>"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(vous devriez donc passer %qT et non %qT à %<va_arg%>)"
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si ce code est atteint, le programme s'arrêtera"
*************** msgstr "le résumé en ligne ipa est man
*** 30088,30094 ****
  msgid "IPA modref summary is missing in input file"
  msgstr "le résumé de modref IPA est manquant dans le fichier d'entrée"
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "fonction de saut invalide dans un flux LTO"
--- 30117,30123 ----
  msgid "IPA modref summary is missing in input file"
  msgstr "le résumé de modref IPA est manquant dans le fichier d'entrée"
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "fonction de saut invalide dans un flux LTO"
*************** msgstr "échec en scindant %qD pour %<st
*** 30248,30264 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s ne peut être utilisé dans %<asm%> ici"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "un pointeur de trame est requis, mais il est réservé"
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "pour %qD"
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "taille de trame trop grande pour une vérification fiable de la pile"
--- 30277,30293 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s ne peut être utilisé dans %<asm%> ici"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr "un pointeur de trame est requis, mais il est réservé"
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr "pour %qD"
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "taille de trame trop grande pour une vérification fiable de la pile"
*************** msgstr "le nombre maximum d'étapes d'af
*** 30318,30329 ****
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre à déverser"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opérande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement générées par insn est atteint (%d)"
--- 30347,30358 ----
  msgid "unable to find a register to spill"
  msgstr "impossible de trouver un registre à déverser"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "contraintes d'opérande inconsistantes dans un %<asm%>"
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr "le nombre maximum d'insns de rechargement générées par insn est atteint (%d)"
*************** msgstr "%qs est mutuellement exclusif av
*** 31311,31322 ****
  msgid "unrecognized argument in option %qs"
  msgstr "argument non reconnu pour l'option %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "les arguments valables pour %qs sont: %s; vouliez vous utiliser %qs ?"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "les arguments valables pour %qs sont: %s"
--- 31340,31351 ----
  msgid "unrecognized argument in option %qs"
  msgstr "argument non reconnu pour l'option %qs"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "les arguments valables pour %qs sont: %s; vouliez vous utiliser %qs ?"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "les arguments valables pour %qs sont: %s"
*************** msgstr "transaction extérieure dans une
*** 33032,33198 ****
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas été recalculée quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas été recalculés quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas défini"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opérande de taille invalide pour %qs"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la précision du type résultant intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du résultat non intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dépasse la taille de l'objet référencé dans %qs"
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "désaccord de type dans la référence %qs"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille différente dans %qs"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opérande invalide pour %qs"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "désaccord de type dans %qs"
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opérande de décalage %qs invalide"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opérande d'adresse invalide dans %qs"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opérande de décalage invalide dans %qs"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs en tant que base où un non-registre est requis"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaîne statique invalide dans un appel gimple"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaîne statique avec une fonction qui n'en utilise pas"
--- 33061,33227 ----
  msgid "ignoring loop annotation"
  msgstr "ignore l'annotation de boucle"
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "la constante n'a pas été recalculée quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "les effets de bords n'ont pas été recalculés quand %<ADDR_EXPR%> a changé"
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "l'adresse est prise mais le bit %<TREE_ADDRESSABLE%> n'est pas défini"
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "%qs non scalaire"
  
! #: tree-cfg.cc:3000
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "position ou opérande de taille invalide pour %qs"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "la précision du type résultant intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "la taille du mode du résultat non intégral ne correspond pas à la taille du champ de %qs"
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "la position plus la taille dépasse la taille de l'objet référencé dans %qs"
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "désaccord de type dans la référence %qs"
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "conversion d'un %qs dans le membre de gauche de %qs"
  
! #: tree-cfg.cc:3065
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "conversion d'un registre vers une taille différente dans %qs"
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr "%qs pas au plus haut niveau"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "opérande invalide pour %qs"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "désaccord de type dans %qs"
  
! #: tree-cfg.cc:3131
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "opérande de décalage %qs invalide"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "opérande d'adresse invalide dans %qs"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "opérande de décalage invalide dans %qs"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "clique invalide dans %qs"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "%qs dans IL gimple"
  
! #: tree-cfg.cc:3213
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr "%qs en tant que base où un non-registre est requis"
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "expression invalide pour la l-valeur min"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr "l'appel gimple a deux cibles"
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr "l'appel gimple n'a pas de cible"
  
! #: tree-cfg.cc:3295
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "fonction invalide dans l'appel gimple"
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "non fonction dans un appel gimple"
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "type const pure invalide pour la fonction"
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "membre de gauche invalide dans un appel gimple"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr "membre de gauche dans un appel %<noreturn%>"
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "conversion invalide dans un appel gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr "chaîne statique invalide dans un appel gimple"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr "chaîne statique avec une fonction qui n'en utilise pas"
*************** msgstr "chaîne statique avec une foncti
*** 33203,33799 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "les appels %<DEFERRED_INIT%> devraient avoir la même taille constante pour le premier argument et le terme de gauche"
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opérandes invalides dans une comparaison gimple"
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opérandes de comparaison non concordants"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opération ou type non supporté pour une comparaison vectorielle retournant un booléen"
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opérandes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme résultat d'une comparaison vectorielle"
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le résultat d'une comparaison"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opération unaire"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opérande invalide dans l'opération unaire"
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "désaccord de type dans l'expression %qs"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.cc:3791
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "type invalide pour %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opération unaire"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opération binaire"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opérandes invalides dans l'opération binaire"
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opérandes non vectoriels invalides pour %qs"
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opérandes (pointeurs) %qs invalides"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "désaccord de type dans une expression binaire"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opération ternaire"
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opérandes invalides dans l'opération ternaire"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit être d'un type vectoriel booléen du même nombre d'éléments que le résultat"
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'éléments différents ont été trouvés dans %qs"
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas à la frontière d'un élément"
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "membre de gauche (%qs) invalide pour l'affectation : %qs"
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction écrasée"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "membre de gauche de %qs dans une instruction d'assignation"
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opérande invalide dans %qs"
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argument de taille %qs invalide dans le chargement"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mémoire gimple : %qs"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "non registre comme membre de gauche dans un constructeur vectoriel"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les éléments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'élément non nul"
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'élément d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des éléments"
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "le stockage non temporel lhs ne peut pas être un registre gimple"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opérande invalide dans l'instruction de retour"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du « goto » n'est ni une étiquette ni un pointeur"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opérande invalide pour l'instruction « switch »"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction « switch » avec un type non entier"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "étiquette invalide pour le « case » par défaut dans l'instruction « switch »"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "étiquette invalide pour un « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du « case » invalide dans l'instruction « switch »"
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "désaccord dans la précision du type dans l'instruction « switch »"
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "désaccord de type pour l'étiquette du « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les « case » ne sont pas triés dans l'instruction « switch »"
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'étiquette n'est pas la déclaration de la fonction actuelle"
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrée incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numéro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "étiquettes invalides dans la condition gimple"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "une condition gimple cond ne peut pas lever une exception"
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "résultat %<PHI%> invalide"
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "définition %<PHI%> manquante"
  
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a échoué"
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des références vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "déclaration locale depuis une fonction différente"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nœud PHI avec emplacement"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nœuds de l'arbre"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquée comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquée comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a échoué"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "décompte du bloc d'entrée pas initialisé"
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "décompte du bloc de sortie par initialisé"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "la probabilité de l'arête depuis le bloc d'entrée n'est pas initialisée"
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "le décompte du bloc de sortie n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "le compte de bb %d n'est pas initialisé"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "la probabilité de l'arête %d->%d n'est pas initialisée"
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "le décompte du bloc de base %d n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette non locale %qD n'est pas la première dans la séquences des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette « EH landing pad » %qD n'est pas la première dans la séquence des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "l'étiquette %qD du bloc ne correspond pas dans le bb %d"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "l'étiquette %qD a un contexte incorrect dans le bb %d"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrôle de flux au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "étiquette %qD au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "l'appel returns_twice n'est pas le dernier dans le bloc de base %d"
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "l'appel returns_twice n'est pas le premier dans le bloc de base %d"
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arête fallthru après une instruction de contrôle dans le bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arête vrai/faux après un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arête sortante à la fin du bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "« goto » explicite à la fin du bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arête de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "« case » par défaut rencontré mais pas au début du vecteur des « case »"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "étiquettes « case » pas triées: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arête sortante supplémentaire %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arête manquante %i->%i"
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrôle a atteint la fin d'une fonction non « void »"
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée par %qD est ignorée alors qu'elle est déclarée avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée est ignorée pour une fonction déclarée avec l'attribut %<warn_unused_result%>"
--- 33232,33833 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "appel %<__builtin_unreachable%> ou %<__builtin_trap%> avec des arguments"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr "les appels %<DEFERRED_INIT%> devraient avoir la même taille constante pour le premier argument et le terme de gauche"
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr "les appels %<.VARYING%> devraient avoir été remplacés et ne sont pas autorisés en dehors de l'étape qui les a introduits"
! 
! #: tree-cfg.cc:3446
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "argument invalide dans un appel gimple"
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "opérandes invalides dans une comparaison gimple"
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "types d'opérandes de comparaison non concordants"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr "opération ou type non supporté pour une comparaison vectorielle retournant un booléen"
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "opérandes non vectoriels dans une comparaison vectorielle"
  
! #: tree-cfg.cc:3525
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "type invalide comme résultat d'une comparaison vectorielle"
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "type foireux pour le résultat d'une comparaison"
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "non registre comme membre de gauche d'une opération unaire"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "opérande invalide dans l'opération unaire"
  
! #: tree-cfg.cc:3583
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "types vectoriels invalides dans une conversion nop"
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "types invalides dans une conversion nop"
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "types invalides dans une conversion d'espace d'adresse"
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "types invalides dans une conversion en virgule fixe"
  
! #: tree-cfg.cc:3664
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "types invalides dans une conversion vers une virgule flottante"
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "types invalides dans une conversion vers un entier"
  
! #: tree-cfg.cc:3719
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "désaccord de type dans l'expression %qs"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "types invalides pour %qs"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr "%qs devrait provenir d'un scalaire vers un vecteur similaire"
  
! #: tree-cfg.cc:3756
  #, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "type invalide pour %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "conversion non triviale dans une opération unaire"
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "non registre comme membre de gauche d'une opération binaire"
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "opérandes invalides dans l'opération binaire"
  
! #: tree-cfg.cc:3917
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "opérandes non vectoriels invalides pour %qs"
  
! #: tree-cfg.cc:3928
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "opérandes (pointeurs) %qs invalides"
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "désaccord de type dans une expression binaire"
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr "non registre comme membre de gauche dans une opération ternaire"
  
! #: tree-cfg.cc:4212
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr "opérandes invalides dans l'opération ternaire"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr "le premier argument d'un %qs doit être d'un type vectoriel booléen du même nombre d'éléments que le résultat"
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "types vectoriels attendus dans %qs"
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "des vecteurs avec un nombre d'éléments différents ont été trouvés dans %qs"
  
! #: tree-cfg.cc:4325
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "type de masque invalide dans %qs"
  
! #: tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "combinaison de types pas permise dans %qs"
  
! #: tree-cfg.cc:4395
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "position ou taille invalide dans %qs"
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "%qs dans un opérande non-mode-precision"
  
! #: tree-cfg.cc:4411
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "insertion hors limites dans %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%qs pas à la frontière d'un élément"
  
! #: tree-cfg.cc:4477
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "conversion non triviale dans %qs"
  
! #: tree-cfg.cc:4486
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "membre de gauche (%qs) invalide pour l'affectation : %qs"
  
! #: tree-cfg.cc:4494
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "membre de gauche de %qs dans une instruction écrasée"
  
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "membre de gauche de %qs dans une instruction d'assignation"
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "opérande invalide dans %qs"
  
! #: tree-cfg.cc:4553
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "argument de taille %qs invalide dans le chargement"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "membre de droite invalide pour un stockage mémoire gimple : %qs"
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr "non registre comme membre de gauche dans un constructeur vectoriel"
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "type incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "nombre incorrect pour les éléments d'un vecteur %qs"
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr "type incorrect pour les éléments d'un vecteur CONSTRUCTOR"
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr "vecteur %qs avec un index d'élément non nul"
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "l'élément d'un vecteur %qs n'est pas une valeur GIMPLE"
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "non vecteur %qs avec des éléments"
  
! #: tree-cfg.cc:4723
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "le stockage non temporel lhs ne peut pas être un registre gimple"
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "opérande invalide dans l'instruction de retour"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "conversion invalide dans une instruction de retour"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "la destination du « goto » n'est ni une étiquette ni un pointeur"
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "opérande invalide pour l'instruction « switch »"
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "instruction « switch » avec un type non entier"
  
! #: tree-cfg.cc:4837
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "étiquette invalide pour le « case » par défaut dans l'instruction « switch »"
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr "%<CASE_CHAIN%> invalide"
  
! #: tree-cfg.cc:4855
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "étiquette invalide pour un « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "plage du « case » invalide dans l'instruction « switch »"
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "désaccord dans la précision du type dans l'instruction « switch »"
  
! #: tree-cfg.cc:4879
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "désaccord de type pour l'étiquette du « case » dans l'instruction « switch »"
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "les « case » ne sont pas triés dans l'instruction « switch »"
  
! #: tree-cfg.cc:4931
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "le contexte de l%'étiquette n'est pas la déclaration de la fonction actuelle"
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "entrée incorrecte dans %<label_to_block_map%>"
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr "configuration incorrecte pour le numéro de la zone d'atterrissage des exceptions (landing pad)"
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "code de comparaison invalide dans la condition gimple"
  
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "étiquettes invalides dans la condition gimple"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr "une condition gimple cond ne peut pas lever une exception"
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "résultat %<PHI%> invalide"
  
! #: tree-cfg.cc:5092
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "définition %<PHI%> manquante"
  
! #: tree-cfg.cc:5106
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "argument %<PHI%> invalide"
  
! #: tree-cfg.cc:5113
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "types incompatibles dans l'argument %<PHI%> %u"
  
! #: tree-cfg.cc:5216
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "%<verify_gimple%> a échoué"
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "instruction sans effet dans la table EH"
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr "le bloc des références vers les emplacements n'est pas dans l'arbre des blocs"
  
! #: tree-cfg.cc:5340
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "déclaration locale depuis une fonction différente"
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr "nœud PHI avec emplacement"
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "partage incorrect des nœuds de l'arbre"
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr "PHI virtuel avec des emplacements d'arguments"
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) est défini avec un mauvais bloc de base"
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "l'instruction est marquée comme produisant une exception mais elle ne le fait pas"
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "une instruction est marquée comme produisant une exception au milieu du bloc"
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple a échoué"
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK a un nœud dans le langage intermédiaire (IL) qui lui est associé"
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru pour sortir du bloc de base %d"
  
! #: tree-cfg.cc:5610
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr "décompte du bloc d'entrée pas initialisé"
  
! #: tree-cfg.cc:5616
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr "décompte du bloc de sortie par initialisé"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr "la probabilité de l'arête depuis le bloc d'entrée n'est pas initialisée"
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "le décompte du bloc de sortie n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5644
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr "le compte de bb %d n'est pas initialisé"
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr "la probabilité de l'arête %d->%d n'est pas initialisée"
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "le décompte du bloc de base %d n'est pas compatible avec le décompte du bloc d'entrée"
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette non locale %qD n'est pas la première dans la séquences des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr "l'étiquette « EH landing pad » %qD n'est pas la première dans la séquence des étiquettes dans le bb %d"
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "l'étiquette %qD du bloc ne correspond pas dans le bb %d"
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "l'étiquette %qD a un contexte incorrect dans le bb %d"
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "contrôle de flux au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5722
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "étiquette %qD au milieu du bloc de base %d"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr "l'appel returns_twice n'est pas le dernier dans le bloc de base %d"
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr "l'appel returns_twice n'est pas le premier dans le bloc de base %d"
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "arête fallthru après une instruction de contrôle dans le bb %d"
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "arête vrai/faux après un non GIMPLE_COND dans le bb %d"
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "mauvais fanions d'une arête sortante à la fin du bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "« goto » explicite à la fin du bb %d"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "l'arête de retour ne pointe pas vers la sortie dans le bb %d"
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "« case » par défaut rencontré mais pas au début du vecteur des « case »"
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "étiquettes « case » pas triées: "
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "arête sortante supplémentaire %d->%d"
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "arête manquante %i->%i"
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "une fonction avec %<noreturn%> retourne une valeur"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "le contrôle a atteint la fin d'une fonction non « void »"
  
! #: tree-cfg.cc:9877
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée par %qD est ignorée alors qu'elle est déclarée avec l'attribut %<warn_unused_result%>"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "la valeur retournée est ignorée pour une fonction déclarée avec l'attribut %<warn_unused_result%>"
*************** msgstr "l'instruction utilise un nom SSA
*** 33938,33944 ****
  msgid "cannot update SSA form"
  msgstr "impossible de mettre à jour le formulaire SSA"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "SSA corrompu"
--- 33972,33978 ----
  msgid "cannot update SSA form"
  msgstr "impossible de mettre à jour le formulaire SSA"
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "SSA corrompu"
*************** msgstr "opérande « use » manquant p
*** 34070,34200 ****
  msgid "statement volatile flag not up to date"
  msgstr "fanion volatile de l'instruction pas à jour"
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%qD écriture d'un octet en trop dans une région dont la taille dépend de %<strlen%>"
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "écriture d'un octet en trop dans une région dont la taille dépend de %<strlen%>"
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%qD écrit %wu octet dans une région de taille %wu"
  msgstr[1] "%qD écrit %wu octets dans une région de taille %wu"
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "écrit %wu octet dans une région de taille %wu"
  msgstr[1] "écrit %wu octets dans une région de taille %wu"
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%qD écrit %wu octet dans une région de taille comprise entre %wu et %wu"
  msgstr[1] "%qD écrit %wu octets dans une région de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "écrit %wu octet dans une région de taille comprise entre %wu et %wu"
  msgstr[1] "écrit %wu octets dans une région de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%qD écrit entre %wu et %wu octets dans une région de taille %wu"
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "écrit entre %wu et %wu octets dans une région dont la taille est %wu"
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%qD écrit entre %wu et %wu octets dans une région dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "écrit entre %wu et %wu octets dans une région dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "la sortie de %qD a été tronquée avant le zéro de fin en copiant %E octet depuis une chaîne de la même longueur"
  msgstr[1] "la sortie de %qD a été tronquée avant le zéro de fin en copiant %E octets depuis une chaîne de la même longueur"
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %qD a été tronquée en copiant %E octet depuis une chaîne de longueur %wu"
  msgstr[1] "la sortie de %qD a été tronquée en copiant %E octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %qD a été tronquée en copiant entre %wu et %wu octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %qD peut être tronquée en copiant %E octet depuis une chaîne de longueur %wu"
  msgstr[1] "la sortie de %qD peut être tronquée en copiant %E octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %qD peut être tronquée en copiant entre %wu et %wu octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la sortie de %qD a été tronquée avant le zéro final en copiant autant d'octets depuis la chaîne que sa longueur"
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "la limite spécifiée par %qD dépend de la longueur de l'argument source"
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "longueur calculée ici"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%qD d'une chaîne de longueur %wu ou plus et un tableau de taille %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%qD d'une chaîne de longueur %wu et un tableau de taille %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD de chaînes de longueur %wu et %wu et limité à %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD d'une chaîne de longueur %wu, un tableau de taille %wu et une limite de %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "dans cette expression"
--- 34104,34234 ----
  msgid "statement volatile flag not up to date"
  msgstr "fanion volatile de l'instruction pas à jour"
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "%qD écriture d'un octet en trop dans une région dont la taille dépend de %<strlen%>"
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr "écriture d'un octet en trop dans une région dont la taille dépend de %<strlen%>"
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "%qD écrit %wu octet dans une région de taille %wu"
  msgstr[1] "%qD écrit %wu octets dans une région de taille %wu"
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "écrit %wu octet dans une région de taille %wu"
  msgstr[1] "écrit %wu octets dans une région de taille %wu"
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "%qD écrit %wu octet dans une région de taille comprise entre %wu et %wu"
  msgstr[1] "%qD écrit %wu octets dans une région de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] "écrit %wu octet dans une région de taille comprise entre %wu et %wu"
  msgstr[1] "écrit %wu octets dans une région de taille comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "%qD écrit entre %wu et %wu octets dans une région de taille %wu"
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "écrit entre %wu et %wu octets dans une région dont la taille est %wu"
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "%qD écrit entre %wu et %wu octets dans une région dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "écrit entre %wu et %wu octets dans une région dont la taille est comprise entre %wu et %wu"
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] "la sortie de %qD a été tronquée avant le zéro de fin en copiant %E octet depuis une chaîne de la même longueur"
  msgstr[1] "la sortie de %qD a été tronquée avant le zéro de fin en copiant %E octets depuis une chaîne de la même longueur"
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %qD a été tronquée en copiant %E octet depuis une chaîne de longueur %wu"
  msgstr[1] "la sortie de %qD a été tronquée en copiant %E octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %qD a été tronquée en copiant entre %wu et %wu octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] "la sortie de %qD peut être tronquée en copiant %E octet depuis une chaîne de longueur %wu"
  msgstr[1] "la sortie de %qD peut être tronquée en copiant %E octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "la sortie de %qD peut être tronquée en copiant entre %wu et %wu octets depuis une chaîne de longueur %wu"
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr "la sortie de %qD a été tronquée avant le zéro final en copiant autant d'octets depuis la chaîne que sa longueur"
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr "la limite spécifiée par %qD dépend de la longueur de l'argument source"
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr "longueur calculée ici"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr "%qD d'une chaîne de longueur %wu ou plus et un tableau de taille %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr "%qD d'une chaîne de longueur %wu et un tableau de taille %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD de chaînes de longueur %wu et %wu et limité à %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr "%qD d'une chaîne de longueur %wu, un tableau de taille %wu et une limite de %wu est évalué à une valeur non nulle"
  
! #: tree-ssa-strlen.cc:4323
  #, gcc-internal-format
  msgid "in this expression"
  msgstr "dans cette expression"
*************** msgstr "l'adresse de la variable automat
*** 34464,34470 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr "l'adresse du paramètre %qD peut échapper vers l'appel %<musttail%>"
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "l'opération vectorielle sera développée à la pièce"
--- 34498,34504 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr "l'adresse du paramètre %qD peut échapper vers l'appel %<musttail%>"
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr "l'opération vectorielle sera développée à la pièce"
*************** msgstr "l'opération vectorielle sera d�
*** 34484,34490 ****
  msgid "vector condition will be expanded piecewise"
  msgstr "la condition vectorielle sera développée à la pièce"
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "l'opération de brassage vectoriel sera développée à la pièce"
--- 34518,34524 ----
  msgid "vector condition will be expanded piecewise"
  msgstr "la condition vectorielle sera développée à la pièce"
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "l'opération de brassage vectoriel sera développée à la pièce"
*************** msgstr "%<TYPE_METHOD_BASETYPE%> n'est p
*** 34914,34922 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "déclaration précédente de %qD"
--- 34948,34956 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr "attribut %<target%> manquant pour %qD avec plusieurs versions"
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "déclaration précédente de %qD"
*************** msgstr "les données COMMON locales au t
*** 35076,35082 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "l'alignement requis pour %q+D est plus grand que l'alignement implémenté de %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "la taille de stockage de %q+D est inconnue"
--- 35110,35116 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "l'alignement requis pour %q+D est plus grand que l'alignement implémenté de %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "la taille de stockage de %q+D est inconnue"
*************** msgid "%qE attribute ignored for field o
*** 35325,35351 ****
  msgstr "l'attribut %qE est ignoré pour le champ de type %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "l'argument %qE n'est pas une chaîne de caractères"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "l'attribut %qE est ignoré pour l'argument %qE"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "l'attribut %qE est ignoré à cause des arguments surnuméraires en commençant par %qE"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "l'attribut %qE ne s'applique pas aux éléments de type non scalaire %qT"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr "l'attribut %qE ne s'applique pas aux champs de type agrégé %qT"
--- 35359,35385 ----
  msgstr "l'attribut %qE est ignoré pour le champ de type %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "l'argument %qE n'est pas une chaîne de caractères"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "l'attribut %qE est ignoré pour l'argument %qE"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "l'attribut %qE est ignoré à cause des arguments surnuméraires en commençant par %qE"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "l'attribut %qE ne s'applique pas aux éléments de type non scalaire %qT"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr "l'attribut %qE ne s'applique pas aux champs de type agrégé %qT"
*************** msgid "%qE attribute has no effect on un
*** 35361,35377 ****
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unité"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "l'attribut %qE est ignoré car %qD n'est pas une variable"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "l'attribut %qE est ignoré car %qD n'est pas une variable locale"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "l'attribut %qE n'a d'effet que sur les objets publics"
--- 35395,35411 ----
  msgstr "l'attribut %qE n'a pas d'effet sur les fonctions locales dans l'unité"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "l'attribut %qE est ignoré car %qD n'est pas une variable"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "l'attribut %qE est ignoré car %qD n'est pas une variable locale"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "l'attribut %qE n'a d'effet que sur les objets publics"
*************** msgid "ignoring %qE attribute not set on
*** 35598,35604 ****
  msgstr "l'attribut %qE est ignoré car il n'est pas défini sur une variable"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "l'attribut %qE ne peut être spécifié pour des variables locales"
--- 35632,35638 ----
  msgstr "l'attribut %qE est ignoré car il n'est pas défini sur une variable"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "l'attribut %qE ne peut être spécifié pour des variables locales"
*************** msgid "weak %q+D cannot be defined %qE"
*** 35664,35670 ****
  msgstr "le %q+D faible ne peut pas être défini %qE"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "l'argument de l'attribut %qE n'est pas une chaîne"
--- 35698,35704 ----
  msgstr "le %q+D faible ne peut pas être défini %qE"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "l'argument de l'attribut %qE n'est pas une chaîne"
*************** msgstr "l'argument %qE doit être %qs, %
*** 35772,35778 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'à des fonctions"
--- 35806,35812 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "l'attribut %qE ne s'applique qu'à des fonctions"
*************** msgstr "l'attribut %qE a l'argument %E q
*** 35868,35874 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>"
--- 35902,35908 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "l'attribut %qE a l'argument %E qui n'est pas dans la plage [0, %wu)"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr "seuls les fanions %<inbranch%> et %<notinbranch%> sont permis pour l'attribut %<__simd__%>"
*************** msgstr "l'attribut %qE suit %qE"
*** 35898,35904 ****
  msgid "type was previously declared %qE"
  msgstr "le type a été précédemment déclaré %qE"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut être spécifié que pour une fonction virtuelle"
--- 35932,35938 ----
  msgid "type was previously declared %qE"
  msgstr "le type a été précédemment déclaré %qE"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "%<transaction_safe_dynamic%> ne peut être spécifié que pour une fonction virtuelle"
*************** msgstr "%qD n'est pas compatible avec %q
*** 35918,35924 ****
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message déprécié n'est pas une chaîne"
--- 35952,35958 ----
  msgid "%qE argument is not a function"
  msgstr "l'argument de %qE n'est pas une fonction"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "le message déprécié n'est pas une chaîne"
*************** msgstr "l'argument de l'attribut %qE a l
*** 35948,35959 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "l'argument de l'attribut %qE a la valeur %qE excédant %wu"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "la taille du vecteur n'est pas un multiple entier de la taille des éléments"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
--- 35982,35993 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "l'argument de l'attribut %qE a la valeur %qE excédant %wu"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "la taille du vecteur n'est pas un multiple entier de la taille des éléments"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vecteur de taille nulle"
*************** msgstr "l'attribut %qE exige des prototy
*** 36135,36151 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la position demandée n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la position demandée est plus petite que zéro"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36169,36185 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "l'attribut %qE s'applique uniquement aux fonctions variadiques"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "la position demandée n'est pas une constante entière"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la position demandée est plus petite que zéro"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr "chaîne vide dans l'attribut %<t
*** 36159,36165 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "l'argument de l'attribut %qE n'est pas une constante de chaîne de caractères"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "attribut %qE argument %qs non reconnu"
--- 36193,36199 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "l'argument de l'attribut %qE n'est pas une constante de chaîne de caractères"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "attribut %qE argument %qs non reconnu"
*************** msgstr "le compilateur peut supposer que
*** 36419,36426 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthèses suggérées autour de l'affectation utilisée comme valeur dans une condition"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
--- 36453,36460 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "parenthèses suggérées autour de l'affectation utilisée comme valeur dans une condition"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "usage de %<restrict%> invalide"
*************** msgstr "l'attribut %<fallthrough%> est s
*** 36615,36621 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 36649,36655 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 36623,36629 ****
  msgstr "trop peu d'arguments pour la fonction %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 36657,36663 ----
  msgstr "trop peu d'arguments pour la fonction %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr "l'index %E désigne un offset pl
*** 36752,36758 ****
  msgid "size of array is too large"
  msgstr "la taille du tableau est trop grande"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "le type %qT de l'opérande est incompatible avec l'argument %d de %qE"
--- 36786,36792 ----
  msgid "size of array is too large"
  msgstr "la taille du tableau est trop grande"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "le type %qT de l'opérande est incompatible avec l'argument %d de %qE"
*************** msgstr "argument de type pointeur ou de
*** 36767,36922 ****
  msgid "both arguments must be compatible"
  msgstr "les deux arguments doivent être compatibles"
  
! #: c-family/c-common.cc:7906
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "nombre d'arguments incorrect pour la fonction %qE"
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "l'argument 1 de %qE doit être un type pointeur non void"
  
! #: c-family/c-common.cc:7930
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "l'argument 1 de %qE doit être un pointeur vers un type complet"
  
! #: c-family/c-common.cc:7940
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "l'argument 1 de %qE doit être un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.cc:7952
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "l'argument 1 de %qE doit être un pointeur vers un objet de taille non nulle"
  
! #: c-family/c-common.cc:7974
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "l'argument %d de %qE doit être un type pointeur"
  
! #: c-family/c-common.cc:7984
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "l'argument %d de %qE doit être un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.cc:7993
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "l'argument %d de %qE doit être un pointeur vers une fonction"
  
! #: c-family/c-common.cc:8003
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "désaccord de taille dans l'argument %d de %qE"
  
! #: c-family/c-common.cc:8018
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "l'argument %d de %qE doit être un pointeur vers un type %<const%>"
  
! #: c-family/c-common.cc:8024
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "l'argument %d de %qE perd le qualificatif %<const%>"
  
! #: c-family/c-common.cc:8035
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "l'argument %d de %qE ne peut pas être un pointeur vers un type %<volatile%>"
  
! #: c-family/c-common.cc:8041
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "l'argument %d de %qE perd le qualificatif %<volatile%>"
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "modèle mémoire non entier pour l'argument %d de %qE"
  
! #: c-family/c-common.cc:8070
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "modèle mémoire invalide pour l'argument %d de %qE"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "cette cible ne défini pas de barrière de spéculation; votre programme s'exécutera quand même correctement mais des spéculations incorrectes pourraient ne pas être restreintes"
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "la valeur de l'index est hors limites"
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversion du scalaire %qT vers le vecteur %qT implique une troncature"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la fonction interne %qE doit être appelée directement"
  
! #: c-family/c-common.cc:9628
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "la taille du tableau %qE n'est pas une expression constante"
  
! #: c-family/c-common.cc:9631
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "la taille du tableau n'est pas une expression constante"
  
! #: c-family/c-common.cc:9635
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "la taille %qE du tableau %qE est négative"
  
! #: c-family/c-common.cc:9638
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "la taille %qE du tableau est négative"
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau %qE excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9651
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "la taille du tableau %qE excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "la taille du tableau excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "la variable d'environnement %s doit fournir un entier non négatif plus petit que ou égal à %wd"
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "solution possible : prendre l'adresse avec %qs"
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr "solution possible : déréférencer avec %qs"
--- 36801,36956 ----
  msgid "both arguments must be compatible"
  msgstr "les deux arguments doivent être compatibles"
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "nombre d'arguments incorrect pour la fonction %qE"
  
! #: c-family/c-common.cc:7938
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "l'argument 1 de %qE doit être un type pointeur non void"
  
! #: c-family/c-common.cc:7946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "l'argument 1 de %qE doit être un pointeur vers un type complet"
  
! #: c-family/c-common.cc:7956
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "l'argument 1 de %qE doit être un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.cc:7968
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "l'argument 1 de %qE doit être un pointeur vers un objet de taille non nulle"
  
! #: c-family/c-common.cc:7990
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "l'argument %d de %qE doit être un type pointeur"
  
! #: c-family/c-common.cc:8000
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "l'argument %d de %qE doit être un pointeur vers un type ayant une taille constante"
  
! #: c-family/c-common.cc:8009
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "l'argument %d de %qE doit être un pointeur vers une fonction"
  
! #: c-family/c-common.cc:8019
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "désaccord de taille dans l'argument %d de %qE"
  
! #: c-family/c-common.cc:8034
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "l'argument %d de %qE doit être un pointeur vers un type %<const%>"
  
! #: c-family/c-common.cc:8040
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "l'argument %d de %qE perd le qualificatif %<const%>"
  
! #: c-family/c-common.cc:8051
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "l'argument %d de %qE ne peut pas être un pointeur vers un type %<volatile%>"
  
! #: c-family/c-common.cc:8057
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "l'argument %d de %qE perd le qualificatif %<volatile%>"
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "modèle mémoire non entier pour l'argument %d de %qE"
  
! #: c-family/c-common.cc:8086
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "modèle mémoire invalide pour l'argument %d de %qE"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr "cette cible ne défini pas de barrière de spéculation; votre programme s'exécutera quand même correctement mais des spéculations incorrectes pourraient ne pas être restreintes"
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr "la valeur de l'index est hors limites"
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "la conversion du scalaire %qT vers le vecteur %qT implique une troncature"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "la fonction interne %qE doit être appelée directement"
  
! #: c-family/c-common.cc:9730
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "la taille du tableau %qE n'est pas une expression constante"
  
! #: c-family/c-common.cc:9733
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "la taille du tableau n'est pas une expression constante"
  
! #: c-family/c-common.cc:9737
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "la taille %qE du tableau %qE est négative"
  
! #: c-family/c-common.cc:9740
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "la taille %qE du tableau est négative"
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau %qE excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr "la taille %qE du tableau excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9753
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "la taille du tableau %qE excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr "la taille du tableau excède la taille maximale %qE de l'objet"
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr "la variable d'environnement %s doit fournir un entier non négatif plus petit que ou égal à %wd"
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "solution possible : prendre l'adresse avec %qs"
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr "solution possible : déréférencer avec %qs"
*************** msgid "ignoring %<#pragma %s %s%>"
*** 37488,37609 ****
  msgstr "%<#pragma %s %s%> ignoré"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "%<@%> égaré dans le programme"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "%qs égaré dans le programme"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "caractère de terminaison %c manquant"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "%qc égaré dans le programme"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "%<\\%o%> égaré dans le programme"
  
! #: c-family/c-lex.cc:1087
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "la constante entière est trop grande pour le type %<unsigned _BitInt(%d)%>"
  
! #: c-family/c-lex.cc:1090
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "la constante entière est trop grande pour le type %<_BitInt(%d)%>"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> n'est pas supporté sur cette cible"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "cette constante décimale est non signée uniquement en C90 ISO"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "cette constante décimale serait non signée en C90 ISO"
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "la constante entière est trop grande pour le type %<unsigned long%>"
  
! #: c-family/c-lex.cc:1222
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "constante en virgule flottante sans suffixe"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "les nombres en virgule flottante ne sont pas supportés pour cette cible"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "suffixe non standard non supporté sur la constante en virgule flottante"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "suffixe non standard sur une constante en virgule flottante"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "suffixe non standard sur une constante en virgule flottante avant C23"
  
! #: c-family/c-lex.cc:1314
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "le suffixe %<f%d%> ou %<F%d%> sur une constante flottante est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "le suffixe %<bf16%> ou %<BF16%> sur une constante flottante est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "la constante en virgule flottante déborde de la plage de %qT"
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "constante en virgule flottante tronquée à zéro"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> répété avant la chaîne Objective-C"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "concaténation non standard de chaînes littérales non supportée"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concaténation de chaînes constantes"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisé"
--- 37522,37643 ----
  msgstr "%<#pragma %s %s%> ignoré"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "%<@%> égaré dans le programme"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "%qs égaré dans le programme"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "caractère de terminaison %c manquant"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "%qc égaré dans le programme"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "%<\\%o%> égaré dans le programme"
  
! #: c-family/c-lex.cc:1089
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "la constante entière est trop grande pour le type %<unsigned _BitInt(%d)%>"
  
! #: c-family/c-lex.cc:1092
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "la constante entière est trop grande pour le type %<_BitInt(%d)%>"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> n'est pas supporté sur cette cible"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "cette constante décimale est non signée uniquement en C90 ISO"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "cette constante décimale serait non signée en C90 ISO"
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "la constante entière est trop grande pour le type %<unsigned long%>"
  
! #: c-family/c-lex.cc:1224
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "constante en virgule flottante sans suffixe"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "les nombres en virgule flottante ne sont pas supportés pour cette cible"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "suffixe non standard non supporté sur la constante en virgule flottante"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "suffixe non standard sur une constante en virgule flottante"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr "suffixe non standard sur une constante en virgule flottante avant C23"
  
! #: c-family/c-lex.cc:1316
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "le suffixe %<f%d%> ou %<F%d%> sur une constante flottante est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "le suffixe %<bf16%> ou %<BF16%> sur une constante flottante est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "la constante en virgule flottante déborde de la plage de %qT"
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "constante en virgule flottante tronquée à zéro"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%<@%> répété avant la chaîne Objective-C"
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "concaténation non standard de chaînes littérales non supportée"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "le C traditionnel rejette la concaténation de chaînes constantes"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr "%<#pragma omp critical%> avec la clause %<hint%> requiert un nom sauf quand %<omp_sync_hint_none%> est utilisé"
*************** msgstr "type de dépendance %<depobj%> s
*** 37658,37664 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas être spécifié sur une construction %<depobj%>"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itération %qE"
--- 37692,37698 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "le modificateur %<iterator%> ne peut pas être spécifié sur une construction %<depobj%>"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "type invalide pour la variable d'itération %qE"
*************** msgstr "variable d'itération %<_Atomic%
*** 37673,37689 ****
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisé"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prédicat de contrôle manquant"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prédicat de contrôle invalide"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrémentation manquante"
--- 37707,37723 ----
  msgid "%qE is not initialized"
  msgstr "%qE n'est pas initialisé"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "prédicat de contrôle manquant"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "prédicat de contrôle invalide"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "expression d'incrémentation manquante"
*************** msgstr "expression d'incrémentation man
*** 37693,37699 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrément n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrémentation invalide"
--- 37727,37733 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr "l'incrément n'est pas la constante 1 ou -1 pour la condition %<!=%>"
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expression d'incrémentation invalide"
*************** msgstr "modificateur de réduction %<tas
*** 37788,37805 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spécifié dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD n'est pas un argument de fonction"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
--- 37822,37839 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr "clause %<inscan%> %<reduction%> sur une construction autre que %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr "%qD spécifié dans la clause %<allocate%> mais pas dans dans la clause de privatisation explicite"
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD n'est pas un argument de fonction"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr "champ de bits %qE dans la clause %qs"
*************** msgstr "champ de bits %qE dans la clause
*** 37809,37816 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE n'a pas un type pour lequel une correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
--- 37843,37850 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE n'a pas un type pour lequel une correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%<_Atomic%> %qE dans la clause %qs"
*************** msgstr "fanions de vidange pas gérés i
*** 38397,38404 ****
  msgid "wrong type argument to %s"
  msgstr "argument de type erroné pour %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38431,38438 ----
  msgid "wrong type argument to %s"
  msgstr "argument de type erroné pour %s"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "décrémentation de la fonction
*** 38884,38900 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisée comme sortie %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incrémentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "décrémentation de l'emplacement %qE en lecture seule"
--- 38918,38934 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "la fonction %qD est utilisée comme sortie %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "affectation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "incrémentation de l'emplacement %qE en lecture seule"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "décrémentation de l'emplacement %qE en lecture seule"
*************** msgid_plural "passing argument %i to %qs
*** 39160,39166 ****
  msgstr[0] "passage de l'argument %i aux alias qualifiés avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiés avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
--- 39194,39200 ----
  msgstr[0] "passage de l'argument %i aux alias qualifiés avec %qs avec l'argument %Z"
  msgstr[1] "passage de l'argument %i aux alias qualifiés avec %qs avec les arguments %Z"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr "cette condition a des branches identiques"
*************** msgstr "PIC est uniquement supporté pou
*** 40096,40103 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "la fonction ACLE %qD requiert l'extension ISA %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer %qs en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
--- 40130,40137 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "la fonction ACLE %qD requiert l'extension ISA %qs"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr "vous pouvez activer %qs en utilisant l'option %<-march%> sur la ligne de commande ou en utilisant l'attribut ou le pragma %<target%>"
*************** msgstr "vous pouvez activer SVE en utili
*** 40905,41376 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:7819
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas être passé en argument à une fonction sans prototype"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 13.1"
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 14.1"
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 9.1"
  
! #: config/aarch64/aarch64.cc:8177
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels à des fonctions de type %qT requièrent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "appeler la fonction de streaming requiert l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr "appel a une fonction qui partage l'état %qs depuis une fonction qui n'a pas d'état %qs"
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr "appel à une fonction qui partage l'état SME depuis une fonction qui n'a pas d'état SME"
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr "appel à une fonction qui partage un état autre que %qs depuis une fonction qui a l'état %qs"
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr "utilisez %<__arm_preserves(\"za\")%> si l'appelé préserve ZA"
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passé à %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaîne %qs mal formée"
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaîne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent être utilisés tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "spécifie un registre système avec une chaîne de courte longueur"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un décalage valide dans %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> est en conflit avec l'utilisation du registre x18 par le système d'exploitation cible"
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "%<-fsanitize=memtag-stack%> requière l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "les fonctions de streaming requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "les fonctions avec un état SME requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportées pour la taille de garde. La valeur %d donnée (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sécurité anti-collision de la pile doit être égale à l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donné à %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit être seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argument %qs invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%> et résulte dans l'ajout des options %qs"
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> est obsolète"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportée qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modèle de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode ilp32"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "les fonctions avec l'état %qs requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalité %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalité %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composé"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme négative"
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "l'extension arch %qs devraient être préfixée par %<+%>"
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composé"
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "l'attribut %<target_version%> a plusieurs valeurs"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "l'argument %<target_version%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "valeur manquante dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "modificateur de fonctionnalité %qs invalide de la valeur %qs dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "modificateur de fonctionnalité %qs dupliqué avec la valeur %qs dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "des versions multiples de fonctions virtuelles ne sont pas supportées"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "les versions multiples requièrent %<ifunc%> qui n'est pas supporté sur cette cible"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr "%q+D a une valeur de priorité multi-versions de fonction incohérente"
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D précédemment déclaré ici avec la valeur de priorité %d"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramètre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changé dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "le passage par paramètre pour l'argument de type %qT quand C++17 est activé a changé pour correspondre à C++14 %{dans GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans %{GCC 12.1}%"
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportée"
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour simd"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour simd"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "GCC ne supporte actuellement pas un simdclone avec simdlens %wd et %wd pour ces types."
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "impossible d'appliquer l'attribut %qs à %q+D après que la fonction ait été définie"
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D défini ici"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "goto non locaux dans les fonctions avec l'état SME"
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr "interception des exceptions sans appel dans des fonctions avec l'état SME"
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "l'argument %d de %qE doit être une expression constante entière"
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend la valeur %wd"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd]"
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend soit %wd ou %wd"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend %wd, %wd, %wd ou %wd"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur %qT valable"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "une chaîne vide n'est pas valide pour une version de %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "modificateur de fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "modificateur de fonctionnalité %qs dupliqué dans la version %qB pour l'attribut %<target_clone%>"
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
--- 40939,41410 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "l'argument de type %qT requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:7811
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "le type SVE %qT ne peut pas être passé en argument à une fonction sans prototype"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 13.1"
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 14.1"
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans GCC 9.1"
  
! #: config/aarch64/aarch64.cc:8169
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "%qE requiert l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "les appels à des fonctions de type %qT requièrent l'extension de l'ISA SVE"
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr "sondes de pile pour les trames SVE"
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "appeler la fonction de streaming requiert l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr "appel a une fonction qui partage l'état %qs depuis une fonction qui n'a pas d'état %qs"
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr "appel à une fonction qui partage l'état SME depuis une fonction qui n'a pas d'état SME"
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr "appel à une fonction qui partage un état autre que %qs depuis une fonction qui a l'état %qs"
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr "utilisez %<__arm_preserves(\"za\")%> si l'appelé préserve ZA"
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr "fanion inconnu passé à %<-moverride=%s%> (%s)"
  
! #: config/aarch64/aarch64.cc:19331
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr "chaîne %qs mal formée"
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "format invalide pour %<sve_width%>"
  
! #: config/aarch64/aarch64.cc:19399
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "valeur invalide pour %<sve_width%>: %d"
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr "chaîne d'ajustement manquante dans l'option (%s)"
  
! #: config/aarch64/aarch64.cc:19437
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "option d'ajustement inconnue (%s)"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr "%<-mstack-protector-guard=global%> et %<-mstack-protector-guard-offset=%qs%> incompatibles"
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr "%<-mstack-protector-guard-offset%> et %<-mstack-protector-guard-reg%> doivent être utilisés tous les deux avec %<-mstack-protector-guard=sysreg%>"
  
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr "spécifie un registre système avec une chaîne de courte longueur"
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs n'est pas un décalage valide dans %qs"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr "%<-fsanitize=shadow-call-stack%> requiert %<-ffixed-x18%>"
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> est en conflit avec l'utilisation du registre x18 par le système d'exploitation cible"
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "%<-fsanitize=memtag-stack%> requière l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "les fonctions de streaming requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "les fonctions avec un état SME requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr "seules les valeurs 12 (4 ko) et 16 (64 ko) sont supportées pour la taille de garde. La valeur %d donnée (%llu ko) est hors limites"
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr "la taille %<%d%> de la sécurité anti-collision de la pile doit être égale à l'intervalle de sondage %<%d%>"
  
! #: config/aarch64/aarch64.cc:19905
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argument invalide donné à %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "%qs doit être seul pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:19921
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argument %qs invalide pour %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20077
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "l'option %<-mcpu=%s%> est en conflit avec l'option %<-march=%s%> et résulte dans l'ajout des options %qs"
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "l'assembleur ne supporte pas %<-mabi=ilp32%>"
  
! #: config/aarch64/aarch64.cc:20147
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%<-mabi=ilp32%> est obsolète"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr "la signature de l'adresse de retour n'est supportée qu'avec %<-mabi=lp64%>"
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr "modèle de code %qs avec %<-f%s%>"
  
! #: config/aarch64/aarch64.cc:20230
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode ilp32"
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "les fonctions avec l'état %qs requièrent l'extension ISA %qs"
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"arch=\")%>"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalité %s invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom manquant dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"cpu=\")%>"
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "modificateur de fonctionnalité %qs invalide avec la valeur %qs dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "nom %qs invalide dans le pragma ou l'attribut %<target(\"tune=\")%>"
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "valeur manquante dans le pragma ou l'attribut %<target()%>"
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target()%> est mal composé"
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'accepte pas d'argument"
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'autorise pas de forme négative"
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s=%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "l'argument %<target%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr "l'extension arch %qs devraient être préfixée par %<+%>"
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> n'est pas valide"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr "le pragma ou l'attribut %<target(\"%s\")%> est mal composé"
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "l'attribut %<target_version%> a plusieurs valeurs"
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "l'argument %<target_version%> de l'attribut n'est pas une chaîne"
  
! #: config/aarch64/aarch64.cc:21143
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "valeur manquante dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "modificateur de fonctionnalité %qs invalide de la valeur %qs dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "modificateur de fonctionnalité %qs dupliqué avec la valeur %qs dans l'attribut %<target_version%>"
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "des versions multiples de fonctions virtuelles ne sont pas supportées"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "les versions multiples requièrent %<ifunc%> qui n'est pas supporté sur cette cible"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr "%q+D a une valeur de priorité multi-versions de fonction incohérente"
  
! #: config/aarch64/aarch64.cc:21834
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D précédemment déclaré ici avec la valeur de priorité %d"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr "le passage de paramètre pour l'argument de type %qT avec des membres %<[[no_unique_address]]%> a changé dans %{GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr "le passage par paramètre pour l'argument de type %qT quand C++17 est activé a changé pour correspondre à C++14 %{dans GCC 10.1%}"
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr "le passage de paramètre pour l'argument de type %qT a changé dans %{GCC 12.1}%"
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr "avenue %wd hors des limites %wd - %wd"
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "simdlen %wd non supportée"
  
! #: config/aarch64/aarch64.cc:30782
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "GCC ne supporte actuellement pas le type de retour %qT pour simd"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr "type de retour %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "GCC ne supporte actuellement pas un argument de type %qT pour simd"
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "type d'argument %qT non supporté pour simd"
  
! #: config/aarch64/aarch64.cc:30895
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "GCC ne supporte actuellement pas simdlen %wd pour le type %qT"
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "GCC ne supporte actuellement pas un simdclone avec simdlens %wd et %wd pour ces types."
  
! #: config/aarch64/aarch64.cc:31105
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "impossible d'appliquer l'attribut %qs à %q+D après que la fonction ait été définie"
  
! #: config/aarch64/aarch64.cc:31107
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D défini ici"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr "goto non locaux dans les fonctions avec l'état SME"
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr "interception des exceptions sans appel dans des fonctions avec l'état SME"
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "l'argument %d de %qE doit être une expression constante entière"
  
! #: config/aarch64/aarch64.cc:32898
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend la valeur %wd"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur dans la plage [%wd, %wd]"
  
! #: config/aarch64/aarch64.cc:32914
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend soit %wd ou %wd"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "passage de %wd à l'argument %d de %qE qui attend %wd, %wd, %wd ou %wd"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "passage de %wd à l'argument %d de %qE qui attend une valeur %qT valable"
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "une chaîne vide n'est pas valide pour une version de %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "modificateur de fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "modificateur de fonctionnalité %qs dupliqué dans la version %qB pour l'attribut %<target_clone%>"
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "fonctionnalité %qs invalide dans la version %qB pour l'attribut %<target_clones%>"
  
*************** msgid "argument of %qE attribute is not
*** 41550,41566 ****
  msgstr "l'argument de l'attribut %qE n'est pas « ilink » ni « firq »"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 41584,41600 ----
  msgstr "l'argument de l'attribut %qE n'est pas « ilink » ni « firq »"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 41675,41681 ****
  msgstr "l'argument de l'attribut %qE est manquant"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "l'attribut %qE n'accepte qu'une constante entière comme argument"
--- 41709,41715 ----
  msgstr "l'argument de l'attribut %qE est manquant"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "l'attribut %qE n'accepte qu'une constante entière comme argument"
*************** msgstr "l'attribut %qE ne s'applique qu'
*** 41695,41717 ****
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignoré"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisées dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
--- 41729,41751 ----
  msgid "argument of %qE attribute ignored"
  msgstr "l'argument de l'attribut %qE est ignoré"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "l'attribut %qE ne s'applique qu'aux variables"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr "les alternatives ne sont pas autorisées dans la sortie du fanion %<asm%>"
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "sortie du fanion %<asm%> %qs inconnue"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "type invalide pour la sortie du fanion %<asm%>"
*************** msgstr "échec de la séparation de l'in
*** 42219,42409 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "architecture de cœur %qs inconnue spécifiée avec %qs"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> n'est pas supporté"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> n'est pas supporté"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> n'est pas supporté"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supporté"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "la méthode %qs a un argument %<this%> implicite"
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
  
  # %s est « interrupt » ou « signal » non traduit.
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs semble être un gestionnaire avec l'attribut %qs mal orthographié, il manque le préfixe %<__vector%>"
  
! #: config/avr/avr.cc:1070
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "l'attribut %qs est ignoré sur une fonction non ISR"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs est un identificateur réservé de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs"
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr "%qs est un identificateur déprécié de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> ou %<#include <compat/deprecated.h>%> avant d'utiliser la macro %qs"
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> ne contient que 2 octets d'adresse"
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr "l'offset du pointeur par rapport au symbole peut être incorrect"
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "accès à la mémoire des données avec une adresse mémoire du programme"
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "accès à la mémoire du programme avec une adresse mémoire des données"
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "registre fixe %s utilisé pour passer un paramètre à la fonction"
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "l'écriture dans l'espace d'adresses %qs n'est pas supportée"
  
! #: config/avr/avr.cc:11424
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "l'attribut %qE ne s'applique qu'aux variables statiques"
  
! #: config/avr/avr.cc:11431
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "l'attribut %qE n'est supporté que par les cœurs Tiny réduits"
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "l'adresse de l'attribut %qE est hors limites 0x%x%s0x%x"
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "les attributs %s et %qE fournissent tous les deux une adresse"
  
! #: config/avr/avr.cc:11497
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "attribut %qE sur une variable non volatile"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "les espaces d'adresses ne sont pas supportés pour les périphériques Tiny réduits"
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "l'espace d'adresses %qs n'est pas supporté pour les périphériques avec une taille de flash jusqu'à %d Kio"
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "un pointeur visant l'espace d'adresses %qs doit être « const » dans %qT"
  
  # %s est un texte non traduit tel que « variable », « function parameter », « structure field »,…
  # J'ai soumis le bug 79453 pour demander de créer des messages spécifiques à chaque cas.
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "un pointeur visant l'espace d'adresses %qs doit être const dans le/la %s %q+D"
  
! #: config/avr/avr.cc:11803
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "l'attribut %qs attend un argument constant positif entier"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr "le numéro de vecteur %d de %q+D est hors de la plage 1%s3 pour une table de vecteur compacte"
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "la variable %q+D avec l'attribut %qs doit être placée dans le stockage statique"
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr "l'attribut %<section(\"%s\")%> sur la fonction principale inhibe %<-mno-call-main%>"
  
! #: config/avr/avr.cc:11948
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D doit être « const » pour être placée dans une section en lecture seule à l'aide de %qs"
  
! #: config/avr/avr.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "la déclaration de l'attribut statique %qs pour %q+D a besoin d'une adresse"
  
! #: config/avr/avr.cc:12155
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "seules les variables non initialisées peuvent être placées dans la section %<.noinit%>"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "variable %q+D avec une initialisation dynamique placée dans la zone mémoire du programme"
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "variable non initialisée %q+D placée dans la zone mémoire du programme"
--- 42253,42443 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "architecture de cœur %qs inconnue spécifiée avec %qs"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "%<-fpic%> n'est pas supporté"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "%<-fPIC%> n'est pas supporté"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "%<-fpie%> n'est pas supporté"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "%<-fPIE%> n'est pas supporté"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "les attributs de fonction %qs et %qs sont mutuellement exclusifs"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "la fonction avec l'attribut %qs ne peut pas avoir d'argument"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr "la méthode %qs a un argument %<this%> implicite"
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "la fonction avec l'attribut %qs ne peut pas retourner une valeur"
  
  # %s est « interrupt » ou « signal » non traduit.
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs semble être un gestionnaire avec l'attribut %qs mal orthographié, il manque le préfixe %<__vector%>"
  
! #: config/avr/avr.cc:1067
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "l'attribut %qs est ignoré sur une fonction non ISR"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr "%qs est un identificateur réservé de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> avant d'utiliser la macro %qs"
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr "%qs est un identificateur déprécié de AVR-LibC. Envisagez %<#include <avr/interrupt.h>%> ou %<#include <compat/deprecated.h>%> avant d'utiliser la macro %qs"
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "%<builtin_return_address%> ne contient que 2 octets d'adresse"
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr "l'offset du pointeur par rapport au symbole peut être incorrect"
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "accès à la mémoire des données avec une adresse mémoire du programme"
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "accès à la mémoire du programme avec une adresse mémoire des données"
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "registre fixe %s utilisé pour passer un paramètre à la fonction"
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "l'écriture dans l'espace d'adresses %qs n'est pas supportée"
  
! #: config/avr/avr.cc:11421
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "l'attribut %qE ne s'applique qu'aux variables statiques"
  
! #: config/avr/avr.cc:11428
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "l'attribut %qE n'est supporté que par les cœurs Tiny réduits"
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "l'adresse de l'attribut %qE est hors limites 0x%x%s0x%x"
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr "les attributs %s et %qE fournissent tous les deux une adresse"
  
! #: config/avr/avr.cc:11494
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "attribut %qE sur une variable non volatile"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr "les espaces d'adresses ne sont pas supportés pour les périphériques Tiny réduits"
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr "l'espace d'adresses %qs n'est pas supporté pour les périphériques avec une taille de flash jusqu'à %d Kio"
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr "un pointeur visant l'espace d'adresses %qs doit être « const » dans %qT"
  
  # %s est un texte non traduit tel que « variable », « function parameter », « structure field »,…
  # J'ai soumis le bug 79453 pour demander de créer des messages spécifiques à chaque cas.
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr "un pointeur visant l'espace d'adresses %qs doit être const dans le/la %s %q+D"
  
! #: config/avr/avr.cc:11800
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "l'attribut %qs attend un argument constant positif entier"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr "le numéro de vecteur %d de %q+D est hors de la plage 1%s3 pour une table de vecteur compacte"
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "la variable %q+D avec l'attribut %qs doit être placée dans le stockage statique"
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr "l'attribut %<section(\"%s\")%> sur la fonction principale inhibe %<-mno-call-main%>"
  
! #: config/avr/avr.cc:11947
  #, gcc-internal-format
  msgid "variable %q+D must be const in order to be put into read-only section by means of %qs"
  msgstr "la variable %q+D doit être « const » pour être placée dans une section en lecture seule à l'aide de %qs"
  
! #: config/avr/avr.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "la déclaration de l'attribut statique %qs pour %q+D a besoin d'une adresse"
  
! #: config/avr/avr.cc:12154
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "seules les variables non initialisées peuvent être placées dans la section %<.noinit%>"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "variable %q+D avec une initialisation dynamique placée dans la zone mémoire du programme"
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "variable non initialisée %q+D placée dans la zone mémoire du programme"
*************** msgstr "variable non initialisée %q+D p
*** 42412,42458 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "la variable %q+D avec l'attribut %qs ne doit pas avoir d'initialiseur"
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D a les attributs incompatibles %qs et %qs"
  
! #: config/avr/avr.cc:12425
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "l'architecture %qs n'est supportée que par l'assembleur"
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "conversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qs"
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s attend une constante entière à la compilation"
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%s attend une constante entière à la compilation de 0x01, 0x7f, 0x80 ou 0xfe comme premier argument"
  
! #: config/avr/avr.cc:16377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s attend une constante sous forme d'entier long à la compilation comme premier argument"
  
! #: config/avr/avr.cc:16405
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "arrondir à %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnels"
  
! #: config/avr/avr.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "le résultat de l'arrondi sera toujours 0"
--- 42446,42492 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "la variable %q+D avec l'attribut %qs ne doit pas avoir d'initialiseur"
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "%q+D a les attributs incompatibles %qs et %qs"
  
! #: config/avr/avr.cc:12424
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "l'architecture %qs n'est supportée que par l'assembleur"
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "conversion depuis l'espace d'adresses %qs vers l'espace d'adresses %qs"
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "%s attend une constante entière à la compilation"
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%s attend une constante entière à la compilation de 0x01, 0x7f, 0x80 ou 0xfe comme premier argument"
  
! #: config/avr/avr.cc:16367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%s attend une constante sous forme d'entier long à la compilation comme premier argument"
  
! #: config/avr/avr.cc:16395
  #, gcc-internal-format, gfc-internal-format
  msgid "rounding to %d bits has no effect for fixed-point value with %d fractional bits"
  msgstr "arrondir à %d bits n'a pas d'effet pour une valeur en virgule fixe avec %d bits fractionnels"
  
! #: config/avr/avr.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr "le résultat de l'arrondi sera toujours 0"
*************** msgstr "%<-fstack-protector%> ne fonctio
*** 42567,42620 ****
  msgid "eBPF stack limit exceeded"
  msgstr "la limite de la pile eBPF est dépassée"
  
! #: config/bpf/bpf.cc:690
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "trop d'arguments de fonction pour eBPF"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "pas de constructeur"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "pas de destructeur"
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "appel indirect dans une fonction, ceci n'est pas supporté par eBPF"
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argument invalide pour la fonction interne"
  
! #: config/bpf/bpf.cc:1072
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "fonction interne invalide durant l'expansion"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_%s%> : la taille doit être une constante"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_%s%>␣: trop d'octets, utilisez %<-minline-memops-threshold%>"
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_memset%> : la taille doit être une constante"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_memset%>␣: trop d'octets, utilisez %<-minline-memops-threshold%>"
--- 42601,42654 ----
  msgid "eBPF stack limit exceeded"
  msgstr "la limite de la pile eBPF est dépassée"
  
! #: config/bpf/bpf.cc:713
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "trop d'arguments de fonction pour eBPF"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "pas de constructeur"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "pas de destructeur"
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "appel indirect dans une fonction, ceci n'est pas supporté par eBPF"
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argument invalide pour la fonction interne"
  
! #: config/bpf/bpf.cc:1095
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "fonction interne invalide durant l'expansion"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_%s%> : la taille doit être une constante"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_%s%>␣: trop d'octets, utilisez %<-minline-memops-threshold%>"
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_memset%> : la taille doit être une constante"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr "impossible de mettre en ligne l'appel à %<__builtin_memset%>␣: trop d'octets, utilisez %<-minline-memops-threshold%>"
*************** msgstr "%<-mno-exr%> est uniquement vala
*** 43031,43037 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<-mn%> n'est pas supporté sur les cibles linux"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr "le support de l'ISA Xeon Phi a été enlevé depuis GCC 15, utilisez GCC 14 pour les ISA Xeon Phy ou %<-march=broadwell%> pour toutes les autres ISA supportées sur cette machine."
--- 43065,43071 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<-mn%> n'est pas supporté sur les cibles linux"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr "le support de l'ISA Xeon Phi a été enlevé depuis GCC 15, utilisez GCC 14 pour les ISA Xeon Phy ou %<-march=broadwell%> pour toutes les autres ISA supportées sur cette machine."
*************** msgstr "le préchargement des instructio
*** 43204,43210 ****
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le quatrième argument de %<__builtin_ia32_prefetch%> est invalide ; utilisation de zéro"
  
  #: config/i386/i386-expand.cc:15257
--- 43238,43244 ----
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "le quatrième argument de %<__builtin_ia32_prefetch%> est invalide ; utilisation de zéro"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr "le dernier argument doit être u
*** 43237,43792 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsèque %<xabort%> doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "les versions de fonctions ne peuvent pas être marquées avec %<gnu_inline%>, des corps de fonctions doivent être générés"
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "le modèle de code %s ne supporte pas le mode PIC"
  
! #: config/i386/i386-options.cc:1205
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "l'argument de l'attribut %qs n'est pas une chaîne"
  
! #: config/i386/i386-options.cc:1269
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "l'argument %qs de l'attribut %qs est inconnu"
  
! #: config/i386/i386-options.cc:1334
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "la valeur %qs de l'attribut était déjà spécifiée dans l'attribut %qs"
  
! #: config/i386/i386-options.cc:1374
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "la valeur %qs de l'attribut est inconnue dans l'attribut %qs"
  
! #: config/i386/i386-options.cc:1657
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argument %qs erroné pour l'option %qs"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "les plages de tailles de l'option %qs devraient être croissantes"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nom de stratégie %qs erroné spécifié pour l'option %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "le nom de stratégie %qs spécifié pour l'option %qs n'est pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignement %qs inconnu spécifié pour l'option %qs"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "la valeur maximale pour la dernière plage de taille de l'option %qs devrait être -1"
  
! #: config/i386/i386-options.cc:1729
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "trop de plages de tailles spécifiées dans l'option %qs"
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "paramètre inconnu dans l'option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "la psABI du MCU Intel n'est pas supportée dans le mode %s"
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> est déprécié; utilisez plutôt %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est approprié"
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> est déprécié; utilisez plutôt %<target(\"tune=k8\")%> ou %<target(\"tune=generic\")%> selon ce qui est approprié"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2148
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%<-mapxf%> pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2151
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "l'option %<-mapx-features=%> n'est pas supportée pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2155
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "option %<-mlam=%> : [u48|u57] pas supportée pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "le mode d'adresse %qs n'est pas supporté en mode %s bits"
  
! #: config/i386/i386-options.cc:2184
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> pas supporté avec l'ABI X32"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr "%<-mlam=u48%> n'est pas compatible avec le Hardware-assisted AddressSanitizer, outrepasser pour %<-mlam=u57%>"
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode %s bits"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode x32"
  
! #: config/i386/i386-options.cc:2290
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> n'est pas supporté dans cette configuration"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "mode %i bits pas compilé"
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<generic%> ne peut être utilisé qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<generic%> ne peut être utilisé qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<intel%> ne peut être utilisé qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut être utilisé qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sélectionné ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.cc:2406
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valeur %qs erronée pour l'option %<-march=%>"
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valeur %qs erronée pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2486
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valeur %qs erronée pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2487
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valeur %qs erronée pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2515
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.cc:2516
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2547
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignoré en mode 64 bits"
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignoré avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignoré en mode 64 bits"
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignoré en mode 64 bits"
  
! #: config/i386/i386-options.cc:2666
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supporté pour cette cible"
  
! #: config/i386/i386-options.cc:2669
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.cc:2692
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.cc:2705
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "%<-mnop-mcount%> n'est pas implémenté pour %<-fno-plt%>"
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisé sans que SSE soit activé"
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisé sans que SSE soit activé"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE désactivé, l'arithmétique 387 est utilisée"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 désactivé, l'arithmétique SSE est utilisée"
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour être correcte"
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour être correcte"
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixé requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixé requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supporté en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.cc:2869
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structuré)"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr "%<-pg%> sans %<-mfentry%> peut ne pas être fiable lorsque l'optimisation du prologue et de l'épilogue est actif"
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supporté avec SEH"
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un décalage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> n'est pas activé par %<-fhardened%> car il a été spécifié sur la ligne de commande"
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de débogage DWARF est supporté pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3565
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisées dans la routine de service exception"
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisées dans la routine de service d'interruption"
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisées dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "les attributs regparm et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entière"
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisé pour une méthode qui n'est pas une classe"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignoré"
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.cc:3869
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zéro ni un"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaîne de caractères"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.cc:4052
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxième argument"
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.cc:4066
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
--- 43271,43826 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "l'argument de l'intrinsèque %<xabort%> doit être une valeur immédiate sur 8 bits"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr "les versions de fonctions ne peuvent pas être marquées avec %<gnu_inline%>, des corps de fonctions doivent être générés"
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "le modèle de code %s ne supporte pas le mode PIC"
  
! #: config/i386/i386-options.cc:1215
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "l'argument de l'attribut %qs n'est pas une chaîne"
  
! #: config/i386/i386-options.cc:1279
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "l'argument %qs de l'attribut %qs est inconnu"
  
! #: config/i386/i386-options.cc:1344
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "la valeur %qs de l'attribut était déjà spécifiée dans l'attribut %qs"
  
! #: config/i386/i386-options.cc:1384
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "la valeur %qs de l'attribut est inconnue dans l'attribut %qs"
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "argument %qs erroné pour l'option %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr "les plages de tailles de l'option %qs devraient être croissantes"
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nom de stratégie %qs erroné spécifié pour l'option %qs"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr "le nom de stratégie %qs spécifié pour l'option %qs n'est pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignement %qs inconnu spécifié pour l'option %qs"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr "la valeur maximale pour la dernière plage de taille de l'option %qs devrait être -1"
  
! #: config/i386/i386-options.cc:1739
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "trop de plages de tailles spécifiées dans l'option %qs"
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "paramètre inconnu dans l'option %<-mtune-ctrl%>: %s"
  
! #: config/i386/i386-options.cc:2068
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "la psABI du MCU Intel n'est pas supportée dans le mode %s"
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%<-mtune=x86-64%> est déprécié; utilisez plutôt %<-mtune=k8%> ou %<-mtune=generic%> selon ce qui est approprié"
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%<target(\"tune=x86-64\")%> est déprécié; utilisez plutôt %<target(\"tune=k8\")%> ou %<target(\"tune=generic\")%> selon ce qui est approprié"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr "%<-mstringop-strategy=rep_8byte%> pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%<-mapxf%> pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2161
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "l'option %<-mapx-features=%> n'est pas supportée pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2165
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "%<-muintr%> pas supporté pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "option %<-mlam=%> : [u48|u57] pas supportée pour du code 32 bits"
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "le mode d'adresse %qs n'est pas supporté en mode %s bits"
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mabi=ms%> pas supporté avec l'ABI X32"
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=address%>"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=kernel-address%>"
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "%<-mabi=%s%> n'est pas supportée avec %<-fsanitize=thread%>"
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr "%<-mlam=u48%> n'est pas compatible avec le Hardware-assisted AddressSanitizer, outrepasser pour %<-mlam=u57%>"
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode %s bits"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "le modèle de code %qs n'est pas supporté en mode x32"
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "%<-masm=intel%> n'est pas supporté dans cette configuration"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "mode %i bits pas compilé"
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<generic%> ne peut être utilisé qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<generic%> ne peut être utilisé qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "le processeur %<intel%> ne peut être utilisé qu'avec l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "le processeur %<intel%> ne peut être utilisé qu'avec l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "le processeur sélectionné ne supporte pas le jeu d'instructions x86-64"
  
! #: config/i386/i386-options.cc:2416
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "valeur %qs erronée pour l'option %<-march=%>"
  
! #: config/i386/i386-options.cc:2417
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "valeur %qs erronée pour l'attribut %<target(\"arch=\")%>"
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-march=%> sont: %s"
  
! #: config/i386/i386-options.cc:2447
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"arch=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2496
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "valeur %qs erronée pour l'option %<-mtune=%>"
  
! #: config/i386/i386-options.cc:2497
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "valeur %qs erronée pour l'attribut %<target(\"tune=\")%>"
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s; vouliez-vous utiliser %qs ?"
  
! #: config/i386/i386-options.cc:2525
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "les arguments valides pour l'option %<-mtune=%> sont: %s"
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "les arguments valides pour l'attribut %<target(\"tune=\")%> sont: %s"
  
! #: config/i386/i386-options.cc:2557
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%<-mregparm%> est ignoré en mode 64 bits"
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%<-mregparm%> est ignoré avec la psABI du MCU Intel"
  
! #: config/i386/i386-options.cc:2562
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%<-mregparm=%d%> n'est pas entre 0 et %d"
  
! #: config/i386/i386-options.cc:2588
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-m96bit-long-double%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%<-mrtd%> est ignoré en mode 64 bits"
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%<target(\"rtd\")%> est ignoré en mode 64 bits"
  
! #: config/i386/i386-options.cc:2676
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%<-mpreferred-stack-boundary%> n'est pas supporté pour cette cible"
  
! #: config/i386/i386-options.cc:2679
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%<-mpreferred-stack-boundary=%d%> n'est pas entre %d et %d"
  
! #: config/i386/i386-options.cc:2702
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "%<-mincoming-stack-boundary=%d%> n'est pas entre %d et 12"
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-mnop-mcount%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "%<-mnop-mcount%> n'est pas implémenté pour %<-fno-plt%>"
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%<-msseregparm%> utilisé sans que SSE soit activé"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%<target(\"sseregparm\")%> utilisé sans que SSE soit activé"
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "jeu d'instructions SSE désactivé, l'arithmétique 387 est utilisée"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "jeu d'instructions 387 désactivé, l'arithmétique SSE est utilisée"
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "le sondage de la pile requiert %<-maccumulate-outgoing-args%> pour être correcte"
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "le sondage de la pile requiert %<target(\"accumulate-outgoing-args\")%> pour être correcte"
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "le registre ebp fixé requiert %<-maccumulate-outgoing-args%>"
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "le registre ebp fixé requiert %<target(\"accumulate-outgoing-args\")%>"
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr "%<-mfentry%> n'est pas supporté en 32 bits en combinaison avec %<-fpic%>"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-mno-fentry%> n'est pas compatible avec SEH (gestionnaire d'exceptions structuré)"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr "%<-pg%> sans %<-mfentry%> peut ne pas être fiable lorsque l'optimisation du prologue et de l'épilogue est actif"
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "%<-mcall-ms2sysv-xlogues%> n%'est actuellement pas supporté avec SEH"
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "option inconnue pour %<-mrecip=%s%>"
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un nombre valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs n'est pas un décalage valable dans %<-mstack-protector-guard-offset=%>"
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs n'est pas un registre de base valable dans %<-mstack-protector-guard-reg=%>"
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr "%<-fcf-protection=full%> n'est pas activé par %<-fhardened%> car il a été spécifié sur la ligne de commande"
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-fcf-protection%> n'est pas compatible avec cette cible"
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "les attributs d'interruption et nus sont incompatibles"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "les attributs %qs et %qs sont incompatibles"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr "seul le format de débogage DWARF est supporté pour les routines de service d'interruptions"
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mindirect-branch=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mindirect-branch%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "%<-mfunction-return=%s%> et %<-mcmodel=large%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "%<-mfunction-return%> et %<-fcf-protection%> sont incompatibles"
  
! #: config/i386/i386-options.cc:3575
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "les instructions %s ne sont pas autorisées dans la routine de service exception"
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "les instructions %s ne sont pas autorisées dans la routine de service d'interruption"
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %s ne sont pas autorisées dans la fonction avec l%'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "les attributs fastcall et regparm sont incompatibles"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "les attributs regparm et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante entière"
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "l'argument pour l'attribut %qE est plus grand que %d"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "les attributs fastcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "les attributs fastcall et stdcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "les attributs fastcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "les attributs stdcall et cdecl sont incompatibles"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "les attributs stdcall et fastcall sont incompatibles"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "les attributs stdcall et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "les attributs cdecl et thiscall sont incompatibles"
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "l'attribut %qE est utilisé pour une méthode qui n'est pas une classe"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "l'attribut incompatible %qE est ignoré"
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "l'attribut %qE est uniquement disponible en 32 bits"
  
! #: config/i386/i386-options.cc:3879
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "l'argument de l'attribut %qE n'est ni zéro ni un"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "l'attribut %qE requiert un argument de type constante chaîne de caractères"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-inline|thunk-extern)"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr "la routine de service d'interruption devrait avoir un pointeur comme premier argument"
  
! #: config/i386/i386-options.cc:4062
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "la routine de service d'interruption devrait avoir %qs comme deuxième argument"
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr "la routine de service d'interruption ne peut avoir qu'un argument de type pointeur et un argument entier optionnel"
  
! #: config/i386/i386-options.cc:4076
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "la routine de service d'interruption doit retourner %<void%>"
*************** msgstr "ceci est un bogue de GCC qui peu
*** 43910,44037 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "l'ABI pour passer des paramètres avec un alignement de %d octets a changé dans GCC 4.6"
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "l'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "DRAP (Dynamic Realign Argument Pointer) n'est pas supporté dans une routine de service d'interruption. Ceci peut être contourné en évitant les fonctions avec un retour agrégé."
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Le réalignement de pile n'est pas supporté avec %<__builtin_eh_return%>"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "les fonctions regparm imbriquées ne sont pas supportées avec %<__builtin_eh_return%>"
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquées"
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas deux paramètres registres pour une fonction imbriquée"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> ne supporte pas trois paramètres registres"
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %<-mtls-dialect=gnu2%> doivent être utilisées avec une fonction qui a l'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%<-mtls-dialect=gnu2%> doit être utilisé avec une routine de service exception"
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%<-mtls-dialect=gnu2%> doit être utilisé avec une routine de service d'interruption"
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportée pour un registre entier"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres étendus n'ont pas de moitié haute"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "taille d'opérande non supportée pour un registre étendu"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "opérande non entier utilise avec le code d'opérande %<z%>"
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramètres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "l'alignement des champs de %<_Atomic %T%> ont changé dans %{GCC 11.1%}"
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "pas de registre disponible pour profiler %<-mcmodel=large%s%>"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "le profilage %<-mcmodel=large%> avec PIC n'est pas supporté"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr "%<__bfloat16%> est redéfini du typedef %<short%> en un réel %<__bf16%> depuis GCC 13.1, soyez attentif aux conversions implicites entre %<__bf16%> et %<short%>; un transtypage binaire explicite pourrait être nécessaire ici"
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modèle mémoire spécifique à l'architecture inconnu"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisé avec le modèle mémoire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisé avec le modèle mémoire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>"
--- 43944,44071 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "l'ABI pour passer des paramètres avec un alignement de %d octets a changé dans GCC 4.6"
  
! #: config/i386/i386.cc:6949
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "%<-mcall-ms2sysv-xlogues%> est incompatible avec %s"
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "l'attribut %<ms_hook_prologue%> est incompatible avec %<-mfentry%> pour 32 bits"
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr "DRAP (Dynamic Realign Argument Pointer) n'est pas supporté dans une routine de service d'interruption. Ceci peut être contourné en évitant les fonctions avec un retour agrégé."
  
! #: config/i386/i386.cc:10529
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "Le réalignement de pile n'est pas supporté avec %<__builtin_eh_return%>"
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "les fonctions regparm imbriquées ne sont pas supportées avec %<__builtin_eh_return%>"
  
! #: config/i386/i386.cc:10925
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas fastcall avec des fonctions imbriquées"
  
! #: config/i386/i386.cc:10945
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "%<-fsplit-stack%> ne supporte pas deux paramètres registres pour une fonction imbriquée"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "%<-fsplit-stack%> ne supporte pas trois paramètres registres"
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "les instructions %<-mtls-dialect=gnu2%> doivent être utilisées avec une fonction qui a l'attribut %<no_caller_saved_registers%>"
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "%<-mtls-dialect=gnu2%> doit être utilisé avec une routine de service exception"
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "%<-mtls-dialect=gnu2%> doit être utilisé avec une routine de service d'interruption"
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr "modificateur %<V%> sur un registre non entier"
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr "taille non supportée pour un registre entier"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "les registres étendus n'ont pas de moitié haute"
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "taille d'opérande non supportée pour un registre étendu"
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "opérande non entier utilise avec le code d'opérande %<z%>"
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr "l'ABI de passage de paramètres pour la classe vide %qT change avec %<-fabi-version=12%> (GCC 8)"
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "l'alignement des champs de %<_Atomic %T%> ont changé dans %{GCC 11.1%}"
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "pas de registre disponible pour profiler %<-mcmodel=large%s%>"
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "le profilage %<-mcmodel=large%> avec PIC n'est pas supporté"
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr "%<__bfloat16%> est redéfini du typedef %<short%> en un réel %<__bf16%> depuis GCC 13.1, soyez attentif aux conversions implicites entre %<__bf16%> et %<short%>; un transtypage binaire explicite pourrait être nécessaire ici"
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "modèle mémoire spécifique à l'architecture inconnu"
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr "%<HLE_ACQUIRE%> n'est pas utilisé avec le modèle mémoire %<ACQUIRE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr "%<HLE_RELEASE%> n'est pas utilisé avec le modèle mémoire %<RELEASE%> ou un autre plus contraignant"
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "%<-fexcess-precision=16%> n'est pas compatible avec %<-mfpmath=387%>"
*************** msgstr "%<-fexcess-precision=16%> n'est
*** 44041,44048 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "%<#pragma builtin%> mal composé"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "argument invalide dans l'attribut %qE"
--- 44075,44082 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "%<#pragma builtin%> mal composé"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "argument invalide dans l'attribut %qE"
*************** msgstr "%qs ne peut pas être utilisé p
*** 44239,44246 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "la valeur de pragma ou l'attribut %<target(\"%s\")%> n'est pas vide"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "l'argument %<target%> de l'attribut %qs est inconnu"
--- 44273,44280 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "la valeur de pragma ou l'attribut %<target(\"%s\")%> n'est pas vide"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "l'argument %<target%> de l'attribut %qs est inconnu"
*************** msgstr "l'attribut %qs n'est pas support
*** 44291,44307 ****
  msgid "%qs is not supported in target attribute"
  msgstr "%qs n'est pas supporté dans l'attribut cible"
  
! #: config/loongarch/loongarch.cc:8618
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "l'attribut %qE ne peut être spécifié pour des variables locales au thread"
  
! #: config/loongarch/loongarch.cc:8636
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "l'attribut %qE ne peut être spécifié pour des variables registres"
  
! #: config/loongarch/loongarch.cc:8664
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "attribut %qE multiple"
--- 44325,44341 ----
  msgid "%qs is not supported in target attribute"
  msgstr "%qs n'est pas supporté dans l'attribut cible"
  
! #: config/loongarch/loongarch.cc:8655
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "l'attribut %qE ne peut être spécifié pour des variables locales au thread"
  
! #: config/loongarch/loongarch.cc:8673
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "l'attribut %qE ne peut être spécifié pour des variables registres"
  
! #: config/loongarch/loongarch.cc:8701
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "attribut %qE multiple"
*************** msgstr "%<-mpreferred-stack-boundary=%d%
*** 45860,45871 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
--- 45894,45905 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr "l'attribut RISC-V ELF %<-mriscv-attribute%> requiert GNU as 2.32 [%<-mriscv-attribute%>]"
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs n'est pas un registre de base valable dans %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs n'est pas un nombre valide dans %qs"
*************** msgstr "Lors de la configuration du gest
*** 45971,45977 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
--- 46005,46012 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "%qs requiert l'option %qs"
*************** msgid "%qs requires the %qs option and e
*** 45983,45988 ****
--- 46018,46024 ----
  msgstr "%qs requiert l'option %qs et soit l'option %qs ou %qs"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "%qs requiert les options %qs et %qs"
*************** msgstr "%qs requiert les options %qs et
*** 45992,46085 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "%qs requiert l'arithmétique en virgule flottante de précision quadruple"
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "l'argument 1 de %qs doit être une constante"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "l'argument 1 de %qs est hors limite"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "la fonction interne %qs n'accepte qu'une chaîne comme argument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "le processeur %qs est un argument invalide pour la fonction interne %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs est un argument invalide pour la fonction interne %qs"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "la fonction interne %qs requiert GLIBC (2.23 ou plus récent) qui exporte des bits de capacité matérielle"
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "l'argument %d doit être un littéral non signé"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "l'argument %d est un littéral non signé qui est hors limite"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "la fonction interne %qs est uniquement valable en mode 64 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "surcharge non résolue pour la fonction interne %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "%qs n'est pas supporté avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "%qs n'est pas supporté en mode 32 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr "%qs requiert que %<long double%> soit au format IBM 128 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%qs requiert le support du type %<__ibm128%>"
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "l'argument %d doit être un littéral entre 0 et %d inclus"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "l'argument %d doit être un littéral entre %d et %d inclus"
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "l'argument %d doit être une variable ou un littéral entre %d et %d inclus"
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "l'argument %d doit être soit un littéral %d ou un littéral %d"
--- 46028,46126 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "%qs requiert l'arithmétique en virgule flottante de précision quadruple"
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "l'argument 1 de %qs doit être une constante"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "l'argument 1 de %qs est hors limite"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "la fonction interne %qs n'accepte qu'une chaîne comme argument"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "le processeur %qs est un argument invalide pour la fonction interne %qs"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%s %qs est un argument invalide pour la fonction interne %qs"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "la fonction interne %qs requiert GLIBC (2.23 ou plus récent) qui exporte des bits de capacité matérielle"
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "l'argument %d doit être un littéral non signé"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "l'argument %d est un littéral non signé qui est hors limite"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "la fonction interne %qs est uniquement valable en mode 64 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "surcharge non résolue pour la fonction interne %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, gcc-internal-format
! msgid "invalid arguments to builtin"
! msgstr "argument invalide pour la fonctionnalité interne"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "%qs n'est pas supporté avec %<-msoft-float%>"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "%qs n'est pas supporté en mode 32 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr "%qs requiert que %<long double%> soit au format IBM 128 bits"
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%qs requiert le support du type %<__ibm128%>"
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "l'argument %d doit être un littéral entre 0 et %d inclus"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "l'argument %d doit être un littéral entre %d et %d inclus"
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "l'argument %d doit être une variable ou un littéral entre %d et %d inclus"
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "l'argument %d doit être soit un littéral %d ou un littéral %d"
*************** msgstr "le nombre doit être 0 ou 1"
*** 46114,46160 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rebut à la fin de %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "la fonction interne %qs n'accepte qu'un argument"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "la fonction interne %qs n'accepte que 2 arguments"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "la fonction interne %qs n'accepte que 3 arguments"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> est déprécié pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignés"
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> est déprécié pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignés"
  
! #: config/rs6000/rs6000-c.cc:1789
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qs du type pointé"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaison invalide de paramètres pour l'intrinsèque Altivec %qs"
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "l'interne surchargé %qs est implémenté par l'interne %qs"
  
! #: config/rs6000/rs6000-c.cc:2022
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs n'est pas supporté dans cette configuration du compilateur"
--- 46155,46226 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "rebut à la fin de %<#pragma longcall%>"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "la fonction interne %qs n'accepte qu'un argument"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "la fonction interne %qs n'accepte que 2 arguments"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "la fonction interne %qs n'accepte que 3 arguments"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr "%qE requiert 6 arguments"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, gcc-internal-format
! msgid "first argument to %qE must be a pointer"
! msgstr "le premier argument de %qE doit être un pointeur"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr "le premier argument de %qE doit être un pointeur vers un type complet"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, gcc-internal-format
! msgid "type size must be constant"
! msgstr "la taille du type doit être constante"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr "la taille %wu n'est pas supportée pour %qE (doit être 1, 2, 4, 8 ou 16 octets)"
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsl%> est déprécié pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignés"
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr "%<vec_lvsr%> est déprécié pour les petits boutistes; utilisation d'une affectation pour des chargements et des stockages non alignés"
  
! #: config/rs6000/rs6000-c.cc:1934
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qs du type pointé"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "combinaison invalide de paramètres pour l'intrinsèque Altivec %qs"
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr "l'interne surchargé %qs est implémenté par l'interne %qs"
  
! #: config/rs6000/rs6000-c.cc:2167
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs n'est pas supporté dans cette configuration du compilateur"
*************** msgstr "%qs n'est pas supporté dans cet
*** 46164,46195 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr "le passage d'un paramètre ELFv2 pour un argument contenant des champs de bits de largeur zéro qui est, par ailleurs, un agrégat homogène a été corrigé dans GCC 12"
  
! #: config/rs6000/rs6000-call.cc:447
  #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
! msgstr "utilisation invalide du type MMA %qs comme valeur de retour d'une fonction"
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC retourné par référence: extension ABI non standard sans aucune garantie de compatibilité"
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "la valeur ne peut être retournée dans le registre vectoriel parce que les instructions altivec sont désactivées, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "l'argument ne peut pas être passé dans le registre vectoriel parce que les instructions altivec sont désactivées, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.cc:1639
  #, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
! msgstr "utilisation invalide d'un opérande MMA de type %qs comme paramètre de fonction"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC passé par référence: extension ABI non standard sans aucune garantie de compatibilité"
--- 46230,46261 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr "le passage d'un paramètre ELFv2 pour un argument contenant des champs de bits de largeur zéro qui est, par ailleurs, un agrégat homogène a été corrigé dans GCC 12"
  
! #: config/rs6000/rs6000-call.cc:451
  #, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
! msgstr "utilisation invalide du type %s %qs comme valeur de retour d'une fonction"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC retourné par référence: extension ABI non standard sans aucune garantie de compatibilité"
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "la valeur ne peut être retournée dans le registre vectoriel parce que les instructions altivec sont désactivées, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "l'argument ne peut pas être passé dans le registre vectoriel parce que les instructions altivec sont désactivées, utilisez %qs pour les autoriser"
  
! #: config/rs6000/rs6000-call.cc:1646
  #, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
! msgstr "utilisation invalide d'un opérande %s de type %qs comme paramètre de fonction"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "vecteur GCC passé par référence: extension ABI non standard sans aucune garantie de compatibilité"
*************** msgid "Stack frame larger than 2G is not
*** 46215,46469 ****
  msgstr "Une trame de pile plus grande que 2G n'est pas supportée par %<-fsplit-stack%>"
  
  # le premier %qs est un mot non traduit tel que « private », « shared » ou « threadprivate ».
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activée"
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.cc:3510
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs n'est pas supporté par cette ABI"
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs n'est pas supporté sur Darwin 64 bits; il est incompatible avec les bibliothèques C et C++ installées"
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supporté par cette cible"
  
! #: config/rs6000/rs6000.cc:3816
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs n'est pas supporté sur des systèmes petits boutistes"
  
! #: config/rs6000/rs6000.cc:3835
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> et %<-msoft-float%> sont incompatibles"
  
! #: config/rs6000/rs6000.cc:3845
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "%<-mvsx%> et %<-mavoid-indexed-addresses%> sont incompatibles"
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "l'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> inférieur à power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs est incompatible avec les options explicitement désactivées"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en précision étendue de IEEE"
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en précision étendue de IBM"
  
! #: config/rs6000/rs6000.cc:4167
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas être totalement supportée"
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "type d'ABI de la bibliothèque de vectorisation inconnu dans %<-mveclibabi=%s%>"
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.cc:4833
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr "%<-mrop-protect%> requiert %<-mcpu=power8%> ou ultérieur"
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr "%<-mrop-protect%> exige l'ABI ELFv2"
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est déprécié et recommandé dans aucune circonstance"
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquée si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types booléens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20516
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types décimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolète; utilisez %<int%>"
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:24697
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.cc:24700
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> désactive %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus récent) qui exporte des bits de capacité matérielle"
  
! #: config/rs6000/rs6000.cc:25649
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportées"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le résultat de l'instruction xxspltidp n'est pas défini pour des valeurs d'entrée sous-normales"
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "le type %<__vector_quad%> requiert l'option %qs"
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
! msgstr "le type %<__vector_pair%> requiert l'option %qs"
  
  #: config/rx/rx.cc:652
  #, gcc-internal-format
--- 46281,46545 ----
  msgstr "Une trame de pile plus grande que 2G n'est pas supportée par %<-fsplit-stack%>"
  
  # le premier %qs est un mot non traduit tel que « private », « shared » ou « threadprivate ».
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qs requiert %qs ou %qs"
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "%qs requiert une architecture PowerPC64, elle est maintenant activée"
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "%<-mcall-aixdesc%> incompatible avec %<-mabi=elfv2%>"
  
! #: config/rs6000/rs6000.cc:3578
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "%qs n'est pas supporté par cette ABI"
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "%qs n'est pas supporté sur Darwin 64 bits; il est incompatible avec les bibliothèques C et C++ installées"
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec pas supporté par cette cible"
  
! #: config/rs6000/rs6000.cc:3884
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "%qs n'est pas supporté sur des systèmes petits boutistes"
  
! #: config/rs6000/rs6000.cc:3903
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> et %<-msoft-float%> sont incompatibles"
  
! #: config/rs6000/rs6000.cc:3913
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "%<-mvsx%> et %<-mavoid-indexed-addresses%> sont incompatibles"
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "%<-mvsx%> et %<-mno-altivec%> sont incompatibles"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr "l'option de la cible power9 est incompatible avec %<%s=<xxx>%> pour <xxx> inférieur à power9"
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "%qs est incompatible avec les options explicitement désactivées"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr "%qs requiert %qs"
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "l'attribut cible ou le pragma change la taille du %<long double%>"
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%qs requiert le support ISA 2.06 complet"
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en précision étendue de IEEE"
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Utilisation du %<long double%> en précision étendue de IBM"
  
! #: config/rs6000/rs6000.cc:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%qs requiert le support VSX"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr "L'option %<-mfloat128%> peut ne pas être totalement supportée"
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr "%qs requiert le support ISA 3.0 complet"
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "type d'ABI de la bibliothèque de vectorisation inconnu dans %<-mveclibabi=%s%>"
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI AltiVec"
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "l'attribut cible ou le pragma change l'ABI darwin64"
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs a besoin d'un registre de base valable"
  
! #: config/rs6000/rs6000.cc:4914
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "option inconnue pour %<%s=%s%>"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr "%<-mrop-protect%> requiert %<-mcpu=power8%> ou ultérieur"
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr "%<-mrop-protect%> exige l'ABI ELFv2"
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr "%qs est déprécié et recommandé dans aucune circonstance"
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec d'autres valeurs"
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr "%qs est un type opaque et vous ne pouvez pas le remplacer avec des constantes"
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "pas de profilage du code 64 bits pour cette ABI"
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "Vous ne pouvez pas prendre l'adresse d'une fonction imbriquée si vous utilisez l'option %qs"
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<long double%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "l'utilisation des types booléens dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "l'utilisation de %<complex%> dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20684
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "l'utilisation de types décimaux en virgule flottante dans les types AltiVec est invalide"
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "l'utilisation de %<long%> dans les types AltiVec est invalide pour du code 64 bits sans %qs"
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "l'utilisation de %<long%> dans les types Altivec est obsolète; utilisez %<int%>"
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<long long%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "l'utilisation de %<double%> dans les types AltiVec est invalide sans %qs"
  
! #: config/rs6000/rs6000.cc:24914
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "processeur %qs invalide pour %s\"%s\"%s"
  
! #: config/rs6000/rs6000.cc:24917
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s n'est pas permis"
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s est invalide"
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr "%<-mno-%s%> désactive %<-m%s%>"
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr "l'attribut %<target_clones%> requiert GLIBC (2.23 ou plus récent) qui exporte des bits de capacité matérielle"
  
! #: config/rs6000/rs6000.cc:25866
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "Des versions multiples de fonctions virtuelles ne sont pas supportées"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr "le résultat de l'instruction xxspltidp n'est pas défini pour des valeurs d'entrée sous-normales"
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "le type %<__vector_quad%> requiert l'option %qs"
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr "le type %<__vector_pair%> requiert l'option %qs ou %qs"
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
! msgstr "le type %<__dmr1024%> requiert l'option %qs"
  
  #: config/rx/rx.cc:652
  #, gcc-internal-format
*************** msgstr "l'attribut %qE demandé n'est pa
*** 46650,46808 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "la taille totale des variables locales excède la limite de l'architecture"
  
! #: config/s390/s390.cc:12511
  #, 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 "la taille de la trame de la fonction %qs est de %wd octets ; elle dépasse la limite de %d octets de la pile fournie par l'utilisateur ; un déroutement inconditionnel est ajouté"
  
! #: config/s390/s390.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr "la taille de la trame de la fonction %qs est de %wd octets ; c'est plus que la moitié de la taille de la pile ; le contrôle dynamique ne serait pas fiable. Aucun contrôle n'est généré pour cette fonction"
  
! #: config/s390/s390.cc:12555
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "la taille de la trame de %qs est de %wd octets"
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "le passage de paramètre pour l'argument de type %qT avec des membres de champs de bits de largeur nulle a changé dans GCC 12"
  
! #: config/s390/s390.cc:14265
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquées ne savent pas être profilées avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportée en mode ESA/390"
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supporté avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matériels n'est pas disponible sur %s"
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matériels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.cc:16691
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "les instructions décimales en virgule flottante matérielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.cc:16695
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "les instructions décimales en virgule flottante matérielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut être utilisé en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportés en combinaison"
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit être plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas être plus grande que 64k"
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-check%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-target%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-check%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-target%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16810
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supporté uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent être des entiers non négatifs"
  
! #: config/s390/s390.cc:16853
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas être utilisé sans %<-fpic%>/%<-fPIC%>"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportée par l'attribut %<target%>"
  
! #: config/s390/s390.cc:18130
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "contrainte de sortie cc invalide : %qs"
  
! #: config/s390/s390.cc:18135
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "contraintes de sortie cc multiples non supportées"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "le spécificateur %<asm%> pour la sortie de cc est en conflit avec la liste d'écrasement de %<asm%>"
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "type invalide pour la contrainte de sortie de cc"
--- 46726,46884 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "l'argument de l'attribut %qE n'est pas (keep|thunk|thunk-extern)"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "la taille totale des variables locales excède la limite de l'architecture"
  
! #: config/s390/s390.cc:12527
  #, 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 "la taille de la trame de la fonction %qs est de %wd octets ; elle dépasse la limite de %d octets de la pile fournie par l'utilisateur ; un déroutement inconditionnel est ajouté"
  
! #: config/s390/s390.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr "la taille de la trame de la fonction %qs est de %wd octets ; c'est plus que la moitié de la taille de la pile ; le contrôle dynamique ne serait pas fiable. Aucun contrôle n'est généré pour cette fonction"
  
! #: config/s390/s390.cc:12571
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "la taille de la trame de %qs est de %wd octets"
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs utilise l'allocation de pile dynamique"
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "le passage de paramètre pour l'argument de type %qT avec des membres de champs de bits de largeur nulle a changé dans GCC 12"
  
! #: config/s390/s390.cc:14281
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "les fonctions imbriquées ne savent pas être profilées avec %<-mfentry%> sur un s390"
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "l'ABI 64 bits n'est pas supportée en mode ESA/390"
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr "thunk-inline est uniquement supporté avec %<-mindirect-branch-jump%>"
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "le support des vecteurs matériels n'est pas disponible sur %s"
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "le support des vecteurs matériels n'est pas disponible avec %<-msoft-float%>"
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "les instructions décimales en virgule flottante matérielles ne sont pas disponibles sur %s"
  
! #: config/s390/s390.cc:16711
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "les instructions décimales en virgule flottante matérielles ne sont pas disponibles en mode ESA/390"
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "%<-mhard-dfp%> ne peut être utilisé en conjonction avec %<-msoft-float%>"
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> ne sont pas supportés en combinaison"
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "la taille de la pile doit être plus grande que la valeur de la protection de la pile"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "la taille de la pile ne peut pas être plus grande que 64k"
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "%<-mstack-guard%> implique l'utilisation de %<-mstack-size%>"
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-check%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-prologue-target%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-check%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr "%<-mtpf-trace-hook-epilogue-target%> requiert un entier dans la plage 0-4095"
  
! #: config/s390/s390.cc:16826
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%<-mfentry%> est supporté uniquement sur des processeurs 64 bits"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "les arguments de %qs doivent être des entiers non négatifs"
  
! #: config/s390/s390.cc:16869
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "l'argument de %qs est trop grand (max. %d)"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr "%<-mno-pic-data-is-text-relative%> ne peut pas être utilisé sans %<-fpic%>/%<-fPIC%>"
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "la valeur %qs n'est pas supportée par l'attribut %<target%>"
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "contrainte de sortie cc invalide : %qs"
  
! #: config/s390/s390.cc:18151
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "contraintes de sortie cc multiples non supportées"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "le spécificateur %<asm%> pour la sortie de cc est en conflit avec la liste d'écrasement de %<asm%>"
  
! #: config/s390/s390.cc:18162
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "type invalide pour la contrainte de sortie de cc"
*************** msgstr "le sous-programme parent ne peut
*** 47177,47235 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "le sous-programme %q+F n'est pas marqué comme étant %<Inline%>"
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "type d'élément invalide pour l'attribut %qs"
  
! #: ada/gcc-interface/utils.cc:4528
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "le nombre d'éléments du vecteur n'est pas une puissance de deux"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "attribut %qs ignoré"
  
! #: ada/gcc-interface/utils.cc:7013
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "attribut %qs sans argument sur un non-prototype"
  
! #: ada/gcc-interface/utils.cc:7028
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "l'argument %qs a un numéro d'opérande invalide (argument %lu)"
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "l'argument %qs a un numéro d'opérande hors des bornes (argument %lu, opérande %lu)"
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "l'argument %qs référence un opérande qui n'est pas un pointeur (argument %lu, opérande %lu)"
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "l'attribut %qs requiert des prototypes avec des arguments nommés"
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "l'attribut %qs s’applique seulement aux fonctions variadiques"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "l'attribut %qE n'a pas d’effet"
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "l'attribut %qs s'applique seulement aux types tableaux"
--- 47253,47311 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "le sous-programme %q+F n'est pas marqué comme étant %<Inline%>"
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "type d'élément invalide pour l'attribut %qs"
  
! #: ada/gcc-interface/utils.cc:4538
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "le nombre d'éléments du vecteur n'est pas une puissance de deux"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "attribut %qs ignoré"
  
! #: ada/gcc-interface/utils.cc:7023
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "attribut %qs sans argument sur un non-prototype"
  
! #: ada/gcc-interface/utils.cc:7038
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "l'argument %qs a un numéro d'opérande invalide (argument %lu)"
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "l'argument %qs a un numéro d'opérande hors des bornes (argument %lu, opérande %lu)"
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "l'argument %qs référence un opérande qui n'est pas un pointeur (argument %lu, opérande %lu)"
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "l'attribut %qs requiert des prototypes avec des arguments nommés"
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr "l'attribut %qs s’applique seulement aux fonctions variadiques"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "l'attribut %qE n'a pas d’effet"
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "l'attribut %qs s'applique seulement aux types tableaux"
*************** msgstr "le fichier spécifié %s est un
*** 47304,47311 ****
  msgid "could not get size of source file"
  msgstr "n'a pu obtenir la taille du fichier source"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "la valeur void n'a pas été ignorée comme elle aurait dû l'être"
--- 47380,47387 ----
  msgid "could not get size of source file"
  msgstr "n'a pu obtenir la taille du fichier source"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "la valeur void n'a pas été ignorée comme elle aurait dû l'être"
*************** msgstr "seul %qT ou une constante pointe
*** 47325,47331 ****
  msgid "conversion to non-scalar type requested"
  msgstr "conversion vers un type non scalaire demandée"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taille de tableau manquante dans %q+D"
--- 47401,47407 ----
  msgid "conversion to non-scalar type requested"
  msgstr "conversion vers un type non scalaire demandée"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "taille de tableau manquante dans %q+D"
*************** msgstr "le type du tableau %q+D est comp
*** 47385,47809 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "la déclaration sous-spécifiée de %qE est déjà déclaré dans cette portée"
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "utiliser %qD à la fois comme un typedef et une étiquette est invalide en C++"
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "défini initialement ici"
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "une liste de paramètres avec élision ne peut concorder avec la déclaration d'une liste de noms de paramètres vide"
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "un type d'argument ayant une promotion par défaut ne peut concorder avec la déclaration d'une liste de noms de paramètres vide"
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "le prototype pour %q+D déclare plus d'arguments que la définition précédente dans l'ancien style"
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "le prototype pour %q+D déclare moins d'arguments que la définition précédente dans l'ancien style"
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "le prototype pour %q+D déclare l'argument %d avec un type incompatible"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "le prototype pour %q+D suit une définition qui n'est pas un prototype"
  
! #: c/c-decl.cc:2063
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "la définition précédente de %q+D avec le type %qT"
  
! #: c/c-decl.cc:2067
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "la déclaration implicite précédente de %q+D avec le type %qT"
  
! #: c/c-decl.cc:2071
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "la déclaration précédente de %q+D avec le type %qT"
  
! #: c/c-decl.cc:2109
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "impossible d'utiliser des versions multiples de fonctions sur une fonction renommée"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D redéclaré comme une sorte de symbole différent"
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "la fonction interne %q+D est déclarée comme une non fonction"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la déclaration de %q+D masque une fonction interne"
  
! #: c/c-decl.cc:2187
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "redéclaration de l'énumération %q+D conflictuelle"
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "redéclaration de l'énumération %q+D"
  
! #: c/c-decl.cc:2234
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "types conflictuels pour la fonction interne %q+D, %qT attendu"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD est déclaré dans l'en-tête %qs"
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "désaccord dans le type %u de l'argument de la fonction interne %qD; %qT attendu"
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "désaccord dans le type de retour de la fonction interne %qD; %qT attendu"
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "types conflictuels pour %q+D"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "types conflictuels pour %q+D ; a %qT"
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "espaces d'adresses nommés conflictuels (générique contre %s) pour %q+D"
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "espaces d'adresses nommés conflictuels (%s contre générique) pour %q+D"
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "espaces d'adresses nommés conflictuels (%s contre %s) pour %q+D"
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "qualificatifs de types conflictuels pour %q+D"
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "types conflictuels pour %q+D  à cause d'un désaccord de enum/entier; a %qT"
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redéfinition du typedef %q+D avec un type différent"
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redéfinition du typedef %q+D avec un type modifié par une variable"
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redéfinition du typedef %q+D"
  
! #: c/c-decl.cc:2454
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la déclaration de %qD masque une fonction interne"
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "déclaration de la fonction interne %qD sans prototype; %qT attendu"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redéfinition de %q+D"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "la déclaration statique de %q+D suit une déclaration non statique"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "la déclaration non statique de %q+D suit une déclaration statique"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "l'attribut %<gnu_inline%> est présent sur %q+D"
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mais pas ici"
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "la déclaration locale au thread de %q+D suit une déclaration non locale au thread"
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "la déclaration non locale au thread de %q+D suit une déclaration locale au thread"
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "la déclaration externe de %q+D suit une déclaration sans classe de liaison"
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "la déclaration de %q+D sans classe de liaison suit une déclaration externe"
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redéclaration de %q+D sans classe de liaison"
  
! #: c/c-decl.cc:2702
  #, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "la déclaration dupliquée de %qD est invalide en C++"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redéclaration de %q+D avec une visibilité différente (visibilité précédente conservée)"
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redéfinition du paramètre %q+D"
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "déclaration redondante de %q+D"
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la déclaration de %q+D masque la déclaration précédente de quelque chose qui n'est pas une variable"
  
! #: c/c-decl.cc:3329
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la déclaration de %qD masque un paramètre"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la déclaration de %qD masque une déclaration globale"
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la déclaration de %qD masque la déclaration locale précédente"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la déclaration masquée est ici"
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "déclaration externe imbriquée de %qD"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "déclaration implicite de la fonction %qE; vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "déclaration implicite de la fonction %qE"
  
! #: c/c-decl.cc:3751
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluez %qs ou fournissez une déclaration de %qE"
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "déclaration implicite incompatible pour la fonction interne %qD"
  
! #: c/c-decl.cc:4032
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluez %qs ou fournissez une déclaration de %qD"
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "déclaration implicite incompatible de la fonction %qD"
  
! #: c/c-decl.cc:4104
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE non déclaré ici (hors de toute fonction); vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE non déclaré ici (hors de toute fonction)"
  
! #: c/c-decl.cc:4122
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE non déclaré (première utilisation dans cette fonction)"
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non déclaré est rapporté une seule fois pour chaque fonction dans laquelle il apparaît"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'étiquette %qE est référencée à l'extérieur de toute fonction"
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "saut dans la portée de l'identificateur avec un type modifié par une variable"
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr "le saut passe outre l'allocation OpenMP %<allocate%>"
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "le saut passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "l'étiquette %qD est définie ici"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "saut dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "déclaration de l'étiquette %qE en double"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "étiquette %qD dupliquée"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "le C traditionnel n'a pas d'espace de noms séparé pour les étiquettes, l'identificateur %qE est en conflit"
  
! #: c/c-decl.cc:4495
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "switch saute dans la portée de l'identificateur avec un type modifié par une variable"
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "le « switch » passe outre l'allocation OpenMP %<allocate%>"
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "le « switch » passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "le « switch » débute ici"
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "le « switch » saute dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est défini comme un mauvais type de balise"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliqué à %qD avec un type de retour void"
  
! #: c/c-decl.cc:4833
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux structures, unions ou aux types énumérés"
  
! #: c/c-decl.cc:4853
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "l'attribut %qE standard s'applique uniquement aux fonctions"
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "l'attribut standard %qE peut uniquement être appliqué aux déclarateurs de fonctions ou aux spécificateurs de types avec le type fonction"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr "vouliez-vous le spécifier après %<)%> qui suit les paramètres de la fonction ?"
--- 47461,47885 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "la déclaration sous-spécifiée de %qE est déjà déclaré dans cette portée"
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "utiliser %qD à la fois comme un typedef et une étiquette est invalide en C++"
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "défini initialement ici"
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "une liste de paramètres avec élision ne peut concorder avec la déclaration d'une liste de noms de paramètres vide"
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "un type d'argument ayant une promotion par défaut ne peut concorder avec la déclaration d'une liste de noms de paramètres vide"
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "le prototype pour %q+D déclare plus d'arguments que la définition précédente dans l'ancien style"
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "le prototype pour %q+D déclare moins d'arguments que la définition précédente dans l'ancien style"
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "le prototype pour %q+D déclare l'argument %d avec un type incompatible"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "le prototype pour %q+D suit une définition qui n'est pas un prototype"
  
! #: c/c-decl.cc:2064
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "la définition précédente de %q+D avec le type %qT"
  
! #: c/c-decl.cc:2068
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "la déclaration implicite précédente de %q+D avec le type %qT"
  
! #: c/c-decl.cc:2072
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "la déclaration précédente de %q+D avec le type %qT"
  
! #: c/c-decl.cc:2110
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "impossible d'utiliser des versions multiples de fonctions sur une fonction renommée"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D redéclaré comme une sorte de symbole différent"
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "la fonction interne %q+D est déclarée comme une non fonction"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "la déclaration de %q+D masque une fonction interne"
  
! #: c/c-decl.cc:2188
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "redéclaration de l'énumération %q+D conflictuelle"
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "redéclaration de l'énumération %q+D"
  
! #: c/c-decl.cc:2235
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "types conflictuels pour la fonction interne %q+D, %qT attendu"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD est déclaré dans l'en-tête %qs"
  
! #: c/c-decl.cc:2256
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "désaccord dans le type %u de l'argument de la fonction interne %qD; %qT attendu"
  
! #: c/c-decl.cc:2261
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "désaccord dans le type de retour de la fonction interne %qD; %qT attendu"
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "types conflictuels pour %q+D"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "types conflictuels pour %q+D ; a %qT"
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "espaces d'adresses nommés conflictuels (générique contre %s) pour %q+D"
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "espaces d'adresses nommés conflictuels (%s contre générique) pour %q+D"
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "espaces d'adresses nommés conflictuels (%s contre %s) pour %q+D"
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "qualificatifs de types conflictuels pour %q+D"
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "types conflictuels pour %q+D  à cause d'un désaccord de enum/entier; a %qT"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redéfinition du typedef %q+D avec un type différent"
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "redéfinition du typedef %q+D avec un type modifié par une variable"
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redéfinition du typedef %q+D"
  
! #: c/c-decl.cc:2455
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "la déclaration de %qD masque une fonction interne"
  
! #: c/c-decl.cc:2471
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "déclaration de la fonction interne %qD sans prototype; %qT attendu"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redéfinition de %q+D"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "la déclaration statique de %q+D suit une déclaration non statique"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "la déclaration non statique de %q+D suit une déclaration statique"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "l'attribut %<gnu_inline%> est présent sur %q+D"
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr "mais pas ici"
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "la déclaration locale au thread de %q+D suit une déclaration non locale au thread"
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "la déclaration non locale au thread de %q+D suit une déclaration locale au thread"
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "la déclaration externe de %q+D suit une déclaration sans classe de liaison"
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "la déclaration de %q+D sans classe de liaison suit une déclaration externe"
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redéclaration de %q+D sans classe de liaison"
  
! #: c/c-decl.cc:2703
  #, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "la déclaration dupliquée de %qD est invalide en C++"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redéclaration de %q+D avec une visibilité différente (visibilité précédente conservée)"
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redéfinition du paramètre %q+D"
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "déclaration redondante de %q+D"
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "la déclaration de %q+D masque la déclaration précédente de quelque chose qui n'est pas une variable"
  
! #: c/c-decl.cc:3330
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "la déclaration de %qD masque un paramètre"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "la déclaration de %qD masque une déclaration globale"
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "la déclaration de %qD masque la déclaration locale précédente"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "la déclaration masquée est ici"
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "déclaration externe imbriquée de %qD"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "déclaration implicite de la fonction %qE; vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "déclaration implicite de la fonction %qE"
  
! #: c/c-decl.cc:3752
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "incluez %qs ou fournissez une déclaration de %qE"
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "déclaration implicite incompatible pour la fonction interne %qD"
  
! #: c/c-decl.cc:4033
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "incluez %qs ou fournissez une déclaration de %qD"
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "déclaration implicite incompatible de la fonction %qD"
  
! #: c/c-decl.cc:4105
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE non déclaré ici (hors de toute fonction); vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE non déclaré ici (hors de toute fonction)"
  
! #: c/c-decl.cc:4123
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE non déclaré (première utilisation dans cette fonction); vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE non déclaré (première utilisation dans cette fonction)"
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "chaque identificateur non déclaré est rapporté une seule fois pour chaque fonction dans laquelle il apparaît"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "l'étiquette %qE est référencée à l'extérieur de toute fonction"
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "saut dans la portée de l'identificateur avec un type modifié par une variable"
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr "le saut passe outre l'allocation OpenMP %<allocate%>"
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr "le saut passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "l'étiquette %qD est définie ici"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "saut dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "déclaration de l'étiquette %qE en double"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "étiquette %qD dupliquée"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "le C traditionnel n'a pas d'espace de noms séparé pour les étiquettes, l'identificateur %qE est en conflit"
  
! #: c/c-decl.cc:4496
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "switch saute dans la portée de l'identificateur avec un type modifié par une variable"
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr "le « switch » passe outre l'allocation OpenMP %<allocate%>"
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr "le « switch » passe outre l'initialisation d'une variable"
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "le « switch » débute ici"
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr "le « switch » saute dans l'expression d'une instruction"
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE est défini comme un mauvais type de balise"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "attribut %qE appliqué à %qD avec un type de retour void"
  
! #: c/c-decl.cc:4834
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux structures, unions ou aux types énumérés"
  
! #: c/c-decl.cc:4854
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "l'attribut %qE standard s'applique uniquement aux fonctions"
  
! #: c/c-decl.cc:4874
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "l'attribut standard %qE peut uniquement être appliqué aux déclarateurs de fonctions ou aux spécificateurs de types avec le type fonction"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr "vouliez-vous le spécifier après %<)%> qui suit les paramètres de la fonction ?"
*************** msgstr "vouliez-vous le spécifier aprè
*** 47812,48254 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT est déclaré dans l'initialiseur d'un objet sous-spécifié"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sans nom ne définissant aucune instance"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "la déclaration vide avec un spécificateur de classe de stockage ne redéclare pas la balise"
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "la déclaration vide avec un qualificatif de type ne redéclare pas la balise"
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "la déclaration vide avec %<_Alignas%> ne redéclare pas la balise"
  
! #: c/c-decl.cc:5266
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "la déclaration vide du type %<enum%> ne redéclare pas la balise"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nom de type inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dans une déclaration vide"
  
! #: c/c-decl.cc:5313
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> dans une déclaration vide"
  
! #: c/c-decl.cc:5319
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> dans une déclaration vide"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dans une déclaration vide ayant tout le fichier comme portée"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dans une déclaration vide ayant tout le fichier comme portée"
  
! #: c/c-decl.cc:5339
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "spécificateur de classe de stockage dans une déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs dans la déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5355
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "qualificatif de type dans une déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5361
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> dans une déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "spécificateur de classe de stockage inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5376
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificatif de type inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> inutile dans une déclaration vide"
  
! #: c/c-decl.cc:5414
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "utilisation invalide des attributs dans une déclaration vide"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "déclaration vide"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les déclarateurs de tableau de paramètres"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les déclarateurs de tableau"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> ne peut pas être spécifié dans ce contexte"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune déclaration précédente pour %qD"
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD est initialisé (utilisez plutôt %<__typeof__%>)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la fonction %qD est initialisée comme une variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "le paramètre %qD est initialisé"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD est initialisée mais a un type incomplet"
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "la fonction en ligne %q+D a reçu l'attribut %qs"
  
! #: c/c-decl.cc:5945
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "les déclarations versionnées sont uniquement permises à l'intérieur du fichier"
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "le membre constant non initialisé dans %qT est invalide en C++"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD devrait être initialisé"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "l'initialiseur n'a pu déterminer la taille de %q+D"
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "tableau %q+D de taille nulle ou négative"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "la taille de stockage de %q+D n'est pas une constante"
  
! #: c/c-decl.cc:6217
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "spécificateur %<asm%> ignoré pour la variable locale non statique %q+D"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisé est invalide en C++"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de déclaration de cible n'a pas de type pour lequel une correspondance peut être établie (mappable type)"
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "plus d'une liste de déclarations avancées de paramètres"
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la déclaration anticipée des paramètres"
  
! #: c/c-decl.cc:6483
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "le littéral composant avec la portée sur le fichier spécifie %<register%>"
  
! #: c/c-decl.cc:6489
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "le littéral composant est implicitement « auto » et déclaré %qs"
  
! #: c/c-decl.cc:6540
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr "tableau de taille inconnue avec un initialisateur vide"
  
! #: c/c-decl.cc:6555
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr "la taille de stockage n'est pas constante"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "définir un type dans un littéral composé (compound literal) est invalide en C++"
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entière"
  
! #: c/c-decl.cc:6630
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entière"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur négative du champ de bits %qs"
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excède son type"
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus étroit que les valeurs de son type"
  
! #: c/c-decl.cc:6714
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut être évaluée"
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut être évaluée"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "le type sous-jacent %<enum%> ne peut pas être spécifié ici"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifié par une variable ayant une portée sur tout le fichier"
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifié par une variable au niveau de la portée du fichier"
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisé par défaut dans la déclaration de %qE"
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisé par défaut dans le nom du type"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliqué"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliqué"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliqué"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliqué"
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommés sont en conflits (%s contre %s)"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifié avec %<_Atomic%>"
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "définition de fonction déclarée %<auto%>"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "définition de fonction déclarée %<register%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "définition de fonction déclarée %<typedef%>"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "définition de fonction déclarée %qs"
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spécifiée pour le champ de la structure %qE"
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spécifiée pour le champ de la structure"
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spécifiée pour le paramètre %qE"
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spécifiée pour le paramètre sans nom"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spécifiée pour un typename"
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisé et déclaré %<extern%>"
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, à la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la déclaration de %qE au niveau du fichier spécifie %<auto%>"
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la déclaration de %qE au niveau du fichier spécifie %<register%>"
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquée %qE» déclarée %<extern%>"
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement « auto » et déclaré %qs"
--- 47888,48330 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qT est déclaré dans l'initialiseur d'un objet sous-spécifié"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union sans nom ne définissant aucune instance"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "la déclaration vide avec un spécificateur de classe de stockage ne redéclare pas la balise"
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "la déclaration vide avec un qualificatif de type ne redéclare pas la balise"
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "la déclaration vide avec %<_Alignas%> ne redéclare pas la balise"
  
! #: c/c-decl.cc:5268
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "la déclaration vide du type %<enum%> ne redéclare pas la balise"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nom de type inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dans une déclaration vide"
  
! #: c/c-decl.cc:5315
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<_Noreturn%> dans une déclaration vide"
  
! #: c/c-decl.cc:5321
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<constexpr%> dans une déclaration vide"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dans une déclaration vide ayant tout le fichier comme portée"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dans une déclaration vide ayant tout le fichier comme portée"
  
! #: c/c-decl.cc:5341
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "spécificateur de classe de stockage dans une déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "%qs dans la déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5357
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "qualificatif de type dans une déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5363
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<alignas%> dans une déclaration vide avec le type sous-jacent %<enum%>"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "spécificateur de classe de stockage inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5378
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "%qs inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "qualificatif de type inutile dans la déclaration vide"
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "%<_Alignas%> inutile dans une déclaration vide"
  
! #: c/c-decl.cc:5416
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "utilisation invalide des attributs dans une déclaration vide"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "déclaration vide"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "le C90 ISO ne supporte pas %<static%> ou les qualificatifs de types dans les déclarateurs de tableau de paramètres"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "le C90 ISO ne supporte pas %<[*]%> dans les déclarateurs de tableau"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%<omp::%s%> ne peut pas être spécifié dans ce contexte"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D est habituellement une fonction"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "aucune déclaration précédente pour %qD"
  
! #: c/c-decl.cc:5826
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD est initialisé (utilisez plutôt %<__typeof__%>)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "la fonction %qD est initialisée comme une variable"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "le paramètre %qD est initialisé"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "la variable %qD est initialisée mais a un type incomplet"
  
! #: c/c-decl.cc:5919
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "la fonction en ligne %q+D a reçu l'attribut %qs"
  
! #: c/c-decl.cc:5947
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "les déclarations versionnées sont uniquement permises à l'intérieur du fichier"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "le membre constant non initialisé dans %qT est invalide en C++"
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD devrait être initialisé"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "l'initialiseur n'a pu déterminer la taille de %q+D"
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "tableau %q+D de taille nulle ou négative"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "la taille de stockage de %q+D n'est pas une constante"
  
! #: c/c-decl.cc:6219
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "spécificateur %<asm%> ignoré pour la variable locale non statique %q+D"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
  
! #: c/c-decl.cc:6343
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "%<const %qD%> non initialisé est invalide en C++"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr "%q+D dans la directive de déclaration de cible n'a pas de type pour lequel une correspondance peut être établie (mappable type)"
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "plus d'une liste de déclarations avancées de paramètres"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "le C ISO interdit la déclaration anticipée des paramètres"
  
! #: c/c-decl.cc:6485
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "le littéral composant avec la portée sur le fichier spécifie %<register%>"
  
! #: c/c-decl.cc:6491
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "le littéral composant est implicitement « auto » et déclaré %qs"
  
! #: c/c-decl.cc:6542
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr "tableau de taille inconnue avec un initialisateur vide"
  
! #: c/c-decl.cc:6557
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr "la taille de stockage n'est pas constante"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "définir un type dans un littéral composé (compound literal) est invalide en C++"
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "la largeur du champ de bits %qs n'est pas une constante entière"
  
! #: c/c-decl.cc:6632
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "la largeur du champ de bits %qs n'est pas une expression constante entière"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "largeur négative du champ de bits %qs"
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "largeur nulle pour le champ de bits %qs"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "le champ de bits %qs a un type invalide"
  
! #: c/c-decl.cc:6665
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits %qs avec un type %<warn_if_not_aligned%>"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "le type de champ de bit %qs est une extension de GCC"
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "la largeur de %qs excède son type"
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs est plus étroit que les valeurs de son type"
  
! #: c/c-decl.cc:6716
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau %qE dont la taille ne peut être évaluée"
  
! #: c/c-decl.cc:6719
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "le C90 ISO interdit le tableau dont la taille ne peut être évaluée"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "le C90 ISO interdit le tableau %qE de taille variable"
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "le C90 ISO interdit le tableau de taille variable"
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "le type sous-jacent %<enum%> ne peut pas être spécifié ici"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "%qE modifié par une variable ayant une portée sur tout le fichier"
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "champ modifié par une variable au niveau de la portée du fichier"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "le type %<int%> est utilisé par défaut dans la déclaration de %qE"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "le type %<int%> est utilisé par défaut dans le nom du type"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "%<const%> dupliqué"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "%<restrict%> dupliqué"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "%<volatile%> dupliqué"
  
! #: c/c-decl.cc:7085
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "%<_Atomic%> dupliqué"
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "les espaces d'adresses nommés sont en conflits (%s contre %s)"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr "type de tableau qualifié avec %<_Atomic%>"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "définition de fonction déclarée %<auto%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "définition de fonction déclarée %<register%>"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "définition de fonction déclarée %<typedef%>"
  
! #: c/c-decl.cc:7132
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "définition de fonction déclarée %qs"
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "classe de stockage spécifiée pour le champ de la structure %qE"
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "classe de stockage spécifiée pour le champ de la structure"
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "classe de stockage spécifiée pour le paramètre %qE"
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "classe de stockage spécifiée pour le paramètre sans nom"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "classe de stockage spécifiée pour un typename"
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE initialisé et déclaré %<extern%>"
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE a, à la fois, %<extern%> et un initialiseur"
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "la déclaration de %qE au niveau du fichier spécifie %<auto%>"
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "la déclaration de %qE au niveau du fichier spécifie %<register%>"
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "fonction imbriquée %qE» déclarée %<extern%>"
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "%qE au niveau de la fonction est implicitement « auto » et déclaré %qs"
*************** msgstr "%qE au niveau de la fonction est
*** 48256,49475 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "« static » ou qualificatifs de type dans un déclarateur de tableau n'étant pas un paramètre"
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "déclaration de %qE comme un tableau de « void »"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "déclaration du nom de type comme un tableau de « void »"
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "déclaration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "déclaration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7382
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.cc:7385
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est négative"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est négative"
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
! #: c/c-decl.cc:7554
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un élément de type %qT incomplet"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration du tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une déclaration"
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portée du prototype d'une fonction ou une association générique"
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE déclaré comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type déclaré comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE déclaré comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type déclaré comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la définition de la fonction a un type de retour « void » qualifié"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorés sur le type retourné par la fonction"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifié par %<_Atomic%>"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiés"
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combiné avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combiné avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spécifié pour la variable auto %qE"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spécifié pour le paramètre %qE"
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spécifié pour un paramètre non nommé"
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spécifié pour le champ %qE de la structure"
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spécifié pour un champ d'une structure"
  
! #: c/c-decl.cc:7875
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.cc:7886
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spécifié pour le typedef %qE"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spécifié pour l'objet %<register%> %qE"
  
! #: c/c-decl.cc:7893
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spécifié pour le paramètre %qE"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spécifié pour un paramètre sans nom"
  
! #: c/c-decl.cc:7900
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spécifié pour le champ de bits %qE"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spécifié pour un champ de bits sans nom"
  
! #: c/c-decl.cc:7905
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spécifié pour la fonction %qE"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spécificateurs %<_Alignas%> ne peuvent pas réduire l'alignement de %qE"
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spécificateurs %<_Alignas%> ne peuvent pas réduire l'alignement du champ sans nom"
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est déclaré %<inline%>"
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est déclaré %<_Noreturn%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifié par une variable"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE déclaré « void »"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un déclarateur de tableau de paramètres sont ignorés"
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramètre %q+D déclaré %<inline%>"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramètre %q+D déclaré %<_Noreturn%>"
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE déclaré comme une fonction"
  
! #: c/c-decl.cc:8137
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas être mise en ligne"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est déclarée %<_Noreturn%>"
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:8285
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "une fonction précédemment déclarée %<static%> est redéclarée %<extern%>"
  
! #: c/c-decl.cc:8303
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "l'objet %<constexpr%> a le type modifié par une variable"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "qualificatifs invalides pour un objet %<constexpr%>"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "qualificatifs invalides pour le champ de l'objet %<constexpr%>"
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable précédemment déclarée %<static%> est redéclarée %<extern%>"
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D déclarée %<inline%>"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D déclarée %<_Noreturn%>"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquée avec un type modifié par une variable"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifié par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr "la variable non locale %qD avec un type anonyme est douteuse en C++"
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portée du prototype d'une fonction"
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la déclaration de fonction n'est pas un prototype"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramètres (sans type) dans la déclaration de fonction"
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramètre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramètre %u a un type incomplet"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramètre ne peut être qualifié"
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit être le seul paramètre"
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramètre %q+D n'a qu'une déclaration anticipée"
  
! #: c/c-decl.cc:8687
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> doit être le seul paramètre ou non nommé"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est déclaré à l'intérieur d'une liste de paramètres et ne sera pas visible en dehors de cette définition ou déclaration"
  
  # le %s est « struct », « union » ou « enum »
! #: c/c-decl.cc:8736
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est déclaré à l'intérieur d'une liste de paramètres et ne sera pas visible en dehors de cette définition ou déclaration"
  
! #: c/c-decl.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type « enum » défini ici"
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "« struct » défini ici"
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "« union » défini ici"
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redéfinition de %<union %E%>"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redéfinition de %<struct %E%>"
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redéfinition imbriquée de %<union %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redéfinition imbriquée de %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "définir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT est défini dans l'initialiseur de l'objet sous-spécifié"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la déclaration ne déclare rien du tout"
  
! #: c/c-decl.cc:9090
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:9093
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliqué"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "utiliser %qD comme champ et nom de typedef est invalide en C++"
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr "l'argument %qE de l'attribut %<counted_by%> n'est pas une déclaration de champ dans la même structure que %qD"
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr "l'argument %qE de l'attribut %<counted_by%> n'est pas une déclaration de champ avec un type entier"
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommé"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommé"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "un membre de tableau flexible dans une union est une extension de GCC"
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre à la fin de la structure"
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "un membre de tableau flexible dans une structure avec aucun membre nommé est une extension de GCC"
  
! #: c/c-decl.cc:9800
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "la structure contenant un membre tableau flexible n'est pas le dernier membre à la fin d'une autre structure"
  
! #: c/c-decl.cc:9827
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.cc:9843
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "le champ de bits %qD a un type invalide"
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "le transtypage à la barbare inverse l'ordre de stockage scalaire"
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas être rendue transparente"
  
! #: c/c-decl.cc:9984
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "redéfinition d'une struct ou union %qT avec un type modifié par une variable"
  
! #: c/c-decl.cc:9991
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "redéfinition d'une struct ou union %qT"
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redéfinition imbriquée de %<enum %E%>"
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redéclaration de %<enum %E%>"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> déclaré avec mais défini sans type sous-jacent fixe"
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spécifié est trop petit pour les valeurs énumérées"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'énumération excèdent les limites du plus grand entier"
  
! #: c/c-decl.cc:10355
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "les valeurs de l'énumération excèdent la plage de %qs"
  
! #: c/c-decl.cc:10472
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "redéfinition de enum %qT conflictuelle"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'énumérateur pour %qE n'est pas une constante entière"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'énumérateur pour %qE n'est pas une expression constante entière"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "débordement dans les valeurs de l'énumération"
  
! #: c/c-decl.cc:10547
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "la valeur de l'énumération est en dehors de la plage du type sous-jacent"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr "la valeur de l'énumération redéclaré est en dehors de la plage de %qT"
  
! #: c/c-decl.cc:10592
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "la valeur de l'énumération est en dehors de la plage de %qs"
  
! #: c/c-decl.cc:10598
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "le C ISO restreint les valeurs de l'énumérateur à la plage d'un %<int%> avant C23"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction à mettre en ligne %qD a reçu l'attribut %qs"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par défaut"
  
! #: c/c-decl.cc:10866
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est définie comme fonction variadique sans prototype"
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas de définir les paramètres pour la fonction %qE déclarés dans paramètres"
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype précédent pour %qD"
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a été utilisé sans prototype avant sa définition"
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a été utilisé sans déclaration avant sa définition"
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifié avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "les définitions versionnées sont uniquement autorisées au niveau du fichier"
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "déclaration de paramètres selon l'ancien style dans la définition de fonction prototypée"
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les définitions de fonctions de style C ISO"
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramètres dans les définitions de fonctions avant C23"
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "définition de fonction selon l'ancien style"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramètre manquant dans la liste des paramètres"
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD déclaré comme un non paramètre"
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramètres nommés %qD"
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramètre %qD déclaré avec le type « void »"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par défaut"
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramètre %qD a un type incomplet"
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "déclaration du paramètre %qD mais pas de tel paramètre"
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "déclaration de prototype"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "« return » manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramètre %qD est défini mais pas utilisé"
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les déclarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.cc:11735
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les déclarations initiales de la boucle %<for%>"
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "déclaration de la variable statique %qD dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "déclaration de la variable %<extern%> %qD dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> déclarée dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> déclarée dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> déclarée dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "déclaration de %qD (qui n'est pas une variable) dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spécificateur de déclaration %qE dupliqué"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12191
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs utilisé avec %<auto%>"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> utilisé avec %<constexpr%>"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de données ou plus dans le spécificateur de déclaration"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "les deux %qs et %qs sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "deux types %qs et %<__int%d%> sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "les deux %qs et %<_Float%d%s%> sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types « complex »"
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliqué"
  
! #: c/c-decl.cc:12632
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs ne peut pas être défini via %<typedef%>"
  
! #: c/c-decl.cc:12636
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "%qs ne peut être utilisé ici"
  
! #: c/c-decl.cc:12689
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "les deux %<__int%d%> et %qs sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12708
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supporté sur cette cible"
  
! #: c/c-decl.cc:12751
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types booléens"
  
! #: c/c-decl.cc:12870
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%> avant C23"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supporté sur cette cible"
  
! #: c/c-decl.cc:12990
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "le C ISO ne supporte pas les virgules flottantes décimales avant C23"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportés pour cette cible"
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.cc:13044
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "l'argument %<_BitInt%> n'est pas une expression constante entière"
  
! #: c/c-decl.cc:13050
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "l'argument %<_BitInt%> %qE n'est pas une expression constante entière positive"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr "l'argument %<_BitInt%> %qE est plus grand que %<BITINT_MAXWIDTH%> %qd"
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE échoue a être un typedef ou un type interne"
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au début de la déclaration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisé avec %<auto%>"
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisé avec %<register%>"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisé avec %<typedef%>"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE utilisé avec %<constexpr%>"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.cc:13259
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> utilisé avec %<auto%>"
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE utilisé avec %<extern%>"
  
! #: c/c-decl.cc:13274
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE utilisé avec %qs"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliqué"
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisé avec %qE"
  
! #: c/c-decl.cc:13311
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> utilisé avec %qE"
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisé sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.cc:13414
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "le C ISO ne supporte pas la déduction de type avec %<auto%> avant C23"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.cc:13657
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "l'argument de %<signed _BitInt%> doit être au moins 2"
  
! #: c/c-decl.cc:13666
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "le C ISO ne supporte pas %<%s_BitInt(%d)%> avant C23"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait référence à la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait référence à la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "le C ISO ne supporte pas l'instruction %qs avec un identificateur opérande avant C2Y"
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "l'instruction %<break%> a l'opérande %qE qui ne fait pas référence à une boucle nommée ou %<switch%> ; vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "l'instruction %<continue%> a l'opérande %qE qui ne fait pas référence à une boucle nommée ; vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:14325
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "l'instruction %<break%> a l'opérande %qE qui ne fait pas référence à une boucle nommée ou un %<switch%>"
  
! #: c/c-decl.cc:14328
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "l'instruction %<continue%> a l'opérande %qE qui ne fait pas référence à une boucle nommée"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr "l'instruction %<continue%> a l'opérande %qE qui fait référence à un %<switch%> nommé"
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "nom du %<switch%> défini ici"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr "l'instruction %qs a l'opérande %qE qui fait référence à une boucle en dehors de son corps"
  
! #: c/c-decl.cc:14346
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "nom de boucle défini ici"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr "l'instruction %<break%> à l'opérande %qE qui fait référence à %<switch%> en dehors de son corps"
--- 48332,49551 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "« static » ou qualificatifs de type dans un déclarateur de tableau n'étant pas un paramètre"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "déclaration de %qE comme un tableau de « void »"
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "déclaration du nom de type comme un tableau de « void »"
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "déclaration de %qE comme un tableau de fonctions"
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "déclaration du nom de type comme un tableau de fonctions"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "utilisation invalide d'une structure ayant un membre qui est un tableau flexible"
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "la taille du tableau %qE a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "la taille du tableau sans nom a un type qui n'est pas un entier"
  
! #: c/c-decl.cc:7384
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "la taille du tableau %qE a un type incomplet"
  
! #: c/c-decl.cc:7387
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "la taille du tableau sans nom a un type incomplet"
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "le C ISO interdit le tableau de taille nulle %qE"
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "le C ISO interdit le tableau de taille nulle"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "la taille du tableau %qE est négative"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "la taille du tableau sans nom est négative"
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "la taille du tableau %qE est trop grande"
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "la taille du tableau sans nom est trop grande"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "le C90 ISO ne supporte pas les membres qui sont des tableaux flexibles"
  
! #: c/c-decl.cc:7556
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "le type du tableau a un élément de type %qT incomplet"
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration de %qE comme tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration du tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> n'est pas dans une déclaration"
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portée du prototype d'une fonction ou une association générique"
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE déclaré comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "nom de type déclaré comme une fonction retournant une fonction"
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE déclaré comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "nom de type déclaré comme une fonction retournant un tableau"
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "la définition de la fonction a un type de retour « void » qualifié"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "les qualificatifs de type sont ignorés sur le type retourné par la fonction"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "type de fonction qualifié par %<_Atomic%>"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "le C ISO interdit les types de fonction qualifiés"
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs combiné avec le qualificatif %<auto%> pour %qE"
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs combiné avec le qualificatif %<register%> pour %qE"
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs est spécifié pour la variable auto %qE"
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs est spécifié pour le paramètre %qE"
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs est spécifié pour un paramètre non nommé"
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs spécifié pour le champ %qE de la structure"
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs spécifié pour un champ d'une structure"
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "le champ de bits %qE a un type atomique"
  
! #: c/c-decl.cc:7879
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "le champ de bits a un type atomique"
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "un alignement est spécifié pour le typedef %qE"
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "un alignement est spécifié pour l'objet %<register%> %qE"
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "un alignement est spécifié pour le paramètre %qE"
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "un alignement est spécifié pour un paramètre sans nom"
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "un alignement est spécifié pour le champ de bits %qE"
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "un alignement est spécifié pour un champ de bits sans nom"
  
! #: c/c-decl.cc:7907
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "un alignement est spécifié pour la fonction %qE"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr "les spécificateurs %<_Alignas%> ne peuvent pas réduire l'alignement de %qE"
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr "les spécificateurs %<_Alignas%> ne peuvent pas réduire l'alignement du champ sans nom"
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "le typedef %q+D est déclaré %<inline%>"
  
! #: c/c-decl.cc:7950
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "le typedef %q+D est déclaré %<_Noreturn%>"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "le C ISO interdit les fonctions de type volatile ou constante"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un membre d'une structure ou d'une union ne peut pas avoir de type modifié par une variable"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variable ou champ %qE déclaré « void »"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "les attributs dans un déclarateur de tableau de paramètres sont ignorés"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "paramètre %q+D déclaré %<inline%>"
  
! #: c/c-decl.cc:8119
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "paramètre %q+D déclaré %<_Noreturn%>"
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "champ %qE déclaré comme une fonction"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "le champ %qE est d'un type incomplet"
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "un champ sans nom a un type incomplet"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "classe de stockage invalide pour la fonction %qE"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "la fonction %<main%> ne peut pas être mise en ligne"
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%<main%> est déclarée %<_Noreturn%>"
  
! #: c/c-decl.cc:8262
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "le C99 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:8265
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "le C90 ISO ne supporte pas %<_Noreturn%>"
  
! #: c/c-decl.cc:8287
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "une fonction précédemment déclarée %<static%> est redéclarée %<extern%>"
  
! #: c/c-decl.cc:8305
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr "l'objet %<constexpr%> a le type modifié par une variable"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "qualificatifs invalides pour un objet %<constexpr%>"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "qualificatifs invalides pour le champ de l'objet %<constexpr%>"
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "une variable précédemment déclarée %<static%> est redéclarée %<extern%>"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variable %q+D déclarée %<inline%>"
  
! #: c/c-decl.cc:8355
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variable %q+D déclarée %<_Noreturn%>"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "fonction non imbriquée avec un type modifié par une variable"
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "un objet avec un type modifié par une variable ne peut pas avoir de classe de liaison"
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr "la variable non locale %qD avec un type anonyme est douteuse en C++"
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> n'est pas permis ailleurs que dans la portée du prototype d'une fonction"
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "la déclaration de fonction n'est pas un prototype"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "noms de paramètres (sans type) dans la déclaration de fonction"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "le paramètre %u (%q+D) a un type incomplet"
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "le paramètre %u a un type incomplet"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "un %<void%> comme seul paramètre ne peut être qualifié"
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> doit être le seul paramètre"
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "le paramètre %q+D n'a qu'une déclaration anticipée"
  
! #: c/c-decl.cc:8689
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> doit être le seul paramètre ou non nommé"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "%<%s %E%> est déclaré à l'intérieur d'une liste de paramètres et ne sera pas visible en dehors de cette définition ou déclaration"
  
  # le %s est « struct », « union » ou « enum »
! #: c/c-decl.cc:8738
  #, gcc-internal-format, gfc-internal-format
  msgid "anonymous %s declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr "le %s anonyme est déclaré à l'intérieur d'une liste de paramètres et ne sera pas visible en dehors de cette définition ou déclaration"
  
! #: c/c-decl.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "type « enum » défini ici"
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "« struct » défini ici"
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "« union » défini ici"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redéfinition de %<union %E%>"
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redéfinition de %<struct %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "redéfinition imbriquée de %<union %E%>"
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "redéfinition imbriquée de %<struct %E%>"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "définir le type dans l'expression %qs est invalide en C++"
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr "%qT est défini dans l'initialiseur de l'objet sous-spécifié"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "la déclaration ne déclare rien du tout"
  
! #: c/c-decl.cc:9092
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "le C99 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:9095
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "le C90 ISO ne supporte pas les structures et unions sans nom"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "membre %q+D dupliqué"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr "une structure vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr "une union vide a une taille 0 en C et une taille 1 en C++"
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "utiliser %qD comme champ et nom de typedef est invalide en C++"
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr "l'argument %qE de l'attribut %<counted_by%> n'est pas une déclaration de champ dans la même structure que %qD"
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr "l'argument %qE de l'attribut %<counted_by%> n'est pas une déclaration de champ avec un type entier"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "l'union n'a aucun membre nommé"
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "l'union n'a aucun membre"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "la structure n'a aucun membre nommé"
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "la structure n'a aucun membre"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr "un membre de tableau flexible dans une union est une extension de GCC"
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "le tableau flexible n'est pas le dernier membre à la fin de la structure"
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "un membre de tableau flexible dans une structure avec aucun membre nommé est une extension de GCC"
  
! #: c/c-decl.cc:9802
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "la structure contenant un membre tableau flexible n'est pas le dernier membre à la fin d'une autre structure"
  
! #: c/c-decl.cc:9829
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "le type %qT est trop grand"
  
! #: c/c-decl.cc:9845
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr "le champ de bits %qD a un type invalide"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "le transtypage à la barbare inverse l'ordre de stockage scalaire"
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "une union ne peut pas être rendue transparente"
  
! #: c/c-decl.cc:10003
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "redéfinition d'une struct ou union %qT avec un type modifié par une variable"
  
! #: c/c-decl.cc:10010
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr "redéfinition d'une struct ou union %qT"
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "redéfinition imbriquée de %<enum %E%>"
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redéclaration de %<enum %E%>"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr "%<enum%> déclaré avec mais défini sans type sous-jacent fixe"
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "le mode spécifié est trop petit pour les valeurs énumérées"
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "les valeurs de l'énumération excèdent les limites du plus grand entier"
  
! #: c/c-decl.cc:10357
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr "les valeurs de l'énumération excèdent la plage de %qs"
  
! #: c/c-decl.cc:10474
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr "redéfinition de enum %qT conflictuelle"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "la valeur de l'énumérateur pour %qE n'est pas une constante entière"
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "la valeur de l'énumérateur pour %qE n'est pas une expression constante entière"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "débordement dans les valeurs de l'énumération"
  
! #: c/c-decl.cc:10549
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "la valeur de l'énumération est en dehors de la plage du type sous-jacent"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr "la valeur de l'énumération redéclaré est en dehors de la plage de %qT"
  
! #: c/c-decl.cc:10594
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "la valeur de l'énumération est en dehors de la plage de %qs"
  
! #: c/c-decl.cc:10600
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "le C ISO restreint les valeurs de l'énumérateur à la plage d'un %<int%> avant C23"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "la fonction à mettre en ligne %qD a reçu l'attribut %qs"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "le type du retour est un type incomplet"
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "le type du retour devient %<int%> par défaut"
  
! #: c/c-decl.cc:10868
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "%q+D est définie comme fonction variadique sans prototype"
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas de définir les paramètres pour la fonction %qE déclarés dans paramètres"
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "aucun prototype précédent pour %qD"
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD a été utilisé sans prototype avant sa définition"
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD a été utilisé sans déclaration avant sa définition"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "le type de retour de %qD n'est pas %<int%>"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr "type de retour qualifié avec %<_Atomic%> pour %qD"
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD est normalement une fonction non statique"
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "les définitions versionnées sont uniquement autorisées au niveau du fichier"
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "déclaration de paramètres selon l'ancien style dans la définition de fonction prototypée"
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "le C traditionnel rejette les définitions de fonctions de style C ISO"
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "le C ISO ne supporte pas l'omission des noms des paramètres dans les définitions de fonctions avant C23"
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "définition de fonction selon l'ancien style"
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "nom du paramètre manquant dans la liste des paramètres"
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD déclaré comme un non paramètre"
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "plusieurs paramètres nommés %qD"
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "paramètre %qD déclaré avec le type « void »"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "le type de %qD devient %<int%> par défaut"
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "le paramètre %qD a un type incomplet"
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "déclaration du paramètre %qD mais pas de tel paramètre"
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype interne"
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "déclaration de prototype"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "l'argument promu %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype interne"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "l'argument %qD ne concorde pas avec le prototype"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "« return » manquant dans une fonction devant retourner une valeur"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "le paramètre %qD est défini mais pas utilisé"
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "les déclarations initiales de boucles %<for%> ne sont permises qu'en mode C99 et C11"
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "utilisez l'option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> ou %<-std=gnu11%> pour compiler votre code"
  
! #: c/c-decl.cc:11737
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "le C90 ISO ne supporte pas les déclarations initiales de la boucle %<for%>"
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "déclaration de la variable statique %qD dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "déclaration de la variable %<extern%> %qD dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> déclarée dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> déclarée dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> déclarée dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "déclaration de %qD (qui n'est pas une variable) dans la déclaration initiale de la boucle %<for%>"
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "les qualificatifs d'espace d'adresses %qs et %qs sont incompatibles"
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "spécificateur de déclaration %qE dupliqué"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "classes de stockage multiples dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12193
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%qs utilisé avec %<auto%>"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<auto%> utilisé avec %<constexpr%>"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "deux types de données ou plus dans le spécificateur de déclaration"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> est trop long pour GCC"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "les deux %qs et %qs sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "le C90 ISO ne supporte pas %<long long%>"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "deux types %qs et %<__int%d%> sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "les deux %qs et %<_Float%d%s%> sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "le C90 ISO ne supporte pas les types « complex »"
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "le C ISO ne supporte pas les types saturants"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE dupliqué"
  
! #: c/c-decl.cc:12634
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs ne peut pas être défini via %<typedef%>"
  
! #: c/c-decl.cc:12638
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "%qs ne peut être utilisé ici"
  
! #: c/c-decl.cc:12691
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "le C ISO ne supporte pas les types %<__int%d%>"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "les deux %<__int%d%> et %qs sont dans les spécificateurs de la déclaration"
  
! #: c/c-decl.cc:12710
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int%d%> n'est pas supporté sur cette cible"
  
! #: c/c-decl.cc:12753
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "le C90 ISO ne supporte pas les types booléens"
  
! #: c/c-decl.cc:12872
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "le C ISO ne supporte pas le type %<_Float%d%s%> avant C23"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<_Float%d%s%> n'est pas supporté sur cette cible"
  
! #: c/c-decl.cc:12992
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "le C ISO ne supporte pas les virgules flottantes décimales avant C23"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "les types en virgule fixe ne sont pas supportés pour cette cible"
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "le C ISO ne supporte pas les types en virgule fixe"
  
! #: c/c-decl.cc:13046
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "l'argument %<_BitInt%> n'est pas une expression constante entière"
  
! #: c/c-decl.cc:13052
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "l'argument %<_BitInt%> %qE n'est pas une expression constante entière positive"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr "l'argument %<_BitInt%> %qE est plus grand que %<BITINT_MAXWIDTH%> %qd"
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr "la recherche de %qD par le C++ retournerait un champ, pas un type"
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE échoue a être un typedef ou un type interne"
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE n'est pas au début de la déclaration"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%qE utilisé avec %<auto%>"
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%qE utilisé avec %<register%>"
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%qE utilisé avec %<typedef%>"
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%qE utilisé avec %<constexpr%>"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "le C99 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "le C90 ISO ne supporte pas %qE"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> avant %<extern%>"
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> avant %<static%>"
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<typedef%> utilisé avec %<auto%>"
  
! #: c/c-decl.cc:13273
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%qE utilisé avec %<extern%>"
  
! #: c/c-decl.cc:13281
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qE utilisé avec %qs"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr "%<_Thread_local%> ou %<__thread%> dupliqué"
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs utilisé avec %qE"
  
! #: c/c-decl.cc:13318
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%<constexpr%> utilisé avec %qE"
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> est utilisé sans %<_Fract%> ou %<_Accum%>"
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C ISO ne supporte pas un simple %<complex%> signifiant %<double complex%>"
  
! #: c/c-decl.cc:13421
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "le C ISO ne supporte pas la déduction de type avec %<auto%> avant C23"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr "%<__auto_type%> suivi des attributs %<[[]]%>"
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "le C ISO interdit les types entiers complexes"
  
! #: c/c-decl.cc:13664
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "l'argument de %<signed _BitInt%> doit être au moins 2"
  
! #: c/c-decl.cc:13673
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "le C ISO ne supporte pas %<%s_BitInt(%d)%> avant C23"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> combiner refers to variable %qD which is not %<omp_out%> nor %<omp_in%>"
  msgstr "le combinateur %<#pragma omp declare reduction%> fait référence à la variable %qD qui n'est ni %<omp_out%> ni %<omp_in%>"
  
! #: c/c-decl.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr "l'initialiseur %<#pragma omp declare reduction%> fait référence à la variable %qD qui n'est ni %<omp_priv%> ni %<omp_orig%>"
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "le C ISO ne supporte pas l'instruction %qs avec un identificateur opérande avant C2Y"
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "l'instruction %<break%> a l'opérande %qE qui ne fait pas référence à une boucle nommée ou %<switch%> ; vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "l'instruction %<continue%> a l'opérande %qE qui ne fait pas référence à une boucle nommée ; vouliez-vous utiliser %qs ?"
  
! #: c/c-decl.cc:14332
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "l'instruction %<break%> a l'opérande %qE qui ne fait pas référence à une boucle nommée ou un %<switch%>"
  
! #: c/c-decl.cc:14335
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "l'instruction %<continue%> a l'opérande %qE qui ne fait pas référence à une boucle nommée"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr "l'instruction %<continue%> a l'opérande %qE qui fait référence à un %<switch%> nommé"
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "nom du %<switch%> défini ici"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr "l'instruction %qs a l'opérande %qE qui fait référence à une boucle en dehors de son corps"
  
! #: c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "nom de boucle défini ici"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr "l'instruction %<break%> à l'opérande %qE qui fait référence à %<switch%> en dehors de son corps"
*************** msgstr "l'instruction %<break%> à l'op�
*** 49479,49515 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs est un mot-clé avec %qs à partir de là"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "décalage vers la gauche d'une valeur négative"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de décalages vers la gauche est négatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de décalages vers la droite est négatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de décalages vers la gauche >= à la largeur du type"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de décalages vers la droite >= à la largeur du type"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de décalages vers la gauche >= à la largeur de l'élément du vecteur"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "compteur de décalages vers la droite >= à la largeur de l'élément du vecteur"
--- 49555,49591 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs est un mot-clé avec %qs à partir de là"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "décalage vers la gauche d'une valeur négative"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "le compteur de décalages vers la gauche est négatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "le compteur de décalages vers la droite est négatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "compteur de décalages vers la gauche >= à la largeur du type"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "compteur de décalages vers la droite >= à la largeur du type"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "compteur de décalages vers la gauche >= à la largeur de l'élément du vecteur"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "compteur de décalages vers la droite >= à la largeur de l'élément du vecteur"
*************** msgstr "marqueur de conflit de contrôle
*** 49529,49663 ****
  msgid "to match this %qs"
  msgstr "pour correspondre à ce %qs"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unité de traduction vide"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs sans %qs correspondant"
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<omp begin declare variant%> sans %<omp end declare variant%> correspondant"
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "le C ISO n'autorise pas de %<;%> supplémentaire en dehors d'une fonction"
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "attribut %<assume%> au plus haut niveau"
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clé %<struct%> pour faire référence au type"
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clé %<union%> pour faire référence au type"
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clé %<enum%> pour faire référence au type"
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nom de type %qE inconnu; vouliez-vous utiliser %qs ?"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spécificateurs de déclaration attendus"
  
! #: c/c-parser.cc:2602
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qT déclaré dans une déclaration d'objet sous-spécifié"
  
! #: c/c-parser.cc:2607
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "%qT défini dans une déclaration d'objet sous-spécifié"
  
! #: c/c-parser.cc:2643
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "%qs dans une déclaration vide"
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "attribut %<fallthrough%> au plus haut niveau"
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr "attribut %<musttail%> mélangé avec d'autres attributs sur l'instruction %<return%>"
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de préfixes sont ignorés pour les méthodes"
  
! #: c/c-parser.cc:2764
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "les attributs de préfixes sont ignorés pour les implémentations"
  
! #: c/c-parser.cc:2785
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "l'attribut %<assume%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<__auto_type%> exige un simple identificateur comme déclarateur"
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> exige un simple identificateur, éventuellement avec des attributs, comme déclarateur"
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la définition de données n'a pas de type ni de classe de stockage"
--- 49605,49739 ----
  msgid "to match this %qs"
  msgstr "pour correspondre à ce %qs"
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "fin de ligne attendue"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "le C ISO interdit une unité de traduction vide"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr "%qs sans %qs correspondant"
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<omp begin declare variant%> sans %<omp end declare variant%> correspondant"
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "le C ISO n'autorise pas de %<;%> supplémentaire en dehors d'une fonction"
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "attribut %<assume%> au plus haut niveau"
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clé %<struct%> pour faire référence au type"
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clé %<union%> pour faire référence au type"
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr "nom de type %qE inconnu; utilisez le mot-clé %<enum%> pour faire référence au type"
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nom de type %qE inconnu; vouliez-vous utiliser %qs ?"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "nom de type %qE inconnu"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "spécificateurs de déclaration attendus"
  
! #: c/c-parser.cc:2604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "%qT déclaré dans une déclaration d'objet sous-spécifié"
  
! #: c/c-parser.cc:2609
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "%qT défini dans une déclaration d'objet sous-spécifié"
  
! #: c/c-parser.cc:2645
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "%qs dans une déclaration vide"
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "attribut %<fallthrough%> au plus haut niveau"
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr "attribut %<musttail%> mélangé avec d'autres attributs sur l'instruction %<return%>"
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>, identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "les attributs de préfixes sont ignorés pour les méthodes"
  
! #: c/c-parser.cc:2766
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr "les attributs de préfixes sont ignorés pour les implémentations"
  
! #: c/c-parser.cc:2787
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "attribut inattendu"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "l'attribut %<fallthrough%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "l'attribut %<assume%> n'est pas suivi par %<;%>"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr "%<__auto_type%> exige un simple identificateur comme déclarateur"
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "%<auto%> exige un simple identificateur, éventuellement avec des attributs, comme déclarateur"
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "la définition de données n'a pas de type ni de classe de stockage"
*************** msgstr "la définition de données n'a p
*** 49665,49696 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "les attributs devraient être spécifiés avant le déclarateur dans une définition de fonction"
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<__auto_type%> utilisé avec un initialisateur de champ de bits"
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%qs requiert une déclaration de donnée initialisée"
  
! #: c/c-parser.cc:3153
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs peut uniquement être utilisé avec un seul déclarateur"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
  
! #: c/c-parser.cc:3190
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr "la déclaration dans une condition peut uniquement déclarer un unique objet"
--- 49741,49772 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "les attributs devraient être spécifiés avant le déclarateur dans une définition de fonction"
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<__auto_type%> utilisé avec un initialisateur de champ de bits"
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "%qs requiert une déclaration de donnée initialisée"
  
! #: c/c-parser.cc:3155
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "%qs peut uniquement être utilisé avec un seul déclarateur"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> ou %<;%> attendu"
  
! #: c/c-parser.cc:3192
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr "la déclaration dans une condition peut uniquement déclarer un unique objet"
*************** msgstr "la déclaration dans une conditi
*** 49698,50074 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquées"
  
! #: c/c-parser.cc:3370
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "la fonction %<__RTL%> ne peut pas être une fonction imbriquée"
  
! #: c/c-parser.cc:3372
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "la fonction %<__GIMPLE%> ne peut pas être une fonction imbriquée"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaîne littérale attendue"
  
! #: c/c-parser.cc:3543
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "le C11 ISO ne supporte pas l'omission de la chaîne de caractères dans %qE"
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "l'expression dans l'assertion statique n'est pas un entier"
  
! #: c/c-parser.cc:3558
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "l'expression dans l'assertion statique n'est pas une expression constante entière"
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "l'expression dans l'assertion statique n'est pas une constante"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "échec de l'assertion statique: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a échoué"
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.cc:3955
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "le C99 ISO ne supporte pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.cc:3958
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "le C90 ISO ne permet pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> appliqué à un type qualifié"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> uniquement valable avec %<-fgimple%>"
  
! #: c/c-parser.cc:4053
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vide est invalide"
  
! #: c/c-parser.cc:4064
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "impossible d'utiliser le mot-clé %qs comme constante d'une énumération"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.cc:4149
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "le C ISO ne supporte pas de spécifier les types sous-jacents de %<enum%> avant C23"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr "%<enum%> déclaré à la fois avec et sans un type sous-jacent fixé"
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "aucun type sous-jacent spécifié pour %<enum%>"
  
! #: c/c-parser.cc:4185
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "type sous-jacent invalide pour %<enum%>"
  
! #: c/c-parser.cc:4215
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "type sous-jacent de %<enum%> incompatible avec la déclaration précédente"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule à la fin de la liste d'énumerateurs"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> ou %<}%> attendu"
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "le C ISO interdit les références anticipées vers un type %<enum%>"
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "nom de classe attendu"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "point virgule superflu dans la structure ou dans l'union"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "pas de point virgule à la fin de la structure ou de l'union"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "liste de qualificatifs et de qualificatifs attendue"
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "le C ISO interdit les déclarations de membre sans aucun membre"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> ou %<}%> attendu"
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> appliqué à un champ de bits"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> ne peut pas être utilisé avec une taille de tableau de longueur variable non spécifiée"
  
! #: c/c-parser.cc:5209
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "%<static%> ne peut pas être utilisé sans une taille de tableau"
  
! #: c/c-parser.cc:5369
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "le C ISO requiert un argument nommé devant %<...%> avant C23"
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "spécificateurs de déclaration ou %<...%> attendu"
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthèses doivent être omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "l'attribut %<omp::%E%> requiert un argument"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: c/c-parser.cc:6343
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C23"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objet de taille variable ne peut pas être initialisé excepté avec un initialiseur vide"
  
! #: c/c-parser.cc:6651
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "le C ISO interdit d'initialiser avec des accolades vides avant C23"
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolète d'une initialisation désignée avec %<:%>"
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "le C ISO interdit de spécifier les bornes des éléments à initialiser"
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "le C90 ISO interdit de spécifier des sous-objets à initialiser"
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolète d'une initialisation désignée sans %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "les boucles internes doivent être parfaitement imbriquées dans %<#pragma acc loop%>"
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<ordered%>"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<reduction%> %<inscan%>"
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr "les boucles internes doivent être parfaitement imbriquées dans %<#pragma omp tile%>"
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "mélange de directives OpenMP avec des attributs et la syntaxe pragma sur la même instruction"
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "attribut OpenMP %<omp::decl%> sur une instruction"
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de l'attribut %qs"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr "la construction OpenMP au milieu des attributs %<omp::directive%> requiert que tous les attributs %<omp::directive%> sur la même instruction soient dans le même %<omp::sequence%>"
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr "plusieurs directives OpenMP autonomes au milieu d'attributs %<omp::directive%> doivent toutes être dans le même %<omp::sequence%>"
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr "les directives OpenMP autonomes dans l'attribut %<omp::directive%> peuvent uniquement apparaître dans une instruction vide"
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr "mélange de directives OpenMP avec un attribut et la syntaxe pragma dans la même déclaration"
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "l'attribut %qs ne prend pas d'argument"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la déclaration d'étiquette"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "déclaration ou instruction attendue"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "une étiquette peut uniquement faire partie d'une instruction or une déclaration n'est pas une instruction"
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "le C90 ISO interdit les mélanges de déclarations et de code"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> précédent"
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "étiquette à la fin d'une déclaration composée"
--- 49774,50150 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>, %<,%>, %<;%>, %<asm%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "le C ISO interdit les fonctions imbriquées"
  
! #: c/c-parser.cc:3372
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "la fonction %<__RTL%> ne peut pas être une fonction imbriquée"
  
! #: c/c-parser.cc:3374
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "la fonction %<__GIMPLE%> ne peut pas être une fonction imbriquée"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "chaîne littérale attendue"
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "le C11 ISO ne supporte pas l'omission de la chaîne de caractères dans %qE"
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "l'expression dans l'assertion statique n'est pas un entier"
  
! #: c/c-parser.cc:3560
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "l'expression dans l'assertion statique n'est pas une expression constante entière"
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "l'expression dans l'assertion statique n'est pas une constante"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "échec de l'assertion statique: %E"
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr "l'assertion statique a échoué"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr "%<_Atomic%> en Objective-C"
  
! #: c/c-parser.cc:3957
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "le C99 ISO ne supporte pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.cc:3960
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "le C90 ISO ne permet pas le qualificatif %<_Atomic%>"
  
! #: c/c-parser.cc:3988
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<_Atomic%> appliqué à un type qualifié"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr "%<__GIMPLE%> uniquement valable avec %<-fgimple%>"
  
! #: c/c-parser.cc:4055
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "un enum vide est invalide"
  
! #: c/c-parser.cc:4066
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "impossible d'utiliser le mot-clé %qs comme constante d'une énumération"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "identificateur attendu"
  
! #: c/c-parser.cc:4151
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "le C ISO ne supporte pas de spécifier les types sous-jacents de %<enum%> avant C23"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr "%<enum%> déclaré à la fois avec et sans un type sous-jacent fixé"
  
! #: c/c-parser.cc:4183
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr "aucun type sous-jacent spécifié pour %<enum%>"
  
! #: c/c-parser.cc:4187
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "type sous-jacent invalide pour %<enum%>"
  
! #: c/c-parser.cc:4217
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "type sous-jacent de %<enum%> incompatible avec la déclaration précédente"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "virgule à la fin de la liste d'énumerateurs"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> ou %<}%> attendu"
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "le C ISO interdit les références anticipées vers un type %<enum%>"
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "nom de classe attendu"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "point virgule superflu dans la structure ou dans l'union"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "pas de point virgule à la fin de la structure ou de l'union"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "liste de qualificatifs et de qualificatifs attendue"
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "le C ISO interdit les déclarations de membre sans aucun membre"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>, %<;%> ou %<}%> attendu"
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>, %<,%>, %<;%>, %<}%> ou %<__attribute__%> attendu"
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> appliqué à un champ de bits"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "identificateur ou %<(%> attendu"
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> ne peut pas être utilisé avec une taille de tableau de longueur variable non spécifiée"
  
! #: c/c-parser.cc:5211
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "%<static%> ne peut pas être utilisé sans une taille de tableau"
  
! #: c/c-parser.cc:5371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "le C ISO requiert un argument nommé devant %<...%> avant C23"
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "spécificateurs de déclaration ou %<...%> attendu"
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "les parenthèses doivent être omises si la liste des arguments de l'attribut est vide"
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "nom de directive OpenMP attendu"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<directive%> ou %<sequence%> attendu"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "l'attribut %<omp::%E%> requiert un argument"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: c/c-parser.cc:6345
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "le C ISO ne supporte pas les attributs %<[[]]%> avant C23"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "un objet de taille variable ne peut pas être initialisé excepté avec un initialiseur vide"
  
! #: c/c-parser.cc:6653
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "le C ISO interdit d'initialiser avec des accolades vides avant C23"
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "utilisation obsolète d'une initialisation désignée avec %<:%>"
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "le C ISO interdit de spécifier les bornes des éléments à initialiser"
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "le C90 ISO interdit de spécifier des sous-objets à initialiser"
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "utilisation obsolète d'une initialisation désignée sans %<=%>"
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr "les boucles internes doivent être parfaitement imbriquées dans %<#pragma acc loop%>"
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<ordered%>"
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr "les boucles internes doivent être parfaitement imbriquées avec la clause %<reduction%> %<inscan%>"
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr "les boucles internes doivent être parfaitement imbriquées dans %<#pragma omp tile%>"
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr "mélange de directives OpenMP avec des attributs et la syntaxe pragma sur la même instruction"
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr "attribut OpenMP %<omp::decl%> sur une instruction"
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de l'attribut %qs"
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr "la construction OpenMP au milieu des attributs %<omp::directive%> requiert que tous les attributs %<omp::directive%> sur la même instruction soient dans le même %<omp::sequence%>"
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr "plusieurs directives OpenMP autonomes au milieu d'attributs %<omp::directive%> doivent toutes être dans le même %<omp::sequence%>"
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr "les directives OpenMP autonomes dans l'attribut %<omp::directive%> peuvent uniquement apparaître dans une instruction vide"
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr "mélange de directives OpenMP avec un attribut et la syntaxe pragma dans la même déclaration"
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "l'attribut %qs ne prend pas d'argument"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "le C ISO interdit la déclaration d'étiquette"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "déclaration ou instruction attendue"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "une étiquette peut uniquement faire partie d'une instruction or une déclaration n'est pas une instruction"
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "le C90 ISO interdit les mélanges de déclarations et de code"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> attendu avant %<else%>"
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sans %<if%> précédent"
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "étiquette à la fin d'une déclaration composée"
*************** msgstr "étiquette à la fin d'une décl
*** 50077,51702 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "l'attribut de style GNU entre l'étiquette et la déclaration appartient à l'étiquette"
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> ou %<assume%> peut être appliqué à une instruction nulle"
  
! #: c/c-parser.cc:8633
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "le C ISO ne supporte pas les déclarations « if » avant C2Y"
  
! #: c/c-parser.cc:8655
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "la déclaration dans l'expression contrôlante doit avoir un initiliseur"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "déclaration attendue"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggérées autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggérées autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggérées pour éviter toute ambiguïté sur le %<else%>"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr "boucle par permise dans le code intervenant dans le corps d'une boucle OpenMP"
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "accolades suggérées autour du corps vide de l'instruction %<do%>"
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "variables d'itération multiples dans l'énumération rapide"
  
! #: c/c-parser.cc:9311
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itération invalide dans l'énumération rapide"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'énumération rapide"
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliqué"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la première fois ici"
  
! #: c/c-parser.cc:9563
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "une chaîne large est invalide dans ce contexte"
  
! #: c/c-parser.cc:10120
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C ISO interdit l'omission du terme central de l'expression %<?:%>"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'éléments dans le tableau"
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opérande %<sizeof%> a été déclaré ici"
  
! #: c/c-parser.cc:10621
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "classe de stockage spécifiée dans le transtypage"
  
! #: c/c-parser.cc:10624
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "un alignement est spécifié pour le nom de type dans le transtypage"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.cc:10828
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "le C ISO ne supporte pas les assertions statiques dans les expressions avant C2Y"
  
! #: c/c-parser.cc:10861
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "le C ISO ne supporte pas %qs avant C2Y"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "spécificateur de classe de stockage dans %qs"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "un alignement est spécifié pour le nom de type dans %qs"
  
! #: c/c-parser.cc:10931
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%qs appliqué sur un champ de bits"
  
! #: c/c-parser.cc:11007
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "spécificateur de classe de stockage dans %qE"
  
! #: c/c-parser.cc:11010
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "un alignement est spécifié pour le nom de type dans %qE"
  
! #: c/c-parser.cc:11034
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.cc:11062
  #, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "le C ISO ne supporte pas %qs"
  
! #: c/c-parser.cc:11075
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "application invalide de %qs sur quelque chose qui n'est pas un type"
  
! #: c/c-parser.cc:11248
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.cc:11355
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:11358
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "le C ISO ne supporte pas l'utilisation du nom d'un type comme %<_Generic%> dans un opérande contrôlant avant C2Y"
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "le C ISO ne supporte pas l'association de %<_Generic%> au type fonction avant C2Y"
  
! #: c/c-parser.cc:11454
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "le C ISO ne supporte pas l'association de %<_Generic%> a un type incomplet avant C2Y"
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "le C ISO ne supporte pas l'association de %<_Generic%> avec un type modifié variablement avant C2Y"
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spécifie deux types compatibles"
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sélecteur %<_Generic%> correspond à plusieurs associations"
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sélecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.cc:11596
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.cc:11604
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas été de prototypé"
  
! #: c/c-parser.cc:11610
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.cc:11626
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prédéfini %qs"
  
! #: c/c-parser.cc:11657
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prédéfini %<__func__%>"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades à l'intérieur d'une expression n'est permis qu'à l'intérieur d'une fonction"
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades à l'intérieur d'expressions"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "le deuxième paramètre optionnel de %<va_start%> n'est pas le dernier argument nommé"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr "la macro %<va_start%> est utilisée avec des arguments supplémentaires autres que l'identificateur du dernier argument nommé"
  
! #: c/c-parser.cc:12196
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12327
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type générique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type générique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le même type"
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramètre de type générique"
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramètre de type générique dupliqué pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12593
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type générique"
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante décimal %u vers une fonction de type générique uniquement complexe"
  
! #: c/c-parser.cc:12612
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante décimal %u vers une fonction de type générique uniquement binaire"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments à la fois complexe et en virgule flottante décimale vers une fonction de type générique"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments à la fois binaire et en virgule flottante décimale vers une fonction de type générique"
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type générique uniquement décimale"
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type générique uniquement décimale"
  
! #: c/c-parser.cc:12769
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type générique"
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit être une expression d'appel"
  
! #: c/c-parser.cc:12827
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxième argument de %<__builtin_call_with_static_chain%> doit être un type pointeur"
  
! #: c/c-parser.cc:12853
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opérande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante réel"
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opérandes de %<__builtin_complex%> de types différents"
  
! #: c/c-parser.cc:12915
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12927
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "l'argument de %<__builtin_counted_by_ref%> doit être un tableau ou un pointeur"
  
! #: c/c-parser.cc:12935
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "l'argument de %<__builtin_counted_by_ref%> doit être un champ ou une structure"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13186
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "nombre d'arguments erroné pour %qs"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "l'opérande %qs n'est pas un type intégral"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "l'argument %u dans l'appel à la fonction %qs est un type énuméré"
  
! #: c/c-parser.cc:13208
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "l'argument %u dans l'appel à la fonction %qs est un type booléen"
  
! #: c/c-parser.cc:13215
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "l'argument 1 dans l'appel à la fonction %qs est un type signé"
  
! #: c/c-parser.cc:13223
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "l'argument 1 dans l'appel à la fonction %qs a le type %<char%>"
  
! #: c/c-parser.cc:13297
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "le compteur de rotations est négatif"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> peut uniquement être utilisé dans la clause OpenMP %<depend%>"
  
! #: c/c-parser.cc:13599
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "le C ISO ne supporte pas %qs avant C23"
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT est déclaré dans un littéral composé %<constexpr%>"
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT défini dans un littéral composé %<constexpr%>"
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littéral composé a une taille variable"
  
! #: c/c-parser.cc:13713
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "littéral composé a le type fonction"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littéral composé est qualifié par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littéraux composés"
  
! #: c/c-parser.cc:13751
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "le C ISO interdit les spécificateurs de classe de stockage dans les littéraux composés avant C23"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spécificateurs %<_Alignas%> ne peuvent pas réduire l'alignement d'un littéral composé"
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entière quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entière quand l'argument est de type complexe %qT"
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signé %qT n'a pas d'effet"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale quand l'argument est du type décimale en virgule flottante %qT"
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reçoit un argument de type %qT mais elle a un paramètre de type %qT qui peut produire une valeur tronquée"
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr "les appels à l'API d'exécution de OpenMP ne sont pas permises dans du code intervenant"
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "« ; » superflu"
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spécifié dans la définition de la méthode"
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de méthodes doivent être spécifiés uniquement à la fin"
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu après la définition des attributs de la méthode"
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une déclaration de méthode objective-c est attendue"
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut être spécifié ici,"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriété vide"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriété manquant"
  
! #: c/c-parser.cc:15705
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriété %<%s%s%> inconnu"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriété inconnu"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu après Objective-C %qE"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sélecteur %qE attendu"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des méthodes « setter » doivent être terminés par %<:%>"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est évaluée en une constante entière non négative plus petite que %u"
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr "du code intervenant ne peut pas contenir des directives OpenMP exécutables"
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut être utilisé que dans des instructions composées"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit être dans la portée au niveau du fichier"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut être utilisé que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut être utilisé que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> peut uniquement être utilisé dans la portée du fichier"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction « for », « while » ou « do » attendue"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit être le premier"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.cc:16692
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit être fondamentale"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument « collapse » a besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> ou %<firstprivate%> attendu"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "expression logique constante attendue"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entière attendue"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit être positive"
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit être positive"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit être positive"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit être positive ou nulle"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entière constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.cc:18154
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> ou %<all%> attendu"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catégorie %qs"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catégorie non spécifiée"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit être un entier"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit être positive"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entière positive"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "trop de clauses %<self%>"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> ou %<unconstrained%%> attendu"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnés ont besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr "l'opérateur %<-%> pour les réductions est déprécié dans OpenMP 5.2"
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spécifiés"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramètre %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramètre %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit être positive"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit être positive"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "la borne inférieure %<num_teams%> %qE est plus grande que la borne supérieure %qE"
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit être positive"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> ou %<align%> attendu"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliqué"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutôt que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "dans la clause %<allocate%>, l'argument du modificateur %<align%> doit être une expression entière constante positive qui est une puissance de deux"
  
! #: c/c-parser.cc:19730
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<traits%> ou %<memspace%> attendu"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "la syntaxe de trait historique %<%s(%s)%> n'est pas permise dans la clause %<uses_allocators%> en utilisant des modificateurs"
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr "la spécifications d'arguments à %<uses_allocators%> où chaque élément a la forme %<allocator(traits)%> est dépréciée depuis OpenMP 5.2"
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr "la clause %<uses_allocators%> n'accepte qu'un seul allocateur lorsque des modificateurs sont utilisés"
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linéaires multiples"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "modificateurs %<step%> multiples"
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit être fondamentale"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr "spécifier la liste des éléments comme arguments des modificateurs est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "le modificateur %<sink%> avec la clause %<depend%> est déprécié depuis OpenMP 5.2, utilisé avec %<doacross%>"
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "le modificateur %<source%> avec la clause %<depend%> est déprécié depuis OpenMP 5.2, utilisé avec %<doacross%>"
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de « depend » invalide"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de « doacross » invalide"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "modificateur %<fallback%> attendu"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<abort%>, %<default_mem%> ou %<null%> attendus comme mode de repli"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "la valeur de %<dyn_groupprivate%> doit être positive ou nulle"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "virgule illégale"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "trop de modificateurs %<close%>"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "trop de modificateurs %<iterator%>"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "trop de modificateurs %<mapper%>"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr "dans la directive %<declare mapper%>, le paramètre du modificateur %<mapper%> doit être %<default%>"
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "identificateur ou %<default%> attendu"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "trop de modificateurs %<present%>"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "clause %<map%> avec un modificateur de type map autre que %<always%>, %<close%>, %<iterator%>, %<mapper%> ou %<present%>"
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr "modificateurs de clause %<map%> sans virgule de séparation est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de « map » invalide"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "le modificateur de périphérique %<ancestor%> pas précédé de la directive %<requires%> avec la clause %<reverse_offload%>"
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "l'expression de la clause %<device%> doit être évaluée à %<1%>"
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de « dist_schedule » invalide"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr "l'affinité %<master%> est dépréciée depuis OpenMP 5.1, utilisez %<primary%>"
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de « proc_bind » invalide"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "clause %qs avec un modificateur autre que %<iterator%> ou %<present%>"
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "l'argument de %<partial%> a besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'événement de la clause %<detach%> a le type %qT plutôt que %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "le littéral de chaîne de caractères ne peut pas contenir %<\\0%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "identificateur d'exécution étranger %qs inconnu"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "littéral de chaîne ou expression entière constante attendu"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "identificateur d'exécution étranger %qwd inconnu"
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> ou %<attr%> attendu"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> dupliquée"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "le littéral de chaîne %<attr%> doit commencer par %<ompx_%>"
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr "le littéral de chaîne %<attr%> ne peut pas contenir de virgule"
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "chaîne littérale non vide attendue"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "modificateur %<targetsync%> dupliqué"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "modificateur %<target%> dupliqué"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "modificateur %<prefer_type%> dupliqué"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> ou %<targetsync%> attendu"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "le modificateur %<target%> ou %<targetsync%> requis est manquant"
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "clause OpenACC attendue"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient être séparées par des %<,%>"
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit être la première clause de %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr "la clause %<to%> avec %<declare target%> est dépréciée depuis OpenMP 5.2, utilisez %<enter%>"
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "clause OpenMP attendue"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spécifiée dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit être une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit être une variable déclarée dans la même portée que %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisée plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu après %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de données"
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr "la construction %<host_data%> requiert la clause %<use_device%>"
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas été déclaré"
  
! #: c/c-parser.cc:23157
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas référence à une fonction"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immédiatement suivi d'une déclaration ou d'une définition de fonction"
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immédiatement suivi d'une seule déclaration ou définition de fonction"
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit être appliqué avant l'utilisation"
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit être appliqué avant la définition"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr "la variable %qD utilisée dans la clause %<allocator%> doit être déclarée avant %qD"
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "la variable à allouer est déclarée ici"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr "la variable %qD utilisée dans la clause %<allocator%> ne peut pas être modifiée entre la déclaration de %qD et sa directive %<allocate%>"
  
! #: c/c-parser.cc:23399
  #, gcc-internal-format
  msgid "modified here"
  msgstr "modifié ici"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "l'argument de la clause %<align%> doit être une expression de constante entière positive qui est une puissance de deux"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutôt que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "le paramètre %qD de la fonction ne peut pas apparaître comme élément de liste dans une directive %<allocate%>"
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "la directive %<allocate%> doit être dans la même portée que %qD"
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qD est déjà apparu comme élément liste dans une directive %<allocate%>"
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr "clause %<allocator%> requise pour la variable statique %qD"
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr "la clause %<allocator%> requiert un allocateur prédéfini car %qD est statique"
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> ou %<relaxed%> attendu"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mémoire"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "la clause %qs est incompatible avec les clauses %<read%> ou %<write%>"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "la clause %qs requiert la clause %qs"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%> fournie implicitement par une directive %<requires%>"
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%> fournie implicitement par une directive %<requires%>"
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%>"
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%>, %<<%> ou %<>%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forme invalide de %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forme invalide de %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opération invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "la clause %<weak%> requiert une comparaison d'égalité atomique"
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions différentes pour la mémoire"
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:24661
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "l'expression %<destroy%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr "l'expression %<destroy%> %qE devrait être la même que l'argument %<depobj%> %qE"
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ou %<inoutset%> attendu"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spécifiée avec une clause d'ordre de mémoire"
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> doit être le seul attribut spécifié dans une instruction"
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp scan%> avec zéro instruction exécutable précédente"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp scan%> avec zéro instruction exécutable suivante"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction « for » attendue"
--- 50153,51778 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "instruction attendue"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> ou %<...%> attendu"
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr "l'attribut de style GNU entre l'étiquette et la déclaration appartient à l'étiquette"
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "identificateur ou %<*%> attendu"
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "seul l'attribut %<fallthrough%> ou %<assume%> peut être appliqué à une instruction nulle"
  
! #: c/c-parser.cc:8640
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "le C ISO ne supporte pas les déclarations « if » avant C2Y"
  
! #: c/c-parser.cc:8662
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "la déclaration dans l'expression contrôlante doit avoir un initiliseur"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "déclaration attendue"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "accolades suggérées autour du corps vide d'une instruction %<if%>"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "accolades suggérées autour du corps vide d'une instruction %<else%>"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "des accolades explicites sont suggérées pour éviter toute ambiguïté sur le %<else%>"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr "boucle par permise dans le code intervenant dans le corps d'une boucle OpenMP"
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "accolades suggérées autour du corps vide de l'instruction %<do%>"
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr "variables d'itération multiples dans l'énumération rapide"
  
! #: c/c-parser.cc:9318
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable d'itération invalide dans l'énumération rapide"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC ivdep%>"
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr "condition de boucle manquante dans la boucle avec le pragma %<GCC unroll%>"
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr "collection manquante dans l'énumération rapide"
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "qualificatif %<asm%> %qE dupliqué"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr "vu pour la première fois ici"
  
! #: c/c-parser.cc:9570
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE n'est pas un qualificatif %<asm%>"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr "une chaîne large est invalide dans ce contexte"
  
! #: c/c-parser.cc:10127
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C ISO interdit l'omission du terme central de l'expression %<?:%>"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr "la division %<sizeof (%T) / sizeof (%T)%> ne calcule pas le nombre d'éléments dans le tableau"
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "le premier opérande %<sizeof%> a été déclaré ici"
  
! #: c/c-parser.cc:10628
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "classe de stockage spécifiée dans le transtypage"
  
! #: c/c-parser.cc:10631
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "un alignement est spécifié pour le nom de type dans le transtypage"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "le C traditionnel rejette le plus unaire"
  
! #: c/c-parser.cc:10839
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "le C ISO ne supporte pas les assertions statiques dans les expressions avant C2Y"
  
! #: c/c-parser.cc:10872
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "le C ISO ne supporte pas %qs avant C2Y"
  
! #: c/c-parser.cc:10912
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr "spécificateur de classe de stockage dans %qs"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "un alignement est spécifié pour le nom de type dans %qs"
  
! #: c/c-parser.cc:10942
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr "%qs appliqué sur un champ de bits"
  
! #: c/c-parser.cc:11018
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "spécificateur de classe de stockage dans %qE"
  
! #: c/c-parser.cc:11021
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "un alignement est spécifié pour le nom de type dans %qE"
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "le C ISO ne permet pas %<%E (expression)%>"
  
! #: c/c-parser.cc:11073
  #, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "le C ISO ne supporte pas %qs"
  
! #: c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr "application invalide de %qs sur quelque chose qui n'est pas un type"
  
! #: c/c-parser.cc:11259
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ne peut prendre l'adresse de %qs"
  
! #: c/c-parser.cc:11366
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "le C99 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "le C90 ISO ne supporte pas %<_Generic%>"
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "le C ISO ne supporte pas l'utilisation du nom d'un type comme %<_Generic%> dans un opérande contrôlant avant C2Y"
  
! #: c/c-parser.cc:11461
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "le C ISO ne supporte pas l'association de %<_Generic%> au type fonction avant C2Y"
  
! #: c/c-parser.cc:11465
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "le C ISO ne supporte pas l'association de %<_Generic%> a un type incomplet avant C2Y"
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "le C ISO ne supporte pas l'association de %<_Generic%> avec un type modifié variablement avant C2Y"
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr "branche %<default%> en double dans %<_Generic%>"
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "le %<default%> original est ici"
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr "%<_Generic%> spécifie deux types compatibles"
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr "le type compatible est ici"
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "le sélecteur %<_Generic%> correspond à plusieurs associations"
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr "l'autre correspondance est ici"
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr "le sélecteur %<_Generic%> du type %qT n'est compatible avec aucune association"
  
! #: c/c-parser.cc:11607
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'est pas un pointeur de fonction"
  
! #: c/c-parser.cc:11615
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas été de prototypé"
  
! #: c/c-parser.cc:11621
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a des arguments variables"
  
! #: c/c-parser.cc:11637
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> n'a pas d'argument"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "le C ISO ne supporte pas l'identificateur prédéfini %qs"
  
! #: c/c-parser.cc:11668
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "le C90 ISO ne supporte pas l'identificateur prédéfini %<__func__%>"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "expression attendue"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "un groupe entre accolades à l'intérieur d'une expression n'est permis qu'à l'intérieur d'une fonction"
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "le C ISO interdit les groupes entre accolades à l'intérieur d'expressions"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "le deuxième paramètre optionnel de %<va_start%> n'est pas le dernier argument nommé"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr "la macro %<va_start%> est utilisée avec des arguments supplémentaires autres que l'identificateur du dernier argument nommé"
  
! #: c/c-parser.cc:12207
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_choose_expr%>"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "le premier argument de %<__builtin_choose_expr%> n'est pas une constante"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "trop peu d'arguments pour %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12338
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "l'argument %u de %<__builtin_tgmath%> a le mauvais nombre d'arguments"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr "le type de retour est un type générique, ce qui est invalide, pour l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr "le type d'un type générique est invalide pour l'argument %u de l'argument %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> ont tous le même type"
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr "les arguments fonctions de %<__builtin_tgmath%> n'ont pas de paramètre de type générique"
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr "type de paramètre de type générique dupliqué pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type de retour pour l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "mauvais type pour l'argument %u de l'argument fonction %u de %<__builtin_tgmath%>"
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "type invalide pour l'argument %u de la fonction de type générique"
  
! #: c/c-parser.cc:12615
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argument en virgule flottante décimal %u vers une fonction de type générique uniquement complexe"
  
! #: c/c-parser.cc:12623
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argument en virgule flottante décimal %u vers une fonction de type générique uniquement binaire"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "arguments à la fois complexe et en virgule flottante décimale vers une fonction de type générique"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "arguments à la fois binaire et en virgule flottante décimale vers une fonction de type générique"
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "argument complexe %u vers une fonction de type générique uniquement décimale"
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argument binaire %u vers une fonction de type générique uniquement décimale"
  
! #: c/c-parser.cc:12780
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "pas de fonction correspondante pour l'appel de type générique"
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_call_with_static_chain%>"
  
! #: c/c-parser.cc:12834
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "le premier argument de %<__builtin_call_with_static_chain%> doit être une expression d'appel"
  
! #: c/c-parser.cc:12838
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "le deuxième argument de %<__builtin_call_with_static_chain%> doit être un type pointeur"
  
! #: c/c-parser.cc:12864
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_complex%>"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr "l'opérande de %<__builtin_complex%> n'est pas un type binaire en virgule flottante réel"
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "opérandes de %<__builtin_complex%> de types différents"
  
! #: c/c-parser.cc:12926
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12938
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "l'argument de %<__builtin_counted_by_ref%> doit être un tableau ou un pointeur"
  
! #: c/c-parser.cc:12946
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "l'argument de %<__builtin_counted_by_ref%> doit être un champ ou une structure"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shuffle%>"
  
! #: c/c-parser.cc:13197
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "nombre d'arguments erroné pour %qs"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "l'opérande %qs n'est pas un type intégral"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "l'argument %u dans l'appel à la fonction %qs est un type énuméré"
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "l'argument %u dans l'appel à la fonction %qs est un type booléen"
  
! #: c/c-parser.cc:13226
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "l'argument 1 dans l'appel à la fonction %qs est un type signé"
  
! #: c/c-parser.cc:13234
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "l'argument 1 dans l'appel à la fonction %qs a le type %<char%>"
  
! #: c/c-parser.cc:13308
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr "le compteur de rotations est négatif"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<omp_all_memory%> peut uniquement être utilisé dans la clause OpenMP %<depend%>"
  
! #: c/c-parser.cc:13610
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "le C ISO ne supporte pas %qs avant C23"
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%qT est déclaré dans un littéral composé %<constexpr%>"
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%qT défini dans un littéral composé %<constexpr%>"
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "le littéral composé a une taille variable"
  
! #: c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "littéral composé a le type fonction"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr "le littéral composé est qualifié par un qualificatif d'espace d'adresse"
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "le C90 ISO interdit les littéraux composés"
  
! #: c/c-parser.cc:13762
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "le C ISO interdit les spécificateurs de classe de stockage dans les littéraux composés avant C23"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr "les spécificateurs %<_Alignas%> ne peuvent pas réduire l'alignement d'un littéral composé"
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entière quand l'argument est de type en virgule flottante %qT"
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue entière quand l'argument est de type complexe %qT"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "prendre la valeur absolue du type non signé %qT n'a pas d'effet"
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale quand l'argument est de type entier %qT"
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale quand l'argument est du type décimale en virgule flottante %qT"
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue complexe quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale en virgule flottante quand l'argument est du type entier %qT"
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale en virgule flottante quand l'argument est du type en virgule flottante %qT"
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr "utilisation de la fonction %qD d'une valeur absolue décimale en virgule flottante quand l'argument est du type complexe %qT"
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr "la fonction de valeur absolue %qD reçoit un argument de type %qT mais elle a un paramètre de type %qT qui peut produire une valeur tronquée"
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr "les appels à l'API d'exécution de OpenMP ne sont pas permises dans du code intervenant"
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "identificateur ou %<)%> attendu"
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr "« ; » superflu"
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "point virgule superflu spécifié dans la définition de la méthode"
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "les attributs de méthodes doivent être spécifiés uniquement à la fin"
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "%<;%> ou %<{%> attendu après la définition des attributs de la méthode"
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "une déclaration de méthode objective-c est attendue"
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "aucun type ni classe de stockage ne peut être spécifié ici,"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "liste d'attributs de propriété vide"
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr "attribut de propriété manquant"
  
! #: c/c-parser.cc:15698
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "attribut de propriété %<%s%s%> inconnu"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "attribut de propriété inconnu"
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "%<=%> attendu après Objective-C %qE"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "nom de sélecteur %qE attendu"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "les noms des méthodes « setter » doivent être terminés par %<:%>"
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr "%<#pragma GCC unroll%> requiert une expression d'affectation qui est évaluée en une constante entière non négative plus petite que %u"
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr "du code intervenant ne peut pas contenir des directives OpenMP exécutables"
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma %s%> ne peut être utilisé que dans des instructions composées"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma acc routine%> doit être dans la portée au niveau du fichier"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp scan%> ne peut être utilisé que dans une construction de boucle avec la clause %<inscan%> %<reduction%>"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> ne peut être utilisé que dans une construction %<#pragma omp sections%>"
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma %s%> peut uniquement être utilisé dans la portée du fichier"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "instruction « for », « while » ou « do » attendue"
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> doit être le premier"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "trop de clauses %qs"
  
! #: c/c-parser.cc:16685
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr "l'expression doit être fondamentale"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD n'est pas une variable"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD n'est pas une variable pointeur"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "l'argument « collapse » a besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> ou %<present%> attendu"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<none%>, %<shared%>, %<private%> ou %<firstprivate%> attendu"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "expression logique constante attendue"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<data%>, %<update%>, %<enter%> ou %<exit%> attendu"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<data%> attendu"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr "trop de %<if%> avec le modificateur %qs"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "trop de clauses %<if%>"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "trop de clauses %<if%> sans modificateur"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr "si une clause %<if%> a un modificateur, alors toutes les clauses %<if%> doivent utiliser un modificateur"
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "expression entière attendue"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "la valeur de %<num_threads%> doit être positive"
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "la valeur de %<num_tasks%> doit être positive"
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "la valeur de %<grainsize%> doit être positive"
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "la valeur de %<priority%> doit être positive ou nulle"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "expression entière constante attendue avec une valeur sync-hint valide"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> ou %<default%> attendu"
  
! #: c/c-parser.cc:18147
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<scalar%>, %<aggregate%>, %<pointer%> ou %<all%> attendu"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "trop de clauses %<defaultmap%> avec la catégorie %qs"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "trop de clauses %<defaultmap%> avec une catégorie non spécifiée"
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "l'expression %qs doit être un entier"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "la valeur de %qs doit être positive"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "trop d'arguments pour %<static%>"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "argument inattendu"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "l'argument %<tile%> a besoin d'une constante entière positive"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "trop de clauses %<self%>"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<reproducible%> ou %<unconstrained%%> attendu"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<concurrent%> attendu"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<team%>, %<parallel%> ou %<thread%> attendu"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "les arguments ordonnés ont besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr "l'opérateur %<-%> pour les réductions est déprécié dans OpenMP 5.2"
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> ou identificateur attendu"
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "les deux modificateurs %<monotonic%> et %<nonmonotonic%> sont spécifiés"
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<runtime%> ne prend pas de paramètre %<chunk_size%>"
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "schedule %<auto%> ne prend pas de paramètre %<chunk_size%>"
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "la taille du fragment doit être positive"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "type d'ordonnancement invalide"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "la valeur de %<num_teams%> doit être positive"
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr "la borne inférieure %<num_teams%> %qE est plus grande que la borne supérieure %qE"
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "la valeur de %<thread_limit%> doit être positive"
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "l'expression d'alignement %<aligned%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<allocator%> ou %<align%> attendu"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "modificateur %qs dupliqué"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocate%> a le type %qT plutôt que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "dans la clause %<allocate%>, l'argument du modificateur %<align%> doit être une expression entière constante positive qui est une puissance de deux"
  
! #: c/c-parser.cc:19723
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<traits%> ou %<memspace%> attendu"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "la syntaxe de trait historique %<%s(%s)%> n'est pas permise dans la clause %<uses_allocators%> en utilisant des modificateurs"
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr "la spécifications d'arguments à %<uses_allocators%> où chaque élément a la forme %<allocator(traits)%> est dépréciée depuis OpenMP 5.2"
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr "la clause %<uses_allocators%> n'accepte qu'un seul allocateur lorsque des modificateurs sont utilisés"
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "modificateurs linéaires multiples"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "modificateurs %<step%> multiples"
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr "l'expression du pas de %<linear%> doit être fondamentale"
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr "spécifier la liste des éléments comme arguments des modificateurs est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<safelen%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "l'expression %<simdlen%> doit être une expression entière constante positive"
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "le modificateur %<sink%> avec la clause %<depend%> est déprécié depuis OpenMP 5.2, utilisé avec %<doacross%>"
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr "le modificateur %<source%> avec la clause %<depend%> est déprécié depuis OpenMP 5.2, utilisé avec %<doacross%>"
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "le modificateur %<iterator%> est incompatible avec %qs"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "type de « depend » invalide"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "type de « doacross » invalide"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "modificateur %<fallback%> attendu"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<abort%>, %<default_mem%> ou %<null%> attendus comme mode de repli"
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "la valeur de %<dyn_groupprivate%> doit être positive ou nulle"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr "virgule illégale"
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "trop de modificateurs %<always%>"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "trop de modificateurs %<close%>"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "trop de modificateurs %<iterator%>"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "trop de modificateurs %<mapper%>"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr "dans la directive %<declare mapper%>, le paramètre du modificateur %<mapper%> doit être %<default%>"
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr "identificateur ou %<default%> attendu"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "trop de modificateurs %<present%>"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr "clause %<map%> avec un modificateur de type map autre que %<always%>, %<close%>, %<iterator%>, %<mapper%> ou %<present%>"
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr "modificateurs de clause %<map%> sans virgule de séparation est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "type de « map » invalide"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr "le modificateur de périphérique %<ancestor%> pas précédé de la directive %<requires%> avec la clause %<reverse_offload%>"
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<ancestor%> ou %<device_num%> attendu"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr "l'expression de la clause %<device%> doit être évaluée à %<1%>"
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "type de « dist_schedule » invalide"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr "l'affinité %<master%> est dépréciée depuis OpenMP 5.1, utilisez %<primary%>"
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "type de « proc_bind » invalide"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<host%>, %<nohost%> ou %<any%> attendu"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr "clause %qs avec un modificateur autre que %<iterator%> ou %<present%>"
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "l'argument de %<partial%> a besoin d'une expression entière constante positive"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr "le gestionnaire d'événement de la clause %<detach%> a le type %qT plutôt que %<omp_event_handle_t%>"
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr "le littéral de chaîne de caractères ne peut pas contenir %<\\0%>"
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "identificateur d'exécution étranger %qs inconnu"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "littéral de chaîne ou expression entière constante attendu"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr "identificateur d'exécution étranger %qwd inconnu"
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> ou %<attr%> attendu"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "sélecteur de préférence %<fr%> dupliquée"
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr "le littéral de chaîne %<attr%> doit commencer par %<ompx_%>"
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr "le littéral de chaîne %<attr%> ne peut pas contenir de virgule"
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr "chaîne littérale non vide attendue"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "modificateur %<targetsync%> dupliqué"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "modificateur %<target%> dupliqué"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "modificateur %<prefer_type%> dupliqué"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<prefer_type%>, %<target%> ou %<targetsync%> attendu"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "le modificateur %<target%> ou %<targetsync%> requis est manquant"
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "clause OpenACC attendue"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs n'est pas valide pour %qs"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr "les clauses dans un trait %<simd%> devraient être séparées par des %<,%>"
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs doit être la première clause de %qs"
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr "la clause %<to%> avec %<declare target%> est dépréciée depuis OpenMP 5.2, utilisez %<enter%>"
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "clause OpenMP attendue"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr "pas de clause valide spécifiée dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "section de tableau dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr "%qD doit être une variable globale dans %<#pragma acc declare link%>"
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "clause OpenACC invalide au niveau global du fichier"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<extern%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr "utilisation invalide de la variable %<global%> %qD dans %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr "%qD doit être une variable déclarée dans la même portée que %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr "variable %qD utilisée plus d'une fois avec %<#pragma acc declare%>"
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<data%> attendu après %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr "%<#pragma acc %s data%> n'a pas clause de mouvement de données"
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr "la construction %<host_data%> requiert la clause %<use_device%>"
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr "%qE n'a pas été déclaré"
  
! #: c/c-parser.cc:23150
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "%qD ne fait pas référence à une fonction"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immédiatement suivi d'une déclaration ou d'une définition de fonction"
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma acc routine%> n'est pas immédiatement suivi d'une seule déclaration ou définition de fonction"
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr "%<#pragma acc routine%> doit être appliqué avant l'utilisation"
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma acc routine%> doit être appliqué avant la définition"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr "%<#pragma acc update%> doit contenir au moins une clause %<device%> ou %<host%> ou %<self%>"
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr "la variable %qD utilisée dans la clause %<allocator%> doit être déclarée avant %qD"
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "la variable à allouer est déclarée ici"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr "la variable %qD utilisée dans la clause %<allocator%> ne peut pas être modifiée entre la déclaration de %qD et sa directive %<allocate%>"
  
! #: c/c-parser.cc:23392
  #, gcc-internal-format
  msgid "modified here"
  msgstr "modifié ici"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "l'argument de la clause %<align%> doit être une expression de constante entière positive qui est une puissance de deux"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr "l'expression d'allocation de la clause %<allocator%> a le type %qT plutôt que %<omp_allocator_handle_t%>"
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "le paramètre %qD de la fonction ne peut pas apparaître comme élément de liste dans une directive %<allocate%>"
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "la directive %<allocate%> doit être dans la même portée que %qD"
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qD est déjà apparu comme élément liste dans une directive %<allocate%>"
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr "clause %<allocator%> requise pour la variable statique %qD"
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr "la clause %<allocator%> requiert un allocateur prédéfini car %qD est statique"
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "clause %<read%>, %<write%>,  %<update%> ou %<capture%> attendue"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<seq_cst%>, %<acquire%> ou %<relaxed%> attendu"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "clause %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> ou %<hint%> attendue"
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "trop de clauses atomiques"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "trop de clauses d'ordre de mémoire"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "la clause %qs est incompatible avec les clauses %<read%> ou %<write%>"
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "la clause %qs requiert la clause %qs"
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%> fournie implicitement par une directive %<requires%>"
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%> fournie implicitement par une directive %<requires%>"
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr "%<#pragma omp atomic read%> est incompatible avec la clause %<release%>"
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr "%<#pragma omp atomic write%> est incompatible avec la clause %<acquire%>"
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr "la comparaison %<==%>, %<<%> ou %<>%> est attendue dans la condition %<if%>"
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "forme invalide de %<#pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "%<else%> attendu"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "forme invalide de %<pragma omp atomic compare%>"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "forme invalide de %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "opération invalide pour %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr "la clause %<weak%> requiert une comparaison d'égalité atomique"
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic capture%> utilise deux expressions différentes pour la mémoire"
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "l'expression %<depobj%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:24654
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "l'expression %<destroy%> n'est pas une expression l-valeur"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr "l'expression %<destroy%> %qE devrait être la même que l'argument %<depobj%> %qE"
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ou %<inoutset%> attendu"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "clause %<depend%>, %<destroy%> ou %<update%> attendue"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<seq_cst%>, %<acq_rel%>, %<release%> ou %<acquire%> attendu"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr "liste %<flush%> spécifiée avec une clause d'ordre de mémoire"
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> ou fin de ligne attendue"
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr "%<[[omp::directive(%s)]]%> doit être le seul attribut spécifié dans une instruction"
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp scan%> avec zéro instruction exécutable précédente"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<inclusive%> ou %<exclusive%> attendu"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp scan%> attendu"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp scan%> avec zéro instruction exécutable suivante"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "instruction « for » attendue"
*************** msgstr "instruction « for » attendue
*** 51704,52391 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "imbrication de boucles inattendue"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr "les attributs autres que les directives OpenMP ne sont pas permises avec les imbrications de boucles %<for%>"
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr "la construction %<unroll%> avec la clause %<partial%> génère une seule boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr "la boucle générée par la construction %<unroll%> avec la clause %<partial%> n'a pas la forme canonique"
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr "la construction %<tile%> génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "boucle %<for%> ou construction de transformation de boucle OpenMP attendue"
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "déclaration ou initialisation d'itération attendue"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "pas assez de boucles imbriquées"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramètre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itération %qD ne devrait pas être « firstprivate »"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "la construction %<master%> est dépréciée depuis OpenMP 5.1, utilisez %<masked%>"
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec la clause %qs ne peut être utilisé qu'avec des instructions composées"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu après %qs"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "appel de fonction cible attendu"
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> doit être suivi d'un appel de fonction avec une assignation optionnelle"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type « map » autre que %<from%>, %<tofrom%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit être suivi d'une déclaration ou une définition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit être suivi d'une déclaration ou une définition de fonction"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sélecteur de trait attendu"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "sélecteur %qs inconnu pour l'ensemble %qs du sélecteur de contexte"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sélecteur %qs n'accepte aucune propriété"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<score%> ne peut pas être spécifié dans les traits dans le trait-selector-set %qs"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "l'argument %<score%> doit être une expression entière constante"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "l'argument %<score%> doit être non négatif"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaîne littérale attendus"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "la propriété doit être une expression entière"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriétés pour le sélecteur %<simd%> ne peuvent pas être spécifiées dans %<metadirective%>"
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "le sélecteur %<requires%> n'est pas encore supportée"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "nom de l'ensemble du sélecteur de contexte attendu"
  
! #: c/c-parser.cc:27997
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "la variante %qD n'est pas une fonction"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "la variante %qD est interne"
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "la variante %qD est la même que la fonction de base"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "clause %<match%>, %<adjust_args%> ou %<append_args%> attendue"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "trop de clauses %<match%>"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD est spécifié plus d'une fois"
  
! #: c/c-parser.cc:28154
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD n'est pas un type pointeur"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> attendu"
  
! #: c/c-parser.cc:28177
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%<need_device_addr%> n'est pas valide pour le C"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> suivi par %<:%> attendu"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> attendu"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "clause %<match%> attendue"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr "une clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> du sélecteur %<construct%> apparaît dans la clause %<match%>"
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "%<append_args%> avec une fonction de base sans prototype n'est pas encore supporté"
  
! #: c/c-parser.cc:28295
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "la fonction de base %qD est déclarée ici"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "l'argument %d de %qD doit être du type %<omp_interop_t%>"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> spécifié ici"
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "la variante %qD et la base %qD ont des types incompatibles après l'ajustement de %<append_args%>"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi d'une déclaration ou une définition de fonction"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi par une seule déclaration ou définition de fonction"
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma omp declare %s%> ne peut pas être utilisé avec plusieurs versions d'une fonction"
  
! #: c/c-parser.cc:28567
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "aucune déclaration de la fonction de base %qs"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "la définition de la fonction variante ne correspond pas à la déclaration de %qE"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr "l'utilisation de %<omp declare target%> comme synonyme de %<omp begin declare target%> est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD est spécifié à la fois dans les clauses declare target %<link%> et %qs"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD est spécifié à la fois dans les clauses declare target %<link%> et %<to%> ou des clauses %<enter%>"
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr "la directive avec uniquement des clauses %<device_type%> ou %<indirect%>"
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "la clause %<device_type%> doit spécifier « any » lorsqu'elle est utilisée avec une clause %<indirect%>"
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs dans la syntaxe d'attribut est terminé par %qs dans la syntaxe pragma"
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs dans la syntaxe pragma est terminé par %qs dans la syntaxe d'attribut"
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare variant%> sans %<#pragma omp begin declare variant%> correspondant"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr "%<begin declare variant%> dans la syntaxe d'attribut est terminé par %<end declare variant%> dans la syntaxe pragma"
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "%<begin declare variant%> dans la syntaxe pragma est terminé par %<end declare variant%> dans la syntaxe d'attribut"
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp declare mapper%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.cc:29154
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qT n'est pas un type struct ou union dans %<#pragma omp declare mapper%>"
  
! #: c/c-parser.cc:29162
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "redéclaration de %qs %<#pragma omp declare mapper%> pour le type %qT"
  
! #: c/c-parser.cc:29170
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> a été précédemment déclaré ici"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "classe inattendue"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "clause %<map%> manquante"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmétique prédéclaré dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifié par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifié par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redéclaration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.cc:29366
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%<#pragma omp declare reduction%> précédemment déclarée ici"
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.cc:29498
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait être %<&omp_priv%>"
  
! #: c/c-parser.cc:29657
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> ou %<seq_cst%> attendu"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisée lexicalement après la construction de la première cible ou l'API de déchargement"
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une même unité de compilation"
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisée lexicalement après la première construction %<atomic%> sans clause d'ordre de mémoire"
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.cc:29836
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> attendu"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "l'argument %<sizes%> a besoin d'une constante entière positive"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "clause %<at%>, %<severity%> ou %<message%> attendue"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement être utilisé dans des instructions composées"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> ne peut pas être utilisé dans du code intervenant"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrée : %s"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrée"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "au moins une clause de présomption est attendue"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr "nom de directive OpenMP invalide dans l'argument de la clause %qs : déclarative, informationnelle et meta directives non permises"
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de la clause %qs"
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnée simultanément dans les clauses %<absent%> et %<contains%>"
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnée plusieurs fois dans les clauses %qs"
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de présomption %qs inconnue"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de présomption attendue"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "clause %<when%>, %<otherwise%> ou %<default%> attendue"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr "une clause %<default%> sur les métadirectives est dépréciée depuis OpenMP 5.2, utilisez %<otherwise%>"
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "trop de clauses %<otherwise%> ou %<default%> dans %<metadirective%>"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "la clause %<otherwise%> ou %<default%> doit apparaître en dernier dans %<metadirective%>"
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nom de directive inconnu"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "les métadirectives ne peuvent pas être utilisées comme variantes de %<metadirective%>"
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr "les variantes de directives déclaratives d'une %<metadirective%> ne sont pas supportées"
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est déclaré %<threadprivate%> après la première utilisation"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut être %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> à l'intérieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extérieur n'est pas dans un %<__transaction_atomic%> extérieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas à l'intérieur de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
--- 51780,52467 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "imbrication de boucles inattendue"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr "les attributs autres que les directives OpenMP ne sont pas permises avec les imbrications de boucles %<for%>"
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr "la construction %<unroll%> avec la clause %<partial%> génère une seule boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr "la boucle générée par la construction %<unroll%> avec la clause %<partial%> n'a pas la forme canonique"
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr "la construction %<tile%> génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr "boucle %<for%> ou construction de transformation de boucle OpenMP attendue"
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "déclaration ou initialisation d'itération attendue"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr "pas assez de boucles imbriquées"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr "le paramètre de la clause %<ordered%> est plus petit que %<collapse%>"
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "la variable d'itération %qD ne devrait pas être « firstprivate »"
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "la construction %<master%> est dépréciée depuis OpenMP 5.1, utilisez %<masked%>"
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp ordered%> avec la clause %qs ne peut être utilisé qu'avec des instructions composées"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<for%> attendu après %qs"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "nom de fonction attendu"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "appel de fonction cible attendu"
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> doit être suivi d'un appel de fonction avec une assignation optionnelle"
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<point%> attendu"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target data%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur un clause %<map%>"
  
! #: c/c-parser.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr "%<#pragma omp target data%> doit contenir au moins une clause %<map%>, %<use_device_ptr%> ou %<use_device_addr%>"
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr "%<#pragma omp target update%> doit contenir au moins une clause %<from%> ou %<to%>"
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target enter data%> avec un type avec correspondance autre que %<to%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target enter data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr "%<#pragma omp target exit data%> avec un type « map » autre que %<from%>, %<tofrom%>, %<release%> ou %<delete%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr "%<#pragma omp target exit data%> doit contenir au moins une clause %<map%>"
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr "%<#pragma omp target%> avec un type avec correspondance autre que %<to%>, %<from%>, %<tofrom%> ou %<alloc%> sur une clause %<map%>"
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> doit être suivi d'une déclaration ou une définition de fonction ou un autre %<#pragma omp declare %s%>"
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> doit être suivi d'une déclaration ou une définition de fonction"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "nom de sélecteur de trait attendu"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "sélecteur %qs inconnu pour l'ensemble %qs du sélecteur de contexte"
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "le sélecteur %qs n'accepte aucune propriété"
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<score%> ne peut pas être spécifié dans les traits dans le trait-selector-set %qs"
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "l'argument %<score%> doit être une expression entière constante"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "l'argument %<score%> doit être non négatif"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "identificateur ou chaîne littérale attendus"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "la propriété doit être une expression entière"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr "les propriétés pour le sélecteur %<simd%> ne peuvent pas être spécifiées dans %<metadirective%>"
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "le sélecteur %<requires%> n'est pas encore supportée"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "nom de l'ensemble du sélecteur de contexte attendu"
  
! #: c/c-parser.cc:27990
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "la variante %qD n'est pas une fonction"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr "la variante %qD est interne"
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "la variante %qD est la même que la fonction de base"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "clause %<match%>, %<adjust_args%> ou %<append_args%> attendue"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "trop de clauses %<match%>"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "%qD est spécifié plus d'une fois"
  
! #: c/c-parser.cc:28147
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD n'est pas un type pointeur"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> attendu"
  
! #: c/c-parser.cc:28170
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%<need_device_addr%> n'est pas valide pour le C"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "%<nothing%> ou %<need_device_ptr%> suivi par %<:%> attendu"
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<interop%> attendu"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "clause %<match%> attendue"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr "une clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> du sélecteur %<construct%> apparaît dans la clause %<match%>"
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "%<append_args%> avec une fonction de base sans prototype n'est pas encore supporté"
  
! #: c/c-parser.cc:28288
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "la fonction de base %qD est déclarée ici"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "l'argument %d de %qD doit être du type %<omp_interop_t%>"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "%<append_args%> spécifié ici"
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "la variante %qD et la base %qD ont des types incompatibles après l'ajustement de %<append_args%>"
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "le variant %qD et la base %qD ont des types incompatibles"
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi d'une déclaration ou une définition de fonction"
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi par une seule déclaration ou définition de fonction"
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma omp declare %s%> ne peut pas être utilisé avec plusieurs versions d'une fonction"
  
! #: c/c-parser.cc:28560
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr "aucune déclaration de la fonction de base %qs"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "la définition de la fonction variante ne correspond pas à la déclaration de %qE"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr "l'utilisation de %<omp declare target%> comme synonyme de %<omp begin declare target%> est déprécié depuis OpenMP 5.2"
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qD est spécifié à la fois dans les clauses declare target %<link%> et %qs"
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr "%qD est spécifié à la fois dans les clauses declare target %<link%> et %<to%> ou des clauses %<enter%>"
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr "la directive avec uniquement des clauses %<device_type%> ou %<indirect%>"
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr "la clause %<device_type%> doit spécifier « any » lorsqu'elle est utilisée avec une clause %<indirect%>"
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<match%> attendu"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<declare target%>, %<declare variant%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma omp end declare target%> sans %<#pragma omp declare target%> correspondant ou %<#pragma omp begin declare target%>"
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr "%qs dans la syntaxe d'attribut est terminé par %qs dans la syntaxe pragma"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr "%qs dans la syntaxe pragma est terminé par %qs dans la syntaxe d'attribut"
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma omp end declare variant%> sans %<#pragma omp begin declare variant%> correspondant"
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr "%<begin declare variant%> dans la syntaxe d'attribut est terminé par %<end declare variant%> dans la syntaxe pragma"
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr "%<begin declare variant%> dans la syntaxe pragma est terminé par %<end declare variant%> dans la syntaxe d'attribut"
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<declare%> ou %<assumes%> attendu"
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp declare mapper%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.cc:29147
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qT n'est pas un type struct ou union dans %<#pragma omp declare mapper%>"
  
! #: c/c-parser.cc:29155
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "redéclaration de %qs %<#pragma omp declare mapper%> pour le type %qT"
  
! #: c/c-parser.cc:29163
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%<#pragma omp declare mapper%> a été précédemment déclaré ici"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, gcc-internal-format
  msgid "unexpected clause"
  msgstr "classe inattendue"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "clause %<map%> manquante"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr "%<#pragma omp declare reduction%> pas au niveau d'un fichier ou d'un bloc"
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr "type arithmétique prédéclaré dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr "fonction ou type tableau dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifié par %<_Atomic%> dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr "type qualifié par const, volatile ou restrict dans %<#pragma omp declare reduction%>"
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr "redéclaration de %qs %<#pragma omp declare reduction%> pour le type %qT"
  
! #: c/c-parser.cc:29359
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%<#pragma omp declare reduction%> précédemment déclarée ici"
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<omp_priv%> ou nom de fonction attendu"
  
! #: c/c-parser.cc:29491
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "nom de fonction %<(%> attendu"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait être %<&omp_priv%>"
  
! #: c/c-parser.cc:29650
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%> ou %<variant%> attendu"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> ou %<seq_cst%> attendu"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr "clause %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> ou %<atomic_default_mem_order%> attendue"
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr "clause %qs utilisée lexicalement après la construction de la première cible ou l'API de déchargement"
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr "plus d'une clause %<atomic_default_mem_order%> dans une même unité de compilation"
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr "clause %<atomic_default_mem_order%> utilisée lexicalement après la première construction %<atomic%> sans clause d'ordre de mémoire"
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr "%<pragma omp requires%> requiert au moins une clause"
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille nulle dans la clause %<reduction%>"
  
! #: c/c-parser.cc:29829
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "type %qT de taille variable dans la clause %<reduction%>"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "%<sizes%> attendu"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "l'argument %<sizes%> a besoin d'une constante entière positive"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "clause %<at%>, %<severity%> ou %<message%> attendue"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "%qs ou %qs attendu"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> peut uniquement être utilisé dans des instructions composées"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp error%> avec une clause %<at(execution)%> ne peut pas être utilisé dans du code intervenant"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "%<pragma omp error%> rencontrée : %s"
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "%<pragma omp error%> rencontrée"
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "au moins une clause de présomption est attendue"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "nom de directive attendu"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr "nom de directive OpenMP invalide dans l'argument de la clause %qs : déclarative, informationnelle et meta directives non permises"
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr "nom de directive OpenMP inconnue dans l'argument de la clause %qs"
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnée simultanément dans les clauses %<absent%> et %<contains%>"
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr "directive %<%s%s%s%s%s%> mentionnée plusieurs fois dans les clauses %qs"
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "clause de présomption %qs inconnue"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "clause de présomption attendue"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "clause %<when%>, %<otherwise%> ou %<default%> attendue"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr "une clause %<default%> sur les métadirectives est dépréciée depuis OpenMP 5.2, utilisez %<otherwise%>"
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "trop de clauses %<otherwise%> ou %<default%> dans %<metadirective%>"
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr "la clause %<otherwise%> ou %<default%> doit apparaître en dernier dans %<metadirective%>"
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nom de directive inconnu"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr "les métadirectives ne peuvent pas être utilisées comme variantes de %<metadirective%>"
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr "les variantes de directives déclaratives d'une %<metadirective%> ne sont pas supportées"
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr "%<omp groupprivate%>"
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE est déclaré %<threadprivate%> après la première utilisation"
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "la variable automatique %qE ne peut être %<threadprivate%>"
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE a un type incomplet"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr "%<__transaction_atomic%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr "%<__transaction_relaxed%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr "%<__transaction_cancel%> sans avoir activé le support pour la mémoire transactionnelle"
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr "%<__transaction_cancel%> à l'intérieur de %<__transaction_relaxed%>"
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr "le %<__transaction_cancel%> extérieur n'est pas dans un %<__transaction_atomic%> extérieur ou une fonction %<transaction_may_cancel_outer%>"
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr "%<__transaction_cancel%> pas à l'intérieur de %<__transaction_atomic%>"
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr "pas d'accolade fermante"
*************** msgstr "pas d'accolade fermante"
*** 52395,52401 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
--- 52471,52477 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD a un type incomplet %qT"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "utilisation invalide de l'expression void"
*************** msgstr "utilisation invalide du typedef
*** 52426,52592 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT et %qT sont dans des espaces d'adresses nommés disjoints"
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "l'attribut %qs peut uniquement être appliqué aux fonctions variadiques"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "types fonctions pas vraiment compatibles en C ISO"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "les opérandes de types décimaux flottants et vectoriels ne peuvent pas être mélangés"
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "les opérandes de types décimaux flottants et complexes ne peuvent pas être mélangés"
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "les opérandes de types décimaux flottants ne peuvent pas être mélangés avec d'autres flottants"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> non supporté"
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "l'utilisation de pointeurs vers des tableaux ayant des qualificatifs différent est interdite en ISO C avant C23"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "les types ciblés par les pointeurs sont incompatibles en C++"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "les types retournés par les fonctions ne sont pas compatibles en raison de %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "convertir un tableau de littéraux composés en un pointeur conduit à un pointeur ballant en C++"
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "l'attribut %<counted_by%> n'est pas autorisé pour un pointeur vers une structure ou une union avec un membre qui est un tableau flexible"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommé %qE; vouliez-vous employer %qE ?"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommé %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accès au membre %qE d'une structure %qE atomique"
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accès au membre %qE d'une union %qE atomique"
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE est un pointeur vers un pointeur ; vouliez-vous le déréférence avant de lui appliquer %<->%> ?"
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE est un pointeur; vouliez-vous utiliser %<->%> ?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "accès au membre %qE de quelque chose qui n'est ni une structure ni une union"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "déréférencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "la valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteur"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "la valeur de l'indice est un pointeur vers une fonction"
  
! #: c/c-typeck.cc:3651
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "l'indice du tableau est négatif"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "le C ISO interdit d'accéder aux tableaux %<register%> par un indice avant C2Y"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "le C90 ISO interdit d'accéder à un tableau par un indice si le tableau n'est pas une l-valeur"
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD sous-spécifié référencé dans son initialiseur"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "une constante enum définie dans une structure ou une union n'est pas visible en C++"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum définie ici"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramètre de fonction retournera la taille de %qT"
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "l'objet appelé %qE n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "l'objet %qD appelé n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "l'objet appelé n'est pas une fonction ou un pointeur de fonction"
--- 52502,52668 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr "%qT et %qT sont dans des espaces d'adresses nommés disjoints"
  
! #: c/c-typeck.cc:670
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "l'attribut %qs peut uniquement être appliqué aux fonctions variadiques"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "types fonctions pas vraiment compatibles en C ISO"
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "les opérandes de types décimaux flottants et vectoriels ne peuvent pas être mélangés"
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "les opérandes de types décimaux flottants et complexes ne peuvent pas être mélangés"
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "les opérandes de types décimaux flottants ne peuvent pas être mélangés avec d'autres flottants"
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr "%<_Complex _BitInt(%d)%> non supporté"
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "l'utilisation de pointeurs vers des tableaux ayant des qualificatifs différent est interdite en ISO C avant C23"
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "les types ne sont pas vraiment compatibles"
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "les types ciblés par les pointeurs sont incompatibles en C++"
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "les types retournés par les fonctions ne sont pas compatibles en raison de %<volatile%>"
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "convertir un tableau de littéraux composés en un pointeur conduit à un pointeur ballant en C++"
  
! #: c/c-typeck.cc:3141
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "l'attribut %<counted_by%> n'est pas autorisé pour un pointeur vers une structure ou une union avec un membre qui est un tableau flexible"
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT n'a pas de membre nommé %qE; vouliez-vous employer %qE ?"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT n'a pas de membre nommé %qE"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr "accès au membre %qE d'une structure %qE atomique"
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr "accès au membre %qE d'une union %qE atomique"
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr "%qE est un pointeur vers un pointeur ; vouliez-vous le déréférence avant de lui appliquer %<->%> ?"
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr "%qE est un pointeur; vouliez-vous utiliser %<->%> ?"
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "accès au membre %qE de quelque chose qui n'est ni une structure ni une union"
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "déréférencement d'un pointeur %<void *%>"
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "la valeur de l'indice n'est ni un tableau ni un pointeur ni un vecteur"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "l'indice du tableau n'est pas un entier"
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "la valeur de l'indice est un pointeur vers une fonction"
  
! #: c/c-typeck.cc:3658
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr "l'indice du tableau est négatif"
  
! #: c/c-typeck.cc:3671
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "le C ISO interdit d'accéder aux tableaux %<register%> par un indice avant C2Y"
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "le C90 ISO interdit d'accéder à un tableau par un indice si le tableau n'est pas une l-valeur"
  
! #: c/c-typeck.cc:3880
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD sous-spécifié référencé dans son initialiseur"
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "une constante enum définie dans une structure ou une union n'est pas visible en C++"
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "constante enum définie ici"
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr "%<sizeof%> sur le tableau %qE en paramètre de fonction retournera la taille de %qT"
  
! #: c/c-typeck.cc:4389
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "l'objet appelé %qE n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.cc:4395
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "l'objet %qD appelé n'est pas une fonction ou un pointeur de fonction"
  
! #: c/c-typeck.cc:4401
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "l'objet appelé n'est pas une fonction ou un pointeur de fonction"
*************** msgstr "l'objet appelé n'est pas une fo
*** 52594,54445 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelée à travers un type non compatible"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "fonction appelée avec un type de retour void qualifié"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "le type du paramètre formel %d est incomplet"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de flottant à cause du prototype"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de complexe à cause du prototype"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu de flottant à cause du prototype"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu d'entier à cause du prototype"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu d'entier à cause du prototype"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu de complexe à cause du prototype"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "passage de l'argument %d de %qE comme %<float%> au lieu de %<double%> à cause du prototype"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "passage de l'argument %d de %qE comme %qT au lieu de %qT à cause du prototype"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "passage de l'argument %d de %qE avec des largeurs différentes à cause du prototype"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "passage de l'argument %d de %qE comme un non signé à cause du prototype"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "passage de l'argument %d de %qE comme signé à cause du prototype"
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "trop d'arguments pour la méthode %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "trop d'arguments pour la fonction %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "trop d'arguments pour la fonction interne %qE %d attendus"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas que les arguments pour la méthode %qE soient déclarés sans paramètres"
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas que les arguments de la fonction %qE soient déclarés sans paramètres"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversion implicite de %qT en %qT lors du passage de l'argument à la fonction"
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "trop peu d'arguments pour la fonction %qE ; %i attendus au moins, %i obtenus"
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "trop peu d'arguments pour la fonction %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "trop peu d'arguments pour la fonction interne %qE %u attendus"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "une comparaison avec une chaîne littérale produit un résultat non spécifié"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaison entre un pointeur et la constante caractère zéro"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous déréférencer le pointeur ?"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zéro comme constante de pointeur nul"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmétique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmétique sur un pointeur vers un agrégat vide"
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression booléenne"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le « non » logique ?"
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjugué d'un complexe"
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erroné pour absu"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "type d'argument erroné pour le point d'exclamation unaire"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "incrémenter une valeur énumérée est invalide en C++"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "décrémenter une valeur énumérée est invalide en C++"
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "décrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "le C ISO ne permet pas %<++%> ni %<--%> sur les types complexes avant C2Y"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erroné pour un incrément"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erroné pour un décrément"
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incrément d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "décrément d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "ne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversé"
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adresse demandée pour un tableau avec un ordre de stockage scalaire inversé"
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adresse d'un littéral composé registre demandée"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variable globale de registre %qD utilisée dans une fonction imbriquée"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variable de registre %qD utilisée dans une fonction imbriquée"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandée"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandée"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "le tableau n'est pas une l-valeur dans l'expression conditionnelle"
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "différents types d'énumérations dans une condition est invalide en C++ : %qT vs %qT"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversion implicite depuis %qT vers %qT pour correspondre à d'autres résultats de la condition"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "l'opérande de %<?:%> change de type signé de %qT à %qT à cause du caractère non signé de l'autre opérande"
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "le C ISO interdit une expression conditionnelle dont un seul côté est « void »"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointeurs vers des espaces d'adresses disjoints utilisés dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle"
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle dans le C ISO avant C23"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "le C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonction"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "la première expression a le type %qT"
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "la seconde expression a le type %qT"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "non concordance entre un pointeur et un entier dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de %qD est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%> : %E"
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de %qD est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de type %qT est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%> : %E"
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de type %qT est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel à %qD, déclaré ici"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opérande à gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opérande à droite de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr "le transtypage ajoute le qualificatif %q#v au type de la fonction"
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "le transtypage annule le qualificatif %qv du type ciblé par le pointeur"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "pour être sûrs, tous les pointeurs intermédiaires dans les transtypages de %qT vers %qT doivent être qualifiés avec %<const%>"
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spécifie un type de tableau"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spécifie un type de fonction"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "le C ISO interdit le transtypage d'un type non scalaire vers lui-même"
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "transtypage inutile vers le type %qT"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "le C ISO interdit le transtypage vers un type union"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "transtypage vers un type union depuis un type absent de l'union"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %qs depuis un pointeur d'espace d'adresses générique disjoint"
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses générique vers un pointeur de l'espace d'adresses %qs disjoint"
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %qs depuis un pointeur de l'espace d'adresses %qs disjoint"
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "le transtypage augmente l'alignement requis pour le type ciblé"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "transtypage d'un pointeur vers un entier de taille différente"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "transtypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pas"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille différente"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objet"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonction"
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "transtypage entre des types de fonction incompatibles de %qT vers %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "définir un type dans un transtypage est invalide en C++"
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "la conversion en enum dans une affectation est invalide en C++"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(près de l'initialisation de %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisé depuis une constante chaîne entre parenthèses"
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr "%e attendu mais l'argument est de type %e"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel à une fonction interne déclarée sans prototype"
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel à une fonction interne déclarée sans prototype"
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est déclarée ici"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  msgid "%e declared here"
  msgstr "%e déclaré ici"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT attendu mais l'argument est de type %qT"
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++"
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++"
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "l'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "l'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "le C ISO interdit la conversion d'argument en type union"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "la conversion implicite de %qT vers %qT n'est pas permise en C++"
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "passage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "affectation depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "initialisation depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "retour depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT attendu mais le pointeur est de type %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "l'argument %d de %qE pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'initialisation pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "le type de retour pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "passage de l'argument %d de %qE depuis un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "affectation à %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "initialisation de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "retour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatible"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "le C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "le C ISO interdit le retour entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr "un tableau avec un qualificatif sur l'élément n'est pas qualifié avant C23"
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "les cibles pointées dans le passage de l'argument %d de %qE diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "les cibles pointées dans l'affectation de %qT vers %qT diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "les cibles pointées dans l'initialisation de %qT depuis %qT diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "les cibles pointées en retournant %qT depuis une fonction qui retourne le type %qT  diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "passage de l'argument %d de %qE depuis un type pointeur incompatible"
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "affectation à %e depuis un pointeur vers %qD avec le type incompatible %e"
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "affectation à %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "initialisation de %e depuis un pointeur vers %qD avec le type incompatible %e"
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "initialisation de %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "retour d'un pointeur vers %qD de type %e depuis une fonction avec le type incompatible %e"
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "retour de %e depuis une fonction avec le type de retour %e qui est incompatible"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "l'affectation à %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "retourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "l'affectation à %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "retourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "types incompatibles dans l'affectation au type %qT depuis le type %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "types incompatibles dans l'initialisation du type %qT en utilisant le type %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "types incompatibles en retournant le type %qT alors que %qT était attendu"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrégats"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "le pointeur d'initialisation de %<constexpr%> n'est pas nul"
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "l'initialiseur de %<constexpr%> n'est pas représentable dans un type d'objet"
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "l'initialiseur entier de %<constexpr%> n'est pas une expression entière constante"
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "l'initialiseur de %<constexpr%> n'est pas une expression arithmétique constante"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "l'initialiseur de %<constexpr%> pour un type réel est de type complexe"
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "l'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type décimal"
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaîne de caractères littérale avec un tableau de type %qT"
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT est trop longue (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT est trop longue pour C++ (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT tronque le NUL de fin mais la destination n'a pas l'attribut %qs (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "tableau d'un type inapproprié initialisé avec une chaîne constante"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'étant pas une l-valeur"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un élément de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisé à l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un élément de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "la conversion depuis %qT vers %qT change la valeur de %qd en %qd"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un élément de l'initialisation n'est pas évaluable lors du chargement"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut être initialisé"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu à la fin de l'initialisation"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriqué"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "éléments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'étant pas un tableau"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entière constante"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dépasse les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excède les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisé est écrasé"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisé a des effets de bord écrasés"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "trop d'éléments dans l'initialisation %qT"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'éléments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est déclarée avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'éléments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'éléments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'éléments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'éléments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "la contrainte n'autorise pas des registres en dehors d'une fonction"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "effets de bord dans l'opérande de sortie en dehors d'une fonction"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "l'opérande de sortie en dehors d'une fonction n'est pas une constante"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "le modificateur %<-%> est utilisé à l'intérieur d'une fonction"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "l'opérande de contrainte %<:%> n'est pas une adresse d'une fonction ou une variable non automatique"
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "effets secondaires dans l'opérande d'entrée en dehors d'une fonction"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "l'opérande d'entrée en dehors d'une fonction n'est pas une constante"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculé doit être un type pointeur"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est déclarée avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une étiquette"
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr "la fonction retourne l'adresse d'une fonction imbriquée faisant référence au contexte local"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantité du switch n'est pas un entier"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du « switch » n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'étiquette du « case » doit être une expression constante entière"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "étiquette « case » en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "étiquette %<default%> en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structuré OpenMP"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clé « break » utilisé dans une boucle OpenMP"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clé « continue » à l'extérieur de toute boucle"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "déclaration sans effet"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'opérande pointeur dans %qE ne peut pas être NULL"
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'opérande pointeur dans %qE ne peut pas être NULL"
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'éléments différents"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'éléments différents"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la même taille que %qT"
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants à l'aide de %<==%> ou %<!=%> n'est pas sûr"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnées de pointeurs vers des fonctions"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnée d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisé ne peut pas être converti en pointeur là où un scalaire est requis"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type « struct » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type « union » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type « vector » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spécifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spécifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable « threadprivate » dans la clause %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne inférieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit être spécifiée pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite inférieure négative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur négative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite inférieure %qE au delà de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delà de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supérieure %qE au delà de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramètre doit être spécifiée"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit être spécifiée pour un type pointeur"
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigüe dans la clause %qs"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itérateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itérateur %qD a le type qualifié par %<_Atomic%>"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itérateur %qD à le type qualifié par « const »"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itérateur avec un type non entier"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itérateur %qD a un pas de zéro"
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itérateur %qD fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de début fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la même construction"
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "réduction définie par l'utilisateur pas trouvée pour %qE"
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'élément de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "la clause %<nowait%> ne doit pas être utilisée avec la clause %<copyprivate%>"
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit être %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "le modificateur ne devrait pas être spécifié dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisés"
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linéaire appliquée à une variable non entière non pointeur de type %qT"
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramètre"
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de partage de données"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de réduction"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaît plus d'une fois dans les clauses de données"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de données"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaît à la fois dans les clauses « data » et « map »"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "l'allocateur %qE doit être du type %<omp_allocator_handle_t%>"
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr "l'allocateur %qE doit être soit une variable ou soit un allocateur prédéfini"
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "les modificateurs ne peuvent pas être utilisés avec l'allocateur défini %qE"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr "le modificateur memspace %qE doit être une constante enum de type %<omp_memspace_handle_t%>"
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr "le tableau de traits %qE doit être défini dans la même portée que la constate dans laquelle la clause apparaît"
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr "le tableau de traits %qE doit être du type %<const omp_alloctrait_t []%>"
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr "le tableau de traits doit être du type %<const omp_alloctrait_t []%>"
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "le tableau de traits doit être initialisé avec des constantes"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dépendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> utilisé avec le type %<depend%> autre que %<out%> ou %<inout%>"
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dépendance %<depobj%>"
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dépendance autre que %<depobj%>"
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "expression map %qE non supportée"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses « map »"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaît plus d'une fois dans la même directive %<declare target%>"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "la clause %<order%> ne doit pas être utilisée avec la clause %<ordered%>"
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tâche"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses d'action"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD par défaut doit être du type %<omp_interop_t%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne doit pas être const"
  
  # le premier %qs est un mot non traduit tel que « private », « shared » ou « threadprivate ».
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prédéterminé %qs pour %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifié avec %<const%> peut uniquement apparaître dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spécifié en même temps que la clause %<ordered%>"
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spécifiée en même temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramètre %qD pas spécifié dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas être utilisée avec la clause %<reduction%>"
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "la clause %<grainsize%> ne doit pas être utilisée avec la clause %<num_tasks%>"
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "la clause %<full%> ne doit pas être utilisée avec la clause %<partial%>"
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas être utilisée avec la clause %<mergeable%>"
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'événement d'une clause %<detach%> ne devrait pas être dans une clause qui partage des données"
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr "la clause %<depend%> requiert les clauses d'action avec le type interop %<targetsync%>"
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "la clause %<init%> n'a pas le modificateur %<targetsync%>"
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversé"
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxième argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "le deuxième argument de %<va_arg%> est un type fonction %qT"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "le deuxième argument de %<va_arg%> est un type tableau %qT"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "le C++ exige un type promu, pas un type enum, dans %<va_arg%>"
--- 52670,54521 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fonction appelée à travers un type non compatible"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "fonction appelée avec un type de retour void qualifié"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "le type du paramètre formel %d est incomplet"
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de flottant à cause du prototype"
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme entier au lieu de complexe à cause du prototype"
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu de flottant à cause du prototype"
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu d'entier à cause du prototype"
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "passage de l'argument %d de %qE comme complexe au lieu d'entier à cause du prototype"
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "passage de l'argument %d de %qE comme flottant au lieu de complexe à cause du prototype"
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "passage de l'argument %d de %qE comme %<float%> au lieu de %<double%> à cause du prototype"
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "passage de l'argument %d de %qE comme %qT au lieu de %qT à cause du prototype"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "passage de l'argument %d de %qE avec des largeurs différentes à cause du prototype"
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "passage de l'argument %d de %qE comme un non signé à cause du prototype"
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "passage de l'argument %d de %qE comme signé à cause du prototype"
  
! #: c/c-typeck.cc:4853
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "trop d'arguments pour la méthode %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:4857
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "trop d'arguments pour la fonction %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:4867
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "trop d'arguments pour la fonction interne %qE %d attendus"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas que les arguments pour la méthode %qE soient déclarés sans paramètres"
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "le C23 ISO n'autorise pas que les arguments de la fonction %qE soient déclarés sans paramètres"
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "conversion implicite de %qT en %qT lors du passage de l'argument à la fonction"
  
! #: c/c-typeck.cc:5045
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "trop peu d'arguments pour la fonction %qE ; %i attendus au moins, %i obtenus"
  
! #: c/c-typeck.cc:5046
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "trop peu d'arguments pour la fonction %qE ; %i attendus, %i obtenus"
  
! #: c/c-typeck.cc:5060
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "trop peu d'arguments pour la fonction interne %qE %u attendus"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "une comparaison avec une chaîne littérale produit un résultat non spécifié"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "comparaison entre un pointeur et la constante caractère zéro"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr "vouliez-vous déréférencer le pointeur ?"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "zéro comme constante de pointeur nul"
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "comparaison entre %qT et %qT"
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "pointeur de type %<void *%> utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "pointeur vers une fonction utilisé dans une soustraction"
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "arithmétique sur un pointeur vers un type incomplet"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "arithmétique sur un pointeur vers un agrégat vide"
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "%<~%> sur une expression booléenne"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr "vouliez-vous utiliser le « non » logique ?"
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "le C ISO ne permet pas d'utiliser %<~%> pour calculer le conjugué d'un complexe"
  
! #: c/c-typeck.cc:5913
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "type d'argument erroné pour absu"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "type d'argument erroné pour le point d'exclamation unaire"
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "incrémenter une valeur énumérée est invalide en C++"
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "décrémenter une valeur énumérée est invalide en C++"
  
! #: c/c-typeck.cc:6007
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "incrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:6010
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "décrémentation d'une expression booléenne"
  
! #: c/c-typeck.cc:6026
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "le C ISO ne permet pas %<++%> ni %<--%> sur les types complexes avant C2Y"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "type d'argument erroné pour un incrément"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "type d'argument erroné pour un décrément"
  
! #: c/c-typeck.cc:6075
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "incrément d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.cc:6079
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "décrément d'un pointeur vers un type incomplet %qT"
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "prise de l'adresse d'une expression de type %<void%>"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ne peut prendre l'adresse du champ de bits %qD"
  
! #: c/c-typeck.cc:6302
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "ne peut prendre l'adresse d'un scalaire avec un ordre de stockage inversé"
  
! #: c/c-typeck.cc:6310
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "adresse demandée pour un tableau avec un ordre de stockage scalaire inversé"
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr "adresse d'un littéral composé registre demandée"
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variable globale de registre %qD utilisée dans une fonction imbriquée"
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variable de registre %qD utilisée dans une fonction imbriquée"
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "adresse d'une variable registre globale %qD demandée"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "adresse d'une variable registre %qD demandée"
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "le tableau n'est pas une l-valeur dans l'expression conditionnelle"
  
! #: c/c-typeck.cc:6716
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "différents types d'énumérations dans une condition est invalide en C++ : %qT vs %qT"
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "conversion implicite depuis %qT vers %qT pour correspondre à d'autres résultats de la condition"
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr "l'opérande de %<?:%> change de type signé de %qT à %qT à cause du caractère non signé de l'autre opérande"
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "le C ISO interdit une expression conditionnelle dont un seul côté est « void »"
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "pointeurs vers des espaces d'adresses disjoints utilisés dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6902
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle"
  
! #: c/c-typeck.cc:6906
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "le pointeur vers le tableau perd le qualificatif dans l'expression conditionnelle dans le C ISO avant C23"
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "le C ISO interdit une expression conditionnelle entre %<void *%> et un pointeur de fonction"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "non concordance de type de pointeurs dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "la première expression a le type %qT"
  
! #: c/c-typeck.cc:6939
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "la seconde expression a le type %qT"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "non concordance entre un pointeur et un entier dans une expression conditionnelle"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "non concordance de type dans une expression conditionnelle"
  
! #: c/c-typeck.cc:7106
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de %qD est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%> : %E"
  
! #: c/c-typeck.cc:7110
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de %qD est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.cc:7129
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "la valeur de retour de type %qT est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%> : %E"
  
! #: c/c-typeck.cc:7134
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "la valeur de retour de type %qT est ignorée alors qu'elle est déclarée avec l'attribut %<nodiscard%>"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "dans l'appel à %qD, déclaré ici"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "l'opérande à gauche de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "l'opérande à droite de la virgule n'a pas d'effet"
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr "le transtypage ajoute le qualificatif %q#v au type de la fonction"
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "le transtypage annule le qualificatif %qv du type ciblé par le pointeur"
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr "pour être sûrs, tous les pointeurs intermédiaires dans les transtypages de %qT vers %qT doivent être qualifiés avec %<const%>"
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "le transtypage spécifie un type de tableau"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "le transtypage spécifie un type de fonction"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "le C ISO interdit le transtypage d'un type non scalaire vers lui-même"
  
! #: c/c-typeck.cc:7439
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "transtypage inutile vers le type %qT"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "le C ISO interdit le transtypage vers un type union"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "transtypage vers un type union depuis un type absent de l'union"
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %qs depuis un pointeur d'espace d'adresses générique disjoint"
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses générique vers un pointeur de l'espace d'adresses %qs disjoint"
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr "transtypage vers un pointeur de l'espace d'adresses %qs depuis un pointeur de l'espace d'adresses %qs disjoint"
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "le transtypage augmente l'alignement requis pour le type ciblé"
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "transtypage d'un pointeur vers un entier de taille différente"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "transtypage d'un appel de fonction de type %qT vers le type %qT ne correspondant pas"
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "transtypage vers un pointeur depuis un entier de taille différente"
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur de fonction en un type de pointeur vers un objet"
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "le C ISO interdit la conversion d'un pointeur vers un objet en un type de pointeur vers une fonction"
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "transtypage entre des types de fonction incompatibles de %qT vers %qT"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "définir un type dans un transtypage est invalide en C++"
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "affectation vers une expression de type tableau"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "la conversion en enum dans une affectation est invalide en C++"
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(près de l'initialisation de %qs)"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "tableau initialisé depuis une constante chaîne entre parenthèses"
  
! #: c/c-typeck.cc:8244
  msgid "expected %e but argument is of type %e"
  msgstr "%e attendu mais l'argument est de type %e"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, le type de l'argument %d est %qT quand %qT est attendu dans un appel à une fonction interne déclarée sans prototype"
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr "dans %qD, l'argument %d promeut vers %qT quand %qT est attendu dans un appel à une fonction interne déclarée sans prototype"
  
! #: c/c-typeck.cc:8286
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "la fonction interne %qD est déclarée ici"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  msgid "%e declared here"
  msgstr "%e déclaré ici"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "la conversion d'un enum lors du passage de l'argument %d de %qE est invalide en C++"
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "%qT attendu mais l'argument est de type %qT"
  
! #: c/c-typeck.cc:8545
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT dans une affectation est invalide en C++"
  
! #: c/c-typeck.cc:8550
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:8555
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "la conversion d'un enum de %qT vers %qT durant le retour est invalide en C++"
  
! #: c/c-typeck.cc:8573
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "conversion implicite de %qT vers %qT"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "passer l'argument %d de %qE ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "l'affectation ajoute la qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "l'initialisation ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "le retour ajoute le qualificatif %q#v au pointeur de fonction qui n'avait pas de qualificatif"
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "passer l'argument %d de %qE abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "l'affectation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "l'initialisation abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "le retour abandonne le qualificatif %qv du type pointé"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "le C ISO interdit la conversion d'argument en type union"
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "la conversion implicite de %qT vers %qT n'est pas permise en C++"
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "passage de l'argument %d de %qE depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "affectation depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "initialisation depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr "retour depuis un pointeur vers un espace d'adresses non fermé"
  
! #: c/c-typeck.cc:8921
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "%qT attendu mais le pointeur est de type %qT"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "l'argument %d de %qE pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'initialisation pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "le type de retour pourrait être un candidat pour un attribut de format"
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "passage de l'argument %d de %qE depuis un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "affectation à %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "initialisation de %qT depuis un type pointeur %qT avec un ordre de stockage scalaire incompatible"
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "retour de %qT depuis un type pointeur avec un ordre de stockage scalaire %qT incompatible"
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "le C ISO interdit de passer l'argument %d de %qE entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'affectation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "le C ISO interdit l'initialisation entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "le C ISO interdit le retour entre un pointeur de fonction et %<void *%>"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr "un tableau avec un qualificatif sur l'élément n'est pas qualifié avant C23"
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "les cibles pointées dans le passage de l'argument %d de %qE diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9115
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "les cibles pointées dans l'affectation de %qT vers %qT diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "les cibles pointées dans l'initialisation de %qT depuis %qT diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9126
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "les cibles pointées en retournant %qT depuis une fonction qui retourne le type %qT  diffèrent dans la plage signée"
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "passage de l'argument %d de %qE depuis un type pointeur incompatible"
  
! #: c/c-typeck.cc:9184
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "affectation à %e depuis un pointeur vers %qD avec le type incompatible %e"
  
! #: c/c-typeck.cc:9190
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "affectation à %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9199
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "initialisation de %e depuis un pointeur vers %qD avec le type incompatible %e"
  
! #: c/c-typeck.cc:9205
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "initialisation de %e depuis le type pointeur %e qui est incompatible"
  
! #: c/c-typeck.cc:9213
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "retour d'un pointeur vers %qD de type %e depuis une fonction avec le type incompatible %e"
  
! #: c/c-typeck.cc:9219
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "retour de %e depuis une fonction avec le type de retour %e qui est incompatible"
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9307
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "l'affectation à %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9313
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9318
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "retourner %qT depuis une fonction avec le type de retour %qT transforme un entier en pointeur sans transtypage"
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "le passage de l'argument %d de %qE transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9350
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "l'affectation à %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9356
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "l'initialisation de %qT depuis %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9360
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "retourner %qT depuis une fonction qui retourne le type %qT transforme un pointeur en entier sans transtypage"
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "type incompatible pour l'argument %d de %qE"
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "types incompatibles dans l'affectation au type %qT depuis le type %qT"
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "types incompatibles dans l'initialisation du type %qT en utilisant le type %qT"
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "types incompatibles en retournant le type %qT alors que %qT était attendu"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "le C traditionnel rejette l'initialisation automatique d'agrégats"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr "le pointeur d'initialisation de %<constexpr%> n'est pas nul"
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr "l'initialiseur de %<constexpr%> n'est pas représentable dans un type d'objet"
  
! #: c/c-typeck.cc:9770
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "l'initialiseur entier de %<constexpr%> n'est pas une expression entière constante"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "l'initialiseur de %<constexpr%> n'est pas une expression arithmétique constante"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr "l'initialiseur de %<constexpr%> pour un type réel est de type complexe"
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr "l'initialiseur de %<constexpr%> pour un type en virgule flottante binaire est de type décimal"
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "initialisation d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "impossible d'initialiser un tableau de %qT depuis une chaîne de caractères littérale avec un tableau de type %qT"
  
! #: c/c-typeck.cc:10016
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT est trop longue (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10021
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT est trop longue pour C++ (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr "la chaîne d'initialisation pour le tableau de %qT tronque le NUL de fin mais la destination n'a pas l'attribut %qs (%wu caractères dans %wu disponibles)"
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "tableau d'un type inapproprié initialisé avec une chaîne constante"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "utilisation invalide d'un tableau n'étant pas une l-valeur"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "initialisation invalide"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "un élément de l'initialisation n'est pas une constante"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "tableau initialisé à l'aide d'une expression de tableau non constante"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "un élément de l'initialisation n'est pas une expression constante"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "la conversion depuis %qT vers %qT change la valeur de %qd en %qd"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "un élément de l'initialisation n'est pas évaluable lors du chargement"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "type de vecteur opaque ne peut être initialisé"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "groupe d'accolades superflu à la fin de l'initialisation"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "accolades autour d'une initialisation d'un scalaire"
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriqué"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "accolades manquantes autour de l'initialisation"
  
! #: c/c-typeck.cc:11006
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "initialisation manquante pour le champ %qD de %qT"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "éléments superflus dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "index de tableau dans l'initialisation de quelque chose n'étant pas un tableau"
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "le nom du champ n'est pas dans l'initialisation de l'enregistrement ou de l'union"
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "l'index de tableau dans l'initialisation n'est pas un entier"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr "l'index de tableau dans l'initialisation n'est pas une expression entière constante"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "index de tableau non constant dans l'initialisation"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "l'index de tableau dépasse les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "plage de l'index vide dans l'initialisation"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "la plage d'index du tableau excède les limites du tableau dans l'initialisation"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "le champ initialisé est écrasé"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "le champ initialisé a des effets de bord écrasés"
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "la conversion en enum durant l'initialisation est invalide en C++"
  
! #: c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr "trop d'éléments dans l'initialisation %qT"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "trop d'éléments dans l'initialisation de la structure"
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr "initialisation par position de champs dans une %<struct%> qui est déclarée avec l'attribut %<designated_init%>"
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "initialisation non statique d'un membre de tableau flexible"
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "trop d'éléments dans l'initialisation de l'union"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "le C traditionnel rejette l'initialisation des unions"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "trop d'éléments dans l'initialisation du tableau"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "trop d'éléments dans l'initialisation du vecteur"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "trop d'éléments dans l'initialisation d'un scalaire"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr "la contrainte n'autorise pas des registres en dehors d'une fonction"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr "effets de bord dans l'opérande de sortie en dehors d'une fonction"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr "l'opérande de sortie en dehors d'une fonction n'est pas une constante"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "le modificateur %<-%> est utilisé à l'intérieur d'une fonction"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr "l'opérande de contrainte %<:%> n'est pas une adresse d'une fonction ou une variable non automatique"
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr "effets secondaires dans l'opérande d'entrée en dehors d'une fonction"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr "l'opérande d'entrée en dehors d'une fonction n'est pas une constante"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "le C ISO interdit %<goto *expr;%>"
  
! #: c/c-typeck.cc:13357
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "le goto calculé doit être un type pointeur"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "la fonction est déclarée avec %<noreturn%> mais elle utilise l'instruction %<return%>"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> sans valeur dans une fonction retournant autre chose que void"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> avec une valeur dans une fonction retournant un void"
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "le C ISO interdit %<return%> avec une expression dans une fonction qui retourne un void"
  
! #: c/c-typeck.cc:13515
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr "la fonction retourne l'adresse d'une étiquette"
  
! #: c/c-typeck.cc:13520
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr "la fonction retourne l'adresse d'une fonction imbriquée faisant référence au contexte local"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "la quantité du switch n'est pas un entier"
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "l'expression %<long%> du « switch » n'est pas convertie en %<int%> avec le C ISO"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "l'étiquette du « case » doit être une expression constante entière"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "étiquette « case » en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "étiquette %<default%> en dehors de tout « switch »"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "sortie invalide du bloc structuré OpenMP"
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "mot-clé « break » utilisé dans une boucle OpenMP"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "mot-clé « continue » à l'extérieur de toute boucle"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "déclaration sans effet"
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "l'instruction de l'expression a un type incomplet"
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'opérande pointeur dans %qE ne peut pas être NULL"
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'opérande pointeur dans %qE ne peut pas être NULL"
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<false%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr "la comparaison sera toujours %<true%> car l'adresse de %qE ne sera jamais NULL"
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "comparaison de vecteurs avec des types d'éléments différents"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "comparaison de vecteurs avec des nombres d'éléments différents"
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "comparaison entre les types %qT et %qT"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr "n'a pu trouver un type entier de la même taille que %qT"
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "comparer des nombres flottants à l'aide de %<==%> ou %<!=%> n'est pas sûr"
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "comparaison de pointeurs vers des espaces d'adresses disjoints"
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "le C ISO interdit la comparaison de %<void *%> avec un pointeur de fonction"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "il manque un transtypage pour comparer des types de pointeurs distincts"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "comparaison entre un pointeur et un entier"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "comparaison de pointeurs complet et incomplet"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "le C ISO interdit les comparaisons ordonnées de pointeurs vers des fonctions"
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "comparaison ordonnée d'un pointeur avec un pointeur nul"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier"
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "conversion implicite de %qT vers %qT pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "le tableau utilisé ne peut pas être converti en pointeur là où un scalaire est requis"
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "valeur de type « struct » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "valeur de type « union » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "valeur de type « vector » utilisée là où un scalaire est requis"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancel%> doit spécifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "modificateur de clause %<cancel%> %<if%> attendus"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr "%<#pragma omp cancellation point%> doit spécifier l'une des clauses %<parallel%>, %<for%>, %<sections%> ou %<taskgroup%>"
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:15866
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%<_Atomic%> %qD dans la clause %qs"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD est une variable « threadprivate » dans la clause %qs"
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "la borne inférieure %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "la longueur %qE de la section du tableau n'a pas un type entier"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "pointeur unique attendu dans la clause %qs"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "section de tableau ayant une longueur nulle dans la clause %qs"
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr "l'expression de longueur doit être spécifiée pour un type tableau dont la limite est inconnue"
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr "limite inférieure négative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "longueur négative dans la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr "limite inférieure %qE au delà de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr "longueur %qE au delà de la taille de la section du tableau dans la clause %qs"
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr "limite supérieure %qE au delà de la taille de la section du tableau dans la clause %qs"
  
  # Ce message ne veut absolument rien dire !
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "pour une fonction tableau, l'expression de longueur du paramètre doit être spécifiée"
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr "l'expression de longueur doit être spécifiée pour un type pointeur"
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr "la section du tableau n'est pas contigüe dans la clause %qs"
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "%qE n'a pas un type pointeur ou tableau"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "l'itérateur %qD n'a pas le type entier ni le type pointeur"
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "l'itérateur %qD a le type qualifié par %<_Atomic%>"
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "l'itérateur %qD à le type qualifié par « const »"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "pas de l'itérateur avec un type non entier"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr "l'itérateur %qD a un pas de zéro"
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr "le type de l'itérateur %qD fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "l'expression de début fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "l'expression de fin fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "l'expression de pas fait référence à l'itérateur extérieur %qD"
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "pointeur attendu dans la clause %qs"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la même construction"
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr "clause %<inscan%> %<reduction%> avec une section de tableau"
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr "%qD dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr "%<_Atomic%> %qE dans la clause %<reduction%>"
  
! #: c/c-typeck.cc:16850
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "type de taille nulle %qT dans la clause %qs"
  
! #: c/c-typeck.cc:16858
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "type de taille variable %qT dans la clause %qs"
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE a un type invalide pour %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr "réduction définie par l'utilisateur pas trouvée pour %qE"
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "type d'élément de longueur variable dans la table de la clause %<reduction%>"
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr "la clause %<nowait%> ne doit pas être utilisée avec la clause %<copyprivate%>"
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE doit être %<threadprivate%> pour %<copyin%>"
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr "le modificateur ne devrait pas être spécifié dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> lorsque les modificateurs OpenMP 5.2 ne sont pas utilisés"
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr "clause linéaire appliquée à une variable non entière non pointeur de type %qT"
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<linear%>"
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr "le pas %qE de la clause %<linear%> n'est ni une constante ni un paramètre"
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE n'est pas une variable dans la clause %qs"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de partage de données"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de réduction"
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE apparaît plus d'une fois dans les clauses de données"
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de données"
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD apparaît à la fois dans les clauses « data » et « map »"
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE n'est pas une variable dans la clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr "%<_Atomic%> %qD dans la clause %<aligned%>"
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clause %<aligned%>"
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<nontemporal%>"
  
! #: c/c-typeck.cc:17309
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clauses %<nontemporal%>"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE n'est pas une variable dans la clause %<allocate%>"
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE apparaît plus d'une fois dans les clause %<allocate%>"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr "l'allocateur %qE doit être du type %<omp_allocator_handle_t%>"
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr "l'allocateur %qE doit être soit une variable ou soit un allocateur prédéfini"
  
! #: c/c-typeck.cc:17431
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "les modificateurs ne peuvent pas être utilisés avec l'allocateur défini %qE"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr "le modificateur memspace %qE doit être une constante enum de type %<omp_memspace_handle_t%>"
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr "le tableau de traits %qE doit être défini dans la même portée que la constate dans laquelle la clause apparaît"
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr "le tableau de traits %qE doit être du type %<const omp_alloctrait_t []%>"
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr "le tableau de traits doit être du type %<const omp_alloctrait_t []%>"
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr "le tableau de traits doit être initialisé avec des constantes"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr "clause %<depend%> avec le type de dépendance %<depobj%> sur une section de tableau"
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr "%<omp_all_memory%> utilisé avec le type %<depend%> autre que %<out%> ou %<inout%>"
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE n'est pas une une expression l-valeur ni une section de tableau dans la clause %qs"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr "%qE n'a pas le type %<omp_depend_t%> dans la clause %<depend%> avec le type de dépendance %<depobj%>"
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr "%qE ne devrait pas avoir le type %<omp_depend_t%> dans la clause %<depend%> avec un type de dépendance autre que %<depobj%>"
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr "la section du tableau n'a pas un type pour lequel une correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "expression map %qE non supportée"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses de mouvement"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses « map »"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD n'a pas un type pour lequel la correspondance peut être établie (mappable type) dans la clause %qs"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE n'est ni une variable ni un nom de fonction dans la clause %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE apparaît plus d'une fois dans la même directive %<declare target%>"
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE n'est pas un argument dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18036
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "la variable %qs n'est pas un pointeur"
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr "la clause %<order%> ne doit pas être utilisée avec la clause %<ordered%>"
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "trop de clauses %qs dans une construction de tâche"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr "la clause %<inbranch%> est incompatible avec %<notinbranch%>"
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses d'action"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD par défaut doit être du type %<omp_interop_t%>"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne doit pas être const"
  
  # le premier %qs est un mot non traduit tel que « private », « shared » ou « threadprivate ».
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE est prédéterminé %qs pour %qs"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%qE qualifié avec %<const%> peut uniquement apparaître dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr "la valeur de la clause %<simdlen%> est plus grande que la valeur de la clause %<safelen%>"
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr "modificateur d'ordonnancement %<nonmonotonic%> spécifié en même temps que la clause %<ordered%>"
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr "clause %qs spécifiée en même temps que la clause %<inscan%> %<reduction%>"
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr "le pas de la clause %<linear%> est un paramètre %qD pas spécifié dans la clause %<uniform%>"
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr "la clause %<nogroup%> ne doit pas être utilisée avec la clause %<reduction%>"
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr "la clause %<grainsize%> ne doit pas être utilisée avec la clause %<num_tasks%>"
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr "la clause %<full%> ne doit pas être utilisée avec la clause %<partial%>"
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr "la clause %<detach%> ne doit pas être utilisée avec la clause %<mergeable%>"
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr "l'identificateur de l'événement d'une clause %<detach%> ne devrait pas être dans une clause qui partage des données"
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr "la clause %<depend%> requiert les clauses d'action avec le type interop %<targetsync%>"
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr "la clause %<init%> n'a pas le modificateur %<targetsync%>"
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr "impossible d'utiliser %<va_arg%> avec un ordre de stockage inversé"
  
! #: c/c-typeck.cc:18766
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "le deuxième argument de %<va_arg%> est du type incompatible %qT"
  
! #: c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "le deuxième argument de %<va_arg%> est un type fonction %qT"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "le deuxième argument de %<va_arg%> est un type tableau %qT"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr "le C++ exige un type promu, pas un type enum, dans %<va_arg%>"
*************** msgstr "erreur de logique : inœud manq
*** 55119,56020 ****
  msgid "failed compiling %s"
  msgstr "échec de la compilation %s"
  
! #: cp/call.cc:2159
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "le transtypage de %qT vers %qT n'utilise pas %qD"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "pas de conversion connue pour le paramètre %<this%> implicite pour convertir de %qH vers %qI"
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "la conversion de l'argument %d serait mal formée:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  msgid "no known conversion from %qH to %qI"
  msgstr "pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.cc:4035
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] "le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.cc:4082
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.cc:4087
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "%s%#qD (ignoré)"
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimé)"
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversé)"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (réécrit)"
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:4114
  #, gcc-internal-format
  msgid "inherited here"
  msgstr "hérité ici"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "le type de retour %qT de la fonction de conversion explicite ne peut pas être converti en %qT avec une conversion qualifiée"
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "la conversion depuis le type de retour %qT de la spécialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr "la substitution des arguments du patron déduit a provoqué les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "la déduction/substitution de l'argument du patron a échoué:"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr "un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "un constructeur hérité n'est pas un candidat pour une initialisation depuis une expression du même type ou d'un type dérivé"
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr "certains candidats ont été omis ; utilisez %<-fdiagnostics-all-candidates%> pour les afficher"
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "les initialisations par noms ne peuvent pas être utilisées avec un type non agrégé %qT"
  
! #: cp/call.cc:4827
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguë"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  msgid "could not convert %qH to %qI"
  msgstr "n'a pu convertir %qH en %qI"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liée directement"
  
! #: cp/call.cc:5037
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant à l'appel %<%D(%A)%>"
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu à la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut être appelé sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel à %<(%T) (%A)%>"
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel à %<(%T) (%A)%> est ambigu"
  
! #: cp/call.cc:5649
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguë pour "
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opérandes sont %qT, %qT et %qT)"
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opérandes sont %qT et %qT)"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opérande est %qT)"
  
! #: cp/call.cc:5678
  msgid " (operand types are %e and %e)"
  msgstr " (les types des opérandes sont %e et %e)"
  
! #: cp/call.cc:5693
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.cc:5727
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.cc:5736
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5739
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.cc:5879
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire inféré %qT n'est pas un type entier ou en virgule flottante de la même taille que %qT"
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.cc:6037
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "les opérandes de %<?:%> de types %qT et %qT ont des rangs de conversion pas ordonnés"
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxième opérande de l'opérateur conditionnel a le type %<void%> mais le troisième opérande n'est ni une expression qui génère une exception ni le type %<void%>"
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisième opérande de l'opérateur conditionnel a le type %<void%> mais le deuxième opérande n'est ni une expression qui génère une exception ni le type %<void%>"
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opérandes de %<?:%> ont les types différents %qT et %qT"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut être converti en l'autre"
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre à d'autres résultats de la condition"
  
! #: cp/call.cc:6483
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les énumérés de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "expression conditionnelle entre le type énuméré %qT et le type en virgule flottante %qT"
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "expression conditionnelle entre le type en virgule flottante %qT et le type énuméré %qT"
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type énuméré %qT et le type en virgule flottante %qT est dépréciée"
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type énuméré %qT est dépréciée"
  
! #: cp/call.cc:6532
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type énuméré et non énuméré dans l'expression conditionnelle"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> déclaré pour l'opérateur suffixé %qs, on essaie avec l'opérateur préfixé à la place"
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> déclaré pour l'opérateur suffixé %qs"
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle récursivement avec les arguments inversés"
  
! #: cp/call.cc:7597
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisé comme candidat réécrit pour la comparaison de %qT et %qT"
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.cc:7870
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "pas de concordance pour l'appel à %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7884
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "l'appel à %<%T::operator[] (%A)%> est ambigu"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opérateur « new » avec placement sélectionne %<operator delete%> sans placement"
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de désallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.cc:8183
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de désallocation habituelle (sans placement)"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de désallocation correspondante pour %qD"
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "le destructeur delete %qD ne peut pas utilisé pour libérer la mémoire allouée si l'initialisation lève une exception car l'objet n'est pas encore construit"
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adapté pour %qT"
  
! #: cp/call.cc:8446
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privé dans ce contexte"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "déclaré privé ici"
  
! #: cp/call.cc:8452
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protégé dans ce contexte"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "déclaré protégé ici"
  
! #: cp/call.cc:8460
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT à partir de NULL"
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.cc:8567
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.cc:8641
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "initialisation de l'argument %P de %qD"
  
! #: cp/call.cc:8663
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "le C++ ISO n'autorise pas la conversion vers %qH à partir de %qI avec un plus grand rang de conversion"
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr "le C++ ISO n'autorise pas la conversion vers %qH à partir de %qI avec des rangs de conversion pas ordonnés"
  
! #: cp/call.cc:8794
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion définie par l'utilisateur de %qH vers %qI est invalide"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delà, un constructeur par défaut peut être explicite"
  
! #: cp/call.cc:9058
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "conversion réductrice de %qd depuis %qH vers %qI"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait être un candidat pour un attribut de format"
  
! #: cp/call.cc:9275
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la référence d'une r-valeur de type %qH à une l-valeur de type %qI"
  
! #: cp/call.cc:9284
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "impossible de lier la référence d'une l-valeur non constante de type %qH à une valeur de type %qI"
  
! #: cp/call.cc:9289
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la référence d'une l-valeur non constante de type %qH à une r-valeur de type %qI"
  
  #. extype is volatile
! #: cp/call.cc:9292
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la référence d'une l-valeur de type %qH à une r-valeur de type %qI"
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la référence de type %qH vers %qI à cause des limites différentes des tableaux"
  
! #: cp/call.cc:9308
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la référence du type %qH à %qI abandonne les qualificatifs"
  
! #: cp/call.cc:9347
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaqueté %qE avec %qT"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.cc:9554
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument à la fonction"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'énumération %qT dans une portée limitée est passée au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT après"
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supporté conditionnellement"
  
! #: cp/call.cc:9663
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type référencé %qT au travers de %<...%>"
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la réception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supporté conditionnellement"
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "évaluation récursive de l'argument par défaut pour %q#D"
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel à %qD utilise l'argument par défaut du paramètre %P qui n'est pas encore défini"
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par défaut"
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr "utilisez %<-fdiagnostics-all-candidates%> pour afficher tous les candidats considérés"
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments à l'élision du constructeur hérité %qD"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "écriture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "écriture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "écriture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "écriture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnée%s"
  
! #: cp/call.cc:11384
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutôt une affectation ou une initialisation par valeur"
  
! #: cp/call.cc:11386
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutôt une affectation"
  
! #: cp/call.cc:11388
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutôt une initialisation par valeur"
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:11394
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.cc:11417
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutôt une affectation par copie ou une initialisation par copie"
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutôt une affectation par copie"
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutôt une initialisation par copie"
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD écriture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD écriture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD écriture dans un objet avec un constructeur par copie supprimé"
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutôt une affectation ou une initialisation par copie"
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD écriture dans un objet du type non trivial %#qT laisse %wu octets inchangés"
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD écriture dans un objet du type non trivial %#qT laisse %wu octet inchangé"
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD déplacement d'un objet du type non trivialement copiable %#qT; utilisez plutôt %<new%> et %<delete%>"
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD déplacement d'un objet de type %#qT avec un constructeur par copie supprimé; utilisez plutôt %<new%> et %<delete%>"
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD déplacement d'un objet de type %#qT avec un destructeur supprimé"
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD déplacement d'un objet du type non trivial %#qT et de taille %E dans une région de taille %E"
  
! #: cp/call.cc:11522
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT déclaré ici"
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "l'argument %u dans l'appel à la fonction %qE est un pointeur vers un type non trivialement copiable (%qT)"
  
! #: cp/call.cc:11649
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur délègue à lui-même"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel à %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11980
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel à %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel à la non fonction %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style « fonction », enlevez le %<::%D%> redondant"
  
! #: cp/call.cc:12250
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu à la surcharge %<%s(%A)%>"
  
! #: cp/call.cc:12276
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel à %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.cc:12281
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel à %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.cc:12282
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel à %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "le C++20 indique que ceux-ci sont ambigus même si le second est inversé :"
  
! #: cp/call.cc:13488
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "essayez de rendre l'opérateur une fonction membre %<const%>"
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD à la place de %qD"
  
! #: cp/call.cc:13552
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la séquence de conversion pour l'argument est meilleure"
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "désaccord dans l'argument par défaut lors de la résolution de la surcharge"
  
! #: cp/call.cc:13869
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.cc:13871
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus même si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'à la sortie du constructeur"
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une référence non constante du type %qH à partir d'une r-valeur de type %qI"
  
! #: cp/call.cc:14537
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une référence du type %qH à partir d'une expression de type %qI"
  
! #: cp/call.cc:14866
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "est peut-être une référence ballante vers un temporaire"
  
! #: cp/call.cc:14867
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "le temporaire %qT est créé ici"
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "la fonction de conversion explicite n'a pas été considérée"
--- 55195,56096 ----
  msgid "failed compiling %s"
  msgstr "échec de la compilation %s"
  
! #: cp/call.cc:2163
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "le transtypage de %qT vers %qT n'utilise pas %qD"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "le passage de %qT comme argument %<this%> abandonne les qualificatifs"
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "pas de conversion connue pour le paramètre %<this%> implicite pour convertir de %qH vers %qI"
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "la conversion de l'argument %d serait mal formée:"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  msgid "no known conversion from %qH to %qI"
  msgstr "pas de conversion connue pour convertir %qH en %qI"
  
! #: cp/call.cc:4039
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "pas de conversion connue pour convertir l'argument %d depuis %qH vers %qI"
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] "le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/call.cc:4086
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T, %T)%> (fonction interne)"
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%<%D(%T, %T)%> (fonction interne)"
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%<%D(%T)%> (fonction interne)"
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%qT (conversion)"
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr "%s%#qD (concordance proche)"
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "%s%#qD (ignoré)"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#qD (supprimé)"
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#qD (inversé)"
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr "%s%#qD (réécrit)"
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s%#qD"
  
! #: cp/call.cc:4118
  #, gcc-internal-format
  msgid "inherited here"
  msgstr "hérité ici"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr "le type de retour %qT de la fonction de conversion explicite ne peut pas être converti en %qT avec une conversion qualifiée"
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr "la conversion depuis le type de retour %qT de la spécialisation de la fonction de conversion du patron vers %qT n'est pas une correspondance exacte"
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr "la substitution des arguments du patron déduit a provoqué les erreurs vues plus haut"
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "la déduction/substitution de l'argument du patron a échoué:"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr "un constructeur acceptant un unique argument de son propre type de classe est invalide"
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr "un constructeur hérité n'est pas un candidat pour une initialisation depuis une expression du même type ou d'un type dérivé"
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr "certains candidats ont été omis ; utilisez %<-fdiagnostics-all-candidates%> pour les afficher"
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "les initialisations par noms ne peuvent pas être utilisées avec un type non agrégé %qT"
  
! #: cp/call.cc:4831
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "la conversion de %qH vers %qI est ambiguë"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  msgid "could not convert %qH to %qI"
  msgstr "n'a pu convertir %qH en %qI"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr "impossible de convertir %qE de %qH vers %qI"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr "initialiser %qH avec %qI dans une expression constante convertie n'est pas liée directement"
  
! #: cp/call.cc:5041
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "conversion de %qH vers %qI dans une expression constante convertie"
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "pas de fonction correspondant à l'appel %<%D(%A)%>"
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "appel ambigu à la surcharge %<%D(%A)%>"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "le pointeur vers la fonction membre %qE ne peut être appelé sans un objet; utilisez %<.*%> ou %<->*%>"
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "pas de concordance pour l'appel à %<(%T) (%A)%>"
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "l'appel à %<(%T) (%A)%> est ambigu"
  
! #: cp/call.cc:5653
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "surcharge ambiguë pour "
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr "pas de concordance pour "
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr " (les types des opérandes sont %qT, %qT et %qT)"
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr " (les types des opérandes sont %qT et %qT)"
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr " (le type de l'opérande est %qT)"
  
! #: cp/call.cc:5682
  msgid " (operand types are %e and %e)"
  msgstr " (les types des opérandes sont %e et %e)"
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator?:%> ternaire"
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<operator?:%> ternaire dans %<%E ? %E : %E%>"
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%s%>"
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> dans %<%E%s%>"
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator[]%>"
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<operator[]%> dans %<%E[%E]%>"
  
! #: cp/call.cc:5731
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs dans %<%s %E%>"
  
! #: cp/call.cc:5740
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator %s%>"
  
! #: cp/call.cc:5743
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator %s%> dans %<%s%E%>"
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> dans %<%E %s %E%>"
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> dans %<%s%E%>"
  
! #: cp/call.cc:5883
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "le C++ ISO interdit l'omission du terme au milieu de l'expression %<?:%>"
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr "le type scalaire inféré %qT n'est pas un type entier ou en virgule flottante de la même taille que %qT"
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr "la conversion du scalaire %qH vers le vecteur %qI implique une troncature"
  
! #: cp/call.cc:6041
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "types vectoriels incompatibles dans l'expression conditionnelle: %qT, %qT et %qT"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "les opérandes de %<?:%> de types %qT et %qT ont des rangs de conversion pas ordonnés"
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "le deuxième opérande de l'opérateur conditionnel a le type %<void%> mais le troisième opérande n'est ni une expression qui génère une exception ni le type %<void%>"
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "le troisième opérande de l'opérateur conditionnel a le type %<void%> mais le deuxième opérande n'est ni une expression qui génère une exception ni le type %<void%>"
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "les opérandes de %<?:%> ont les types différents %qT et %qT"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr "  et chaque type peut être converti en l'autre"
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "conversion implicite depuis %qH vers %qI pour correspondre à d'autres résultats de la condition"
  
! #: cp/call.cc:6487
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "non concordance dans les énumérés de l'expression conditionnelle: %qT vs %qT"
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "expression conditionnelle entre le type énuméré %qT et le type en virgule flottante %qT"
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "expression conditionnelle entre le type en virgule flottante %qT et le type énuméré %qT"
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type énuméré %qT et le type en virgule flottante %qT est dépréciée"
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'expression conditionnelle entre le type en virgule flottante %qT et le type énuméré %qT est dépréciée"
  
! #: cp/call.cc:6536
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "type énuméré et non énuméré dans l'expression conditionnelle"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "pas de %<%D(int)%> déclaré pour l'opérateur suffixé %qs, on essaie avec l'opérateur préfixé à la place"
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "pas de %<%D(int)%> déclaré pour l'opérateur suffixé %qs"
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr "en C++20, cette comparaison appelle la fonction actuelle récursivement avec les arguments inversés"
  
! #: cp/call.cc:7601
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "le type de retour de %qD n'est pas %qs"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr "utilisé comme candidat réécrit pour la comparaison de %qT et %qT"
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "comparaison entre %q#T et %q#T"
  
! #: cp/call.cc:7874
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "pas de concordance pour l'appel à %<%T::operator[] (%A)%>"
  
! #: cp/call.cc:7888
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "l'appel à %<%T::operator[] (%A)%> est ambigu"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr "le nettoyage pendant une exception pour cet opérateur « new » avec placement sélectionne %<operator delete%> sans placement"
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD est une fonction de désallocation habituelle (sans placement) en C++14 (ou avec %<-fsized-deallocation%>)"
  
! #: cp/call.cc:8187
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD est une fonction de désallocation habituelle (sans placement)"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "pas de fonction de désallocation correspondante pour %qD"
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr "le destructeur delete %qD ne peut pas utilisé pour libérer la mémoire allouée si l'initialisation lève une exception car l'objet n'est pas encore construit"
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "pas de %<operator %s%> adapté pour %qT"
  
! #: cp/call.cc:8450
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "%q#D est privé dans ce contexte"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, gcc-internal-format
  msgid "declared private here"
  msgstr "déclaré privé ici"
  
! #: cp/call.cc:8456
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "%q#D est protégé dans ce contexte"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr "déclaré protégé ici"
  
! #: cp/call.cc:8464
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q#D est inaccessible dans ce contexte"
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "passage de NULL pour l'argument non pointeur %P de %qD"
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "conversion vers un type non pointeur %qT à partir de NULL"
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "conversion de %<false%> vers un type pointeur pour l'argument %P de %qD"
  
! #: cp/call.cc:8571
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "conversion de %<false%> vers le type pointeur %qT"
  
! #: cp/call.cc:8645
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "initialisation de l'argument %P de %qD"
  
! #: cp/call.cc:8667
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les conversions vers des tableaux aux limites inconnues sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "trop d'accolades autour de l'initialiseur pour %qT"
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr "la conversion vers %qH depuis %qI requiert une initialisation directe"
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "le C++ ISO n'autorise pas la conversion vers %qH à partir de %qI avec un plus grand rang de conversion"
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr "le C++ ISO n'autorise pas la conversion vers %qH à partir de %qI avec des rangs de conversion pas ordonnés"
  
! #: cp/call.cc:8798
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "la conversion définie par l'utilisateur de %qH vers %qI est invalide"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr "conversion invalide de %qH vers %qI"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "la conversion de la liste d'initialisation vers %qT utiliserait le constructeur explicite %qD"
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "en C++11 et au delà, un constructeur par défaut peut être explicite"
  
! #: cp/call.cc:9062
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "conversion réductrice de %qd depuis %qH vers %qI"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "l'argument de l'appel de fonction pourrait être un candidat pour un attribut de format"
  
! #: cp/call.cc:9279
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "impossible de lier la référence d'une r-valeur de type %qH à une l-valeur de type %qI"
  
! #: cp/call.cc:9288
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "impossible de lier la référence d'une l-valeur non constante de type %qH à une valeur de type %qI"
  
! #: cp/call.cc:9293
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la référence d'une l-valeur non constante de type %qH à une r-valeur de type %qI"
  
  #. extype is volatile
! #: cp/call.cc:9296
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "impossible de lier la référence d'une l-valeur de type %qH à une r-valeur de type %qI"
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "impossible de lier la référence de type %qH vers %qI à cause des limites différentes des tableaux"
  
! #: cp/call.cc:9312
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "lier la référence du type %qH à %qI abandonne les qualificatifs"
  
! #: cp/call.cc:9351
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ne peut lier le champ de bits %qE avec %qT"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "ne peut lier le champs empaqueté %qE avec %qT"
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "ne peut lier la r-valeur %qE avec %qT"
  
! #: cp/call.cc:9558
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "conversion implicite de %qH en %qI lors du passage de l'argument à la fonction"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr "l'énumération %qT dans une portée limitée est passée au travers de %<...%> en tant que %qT avant %<-fabi-version=6%> et en tant que %qT après"
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "le passage d'objets du type %q#T non trivialement copiables au travers de %<...%> est supporté conditionnellement"
  
! #: cp/call.cc:9667
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "impossible de recevoir le type référencé %qT au travers de %<...%>"
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "la réception d'objets du type %q#T non trivialement copiables au travers de %<...%> est supporté conditionnellement"
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "évaluation récursive de l'argument par défaut pour %q#D"
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "l'appel à %qD utilise l'argument par défaut du paramètre %P qui n'est pas encore défini"
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr "utilisation d'une fonction ayant plusieurs versions sans version par défaut"
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr "utilisez %<-fdiagnostics-all-candidates%> pour afficher tous les candidats considérés"
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dans l'appel de %qD"
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT n'est pas une base accessible de %qT"
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "passage des arguments à l'élision du constructeur hérité %qD"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "l'affectation depuis le %<initializer_list%> temporaire n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr "écriture %qD vers un objet de type %#qT sans affectation par copie triviale"
  
! #: cp/call.cc:11371
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "écriture %qD vers un objet de type non trivial %#qT%s"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr "écriture %qD vers un objet de type %#qT avec le membre %qs de %qD"
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr "écriture %qD vers un objet de type %#qT contenant un pointeur vers le membre de donnée%s"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "; utilisez plutôt une affectation ou une initialisation par valeur"
  
! #: cp/call.cc:11398
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "; utilisez plutôt une affectation"
  
! #: cp/call.cc:11400
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "; utilisez plutôt une initialisation par valeur"
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD effacement d'un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:11406
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "%qD effacement d'un objet du type non trivial %#qT%s"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr "%qD effacement d'un objet de type %#qT contenant un pointeur vers un membre%s"
  
! #: cp/call.cc:11429
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "; utilisez plutôt une affectation par copie ou une initialisation par copie"
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "; utilisez plutôt une affectation par copie"
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "; utilisez plutôt une initialisation par copie"
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr "%qD écriture dans un objet de type %#qT sans affectation par copie triviale%s"
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr "%qD écriture dans un objet du type non trivialement copiable %#qT%s"
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr "%qD écriture dans un objet avec un constructeur par copie supprimé"
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr "%qD copie un objet du type non trivial %#qT depuis un tableau de %#qT"
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr "%qD copie un objet de type %#qT avec le membre %qs de %qD depuis un tableau de %#qT; utilisez plutôt une affectation ou une initialisation par copie"
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr "%qD écriture dans un objet du type non trivial %#qT laisse %wu octets inchangés"
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr "%qD écriture dans un objet du type non trivial %#qT laisse %wu octet inchangé"
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr "%qD déplacement d'un objet du type non trivialement copiable %#qT; utilisez plutôt %<new%> et %<delete%>"
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr "%qD déplacement d'un objet de type %#qT avec un constructeur par copie supprimé; utilisez plutôt %<new%> et %<delete%>"
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr "%qD déplacement d'un objet de type %#qT avec un destructeur supprimé"
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr "%qD déplacement d'un objet du type non trivial %#qT et de taille %E dans une région de taille %E"
  
! #: cp/call.cc:11534
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%#qT déclaré ici"
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "l'argument %u dans l'appel à la fonction %qE est un pointeur vers un type non trivialement copiable (%qT)"
  
! #: cp/call.cc:11661
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "le constructeur délègue à lui-même"
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  msgid "cannot convert %qH to %qI"
  msgstr "ne peut convertir %qH en %qI"
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel à %<%T::operator %T(%A)%#V%>"
  
! #: cp/call.cc:11992
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "pas de fonction concordante pour l'appel à %<%T::%s%E(%A)%#V%>"
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "appel à la non fonction %qD"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "ne peut appeler le constructeur %<%T::%D%> directement"
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "pour un transtypage de style « fonction », enlevez le %<::%D%> redondant"
  
! #: cp/call.cc:12262
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "pas de fonction concordante pour l'appel de %<%s(%A)%>"
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "appel ambigu à la surcharge %<%s(%A)%>"
  
! #: cp/call.cc:12288
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "appel à %q#D qui est pur virtuel depuis un initialisateur qui n'est pas un membre statique"
  
! #: cp/call.cc:12293
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "appel à %q#D qui est pur virtuel depuis le constructeur"
  
! #: cp/call.cc:12294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "appel à %q#D qui est pur virtuel depuis le destructeur"
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "impossible d'appeler la fonction membre %qD sans objet"
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "le passage de %qT choisi %qT au lieu de %qT"
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "le C++20 indique que ceux-ci sont ambigus même si le second est inversé :"
  
! #: cp/call.cc:13500
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "essayez de rendre l'opérateur une fonction membre %<const%>"
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "choix de %qD à la place de %qD"
  
! #: cp/call.cc:13564
  msgid "  for conversion from %qH to %qI"
  msgstr "  pour la conversion de %qH vers %qI"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  parce que la séquence de conversion pour l'argument est meilleure"
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "désaccord dans l'argument par défaut lors de la résolution de la surcharge"
  
! #: cp/call.cc:13881
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " candidat 1: %q#F"
  
! #: cp/call.cc:13883
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " candidat 2: %q#F"
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "le C++ ISO indique que ceux-ci sont ambigus même si la plus mauvaise conversion pour le premier est meilleures que la plus mauvaise conversion pour le second:"
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr "une limite temporaire sur %qD existe uniquement jusqu'à la sortie du constructeur"
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "initialisation invalide pour une référence non constante du type %qH à partir d'une r-valeur de type %qI"
  
! #: cp/call.cc:14549
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "initialisation invalide pour une référence du type %qH à partir d'une expression de type %qI"
  
! #: cp/call.cc:14878
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr "est peut-être une référence ballante vers un temporaire"
  
! #: cp/call.cc:14879
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "le temporaire %qT est créé ici"
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr "la fonction de conversion explicite n'a pas été considérée"
*************** msgstr "la version héritée de %qT est
*** 56060,56067 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas être surchargé par %q#D"
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "déclaration précédente de %q#D"
--- 56136,56143 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q#D ne peut pas être surchargé par %q#D"
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "déclaration précédente de %q#D"
*************** msgstr "%qD invalide dans %q#T à cause
*** 56096,56609 ****
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D déclaré ici"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD hérite de l'étiquette de l'ABI %E que %qT (utilisé dans son type de retour) a déjà"
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT déclaré ici"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD hérite de l'étiquette de l'ABI %E que %qT (utilisé dans son type) a déjà"
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT n'a pas l'étiquette de l'ABI %E que la classe de base %qT a"
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT ne possède pas l'étiquette de l'ABI %E que %qT (utilisé dans le type de %qD) possède"
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "impossible de dériver de la classe de base %<final%> %qT dans le type dérivé %qT"
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "toutes les fonctions membre de la classe %qT sont privées"
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T définit uniquement un destructeur privé et n'a pas d'amis"
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T définit uniquement des constructeurs privés et n'a pas d'amis"
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D est public mais requiert un objet %q#T existant"
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "pas de redéfinition finale unique pour %qD dans %qT"
  
! #: cp/class.cc:3243
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut être marqué « override »"
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D est marqué %<override%> mais il ne redéfini rien"
  
! #: cp/class.cc:3262
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "les contrats ne peuvent pas être ajoutés à des fonctions virtuelles"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D est marqué %<final%> mais il n'est pas virtuel"
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD était caché"
  
! #: cp/class.cc:3366
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "l'élision dans %qD n'est pas héritée"
  
! #: cp/class.cc:3783
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "champ de bits %q#D avec le type non entier %qT"
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la largeur du champ de bits %q+D n'est pas une constante entière"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "largeur négative dans le champ de bits %q+D"
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.cc:3819
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dépasse celle de son type"
  
! #: cp/class.cc:3825
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD est trop petit pour contenir toutes les valeurs de %q#T"
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans l'union"
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "le membre %q+#D avec destructeur n'est pas permis dans l'union"
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "le membre %q#D avec un opérateur d’affectation par copie n'est pas permis dans l'union"
  
! #: cp/class.cc:3896
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "en C++98, %q+D ne peut pas être statique parce qu'il est un membre d'une union"
  
! #: cp/class.cc:4025
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "le membre de donnée non statique %q+D dans une union ne peut pas avoir le type référencé %qT"
  
! #: cp/class.cc:4038
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "le membre de données %q+D est incorrectement déclaré avec le type d'une fonction"
  
! #: cp/class.cc:4044
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "le membre de données %q+D est incorrectement déclaré comme type de méthode"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "attribut « packed » ignoré à cause du champ non POD non empaqueté %q#D"
  
! #: cp/class.cc:4167
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "le membre %q+D ne peut pas être déclaré comme une référence %<mutable%>"
  
! #: cp/class.cc:4170
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "le membre %q+D ne peut pas être déclaré à la fois %<const%> et %<mutable%>"
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisés dans l'union %qT"
  
! #: cp/class.cc:4204
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisé est déclaré ici"
  
! #: cp/class.cc:4252
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "champ %q#D avec le même nom que la classe"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T a des membres de données qui sont des pointeurs"
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne déclare pas %<%T(const %T&)%>"
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne déclare pas %<operator=(const %T&)%>"
  
! #: cp/class.cc:4294
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D déclaré ici"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "la disposition du membre %qs du type %qT change dans %qs"
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "l'alignement de %qD a augmenté avec %<-fabi-version=9%> (GCC 5.2)"
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "l'alignement de %qD augmentera avec %<-fabi-version=9%>"
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "initialisation spécifiée pour une méthode non virtuelle %q+D"
  
! #: cp/class.cc:5147
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "pas de destructeur viable pour %qT"
  
! #: cp/class.cc:5149
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "la méthode redéfini à la fois les méthodes %<transaction_pure%> et %qE"
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "la méthode déclarée %qE redéfini la méthode %qE"
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littéral"
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littéral à cause de:"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littéral qu'à partir du C++17"
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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 "  %q+T n'est pas un agrégat, n'a pas de constructeur par défaut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par déplacement"
  
! #: cp/class.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littérale"
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnée non statique %qD a un type non littéral"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnée non statique %qD a un type volatile"
  
! #: cp/class.cc:6564
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.cc:6593
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la référence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.cc:6599
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "l'offset de la classe de base %qT pour %<-std=c++14%> et au delà change avec %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "l'offset de la classe de base %qT pour %<-std=c++20%> et au delà change avec %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "l'offset de %qD pour %<-std=c++14%> et au delà change avec %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "l'offset de %qD pour %<-std=c++20%> et au delà change avec %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguïté"
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguïté"
  
! #: cp/class.cc:7254
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le décalage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.cc:7450
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.cc:7782
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D déclaré ici"
  
! #: cp/class.cc:7811
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas à la fin de %q#T"
  
! #: cp/class.cc:7813
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la définition de %q#T"
  
! #: cp/class.cc:7830
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas à la fin de %q#T"
  
! #: cp/class.cc:7832
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide est une extension de GCC"
  
! #: cp/class.cc:7855
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant déclaré ici"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redéfinition de %q#T"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr "définition de %qT, qui a précédemment échoué à être complété dans un contexte SFINAE"
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr "ici. Utilisez %qs pour un diagnostique à ce point"
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.cc:8153
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passé comme le type qu'elle manipule, par ex decimal32
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.cc:8163
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.cc:8169
  #, 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 "le type transparent %q#T ne peut être rendu transparent car le type du premier champ a une ABI différente de la classe générale"
  
! #: cp/class.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la définition de %qD ne correspond pas à %<#include <initializer_list>%>"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a été stoppée nette en raison des erreurs précédentes dans l'analyse syntaxique"
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaîne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut résoudre la fonction surchargée %qD basé sur la conversion vers le type %qT"
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargée %qD vers le type %q#T est ambiguë"
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre d'un objet explicite."
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "un pointeur vers une fonction membre explicite peut seulement être formé avec %<&%E%>"
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement être formé avec %<&%E%>)"
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.cc:9624
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la déclaration de %q#D change la signification de %qD"
  
! #: cp/class.cc:9627
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "utilisé ici pour dire %q#D"
--- 56172,56685 ----
  msgid "local member %q#D declared here"
  msgstr "membre local %q#D déclaré ici"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr "%qD hérite de l'étiquette de l'ABI %E que %qT (utilisé dans son type de retour) a déjà"
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qT déclaré ici"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr "%qD hérite de l'étiquette de l'ABI %E que %qT (utilisé dans son type) a déjà"
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr "%qT n'a pas l'étiquette de l'ABI %E que la classe de base %qT a"
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr "%qT ne possède pas l'étiquette de l'ABI %E que %qT (utilisé dans le type de %qD) possède"
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "impossible de dériver de la classe de base %<final%> %qT dans le type dérivé %qT"
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "toutes les fonctions membre de la classe %qT sont privées"
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T définit uniquement un destructeur privé et n'a pas d'amis"
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T définit uniquement des constructeurs privés et n'a pas d'amis"
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr "%q#D est public mais requiert un objet %q#T existant"
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "pas de redéfinition finale unique pour %qD dans %qT"
  
! #: cp/class.cc:3244
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%qD peut être marqué « override »"
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr "%q+#D est marqué %<override%> mais il ne redéfini rien"
  
! #: cp/class.cc:3263
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "les contrats ne peuvent pas être ajoutés à des fonctions virtuelles"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr "%q+#D est marqué %<final%> mais il n'est pas virtuel"
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%qD était caché"
  
! #: cp/class.cc:3367
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr "  par %qD"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr "l'élision dans %qD n'est pas héritée"
  
! #: cp/class.cc:3784
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "champ de bits %q#D avec le type non entier %qT"
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "la largeur du champ de bits %q+D n'est pas une constante entière"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "largeur négative dans le champ de bits %q+D"
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "largeur nulle pour le champ de bits %q+D"
  
! #: cp/class.cc:3820
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "la largeur de %qD dépasse celle de son type"
  
! #: cp/class.cc:3826
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%qD est trop petit pour contenir toutes les valeurs de %q#T"
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans l'union"
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "le membre %q+#D avec destructeur n'est pas permis dans l'union"
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "le membre %q#D avec un opérateur d’affectation par copie n'est pas permis dans l'union"
  
! #: cp/class.cc:3897
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les unions sans restrictions sont disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "en C++98, %q+D ne peut pas être statique parce qu'il est un membre d'une union"
  
! #: cp/class.cc:4026
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "le membre de donnée non statique %q+D dans une union ne peut pas avoir le type référencé %qT"
  
! #: cp/class.cc:4039
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "le membre de données %q+D est incorrectement déclaré avec le type d'une fonction"
  
! #: cp/class.cc:4045
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "le membre de données %q+D est incorrectement déclaré comme type de méthode"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "attribut « packed » ignoré à cause du champ non POD non empaqueté %q#D"
  
! #: cp/class.cc:4168
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "le membre %q+D ne peut pas être déclaré comme une référence %<mutable%>"
  
! #: cp/class.cc:4171
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "le membre %q+D ne peut pas être déclaré à la fois %<const%> et %<mutable%>"
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "champs multiples initialisés dans l'union %qT"
  
! #: cp/class.cc:4205
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "le membre %q+D initialisé est déclaré ici"
  
! #: cp/class.cc:4253
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "champ %q#D avec le même nom que la classe"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T a des membres de données qui sont des pointeurs"
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  mais il ne déclare pas %<%T(const %T&)%>"
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  ou %<operator=(const %T&)%>"
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  mais il ne déclare pas %<operator=(const %T&)%>"
  
! #: cp/class.cc:4295
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "membre pointeur %q+D déclaré ici"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "la disposition du membre %qs du type %qT change dans %qs"
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "l'alignement de %qD a augmenté avec %<-fabi-version=9%> (GCC 5.2)"
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "l'alignement de %qD augmentera avec %<-fabi-version=9%>"
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "initialisation spécifiée pour une méthode non virtuelle %q+D"
  
! #: cp/class.cc:5148
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "pas de destructeur viable pour %qT"
  
! #: cp/class.cc:5150
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "le destructeur pour %qT est ambigu"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr "la méthode redéfini à la fois les méthodes %<transaction_pure%> et %qE"
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr "la méthode déclarée %qE redéfini la méthode %qE"
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr "la classe englobant la fonction membre non statique %<constexpr%> %q+#D n'est pas un type littéral"
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "%q+T n'est pas littéral à cause de:"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr "  %qT est un type de fermeture qui n'est un littéral qu'à partir du C++17"
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "  %q+T a un destructeur non trivial"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "  %q+T n'a pas de destructeur %<constexpr%>"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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 "  %q+T n'est pas un agrégat, n'a pas de constructeur par défaut trivial et n'a pas de constructeur %<constexpr%> qui n'est pas un constructeur de copie ou par déplacement"
  
! #: cp/class.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "  la classe de base %qT de %q+T n'est pas littérale"
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "  le membre de donnée non statique %qD a un type non littéral"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "  le membre de donnée non statique %qD a un type volatile"
  
! #: cp/class.cc:6565
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "la classe de base %q#T a un destructeur non virtuel accessible"
  
! #: cp/class.cc:6594
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "la référence non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.cc:6600
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "le membre constant non statique %q#D dans la classe sans un constructeur"
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "l'offset de la classe de base %qT pour %<-std=c++14%> et au delà change avec %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "l'offset de la classe de base %qT pour %<-std=c++20%> et au delà change avec %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "l'offset de %qD pour %<-std=c++14%> et au delà change avec %<-fabi-version=17%> (GCC 12)"
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "l'offset de %qD pour %<-std=c++20%> et au delà change avec %<-fabi-version=21%> (GCC 16)"
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base directe %qT est inaccessible dans %qT en raison de l'ambiguïté"
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "la base virtuelle %qT est inaccessible dans %qT en raison de l'ambiguïté"
  
! #: cp/class.cc:7255
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "le décalage relatif de %qD n'est pas compatible avec l'ABI et peut changer dans une version future de GCC"
  
! #: cp/class.cc:7451
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "la taille du type %qT est trop grande (%qE octets)"
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "utilisation invalide de %q#T avec un tableau de taille nulle dans %q#D"
  
! #: cp/class.cc:7778
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "utilisation invalide de %q#T avec un membre sous forme de tableau flexible dans %q#T"
  
! #: cp/class.cc:7783
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "membre tableau %q#D déclaré ici"
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "membre tableau de taille nulle %qD pas à la fin de %q#T"
  
! #: cp/class.cc:7814
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "membre tableau de taille nulle %qD dans un %q#T par ailleurs vide"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "dans la définition de %q#T"
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "le membre tableau flexible %qD n'est pas à la fin de %q#T"
  
! #: cp/class.cc:7833
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "membre tableau flexible %qD dans %q#T par ailleurs vide est une extension de GCC"
  
! #: cp/class.cc:7856
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "membre %q#D suivant déclaré ici"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redéfinition de %q#T"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr "définition de %qT, qui a précédemment échoué à être complété dans un contexte SFINAE"
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr "ici. Utilisez %qs pour un diagnostique à ce point"
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T a des fonctions virtuelles et un destructeur non virtuel accessible"
  
! #: cp/class.cc:8154
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "le type transparent %q#T n'a aucun champ"
  
  # un type transparent est un type qui est passé comme le type qu'elle manipule, par ex decimal32
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr "la classe de type transparent %qT a des classes de base"
  
! #: cp/class.cc:8164
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "la classe de type transparent %qT a des fonctions virtuelles"
  
! #: cp/class.cc:8170
  #, 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 "le type transparent %q#T ne peut être rendu transparent car le type du premier champ a une ABI différente de la classe générale"
  
! #: cp/class.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "la définition de %qD ne correspond pas à %<#include <initializer_list>%>"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "la tentative de terminer la struct a été stoppée nette en raison des erreurs précédentes dans l'analyse syntaxique"
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "la chaîne de langage %<\"%E\"%> n'est pas reconnue"
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "ne peut résoudre la fonction surchargée %qD basé sur la conversion vers le type %qT"
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "pas de correspondance pour convertir la fonction %qD vers le type %q#T"
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "la conversion de la fonction surchargée %qD vers le type %q#T est ambiguë"
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre d'un objet explicite."
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "un pointeur vers une fonction membre explicite peut seulement être formé avec %<&%E%>"
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "on suppose un pointeur vers le membre %qD"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(un pointeur vers un membre peut seulement être formé avec %<&%E%>)"
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "pas assez d'informations sur le type"
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "impossible de convertir %qE du type %qT vers le type %qT"
  
! #: cp/class.cc:9625
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "la déclaration de %q#D change la signification de %qD"
  
! #: cp/class.cc:9628
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr "utilisé ici pour dire %q#D"
*************** msgstr "type invalide pour le paramètre
*** 56639,56645 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "les lambdas ne sont implicitement %<constexpr%> qu'à partir du C++17"
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
--- 56715,56721 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr "les lambdas ne sont implicitement %<constexpr%> qu'à partir du C++17"
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les destructeurs %<constexpr%> sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
*************** msgstr "%<-fimplicit-constexpr%> affecte
*** 56690,56696 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "destruction de %qE en dehors de sa durée de vie"
--- 56766,56772 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr "%qD n'est pas utilisable comme une fonction %<constexpr%> car:"
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr "destruction de %qE en dehors de sa durée de vie"
*************** msgstr "le premier argument de le foncti
*** 56750,57563 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD appelé sans exception active interceptée"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD appelé sans que %<std::%D%> ait été défini"
  
! #: cp/constexpr.cc:2220
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD appelé sans %qs supporté"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD appelé avec l'argument %qs inattendu"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr "%qD appelé avec le deuxième argument autre que 1 ou -1"
  
! #: cp/constexpr.cc:2342
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "nombre d'arguments erroné dans l'appel à %qs"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr "le premier argument de l'appel à %qs devrait être 0, 1, 2, 16, 17 ou 18"
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr "la chaîne de l'étiquette %qs contient le caractère %qc qui n'est pas une lettre, un chiffre ou %<_%>"
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "message de constexpr : %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "message de constexpr : %.*s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "l'appel %<constexpr%> déborde au delà de la fin de la fonction"
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel à la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "déréférencement d'un pointeur nul"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se réduit à %qE"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est évalué à « faux »"
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a échoué"
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel à la fonction interne %qE"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la modification d'un objet constant %qE n'est pas permise dans une expression constante"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement déclaré %<const%> ici"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la référence %<dynamic_cast%> a échoué"
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "le type dynamique %qT de son opérande n'a pas une classe de base du type %qT"
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisé sans avoir été initialisé"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "le type statique %qT de son opérande est une classe de base non publique du type dynamique %qT"
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT est une classe de base ambigüe du type dynamique %qT de son opérande"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "le type dynamique %qT de son opérande n'a pas une classe de base publique %qT non ambigüe"
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "appel à la fonction membre constexpr %qD via un sous-objet de base virtuel"
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "impossible de lever %qT"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "l'expression %qE ne désigne pas une fonction %<constexpr%>"
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "impossible d'allouer le tableau : la taille n'est pas constante"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "désallocation de type tableau sur un objet alloué avec une allocation de type non tableau"
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a été réalisée ici"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "désallocation de type non tableau sur un objet alloué avec une allocation de type tableau"
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "désallocation d'un stockage déjà désalloué"
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "désallocation d'un stockage qui n'a pas été précédemment alloué"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD est appelé dans une expression constante avant que sa définition soit complète"
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelé dans une expression constante"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisé avant sa définition"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dépendance circulaire"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profondeur d'évaluation de la %<constexpr%> dépasse le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)"
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "la référence vers %qD n'est pas une expression constante"
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "le pointeur vers %qD n'est pas une expression constante"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr "l'adresse de la variable constexpr non statique %qD peut différer entre chaque invocation de la fonction englobante ; ajoutez %<static%> pour lui donner une adresse constante"
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "l'opérande de droite de l'expression de décalage %q+E est négatif"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "l'opérande de droite de l'expression de décalage %q+E est plus grand ou égal à la précision %wu de l'opérande de gauche"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "l'opérande de gauche de l'expression de décalage %q+E est négatif"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de décalage %q+E déborde"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmétique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisé avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisé avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accès à un élément non initialisé du tableau"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "déréférencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "le mutable %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accès au membre non initialisé %qD"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "accès au membre %qD au lieu du membre actif %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "accès au membre %qD au lieu du membre initialisé %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs n'est pas une expression constante car %qT est un type union"
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type union"
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur"
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur"
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs n'est pas une expression constante car %qT est un type référence"
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type référence"
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur vers un membre"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre"
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs n'est pas une expression constante car %qT est volatile"
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs n'est pas une expression constante car %qT contient un sous-objet volatile"
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ne peut pas être évalué de manière constante sur la cible"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs ne peut pas être évalué de manière constante car le type est trop grand"
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs ne peut pas être évalué de manière constante car l'argument ne sait pas être encodé"
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accès à un octet non initialisé à l'offset %d"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas être évalué de manière constante car l'argument ne sait pas être interprété"
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "accès à la valeur de l'objet %qT au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "l'objet %qT est créé ici"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D déclaré ici"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage alloué après sa désallocation dans une expression constante"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "alloué ici"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "accès à %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisé n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisé dans sa propre initialisation"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas été initialisé par une expression constante"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas été déclaré %<constexpr%>"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou énuméré"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "modifier un stockage alloué après désallocation n'est pas une expression constante"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "modifie %qE en dehors de sa durée de vie n'est pas une expression constante"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "détruire %qE en dehors de l'évaluation courante n'est pas une expression constante"
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "la modification de %qE en dehors de l'évaluation courante n'est pas une expression constante"
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "changement du membre actif d'une union de %qD à %qD n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr "%qD ne commence pas implicitement sa durée de vie car %qT n'a pas un constructeur par défaut trivial non supprimé, utilisez plutôt %<std::construct_at%>"
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr "l'initialisation de %qD requiert une expression d'accès à un membre comme opérande de gauche dans l'assignement"
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "changement du membre actif d'une union de %qD à %qD durant l'initialisation"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le décompte des itérations de la boucle %<constexpr%> dépasse la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non évalué est autorisé dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "sa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> différents"
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "si son utilisation fait partie d'une ABI publique, changez-le pour utiliser plutôt une variable constante que vous définissez"
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "la valeur par défaut pour les réglages actuels du processeur est %d octets"
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou désactiver cet avertissement avec %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "le destructeur s'est terminé avec une exception"
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le décompte des opérations d'évaluation de %<constexpr%> dépasse la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "le contrôle passe au travers de la définition de %qD avec une durée de stockage limitée au thread"
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "le contrôle passe au travers de la définition de %qD avec une durée de stockage statique"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littéral dans une expression constante"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "une exception non interceptée est sortie de la fonction %<noexcept%> %qD"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr "le destructeur s'est terminé avec une exception après avoir initialisé l'objet de l'exception"
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr "le constructeur s'est terminé avec une autre exception en entrant dans le gestionnaire"
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmétique %qT dans une expression constante"
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "le transtypage de %qT n'est pas permis dans une expression constante car le type pointé %qT n'est pas similaire à %qT"
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "l'objet pointé est déclaré ici"
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "le transtypage depuis %qT n'est pas autorisé dans une expression constante avant C++26"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE n'est pas une expression constante tant que la classe %qT est encore incomplète"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel à %qs n'est pas une expression constante"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr "%qE accède à un objet en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "la condition du contrat n'est pas constant"
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "le prédicat du contrat est faux dans une expression constante"
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%> à l'extérieur d'une boucle ou d'un « switch »"
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> utilisé en dehors d'une boucle"
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> dans l'expression d'une instruction"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car elle fait référence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE n'est pas une expression constante car elle fait référence à un objet d'exception alloué avec %<__cxa_allocate_exception%>"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait référence à un résultat de %<operator new%>"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage alloué n'a pas été désalloué"
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'évaluation immédiate retourne l'adresse de la fonction immédiate %qD"
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "l'évaluation constante retourne l'adresse de la fonction immédiate %qD"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "la référence à l'intérieur d'un objet de type consteval-only n'est pas une expression constante à moins qu'elle ait aussi le type consteval-only"
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "le pointer à l'intérieur d'un objet de type consteval-only n'est pas une expression constante à moins qu'il ait aussi le type consteval-only"
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait référence à une variable incomplètement initialisée"
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE n'est pas une expression constante car il initialise un %qT plutôt qu'un %qT"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisé comme gl-valeur"
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "l'expression new n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas être %<constexpr%> avant C++20"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD défini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD défini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zéro n'est pas une expression constante"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "aucune des branches de %<if%> est une expression constante"
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la définition d'une étiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
--- 56826,57639 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "%qD appelé sans exception active interceptée"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr "%qD appelé sans que %<std::%D%> ait été défini"
  
! #: cp/constexpr.cc:2227
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%qD appelé sans %qs supporté"
  
! #: cp/constexpr.cc:2287
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "%qD appelé avec l'argument %qs inattendu"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr "%qD appelé avec le deuxième argument autre que 1 ou -1"
  
! #: cp/constexpr.cc:2353
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "nombre d'arguments erroné dans l'appel à %qs"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr "le premier argument de l'appel à %qs devrait être 0, 1, 2, 16, 17 ou 18"
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr "la chaîne de l'étiquette %qs contient le caractère %qc qui n'est pas une lettre, un chiffre ou %<_%>"
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr "message de constexpr : %.*s [%r%.*s%R]"
  
! #: cp/constexpr.cc:2465
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "message de constexpr : %.*s"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr "l'appel %<constexpr%> déborde au delà de la fin de la fonction"
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr "%q+E n'est pas une expression constante"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "appel à la fonction non %<constexpr%> %qD"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "déréférencement d'un pointeur nul"
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "la comparaison se réduit à %qE"
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr "%qE est évalué à « faux »"
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr "la supposition de l'attribut %<assume%> a échoué"
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "appel à la fonction interne %qE"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "la modification d'un objet constant %qE n'est pas permise dans une expression constante"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "initialement déclaré %<const%> ici"
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr "la référence %<dynamic_cast%> a échoué"
  
! #: cp/constexpr.cc:3627
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "le type dynamique %qT de son opérande n'a pas une classe de base du type %qT"
  
! #: cp/constexpr.cc:3654
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "le pointeur vers une table virtuelle est utilisé sans avoir été initialisé"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr "le type statique %qT de son opérande est une classe de base non publique du type dynamique %qT"
  
! #: cp/constexpr.cc:3742
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT est une classe de base ambigüe du type dynamique %qT de son opérande"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr "le type dynamique %qT de son opérande n'a pas une classe de base publique %qT non ambigüe"
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "appel à la fonction membre constexpr %qD via un sous-objet de base virtuel"
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr "impossible de lever %qT"
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr "l'expression %qE ne désigne pas une fonction %<constexpr%>"
  
! #: cp/constexpr.cc:4078
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "impossible d'allouer le tableau : la taille n'est pas constante"
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr "désallocation de type tableau sur un objet alloué avec une allocation de type non tableau"
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr "l'allocation a été réalisée ici"
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr "désallocation de type non tableau sur un objet alloué avec une allocation de type tableau"
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr "désallocation d'un stockage déjà désalloué"
  
! #: cp/constexpr.cc:4158
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "désallocation d'un stockage qui n'a pas été précédemment alloué"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "%qD est appelé dans une expression constante avant que sa définition soit complète"
  
! #: cp/constexpr.cc:4323
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "%qD appelé dans une expression constante"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr "%qD utilisé avant sa définition"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr "l'appel a une dépendance circulaire"
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "la profondeur d'évaluation de la %<constexpr%> dépasse le maximum permis %d (utilisez %<-fconstexpr-depth=%> pour augmenter le maximum)"
  
! #: cp/constexpr.cc:4848
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "la référence vers %qD n'est pas une expression constante"
  
! #: cp/constexpr.cc:4851
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "le pointeur vers %qD n'est pas une expression constante"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr "l'adresse de la variable constexpr non statique %qD peut différer entre chaque invocation de la fonction englobante ; ajoutez %<static%> pour lui donner une adresse constante"
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "l'opérande de droite de l'expression de décalage %q+E est négatif"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "l'opérande de droite de l'expression de décalage %q+E est plus grand ou égal à la précision %wu de l'opérande de gauche"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "l'opérande de gauche de l'expression de décalage %q+E est négatif"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "l'expression de décalage %q+E déborde"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr "arithmétique impliquant un pointeur nul dans %qE"
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau %qD du type %qT"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisé avec le tableau %qD de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "la valeur %qE de l'indice du tableau est hors des limites du tableau de type %qT"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "l'indice de tableau non nul %qE est utilisé avec un tableau de type %qT dont les limites sont inconnues"
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "accès à un élément non initialisé du tableau"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "déréférencement d'un pointeur nul dans %qE"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr "%qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "le mutable %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "accès au membre non initialisé %qD"
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "accès au membre %qD au lieu du membre actif %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr "accès au membre %qD au lieu du membre initialisé %qD dans l'expression constante"
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "%qs n'est pas une expression constante car %qT est un type union"
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type union"
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur"
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur"
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "%qs n'est pas une expression constante car %qT est un type référence"
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type référence"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT est un type pointeur vers un membre"
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "%qs n'est pas une expression constante car %qT contient un type pointeur vers un membre"
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "%qs n'est pas une expression constante car %qT est volatile"
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "%qs n'est pas une expression constante car %qT contient un sous-objet volatile"
  
! #: cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%qs ne peut pas être évalué de manière constante sur la cible"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr "%qs ne peut pas être évalué de manière constante car le type est trop grand"
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr "%qs ne peut pas être évalué de manière constante car l'argument ne sait pas être encodé"
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "%qs accès à un octet non initialisé à l'offset %d"
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr "%qs ne peut pas être évalué de manière constante car l'argument ne sait pas être interprété"
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "accès à la valeur de l'objet %qT au travers d'une gl-valeur %qT dans une expression constante"
  
! #: cp/constexpr.cc:7545
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr "l'objet %qT est créé ici"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%q#D déclaré ici"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "utilisation d'un stockage alloué après sa désallocation dans une expression constante"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, gcc-internal-format
  msgid "allocated here"
  msgstr "alloué ici"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr "accès à %qE en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:7617
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "le contenu d'un stockage non initialisé n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:7629
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "la valeur de %qD n'est pas utilisable dans une expression constante"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qD utilisé dans sa propre initialisation"
  
! #: cp/constexpr.cc:7642
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D n'est pas const"
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D est volatile"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD n'a pas été initialisé par une expression constante"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD n'a pas été déclaré %<constexpr%>"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr "%qD n'a pas un type entier ou énuméré"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "modifier un stockage alloué après désallocation n'est pas une expression constante"
  
! #: cp/constexpr.cc:7998
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "modifie %qE en dehors de sa durée de vie n'est pas une expression constante"
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "détruire %qE en dehors de l'évaluation courante n'est pas une expression constante"
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "la modification de %qE en dehors de l'évaluation courante n'est pas une expression constante"
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "changement du membre actif d'une union de %qD à %qD n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr "%qD ne commence pas implicitement sa durée de vie car %qT n'a pas un constructeur par défaut trivial non supprimé, utilisez plutôt %<std::construct_at%>"
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr "l'initialisation de %qD requiert une expression d'accès à un membre comme opérande de gauche dans l'assignement"
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "changement du membre actif d'une union de %qD à %qD durant l'initialisation"
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr "le décompte des itérations de la boucle %<constexpr%> dépasse la limite permise %d (utilisez %<-fconstexpr-loop-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "l'assembleur en ligne n'est pas une expression constante"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr "seul de l'assembleur en ligne non évalué est autorisé dans une fonction %<constexpr%> en C++20"
  
! #: cp/constexpr.cc:9014
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr "utilisation de %qD"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr "sa valeur peut varier entre les versions du compilateur ou avec des fanions %<-mtune%> ou %<-mcpu%> différents"
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr "si son utilisation fait partie d'une ABI publique, changez-le pour utiliser plutôt une variable constante que vous définissez"
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr "la valeur par défaut pour les réglages actuels du processeur est %d octets"
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr "vous pouvez stabiliser cette valeur avec %<--param hardware_destructive_interference_size=%d%> ou désactiver cet avertissement avec %<-Wno-interference-size%>"
  
! #: cp/constexpr.cc:9136
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "le destructeur s'est terminé avec une exception"
  
! #: cp/constexpr.cc:9214
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "la valeur %qE du type %qT n'est pas une expression constante"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr "le décompte des opérations d'évaluation de %<constexpr%> dépasse la limite permise %wd (utilisez %<-fconstexpr-ops-limit=%> pour augmenter la limite)"
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "le contrôle passe au travers de la définition de %qD avec une durée de stockage limitée au thread"
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "le contrôle passe au travers de la définition de %qD avec une durée de stockage statique"
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "temporaire du type %qT non littéral dans une expression constante"
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "une exception non interceptée est sortie de la fonction %<noexcept%> %qD"
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr "le destructeur s'est terminé avec une exception après avoir initialisé l'objet de l'exception"
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr "le constructeur s'est terminé avec une autre exception en entrant dans le gestionnaire"
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "un %<reinterpret_cast%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "conversion depuis le type pointeur %qT vers le type arithmétique %qT dans une expression constante"
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "le transtypage de %qT n'est pas permis dans une expression constante car le type pointé %qT n'est pas similaire à %qT"
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "l'objet pointé est déclaré ici"
  
! #: cp/constexpr.cc:10213
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "le transtypage depuis %qT n'est pas autorisé dans une expression constante avant C++26"
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "%qE n'est pas une expression constante tant que la classe %qT est encore incomplète"
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%<reinterpret_cast<%T>(%E)%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "l'expression %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "%<goto%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:10596
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "l'adresse d'un appel à %qs n'est pas une expression constante"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "l'instruction n'est pas une expression constante"
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr "l'expression %qE du sous-type %s est inattendue"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr "%qE accède à un objet en dehors de sa durée de vie"
  
! #: cp/constexpr.cc:10823
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr "la condition du contrat n'est pas constant"
  
! #: cp/constexpr.cc:10829
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "le prédicat du contrat est faux dans une expression constante"
  
! #: cp/constexpr.cc:11014
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%<break%> à l'extérieur d'une boucle ou d'un « switch »"
  
! #: cp/constexpr.cc:11016
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr "%<continue%> utilisé en dehors d'une boucle"
  
! #: cp/constexpr.cc:11018
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "%<return%> dans l'expression d'une instruction"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr "%qE n'est pas une expression constante car elle fait référence aux sous-objets mutables de %qT"
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "%qE n'est pas une expression constante car elle fait référence à un objet d'exception alloué avec %<__cxa_allocate_exception%>"
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "%qE n'est pas une expression constante car il fait référence à un résultat de %<operator new%>"
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr "%qE n'est pas une expression constante car le stockage alloué n'a pas été désalloué"
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr "l'évaluation immédiate retourne l'adresse de la fonction immédiate %qD"
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "l'évaluation constante retourne l'adresse de la fonction immédiate %qD"
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "la référence à l'intérieur d'un objet de type consteval-only n'est pas une expression constante à moins qu'elle ait aussi le type consteval-only"
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr "le pointer à l'intérieur d'un objet de type consteval-only n'est pas une expression constante à moins qu'il ait aussi le type consteval-only"
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr "%qE n'est pas une expression constante car il fait référence à une variable incomplètement initialisée"
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "%qE n'est pas une expression constante car il initialise un %qT plutôt qu'un %qT"
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "conversion l-valeur vers r-valeur d'une l-valeur volatile %qE avec le type %qT"
  
! #: cp/constexpr.cc:12175
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "la capture lambda de %qE n'est pas une expression constante"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr "car il est utilisé comme gl-valeur"
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "%<reinterpret_cast%> d'un entier vers un pointeur"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr "prendre l'adresse avec address-of d'un objet %qE qui est local au thread ou a un stockage automatique n'est pas une expression constante"
  
! #: cp/constexpr.cc:12458
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "expression lambda dans une expression constante avant C++17"
  
! #: cp/constexpr.cc:12470
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "l'expression new n'est pas une expression constante avant C++20"
  
! #: cp/constexpr.cc:12546
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "les fonctions virtuelles ne peuvent pas être %<constexpr%> avant C++20"
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "l'expression %<typeid%> n'est pas une expression constante car %qE est un type polymorphique"
  
! #: cp/constexpr.cc:12627
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "transtypage vers le type non entier %qT dans une expression constante"
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qD défini %<thread_local%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%qD défini %<static%> dans un contexte %<constexpr%>"
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "la division par zéro n'est pas une expression constante"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "%<delete[]%> n'est pas une expression constante"
  
! #: cp/constexpr.cc:12968
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "aucune des branches de %<if%> est une expression constante"
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "initialisation d'un tableau non constant"
  
! #: cp/constexpr.cc:13032
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la définition d'une étiquette dans une fonction %<constexpr%> est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "arbre syntaxique abstrait (AST=Abstract Syntax Tree) de type %s inattendu"
*************** msgstr "%qT n'est pas un tableau"
*** 57754,57760 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT n'est pas assignable depuis %qT, car"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
--- 57830,57836 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT n'est pas assignable depuis %qT, car"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT n'est pas une base de %qT"
*************** msgstr "%qT n'a pas de constructeur par
*** 57949,57955 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ne peut pas être construit trivialement à partir de %qT, car"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT n'est pas trivialement copiable"
--- 58025,58031 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "%qT ne peut pas être construit trivialement à partir de %qT, car"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "%qT n'est pas trivialement copiable"
*************** msgstr "le type de « promise » %qT p
*** 58175,58181 ****
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> déclaré ici"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "pas de membre nommé %qE dans %qT"
--- 58251,58257 ----
  msgid "%<return_void%> declared here"
  msgstr "%<return_void%> déclaré ici"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "pas de membre nommé %qE dans %qT"
*************** msgstr "l'argument d'alignement de %<__b
*** 58272,58329 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "l'argument de direction de %<__builtin_core_promise%> doit être une constante"
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "aucune information du point de suspension pour %qD"
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "information dupliquée pour %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "la supposition est ignorée car elle contient une expression temporisable"
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "les expressions temporisables ne sont pas permises dans les gestionnaires"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "les tableaux de longueur variable ne sont pas encore supportés dans les coroutines"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction ayant la signature %qD"
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE est fourni par %qT mais %qE n'est pas marqué avec %<throw()%> ou %<noexcept%>"
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE est marqué avec %<throw()%> ou %<noexcep%> mais aucun %<get_return_object_on_allocation_failure%> utilisable est fourni par %qT"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE est fourni par %qT mais %<std::nothrow%> n'est pas trouvé"
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction %qD"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "aucune conversion viable de %<void%> est fournie par %<get_return_object%> pour retourner le type %qT"
--- 58348,58405 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "l'argument de direction de %<__builtin_core_promise%> doit être une constante"
  
! #: cp/coroutines.cc:2428
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr "aucune information du point de suspension pour %qD"
  
! #: cp/coroutines.cc:3001
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "information dupliquée pour %qE"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr "la supposition est ignorée car elle contient une expression temporisable"
  
! #: cp/coroutines.cc:4166
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "les expressions temporisables ne sont pas permises dans les gestionnaires"
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "les tableaux de longueur variable ne sont pas encore supportés dans les coroutines"
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction ayant la signature %qD"
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr "%qE est fourni par %qT mais %qE n'est pas marqué avec %<throw()%> ou %<noexcept%>"
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr "%qE est marqué avec %<throw()%> ou %<noexcep%> mais aucun %<get_return_object_on_allocation_failure%> utilisable est fourni par %qT"
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr "%qE est fourni par %qT mais %<std::nothrow%> n'est pas trouvé"
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "%qE est fourni par %qT mais il n'est pas utilisable avec la fonction %qD"
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr "aucune conversion viable de %<void%> est fournie par %<get_return_object%> pour retourner le type %qT"
*************** msgstr "prise de l'adresse d'une fonctio
*** 58363,58420 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "l'appel à la fonction consteval %qE n'est pas une expression constante"
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignoré après un %qE antérieur"
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "comprimer l'expansion de l'attribut %qE"
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "utiliser plutôt une expression de repli (fold) dans l'argument de l'attribut"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de données non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
--- 58439,58496 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "l'appel à la fonction consteval %qE n'est pas une expression constante"
  
! #: cp/cp-gimplify.cc:2338
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%<throw%> appellera toujours %<terminate%>"
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "en C++11, les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr "en C++11, ce %<throw%> appellera %<terminate%> car les destructeurs sont %<noexcept%> par défaut"
  
! #: cp/cp-gimplify.cc:4090
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "l'attribut %qE est ignoré après un %qE antérieur"
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr "comprimer l'expansion de l'attribut %qE"
  
! #: cp/cp-gimplify.cc:4136
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "utiliser plutôt une expression de repli (fold) dans l'argument de l'attribut"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD n'est pas un type"
  
! #: cp/cp-gimplify.cc:4193
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "%qD n'est pas un type de classe"
  
! #: cp/cp-gimplify.cc:4210
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "%qD n'a pas le type %<const char *%>"
  
! #: cp/cp-gimplify.cc:4220
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "%qD n'a pas un type entier"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr "%<std::source_location::__impl%> ne contient pas uniquement que des membres de données non-statiques %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> et %<_M_column%>"
*************** msgstr "conversion vers le type référe
*** 58455,58461 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI écarte les qualificatifs"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "le transtypage de %qT vers %qT ne déréférence pas le pointeur"
--- 58531,58537 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "la conversion depuis %qH vers %qI écarte les qualificatifs"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "le transtypage de %qT vers %qT ne déréférence pas le pointeur"
*************** msgstr "déclaration de liaison structur
*** 58818,59101 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "%qF déclaré %<static%> mais jamais défini"
  
! #: cp/decl.cc:1029
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "la variable en ligne %qD utilisée par odr n'est pas définie"
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD a été déclaré %<extern%> puis, plus loin, %<static%>"
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la déclaration de %qF spécifie des exceptions différentes"
  
! #: cp/decl.cc:1555
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "par rapport à la déclaration précédente de %qF"
  
! #: cp/decl.cc:1616
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redéclaration de %qD diffère de %qs dans la déclaration précédente"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "déclaration précédente de %qD"
  
! #: cp/decl.cc:1641
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redéclaration de %q#D peut ne pas avoir d'arguments par défaut"
  
! #: cp/decl.cc:1670
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la déclaration amie de %q#D spécifie des arguments par défaut et n%'est pas la seule déclaration"
  
! #: cp/decl.cc:1673
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "déclaration précédente de %q#D"
  
! #: cp/decl.cc:1726
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "rend ambigüe la nouvelle déclaration %q+#D"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ancienne déclaration %q#D"
  
! #: cp/decl.cc:1768
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "redéfinition de l'argument par défaut pour %q+#D"
  
! #: cp/decl.cc:1770
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la définition originale apparaît ici"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr "l'attribut %<indeterminate%> n'est pas spécifié pour le paramètre %qD dans la première déclaration de sa fonction"
  
! #: cp/decl.cc:1813
  #, gcc-internal-format
  msgid "earlier declaration"
  msgstr "déclaration précédente"
  
! #: cp/decl.cc:1951
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "la fonction interne %qD est déclarée comme une non fonction"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "masquage de la fonction interne %q#D"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "masquage de la fonction %q#D de la bibliothèque"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "la fonction %q#D de la bibliothèque est redéclarée comme %q#D n'étant pas une fonction"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "la déclaration de %q#D est en conflit avec la déclaration interne %q#D"
  
! #: cp/decl.cc:2065
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "la définition de %q#D rend ambigüe le déclaration interne %q#D"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "la nouvelle déclaration %q#D rend ambigüe le déclaration interne %q#D"
  
! #: cp/decl.cc:2075
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "la déclaration de %q#D est ignorée"
  
! #: cp/decl.cc:2180
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "l'opérateur littéral %q#D est en conflit avec l'opérateur littéral de base"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "l'opérateur littéral de base %q#D est en conflit avec l'opérateur littéral avec patron"
  
! #: cp/decl.cc:2200
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redéclaré comme une sorte différente d'entité"
  
! #: cp/decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "déclaration conflictuelle du patron %q#D"
  
! #: cp/decl.cc:2246
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "déclaration conflictuelle de la fonction C %q#D"
  
! #: cp/decl.cc:2270
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "rend ambigüe la nouvelle déclaration de %q#D"
  
! #: cp/decl.cc:2281
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "entre en conflit avec la déclaration %q#D"
  
! #: cp/decl.cc:2283
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "déclaré précédemment en tant que %q#D"
  
! #: cp/decl.cc:2294
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "redéclaration de %<pragma omp declare reduction%>"
  
! #: cp/decl.cc:2296
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "déclaration %<pragma omp declare reduction%> précédente"
  
! #: cp/decl.cc:2358
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D précédemment défini ici"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D précédemment déclaré ici"
  
! #: cp/decl.cc:2367
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "la déclaration du paramètre n'est pas indépendante du nom"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr "la liaison structurée dans la portée de l'espace de noms n'est pas indépendante du nom"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "la liaison structurée statique n'est pas indépendante du nom"
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "la liaison structurée externe n'est pas indépendante du nom"
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "le membre de donnée statique n'est pas indépendant du nom"
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr "la variable dans la portée de l'espace de noms n'est pas indépendante du nom"
  
! #: cp/decl.cc:2393
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "la variable statique n'est pas indépendante du nom"
  
! #: cp/decl.cc:2396
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "la variable externe n'est pas indépendante du nom"
  
! #: cp/decl.cc:2408
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype spécifié pour %q#D"
  
! #: cp/decl.cc:2410
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "la définition non prototype précédente est ici"
  
! #: cp/decl.cc:2450
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "déclaration conflictuelle de %q#D avec la classe de liaison %qL"
  
! #: cp/decl.cc:2453
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "déclaration précédente avec la classe de liaison %qL"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argument par défaut donné pour le paramètre %d de %q#D"
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "la spécification précédente dans %q#D est ici"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "export conflictuel pour la déclaration %qD"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "précédemment déclarée ici sans export"
  
! #: cp/decl.cc:2602
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la définition précédente de %qD est ici"
  
! #: cp/decl.cc:2603
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la déclaration précédente de %qD est ici"
  
! #: cp/decl.cc:2618
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD déclarée %<[[noreturn]]%> mais sa première déclaration ne l'était pas"
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "déclaration redondante de %qD dans la même étendue"
  
! #: cp/decl.cc:2681
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "définition supprimée de %qD n'est pas la première déclaration"
--- 58894,59177 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "%qF déclaré %<static%> mais jamais défini"
  
! #: cp/decl.cc:1033
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "la variable en ligne %qD utilisée par odr n'est pas définie"
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD a été déclaré %<extern%> puis, plus loin, %<static%>"
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr "la déclaration de %qF spécifie des exceptions différentes"
  
! #: cp/decl.cc:1559
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "par rapport à la déclaration précédente de %qF"
  
! #: cp/decl.cc:1620
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "la redéclaration de %qD diffère de %qs dans la déclaration précédente"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "déclaration précédente de %qD"
  
! #: cp/decl.cc:1645
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "la redéclaration de %q#D peut ne pas avoir d'arguments par défaut"
  
! #: cp/decl.cc:1674
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "la déclaration amie de %q#D spécifie des arguments par défaut et n%'est pas la seule déclaration"
  
! #: cp/decl.cc:1677
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "déclaration précédente de %q#D"
  
! #: cp/decl.cc:1730
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "rend ambigüe la nouvelle déclaration %q+#D"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "ancienne déclaration %q#D"
  
! #: cp/decl.cc:1772
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr "redéfinition de l'argument par défaut pour %q+#D"
  
! #: cp/decl.cc:1774
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "la définition originale apparaît ici"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr "l'attribut %<indeterminate%> n'est pas spécifié pour le paramètre %qD dans la première déclaration de sa fonction"
  
! #: cp/decl.cc:1817
  #, gcc-internal-format
  msgid "earlier declaration"
  msgstr "déclaration précédente"
  
! #: cp/decl.cc:1955
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "la fonction interne %qD est déclarée comme une non fonction"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "masquage de la fonction interne %q#D"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "masquage de la fonction %q#D de la bibliothèque"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "la fonction %q#D de la bibliothèque est redéclarée comme %q#D n'étant pas une fonction"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "la déclaration de %q#D est en conflit avec la déclaration interne %q#D"
  
! #: cp/decl.cc:2069
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "la définition de %q#D rend ambigüe le déclaration interne %q#D"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "la nouvelle déclaration %q#D rend ambigüe le déclaration interne %q#D"
  
! #: cp/decl.cc:2079
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "la déclaration de %q#D est ignorée"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "l'opérateur littéral %q#D est en conflit avec l'opérateur littéral de base"
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr "l'opérateur littéral de base %q#D est en conflit avec l'opérateur littéral avec patron"
  
! #: cp/decl.cc:2204
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redéclaré comme une sorte différente d'entité"
  
! #: cp/decl.cc:2229
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "déclaration conflictuelle du patron %q#D"
  
! #: cp/decl.cc:2250
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "déclaration conflictuelle de la fonction C %q#D"
  
! #: cp/decl.cc:2274
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "rend ambigüe la nouvelle déclaration de %q#D"
  
! #: cp/decl.cc:2285
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "entre en conflit avec la déclaration %q#D"
  
! #: cp/decl.cc:2287
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "déclaré précédemment en tant que %q#D"
  
! #: cp/decl.cc:2298
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "redéclaration de %<pragma omp declare reduction%>"
  
! #: cp/decl.cc:2300
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "déclaration %<pragma omp declare reduction%> précédente"
  
! #: cp/decl.cc:2362
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "%q#D précédemment défini ici"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "%q#D précédemment déclaré ici"
  
! #: cp/decl.cc:2371
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "la déclaration du paramètre n'est pas indépendante du nom"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr "la liaison structurée dans la portée de l'espace de noms n'est pas indépendante du nom"
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "la liaison structurée statique n'est pas indépendante du nom"
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "la liaison structurée externe n'est pas indépendante du nom"
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "le membre de donnée statique n'est pas indépendant du nom"
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr "la variable dans la portée de l'espace de noms n'est pas indépendante du nom"
  
! #: cp/decl.cc:2397
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "la variable statique n'est pas indépendante du nom"
  
! #: cp/decl.cc:2400
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "la variable externe n'est pas indépendante du nom"
  
! #: cp/decl.cc:2412
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "prototype spécifié pour %q#D"
  
! #: cp/decl.cc:2414
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "la définition non prototype précédente est ici"
  
! #: cp/decl.cc:2454
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "déclaration conflictuelle de %q#D avec la classe de liaison %qL"
  
! #: cp/decl.cc:2457
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "déclaration précédente avec la classe de liaison %qL"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argument par défaut donné pour le paramètre %d de %q#D"
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "la spécification précédente dans %q#D est ici"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "export conflictuel pour la déclaration %qD"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "précédemment déclarée ici sans export"
  
! #: cp/decl.cc:2606
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "la définition précédente de %qD est ici"
  
! #: cp/decl.cc:2607
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "la déclaration précédente de %qD est ici"
  
! #: cp/decl.cc:2622
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fonction %qD déclarée %<[[noreturn]]%> mais sa première déclaration ne l'était pas"
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "déclaration redondante de %qD dans la même étendue"
  
! #: cp/decl.cc:2685
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "définition supprimée de %qD n'est pas la première déclaration"
*************** msgstr "définition supprimée de %qD n'
*** 59108,59151 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spécialisation explicite de %qD après la première utilisation"
  
! #: cp/decl.cc:3328
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilité ignoré car il est en conflit avec la déclaration précédente"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redéfinition de %q#D"
  
! #: cp/decl.cc:3626
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisée"
  
! #: cp/decl.cc:3636
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas déclaré dans une classe"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redéclaré en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redéclaré en ligne sans l'attribut %<gnu_inline%>"
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "l'opérateur de comparaison %q+D est remis au défaut après sa première déclaration"
--- 59184,59227 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spécialisation explicite de %qD après la première utilisation"
  
! #: cp/decl.cc:3332
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%qD: attribut de visibilité ignoré car il est en conflit avec la déclaration précédente"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redéfinition de %q#D"
  
! #: cp/decl.cc:3630
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr "%qD est en conflit avec la fonction utilisée"
  
! #: cp/decl.cc:3640
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D pas déclaré dans une classe"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%q+D redéclaré en ligne avec l'attribut %<gnu_inline%>"
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D redéclaré en ligne sans l'attribut %<gnu_inline%>"
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr "l'opérateur de comparaison %q+D est remis au défaut après sa première déclaration"
*************** msgstr "l'opérateur de comparaison %q+D
*** 59153,61747 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redéclaration de l'ami %q#D ne peut pas avoir d'arguments de patron par défaut"
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la déclaration locale au thread de %q#D suit la déclaration non locale au thread"
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la déclaration non locale au thread de %q#D suit la déclaration locale au thread"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redéclaration de %q#D"
  
! #: cp/decl.cc:3784
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redéclaration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'étiquette locale %qE est en conflit avec l'étiquette existante"
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr "étiquette précédente"
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "saut à l'étiquette %qD"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "saut à l'étiquette du « case »"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr "  comme cible possible d'un goto calculé"
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  à partir d'ici"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structuré OpenMP"
  
! #: cp/decl.cc:4277
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structuré OpenMP"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisée ou atomique"
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "  entre dans l'expression de l'instruction"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "  entre dans l'instruction %<consteval if%>"
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "  ne détruit pas %qD"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "  ne nettoie pas l'exception traitée"
  
! #: cp/decl.cc:4502
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.cc:4869
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "  entre dans l'instruction %<template for%>"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisé sans arguments du patron"
  
! #: cp/decl.cc:5066
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD est une fonction, pas un type"
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommé %q#T dans %q#T"
  
! #: cp/decl.cc:5119
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommé %q#T dans %q#T"
  
! #: cp/decl.cc:5133
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigüe"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.cc:5155
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#D qui n'est pas un type"
  
! #: cp/decl.cc:5229
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramètres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> est plus grand que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de données publiques non statiques"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilité est dépréciée et sera supprimée"
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "struct anonyme avec des classes de base"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opérateur d'affectation par copie n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignoré dans la déclaration de %q#T"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clé %qs"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une déclaration"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redéclaration du type interne C++ %qT"
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement être spécifié pour des déclarations de variables ou de fonctions"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la déclaration typedef"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement être spécifié à l'intérieur d'une classe"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement être spécifié pour des constructeurs"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement être spécifiée pour des objets et des fonctions"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a été ignoré dans cette déclaration"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas être utilisé pour des déclarations de types"
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignoré dans l'instanciation explicite de %q#T"
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut être appliqué à une instanciation explicite"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignoré"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un attribut qui appartient à un spécificateur de type est ignoré"
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorés s'ils sont appliqués à la classe de type %qT en dehors de la définition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorés car ils sont appliqués au type dépendent %qT sans déclaration associée"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisé (utilisez plutôt %qs)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "les post-conditions avec des types de noms résultats déduits doivent uniquement apparaître dans les définitions de fonctions"
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la déclaration de %q#D est %<extern%> et est initialisée"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la définition de %q#D est marquée %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D n'est pas un membre de donnée statique de %q#T"
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "la déclaration du patron non membre de %qD"
  
  # le message ci-dessous est la suite de celui juste ci-dessus
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas à la déclaration du patron membre ici"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "le C++ ISO ne permet pas que %<%T::%D%> soit défini comme %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la déclaration de %q#D en dehors de la classe n'est pas une définition"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr "la déclaration externe avec la portée bloc %q#D ne doit pas être attachée à un module nommé"
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD défini %<thread_local%> dans la fonction %qs est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD défini %<static%> dans la fonction %qs est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D a un initialiseur mais a un type incomplet"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "les éléments du tableau %q#D ont un type incomplet"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "l'agrégat %q#D a un type incomplet et ne peut être défini"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD est déclaré comme référence mais n'est pas initialisé"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nom utilisé dans une initialisation par désignation dans le style GNU pour un tableau"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nom %qD utilisé dans une initialisation par désignation dans le style GNU pour un tableau"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "les initialisations par désignation non triviales ne sont pas supportées"
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "le champ désigné par l'indicateur C99 %qE n'est pas une expression constante entière"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "l'initialisation n'a pu déterminer la taille de %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zéro"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "désolé: les sémantiques de la variable en ligne %q#D sont erronées (vous obtiendrez de multiples copies)"
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "désolé: les sémantiques de la fonction statique en ligne %q#D sont erronées (vous obtiendrez de multiples copies)"
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisé"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisée dans une fonction %<constexpr%>"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisée dans un contexte %<constexpr%>"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T n'a pas de constructeur par défaut fourni par l'utilisateur"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "le constructeur n'est pas défini par l'utilisateur car le constructeur par défaut est explicitement demandé dans le corps de la classe"
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "et le constructeur implicitement défini n'initialise pas %q#D"
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "type %qT invalide pour initialiser un vecteur de type %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit être entre accolades"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisé dans une initialisation par désignation dans le style GNU pour la classe %qT"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requête pour le membre %qD est ambiguë"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de données non statique nommé %qD"
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD n'est pas un membre direct de %qT"
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ désigné par l'indicateur C99 %qE est hors de l'initialisation de l'agrégat"
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'éléments d'initialisation pour %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "trop d'accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurée à le type incomplet %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "les éléments du tableau %q#T ont un type incomplet"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littéral composé de taille variable"
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "l'objet scalaire %qD requiert un élément dans l'initialisation"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98, %qD doit être initialisé par un constructeur et non par %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "le tableau %qD est initialisé par la chaîne littérale entre parenthèses %qE"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique %qD"
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "la référence %qD est initialisée avec elle-même"
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "l'argument %d de %qE doit être un type %<omp_interop_t%>"
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la déclaration du variant"
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par défaut"
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimé"
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la déclaration"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spécificateur de classe de stockage %<register%>"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spécificateur de classe de stockage %<register%> utilisé"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la déclaration de %q#D n'est pas initialisée"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "l'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oublié les %<()%> ?)"
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "le type déduit %qT pour %qD est incomplet"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> ne peut pas être supprimé"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "masque la déclaration précédente du type de %q#D"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%<constinit%> peut uniquement être appliqué à une variable avec une durée de stockage statique ou au niveau du thread"
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<constinit%> peut être appliqué à une liaison structurée uniquement avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la fonction %q#D est initialisée comme une variable"
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de décomposer le type de fermeture lambda %qT"
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda déclarée ici"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "impossible de décomposer le type de la classe %qT car il a une structure anonyme comme membre"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "impossible de décomposer le type de la classe %qT car il a une union anonyme comme membre"
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de décomposer le membre inaccessible %qD de %qT"
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "dans la classe de base de %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "impossible de décomposer le type de classe %qT: lui et sa classe de base %qT ont des membres de données non statiques"
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "impossible de décomposer le type de classe %qT: ses classes de base %qT et %qT ont des membres de données non statiques"
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "la liaison structurée fait référence au type incomplet %qT"
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "impossible de décomposer un tableau ayant la limite %qT inconnue"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de décomposer le tableau de longueur variable %qT"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de décomposer le vecteur de longueur variable %qT"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> n'est pas une expression constante entière"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de décomposer le type union %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "impossible de décomposer le type %qT qui n'est ni une classe ni un tableau"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "la liaison structurée fait référence au type de classe incomplet %qT"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "initialiseur de tableau pour une déclaration de liaison structurée dans une condition"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u nom fourni pour la liaison structurée"
  msgstr[1] "%u noms fournis pour la liaison structurée"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "seulement %u nom fourni pour la liaison structurée"
  msgstr[1] "seulement %u noms fournis pour la liaison structurée"
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "alors que %qT se décompose en %wu élément"
  msgstr[1] "alors que %qT se décompose en %wu éléments"
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se décompose en %E éléments"
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> est %<void%>"
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "dans l'initialisation du paquet de liaison structurée %qD"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dans l'initialisation de la variable de liaison structurée %qD"
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "impossible de décomposer le type de classe %qT sans membre de donnée non statique"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "la variable non locale %qD déclarée %<__thread%> a besoin d'une initialisation dynamique"
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "la variable non locale %qD déclarée %<__thread%> a un destructeur non trivial"
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> en C++11 permet l'initialisation et la destruction dynamique"
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "l'initialisation n'a pu déterminer la taille de %qT"
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zéro"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "le destructeur pour la classe étrangère %qT ne peut pas être un membre"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "le constructeur pour la classe étrangère %qT ne peut pas être un membre"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est déclaré comme une variable %<virtual%>"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de variable"
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD déclaré comme un paramètre %<virtual%>"
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD déclaré comme un paramètre %<inline%>"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de paramètre"
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD déclaré comme un type %<virtual%>"
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD déclaré comme un type %<inline%>"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de type"
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD déclaré comme un champ %<virtual%>"
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD déclaré comme un champ %<inline%>"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de champ"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D déclaré comme un ami"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D déclaré avec une spécification d'exception"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la définition de %qD n'est pas dans l'espace de noms incluant %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la fonction membre statique %q#D est déclarée avec des qualificatifs de type"
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "les concepts de fonctions ne sont plus supportés"
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "la déclaration amie hors patron et contrainte doit être une définition"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr "le patron de la fonction amie avec des contraintes qui dépendent de paramètres extérieures au patron doit être une définition"
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "définition de la spécialisation explicite %qD dans la déclaration amie"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "utilisation invalide du template-id %qD dans la déclaration du patron primaire"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "les arguments par défaut ne sont pas permis dans la déclaration de la spécialisation du patron ami %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> n'est pas permis dans la déclaration de la spécialisation du patron ami %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la déclaration amie de %qD spécifie des arguments par défaut et n%'est pas une définition"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut déclarer %<::main%> comme étant un patron"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut déclarer %<::main%> comme étant à mettre en ligne"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut déclarer %<::main%> comme étant %qs"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut déclarer %<::main%> comme étant static"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "ne peut déclarer %<::main%> avec une spécification de liaison autre que %<extern \"C++\"%>"
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "ne peut attacher %<::main%> à un module nommé"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr "utilisez %<extern \"C++\"%> pour l'attacher au module globale"
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre objet explicite %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre objet explicite %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "le paramètre objet explicite est déclaré ici"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "le guide de déduction %qD doit être déclaré dans la même portée que %qT"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  déclaré ici"
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "le guide de déduction %qD doit avoir le même accès que %qT"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "le guide de déduction %qD ne peut pas avoir un corps de fonction"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opérateur littéral avec une classe de liaison C"
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "le suffixe en virgule flottante %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "les suffixes d'opérateurs littéraux qui ne sont pas précédés par %<_%> sont réservés pour une standardisation future"
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit être une fonction non membre"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "définition de %qD déclaré implicitement"
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "définition de %qD explicitement par défaut"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par défaut ici"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "pas de fonction membre %q#D déclarée dans la classe %qT"
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut déclarer %<::main%> comme variable globale"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr "un %<main%> nommé vide ne peut pas être déclaré avec la liaison du langage C"
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "une variable qui n'est pas un patron ne peut pas avoir %<concept%>"
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "le concept doit être défini au niveau de l'espace de noms"
  
! #: cp/decl.cc:12967
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "les concepts de variables ne sont plus supportés"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "initialisation intra-classe du membre de donnée statique %q#D d'un type incomplet"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnée statique %q#D d'un type non entier"
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "initialisation intra-classe du membre de donnée statique %q#D du type non littéral"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "initialisation intra-classe invalide du membre de donnée statique du type non entier %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "le C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qD"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "le C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "la taille du tableau %qD a le type non entier %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "la taille du tableau %qD n'est pas une expression constante de type entier"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "la taille du tableau n'est pas une expression constante entière"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "le C++ ISO interdit le tableau de taille zéro %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zéro"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisé"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisé"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "débordement dans la dimension du tableau"
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD est déclaré comme tableau de type à remplacer dans un patron %qT"
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "création d'un tableau de type à remplacer dans un patron %qT"
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "déclaration de %qD comme un tableau de « void »"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "création d'un tableau « void »"
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "déclaration de %qD comme un tableau de fonctions"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "création d'un tableau de fonctions"
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "déclaration de %qD comme un tableau de références"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "création d'un tableau de références"
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "déclaration de %qD comme un tableau de fonctions membres"
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "création d'un tableau de fonctions membres"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "le tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "tableau de taille variable de %<auto%>"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la spécification d'un type retourné pour un constructeur est invalide"
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un constructeur"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la spécification d'un type retourné pour un destructeur est invalide"
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un destructeur"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spécifié pour %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration de %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spécifié pour le guide de déduction"
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "paramètre de patron %qT, qui est lui-même un patron, dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommée ou champ déclaré void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ déclaré void"
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "spécificateur %<inline%> invalide pour la variable %qD déclarée au niveau du bloc"
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les variables « inline » sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr "nom de type anonyme non compatible avec le C donné pour la liaison par la déclaration %<typedef%>"
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "le type n'est pas compatible avec le C car il a une classe de base"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr "le type n'est pas compatible avec le C car %qD a un initialiseur membre par défaut"
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "le type n'est pas compatible avec le C car il contient la déclaration %qD"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT en tant que type plutôt qu'un simple %<decltype(auto)%>"
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas être qualifié avec CV"
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr "%e et %e spécifiés ensemble"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifié %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T n'est pas une classe ou un espace de noms"
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "déclaration de %qE comme non fonction"
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "déclaration de %qE comme non membre"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot réservé %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la définition de fonction ne déclare aucun paramètre"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "déclaration de %qD comme non fonction"
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "déclaration de %qD comme %<typedef%>"
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "déclaration de %qD comme paramètre"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spécifiés tous les deux"
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs ne peut pas apparaître dans une déclaration typedef"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "au plus un seul spécificateur %<constinit%> ou %<constexpr%> peut être utilisé"
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "au moins deux types de données dans la déclaration de %qs"
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "le C++ ISO interdit la déclaration de %qs sans type"
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supporté par la cible"
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "le C++ ISO ne supporte pas %<__int%d%> pour %qs"
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spécifié avec %qT"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs spécifié avec le nom typedef %qD"
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spécifié avec %<decltype%>"
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spécifié avec %<typeof%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "« complex » invalide pour %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "liste d'arguments de patron manquante après %qE ; pour la déduction, le type à remplacer doit être suivi d'un simple declarator-id"
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "le membre %qD ne peut pas être déclaré à la fois %<virtual%> et %<static%>"
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le membre %qD peut être déclaré à la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "la déclaration typedef est invalide dans la déclaration du paramètre"
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "classe de stockage spécifiée pour le paramètre %qs du patron"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spécifiée pour le paramètre %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramètre ne peut pas être déclaré %qs"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la déclaration de classe"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "la déclaration d'une liaison structurée ne peut pas être %qs"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les déclarations de liaisons structurées peuvent être %qs uniquement en %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les déclarations de liaisons structurées peuvent être %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "la liaison structurée qualifiée avec %<volatile%> est dépréciée"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "une déclaration de liaison structurée ne peut pas avoir le %<auto%> du C++98"
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "une déclaration de liaison structurée ne peut pas avoir le type %qT"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "le type doit être un %<auto%> qualifié avec CV ou une référence à un %<auto%> qualifié avec CV"
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "une déclaration de liaison structurée ne peut pas avoir la contrainte %<auto%> de type %qT"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la déclaration de %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spécifiée pour %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquée %qs déclarée %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la déclaration de %qs hors de toute fonction spécifie %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs dans le champ de la fonction est implicitement déclaré auto et déclaré %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spécificateurs de classe de stockage invalides dans les déclarations de fonctions amies"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthèses inutiles dans la déclaration de %qs"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthèses"
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la fonction membre objet explicite est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "un type de fonction ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "un pointeur vers un type de fonction ne peut pas avoir de paramètre d'objet explicite"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "un pointer vers un type de fonction membre ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr "le type d'un pointeur vers une fonction membre d'objet explicite est un pointeur régulier vers un type de fonction"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "le type d'une fonction membre d'un objet explicite est un type de fonction régulier"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr "seul le premier paramètre d'une fonction membre peut être déclaré comme un paramètre objet explicite"
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "le paramètre objet explicite valide est déclaré ici"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause « requires » sur le type de retour"
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la fonction %qs utilise le spécificateur de type %<auto%> sans type de retour à la fin"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le type de retour déduit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "une fonction virtuelle ne peut pas avoir un type de retour déduit"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a %qT comme étant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a %<decltype(auto)%> comme étant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a le spécificateur de type %<auto%> contraint au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "utilisation invalide du type %<auto%> contraint"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "type de classe %qD déduit dans le type de retour de la fonction"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "le guide de déduction pour %qT doit avoir un type de retour à la fin"
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "le type de retour %qT à la fin du guide de déduction n'est pas une spécialisation de %qT"
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le type de retour à la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "la fonction %qs avec le type de retour à la fin n'est pas déclarée avec le spécificateur de type %<auto%>"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "une fonction de conversion ne peut pas avoir de type de retour à la fin"
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifié avec %<volatile%> est déprécié"
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs déclaré comme une fonction retournant une fonction"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs déclaré comme une fonction retournant un tableau"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "le type de retour %<constinit%> pour une fonction n'est pas permis"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés comme des références"
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés comme des références"
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas être déclarés %<virtual%>"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas être amies"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la déclaration amie n'est pas dans la définition de la classe"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ne peut définir la fonction amie %qs dans une définition de classe locale"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "la définition de la fonction amie %qs ne peut pas avoir son nom qualifié avec %<::%>"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "la définition de la fonction amie %qs ne pas avoir son nom qualifié avec %<%D::%>"
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "la fonction non membre ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "une fonction membre d'objet explicite ne peut pas être %<virtual%>"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "une fonction membre d'objet explicite ne peut pas être %<static%>"
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD ne peut pas être une fonction membre d'un objet explicite"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramètre"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut déclarer un pointeur vers %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut déclarer une référence vers %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ne peut déclarer un pointeur vers le membre %q#T"
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "ne peut déclarer une référence vers le type de fonction qualifié %qT"
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ne peut déclarer un pointeur vers le type de fonction qualifié %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "ne peut déclarer une référence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patron"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisé comme un déclarateur"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ne peut définir la fonction membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "ne peut déclarer la fonction membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "ne peut déclarer le membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "le non paramètre %qs ne peut pas être un paquet de paramètres"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "les membres de données ne peuvent pas avoir le type %qT modifié par une variable"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "le paramètre ne peut pas avoir le type %qT modifié par une variable"
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la déclaration de la classe"
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une déclaration amie"
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "seuls les déclarations de constructeurs et les opérateurs de conversion peuvent être %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "le non membre %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "le membre non objet %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas être déclarée %<mutable%>"
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la référence %qs ne peut pas être déclarée %<mutable%>"
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas être une définition de fonction"
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "typedef ne peut pas être une définition de fonction membre"
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisé dans une déclaration de synonyme"
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef déclaré %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause « requires » sur un typedef"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "le nom du typedef ne peut pas être un nom de spécificateur imbriqué"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "le C++ ISO interdit le type imbriqué %qD avec le même nom que la classe englobante"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spécifié pour la déclaration d'une classe amie"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramètres du patron ne peuvent pas être amis"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "une déclaration amie requiert le mot-clé « class », c-à-d. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "une déclaration amie requiert le mot-clé « class », c-à-d %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "tentative de rendre amie la classe %qT au niveau de la portée globale"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause « requires » sur type-id"
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "déclaration abstraite %qT utilisée comme déclaration"
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "clause « requires » dans la déclaration du type non fonction %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la déclaration d'un paramètre"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut déclarer un paramètre avec %<decltype(auto)%>"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr "liste d'arguments de patron manquante après %qE ; type à remplacer pour le patron non permis dans le paramètre"
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "ou utilisez %<auto%> pour le patron de fonction abrégé"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "le paramètre %<auto%> n'est pas permis dans ce contexte"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramètre déclaré %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "membre de donnée non statique déclaré avec %qT comme type à remplacer"
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "le C++ ISO interdit les tableaux flexibles comme membres"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "déclaration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fonction %qD déclarée %<virtual%> à l'intérieur d'une union"
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD ne peut pas être déclaré %<virtual%> puisqu'il est toujours statique"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "nom qualifié attendu dans la déclaration amie du destructeur %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "déclaration de %qD comme membre de %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas être %qs"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "nom qualifié attendu dans la déclaration amie pour le constructeur %qD"
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas être un %<concept%>"
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut être une fonction membre"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas être %qs"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "spécialisation du patron de variable %qD déclaré comme une fonction"
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a été déclaré ici"
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE n'est ni une fonction ni une fonction membre; il ne peut pas être déclaré ami"
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "le champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas être déclaré ami"
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "l'annotation est appliquée à la déclaration amie non définissante %qD"
  
! #: cp/decl.cc:16682
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "l'annotation est appliquée au paramètre %qD d'une déclaration amie non définissante"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un attribut qui appartient à une déclaration amie qui n'est pas une définition est ignorée"
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnée statique %qE déclaré %qs"
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnée non statique %qE est déclaré %qs"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "le spécificateur %<constinit%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spécificateur de type « virt-specifier » sur %qs n'est pas permis en dehors d'une définition de classe"
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spécificateur %<static%> est invalide pour la fonction %qs déclarée en dehors de la portée globale"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spécificateur %<inline%> est invalide pour la fonction %qs déclarée en dehors de la portée globale"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs défini en dehors d'un contexte de classe"
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs déclaré en dehors d'un contexte de classe"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut déclarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut déclarer une fonction statique à l'intérieur d'une autre fonction"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas être utilisé lors de la définition (contrairement à la déclaration) d'un membre de donnée statique"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD déclaré %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement déclarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la déclaration de la variable %<constexpr%> %qD n'est pas une définition"
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas être déclarée %<consteval%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisé et déclaré %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, à la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par défaut %qE utilise %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par défaut %qE utilise la variable locale %qD"
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifié CV dans la déclaration du paramètre"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la déclaration du paramètre"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramètre qualifié avec %<volatile%> est obsolète"
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramètre %qD est incorrectement déclaré comme type de méthode"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramètre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramètre %qD inclut une référence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas être déclaré dans un espace de noms"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas être déclaré statique"
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit être une fonction membre non statique"
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit être une fonction membre"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD peut être une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit être soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou énuméré"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zéro ou un argument"
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixé doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixé doit avoir %<int%> comme second argument"
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par défaut"
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une référence vers le même type n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le même type n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une référence vers une classe de base %qT n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD défini par l'usager évalue toujours les 2 arguments"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD préfixé devrait retourner %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixé devrait retourner %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramètre du type de patron %qT après %qs"
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spécialisation du patron d'alias %qT après %qs"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD après %qs"
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une déclaration précédente ici"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT référé en tant que %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une déclaration précédente ici"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait référence à %qT comme un enum"
--- 59229,61823 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "la redéclaration de l'ami %q#D ne peut pas avoir d'arguments de patron par défaut"
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "la déclaration locale au thread de %q#D suit la déclaration non locale au thread"
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "la déclaration non locale au thread de %q#D suit la déclaration locale au thread"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr "redéclaration de %q#D"
  
! #: cp/decl.cc:3788
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "redéclaration redondante du membre statique %<constexpr%> %qD"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr "l'étiquette locale %qE est en conflit avec l'étiquette existante"
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr "étiquette précédente"
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "saut à l'étiquette %qD"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "saut à l'étiquette du « case »"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr "  comme cible possible d'un goto calculé"
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  à partir d'ici"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  sort du block structuré OpenMP"
  
! #: cp/decl.cc:4281
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "  croise l'initialisation de %q#D"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  entre dans le bloc %<try%>"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  entre dans le bloc %<catch%>"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  entre dans le bloc structuré OpenMP"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr "  entre dans l'instruction synchronisée ou atomique"
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr "  entre dans l'expression de l'instruction"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "  entre dans l'instruction %<constexpr if%>"
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "  entre dans l'instruction %<consteval if%>"
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "  ne détruit pas %qD"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr "  ne nettoie pas l'exception traitée"
  
! #: cp/decl.cc:4506
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "  passe outre l'initialisation de %q#D"
  
! #: cp/decl.cc:4873
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "  entre dans l'instruction %<template for%>"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "%qD utilisé sans arguments du patron"
  
! #: cp/decl.cc:5070
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr "%qD est une fonction, pas un type"
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T n'est pas une classe"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "pas de patron de classe nommé %q#T dans %q#T"
  
! #: cp/decl.cc:5123
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "pas de type nommé %q#T dans %q#T"
  
! #: cp/decl.cc:5137
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "la recherche de %qT dans %qT est ambigüe"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nomme %q#T qui n'est pas un patron de classe"
  
! #: cp/decl.cc:5159
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nomme %q#D qui n'est pas un type"
  
! #: cp/decl.cc:5233
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "les paramètres du patron ne correspondent pas au patron %qD"
  
! #: cp/decl.cc:5754
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "%<-faligned-new=%d%> n'est pas une puissance de deux"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param destructive-interference-size=%d%> est plus petit que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr "%<--param constructive-interference-size=%d%> est plus petit que %d"
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr "%<--param constructive-interference-size=%d%> est plus grand que %<--param l1-cache-line-size=%d%>"
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q#D est invalide; une union anonyme ne peut avoir que des membres de données publiques non statiques"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr "cette flexibilité est dépréciée et sera supprimée"
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr "struct anonyme avec des classes de base"
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un constructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un destructeur n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "le membre %q+#D avec un opérateur d'affectation par copie n'est pas permis dans un agrégat anonyme"
  
! #: cp/decl.cc:6253
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "attribut ignoré dans la déclaration de %q#T"
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "l'attribut pour %q#T doit suivre le mot-clé %qs"
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "types multiples dans une déclaration"
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redéclaration du type interne C++ %qT"
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%<auto%> peut seulement être spécifié pour des déclarations de variables ou de fonctions"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "nom de type manquant dans la déclaration typedef"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "le C++ ISO interdit les structures anonymes"
  
! #: cp/decl.cc:6368
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "%<inline%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%<virtual%> peut seulement être spécifié pour des fonctions"
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> peut seulement être spécifié à l'intérieur d'une classe"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> peut seulement être spécifié pour des constructeurs"
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "une classe de stockage peut seulement être spécifiée pour des objets et des fonctions"
  
! #: cp/decl.cc:6386
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%<const%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6390
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%<volatile%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6394
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%<__restrict%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6398
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%<__thread%> peut seulement être spécifié pour des objets et des fonctions"
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> a été ignoré dans cette déclaration"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "%qs ne peut pas être utilisé pour des déclarations de types"
  
! #: cp/decl.cc:6434
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "attribut ignoré dans l'instanciation explicite de %q#T"
  
! #: cp/decl.cc:6437
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "aucun attribut peut être appliqué à une instanciation explicite"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "attribut ignoré"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr "un attribut qui appartient à un spécificateur de type est ignoré"
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "les attributs sont ignorés s'ils sont appliqués à la classe de type %qT en dehors de la définition"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "attributs ignorés car ils sont appliqués au type dépendent %qT sans déclaration associée"
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD est initialisé (utilisez plutôt %qs)"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr "les post-conditions avec des types de noms résultats déduits doivent uniquement apparaître dans les définitions de fonctions"
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "la déclaration de %q#D est %<extern%> et est initialisée"
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "la définition de %q#D est marquée %<dllimport%>"
  
! #: cp/decl.cc:6682
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q+#D n'est pas un membre de donnée statique de %q#T"
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "la déclaration du patron non membre de %qD"
  
  # le message ci-dessous est la suite de celui juste ci-dessus
! #: cp/decl.cc:6692
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ne correspond pas à la déclaration du patron membre ici"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "le C++ ISO ne permet pas que %<%T::%D%> soit défini comme %<%T::%D%>"
  
! #: cp/decl.cc:6720
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "initialisation en double de %qD"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "la déclaration de %q#D en dehors de la classe n'est pas une définition"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr "la déclaration externe avec la portée bloc %q#D ne doit pas être attachée à un module nommé"
  
! #: cp/decl.cc:6825
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD défini %<thread_local%> dans la fonction %qs est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:6834
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD défini %<static%> dans la fonction %qs est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "la variable %q#D a un initialiseur mais a un type incomplet"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "les éléments du tableau %q#D ont un type incomplet"
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "l'agrégat %q#D a un type incomplet et ne peut être défini"
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD est déclaré comme référence mais n'est pas initialisé"
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nom utilisé dans une initialisation par désignation dans le style GNU pour un tableau"
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nom %qD utilisé dans une initialisation par désignation dans le style GNU pour un tableau"
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "les initialisations par désignation non triviales ne sont pas supportées"
  
! #: cp/decl.cc:7104
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "le champ désigné par l'indicateur C99 %qE n'est pas une expression constante entière"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "l'initialisation n'a pu déterminer la taille de %qD"
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "taille de tableau manquante dans %qD"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "tableau %qD de taille zéro"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr "la taille de stockage de %qD n'est pas connue"
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr "la taille de stockage de %qD n'est pas constante"
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "désolé: les sémantiques de la variable en ligne %q#D sont erronées (vous obtiendrez de multiples copies)"
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "désolé: les sémantiques de la fonction statique en ligne %q#D sont erronées (vous obtiendrez de multiples copies)"
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr "vous pouvez contourner cela en enlevant l'initialiseur"
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "%<const %D%> non initialisé"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variable %qD non initialisée dans une fonction %<constexpr%>"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "variable %qD non initialisée dans un contexte %<constexpr%>"
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr "%q#T n'a pas de constructeur par défaut fourni par l'utilisateur"
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr "le constructeur n'est pas défini par l'utilisateur car le constructeur par défaut est explicitement demandé dans le corps de la classe"
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr "et le constructeur implicitement défini n'initialise pas %q#D"
  
! #: cp/decl.cc:7748
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "type %qT invalide pour initialiser un vecteur de type %qT"
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "l'initialisation de %qT doit être entre accolades"
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "%<[%E] =%> utilisé dans une initialisation par désignation dans le style GNU pour la classe %qT"
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "la requête pour le membre %qD est ambiguë"
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT n'a pas de membre de données non statique nommé %qD"
  
! #: cp/decl.cc:7912
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD n'est pas un membre direct de %qT"
  
! #: cp/decl.cc:7968
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "initialisation invalide pour %q#D"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr "le champ désigné par l'indicateur C99 %qE est hors de l'initialisation de l'agrégat"
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "trop d'éléments d'initialisation pour %qT"
  
! #: cp/decl.cc:8104
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.cc:8114
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "trop d'accolades autour de l'initialiseur scalaire pour le type %qT"
  
! #: cp/decl.cc:8248
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "accolades manquantes autour de l'initialisation pour %qT"
  
! #: cp/decl.cc:8382
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "la liaison structurée à le type incomplet %qT"
  
! #: cp/decl.cc:8396
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "les éléments du tableau %q#T ont un type incomplet"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "littéral composé de taille variable"
  
! #: cp/decl.cc:8465
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "%q#D a un type incomplet"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "l'objet scalaire %qD requiert un élément dans l'initialisation"
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "en C++98, %qD doit être initialisé par un constructeur et non par %<{...}%>"
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "le tableau %qD est initialisé par la chaîne littérale entre parenthèses %qE"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "initialisation invalide pour un membre statique avec constructeur"
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique %qD"
  
! #: cp/decl.cc:8735
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "l'initialisation non constante dans la classe est invalide pour le membre statique pas en ligne %qD"
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(une initialisation en dehors de la classe est requise)"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "adresse de la variable registre explicite %qD requise"
  
! #: cp/decl.cc:8964
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "la référence %qD est initialisée avec elle-même"
  
! #: cp/decl.cc:9166
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "l'argument %d de %qE doit être un type %<omp_interop_t%>"
  
! #: cp/decl.cc:9369
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "n'a pu trouver la déclaration du variant"
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "%<declare variant%> sur le constructeur %qD"
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "%<declare variant%> sur le destructeur %qD"
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "%<declare variant%> sur %qD par défaut"
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr "%<declare variant%> sur %qD supprimé"
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%<declare variant%> sur %qD virtuel"
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "affectation (pas une initialisation) dans la déclaration"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "le C++17 ISO n'autorise pas le spécificateur de classe de stockage %<register%>"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "spécificateur de classe de stockage %<register%> utilisé"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "la déclaration de %q#D n'est pas initialisée"
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "l'initialisation pour %<decltype(auto) %D%> a un type fonction (avez-vous oublié les %<()%> ?)"
  
! #: cp/decl.cc:9596
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "le type déduit %qT pour %qD est incomplet"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "%<::main%> ne peut pas être supprimé"
  
! #: cp/decl.cc:9813
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "masque la déclaration précédente du type de %q#D"
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%<constinit%> peut uniquement être appliqué à une variable avec une durée de stockage statique ou au niveau du thread"
  
! #: cp/decl.cc:9865
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<constinit%> peut être appliqué à une liaison structurée uniquement avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "la fonction %q#D est initialisée comme une variable"
  
! #: cp/decl.cc:10318
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "impossible de décomposer le type de fermeture lambda %qT"
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda déclarée ici"
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "impossible de décomposer le type de la classe %qT car il a une structure anonyme comme membre"
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr "impossible de décomposer le type de la classe %qT car il a une union anonyme comme membre"
  
! #: cp/decl.cc:10351
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "impossible de décomposer le membre inaccessible %qD de %qT"
  
! #: cp/decl.cc:10376
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "dans la classe de base de %qT"
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr "impossible de décomposer le type de classe %qT: lui et sa classe de base %qT ont des membres de données non statiques"
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr "impossible de décomposer le type de classe %qT: ses classes de base %qT et %qT ont des membres de données non statiques"
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "la liaison structurée fait référence au type incomplet %qT"
  
! #: cp/decl.cc:10607
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "impossible de décomposer un tableau ayant la limite %qT inconnue"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "impossible de décomposer le tableau de longueur variable %qT"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "impossible de décomposer le vecteur de longueur variable %qT"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "%<std::tuple_size<%T>::value%> n'est pas une expression constante entière"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "impossible de décomposer le type union %qT"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "impossible de décomposer le type %qT qui n'est ni une classe ni un tableau"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "la liaison structurée fait référence au type de classe incomplet %qT"
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "initialiseur de tableau pour une déclaration de liaison structurée dans une condition"
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%u nom fourni pour la liaison structurée"
  msgstr[1] "%u noms fournis pour la liaison structurée"
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] "seulement %u nom fourni pour la liaison structurée"
  msgstr[1] "seulement %u noms fournis pour la liaison structurée"
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] "alors que %qT se décompose en %wu élément"
  msgstr[1] "alors que %qT se décompose en %wu éléments"
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr "alors que %qT se décompose en %E éléments"
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr "%<std::tuple_element<%wu, %T>::type%> est %<void%>"
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "dans l'initialisation du paquet de liaison structurée %qD"
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr "dans l'initialisation de la variable de liaison structurée %qD"
  
! #: cp/decl.cc:11133
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "impossible de décomposer le type de classe %qT sans membre de donnée non statique"
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr "la variable non locale %qD déclarée %<__thread%> a besoin d'une initialisation dynamique"
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr "la variable non locale %qD déclarée %<__thread%> a un destructeur non trivial"
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr "%<thread_local%> en C++11 permet l'initialisation et la destruction dynamique"
  
! #: cp/decl.cc:11919
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "l'initialisation n'a pu déterminer la taille de %qT"
  
! #: cp/decl.cc:11923
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "taille du tableau manquante dans %qT"
  
! #: cp/decl.cc:11926
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "tableau %qT de taille zéro"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "le destructeur pour la classe étrangère %qT ne peut pas être un membre"
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "le constructeur pour la classe étrangère %qT ne peut pas être un membre"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD est déclaré comme une variable %<virtual%>"
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de variable"
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD déclaré comme un paramètre %<virtual%>"
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD déclaré comme un paramètre %<inline%>"
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de paramètre"
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD déclaré comme un type %<virtual%>"
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD déclaré comme un type %<inline%>"
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de type"
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD déclaré comme un champ %<virtual%>"
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD déclaré comme un champ %<inline%>"
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "les spécificateurs de fonction %<const%> et %<volatile%> sur %qD sont invalides dans la déclaration de champ"
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D déclaré comme un ami"
  
! #: cp/decl.cc:12019
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D déclaré avec une spécification d'exception"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "la définition de %qD n'est pas dans l'espace de noms incluant %qT"
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "la fonction membre statique %q#D est déclarée avec des qualificatifs de type"
  
! #: cp/decl.cc:12168
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "les concepts de fonctions ne sont plus supportés"
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "contraintes sur une fonction sans patron"
  
! #: cp/decl.cc:12208
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "la déclaration amie hors patron et contrainte doit être une définition"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr "le patron de la fonction amie avec des contraintes qui dépendent de paramètres extérieures au patron doit être une définition"
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "définition de la spécialisation explicite %qD dans la déclaration amie"
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "utilisation invalide du template-id %qD dans la déclaration du patron primaire"
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "les arguments par défaut ne sont pas permis dans la déclaration de la spécialisation du patron ami %qD"
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> n'est pas permis dans la déclaration de la spécialisation du patron ami %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "la déclaration amie de %qD spécifie des arguments par défaut et n%'est pas une définition"
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "ne peut déclarer %<::main%> comme étant un patron"
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "ne peut déclarer %<::main%> comme étant à mettre en ligne"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "ne peut déclarer %<::main%> comme étant %qs"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "ne peut déclarer %<::main%> comme étant static"
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr "ne peut déclarer %<::main%> avec une spécification de liaison autre que %<extern \"C++\"%>"
  
! #: cp/decl.cc:12422
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "ne peut attacher %<::main%> à un module nommé"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr "utilisez %<extern \"C++\"%> pour l'attacher au module globale"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12487
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "la fonction membre objet explicite %qD ne peut pas avoir de qualificatif CV"
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "la fonction non membre %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12494
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre statique %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "la fonction membre objet explicite %qD ne peut pas avoir de qualificatif de référence"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "le paramètre objet explicite est déclaré ici"
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "le guide de déduction %qD doit être déclaré dans la même portée que %qT"
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, gcc-internal-format
  msgid "  declared here"
  msgstr "  déclaré ici"
  
! #: cp/decl.cc:12523
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "le guide de déduction %qD doit avoir le même accès que %qT"
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "le guide de déduction %qD ne peut pas avoir un corps de fonction"
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr "opérateur littéral avec une classe de liaison C"
  
! #: cp/decl.cc:12553
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qD a une liste d'arguments invalide"
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr "le suffixe entier %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr "le suffixe en virgule flottante %qs est masqué par l'implémentation"
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "les suffixes d'opérateurs littéraux qui ne sont pas précédés par %<_%> sont réservés pour une standardisation future"
  
! #: cp/decl.cc:12579
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "%qD doit être une fonction non membre"
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> doit retourner %<int%>"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "définition de %qD déclaré implicitement"
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "définition de %qD explicitement par défaut"
  
! #: cp/decl.cc:12725
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%q#D explicitement par défaut ici"
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "pas de fonction membre %q#D déclarée dans la classe %qT"
  
! #: cp/decl.cc:12951
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "ne peut déclarer %<::main%> comme variable globale"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr "un %<main%> nommé vide ne peut pas être déclaré avec la liaison du langage C"
  
! #: cp/decl.cc:12963
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "une variable qui n'est pas un patron ne peut pas avoir %<concept%>"
  
! #: cp/decl.cc:12966
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "le concept doit être défini au niveau de l'espace de noms"
  
! #: cp/decl.cc:12969
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "les concepts de variables ne sont plus supportés"
  
! #: cp/decl.cc:13090
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "initialisation intra-classe du membre de donnée statique %q#D d'un type incomplet"
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "%<constexpr%> est requis pour l'initialisation intra-classe du membre de donnée statique %q#D d'un type non entier"
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "initialisation intra-classe du membre de donnée statique %q#D du type non littéral"
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "initialisation intra-classe invalide du membre de donnée statique du type non entier %qT"
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "le C++ ISO interdit l'initialisation intra-classe du membre statique non constant %qD"
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "le C++ ISO interdit l'initialisation du membre constant %qD du type non entier %qT"
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "la taille du tableau %qD a le type non entier %qT"
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "la taille du tableau a le type non entier %qT"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "la taille du tableau %qD n'est pas une expression constante de type entier"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "la taille du tableau n'est pas une expression constante entière"
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "le C++ ISO interdit le tableau de taille zéro %qD"
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "le C++ ISO interdit le tableau de taille zéro"
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "le C++ ISO interdit le tableau de taille variable %qD"
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "le C++ ISO interdit le tableau de taille variable"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "le tableau de taille variable %qD est utilisé"
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "le tableau de taille variable est utilisé"
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "débordement dans la dimension du tableau"
  
! #: cp/decl.cc:13471
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "%qD est déclaré comme tableau de type à remplacer dans un patron %qT"
  
! #: cp/decl.cc:13474
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "création d'un tableau de type à remplacer dans un patron %qT"
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "déclaration de %qD comme un tableau de « void »"
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr "création d'un tableau « void »"
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "déclaration de %qD comme un tableau de fonctions"
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr "création d'un tableau de fonctions"
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "déclaration de %qD comme un tableau de références"
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr "création d'un tableau de références"
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "déclaration de %qD comme un tableau de fonctions membres"
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr "création d'un tableau de fonctions membres"
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "la déclaration de %qD comme tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "le tableau multidimensionnel doit avoir des bornes pour chaque dimension excepté la première"
  
! #: cp/decl.cc:13544
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr "tableau de taille variable de %<auto%>"
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "la spécification d'un type retourné pour un constructeur est invalide"
  
! #: cp/decl.cc:13645
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un constructeur"
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "la spécification d'un type retourné pour un destructeur est invalide"
  
! #: cp/decl.cc:13659
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration d'un destructeur"
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "type de retour spécifié pour %<operator %T%>"
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration de %<operator %T%>"
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "type de retour spécifié pour le guide de déduction"
  
! #: cp/decl.cc:13687
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "les qualificatifs ne sont pas permis dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13691
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "paramètre de patron %qT, qui est lui-même un patron, dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13700
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "%<decl-specifier%> dans la déclaration du guide de déduction"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variable non nommée ou champ déclaré void"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variable ou champ déclaré void"
  
! #: cp/decl.cc:13744
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "spécificateur %<inline%> invalide pour la variable %qD déclarée au niveau du bloc"
  
! #: cp/decl.cc:13749
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les variables « inline » sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr "nom de type anonyme non compatible avec le C donné pour la liaison par la déclaration %<typedef%>"
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "le type n'est pas compatible avec le C car il a une classe de base"
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr "le type n'est pas compatible avec le C car %qD a un initialiseur membre par défaut"
  
! #: cp/decl.cc:13834
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "le type n'est pas compatible avec le C car il contient la déclaration %qD"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr "%qT en tant que type plutôt qu'un simple %<decltype(auto)%>"
  
! #: cp/decl.cc:13911
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "%<decltype(auto)%> ne peut pas être qualifié avec CV"
  
! #: cp/decl.cc:13932
  msgid "%e and %e specified together"
  msgstr "%e et %e spécifiés ensemble"
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "utilisation invalide du nom qualifié %<::%D%>"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%T::%D%>"
  
! #: cp/decl.cc:14151
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "utilisation invalide du nom qualifié %<%D::%D%>"
  
! #: cp/decl.cc:14161
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%q#T n'est pas une classe ou un espace de noms"
  
! #: cp/decl.cc:14185
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "déclaration de %qE comme non fonction"
  
! #: cp/decl.cc:14192
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "déclaration de %qE comme non membre"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "declarator-id manquant; utilisation du mot réservé %qD"
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "la définition de fonction ne déclare aucun paramètre"
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "déclaration de %qD comme non fonction"
  
! #: cp/decl.cc:14296
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "déclaration de %qD comme %<typedef%>"
  
! #: cp/decl.cc:14301
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "déclaration de %qD comme paramètre"
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr "%qs et %qs spécifiés tous les deux"
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "%qs ne peut pas apparaître dans une déclaration typedef"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr "au plus un seul spécificateur %<constinit%> ou %<constexpr%> peut être utilisé"
  
! #: cp/decl.cc:14385
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "au moins deux types de données dans la déclaration de %qs"
  
! #: cp/decl.cc:14439
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "le C++ ISO n'accepte pas qu'un simple %<complex%> signifie %<double complex%>"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "le C++ ISO interdit la déclaration de %qs sans type"
  
! #: cp/decl.cc:14513
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "%<__int%d%> n'est pas supporté par la cible"
  
! #: cp/decl.cc:14521
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "le C++ ISO ne supporte pas %<__int%d%> pour %qs"
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs spécifié avec %qT"
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%qs spécifié avec le nom typedef %qD"
  
! #: cp/decl.cc:14600
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs spécifié avec %<decltype%>"
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%qs spécifié avec %<typeof%>"
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "« complex » invalide pour %qs"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr "liste d'arguments de patron manquante après %qE ; pour la déduction, le type à remplacer doit être suivi d'un simple declarator-id"
  
! #: cp/decl.cc:14741
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "le membre %qD ne peut pas être déclaré à la fois %<virtual%> et %<static%>"
  
! #: cp/decl.cc:14750
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le membre %qD peut être déclaré à la fois %<virtual%> et %<constexpr%> uniquement avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "la déclaration typedef est invalide dans la déclaration du paramètre"
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "classe de stockage spécifiée pour le paramètre %qs du patron"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "classe de stockage spécifiée pour le paramètre %qs"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "un paramètre ne peut pas être déclaré %qs"
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> en dehors de la déclaration de classe"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "la déclaration d'une liaison structurée ne peut pas être %qs"
  
! #: cp/decl.cc:14835
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les déclarations de liaisons structurées peuvent être %qs uniquement en %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les déclarations de liaisons structurées peuvent être %qs uniquement en %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "la liaison structurée qualifiée avec %<volatile%> est dépréciée"
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr "une déclaration de liaison structurée ne peut pas avoir le %<auto%> du C++98"
  
! #: cp/decl.cc:14891
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "une déclaration de liaison structurée ne peut pas avoir le type %qT"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr "le type doit être un %<auto%> qualifié avec CV ou une référence à un %<auto%> qualifié avec CV"
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "une déclaration de liaison structurée ne peut pas avoir la contrainte %<auto%> de type %qT"
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "classes de stockage multiples dans la déclaration de %qs"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "classe de stockage spécifiée pour %qs"
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fonction imbriquée %qs déclarée %<extern%>"
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "la déclaration de %qs hors de toute fonction spécifie %<auto%>"
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs dans le champ de la fonction est implicitement déclaré auto et déclaré %<__thread%>"
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spécificateurs de classe de stockage invalides dans les déclarations de fonctions amies"
  
! #: cp/decl.cc:15095
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "parenthèses inutiles dans la déclaration de %qs"
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr "retirez les parenthèses"
  
! #: cp/decl.cc:15168
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la fonction membre objet explicite est uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:15182
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "un type de fonction ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr "un pointeur vers un type de fonction ne peut pas avoir de paramètre d'objet explicite"
  
! #: cp/decl.cc:15192
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "un pointer vers un type de fonction membre ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr "le type d'un pointeur vers une fonction membre d'objet explicite est un pointeur régulier vers un type de fonction"
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "le type d'une fonction membre d'un objet explicite est un type de fonction régulier"
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr "seul le premier paramètre d'une fonction membre peut être déclaré comme un paramètre objet explicite"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "le paramètre objet explicite valide est déclaré ici"
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr "clause « requires » sur le type de retour"
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "la fonction %qs utilise le spécificateur de type %<auto%> sans type de retour à la fin"
  
! #: cp/decl.cc:15259
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le type de retour déduit est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/decl.cc:15264
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "une fonction virtuelle ne peut pas avoir un type de retour déduit"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a %qT comme étant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a %<decltype(auto)%> comme étant son type au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15285
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "utilisation invalide de %<decltype(auto)%>"
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "la fonction %qs avec un type de retour à la fin a le spécificateur de type %<auto%> contraint au lieu d'un simple %<auto%>"
  
! #: cp/decl.cc:15298
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "utilisation invalide du type %<auto%> contraint"
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "type de classe %qD déduit dans le type de retour de la fonction"
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr "le guide de déduction pour %qT doit avoir un type de retour à la fin"
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr "le type de retour %qT à la fin du guide de déduction n'est pas une spécialisation de %qT"
  
! #: cp/decl.cc:15347
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le type de retour à la fin est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "la fonction %qs avec le type de retour à la fin n'est pas déclarée avec le spécificateur de type %<auto%>"
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr "une fonction de conversion ne peut pas avoir de type de retour à la fin"
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr "le type de retour qualifié avec %<volatile%> est déprécié"
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs déclaré comme une fonction retournant une fonction"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs déclaré comme une fonction retournant un tableau"
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "le type de retour %<constinit%> pour une fonction n'est pas permis"
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "le destructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "le constructeur ne peut être une fonction membre statique"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés avec CV"
  
! #: cp/decl.cc:15457
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "les destructeurs ne peuvent pas être qualifiés comme des références"
  
! #: cp/decl.cc:15458
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "les constructeurs ne peuvent pas être qualifiés comme des références"
  
! #: cp/decl.cc:15476
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "les constructeurs ne peuvent pas être déclarés %<virtual%>"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "les fonctions virtuelles ne peuvent pas être amies"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "la déclaration amie n'est pas dans la définition de la classe"
  
! #: cp/decl.cc:15502
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "ne peut définir la fonction amie %qs dans une définition de classe locale"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr "la définition de la fonction amie %qs ne peut pas avoir son nom qualifié avec %<::%>"
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr "la définition de la fonction amie %qs ne pas avoir son nom qualifié avec %<%D::%>"
  
! #: cp/decl.cc:15542
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "la fonction non membre ne peut pas avoir de paramètre objet explicite"
  
! #: cp/decl.cc:15550
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "une fonction membre d'objet explicite ne peut pas être %<virtual%>"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr "une fonction membre d'objet explicite ne peut pas être %<static%>"
  
! #: cp/decl.cc:15569
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD ne peut pas être une fonction membre d'un objet explicite"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destructeurs ne peuvent pas avoir de paramètre"
  
! #: cp/decl.cc:15640
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ne peut déclarer un pointeur vers %q#T"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "ne peut déclarer une référence vers %q#T"
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ne peut déclarer un pointeur vers le membre %q#T"
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "ne peut déclarer une référence vers le type de fonction qualifié %qT"
  
! #: cp/decl.cc:15692
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ne peut déclarer un pointeur vers le type de fonction qualifié %qT"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "ne peut déclarer une référence vers %q#T qui n'est pas un typedef ou un argument vers un type d'un patron"
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD utilisé comme un déclarateur"
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "les fonctions membres sont implicitement amies de leur classe"
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "qualification %<%T::%> additionnelle sur le membre %qs"
  
! #: cp/decl.cc:15905
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "ne peut définir la fonction membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15907
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "ne peut déclarer la fonction membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "ne peut déclarer le membre %<%T::%s%> à l'intérieur de %qT"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "le non paramètre %qs ne peut pas être un paquet de paramètres"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "les membres de données ne peuvent pas avoir le type %qT modifié par une variable"
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "le paramètre ne peut pas avoir le type %qT modifié par une variable"
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<explicit%> en dehors de la déclaration de la classe"
  
! #: cp/decl.cc:15995
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "%<explicit%> dans une déclaration amie"
  
! #: cp/decl.cc:15998
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "seuls les déclarations de constructeurs et les opérateurs de conversion peuvent être %<explicit%>"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "le non membre %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "le membre non objet %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16021
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "la fonction %qs ne peut pas être déclarée %<mutable%>"
  
! #: cp/decl.cc:16027
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "%<static%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "%<const%> %qs ne peut pas être déclaré %<mutable%>"
  
! #: cp/decl.cc:16039
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "la référence %qs ne peut pas être déclarée %<mutable%>"
  
! #: cp/decl.cc:16055
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "typedef ne peut pas être une définition de fonction"
  
! #: cp/decl.cc:16058
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "typedef ne peut pas être une définition de fonction membre"
  
! #: cp/decl.cc:16084
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%<auto%> n'est pas autorisé dans une déclaration de synonyme"
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "typedef déclaré %<auto%>"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr "clause « requires » sur un typedef"
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "le nom du typedef ne peut pas être un nom de spécificateur imbriqué"
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "le C++ ISO interdit le type imbriqué %qD avec le même nom que la classe englobante"
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> spécifié pour la déclaration d'une classe amie"
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "les paramètres du patron ne peuvent pas être amis"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "une déclaration amie requiert le mot-clé « class », c-à-d. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "une déclaration amie requiert le mot-clé « class », c-à-d %<friend %#T%>"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "tentative de rendre amie la classe %qT au niveau de la portée globale"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "qualificatifs invalides sur un type de fonction non membre"
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr "clause « requires » sur type-id"
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "déclaration abstraite %qT utilisée comme déclaration"
  
! #: cp/decl.cc:16290
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "clause « requires » dans la déclaration du type non fonction %qT"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "ne peut utiliser %<::%> dans la déclaration d'un paramètre"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ne peut déclarer un paramètre avec %<decltype(auto)%>"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr "liste d'arguments de patron manquante après %qE ; type à remplacer pour le patron non permis dans le paramètre"
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "ou utilisez %<auto%> pour le patron de fonction abrégé"
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "le paramètre %<auto%> n'est pas permis dans ce contexte"
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "paramètre déclaré %<auto%>"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "utilisation invalide du nom de patron %qE sans liste d'arguments"
  
! #: cp/decl.cc:16403
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "membre de donnée non statique déclaré avec %qT comme type à remplacer"
  
! #: cp/decl.cc:16423
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "le C++ ISO interdit le membre tableau flexible %qs"
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "le C++ ISO interdit les tableaux flexibles comme membres"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "utilisation invalide de %<::%>"
  
! #: cp/decl.cc:16463
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "déclaration de la fonction %qD dans un contexte invalide"
  
! #: cp/decl.cc:16473
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fonction %qD déclarée %<virtual%> à l'intérieur d'une union"
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD ne peut pas être déclaré %<virtual%> puisqu'il est toujours statique"
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "nom qualifié attendu dans la déclaration amie du destructeur %qD"
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "déclaration de %qD comme membre de %qT"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "un destructeur ne peut pas être %qs"
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "nom qualifié attendu dans la déclaration amie pour le constructeur %qD"
  
! #: cp/decl.cc:16539
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "un constructeur ne peut pas être un %<concept%>"
  
! #: cp/decl.cc:16545
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "un concept ne peut être une fonction membre"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne peut pas être %qs"
  
! #: cp/decl.cc:16563
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "spécialisation du patron de variable %qD déclaré comme une fonction"
  
! #: cp/decl.cc:16566
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr "le patron de variable a été déclaré ici"
  
! #: cp/decl.cc:16631
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "le champ %qD a le type incomplet %qT"
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "le nom %qT a un type incomplet"
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE n'est ni une fonction ni une fonction membre; il ne peut pas être déclaré ami"
  
! #: cp/decl.cc:16659
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "le champ sans nom n'est ni une fonction ni une fonction membre; il ne peut pas être déclaré ami"
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "l'annotation est appliquée à la déclaration amie non définissante %qD"
  
! #: cp/decl.cc:16686
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "l'annotation est appliquée au paramètre %qD d'une déclaration amie non définissante"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr "un attribut qui appartient à une déclaration amie qui n'est pas une définition est ignorée"
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "membre de donnée statique %qE déclaré %qs"
  
! #: cp/decl.cc:16753
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "le membre statique %<constexpr%> %qD doit avoir une initialisation"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "le membre de donnée non statique %qE est déclaré %qs"
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "la classe de stockage %<auto%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "la classe de stockage %<register%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "la classe de stockage %<__thread%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16883
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "la classe de stockage %<thread_local%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16888
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "le spécificateur %<constinit%> est invalide pour la fonction %qs"
  
! #: cp/decl.cc:16891
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "le spécificateur de type « virt-specifier » sur %qs n'est pas permis en dehors d'une définition de classe"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spécificateur %<static%> est invalide pour la fonction %qs déclarée en dehors de la portée globale"
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "le spécificateur %<inline%> est invalide pour la fonction %qs déclarée en dehors de la portée globale"
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "fonction non classe virtuelle %qs"
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs défini en dehors d'un contexte de classe"
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "%qs déclaré en dehors d'un contexte de classe"
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "ne peut déclarer la fonction membre %qD comme ayant une classe de liaison statique"
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "ne peut déclarer une fonction statique à l'intérieur d'une autre fonction"
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> ne peut pas être utilisé lors de la définition (contrairement à la déclaration) d'un membre de donnée statique"
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "membre statique %qD déclaré %<register%>"
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "ne peut explicitement déclarer le membre %q#D comme ayant une classe de liaison externe"
  
! #: cp/decl.cc:17036
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "la déclaration de la variable %<constexpr%> %qD n'est pas une définition"
  
! #: cp/decl.cc:17043
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "une variable ne peut pas être déclarée %<consteval%>"
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs initialisé et déclaré %<extern%>"
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs a, à la fois, %<extern%> et une initialisation"
  
! #: cp/decl.cc:17282
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "l'argument par défaut %qE utilise %qD"
  
! #: cp/decl.cc:17285
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "l'argument par défaut %qE utilise la variable locale %qD"
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "utilisation invalide du type %qT qualifié CV dans la déclaration du paramètre"
  
! #: cp/decl.cc:17416
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "utilisation invalide du type %<void%> dans la déclaration du paramètre"
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "le paramètre qualifié avec %<volatile%> est obsolète"
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "le paramètre %qD est incorrectement déclaré comme type de méthode"
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "le paramètre %qD inclut un pointeur vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "le paramètre %qD inclut une référence vers un tableau %qT dont les bornes sont inconnues"
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "constructeur invalide; vous vouliez probablement utiliser %<%T (const %T&)%>"
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD ne peut pas être déclaré dans un espace de noms"
  
! #: cp/decl.cc:17849
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD ne peut pas être déclaré statique"
  
! #: cp/decl.cc:17907
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "%qD doit être une fonction membre non statique"
  
! #: cp/decl.cc:17915
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD doit être une fonction membre"
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD peut être une fonction membre statique uniquement avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD doit être soit une fonction membre non statique ou une fonction non membre"
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD doit avoir un argument de type classe ou énuméré"
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "le C++ ISO interdit la surcharge de %<operator ?:%>"
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD ne doit pas avoir un nombre variables d'arguments"
  
! #: cp/decl.cc:18010
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "%qD doit avoir zéro ou un argument"
  
! #: cp/decl.cc:18011
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "%qD doit avoir un ou deux arguments"
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "%qD suffixé doit avoir %<int%> comme argument"
  
! #: cp/decl.cc:18024
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "%qD suffixé doit avoir %<int%> comme second argument"
  
! #: cp/decl.cc:18035
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "%qD ne doit avoir aucun argument"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "%qD doit avoir exactement un argument"
  
! #: cp/decl.cc:18047
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "%qD doit avoir exactement deux arguments"
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD ne peut avoir d'arguments par défaut"
  
! #: cp/decl.cc:18086
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "la conversion de %qT vers %<void%> n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18093
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT en une référence vers le même type n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18095
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "la conversion de %qT vers le même type n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18104
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT en une référence vers une classe de base %qT n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18106
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "la conversion de %qT vers une classe de base %qT n'utilisera jamais un opérateur de conversion de type"
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "%qD défini par l'usager évalue toujours les 2 arguments"
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "%qD préfixé devrait retourner %qT"
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "%qD suffixé devrait retourner %qT"
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD devrait retourner par valeur"
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "utilisation du paramètre du type de patron %qT après %qs"
  
! #: cp/decl.cc:18241
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "utilisation de la spécialisation du patron d'alias %qT après %qs"
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "utilisation du nom de typedef %qD après %qs"
  
! #: cp/decl.cc:18246
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "%qD a une déclaration précédente ici"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT référé en tant que %qs"
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "%qT a une déclaration précédente ici"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "il est fait référence à %qT comme un enum"
*************** msgstr "il est fait référence à %qT c
*** 61753,61852 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la référence à %qD est ambiguë"
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "le patron de classe %qD est redéclaré comme un non patron"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le même nom que la classe dans laquelle il est déclaré"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-être ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans déclaration précédente"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redéclaration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dérivée %qT est invalide"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est défini avec des bases directes multiples"
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est défini avec des bases virtuelles directes"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un « struct » ou une « class »"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type récursif %qT non défini"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliqué %qT est invalide"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typé pour %q#T"
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "définition précédente ici"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "désaccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents différents dans l'enum %q#T"
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "le type sous-jacent %qT de %qT doit être un type entier"
--- 61829,61928 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argument du patron requis pour %<%s %T%>"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "la référence à %qD est ambiguë"
  
! #: cp/decl.cc:18331
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr "le patron de classe %qD est redéclaré comme un non patron"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD a le même nom que la classe dans laquelle il est déclaré"
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT n'est pas un patron"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr "vous voulez peut-être ajouter %<%T::%> explicitement"
  
! #: cp/decl.cc:18492
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "utilisation de l'enum %q#D sans déclaration précédente"
  
! #: cp/decl.cc:18519
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redéclaration de %qT sous une forme qui n'est pas un patron"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "l'union dérivée %qT est invalide"
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr "%qT est défini avec des bases directes multiples"
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr "%qT est défini avec des bases virtuelles directes"
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "le type de base %qT n'est pas un « struct » ou une « class »"
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "type récursif %qT non défini"
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "le type de base dupliqué %qT est invalide"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr "non concordance entre un enum simple et un enum fortement typé pour %q#T"
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr "définition précédente ici"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr "désaccord dans le type sous-jacent de l'enum %q#T"
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr "types sous-jacents différents dans l'enum %q#T"
  
! #: cp/decl.cc:19029
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "le type sous-jacent %qT de %qT doit être un type entier"
*************** msgstr "le type sous-jacent %qT de %qT d
*** 61855,61947 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut représenter toutes les valeurs de l'énumération pour %qT"
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs énumérées de %qD doivent être de type entier ou une énumération simple (donc, pas fortement typée)"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'énumération pour %qD n'est pas une constante entière"
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrémentée de l'énumération est trop grande pour %<unsigned long%>"
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrémentée de l'énumération est trop grande pour %<long%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "débordement dans les valeurs de l'énumération à %qD"
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'énumération %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "définition multiple de %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retourné %q#T est incomplet"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une référence à %<*this%>"
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "« return » manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> évident peut être déduit en %<void%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr "définition de %qD qui a précédemment échoué à être déduit dans un contexte SFINAE"
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "« return » manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est déjà défini dans la classe %qT"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:21329
  #, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "%qs est utilisé sans déclaration %qs"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la déduction de %<auto%>"
--- 61931,62023 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "aucun type entier ne peut représenter toutes les valeurs de l'énumération pour %qT"
  
! #: cp/decl.cc:19388
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "les valeurs énumérées de %qD doivent être de type entier ou une énumération simple (donc, pas fortement typée)"
  
! #: cp/decl.cc:19398
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "la valeur de l'énumération pour %qD n'est pas une constante entière"
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "la valeur incrémentée de l'énumération est trop grande pour %<unsigned long%>"
  
! #: cp/decl.cc:19448
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "la valeur incrémentée de l'énumération est trop grande pour %<long%>"
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "débordement dans les valeurs de l'énumération à %qD"
  
! #: cp/decl.cc:19479
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "la valeur de l'énumération %qE est en dehors de la plage du type sous-jacent %qT"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "définition multiple de %q#T"
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "le type retourné %q#T est incomplet"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> devrait retourner une référence à %<*this%>"
  
! #: cp/decl.cc:20641
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "« return » manquant dans une fonction retournant %qT"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "seul un type de retour %<auto%> évident peut être déduit en %<void%>"
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr "définition de %qD qui a précédemment échoué à être déduit dans un contexte SFINAE"
  
! #: cp/decl.cc:20712
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "« return » manquant dans une fonction %<constexpr%> devant retourner une valeur"
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD est déjà défini dans la classe %qT"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: cp/decl.cc:21306
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "en utilisant %qs"
  
! #: cp/decl.cc:21333
  #, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "%qs est utilisé sans déclaration %qs"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "utilisation de %qD avant la déduction de %<auto%>"
*************** msgstr "ne peut détruire une fonction.
*** 61996,62002 ****
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non définie"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "déclaration du patron de %q#D"
--- 62072,62078 ----
  msgid "deleting %qT is undefined"
  msgstr "la destruction de %qT est non définie"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "déclaration du patron de %q#D"
*************** msgstr "... qui ne correspond pas au typ
*** 62014,62020 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramètres du patron fournie ne correspond pas aux paramètres du patron de %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est déclaré en tant que patron membre"
--- 62090,62096 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "la liste des paramètres du patron fournie ne correspond pas aux paramètres du patron de %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "le destructeur %qD est déclaré en tant que patron membre"
*************** msgstr "%qD est déjà défini dans la c
*** 62114,62120 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "le membre statique %qD ne peut pas être un champ de bits"
  
! #: cp/decl2.cc:1647
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la largeur du champ de bits %qD a le type non entier %qT"
--- 62190,62196 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "le membre statique %qD ne peut pas être un champ de bits"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "la largeur du champ de bits %qD a le type non entier %qT"
*************** msgstr "utilisation de la fonction suppr
*** 62366,62706 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramètres intégré %qD en dehors d'un patron"
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d:%d%R"
  
  # FRONT
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    mis en ligne depuis %qD"
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Dans la fonction membre statique %qD"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "Dans le constructeur de copie %qD"
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "Dans le constructeur %qD"
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Dans le destructeur %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Dans la fonction lambda"
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Dans la fonction membre objet explicite %qD"
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Dans la fonction membre %qD"
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "Dans la fonction %qD"
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "mais %qE est un type"
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "mais %qE est une expression"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "mais %qE est une liaison structurée"
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "mais %qE est une variable"
  
! #: cp/error.cc:4007
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "mais %qE est un paramètre"
  
! #: cp/error.cc:4009
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "mais %qE est une fonction"
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "mais %qE est un membre de donnée"
  
! #: cp/error.cc:4013
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "mais %qE est un patron de fonction"
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "mais %qE est un patron de classe"
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "mais %qE est un patron de variable"
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "mais %qE est un espace de noms"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "mais %qE est un énumérateur"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sDans l'instanciation de %<template for%> à l'itération %E :\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sDans la substitution de %qS :\n"
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sDans l'instanciation de %q#D :\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "requis récursivement depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "requis depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis récursivement par la substitution de %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "requis récursivement par %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "requis récursivement depuis ici\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour désactiver ]\n"
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "requis par les contraintes de %q#D\n"
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "requis par la satisfaction de %qE"
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "requis pour la satisfaction de la contrainte\n"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "dans les besoins avec "
  
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "dans les besoins "
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation étendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opérateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typés sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par défaut ou supprimées sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrôle de la redéfinition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de données non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littéraux définis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs délégués sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hérités sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs C++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de références sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisé dans un spécificateur de noms imbriqué"
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la référence à %<%T::%D%> est ambiguë"
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas été déclaré; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas été déclaré"
--- 62442,62782 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "utilisation de la fonction %qD avec des contraintes non satisfaites"
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "utilisation du paquet de paramètres intégré %qD en dehors d'un patron"
  
! #: cp/error.cc:4085
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d:%d%R"
  
  # FRONT
! #: cp/error.cc:4090
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    mis en ligne depuis %qD à %r%s:%d%R"
  
! #: cp/error.cc:4096
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    mis en ligne depuis %qD"
  
! #: cp/error.cc:4122
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "Dans la fonction membre statique %qD"
  
! #: cp/error.cc:4124
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "Dans le constructeur de copie %qD"
  
! #: cp/error.cc:4126
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "Dans le constructeur %qD"
  
! #: cp/error.cc:4128
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "Dans le destructeur %qD"
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "Dans la fonction lambda"
  
! #: cp/error.cc:4132
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "Dans la fonction membre objet explicite %qD"
  
! #: cp/error.cc:4134
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "Dans la fonction membre %qD"
  
! #: cp/error.cc:4137
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "Dans la fonction %qD"
  
! #: cp/error.cc:4153
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "mais %qE est un type"
  
! #: cp/error.cc:4155
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr "mais %qE est une expression"
  
! #: cp/error.cc:4157
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "mais %qE est une liaison structurée"
  
! #: cp/error.cc:4159
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr "mais %qE est une variable"
  
! #: cp/error.cc:4161
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr "mais %qE est un paramètre"
  
! #: cp/error.cc:4163
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "mais %qE est une fonction"
  
! #: cp/error.cc:4165
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "mais %qE est un membre de donnée"
  
! #: cp/error.cc:4167
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr "mais %qE est un patron de fonction"
  
! #: cp/error.cc:4169
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "mais %qE est un patron de classe"
  
! #: cp/error.cc:4171
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "mais %qE est un patron de variable"
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr "mais %qE est un espace de noms"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "mais %qE est un énumérateur"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sDans l'instanciation de %<template for%> à l'itération %E :\n"
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sDans la substitution de %qS :\n"
  
! #: cp/error.cc:4207
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sDans l'instanciation de %q#D :\n"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4336
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "requis récursivement depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr "requis depuis %<template for%> à l'itération %E\n"
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr "requis récursivement par la substitution de %qS\n"
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr "requis par la substitution de %qS\n"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "requis récursivement par %q#D\n"
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "requis par %q#D\n"
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "requis récursivement depuis ici\n"
  
! #: cp/error.cc:4358
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "requis depuis ici\n"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ passe outre %d contextes d'instanciation, utilisez -ftemplate-backtrace-limit=0 pour désactiver ]\n"
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "dans l'expansion %<constexpr%> de %qs"
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "requis par les contraintes de %q#D\n"
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "requis par la satisfaction de %qE"
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "requis pour la satisfaction de la contrainte\n"
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "dans les besoins avec "
  
! #: cp/error.cc:4542
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "dans les besoins "
  
! #: cp/error.cc:4660
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr "(pas d'argument)"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr "[...]"
  
! #: cp/error.cc:5106
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les listes d'initialisation étendues sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5111
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les opérateurs de conversion explicites sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les patrons variadiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5121
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les expressions lambda sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5126
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le auto du C++11 est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les enums fortement typés sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5136
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les fonctions par défaut ou supprimées sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5142
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les espaces de noms en ligne sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5147
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "le contrôle de la redéfinition (override/final) est uniquement disponible avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5152
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les initialisations de membres de données non statiques sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5157
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les littéraux définis par l'utilisateur sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5162
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs délégués sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5167
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les constructeurs hérités sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5173
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les attributs C++11 sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5178
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les qualificatifs de références sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "type %qT incomplet utilisé dans un spécificateur de noms imbriqué"
  
! #: cp/error.cc:5238
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "la référence à %<%T::%D%> est ambiguë"
  
! #: cp/error.cc:5253
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qT; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD n'est pas un membre de %qT"
  
! #: cp/error.cc:5279
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qD n'est pas un membre de %qD; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%qD n'est pas un membre de %qD"
  
! #: cp/error.cc:5294
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%<::%D%> n'a pas été déclaré; vouliez-vous employer %qs ?"
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> n'a pas été déclaré"
*************** msgstr "%qD n'est pas %<noexcept%>"
*** 62770,62776 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT n'est pas %<noexcept%>"
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "utiliser la valeur d'une affectation avec un opérande à gauche qualifié avec %<volatile%> est déprécié"
--- 62846,62852 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT n'est pas %<noexcept%>"
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "utiliser la valeur d'une affectation avec un opérande à gauche qualifié avec %<volatile%> est déprécié"
*************** msgstr "%qD devrait être initialisé da
*** 62936,62953 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisé dans %q#T"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait être initialisé"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par référence non initialisé dans %q#T"
--- 63012,63029 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "initialisation invalide pour le membre tableau %q#D"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr "membre constant non initialisé dans %q#T"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%q#D devrait être initialisé"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "membre par référence non initialisé dans %q#T"
*************** msgstr "le type %qT n'est pas une base d
*** 63037,63043 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 63113,63119 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "le type %qT n'est pas une base directe de %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "%<#pragma implementation%> pour
*** 63361,63367 ****
  msgid "%qD not defined"
  msgstr "%qD n'est pas défini"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
--- 63437,63443 ----
  msgid "%qD not defined"
  msgstr "%qD n'est pas défini"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "%<requires%> uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
*************** msgstr "(si vous utilisez %<-fpermissive
*** 63391,63447 ****
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "décoration de %<typeof%>, utilisez plutôt %<decltype%>"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qT dans la signature de la fonction, utilisez plutôt la bibliothèque des traits"
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutôt la bibliothèque des traits"
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "décoration de %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opérande omis au milieu de %<?:%> ne peut pas être décoré"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom décoré pour %qD changera dans le C++17 car la spécification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom décoré de %qD a changé entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom décoré de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
--- 63467,63523 ----
  msgid "  # %E"
  msgstr "  # %E"
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "décoration de %<typeof%>, utilisez plutôt %<decltype%>"
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qT dans la signature de la fonction, utilisez plutôt la bibliothèque des traits"
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr "utilisation du trait interne %qE dans la signature de la fonction, utilisez plutôt la bibliothèque des traits"
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "décoration de %C"
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "l'opérande omis au milieu de %<?:%> ne peut pas être décoré"
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr "le nom décoré pour %qD changera dans le C++17 car la spécification de l'exception fait partir du type de la fonction"
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom décoré de %qD a changé entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr "le nom décoré de %qD change entre %<%s=%d%> (%qD) et %<%s=%d%> (%qD)"
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré d'un fragment pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré de %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr "le nom décoré de la variable de protection de l'initialisation pour %qD change entre %<-fabi-version=%d%> et %<-fabi-version=%d%>"
*************** msgstr "le mapper a été tué par le si
*** 63471,63482 ****
  msgid "mapper exit status %d"
  msgstr "statut de sortie du mapper %d"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "le membre constant non statique %q#D ne peut utiliser l'opérateur d'affectation par défaut"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "le membre par référence non statique %q#D ne peut utiliser l'opérateur d'affectation par défaut"
--- 63547,63558 ----
  msgid "mapper exit status %d"
  msgstr "statut de sortie du mapper %d"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "le membre constant non statique %q#D ne peut utiliser l'opérateur d'affectation par défaut"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "le membre par référence non statique %q#D ne peut utiliser l'opérateur d'affectation par défaut"
*************** msgstr "impossible de comparer par défa
*** 63577,63760 ****
  msgid "synthesized method %qD first required here"
  msgstr "la méthode synthétisée %qD est requise ici pour la première fois"
  
! #: cp/method.cc:1951
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "l'objet ne peut avoir le type de fonction qualifié %qT"
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "le pointeur vers le membre de données de type %qT peut uniquement être invoqué avec un argument"
  
! #: cp/method.cc:2005
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "le pointeur vers la fonction membre de type %qT doit être invoqué avec au moins un argument"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr "le premier argument du type %qT d'un pointeur vers un membre doit être un type de classe ou un pointeur vers un type de classe"
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "trop d'initialiseurs pour le type non classe %qT"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "la conversion est invalide"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "%qT est incomplet"
  
! #: cp/method.cc:2416
  #, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "%qT n'est pas une classe ou un type scalaire"
  
! #: cp/method.cc:2443
  #, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "%qT est un type de fonction qualifié"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr "impossible de construire un tableau avec une limite inconnue"
  
! #: cp/method.cc:2478
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr "%qE n'est pas trivial"
  
! #: cp/method.cc:2565
  #, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "%qT est un type fonction"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "membre d'union %q+D avec un %qD non trivial"
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "le destructeur par défaut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "le constructeur par défaut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.cc:2754
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "le constructeur par défaut imposé par défaut n'initialise pas %q#D"
  
! #: cp/method.cc:2822
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "copie du membre de donnée non statique %q#D du type de référence d'une r-valeur"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "le constructeur par défaut imposé par défaut n'initialise aucun membre de donnée non statique"
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "l'affectation par déplacement imposée par défaut pour %qT appelle l'opérateur d'affectation par déplacement non trivial de la base virtuelle %qT"
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un type de fermeture lambda a un constructeur par défaut supprimé"
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un type de fermeture lambda a un opérateur d'affectation par copie supprimé"
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D est implicitement déclaré comme supprimé car %qT déclare un constructeur par déplacement ou un opérateur d'affectation par déplacement"
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D hérite depuis plusieurs sous-objets de base"
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D est implicitement supprimé car la définition par défaut serait mal formée:"
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimé car sa spécification d'exception ne correspond pas à la spécification d'exception implicite %qX"
  
! #: cp/method.cc:3725
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la déclaration par défaut %q+D ne correspond pas à la signature attendue"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr "le constructeur par copie explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un constructeur par copie implicite"
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr "le constructeur par déplacement explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un constructeur par déplacement implicite"
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr "l'opérateur d'affectation par copie explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un opérateur d'affectation par copie implicite"
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr "l'opérateur d'affectation par déplacement explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un opérateur d'affectation par déplacement implicite"
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par défaut ne peut pas être déclarée %qs car la déclaration implicite n'est pas %qs :"
  
! #: cp/method.cc:3890
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas être imposé par défaut"
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas être imposé par défaut"
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposée par défaut avec un argument par défaut"
--- 63653,63836 ----
  msgid "synthesized method %qD first required here"
  msgstr "la méthode synthétisée %qD est requise ici pour la première fois"
  
! #: cp/method.cc:1953
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "l'objet ne peut avoir le type de fonction qualifié %qT"
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "le pointeur vers le membre de données de type %qT peut uniquement être invoqué avec un argument"
  
! #: cp/method.cc:2007
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "le pointeur vers la fonction membre de type %qT doit être invoqué avec au moins un argument"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr "le premier argument du type %qT d'un pointeur vers un membre doit être un type de classe ou un pointeur vers un type de classe"
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "trop d'initialiseurs pour le type non classe %qT"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "la conversion est invalide"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "%qT est incomplet"
  
! #: cp/method.cc:2418
  #, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "%qT n'est pas une classe ou un type scalaire"
  
! #: cp/method.cc:2445
  #, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr "%qT est un type de fonction qualifié"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr "impossible de construire un tableau avec une limite inconnue"
  
! #: cp/method.cc:2480
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr "%qE n'est pas trivial"
  
! #: cp/method.cc:2567
  #, gcc-internal-format
  msgid "%qT is a function type"
  msgstr "%qT est un type fonction"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr "membre d'union %q+D avec un %qD non trivial"
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "le destructeur par défaut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "le constructeur par défaut appelle %qD qui n'est pas %<constexpr%>"
  
! #: cp/method.cc:2756
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "l'initialisation pour %q#D est invalide"
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr "le constructeur par défaut imposé par défaut n'initialise pas %q#D"
  
! #: cp/method.cc:2824
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "copie du membre de donnée non statique %q#D du type de référence d'une r-valeur"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr "le constructeur par défaut imposé par défaut n'initialise aucun membre de donnée non statique"
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr "l'affectation par déplacement imposée par défaut pour %qT appelle l'opérateur d'affectation par déplacement non trivial de la base virtuelle %qT"
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr "un type de fermeture lambda a un constructeur par défaut supprimé"
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr "un type de fermeture lambda a un opérateur d'affectation par copie supprimé"
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr "%q#D est implicitement déclaré comme supprimé car %qT déclare un constructeur par déplacement ou un opérateur d'affectation par déplacement"
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr "%q#D hérite depuis plusieurs sous-objets de base"
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr "%q#D est implicitement supprimé car la définition par défaut serait mal formée:"
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr "%q#F est implicitement supprimé car sa spécification d'exception ne correspond pas à la spécification d'exception implicite %qX"
  
! #: cp/method.cc:3727
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "la déclaration par défaut %q+D ne correspond pas à la signature attendue"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "signature attendue: %qD"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr "le constructeur par copie explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un constructeur par copie implicite"
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr "le constructeur par déplacement explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un constructeur par déplacement implicite"
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr "l'opérateur d'affectation par copie explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un opérateur d'affectation par copie implicite"
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr "l'opérateur d'affectation par déplacement explicitement par défaut est supprimé implicitement car son type déclaré ne correspond pas au type d'un opérateur d'affectation par déplacement implicite"
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr "la fonction %q+D explicitement par défaut ne peut pas être déclarée %qs car la déclaration implicite n'est pas %qs :"
  
! #: cp/method.cc:3892
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "un patron ne peut pas être imposé par défaut"
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD ne peut pas être imposé par défaut"
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "fonction %q+D imposée par défaut avec un argument par défaut"
*************** msgstr "format d'encapsulation ou type i
*** 63787,64266 ****
  msgid "encapsulation is malformed"
  msgstr "l'encapsulation est mal composée"
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr "impossible de représenter les emplacements sources des imports supplémentaires"
  
! #: cp/module.cc:6693
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "l'attribut %<target%> n'est actuellement pas supporté dans les modules"
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "l'attribut %<optimize%> n'est actuellement pas supporté dans les modules"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr "étiquettes d'abi non correspondantes pour %qD avec les étiquettes %qE"
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr "étiquettes d'abi non correspondantes pour %qD sans étiquette"
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "déclaration existante ici avec les étiquettes %qE"
  
! #: cp/module.cc:12528
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "déclaration existante ici sans étiquette"
  
! #: cp/module.cc:12573
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "édition de lien du langage conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "type conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12601
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "liste d'arguments conflictuelle pour la déclaration importée %#qD"
  
! #: cp/module.cc:12608
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "types d'arguments conflictuels pour la déclaration importée %#qD"
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "spécificateur %<noexcept%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "type de retour déduit conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "%<constexpr%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "déclaration importée %#qD conflictuelle"
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "déclaration %#qD existante"
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "argument par défaut conflictuel pour %#qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "celui par défaut existant est déclarée ici"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argument par défaut conflictuel pour le paramètre %P de %q#D"
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "la définition de %qD ne concorde pas"
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "définition %qD existante"
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "l'énumérateur %qD ne concorde pas avec ..."
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... cet énumérateur %qD"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "énumérateurs supplémentaires commençant par %qD"
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "la plage d'énumération diffère"
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD est un alias pour le type local TU %qT"
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD est une spécialisation du patron local TU %qD"
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD est déclaré avec une liaison interne"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD n'a pas de liaison et est déclaré dans un espace de noms anonyme"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD n'a pas de liaison et est déclaré dans l'entité locale TU %qT"
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD n'a pas de liaison et est déclaré avec l'entité locale TU %qD"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr "%qT n'a pas de nom et ne peut pas être différencié des lambda similaires dans d'autres TU"
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr "%qT n'a pas de nom et n'est pas défini dans une classe, fonction ou initialiseur"
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD a l'argument de patron local TU %qD"
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD a l'argument de patron local TU %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD fait référence à l'objet local TU %qD"
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD fait référence à la fonction locale TU %qD"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "l'instanciation expose l'entité locale TU %qD"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD expose l'entité locale TU %qD"
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr "%qD est aussi local TU mais il a été exposé ailleurs"
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr "%qD fait référence à l'entité locale TU %qD, ce qui peut causer des problèmes si elle est instanciée dans d'autres TU"
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr "%qD fait référence à l'entité locale TU %qD et ne peut pas être instanciée dans d'autres TU"
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD est déclaré %<constexpr%> et est initialisé à une valeur locale TU"
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD est une référence déclarée %<inline%> et est initialisé de manière constante à une valeur locale TU"
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "chargement tardif à la demande récursif"
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "le module %qs dépend de lui-même"
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "le module %qs est déclaré ici"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "l'import indirect %qs n'est pas déjà chargé"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "l'import %qs a un CRC non concordant"
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr "pas d'export de %<#define %E%> car il est un mot-clé"
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "la définition de macro de %qE est corrompue"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "définition de macro %qE importée de manière inconsistante"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "le fichier du module compilé est %qs"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "le module compilé est %sversion %s"
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "le compilateur est %sversion %s%s%s"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "module %qs trouvé"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "module d'en-tête attendu, module %qs trouvé"
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "module %qs attendu, module d'en-tête trouvé"
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "désaccord dans la CRC du module %qs"
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr "la cible et l'hôte sont %qs:%qs, %qs:%qs attendu"
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "le dialecte du langage %qs diffère, %qs attendu"
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> pour l'activer"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> ou %<-fopenmp-simd%> pour l'activer"
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "le module contient OpenACC, utilisez %<-fopenacc%> pour l'activer"
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "désaccord dans l'arbre fixe"
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "la partition de l'interface n'est pas exportée"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "échec de la lecture de la grappe %u du module compilé : %s"
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "échec de la lecture du module compilé : %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr "envisagez d'utiliser %<-fno-module-lazy%>, augmenter la valeur de %<-param-lazy-modules=%u%> ou d'augmenter la limite des descripteurs de fichiers par processus"
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr "les imports doivent être construit avant d'être importés"
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr "retour à la porte pour un problème mécanique"
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "la déclaration de %qD dans le module %qs est en conflit avec une fonction interne dans le module global"
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la déclaration %qD est en conflit avec la fonction interne"
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "la redéclaration %qD dans le module %qs est en conflit avec l'import"
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "la redéclaration %qD dans le module global est en conflit avec l'import"
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "l'import est déclaré comme étant attaché au module %qs"
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "l'import est déclaré dans le module global"
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "déclaration conflictuelle de %qD dans le module %qs"
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "déclaration conflictuelle de %qD dans le module global"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "précédemment déclarée dans le module %qs"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "précédemment déclaré dans le module global"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr "la définition de %qD avec liaison externe dans l'en-tête du module doit être déclarée %<inline%>"
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "exportation de la déclaration %qD déclarée dans un espace de noms non nommé"
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "exportation de la déclaration %qD avec liaison interne"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "lecture du CMI %qs"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "échec du chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr "échec du chargement de la liaison %<%E%s%E@%s%>"
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "durant le chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "durant le chargement de la liaison %<%E%s%E@%s%>"
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "échec lors du chargement des pendings pour %<%E%s%E%>"
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "durant le chargement des pendings pour %<%E%s%E%>"
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "importer %qs dans sa propre unité d'implémentation"
  
! #: cp/module.cc:22741
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "le module est déclaré ici"
--- 63863,64342 ----
  msgid "encapsulation is malformed"
  msgstr "l'encapsulation est mal composée"
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr "impossible de représenter les emplacements sources des imports supplémentaires"
  
! #: cp/module.cc:6695
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "l'attribut %<target%> n'est actuellement pas supporté dans les modules"
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "l'attribut %<optimize%> n'est actuellement pas supporté dans les modules"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr "étiquettes d'abi non correspondantes pour %qD avec les étiquettes %qE"
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr "étiquettes d'abi non correspondantes pour %qD sans étiquette"
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "déclaration existante ici avec les étiquettes %qE"
  
! #: cp/module.cc:12571
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "déclaration existante ici sans étiquette"
  
! #: cp/module.cc:12616
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "édition de lien du langage conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "type conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12644
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "liste d'arguments conflictuelle pour la déclaration importée %#qD"
  
! #: cp/module.cc:12651
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "types d'arguments conflictuels pour la déclaration importée %#qD"
  
! #: cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "spécificateur %<noexcept%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12709
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "type de retour déduit conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12734
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "%<constexpr%> conflictuel pour la déclaration importée %#qD"
  
! #: cp/module.cc:12750
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "déclaration importée %#qD conflictuelle"
  
! #: cp/module.cc:12776
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "déclaration %#qD existante"
  
! #: cp/module.cc:12879
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr "argument par défaut conflictuel pour %#qD"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "celui par défaut existant est déclarée ici"
  
! #: cp/module.cc:12905
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argument par défaut conflictuel pour le paramètre %P de %q#D"
  
! #: cp/module.cc:14036
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "la définition de %qD ne concorde pas"
  
! #: cp/module.cc:14038
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr "définition %qD existante"
  
! #: cp/module.cc:14050
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "l'énumérateur %qD ne concorde pas avec ..."
  
! #: cp/module.cc:14052
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr "... cet énumérateur %qD"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr "énumérateurs supplémentaires commençant par %qD"
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr "la plage d'énumération diffère"
  
! #: cp/module.cc:14279
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qD est un alias pour le type local TU %qT"
  
! #: cp/module.cc:14297
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "%qD est une spécialisation du patron local TU %qD"
  
! #: cp/module.cc:14321
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "%qD est déclaré avec une liaison interne"
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD n'a pas de liaison et est déclaré dans un espace de noms anonyme"
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD n'a pas de liaison et est déclaré dans l'entité locale TU %qT"
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD n'a pas de liaison et est déclaré avec l'entité locale TU %qD"
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr "%qT n'a pas de nom et ne peut pas être différencié des lambda similaires dans d'autres TU"
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr "%qT n'a pas de nom et n'est pas défini dans une classe, fonction ou initialiseur"
  
! #: cp/module.cc:14439
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qD a l'argument de patron local TU %qD"
  
! #: cp/module.cc:14451
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qD a l'argument de patron local TU %qT"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr "%qD fait référence à l'objet local TU %qD"
  
! #: cp/module.cc:14505
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "%qD fait référence à la fonction locale TU %qD"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "l'instanciation expose l'entité locale TU %qD"
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr "%qD expose l'entité locale TU %qD"
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr "%qD est aussi local TU mais il a été exposé ailleurs"
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr "%qD fait référence à l'entité locale TU %qD, ce qui peut causer des problèmes si elle est instanciée dans d'autres TU"
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr "%qD fait référence à l'entité locale TU %qD et ne peut pas être instanciée dans d'autres TU"
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr "%qD est déclaré %<constexpr%> et est initialisé à une valeur locale TU"
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr "%qD est une référence déclarée %<inline%> et est initialisé de manière constante à une valeur locale TU"
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr "chargement tardif à la demande récursif"
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr "le module %qs dépend de lui-même"
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "le module %qs est déclaré ici"
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "l'import indirect %qs n'est pas déjà chargé"
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr "l'import %qs a un CRC non concordant"
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr "pas d'export de %<#define %E%> car il est un mot-clé"
  
! #: cp/module.cc:20408
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "la définition de macro de %qE est corrompue"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr "définition de macro %qE importée de manière inconsistante"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr "%<#undef %E%>"
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr "%<#define %s%>"
  
! #: cp/module.cc:20789
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "le fichier du module compilé est %qs"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "le module compilé est %sversion %s"
  
! #: cp/module.cc:20840
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "le compilateur est %sversion %s%s%s"
  
! #: cp/module.cc:20870
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr "module %qs trouvé"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr "module d'en-tête attendu, module %qs trouvé"
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr "module %qs attendu, module d'en-tête trouvé"
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr "désaccord dans la CRC du module %qs"
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr "la cible et l'hôte sont %qs:%qs, %qs:%qs attendu"
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr "le dialecte du langage %qs diffère, %qs attendu"
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> pour l'activer"
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr "le module contient OpenMP, utilisez %<-fopenmp%> ou %<-fopenmp-simd%> pour l'activer"
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr "le module contient OpenACC, utilisez %<-fopenacc%> pour l'activer"
  
! #: cp/module.cc:20960
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "désaccord dans l'arbre fixe"
  
! #: cp/module.cc:21052
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr "la partition de l'interface n'est pas exportée"
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "échec de la lecture de la grappe %u du module compilé : %s"
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "échec de la lecture du module compilé : %s"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr "envisagez d'utiliser %<-fno-module-lazy%>, augmenter la valeur de %<-param-lazy-modules=%u%> ou d'augmenter la limite des descripteurs de fichiers par processus"
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr "les imports doivent être construit avant d'être importés"
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr "retour à la porte pour un problème mécanique"
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "la déclaration de %qD dans le module %qs est en conflit avec une fonction interne dans le module global"
  
! #: cp/module.cc:22039
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "la déclaration %qD est en conflit avec la fonction interne"
  
! #: cp/module.cc:22045
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "la redéclaration %qD dans le module %qs est en conflit avec l'import"
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "la redéclaration %qD dans le module global est en conflit avec l'import"
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "l'import est déclaré comme étant attaché au module %qs"
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr "l'import est déclaré dans le module global"
  
! #: cp/module.cc:22063
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "déclaration conflictuelle de %qD dans le module %qs"
  
! #: cp/module.cc:22066
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "déclaration conflictuelle de %qD dans le module global"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/module.cc:22071
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "précédemment déclarée dans le module %qs"
  
  # la phrase fait référence à une variable ou une fonction (cf les deux messages ci-dessus) d'où le féminin
! #: cp/module.cc:22075
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "précédemment déclaré dans le module global"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr "la définition de %qD avec liaison externe dans l'en-tête du module doit être déclarée %<inline%>"
  
! #: cp/module.cc:22235
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "exportation de la déclaration %qD déclarée dans un espace de noms non nommé"
  
! #: cp/module.cc:22242
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "exportation de la déclaration %qD avec liaison interne"
  
  # le %qs est un nom de région non traduit tel que « parallel », « task », « teams ».
! #: cp/module.cc:22505
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "lecture du CMI %qs"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "échec du chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr "échec du chargement de la liaison %<%E%s%E@%s%>"
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr "durant le chargement de la liaison %<%E%s%E%>"
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr "durant le chargement de la liaison %<%E%s%E@%s%>"
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "échec lors du chargement des pendings pour %<%E%s%E%>"
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "durant le chargement des pendings pour %<%E%s%E%>"
  
! #: cp/module.cc:22815
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "importer %qs dans sa propre unité d'implémentation"
  
! #: cp/module.cc:22817
  #, gcc-internal-format
  msgid "module declared here"
  msgstr "le module est déclaré ici"
*************** msgstr "le module est déclaré ici"
*** 64272,64702 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr "import du module nommé %qs à l'intérieur d'un bloc de liaison du langage"
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "module déjà déclaré"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "module déjà importé"
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "module %qs importé ici"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "interface de module compilé non concordante : avait %qs, a eu %qs"
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "interface de module compilé inconnue : %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "impossible de déterminer la traduction %<#include%> de %s : %s"
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "inclusion %qs traduite en import"
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "l'importation de %qs a échoué, utilisation de l'inclusion à la place"
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "inclusion %qs traitée textuellement"
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "les modules C++ sont incompatibles avec les en-têtes précompilés"
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "les modules C++ sont incompatibles avec le prétraitement traditionnel"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "nom d'en-tête %qs invalide"
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "nom de module %qs invalide"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> utilisé pour une non-interface"
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "écriture CMI %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr "pas d'écriture du module %qs à cause d'erreurs dans les corps des patrons"
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "activez %<-Wtemplate-body%> pour plus de détails"
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "la première erreur dans %qD est apparue ici"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "échec de l'écriture du module compilé : %s"
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "type d'en-tête %qs inconnu"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr "l'ensemble surchargé pour la recherche dépendant de l'argument de %<%D::%D%> dans le module %qs contient des entités locales à TU"
  
! #: cp/name-lookup.cc:1325
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "ignore %qD déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "la déclaration indépendante du nom est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/name-lookup.cc:2987
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redéclaration de %q#D avec des paramètres de patron différents"
  
! #: cp/name-lookup.cc:2993
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D entre en conflit avec une déclaration précédente"
  
! #: cp/name-lookup.cc:3163
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D cache le constructeur pour %q#D"
  
! #: cp/name-lookup.cc:3310
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "déclarations conflictuelles de l'édition de liens du langage C %q#D"
  
! #: cp/name-lookup.cc:3315
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "à cause de spécifications d'exceptions différentes"
  
! #: cp/name-lookup.cc:3425
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "le paramètre lambda %qD a été déclaré précédemment comme une capture"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la déclaration de %q#D masque un paramètre"
  
! #: cp/name-lookup.cc:3627
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la déclaration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr "annotation appliquée à la portée de bloc externe %qD"
  
! #: cp/name-lookup.cc:3705
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "annotation appliquée au paramètre %qD d'une portée de bloc externe"
  
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "déclaration amie %qD dans la classe locale sans déclaration locale antérieure"
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "export de %q#D qui n'a pas un lien externe"
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D déclaré ici sans liaison"
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D déclaré ici avec une liaison de module"
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "déclaration « using » pour un non membre au niveau de la portée de la classe"
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portée énumérée %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une énumération"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "la déclaration « using » non membre nomme le constructeur de %qT"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "déclaration « using » pour un membre en dehors de la portée de la classe"
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT n'est pas une base directe de %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%> ?"
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD n'a pas été déclaré dans %qD"
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la déclaration « using » ne peut pas nommer l'espace de noms %qD"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la déclaration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la déclaration de %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dû être déclaré à l'intérieur de %qD"
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas été déclaré dans %qD"
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignoré sur l'espace de noms anonyme"
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignoré sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorée"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchés pour %qE"
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggérée:"
  msgstr[1] "alternatives suggérées:"
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr "%<std::%s%> est défini dans l'en-tête %qs ; cela peut probablement être corrigé en ajoutant %<#include %s%>"
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible à partir de %s"
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore été définie"
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a été définie ici plus tard"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la déclaration de %<std::initializer_list%> ne correspond pas à %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive « using » %<strong%> n'est plus supportée"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne à la place"
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> ne peut pas être spécifié dans ce contexte"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "annotation de la directive « using »"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procédure d'où le féminin
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "exportation de l'espace de noms %qD avec liaison interne"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD a une liaison interne car il a été déclaré dans un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "exportation d'un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de noms en ligne doit être spécifié à la définition initiale"
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la définition atteignable"
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "définition atteignable %s ici"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
--- 64348,64778 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr "import du module nommé %qs à l'intérieur d'un bloc de liaison du langage"
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, gcc-internal-format
  msgid "module already declared"
  msgstr "module déjà déclaré"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr "module déjà importé"
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "module %qs importé ici"
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr "interface de module compilé non concordante : avait %qs, a eu %qs"
  
! #: cp/module.cc:23083
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "interface de module compilé inconnue : %s"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr "impossible de déterminer la traduction %<#include%> de %s : %s"
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr "inclusion %qs traduite en import"
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr "l'importation de %qs a échoué, utilisation de l'inclusion à la place"
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr "inclusion %qs traitée textuellement"
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr "les modules C++ sont incompatibles avec les en-têtes précompilés"
  
! #: cp/module.cc:23622
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "les modules C++ sont incompatibles avec le prétraitement traditionnel"
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "nom d'en-tête %qs invalide"
  
! #: cp/module.cc:23693
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "nom de module %qs invalide"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr "%<-fmodule-only%> utilisé pour une non-interface"
  
! #: cp/module.cc:23933
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr "écriture CMI %qs"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr "pas d'écriture du module %qs à cause d'erreurs dans les corps des patrons"
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr "activez %<-Wtemplate-body%> pour plus de détails"
  
! #: cp/module.cc:23953
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "la première erreur dans %qD est apparue ici"
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "échec de l'écriture du module compilé : %s"
  
! #: cp/module.cc:24114
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "type d'en-tête %qs inconnu"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr "l'ensemble surchargé pour la recherche dépendant de l'argument de %<%D::%D%> dans le module %qs contient des entités locales à TU"
  
! #: cp/name-lookup.cc:1326
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "ignore %qD déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "la déclaration indépendante du nom est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/name-lookup.cc:2988
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redéclaration de %q#D avec des paramètres de patron différents"
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D entre en conflit avec une déclaration précédente"
  
! #: cp/name-lookup.cc:3164
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D cache le constructeur pour %q#D"
  
! #: cp/name-lookup.cc:3311
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "déclarations conflictuelles de l'édition de liens du langage C %q#D"
  
! #: cp/name-lookup.cc:3316
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "à cause de spécifications d'exceptions différentes"
  
! #: cp/name-lookup.cc:3426
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "le paramètre lambda %qD a été déclaré précédemment comme une capture"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "la déclaration de %q#D masque un paramètre"
  
! #: cp/name-lookup.cc:3628
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "la déclaration de %qD masque un membre de %qT"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr "annotation appliquée à la portée de bloc externe %qD"
  
! #: cp/name-lookup.cc:3706
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "annotation appliquée au paramètre %qD d'une portée de bloc externe"
  
! #: cp/name-lookup.cc:4171
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "déclaration amie %qD dans la classe locale sans déclaration locale antérieure"
  
! #: cp/name-lookup.cc:4898
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %<%s(%E)%> %p %d"
  
! #: cp/name-lookup.cc:4901
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "export de %q#D qui n'a pas un lien externe"
  
! #: cp/name-lookup.cc:5526
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%q#D déclaré ici sans liaison"
  
! #: cp/name-lookup.cc:5529
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "%q#D déclaré ici avec un lien externe"
  
! #: cp/name-lookup.cc:5532
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%q#D déclaré ici avec une liaison de module"
  
! #: cp/name-lookup.cc:6348
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T%s%D%> nomme le destructeur"
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "déclaration « using » pour un non membre au niveau de la portée de la classe"
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using%> avec la portée énumérée %q#T uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT n'est pas une classe, un espace de noms ou une énumération"
  
! #: cp/name-lookup.cc:6398
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "la déclaration « using » non membre nomme le constructeur de %qT"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "déclaration « using » pour un membre en dehors de la portée de la classe"
  
! #: cp/name-lookup.cc:6432
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%qT n'est pas une base directe de %qT"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr "vouliez-vous utiliser %<using enum %T::%D%> ?"
  
! #: cp/name-lookup.cc:6504
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD n'a pas été déclaré dans %qD"
  
! #: cp/name-lookup.cc:6520
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "la déclaration « using » ne peut pas nommer l'espace de noms %qD"
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> nomme le constructeur dans %qT"
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "la déclaration de %qD n'est pas dans l'espace de noms entourant %qD"
  
! #: cp/name-lookup.cc:6666
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "qualificatifs explicites dans la déclaration de %qD"
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD aurait dû être déclaré à l'intérieur de %qD"
  
! #: cp/name-lookup.cc:6746
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD n'a pas été déclaré dans %qD"
  
! #: cp/name-lookup.cc:6748
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "uniquement ici comme un %<friend%>"
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "l'attribut %qD requiert un seul argument NTBS"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "l'attribut %qD n'a pas de signification puisque les membres de l'espace de noms anonyme obtiennent des symboles locaux"
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr "l'attribut %qD est ignoré sur l'espace de noms anonyme"
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "l'attribut %qD est ignoré sur l'espace de noms pas en ligne"
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "la directive d'attribut %qD est ignorée"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr "limite maximale de %d espaces de noms recherchés pour %qE"
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] "alternative suggérée:"
  msgstr[1] "alternatives suggérées:"
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr "  %qE"
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr "%<std::%s%> est défini dans l'en-tête %qs ; cela peut probablement être corrigé en ajoutant %<#include %s%>"
  
! #: cp/name-lookup.cc:7598
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<std::%s%> est uniquement disponible à partir de %s"
  
! #: cp/name-lookup.cc:8038
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "la macro %qs n'a pas encore été définie"
  
! #: cp/name-lookup.cc:8041
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr "elle a été définie ici plus tard"
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "la déclaration de %<std::initializer_list%> ne correspond pas à %<#include <initializer_list>%> et n%'est pas un patron"
  
! #: cp/name-lookup.cc:9333
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "la directive « using » %<strong%> n'est plus supportée"
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr "vous pouvez utiliser un espace de noms en ligne à la place"
  
! #: cp/name-lookup.cc:9355
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%<omp::%E%> ne peut pas être spécifié dans ce contexte"
  
! #: cp/name-lookup.cc:9361
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "annotation de la directive « using »"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr "impossible d'imbriquer plus de %d espaces de noms"
  
  # %qs est le nom d'une procédure d'où le féminin
! #: cp/name-lookup.cc:9574
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%<namespace %E%> est ambigu"
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "l'alias de l'espace de noms %qD n'est pas permis ici, on suppose %qD"
  
! #: cp/name-lookup.cc:9660
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr "exportation de l'espace de noms %qD avec liaison interne"
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD a une liaison interne car il a été déclaré dans un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9666
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr "exportation d'un espace de noms non nommé"
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "un espace de noms en ligne doit être spécifié à la définition initiale"
  
! #: cp/name-lookup.cc:9726
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "l'espace de noms %s %qD est en conflit avec la définition atteignable"
  
! #: cp/name-lookup.cc:9728
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "définition atteignable %s ici"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX entre dans %<pop_everything ()%>"
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr "XXX quitte %<pop_everything ()%>"
*************** msgstr "l'identificateur %qE est un mot
*** 64726,64732 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas défini à vrai"
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi par une déclaration ou une définition de fonction"
--- 64802,64808 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr "%<LEXER_DEBUGGING_ENABLED_P%> n'est pas défini à vrai"
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma omp declare %s%> pas immédiatement suivi par une déclaration ou une définition de fonction"
*************** msgstr "%<::%E%> n'a pas été déclaré
*** 64771,64777 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "requête du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas été déclaré"
--- 64847,64853 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "requête du membre %qE dans le type %qT qui n'est pas une classe"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> n'a pas été déclaré"
*************** msgstr "(un point virgule est peut-être
*** 64841,64847 ****
  msgid "%qE is not a class template"
  msgstr "%qE n'est pas un patron de classe"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE n'est pas un patron"
--- 64917,64923 ----
  msgid "%qE is not a class template"
  msgstr "%qE n'est pas un patron de classe"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr "%qE n'est pas un patron"
*************** msgstr "les expressions-instructions ne
*** 65203,65209 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
--- 65279,65285 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les expressions fold sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr "expression primaire attendue"
*************** msgstr "%<~auto%> est uniquement disponi
*** 65263,65269 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr "template-id n'est pas permis pour un destructeur en C++20"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "retirez le %qs"
--- 65339,65345 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr "template-id n'est pas permis pour un destructeur en C++20"
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr "retirez le %qs"
*************** msgstr "déclaration de %<~%T%> comme me
*** 65278,65284 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisé comme déclaration de destructeur"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
--- 65354,65360 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "nom du typedef %qD utilisé comme déclaration de destructeur"
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "unqualified-id attendu"
*************** msgstr "les types ne peuvent pas être d
*** 65333,65339 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
--- 65409,65415 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_addressof%>"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_launder%>"
*************** msgstr "mauvais nombre d'arguments pour
*** 65348,65364 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr "l'appel à %<__builtin_operator_new%> ne sélectionne pas la fonction d'allocation globale remplaçable"
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "l'appel à %<__builtin_operator_delete%> ne sélectionne pas la fonction de désallocation globale remplaçable"
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "la fonction sélectionnée est déclarée ici"
--- 65424,65440 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_shufflevector%>"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr "l'appel à %<__builtin_operator_new%> ne sélectionne pas la fonction d'allocation globale remplaçable"
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr "l'appel à %<__builtin_operator_delete%> ne sélectionne pas la fonction de désallocation globale remplaçable"
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "la fonction sélectionnée est déclarée ici"
*************** msgstr "%<%D::%D%> n'est pas un membre d
*** 65398,65404 ****
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spécificateur imbriqué"
--- 65474,65480 ----
  msgid "non-scalar type"
  msgstr "type non scalaire"
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr "%<template%> doit suivre un nom de spécificateur imbriqué"
*************** msgstr "les types ne peuvent pas être d
*** 65429,65435 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> ne peut être utilisé dans des arguments par défaut"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas être définis dans une expression %qs"
--- 65505,65511 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%<co_await%> ne peut être utilisé dans des arguments par défaut"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "les types ne peuvent pas être définis dans une expression %qs"
*************** msgstr "argument par défaut spécifié
*** 65614,65620 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant des spécificateurs de déclarations lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr "une lambda avec capture ne peut pas avoir un paramètre objet explicite d'un type sans rapport"
--- 65690,65696 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "la déclaration d'un paramètre avant des spécificateurs de déclarations lambda est uniquement optionnelle avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr "une lambda avec capture ne peut pas avoir un paramètre objet explicite d'un type sans rapport"
*************** msgstr "%<if consteval%> requiert une in
*** 65745,65751 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sélection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sélection attendue"
--- 65821,65827 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'instruction init dans des instructions de sélection est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr "instruction de sélection attendue"
*************** msgid "types may not be defined in condi
*** 65766,65772 ****
  msgstr "des types ne peuvent pas être définis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
--- 65842,65848 ----
  msgstr "des types ne peuvent pas être définis dans des conditions"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr "initialisation attendue"
*************** msgstr "la variable de boucle %qD crée
*** 65797,66853 ****
  msgid "use reference type to prevent copying"
  msgstr "utilisez un type de référence pour empêcher la copie"
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "l'expression %<for%> parcourant une plage de type %qT a un type incompatible"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types différents pour « begin » et « end » de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itération attendue"
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "les déclarations de synonymes dans l'instruction init sont uniquement disponibles avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<template for%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "désignateurs dans l'initialiseur %<template for%>"
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "une déclaration de  portée d'une boucle « for » ne peut pas être « constinit »"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculés"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "partition de module attendu"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "la déclaration de module n'est pas permise dans une unité d'en-tête"
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "la déclaration de module doit être dans la portée globale"
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "portée ouverte ici"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privé"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "le fragment de module privé est uniquement permis dans le domaine d'interface de module ou de partition"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "le déclaration de module est uniquement permise comme première déclaration ou à la fin d'un fragment de module global"
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "les imports de déclarations post modules doivent être contigües"
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insérez peut-être un saut de ligne après %<import%> ou une autre résolution d'ambigüité pour empêcher ceci d'être considéré comme une ligne de contrôle de module"
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "la déclaration d'import doit être dans la portée globale"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr "un import spécifiant une partition de module doit apparaître après une déclaration de module nommée"
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "les imports de déclarations post modules ne doivent pas être traduits en inclusions"
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "les imports de déclarations post modules ne doivent pas provenir de l'inclusion d'en-tête"
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE peut uniquement apparaître après une déclaration d'interface de module"
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE peut uniquement apparaître une seule fois dans une déclaration d'export"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ne fait pas partie de la directive de module suivante"
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "un %<;%> supplémentaire en dehors d'une fonction est uniquement autorisé en C++11"
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "%<;%> supplémentaire en dehors d'une fonction"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr "un %<;%> supplémentaire à l'intérieure d'une structure est uniquement autorisé en C++11"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "%<;%> supplémentaire à l'intérieure d'une structure"
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplémentaire après la définition dans la classe"
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis à cette position"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas être insérés ici"
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "les spécialisations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr "une spécialisation est toujours exportée avec sont patron primaire"
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "les instanciations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "les déclarations d'export ne sont pas permises ici"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au début du bloc"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "non variable %qD dans la déclaration avec plus d'une déclaration contenant un type à remplacer"
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "déduction incohérente pour %qT: %qT et puis %qT"
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "mélanger des déclarations et des définitions de fonctions est interdit"
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "des types ne peuvent pas être définis dans la déclaration d'une instruction « for » parcourant une plage"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "déclarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "paquet de liaison structurée en dehors du patron"
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "plusieurs paquets dans la déclaration de la liaison structurée"
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les paquets de liaisons structurées sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les liaisons structurées avec des identificateurs attribués sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "annotation sur une liaison structurée"
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les liaisons structurées dans des conditions sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les liaisons structurées sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "déclaration de liaison structurée vide"
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la déclaration de liaison structurée"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "la déclaration d'une plage de boucle « for » ne peut pas être %qs"
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "%<this%> doit être le premier spécificateur dans la déclaration des paramètres"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisé en dehors d'une classe"
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "le mot-clé %<bool%> n'est pas permis dans une définition de concept en C++20"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "la syntaxe de définition d'un concept en C++20 est %<concept <name> = <expr>%>"
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "le spécificateur %<typedef%> est en conflit avec %qs"
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> a changé de signification en C++11; retirez-le"
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD est invalide dans une condition"
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD uniquement valide dans une lambda avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spécificateur de type invalide dans une lambda"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "attributs standard au milieu de spécificateurs de déclaration"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr "les attributs standards doivent précéder les spécificateurs de déclaration pour être appliqués sur la déclaration ou les suivre pour être appliqués sur le type"
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la définition de classe ne peut pas être déclarée comme amie"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "les types ne peuvent pas être définis dans une spécification explicite"
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spécification de classe de liaison invalide"
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "un %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "un %<static_assert%> avec un message qui n'est pas une chaîne de caractères est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le spécificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "les types ne peuvent pas être définis dans les expressions %<decltype%>"
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "les types ne peuvent pas être définis dans un conversion-type-id"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opérateur de conversion"
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "un %<auto%> dans un opérateur de conversion d'un patron membre ne peut jamais être déduit"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de développer l'initialisation du membre %qD"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mémoire pour %qD suit la délégation du constructeur"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "la délégation du constructeur suit l'initialisation en mémoire pour %qD"
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "le mot-clé %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiée est implicitement un type)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "une espace entre les guillemets et le suffixe est déprécié en C++23"
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "mot-clé inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixe"
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "une chaîne vide était attendue après le mot-clé %<operator%>"
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "préfixe d'encodage invalide dans l'opérateur littéral"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opérateur attendu"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "le mot-clé %<export%> n'est pas implémenté et sera ignoré"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "le mot-clé %<export%> est déprécié et est ignoré"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "le mot-clé %<-export%> est activé avec %<-fmodules%>"
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramètre de type contraint invalide"
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramètre de type qualifié avec CV"
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "utilisation invalide de %<auto%> dans l'argument par défaut du patron"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramètres %qD du patron ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "les paquets de paramètres des patrons ne peuvent pas avoir d'arguments par défaut"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> ne peut pas être au début d'une liste d'arguments d'un patron"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> est une écriture alternative pour %<[%>. Insérer un espace entre %<<%> et %<::%>"
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)"
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opérande dans le membre de gauche de %<<%> est toujours mal formé en C++20; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu après la liste d'arguments de patron"
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "erreur d'analyse dans la liste des arguments du patron"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD n'est pas un patron mais il est utilisé comme patron"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilisez %<%T::template %D%> pour indiquer que c'est un patron"
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramètres attendu avant %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "une expression de tranche sans parenthèses ne peut pas être utilisée comme argument de patron"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<inline%>"
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<constexpr%>"
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<consteval%>"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spécialisation de patron avec édition de liens C"
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spécificateur du type attendu"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans la déclaration d'un paramètre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "l'utilisation de %<auto%> dans une déclaration de paramètre est uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans une déclaration de paramètre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "utilisation de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept défini ici"
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "utilisation invalide du nom de concept %qD"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu après %qE"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type à remplacer (« placeholder ») inattendu dans le type de retour contraint"
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "un spécificateur de type élaboré pour un enum fortement typé ne peut pas utiliser le mot-clé %qD"
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la déclaration %qD ne déclare rien du tout"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorés sur un type non instancié"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorés sur une instanciation de patron"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "attributs ignorés sur un spécificateur de type élaboré qui n'est pas une déclaration anticipée"
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'énumération"
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une énumération dans %qT"
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typé sans nom n'est pas permis"
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "les types ne peuvent pas être définis dans la base d'un enum"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr "la déclaration d'une énumération sans type sous-jacent fixé et aucune liste d'énumération n'est permis que dans une déclaration autonome"
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "impossible d'ajouter une liste d'énumération à l'instanciation d'un patron"
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "le spécificateur de nom imbriqué %qT pour la déclaration d'un enum ne nomme pas une classe ou un espace de noms"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "déclaration de %qD dans l'espace de noms %qD lequel n'englobe pas %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "déclaration de %qD dans %qD lequel n'englobe pas %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplémentaire pas permise"
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spécificateur enum opaque sans nom"
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "un spécificateur enum opaque doit utiliser un simple identificateur"
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "paquet de paramètres non déroulés dans l'énumérateur dans la lambda"
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qs ?"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les définitions d'espace de noms imbriqués en ligne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "les attributs standards sur les espaces de noms doivent précéder le nom de l'espace de noms"
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les définitions d'espace de noms imbriqués sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de noms imbriqué attendu"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de noms attendu"
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "une définition d'espace de noms imbriqué ne peut pas avoir d'attribut"
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "une définition d'un espace de noms imbriqué ne peut pas être « inline »"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrée dans l'espace de noms %qD"
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la définition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'expansion de paquets dans une déclaration « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un template-id ne peut pas apparaître dans l'utilisation de la déclaration"
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "une liste séparée par des virgules dans une déclaration « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les déclarations d'accès sont dépréciées en faveur des déclarations « using »; suggestion: ajoutez le mot-clé %<using%>"
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dépendant %qT"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-énuméré %q#T"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spécificateur de son énmuération"
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "déclaration enum opaque ici"
  
  # alias template est un patron appliqué à un alias == patron d'alias
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "les types ne peuvent pas être définis dans des déclarations de patrons d'alias"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "littéral chaîne ou constexpr entre parenthèses attendu"
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliqué"
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "le qualificatif %<asm%> %qT est ignoré en dehors du corps d'une fonction"
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attributs ignorés dans la déclaration %<asm%>"
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "l'ambigüité sur les parenthèses vides a été résolue par une déclaration de fonction"
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "retirez les parenthèses pour initialiser par défaut une variable"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "ou remplacez les parenthèses par des accolades pour initialiser par agrégation une variable"
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "ou remplacez les parenthèses par des accolades pour initialiser par valeur une variable"
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "l'ambigüité sur les parenthèses a été levée par un déclaration de fonction"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "remplacez les parenthèses par des accolades pour déclarer une variable"
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthèses pour déclarer une variable"
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "impossible de gérer le nom qualifié pour une fonction variante"
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les constructeurs"
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les destructeurs"
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "ne peut gérer le nom d'identificateur %s"
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "pas de déclaration de la fonction de base %qs dans cette portée"
  
! #: cp/parser.cc:25696
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "la fonction de base est ambigüe"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr "la fonction variante doit être dans la même portée que la fonction de base %qs"
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr "la fonction variante doit être dans la même portée que la fonction de base %qE"
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions virtuelles"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions par défaut"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions supprimées"
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions immédiates"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une définition de fonction n'est pas permise ici"
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "une spécification %<asm%> n'est pas permise dans une définition de fonction"
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "des attributs ne sont pas permis dans une définition de fonction"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs après l'initialisation entre parenthèses sont ignorés"
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "la non fonction %qD est déclarée comme un patron implicite"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "la limite du tableau n'est pas une constante entière"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "impossible de définir le membre du typedef dépendant %qT"
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
--- 65873,66929 ----
  msgid "use reference type to prevent copying"
  msgstr "utilisez un type de référence pour empêcher la copie"
  
! #: cp/parser.cc:16224
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "l'expression %<for%> parcourant une plage de type %qT a un type incompatible"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr "types différents pour « begin » et « end » de l'instruction %<for%> parcourant une plage: %qT et %qT"
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr "instruction d'itération attendue"
  
! #: cp/parser.cc:16532
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "les déclarations de synonymes dans l'instruction init sont uniquement disponibles avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:16549
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les boucles %<for%> parcourant une plage sont uniquement disponibles avec %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/parser.cc:16595
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<template for%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16657
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr "désignateurs dans l'initialiseur %<template for%>"
  
! #: cp/parser.cc:16738
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "une déclaration de  portée d'une boucle « for » ne peut pas être « constinit »"
  
! #: cp/parser.cc:16908
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "le C++ ISO interdit les gotos calculés"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr "instruction de saut attendue"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "partition de module attendu"
  
! #: cp/parser.cc:17113
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "nom de module attendu"
  
! #: cp/parser.cc:17155
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "la déclaration de module n'est pas permise dans une unité d'en-tête"
  
! #: cp/parser.cc:17161
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "la déclaration de module doit être dans la portée globale"
  
! #: cp/parser.cc:17162
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "portée ouverte ici"
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr "fragment de module privé"
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr "le fragment de module privé est uniquement permis dans le domaine d'interface de module ou de partition"
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr "le déclaration de module est uniquement permise comme première déclaration ou à la fin d'un fragment de module global"
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr "les imports de déclarations post modules doivent être contigües"
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr "insérez peut-être un saut de ligne après %<import%> ou une autre résolution d'ambigüité pour empêcher ceci d'être considéré comme une ligne de contrôle de module"
  
! #: cp/parser.cc:17249
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "la déclaration d'import doit être dans la portée globale"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr "un import spécifiant une partition de module doit apparaître après une déclaration de module nommée"
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr "les imports de déclarations post modules ne doivent pas être traduits en inclusions"
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr "les imports de déclarations post modules ne doivent pas provenir de l'inclusion d'en-tête"
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr "%qE peut uniquement apparaître après une déclaration d'interface de module"
  
! #: cp/parser.cc:17326
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "%qE peut uniquement apparaître une seule fois dans une déclaration d'export"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr "%<export%> ne fait pas partie de la directive de module suivante"
  
! #: cp/parser.cc:17386
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "un %<;%> supplémentaire en dehors d'une fonction est uniquement autorisé en C++11"
  
! #: cp/parser.cc:17389
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "%<;%> supplémentaire en dehors d'une fonction"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr "un %<;%> supplémentaire à l'intérieure d'une structure est uniquement autorisé en C++11"
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr "%<;%> supplémentaire à l'intérieure d'une structure"
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "%<;%> supplémentaire après la définition dans la classe"
  
! #: cp/parser.cc:17579
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "les attributs ne sont pas permis à cette position"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "les attributs ne peuvent pas être insérés ici"
  
! #: cp/parser.cc:17623
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "les spécialisations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr "une spécialisation est toujours exportée avec sont patron primaire"
  
! #: cp/parser.cc:17644
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "les instanciations explicites ne sont pas permises ici"
  
! #: cp/parser.cc:17660
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "les déclarations d'export ne sont pas permises ici"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%<__label__%> pas au début du bloc"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr "non variable %qD dans la déclaration avec plus d'une déclaration contenant un type à remplacer"
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr "déduction incohérente pour %qT: %qT et puis %qT"
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "mélanger des déclarations et des définitions de fonctions est interdit"
  
! #: cp/parser.cc:18195
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "des types ne peuvent pas être définis dans la déclaration d'une instruction « for » parcourant une plage"
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr "initialisation dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18255
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr "déclarations multiples dans une boucle %<for%> parcourant une plage"
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "paquet de liaison structurée en dehors du patron"
  
! #: cp/parser.cc:18296
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "plusieurs paquets dans la déclaration de la liaison structurée"
  
! #: cp/parser.cc:18303
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les paquets de liaisons structurées sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les liaisons structurées avec des identificateurs attribués sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18333
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "annotation sur une liaison structurée"
  
! #: cp/parser.cc:18361
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les liaisons structurées dans des conditions sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18365
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les liaisons structurées sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:18445
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "déclaration de liaison structurée vide"
  
! #: cp/parser.cc:18463
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "initialisation invalide pour la déclaration de liaison structurée"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "la déclaration d'une plage de boucle « for » ne peut pas être %qs"
  
! #: cp/parser.cc:18662
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "%<this%> doit être le premier spécificateur dans la déclaration des paramètres"
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> utilisé en dehors d'une classe"
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "le mot-clé %<bool%> n'est pas permis dans une définition de concept en C++20"
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr "la syntaxe de définition d'un concept en C++20 est %<concept <name> = <expr>%>"
  
! #: cp/parser.cc:18777
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "le spécificateur %<typedef%> est en conflit avec %qs"
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> a changé de signification en C++11; retirez-le"
  
! #: cp/parser.cc:18839
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%qD est invalide dans une condition"
  
! #: cp/parser.cc:18848
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%qD est invalide dans une lambda"
  
! #: cp/parser.cc:18852
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD uniquement valide dans une lambda avec %<-std=c++23%> ou %<-std=gnu++23%>"
  
! #: cp/parser.cc:18934
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "spécificateur de type invalide dans une lambda"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr "attributs standard au milieu de spécificateurs de déclaration"
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr "les attributs standards doivent précéder les spécificateurs de déclaration pour être appliqués sur la déclaration ou les suivre pour être appliqués sur le type"
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "la définition de classe ne peut pas être déclarée comme amie"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr "les patrons ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:19056
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "les types ne peuvent pas être définis dans une spécification explicite"
  
! #: cp/parser.cc:19060
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<explicit(bool)%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:19128
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "spécification de classe de liaison invalide"
  
! #: cp/parser.cc:19235
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "un %<static_assert%> sans message est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:19263
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "un %<static_assert%> avec un message qui n'est pas une chaîne de caractères est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:19489
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "le spécificateur de type %<decltype(auto)%> est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "les types ne peuvent pas être définis dans les expressions %<decltype%>"
  
! #: cp/parser.cc:19678
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "les types ne peuvent pas être définis dans un conversion-type-id"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "utilisation invalide de %<auto%> dans un opérateur de conversion"
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "un %<auto%> dans un opérateur de conversion d'un patron membre ne peut jamais être déduit"
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr "seuls les constructeurs prennent des initialisions membres"
  
! #: cp/parser.cc:19827
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "impossible de développer l'initialisation du membre %qD"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "l'initialisation en mémoire pour %qD suit la délégation du constructeur"
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr "la délégation du constructeur suit l'initialisation en mémoire pour %qD"
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "ancien style anachronique d'initialisation de classe de base"
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "le mot-clé %<typename%> n'est pas permis dans ce contexte (une initialisation de membre qualifiée est implicitement un type)"
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr "une espace entre les guillemets et le suffixe est déprécié en C++23"
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr "mot-clé inattendu; enlevez l'espace entre les guillemets et l'identificateur du suffixe"
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "identificateur de suffixe attendu"
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "une chaîne vide était attendue après le mot-clé %<operator%>"
  
! #: cp/parser.cc:20447
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "préfixe d'encodage invalide dans l'opérateur littéral"
  
! #: cp/parser.cc:20481
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "opérateur attendu"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "le mot-clé %<export%> n'est pas implémenté et sera ignoré"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "le mot-clé %<export%> est déprécié et est ignoré"
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "le mot-clé %<-export%> est activé avec %<-fmodules%>"
  
! #: cp/parser.cc:20637
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "paramètre de type contraint invalide"
  
! #: cp/parser.cc:20645
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "paramètre de type qualifié avec CV"
  
! #: cp/parser.cc:20769
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "utilisation invalide de %<auto%> dans l'argument par défaut du patron"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramètres %qD du patron ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "les paquets de paramètres des patrons ne peuvent pas avoir d'arguments par défaut"
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr "template-id attendu"
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> ne peut pas être au début d'une liste d'arguments d'un patron"
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> est une écriture alternative pour %<[%>. Insérer un espace entre %<<%> et %<::%>"
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(si vous utilisez %<-fpermissive%> ou %<-std=c++11%> ou %<-std=gnu++11%> G++ acceptera votre code)"
  
! #: cp/parser.cc:21281
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "liste d'arguments de patron invalide"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr "un nom de fonction comme opérande dans le membre de gauche de %<<%> est toujours mal formé en C++20; incluez le nom de la fonction dans %<()%>"
  
! #: cp/parser.cc:21289
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<(%> attendu après la liste d'arguments de patron"
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "erreur d'analyse dans la liste des arguments du patron"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "nom de patron attendu"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "%qD n'est pas un patron mais il est utilisé comme patron"
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "utilisez %<%T::template %D%> pour indiquer que c'est un patron"
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr "paquet de paramètres attendu avant %<...%>"
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "argument de patron attendu"
  
! #: cp/parser.cc:22032
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr "argument de patron invalide car ce n'est pas un type"
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "une expression de tranche sans parenthèses ne peut pas être utilisée comme argument de patron"
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<inline%>"
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<constexpr%>"
  
! #: cp/parser.cc:22196
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "une instanciation explicite ne doit pas utiliser le spécificateur %<consteval%>"
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr "spécialisation de patron avec édition de liens C"
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "spécificateur du type attendu"
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans la déclaration d'un paramètre lambda est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "l'utilisation de %<auto%> dans une déclaration de paramètre est uniquement disponible avec %<-std=c++20%> ou %<-fconcepts%>"
  
! #: cp/parser.cc:22712
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "l'utilisation de %<auto%> dans une déclaration de paramètre est uniquement disponible avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "utilisation de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr "template-id attendu pour le type"
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "un nom de type attendu"
  
! #: cp/parser.cc:23107
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "%qE ne contraint pas un type"
  
! #: cp/parser.cc:23108
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr "concept défini ici"
  
! #: cp/parser.cc:23139
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "utilisation invalide du nom de concept %qD"
  
! #: cp/parser.cc:23155
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<auto%> ou %<decltype(auto)%> attendu après %qE"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr "type à remplacer (« placeholder ») inattendu dans le type de retour contraint"
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr "un spécificateur de type élaboré pour un enum fortement typé ne peut pas utiliser le mot-clé %qD"
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "la déclaration %qD ne déclare rien du tout"
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "attributs ignorés sur un type non instancié"
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "attributs ignorés sur une instanciation de patron"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "attributs ignorés sur un spécificateur de type élaboré qui n'est pas une déclaration anticipée"
  
! #: cp/parser.cc:23892
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr "%qD est un patron d'énumération"
  
! #: cp/parser.cc:23903
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD ne nomme pas une énumération dans %qT"
  
! #: cp/parser.cc:23918
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "un enum fortement typé sans nom n'est pas permis"
  
! #: cp/parser.cc:23936
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "les types ne peuvent pas être définis dans la base d'un enum"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr "la déclaration d'une énumération sans type sous-jacent fixé et aucune liste d'énumération n'est permis que dans une déclaration autonome"
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> ou %<{%> attendu"
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "impossible d'ajouter une liste d'énumération à l'instanciation d'un patron"
  
! #: cp/parser.cc:24043
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "le spécificateur de nom imbriqué %qT pour la déclaration d'un enum ne nomme pas une classe ou un espace de noms"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "déclaration de %qD dans l'espace de noms %qD lequel n'englobe pas %qD"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "déclaration de %qD dans %qD lequel n'englobe pas %qD"
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr "qualification supplémentaire pas permise"
  
! #: cp/parser.cc:24113
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "le C++ ISO interdit un enum vide et sans nom"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr "spécificateur enum opaque sans nom"
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr "un spécificateur enum opaque doit utiliser un simple identificateur"
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr "paquet de paramètres non déroulés dans l'énumérateur dans la lambda"
  
! #: cp/parser.cc:24336
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%qD n'est pas un nom d'espace de nom; vouliez-vous utiliser %qs ?"
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD n'est pas un espace de noms"
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "espace de noms attendu"
  
! #: cp/parser.cc:24405
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les définitions d'espace de noms imbriqués en ligne sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr "les attributs standards sur les espaces de noms doivent précéder le nom de l'espace de noms"
  
! #: cp/parser.cc:24436
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "les définitions d'espace de noms imbriqués sont uniquement disponibles avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "nom d'espace de noms imbriqué attendu"
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr "nom d'espace de noms attendu"
  
! #: cp/parser.cc:24455
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "une définition d'espace de noms imbriqué ne peut pas avoir d'attribut"
  
! #: cp/parser.cc:24458
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "une définition d'un espace de noms imbriqué ne peut pas être « inline »"
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr "entrée dans l'espace de noms %qD"
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "la définition %<namespace%> n'est pas permise ici"
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'expansion de paquets dans une déclaration « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr "un template-id ne peut pas apparaître dans l'utilisation de la déclaration"
  
! #: cp/parser.cc:24769
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "une liste séparée par des virgules dans une déclaration « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr "les déclarations d'accès sont dépréciées en faveur des déclarations « using »; suggestion: ajoutez le mot-clé %<using%>"
  
! #: cp/parser.cc:24825
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<using enum%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "%<using enum%> du type dépendant %qT"
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%<using enum%> du type non-énuméré %q#T"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "%<using enum%> du type incomplet %qT"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr "%<using enum%> de %qT avant le spécificateur de son énmuération"
  
! #: cp/parser.cc:24844
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "déclaration enum opaque ici"
  
  # alias template est un patron appliqué à un alias == patron d'alias
! #: cp/parser.cc:24914
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "les types ne peuvent pas être définis dans des déclarations de patrons d'alias"
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "littéral chaîne ou constexpr entre parenthèses attendu"
  
! #: cp/parser.cc:25133
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<asm%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "qualificatif %<asm%> %qT dupliqué"
  
! #: cp/parser.cc:25161
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "le qualificatif %<asm%> %qT est ignoré en dehors du corps d'une fonction"
  
! #: cp/parser.cc:25200
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT n'est pas un qualificatif %<asm%>"
  
! #: cp/parser.cc:25216
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "qualificatif %<asm%> en dehors du corps de la fonction"
  
! #: cp/parser.cc:25366
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "attributs ignorés dans la déclaration %<asm%>"
  
! #: cp/parser.cc:25457
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "l'ambigüité sur les parenthèses vides a été résolue par une déclaration de fonction"
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "retirez les parenthèses pour initialiser par défaut une variable"
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr "ou remplacez les parenthèses par des accolades pour initialiser par agrégation une variable"
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr "ou remplacez les parenthèses par des accolades pour initialiser par valeur une variable"
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "l'ambigüité sur les parenthèses a été levée par un déclaration de fonction"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr "remplacez les parenthèses par des accolades pour déclarer une variable"
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "ajoutez des parenthèses pour déclarer une variable"
  
! #: cp/parser.cc:25582
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "impossible de gérer le nom qualifié pour une fonction variante"
  
! #: cp/parser.cc:25591
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les constructeurs"
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les destructeurs"
  
! #: cp/parser.cc:25603
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "ne peut gérer le nom d'identificateur %s"
  
! #: cp/parser.cc:25656
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "pas de déclaration de la fonction de base %qs dans cette portée"
  
! #: cp/parser.cc:25698
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "la fonction de base est ambigüe"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr "la fonction variante doit être dans la même portée que la fonction de base %qs"
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr "la fonction variante doit être dans la même portée que la fonction de base %qE"
  
! #: cp/parser.cc:25734
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions virtuelles"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions par défaut"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions supprimées"
  
! #: cp/parser.cc:25756
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "les directives de déclaration de variantes ne sont pas autorisées sur les fonctions immédiates"
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "une définition de fonction n'est pas permise ici"
  
! #: cp/parser.cc:26042
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "une spécification %<asm%> n'est pas permise dans une définition de fonction"
  
! #: cp/parser.cc:26046
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "des attributs ne sont pas permis dans une définition de fonction"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr "constructeur, destructeur ou conversion de type attendu"
  
! #: cp/parser.cc:26331
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "initialisation fournie pour une fonction"
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "les attributs après l'initialisation entre parenthèses sont ignorés"
  
! #: cp/parser.cc:26388
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "la non fonction %qD est déclarée comme un patron implicite"
  
! #: cp/parser.cc:26936
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "la limite du tableau n'est pas une constante entière"
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr "impossible de définir le membre du typedef dépendant %qT"
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr "%<%T::%E%> n'est pas un type"
*************** msgstr "%<%T::%E%> n'est pas un type"
*** 66856,67130 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "déclarateur invalide"
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifié"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une déclaration"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "déclarateur attendu"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "impossible de former un pointeur vers un membre de la non classe %q#T"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opérateur pointeur attendu"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliqué"
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de référence multiples"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spécificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "arguments de patron manquants après %qE"
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "les types ne peuvent pas être définis dans les arguments du patron"
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spécificateur de type attendu"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "l'omission de %<,%> avant le %<....%> variadique est déprécié en C++26"
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "des types ne peuvent pas être définis dans des types de paramètres"
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "spécificateur %<this%> dans la déclaration des paramètres d'un patron"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "spécificateur %<this%> dans une expression qui requiert un paramètre"
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "un paramètre objet explicite ne peut pas être un paquet de paramètres"
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "des arguments par défaut sont uniquement permis pour des paramètres de fonction"
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramètres %qD ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "le paquet de paramètres du patron ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "le paquet de paramètres ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "un paramètre objet explicite ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "une virgule ou un opérateur manque probablement avant"
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialisations désignées du C++ sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par désignation de GNU"
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par désignation du C99"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "soit toutes les instructions d'initialisation devraient être désignées ou aucune ne devrait l'être"
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par désignation"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "désignateur %<.%s%> utilisé plusieurs fois dans la même liste d'initialiseurs"
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu après la définition de la classe"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu après la définition de la structure"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu après la définition de l'union"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spécificateur %qD multiple"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifié ne nomme pas une classe"
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "le mot-clé %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)"
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la déclaration de %qD"
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "déclaration de la spécialisation partielle dans une déclaration d'export sans accolades"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr "une instanciation explicite ne peut pas avoir une définition ; utilisez %<template <>%> pour déclarer une spécialisation"
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "une spécialisation explicite doit être précédée par %<template <>%>"
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "le patron de fonction %qD est redéclaré comme un patron de classe"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de résoudre le type de typename"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "définition précédente de %q#T"
--- 66932,67206 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "déclarateur invalide"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "utilisation invalide du constructeur comme patron"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "utilisez %<%T::%D%> au lieu de %<%T::%D%> pour nommer le constructeur dans un nom qualifié"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "qualified-id dans une déclaration"
  
! #: cp/parser.cc:27245
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "déclarateur attendu"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD est un espace de noms"
  
! #: cp/parser.cc:27368
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "impossible de former un pointeur vers un membre de la non classe %q#T"
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "opérateur pointeur attendu"
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr "qualificatif CV dupliqué"
  
! #: cp/parser.cc:27504
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "qualificatifs de référence multiples"
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr "%qE requiert %<-fgnu-tm%>"
  
! #: cp/parser.cc:27599
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "spécificateurs virtuels (virt-specifier) multiples"
  
! #: cp/parser.cc:27902
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "arguments de patron manquants après %qE"
  
! #: cp/parser.cc:27908
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "%qT pas permis dans un argument de patron"
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "utilisation invalide de %qT"
  
! #: cp/parser.cc:27938
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "les types ne peuvent pas être définis dans les arguments du patron"
  
! #: cp/parser.cc:27947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "utilisation invalide de %<auto%> dans un argument de patron"
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "spécificateur de type attendu"
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr "l'omission de %<,%> avant le %<....%> variadique est déprécié en C++26"
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> ou %<...%> attendu"
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "des types ne peuvent pas être définis dans des types de paramètres"
  
! #: cp/parser.cc:28630
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "spécificateur %<this%> dans la déclaration des paramètres d'un patron"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr "spécificateur %<this%> dans une expression qui requiert un paramètre"
  
! #: cp/parser.cc:28693
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "un paramètre objet explicite ne peut pas être un paquet de paramètres"
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "des arguments par défaut sont uniquement permis pour des paramètres de fonction"
  
! #: cp/parser.cc:28752
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "le paquet de paramètres %qD ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr "le paquet de paramètres du patron ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28760
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "le paquet de paramètres ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28783
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "un paramètre objet explicite ne peut pas avoir d'argument par défaut"
  
! #: cp/parser.cc:28907
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps d'un function-try-block d'un constructeur %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:28911
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "le corps du function-try-block de la fonction %<constexpr%> est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr "une virgule ou un opérateur manque probablement avant"
  
! #: cp/parser.cc:29264
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialisations désignées du C++ sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par désignation de GNU"
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "le C++ ISO ne permet pas des initialisations par désignation du C99"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr "soit toutes les instructions d'initialisation devraient être désignées ou aucune ne devrait l'être"
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "%<...%> pas permis dans une liste d'initialisation par désignation"
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr "désignateur %<.%s%> utilisé plusieurs fois dans la même liste d'initialiseurs"
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr "nom de classe attendu"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "%<;%> attendu après la définition de la classe"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "%<;%> attendu après la définition de la structure"
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "%<;%> attendu après la définition de l'union"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "spécificateur %qD multiple"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> ou %<:%> attendu"
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr "la qualification globale du nom de la classe est invalide"
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr "le nom qualifié ne nomme pas une classe"
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "le mot-clé %<template%> n'est pas permis dans class-head-name (NdT: nom de classe)"
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "nom de classe invalide dans la déclaration de %qD"
  
! #: cp/parser.cc:30493
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "déclaration de la spécialisation partielle dans une déclaration d'export sans accolades"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr "une instanciation explicite ne peut pas avoir une définition ; utilisez %<template <>%> pour déclarer une spécialisation"
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "une spécialisation explicite doit être précédée par %<template <>%>"
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "le patron de fonction %qD est redéclaré comme un patron de classe"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "impossible de résoudre le type de typename"
  
! #: cp/parser.cc:30657
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "définition précédente de %q#T"
*************** msgstr "définition précédente de %q#T
*** 67132,67400 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "paquet de paramètres non déroulés dans la classe locale d'un lambda"
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clé de type classe (class ou struct) attendu"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "le C++ ISO interdit le mot-clé typename dans un paramètre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03, le mot-clé class (ou struct) doit être utilisé lors de la déclaration d'un ami"
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les amis variadique de déclarations de types amis avec plusieurs type est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la déclaration amie ne nomme pas une classe ou une fonction"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "une classe de stockage sur un agrégat anonyme dans une classe n'est pas permis"
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialiseurs de membre par défaut pour les champs de bits sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "initialiseur d'un membre par défaut pour un champ de bits sans nom"
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "le C++ ISO autorise les attributs de champs de bits uniquement avant l'élément %<:%>"
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "champ de bits %qD a le type non entier %qT"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spécificateur pur sur une définition de fonction"
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> égarée à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "la raison de %<delete%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spécificateur pur invalide (seul %<= 0%> est autorisé)"
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "les attributs sur des spécificateurs de base sont ignorés"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> spécifié plus d'une fois dans le spécificateur de base"
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "plus d'un spécificateur d'accès dans le spécificateur de base"
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clé %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas être définis dans une spécification d'exception"
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spécification dynamique des exceptions"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spécifications dynamiques d'exceptions sont dépréciées en C++11"
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spécification d'exception"
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas être définis dans une déclaration d'exception"
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> dans une déclaration d'exception"
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield> ne peut être utilisé dans des arguments par défaut"
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "argument d'attribut attendu comme séquence de jeton équilibrée"
  
  # Je ne suis pas sûr du tout de la signification de « scoped attribute token »…
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de préfixe « using » est utilisé en même temps qu'un élément d'attribut agissant sur une portée"
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthèses doivent être omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spécifié plusieurs fois"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "mélange d'annotations et d'attributs dans la même liste"
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "un attribut sans argument ne contient aucun paquet de paramètres"
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "expression conditionnelle attendue"
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs est uniquement disponible avec %qs"
  
! #: cp/parser.cc:33714
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "les attributs sont ignorés sur %qs"
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "les attributs sont ignorés sur les spécificateurs de contrat de fonction"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "les contrats sont uniquement disponibles avec %qs"
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les annotations sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de préfixe « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit être comprise entre parenthèses"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour démarrer une expression « requires »"
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "teste si un id de concept est une expression valide ; ajoutez %<requires%> pour vérifier la satisfaction"
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de résultat n'est pas un contrainte de type simple"
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spécialiser %<%T::%E%>"
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "déclaration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramètres pour le patron"
--- 67208,67476 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr "paquet de paramètres non déroulés dans la classe locale d'un lambda"
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr "mot-clé de type classe (class ou struct) attendu"
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "le C++ ISO interdit le mot-clé typename dans un paramètre de patron qui est un patron; utilisez %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:30818
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%> ou %<typename%> attendu"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "en C++03, le mot-clé class (ou struct) doit être utilisé lors de la déclaration d'un ami"
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les amis variadique de déclarations de types amis avec plusieurs type est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr "la déclaration amie ne nomme pas une classe ou une fonction"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "une classe de stockage sur un agrégat anonyme dans une classe n'est pas permis"
  
! #: cp/parser.cc:31287
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les initialiseurs de membre par défaut pour les champs de bits sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr "initialiseur d'un membre par défaut pour un champ de bits sans nom"
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr "le C++ ISO autorise les attributs de champs de bits uniquement avant l'élément %<:%>"
  
! #: cp/parser.cc:31489
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "champ de bits %qD a le type non entier %qT"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr "spécificateur pur sur une définition de fonction"
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<,%> égarée à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "%<;%> attendu à la fin de la déclaration du membre"
  
! #: cp/parser.cc:31710
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "la raison de %<delete%> est uniquement disponible avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "spécificateur pur invalide (seul %<= 0%> est autorisé)"
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "une initialisation entre accolades n'est par permise ici"
  
! #: cp/parser.cc:31915
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr "les attributs sur des spécificateurs de base sont ignorés"
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr "%<virtual%> spécifié plus d'une fois dans le spécificateur de base"
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr "plus d'un spécificateur d'accès dans le spécificateur de base"
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "le mot-clé %<typename%> n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "les types ne peuvent pas être définis dans une spécification d'exception"
  
! #: cp/parser.cc:32298
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "le C++17 ISO n'autorise pas la spécification dynamique des exceptions"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr "les spécifications dynamiques d'exceptions sont dépréciées en C++11"
  
! #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "utilisation invalide de %<auto%> dans une spécification d'exception"
  
! #: cp/parser.cc:32389
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%<try%> dans une fonction %<constexpr%> uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "des types ne peuvent pas être définis dans une déclaration d'exception"
  
! #: cp/parser.cc:32536
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr "%<alignas%> dans une déclaration d'exception"
  
! #: cp/parser.cc:32615
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%<co_yield> ne peut être utilisé dans des arguments par défaut"
  
! #: cp/parser.cc:33086
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "argument d'attribut attendu comme séquence de jeton équilibrée"
  
  # Je ne suis pas sûr du tout de la signification de « scoped attribute token »…
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "l'attribut de préfixe « using » est utilisé en même temps qu'un élément d'attribut agissant sur une portée"
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "un identificateur est attendu pour le nom d'attribut"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr "les parenthèses doivent être omises si la liste d'arguments d'attributs %qE est vide"
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "l'attribut %qs est spécifié plusieurs fois"
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr "mélange d'annotations et d'attributs dans la même liste"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "attribut attendu avant %<...%>"
  
! #: cp/parser.cc:33498
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "un attribut sans argument ne contient aucun paquet de paramètres"
  
! #: cp/parser.cc:33654
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "expression conditionnelle attendue"
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "%qs est uniquement disponible avec %qs"
  
! #: cp/parser.cc:33717
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr "les attributs sont ignorés sur %qs"
  
! #: cp/parser.cc:33832
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "les attributs sont ignorés sur les spécificateurs de contrat de fonction"
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr "les contrats sont uniquement disponibles avec %qs"
  
! #: cp/parser.cc:34018
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "les annotations sont uniquement disponibles avec %<-std=c++2c%> ou %<-std=gnu++2c%>"
  
! #: cp/parser.cc:34049
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "l'attribut de préfixe « using » est uniquement disponible avec %<-std=c++17%> ou %<-std=gnu++17%>"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "l'expression doit être comprise entre parenthèses"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr "%<requires%> additionnel manquant pour démarrer une expression « requires »"
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr "teste si un id de concept est une expression valide ; ajoutez %<requires%> pour vérifier la satisfaction"
  
! #: cp/parser.cc:35162
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "le type de résultat n'est pas un contrainte de type simple"
  
! #: cp/parser.cc:35171
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "l'exigence sur le type de retour n'est pas une contrainte de type"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr "la syntaxe %<template<>%> est requise pour spécialiser %<%T::%E%>"
  
! #: cp/parser.cc:35703
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "déclaration invalide de %<%T::%E%>"
  
! #: cp/parser.cc:35707
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "trop peu de listes de paramètres pour le patron"
*************** msgstr "trop peu de listes de paramètre
*** 67403,67834 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramètres pour le patron"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "template-id n'est pas permis pour un constructeur en C++20"
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommées à retourner ne sont plus supportées"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adopté les patrons d'opérateurs de chaînes littérales prenant un paquet d'arguments de caractères"
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opérateur littéral %qD a une liste de paramètres invalide. On attendait un paquet de paramètres de type non patron %<<char...>%> ou un unique paramètre non-type de type class"
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opérateur littéral %qD a une liste de paramètres invalide. On attendait un paquet de paramètres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "déclaration invalide du patron membre dans la classe locale"
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spécialisation explicite invalide"
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "déclaration de patron de %<typedef%>"
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une déclaration de patron de classe ne doit rien déclarer d'autre"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spécialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait être %<> >%> à l'intérieur d'une liste d'arguments de patron imbriqués"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs devrait être %qs pour terminer une liste d'arguments du patron"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit être entouré de parenthèses"
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spécification de la classe de liaison"
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spécificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spécificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spécifiés"
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliqué"
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliqué"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> attendu"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clé d'énumération redondante dans %<enum%s%> en référence à %q#T"
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "étiquette %qs utilisée en nommant %q#T"
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a été précédemment déclaré ici"
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clé de classe %qs redondante en référence à %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est déclaré avec clé de classe %qs non concordante"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clé de classe ou remplacez là par %qs"
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clé de classe avec %qs"
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est défini en tant que %qs ici"
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT déclaré en tant que %qs pour la première fois ici"
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redéclaré avec un accès différent"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigüité) est seulement permis à l'intérieur des patrons"
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par défaut"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placée"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "récepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spécifier un type comme un argument"
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sélecteur Objective-C++ invalide"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une déclaration de méthode objective-c++ est attendue"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de méthodes doivent être spécifiés à la fin"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs égaré entre des méthodes Objective-C++"
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu après %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas être spécifiés avant le mot-clé %<@%D%> en Objective-C++"
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de préfixes sont ignorés avant %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriété"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriété %qE inconnu"
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entières attendue"
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit être un nombre entier"
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<all%> attendu"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de réduction invalide"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "la syntaxe de traits historique %<%E(%E)%> n'est pas permise dans la clause %<uses_allocators%> lorsque des modificateurs sont utilisés"
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "des types ne peuvent pas être définis dans des types d'itérateurs"
--- 67479,67910 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr "trop de listes de paramètres pour le patron"
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "template-id n'est pas permis pour un constructeur en C++20"
  
! #: cp/parser.cc:36119
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "les valeurs nommées à retourner ne sont plus supportées"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr "le C++ ISO n'a pas adopté les patrons d'opérateurs de chaînes littérales prenant un paquet d'arguments de caractères"
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr "le patron de l'opérateur littéral %qD a une liste de paramètres invalide. On attendait un paquet de paramètres de type non patron %<<char...>%> ou un unique paramètre non-type de type class"
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr "le patron de l'opérateur littéral %qD a une liste de paramètres invalide. On attendait un paquet de paramètres de type non patron tel que %<<char...>%>"
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr "déclaration invalide du patron membre dans la classe locale"
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr "patron avec liaison C"
  
! #: cp/parser.cc:36381
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr "spécialisation explicite invalide"
  
! #: cp/parser.cc:36491
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "déclaration de patron de %<typedef%>"
  
! #: cp/parser.cc:36542
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "une déclaration de patron de classe ne doit rien déclarer d'autre"
  
! #: cp/parser.cc:36595
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "une spécialisation explicite de patron ne peut pas avoir une classe de stockage"
  
! #: cp/parser.cc:36914
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%<>>%> devrait être %<> >%> à l'intérieur d'une liste d'arguments de patron imbriqués"
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "le %<>>%> est faux, utilisez %<>%> pour terminer la liste d'arguments du patron"
  
! #: cp/parser.cc:36958
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%qs devrait être %qs pour terminer une liste d'arguments du patron"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr "l'argument %<sizeof...%> doit être entouré de parenthèses"
  
! #: cp/parser.cc:37449
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "utilisation invalide de %qD dans la spécification de la classe de liaison"
  
! #: cp/parser.cc:37464
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "le spécificateur %qD est en conflit avec %qs"
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> avant %qD"
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "le spécificateur %qD est en conflit avec %<typedef%>"
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "le C++ ISO 1998 ne permet pas %<long long%>"
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "%<__thread%> et %<thread_local%> sont tous les deux spécifiés"
  
! #: cp/parser.cc:37618
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qD dupliqué"
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "%qs dupliqué"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> attendu"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> attendu"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> attendu"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> attendu"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> attendu"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> attendu"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> attendu"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> attendu"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> attendu"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> attendu"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> attendu"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> attendu"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> attendu"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> attendu"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> attendu"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<auto%> attendu"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> attendu"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> attendu"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> attendu"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> attendu"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<__transaction_atomic%> attendu"
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<__transaction_relaxed%> attendu"
  
! #: cp/parser.cc:37768
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<co_yield%> attendu"
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> attendu"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> attendu"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> attendu"
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> attendu"
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> ou %<::%> attendu"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>, %<typename%> ou %<template%> attendu"
  
! #: cp/parser.cc:37854
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr "%<:]%> attendu"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr "clé d'énumération redondante dans %<enum%s%> en référence à %q#T"
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "étiquette %qs utilisée en nommant %q#T"
  
! #: cp/parser.cc:38348
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "%q#T a été précédemment déclaré ici"
  
! #: cp/parser.cc:38469
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "clé de classe %qs redondante en référence à %q#T"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT est déclaré avec clé de classe %qs non concordante"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr "retirez la clé de classe ou remplacez là par %qs"
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "remplacez la clé de classe avec %qs"
  
! #: cp/parser.cc:38642
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "%qT est défini en tant que %qs ici"
  
! #: cp/parser.cc:38643
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qT déclaré en tant que %qs pour la première fois ici"
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "%qD redéclaré avec un accès différent"
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "en C++98, %<template%> (afin de lever une ambigüité) est seulement permis à l'intérieur des patrons"
  
! #: cp/parser.cc:39000
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "fin de fichier dans l'argument par défaut"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "construction Objective-C++ %<@%D%> mal placée"
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "récepteur de message objective-c++ attendu"
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr "un ou des argument(s) de message objective-c++ est/sont attendu(s)"
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%<@encode%> doit spécifier un type comme un argument"
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr "nom de sélecteur Objective-C++ invalide"
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr "une déclaration de méthode objective-c++ est attendue"
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr "les attributs de méthodes doivent être spécifiés à la fin"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr "%qs égaré entre des méthodes Objective-C++"
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr "type invalide pour la variable d'instance"
  
! #: cp/parser.cc:40345
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "identificateur attendu après %<@protocol%>"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr "des attributs ne peuvent pas être spécifiés avant le mot-clé %<@%D%> en Objective-C++"
  
! #: cp/parser.cc:40525
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "les attributs de préfixes sont ignorés avant %<@%D%>"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr "type invalide pour une propriété"
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "attribut de propriété %qE inconnu"
  
! #: cp/parser.cc:42283
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "liste d'expressions entières attendue"
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "l'expression %<wait%> doit être un nombre entier"
  
! #: cp/parser.cc:43056
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<scalar%>, %<aggregate%> ou %<all%> attendu"
  
! #: cp/parser.cc:43458
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "identificateur de réduction invalide"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr "la syntaxe de traits historique %<%E(%E)%> n'est pas permise dans la clause %<uses_allocators%> lorsque des modificateurs sont utilisés"
  
! #: cp/parser.cc:44788
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "des types ne peuvent pas être définis dans des types d'itérateurs"
*************** msgstr "des types ne peuvent pas être d
*** 67837,68227 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supporté"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthèses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramètre sur une boucle %<for%> basée sur une portée"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itération %qD ne devrait pas être une réduction"
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> doit être suivi d'un appel de fonction direct avec une affectation optionnelle"
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD n'est pas un pointeur C"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr "une clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> de l'ensemble du sélecteur de construction apparaît dans la clause %<match%>"
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "la directive OpenMP autre que %<declare simd%> ou %<declare variant%> appartient à une déclaration"
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait être %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas être définis dans une liste de types de réductions"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmétique %qT prédéclaré dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type référence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliqué au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "des types ne peuvent pas être définis dans %<declare mapper%>"
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> ou %<variant%> attendu"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD ne fait pas référence à une fonction à l'intérieur de l'espace de noms"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "les directives OpenMP ne peuvent pas apparaitre dans des fonctions %<constexpr%>"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extérieur n'est pas à l'intérieur d'un %<__transaction_atomic%> extérieur"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composé"
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp require%> peut uniquement être utilisé dans la portée du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assume%> peut uniquement être utilisé dans la portée du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> doit être à l'intérieur d'une fonction"
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implémentée pour le C++"
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types à remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "édition de liens %<extern \"C\"%> démarrée ici"
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de données %qD ne peut pas être un patron membre"
  
! #: cp/pt.cc:335
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "déclaration de patron membre %qD invalide"
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spécialisation explicite dans la portée d'un non espace de noms %qD"
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spécialisés"
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spécialisation de %qD doit apparaître dans la portée de l'espace de noms"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spécialisation de %qD dans différents espaces de noms"
  
! #: cp/pt.cc:900
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  à partir de la définition de %q#D"
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramètre de patron %qD qui est lui-même un patron"
  
! #: cp/pt.cc:1068
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spécialisation du patron d'alias %qD"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spécialisation explicite du non patron %qT"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spécialisation de %qT après instanciation"
  
! #: cp/pt.cc:1148
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "à partir de la définition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spécialisation de %qT après instanciation %qT"
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spécialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spécialisation de %qD après instanciation"
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] "il y a %i candidat"
  msgstr[1] "il y a %i candidats"
  
! #: cp/pt.cc:2112
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr "le candidat est : %#qD"
  
! #: cp/pt.cc:2121
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr "le candidat %i : %#qD"
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.cc:2259
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune déclaration de patron"
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spécialiser un patron de fonction membre"
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spécialisation de patron %qD ambiguë pour %q+D"
  
! #: cp/pt.cc:2761
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.cc:2771
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-têtes de patrons pour %qD (devrait être %d)"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spécialisée explicitement sont définis sans en-tête de patron"
  
! #: cp/pt.cc:2801
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spécialisation explicite de %qD en dehors de son espace de noms doit utiliser un spécificateur de nom imbriqué"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spécificateur de nom imbriqué"
  
! #: cp/pt.cc:2842
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spécialisation explicite de %q#D"
  
! #: cp/pt.cc:2848
  msgid "missing primary template attributes %e"
  msgstr "attributs de patron principal %e manquant"
  
! #: cp/pt.cc:2849
  msgid "missing primary template attribute %e"
  msgstr "attribut de patron principal %e manquant"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la déclaration de patron primaire"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramètres de patron utilisée dans une instanciation explicite"
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "définition fournie pour une instanciation explicite"
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramètres de patron dans la déclaration de %qD"
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramètres de patron dans la déclaration de %qD"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spécialisation explicite de %qD doit être introduite par %<template <>%>"
  
! #: cp/pt.cc:2980
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spécialisation explicite doit être déclarée %<concept%>"
  
! #: cp/pt.cc:3013
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spécialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spécialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par défaut spécifié dans la spécialisation explicite"
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
--- 67913,68303 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "%<#pragma omp allocated%> n'est pas encore supporté"
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "une initialisation entre parenthèses n'est pas permise dans une boucle %<for%> de OpenMP"
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "clause %<ordered%> avec un paramètre sur une boucle %<for%> basée sur une portée"
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "la variable d'itération %qD ne devrait pas être une réduction"
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp declare %s%> suivi de %<#pragma omp declare %s%>"
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma omp dispatch%> doit être suivi d'un appel de fonction direct avec une affectation optionnelle"
  
! #: cp/parser.cc:53790
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD n'est pas un pointeur C"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr "une clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> de l'ensemble du sélecteur de construction apparaît dans la clause %<match%>"
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr "la directive OpenMP autre que %<declare simd%> ou %<declare variant%> appartient à une déclaration"
  
! #: cp/parser.cc:54612
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<target%> attendu"
  
! #: cp/parser.cc:55209
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "clause d'initialisation invalide"
  
! #: cp/parser.cc:55240
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "expression id (arguments) attendue"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr "un des arguments de l'appel de l'initialisation devrait être %<omp_priv%> ou %<&omp_priv%>"
  
! #: cp/parser.cc:55355
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "des types ne peuvent pas être définis dans une liste de types de réductions"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr "type arithmétique %qT prédéclaré dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr "type tableau ou fonction %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr "type référence %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr "un qualificatif %<const%>, %<volatile%> ou %<__restrict%> est appliqué au type %qT dans %<#pragma omp declare reduction%>"
  
! #: cp/parser.cc:55582
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "des types ne peuvent pas être définis dans %<declare mapper%>"
  
! #: cp/parser.cc:55754
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<simd%>, %<reduction%>, %<target%>, %<mapper%> ou %<variant%> attendu"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr "%<#pragma acc routine%> nomme un ensemble de surcharges"
  
! #: cp/parser.cc:56329
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD ne fait pas référence à une fonction à l'intérieur de l'espace de noms"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "les directives OpenMP ne peuvent pas apparaitre dans des fonctions %<constexpr%>"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr "%<atomic_cancel%>"
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr "le %<__transaction_cancel%> extérieur n'est pas à l'intérieur d'un %<__transaction_atomic%> extérieur"
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr "  ou une fonction %<transaction_may_cancel_outer%>"
  
! #: cp/parser.cc:56955
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%<#pragma GCC pch_preprocess%> mal composé"
  
! #: cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp require%> peut uniquement être utilisé dans la portée du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:57303
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp assume%> peut uniquement être utilisé dans la portée du fichier ou de l'espace de noms"
  
! #: cp/parser.cc:57390
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "%<#pragma GCC %s%> doit être à l'intérieur d'une fonction"
  
! #: cp/parser.cc:57532
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "la compilation multi source n'est pas implémentée pour le C++"
  
! #: cp/parser.cc:57672
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "les types à remplacer ne sont pas permis dans ce contexte"
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr "les patrons implicites ne peuvent pas être %<virtual%>"
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr "édition de liens %<extern \"C\"%> démarrée ici"
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "le membre de données %qD ne peut pas être un patron membre"
  
! #: cp/pt.cc:336
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "déclaration de patron membre %qD invalide"
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "spécialisation explicite dans la portée d'un non espace de noms %qD"
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "les patrons de classe englobants ne sont pas explicitement spécialisés"
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "la spécialisation de %qD doit apparaître dans la portée de l'espace de noms"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spécialisation de %qD dans différents espaces de noms"
  
! #: cp/pt.cc:901
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "  à partir de la définition de %q#D"
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "instanciation explicite de %qD dans l'espace de noms %qD (qui n'englobe pas l'espace de noms %qD)"
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "le nom de la classe masque le paramètre de patron %qD qui est lui-même un patron"
  
! #: cp/pt.cc:1069
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "spécialisation du patron d'alias %qD"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spécialisation explicite du non patron %qT"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spécialisation de %qT après instanciation"
  
! #: cp/pt.cc:1149
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "à partir de la définition de %q#D"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spécialisation de %qT après instanciation %qT"
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "la spécialisation du patron de %qD n'est pas permise par le C++ ISO"
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spécialisation de %qD après instanciation"
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] "il y a %i candidat"
  msgstr[1] "il y a %i candidats"
  
! #: cp/pt.cc:2113
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr "le candidat est : %#qD"
  
! #: cp/pt.cc:2122
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr "le candidat %i : %#qD"
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD n'est pas un patron de fonction"
  
! #: cp/pt.cc:2260
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD n'est pas un patron de variable"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD pour %q+D ne concorde avec aucune déclaration de patron"
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr "on a vu %d %<template<>%>, on a besoin de %d pour spécialiser un patron de fonction membre"
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spécialisation de patron %qD ambiguë pour %q+D"
  
! #: cp/pt.cc:2762
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "les patrons de variables sont uniquement disponibles avec %<-std=c++14%> ou %<-std=gnu++14%>"
  
! #: cp/pt.cc:2772
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr "trop d'en-têtes de patrons pour %qD (devrait être %d)"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr "des membres d'une classe spécialisée explicitement sont définis sans en-tête de patron"
  
! #: cp/pt.cc:2802
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une spécialisation explicite de %qD en dehors de son espace de noms doit utiliser un spécificateur de nom imbriqué"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "une instanciation explicite de %qD en dehors de son espace de noms doit utiliser un spécificateur de nom imbriqué"
  
! #: cp/pt.cc:2843
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "il pourrait manquer des attributs dans la spécialisation explicite de %q#D"
  
! #: cp/pt.cc:2849
  msgid "missing primary template attributes %e"
  msgstr "attributs de patron principal %e manquant"
  
! #: cp/pt.cc:2850
  msgid "missing primary template attribute %e"
  msgstr "attribut de patron principal %e manquant"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qE dans la déclaration de patron primaire"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "liste de paramètres de patron utilisée dans une instanciation explicite"
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "définition fournie pour une instanciation explicite"
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "trop de listes de paramètres de patron dans la déclaration de %qD"
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "trop peu de listes de paramètres de patron dans la déclaration de %qD"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "la spécialisation explicite de %qD doit être introduite par %<template <>%>"
  
! #: cp/pt.cc:2981
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "la spécialisation explicite doit être déclarée %<concept%>"
  
! #: cp/pt.cc:3014
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "la spécialisation partielle du non type %qE n'est pas permise"
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "la spécialisation partielle de la non variable ou non classe %qE n'est pas permise"
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argument par défaut spécifié dans la spécialisation explicite"
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD n'est pas un patron de fonction"
*************** msgstr "%qD n'est pas un patron de fonct
*** 68234,68377 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spécialisation d'une fonction membre spéciale déclarée implicitement"
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD déclarée dans %qT"
  
! #: cp/pt.cc:3201
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la déclaration amie %qD n'est pas visible par la spécialisation explicite"
  
! #: cp/pt.cc:3204
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "déclaration amie ici"
  
! #: cp/pt.cc:3882
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit être compris entre 0 et %d"
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramètres"
  
! #: cp/pt.cc:4316
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramètres"
  
! #: cp/pt.cc:4318
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramètres"
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramètres ne sont pas étendus avec %<...%>"
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.cc:4579
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la déclaration du paramètre de patron %q+D masque le paramètre de patron"
  
! #: cp/pt.cc:4582
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la déclaration de %q+#D masque un paramètre de patron"
  
! #: cp/pt.cc:4584
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramètre de patron %qD est déclaré ici"
  
! #: cp/pt.cc:5328
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramètres du patron ne peuvent pas être déduits dans la spécialisation partielle:"
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spécialisation partielle %q+D ne spécialise aucun argument du patron; pour définir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spécialisation partielle %q+D ne spécialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour définir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spécialisation partielle n'est pas plus spécialisée que le patron primaire car elle remplace des paramètres multiples par une expansion d'un paquet"
  
! #: cp/pt.cc:5381
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spécialisation partielle %qT"
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spécialisation partielle de %qD n'est pas plus spécialisée que"
  
! #: cp/pt.cc:5398
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramètres doit être à la fin de la liste des arguments du patron"
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramètres doit être à la fin de la liste des arguments du patron"
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dépend d'un paramètre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dépend de paramètres du patron"
  
! #: cp/pt.cc:5575
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la déclaration de %qD rend ambigüe l'instanciation précédente du patron pour %qD"
  
! #: cp/pt.cc:5579
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spécialisation partielle de %qD après l'instanciation de %qD"
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par défaut pour %qD"
--- 68310,68453 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spécialisation d'une fonction membre spéciale déclarée implicitement"
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "pas de fonction membre %qD déclarée dans %qT"
  
! #: cp/pt.cc:3202
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "la déclaration amie %qD n'est pas visible par la spécialisation explicite"
  
! #: cp/pt.cc:3205
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr "déclaration amie ici"
  
! #: cp/pt.cc:3883
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "l'argument de %<__integer_pack%> doit être compris entre 0 et %d"
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "l'expansion de l'initialisation de base %qT ne contient pas de paquet de paramètres"
  
! #: cp/pt.cc:4317
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "le motif d'expansion %qT ne contient pas de paquet de paramètres"
  
! #: cp/pt.cc:4319
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "le motif d'expansion %qE ne contient pas de paquet de paramètres"
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "les paquets de paramètres ne sont pas étendus avec %<...%>"
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "        %s"
  
! #: cp/pt.cc:4580
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "la déclaration du paramètre de patron %q+D masque le paramètre de patron"
  
! #: cp/pt.cc:4583
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "la déclaration de %q+#D masque un paramètre de patron"
  
! #: cp/pt.cc:4585
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "le paramètre de patron %qD est déclaré ici"
  
! #: cp/pt.cc:5329
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "les paramètres du patron ne peuvent pas être déduits dans la spécialisation partielle:"
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "la spécialisation partielle %q+D ne spécialise aucun argument du patron; pour définir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr "la spécialisation partielle %q+D ne spécialise aucun argument du patron et n'a pas plus de contrainte que le patron primaire; pour définir le patron primaire, retirez la liste d'arguments du patron"
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr "le patron primaire ici"
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr "la spécialisation partielle n'est pas plus spécialisée que le patron primaire car elle remplace des paramètres multiples par une expansion d'un paquet"
  
! #: cp/pt.cc:5382
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "trop d'arguments pour la spécialisation partielle %qT"
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr "la spécialisation partielle de %qD n'est pas plus spécialisée que"
  
! #: cp/pt.cc:5399
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr "le patron primaire %qD"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "l'argument %qE du paquet de paramètres doit être à la fin de la liste des arguments du patron"
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "l'argument %qT du paquet de paramètres doit être à la fin de la liste des arguments du patron"
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] "le type %qT de l'argument %qE du patron dépend d'un paramètre du patron"
  msgstr[1] "le type %qT de l'argument %qE du patron dépend de paramètres du patron"
  
! #: cp/pt.cc:5576
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "la déclaration de %qD rend ambigüe l'instanciation précédente du patron pour %qD"
  
! #: cp/pt.cc:5580
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spécialisation partielle de %qD après l'instanciation de %qD"
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "pas d'argument par défaut pour %qD"
*************** msgstr "pas d'argument par défaut pour
*** 68380,68426 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramètres %q+D doit être à la fin de la liste des paramètres du patron"
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans la redéclaration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.cc:5822
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans les déclarations d'un ami d'un patron"
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans des spécialisations partielles"
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par défaut pour le paramètre de patron pour la classe englobant %qD"
  
! #: cp/pt.cc:6000
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD déclaré"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spécificateur virtuel (virt-specifier)"
--- 68456,68502 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "le paquet de paramètres %q+D doit être à la fin de la liste des paramètres du patron"
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans la redéclaration d'un ami d'un patron d'une fonction"
  
! #: cp/pt.cc:5823
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans les déclarations d'un ami d'un patron"
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans des patrons de fonctions sans %<-std=c++11%> ou %<-std=gnu++11%>"
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr "les arguments par défaut du patron ne peuvent pas être utilisés dans des spécialisations partielles"
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argument par défaut pour le paramètre de patron pour la classe englobant %qD"
  
! #: cp/pt.cc:6001
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr "patron %qD déclaré"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "patron de classe sans nom"
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr "le patron de membre %qD ne peut pas avoir de spécificateur virtuel (virt-specifier)"
*************** msgstr "le patron de membre %qD ne peut
*** 68430,68974 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "déclaration de patron %qD invalide"
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "définition de patron d'un non patron %q#D"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramètres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramètres de patron pour %q#D"
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramètres de patron pour %q#T"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas à ceux du patron original %qD"
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spécialisation explicite"
  
! #: cp/pt.cc:6297
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "redéclaration de %qD avec des contraintes différentes"
  
! #: cp/pt.cc:6386
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "classe locale dans la lambda d'une liste de paramètres du patron"
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spécificateurs de patron pas spécifiés dans la déclaration de %qD"
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redéclaré avec %d paramètre dans le patron"
  msgstr[1] "redéclaré avec %d paramètres dans le patron"
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la déclaration précédente %qD utilisait %d paramètre dans le patron"
  msgstr[1] "la déclaration précédente %qD utilisait %d paramètres dans le patron"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramètre %q+#D du patron"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redéclaré ici comme %q#D"
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "redéclaré ici"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "déclaration du paramètre de patron %q+#D avec des contraintes différentes"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la déclaration originale apparaît ici"
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "redéclaration de %q#D avec des contraintes différentes"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit être l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit être le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit être un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu déduire le paramètre %qD du patron"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramètre %qD du patron n'est pas un paquet de paramètres mais l'argument %qD en est un"
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas à la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas équivalent à %qE"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  déduction du paquet de paramètres inconsistante entre %qT et %qT"
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types déduits conflictuels pour le paramètre %qT (%qT et %qT)"
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs déduites conflictuelles pour le paramètre non type %qE (%qE et %qE)"
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionné par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigüe de %qT"
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dérivé de %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramètres du patron d'un argument de patron qui est lui-même un patron sont inconsistants avec les autres arguments déduits pour le patron"
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de déduire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas à %qE"
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable ni une fonction"
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durée de stockage statique"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaînes littérales ne peuvent jamais être utilisées dans ce contexte"
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT à cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de référence n'a pas une adresse constante"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE à la place"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorés"
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorés"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injecté %qD utilisé comme argument de patron qui est lui-même un patron"
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire référence à un membre type d'un paramètre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramètres du patron de %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramètre de patron non type est traité comme un type fonction"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "désaccord de contrainte à l'argument %d dans la liste des paramètres du patron pour %qD"
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erroné d'arguments du patron (%d, devrait être %d)"
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erroné d'arguments du patron (%d, devrait être au moins %d)"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramètre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramètre non paquet %qD du concept %qD"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramètres non vide serait mal formée"
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisé comme un patron"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la déclaration du patron %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "échec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excède le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit être une expression entière constante"
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit être non négatif"
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriété doit être une expression entière constante ou une chaîne littérale"
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriété doit être une expression entière constante"
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "instanciation d'un patron erroné"
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "la première erreur est apparue ici"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en désaccord durant l'expansion de %qT"
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en désaccord durant l'expansion de %qE"
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "impossible d'indexer un paquet vide"
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par défaut pour l'appel à %qD"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "création d'un pointeur vers la fonction membre d'un type non classe %qT"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "les longueurs des paquets d'arguments sont en désaccord (%d vs %d)"
--- 68506,69050 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "déclaration de patron %qD invalide"
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "définition de patron d'un non patron %q#D"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "on attendait %d niveaux de paramètres du patron pour %q#D mais on en a obtenu %d"
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "a obtenu %d paramètres de patron pour %q#D"
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "a obtenu %d paramètres de patron pour %q#T"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  mais %d son requis"
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "les arguments du patron %qD ne correspondent pas à ceux du patron original %qD"
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "utilisez %<template<>%> pour une spécialisation explicite"
  
! #: cp/pt.cc:6298
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "redéclaration de %qD avec des contraintes différentes"
  
! #: cp/pt.cc:6387
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "classe locale dans la lambda d'une liste de paramètres du patron"
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT n'est pas un type de patron"
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "spécificateurs de patron pas spécifiés dans la déclaration de %qD"
  
! #: cp/pt.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] "redéclaré avec %d paramètre dans le patron"
  msgstr[1] "redéclaré avec %d paramètres dans le patron"
  
! #: cp/pt.cc:6491
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "la déclaration précédente %qD utilisait %d paramètre dans le patron"
  msgstr[1] "la déclaration précédente %qD utilisait %d paramètres dans le patron"
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "paramètre %q+#D du patron"
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redéclaré ici comme %q#D"
  
! #: cp/pt.cc:6529
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "redéclaré ici"
  
! #: cp/pt.cc:6540
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "déclaration du paramètre de patron %q+#D avec des contraintes différentes"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "la déclaration originale apparaît ici"
  
! #: cp/pt.cc:6568
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "redéclaration de %q#D avec des contraintes différentes"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE n'est pas un argument de patron valide pour le type %qT"
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "il doit être l'adresse d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr "il doit être le nom d'une fonction avec une classe de liaison externe"
  
! #: cp/pt.cc:7057
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison externe"
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "il doit être un pointeur vers un membre de la forme %<&X::Y%>"
  
! #: cp/pt.cc:7113
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "car il est un membre de %qT"
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "  n%'a pu déduire le paramètre %qD du patron"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr "  les types %qT et %qT ont des qualificatifs CV incompatibles"
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "  types %qT et %qT non concordants"
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "  le paramètre %qD du patron n'est pas un paquet de paramètres mais l'argument %qD en est un"
  
! #: cp/pt.cc:7221
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "  l'argument %qE du patron ne correspond pas à la constante %qE qui est un pointeur vers un membre"
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "  %qE n'est pas équivalent à %qE"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr "  déduction du paquet de paramètres inconsistante entre %qT et %qT"
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr "  types déduits conflictuels pour le paramètre %qT (%qT et %qT)"
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr "  valeurs déduites conflictuelles pour le paramètre non type %qE (%qE et %qE)"
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "  le type tableau %qT dimensionné par une variable n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr "  le type fonction membre %qT n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  le candidat attend au moins %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend au moins %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  le candidat attend %d argument, %d fourni(s)"
  msgstr[1] "  le candidat attend %d arguments, %d fourni(s)"
  
! #: cp/pt.cc:7321
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "  ne peut convertir %qE (type %qT) vers le type %qT"
  
! #: cp/pt.cc:7334
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "  %qT est une classe de base ambigüe de %qT"
  
! #: cp/pt.cc:7338
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "  %qT n'est pas dérivé de %qT"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr "  les paramètres du patron d'un argument de patron qui est lui-même un patron sont inconsistants avec les autres arguments déduits pour le patron"
  
! #: cp/pt.cc:7359
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "  impossible de déduire un patron pour %qT depuis le type non patron %qT"
  
! #: cp/pt.cc:7369
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "  l'argument de patron %qE ne correspond pas à %qE"
  
! #: cp/pt.cc:7420
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qE n'est pas une variable ni une fonction"
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE n'est pas un argument de patron valable de type %qT en C++98 car %qD n'a pas une classe de liaison externe"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car %qD n'a pas de classe de liaison"
  
! #: cp/pt.cc:7460
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr "l'adresse du sous-objet %qT de %qD n'est pas un argument de patron valable"
  
! #: cp/pt.cc:7477
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "l'adresse de %qD n'est pas un argument de patron valable car elle n'a pas une durée de stockage statique"
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD n'est pas un argument de patron valable car %qD est une variable, pas une adresse d'une variable"
  
! #: cp/pt.cc:7504
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qE n'est pas un argument de patron valable pour %qT car ce n'est pas l'adresse d'une variable"
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car les chaînes littérales ne peuvent jamais être utilisées dans ce contexte"
  
! #: cp/pt.cc:7813
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "dans l'argument de patron pour le type %qT"
  
! #: cp/pt.cc:7827
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "l'argument de patron %qE pour le type %qT n'est pas une constante durant la compilation"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT à cause de conflits dans les qualificatifs CV"
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car ce n'est pas une l-valeur"
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%q#D n'est pas un argument de patron valable pour le type %qT car une variable de référence n'a pas une adresse constante"
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est un pointeur"
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "essayez d'utiliser %qE à la place"
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE n'est pas un argument de patron valable pour le type %qT car il est du type %qT"
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "les attributs sur l'argument %qT du patron sont ignorés"
  
! #: cp/pt.cc:8697
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "les attributs dans l'argument %qE du patron sont ignorés"
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nom de classe injecté %qD utilisé comme argument de patron qui est lui-même un patron"
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "utilisation invalide du destructeur %qE comme un type"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "pour faire référence à un membre type d'un paramètre de patron, utilisez %<typename %E%>"
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramètres du patron de %qD"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  on attendait une constante de type %qT, on a obtenu %qT"
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "  l'argument de patron ambigu pour le paramètre de patron non type est traité comme un type fonction"
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  on attendait un patron de classe, on a obtenu %qE"
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  on attendait un type, on a obtenu %qE"
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  on attendait un type, on a obtenu %qT"
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  on attendait un patron de classe, on a obtenu %qT"
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  on attendait un patron de type %qD, on a obtenu %qT"
  
! #: cp/pt.cc:8996
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "désaccord de contrainte à l'argument %d dans la liste des paramètres du patron pour %qD"
  
! #: cp/pt.cc:8999
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "  on attendait %qD, on a obtenu %qD"
  
! #: cp/pt.cc:9086
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "impossible de convertir l'argument %qE du patron de %qT vers %qT"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "l'argument %d du patron est invalide"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "nombre erroné d'arguments du patron (%d, devrait être %d)"
  
! #: cp/pt.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "nombre erroné d'arguments du patron (%d, devrait être au moins %d)"
  
! #: cp/pt.cc:9380
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr "fournis pour %qD"
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "argument d'expansion du paquet pour le paramètre non paquet %qD du patron d'alias %qD"
  
! #: cp/pt.cc:9410
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argument d'expansion du paquet pour le paramètre non paquet %qD du concept %qD"
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr "ainsi, toute instanciation avec un paquet de paramètres non vide serait mal formée"
  
! #: cp/pt.cc:10088
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D n'est pas un patron de fonction"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "type non patron %qT utilisé comme un patron"
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "pour la déclaration du patron %q+D"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "échec de la contrainte du patron pour %qD"
  
! #: cp/pt.cc:10804
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "utilisation du patron de variable invalide %qE"
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excède le maximum qui est %d (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "l'argument du score doit être une expression entière constante"
  
! #: cp/pt.cc:12489
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "l'argument du score doit être non négatif"
  
! #: cp/pt.cc:12516
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "la propriété doit être une expression entière constante ou une chaîne littérale"
  
! #: cp/pt.cc:12520
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "la propriété doit être une expression entière constante"
  
! #: cp/pt.cc:12749
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "instanciation d'un patron erroné"
  
! #: cp/pt.cc:12750
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "la première erreur est apparue ici"
  
! #: cp/pt.cc:13118
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "membre tableau flexible %qD dans l'union"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr "repli de l'expansion vide sur %O"
  
! #: cp/pt.cc:14197
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE n'est pas le motif entier de l'expansion du paquet"
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "les longueurs des paquets d'arguments sont en désaccord durant l'expansion de %qT"
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "les longueurs des paquets d'arguments sont en désaccord durant l'expansion de %qE"
  
! #: cp/pt.cc:14537
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr "impossible d'indexer un paquet vide"
  
! #: cp/pt.cc:14997
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "  lors de l'instanciation de l'argument par défaut pour l'appel à %qD"
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "création d'un pointeur vers la fonction membre d'un type non classe %qT"
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr "les longueurs des paquets d'arguments sont en désaccord (%d vs %d)"
*************** msgstr "les longueurs des paquets d'argu
*** 68986,69107 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramètre %qT invalide"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la déclaration de %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16914
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE n'est pas utilisable dans un type combiné (splice type)"
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE n'est pas utilisable dans une portée combinée (splice scope)"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une référence vers void"
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de référence %qT"
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une référence vers le type de référence %qT"
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifié %qT"
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une référence vers le type de fonction qualifié %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "création d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "création d'un pointeur vers le type de référence au membre %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "création d'un pointeur vers le membre de type void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "création d'un tableau de %qT"
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD étendu à plus d'un élément"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instancié pour un paquet vide"
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est résolu en %qT qui n'est pas un type d'énumération"
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT est résolu en %qT qui n'est pas un type de classe non-union"
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT est résolu en %qT qui n'est pas un type d'union"
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "une réflexion d'un patron de type est attendue"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
--- 69062,69183 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "la variable %qD a un type fonction"
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "type de paramètre %qT invalide"
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dans la déclaration de %q+D"
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fonction retournant un tableau"
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fonction retournant une fonction"
  
! #: cp/pt.cc:16939
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%qE n'est pas utilisable dans un type combiné (splice type)"
  
! #: cp/pt.cc:16941
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE n'est pas utilisable dans une portée combinée (splice scope)"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "formation d'une référence vers void"
  
! #: cp/pt.cc:17541
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "formation d'un pointeur vers le type de référence %qT"
  
! #: cp/pt.cc:17543
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "formation d'une référence vers le type de référence %qT"
  
! #: cp/pt.cc:17556
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "formation d'un pointeur vers le type de fonction qualifié %qT"
  
! #: cp/pt.cc:17559
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "formation d'une référence vers le type de fonction qualifié %qT"
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "création d'un pointeur vers le membre d'un type non classe %qT"
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "création d'un pointeur vers le type de référence au membre %qT"
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "création d'un pointeur vers le membre de type void"
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "création d'un tableau de %qT"
  
! #: cp/pt.cc:17734
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr "%qD étendu à plus d'un élément"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr "%qD est instancié pour un paquet vide"
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT n'est pas un type class, struct ou union"
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT est résolu en %qT qui n'est pas un type d'énumération"
  
! #: cp/pt.cc:17838
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT est résolu en %qT qui n'est pas un type de classe non-union"
  
! #: cp/pt.cc:17846
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT est résolu en %qT qui n'est pas un type d'union"
  
! #: cp/pt.cc:17982
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr "une réflexion d'un patron de type est attendue"
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "utilisation de %qs dans le patron"
*************** msgstr "utilisation de %qs dans le patro
*** 69109,69314 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "la déclaration de %<%T::%D%> dépend d'elle-même"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifié %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dépendant %qE est analysé comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est désiré"
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est développé en une liste vide d'expressions"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dérouler le paquet d'arguments"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas été déclaré dans cette portée et aucune déclaration a été trouvée par le recherche dépendant des arguments au point d'instanciation"
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les déclarations dans la base dépendante %qT ne sont pas trouvées par une recherche non qualifiée"
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutôt %<this->%D%>"
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutôt %<%T::%D%>"
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD déclaré ici, plus loin dans l'unité de traduction"
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erroné d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifié par une variable"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intégrale %qE n'est pas une constante"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguë pour %q#T"
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguë pour %q#D"
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de données statique d'un patron de classe"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvé pour %qD"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type déclaré %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquée pour %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquée à l'instanciation du patron"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la définition de patron"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquée de %q#T"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spécification d'exception %qD dépend d'elle-même"
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "la spécification de l'exception de %qD n'est pas disponible avant la fin de la définition de la classe"
--- 69185,69390 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "la déclaration de %<%T::%D%> dépend d'elle-même"
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "le type qualifié %qT ne correspond pas au nom du destructeur ~%qT"
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "le nom dépendant %qE est analysé comme un non type, mais son instanciation produit un type"
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "utilisez %<typename %E%> si un type est désiré"
  
! #: cp/pt.cc:18451
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "l'initialiseur pour %q#D est développé en une liste vide d'expressions"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "utilisation invalide de l'expression d'expansion d'un paquet"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "utilisez %<...%> pour dérouler le paquet d'arguments"
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr "initialisation vide dans l'initialisation par capture de la fonction lambda"
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr "%qD n'a pas été déclaré dans cette portée et aucune déclaration a été trouvée par le recherche dépendant des arguments au point d'instanciation"
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr "les déclarations dans la base dépendante %qT ne sont pas trouvées par une recherche non qualifiée"
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr "utilisez plutôt %<this->%D%>"
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr "utilisez plutôt %<%T::%D%>"
  
! #: cp/pt.cc:22418
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qD déclaré ici, plus loin dans l'unité de traduction"
  
! #: cp/pt.cc:22469
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "mauvais nombre d'arguments pour %<__builtin_convertvector%>"
  
! #: cp/pt.cc:22496
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "nombre erroné d'arguments pour l'attribut %<assume%>"
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD n'est pas une classe ou un espace de noms"
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "utilisation du champ %qD invalide"
  
! #: cp/pt.cc:23478
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT est/utilise un type anonyme"
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "l'argument du patron pour %qD utilise le type local %qT"
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT est un type modifié par une variable"
  
! #: cp/pt.cc:23505
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "l'expression intégrale %qE n'est pas une constante"
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  tentative d'instancier %qD"
  
! #: cp/pt.cc:27960
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "instanciation de patron ambiguë pour %q#T"
  
! #: cp/pt.cc:27962
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "instanciation de patron ambiguë pour %q#D"
  
! #: cp/pt.cc:27968
  msgid "%s %#qS"
  msgstr "%s %#qS"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instanciation explicite du non patron %q#D"
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD n'est pas un membre de données statique d'un patron de classe"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "aucun patron correspondant trouvé pour %qD"
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "le type %qT pour l'instanciation explicite %qD ne correspond pas au type déclaré %qT"
  
! #: cp/pt.cc:28033
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "instanciation explicite de %q#D"
  
! #: cp/pt.cc:28069
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "instanciation explicite dupliquée pour %q#D"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "le C++ ISO 1998 interdit l'utilisation de %<extern%> sur des instanciations explicites"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "classe de stockage %qD appliquée à l'instanciation du patron"
  
! #: cp/pt.cc:28131
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instanciation explicite du patron non classe %qD"
  
! #: cp/pt.cc:28134
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "instanciation explicite du type non patron %qT"
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "instanciation explicite de %q#T avant la définition de patron"
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "le C++ ISO interdit l'utilisation de %qE sur des instanciations explicites"
  
! #: cp/pt.cc:28204
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciation explicite dupliquée de %q#T"
  
! #: cp/pt.cc:28545
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr "la spécification d'exception %qD dépend d'elle-même"
  
! #: cp/pt.cc:28551
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "la spécification de l'exception de %qD n'est pas disponible avant la fin de la définition de la classe"
*************** msgstr "la spécification de l'exception
*** 69320,69882 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de définition disponible"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excède le maximum de %d lors de l'instanciation de %q+D, peut-être via la génération de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramètres de patrons non typés du type classe déduit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramètre non type du patron car il n'est pas structurel"
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramètres de patrons non typés du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramètre non type du patron est invalide"
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramètre non type du patron"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clé %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut être contraint"
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portée de l'espace de noms"
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "le concept %qE a plusieurs listes de paramètres de patrons"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la déduction à partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut être déduit et il est utilisé sans arguments de patron"
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la déduction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD à la place"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de déduire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de déduction non explicites ou de constructeur déclaré par l'utilisateur"
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de déduire les arguments du patron de %qT car il n'a pas de guides de déduction viables"
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la déduction des arguments du patron de classe a échoué:"
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de déduction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la déduction de l'argument du patron de classe pour %qT a échoué : guide de déduction explicite sélectionné dans l'initialisation par copie de liste"
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de déduction explicite déclaré ici"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la déduction d'argument pour un patron de classe"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de déduction pour supprimer cet avertissement"
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un élément"
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la déduction de %<std::initializer_list%>, utilisez l'initialisation par liste copiée (c-à-d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de déduire le type de retour de la lambda à partir de %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de déduire %qT à partir de %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type à remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation déduite ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retourné déduit ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "le type déduit pour l'expression ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> ne peut être appliqué à un index de paquet"
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> ne peut pas être appliqué au paramètre de patron non-type %qD"
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> ne peut pas être appliqué à une capture %qD"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> ne peut pas être appliqué au paramètre local d'une expression requise %qD"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> ne peut pas être appliqué à une entité locale pour laquelle il n'y a pas d'expression lambda intervenante"
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> ne peut être appliqué à une déclaration « using »"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> ne peut être appliqué à une vérification de concept"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr "impossible de prendre la réflexion d'un ensemble surchargé"
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "type %qT incorrect de l'argument %d, %qT attendu"
  
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> n'est pas un espace de noms"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr "%<reflect_constant_string%> appelé avec %qT plutôt que %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> ou %<char32_t%>"
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui n'est pas un type structuré"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui ne peut pas être construit par copie"
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui n'est pas compatible avec %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui ne peut pas être construit depuis %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr "%<std::ranges::data%> ou %<std::ranges::size%> ne sont pas des objets avec des points de personnalisation"
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "%<std::ranges::begin%> ou %<std::ranges::end%> manquant"
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "type %qT incorrect de %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "type %qT incorrect de %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr "%qD devrait lever %qs ; %<what()%>: %qs"
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr "les exceptions sont désactivées, traitées comme non constantes"
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "n%'a pu lever %qs"
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<std::meta::operators%> inattendu"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "impossible de rechercher %<%D::%D%>"
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "impossible de rechercher %qs"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "type inattendu en retour de %qs"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr "%qT doit être un type structure sans qualificatif cv qui n'est pas un type de référence"
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT doit être un type objet"
  
! #: cp/reflect.cc:4084
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT doit être un type fonction"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "impossible d%'instancier %<std::%s<%T>%>"
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "argument de %<data_member_options%> inattendu"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "le premier argument de %<define_aggregate%> n'est pas une réflexion de type classe"
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un synonyme de type"
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un type de classe qualifié CV"
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un type de classe complète"
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr "le premier argument de %<define_aggergate%> est une réflexion d'un type de classe %qT en cours de définition"
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "l'argument de %<define_aggregate%> n'est pas une description de membre de donnée"
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr "l'argument %<define_aggregate%> a une description de membre de donnée sans type complet"
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "le nom %qD est utilisé dans plusieurs descriptions de membre de données"
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits dans le type %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> n'est pas évalué depuis le bloc %<consteval%>"
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> qui englobe %qT en cours de définition"
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "le bloc %<consteval%> est défini ici"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qD intervient entre la portée %qT et le bloc %<consteval%> duquel %<define_aggregate%> est évalué"
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qT intervient entre la portée %qT et le bloc %<consteval%> duquel %<define_aggregate%> est évalué"
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qD intervient entre le bloc %<consteval%> duquel %<define_aggregate%> est évalué et la portée %qT"
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qT intervient entre le bloc %<consteval%> duquel %<define_aggregate%> est évaluée et la portée %qT"
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qD tandis que le type %qT en cours de définition est inclus par %qD"
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qD tandis que le type %qT en cours de définition est inclus par %qT"
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qT tandis que le type %qT en cours de définition est inclus par %qD"
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qT tandis que le type %qT en cours de définition est inclus par %qT"
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr "%qs utilisé en dehors d'une évaluation manifestement constante"
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "argument %<access_context%> invalide"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<access_context::scope()%> inattendu"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "%<access_context::designating_class()%> inattendu"
  
! #: cp/reflect.cc:7397
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "argument de %qs inattendu"
  
! #: cp/reflect.cc:7726
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "type %qT incorrect de l'argument %d, %qs attendu"
  
! #: cp/reflect.cc:7799
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "type de retour %qT incorrect, %qs attendu"
  
! #: cp/reflect.cc:7802
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "type de retour %qT incorrect, %qT attendu"
  
! #: cp/reflect.cc:7826
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "métafonction %qD inconnue"
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "l'argument combiné (splice argument) doit être une expression de type %qs"
  
! #: cp/reflect.cc:8530
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "impossible de combiner une réflexion nulle"
  
! #: cp/reflect.cc:8540
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "impossible d'utiliser la réflexion du paramètre de la fonction %qD dans une expression combinée"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr "appliquez %<std::meta::variable_of%> dessus avant de le combiner"
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr "la variable uniquement consteval %qD qui n'est pas déclarée %<consteval%> est utilisée en dehors d'un contexte évalué constant"
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "ajouter %<constexpr%>"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "les expressions uniquement consteval sont uniquement autorisées dans un texte évalue constant"
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "une fonction de type uniquement consteval doit être déclarée %qs"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "une réflexion ou une expression est attendue"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ajoutez %<typename%> pour indiquer un type en dehors d'un contexte de type uniquement"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "impossible d'utiliser le constructeur ou le destructeur %qD dans une expression combinée"
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "impossible d'utiliser le champ de bits non nommé %qD dans une expression combinée"
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "impossible de référencer implicitement un membre de classe %qD au travers d'une combinaison"
  
! #: cp/reflect.cc:9034
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "accès à un membre de classe invalide du type de patron %qE"
  
! #: cp/reflect.cc:9042
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "ne peut utiliser %qE pour accéder à un membre de classe"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr "%<&%> unaire applique à un membre d'union anonyme %qD qui n'est pas un membre direct d'une classe nommée"
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante dans une expression combinée"
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "impossible d'utiliser une annotation %qE dans une expression combinée"
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "impossible d'utiliser une spécification de membre de données dans une expression combinée"
  
! #: cp/reflect.cc:9114
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "une réflexion d'un patron de fonction est attendue"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr "une réflexion d'une fonction ou d'un patron variable est attendu"
--- 69396,69968 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "instanciation explicite de %qD mais pas de définition disponible"
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "la profondeur d'instanciation du patron excède le maximum de %d lors de l'instanciation de %q+D, peut-être via la génération de la table virtuelle (utilisez %<-ftemplate-depth=%> pour augmenter le maximum)"
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramètres de patrons non typés du type classe déduit sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:29482
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%qT n'est pas un type valide pour un paramètre non type du patron car il n'est pas structurel"
  
! #: cp/pt.cc:29491
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "les paramètres de patrons non typés du type classe sont uniquement disponibles avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:29499
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "le paramètre non type du patron est invalide"
  
! #: cp/pt.cc:29501
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T n'est pas un type valide pour un paramètre non type du patron"
  
! #: cp/pt.cc:31058
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "le mot-clé %<template%> n'est pas permis dans declarator-id"
  
! #: cp/pt.cc:31254
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "un concept ne peut être contraint"
  
! #: cp/pt.cc:31263
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "le concept %qE n'est pas dans la portée de l'espace de noms"
  
! #: cp/pt.cc:31269
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "le concept %qE a plusieurs listes de paramètres de patrons"
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "la déduction à partir d'une liste d'initialisation entre accolades requiert %<#include <initializer_list>%>"
  
! #: cp/pt.cc:32584
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "le patron %qT ne peut être déduit et il est utilisé sans arguments de patron"
  
! #: cp/pt.cc:32599
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "la déduction du patron synonyme est uniquement disponible avec %<-std=c++20%> ou %<-std=gnu++20%>"
  
! #: cp/pt.cc:32605
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "utilisez directement %qD à la place"
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr "impossible de déduire les arguments du patron pour l'initialisation par copie de %qT car il n'a pas de guides de déduction non explicites ou de constructeur déclaré par l'utilisateur"
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr "impossible de déduire les arguments du patron de %qT car il n'a pas de guides de déduction viables"
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "la déduction des arguments du patron de classe a échoué:"
  
! #: cp/pt.cc:32756
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "les guides de déduction explicites ne sont pas pris en compte pour l'initialisation par copie"
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr "la déduction de l'argument du patron de classe pour %qT a échoué : guide de déduction explicite sélectionné dans l'initialisation par copie de liste"
  
! #: cp/pt.cc:32775
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "guide de déduction explicite déclaré ici"
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "%qT peut ne pas avoir l'intention de supporter la déduction d'argument pour un patron de classe"
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr "ajoutez un guide de déduction pour supprimer cet avertissement"
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr "l'initialisation par liste directe de %<auto%> requiert exactement un élément"
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr "pour la déduction de %<std::initializer_list%>, utilisez l'initialisation par liste copiée (c-à-d ajoutez %<=%> avant le %<{%>)"
  
! #: cp/pt.cc:32986
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "impossible de déduire le type de retour de la lambda à partir de %qE"
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "impossible de déduire %qT à partir de %qE"
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "les contraintes sur le type à remplacer ne sont pas satisfaites"
  
! #: cp/pt.cc:33073
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "l'initialisation déduite ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/pt.cc:33077
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "le type retourné déduit ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/pt.cc:33081
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "le type déduit pour l'expression ne satisfait pas les contraintes du type à remplacer"
  
! #: cp/reflect.cc:146
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "%<^^%> ne peut être appliqué à un index de paquet"
  
! #: cp/reflect.cc:151
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%<^^%> ne peut pas être appliqué au paramètre de patron non-type %qD"
  
! #: cp/reflect.cc:159
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%<^^%> ne peut pas être appliqué à une capture %qD"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr "%<^^%> ne peut pas être appliqué au paramètre local d'une expression requise %qD"
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr "%<^^%> ne peut pas être appliqué à une entité locale pour laquelle il n'y a pas d'expression lambda intervenante"
  
! #: cp/reflect.cc:192
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "%<^^%> ne peut être appliqué à une déclaration « using »"
  
! #: cp/reflect.cc:198
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "%<^^%> ne peut être appliqué à une vérification de concept"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr "impossible de prendre la réflexion d'un ensemble surchargé"
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr "impossible de prendre la réflexion d'un externe %qE avec la portée bloc"
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "type %qT incorrect de l'argument %d, %qT attendu"
  
! #: cp/reflect.cc:496
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%<std::ranges%> n'est pas un espace de noms"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr "%<reflect_constant_string%> appelé avec %qT plutôt que %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> ou %<char32_t%>"
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui n'est pas un type structuré"
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui ne peut pas être construit par copie"
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui n'est pas compatible avec %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr "l'argument %<reflect_constant_array%> avec %qT qui ne peut pas être construit depuis %qT %<std::ranges::range_reference_t%>"
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr "%<std::ranges::data%> ou %<std::ranges::size%> ne sont pas des objets avec des points de personnalisation"
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr "%<std::ranges::begin%> ou %<std::ranges::end%> manquant"
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr "type %qT incorrect de %<std::ranges::begin(arg)%>"
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr "type %qT incorrect de %<std::ranges::end(arg)%>"
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr "%qD devrait lever %qs ; %<what()%>: %qs"
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr "les exceptions sont désactivées, traitées comme non constantes"
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr "n%'a pu lever %qs"
  
! #: cp/reflect.cc:1189
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<std::meta::operators%> inattendu"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr "impossible de rechercher %<%D::%D%>"
  
! #: cp/reflect.cc:3106
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr "impossible de rechercher %qs"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "type inattendu en retour de %qs"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr "%qT doit être un type structure sans qualificatif cv qui n'est pas un type de référence"
  
! #: cp/reflect.cc:4086
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr "%qT doit être un type objet"
  
! #: cp/reflect.cc:4113
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qT doit être un type fonction"
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr "les préconditions du trait de type %qE n'est pas satisfaite"
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr "impossible d%'instancier %<std::%s<%T>%>"
  
! #: cp/reflect.cc:5853
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr "argument de %<data_member_options%> inattendu"
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr "le premier argument de %<define_aggregate%> n'est pas une réflexion de type classe"
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un synonyme de type"
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un type de classe qualifié CV"
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr "le premier argument de %<define_aggregate%> est une réflexion d'un type de classe complète"
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr "le premier argument de %<define_aggergate%> est une réflexion d'un type de classe %qT en cours de définition"
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr "l'argument de %<define_aggregate%> n'est pas une description de membre de donnée"
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr "l'argument %<define_aggregate%> a une description de membre de donnée sans type complet"
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr "le nom %qD est utilisé dans plusieurs descriptions de membre de données"
  
! #: cp/reflect.cc:6359
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ne peut déclarer le champ de bits dans le type %<warn_if_not_aligned%>"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr "%<define_aggregate%> n'est pas évalué depuis le bloc %<consteval%>"
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> qui englobe %qT en cours de définition"
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr "le bloc %<consteval%> est défini ici"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qD intervient entre la portée %qT et le bloc %<consteval%> duquel %<define_aggregate%> est évalué"
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr "%qT intervient entre la portée %qT et le bloc %<consteval%> duquel %<define_aggregate%> est évalué"
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qD intervient entre le bloc %<consteval%> duquel %<define_aggregate%> est évalué et la portée %qT"
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr "%qT intervient entre le bloc %<consteval%> duquel %<define_aggregate%> est évaluée et la portée %qT"
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qD tandis que le type %qT en cours de définition est inclus par %qD"
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qD tandis que le type %qT en cours de définition est inclus par %qT"
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qT tandis que le type %qT en cours de définition est inclus par %qD"
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr "%<define_aggregate%> est évalué depuis le bloc %<consteval%> inclus par %qT tandis que le type %qT en cours de définition est inclus par %qT"
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr "%qs utilisé en dehors d'une évaluation manifestement constante"
  
! #: cp/reflect.cc:6740
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "argument %<access_context%> invalide"
  
! #: cp/reflect.cc:6751
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<access_context::scope()%> inattendu"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr "%<access_context::designating_class()%> inattendu"
  
! #: cp/reflect.cc:7563
  #, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "argument de %qs inattendu"
  
! #: cp/reflect.cc:7901
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "type %qT incorrect de l'argument %d, %qs attendu"
  
! #: cp/reflect.cc:7974
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "type de retour %qT incorrect, %qs attendu"
  
! #: cp/reflect.cc:7977
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "type de retour %qT incorrect, %qT attendu"
  
! #: cp/reflect.cc:8001
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr "métafonction %qD inconnue"
  
! #: cp/reflect.cc:8742
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "l'argument combiné (splice argument) doit être une expression de type %qs"
  
! #: cp/reflect.cc:8749
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "impossible de combiner une réflexion nulle"
  
! #: cp/reflect.cc:8759
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "impossible d'utiliser la réflexion du paramètre de la fonction %qD dans une expression combinée"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr "appliquez %<std::meta::variable_of%> dessus avant de le combiner"
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr "la variable uniquement consteval %qD qui n'est pas déclarée %<consteval%> est utilisée en dehors d'un contexte évalué constant"
  
! #: cp/reflect.cc:9079
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr "ajouter %<constexpr%>"
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "les expressions uniquement consteval sont uniquement autorisées dans un texte évalue constant"
  
! #: cp/reflect.cc:9229
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "une fonction de type uniquement consteval doit être déclarée %qs"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr "une réflexion ou une expression est attendue"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ajoutez %<typename%> pour indiquer un type en dehors d'un contexte de type uniquement"
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "impossible d'utiliser le constructeur ou le destructeur %qD dans une expression combinée"
  
! #: cp/reflect.cc:9292
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "impossible d'utiliser le champ de bits non nommé %qD dans une expression combinée"
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "impossible de référencer implicitement un membre de classe %qD au travers d'une combinaison"
  
! #: cp/reflect.cc:9314
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "accès à un membre de classe invalide du type de patron %qE"
  
! #: cp/reflect.cc:9322
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "ne peut utiliser %qE pour accéder à un membre de classe"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr "%<&%> unaire applique à un membre d'union anonyme %qD qui n'est pas un membre direct d'une classe nommée"
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante dans une expression combinée"
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "impossible d'utiliser une annotation %qE dans une expression combinée"
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "impossible d'utiliser une spécification de membre de données dans une expression combinée"
  
! #: cp/reflect.cc:9394
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr "une réflexion d'un patron de fonction est attendue"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr "une réflexion d'une fonction ou d'un patron variable est attendu"
*************** msgstr "définition invalide du type qua
*** 70211,70795 ****
  msgid "invalid base-class specification"
  msgstr "spécification de classe de base invalide"
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturé"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par défaut"
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobant"
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante"
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramètre dans la fonction contenante"
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramètre en dehors du corps de la fonction"
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.cc:4908
  #, 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 "le paramètre %qD du patron, du type %qT, n'est pas permis dans une expression constante intégrale parce qu'il n'est pas d'un type intégral ou énuméré"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "l'accès au membre %qD est ambigu dans un réseau d'héritages multiples"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaître dans une expression constante"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr "%qD « this » requis en accédant au membre à l'intérieur de la vérification de contrat de la précondition d'un constructeur ou la postcondition d'un destructeur"
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type énuméré"
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "le paquet d'index a le type non entier %qT"
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "l'index du paquet n'est pas une constante entière"
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "l'index du paquet %qE est négatif"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "l'index du paquet %qE est hors limites pour le paquet de longueur %qd"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Le paquet de paramètres %<__bases%> est uniquement valable dans la déclaration d'un patron"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre %qD"
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> à un énumérateur %qD"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "l'utilisation de %<offsetof%> à l'intérieur du type %qT (qui ne respecte pas l'agencement standard) est supporté conditionnellement"
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "la correspondance d'un pointeur vers un membre %qE n'est pas supportée"
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la recherche de la réduction définie par l'utilisateur est ambiguë"
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "réduction définie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT"
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "%qT n'est pas une structure, une union ou un type de classe dans %<#pragma omp declare mapper%>"
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qT doit être une classe de base virtuelle dans %<#pragma acc declare mapper%>"
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "littéral de chaîne ou expression entière constante attendue au lieu de %qE"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "modificateur autre que %<val%> spécifié dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> en utilisant des modificateurs OpenMP 5.2"
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "la clause linéaire avec le modificateur %qs est appliquée à la variable non référence ayant le type %qT"
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "clause linéaire appliquée à la variable non entière non pointeur ayant le type %qT"
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de « linear » doit être un entier"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> est autorisé dans OpenMP uniquement dans les clauses %<declare simd%>"
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numérique de %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit être un entier"
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numérique de %<worker%> doit être un entier"
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numérique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit être positive"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numérique de %<worker%> doit être positive"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "l'expression de taille des tranches d'ordonnancement doit être un entier"
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit être un entier"
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "l'expression de longueur %qs doit être une expression entière constante positive"
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit être un entier"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit être un entier"
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit être entier"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "l'expression de la taille des tranches de %<dist_schedule%> doit être un entier"
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<aligned%>"
  
! #: cp/semantics.cc:8758
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une référence vers un pointeur ou un tableau"
  
! #: cp/semantics.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<aligned%>"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "l'expression d'alignement de la clause %<aligned%> doit être un entier"
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<nontemporal%>"
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<nontemporal%>"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisé dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<allocate%>"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "le membre de classe %qE n'est pas encore supporté dans la clause %<uses_allocators%>"
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "les modificateurs ne peuvent pas être utilisé dans les allocateurs prédéfinis"
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "les tableaux de traits de longueur variable ne sont pas encore supportés"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %qs"
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargée %qE dans la clause %qs"
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit être un entier"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit être un entier"
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit être un nombre entier"
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit être une expression entière constante"
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "l'expression %<filter%> doit être un nombre entier"
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "la variable %qs n'est ni un pointeur ni une référence à un pointeur"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau ni une référence à un pointeur ou un tableau"
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "l'argument de %<tile%> doit être de type entier"
  
  # Cette traduction aurait du sens si on pouvait changer l'ordre des %. Je n'arrive pas à savoir si c'est possible.
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaître que dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable déclarée dans un bloc"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directive %<threadprivate%> %qE n'est pas dans la définition de %qT"
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la différence entre %qE et %qD n'est pas un type entier"
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> utilisé avec la variable d'itération de classe %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> utilise deux expressions différentes pour la mémoire"
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr "la chaîne constexpr doit être une chaîne littérale ou un objet avec les membres %<size%> et %<data%>"
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr "la chaîne constexpr %<size()%> doit pouvoir être implicitement convertie en %<std::size_t%>"
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr "la chaîne constexpr %<data()%> doit pouvoir être implicitement convertie en %<const char*%>"
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "la chaîne constepxr %<size()%> doit être une expression constante"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "la chaîne constexpr %<size()%> %qE est trop grande"
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "retour non géré depuis %<data()%>"
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "la chaîne constexpr %<data()[%d]%> doit être une expression constante"
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "la chaîne constexpr %<data()%> doit être une expression constante du noyau"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "impossible de convertir une chaîne constexpr depuis l'encodage UTF-8 vers l'ensemble de caractères source"
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr "impossible de convertir une chaîne constexpr depuis un encodage littéral ordinaire vers un ensemble de caractères source"
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "l'assertion statique a échoué : %.*s"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit être une expression"
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> ne sait pas résoudre l'adresse d'une fonction surchargée"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qT n'est pas un type de classe non union"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT n'est pas un type ayant une disposition standard"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr "%<__builtin_is_pointer_interconvertible_with_class%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr "l'argument de %<__builtin_is_pointer_interconvertible_with_class%> n'est pas un pointeur vers un membre"
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr "%<__builtin_is_corresponding_member%> n'est pas bien défini pour des unions anonymes"
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_is_corresponding_member%> a besoin de deux arguments"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr "l'argument de %<__builtin_is_corresponding_member%> n'est pas un pointeur vers un membre"
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_is_string_literal%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr "l'argument de %<_builtin_is_string_literal%> n'est pas %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> ou %<const char32_t*%>"
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr "vérification de %qs pour le type %qT avec un destructeur qui ne peut pas être appelé"
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%qs a l'argument %qT qui est une référence"
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qD n'est pas un patron de classe ou un alias"
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "l'opérande de l'expression fold n'a aucun paquet de paramètres non déroulé"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "les deux arguments dans le fold binaire ont des paquets de paramètres non déroulés"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "aucun paquet de paramètres non déroulés dans le fold binaire"
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "le type %qT de l'argument de %<__builtin_launder%> n'est pas un pointeur vers un type objet"
--- 70297,70881 ----
  msgid "invalid base-class specification"
  msgstr "spécification de classe de base invalide"
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "impossible de capturer le membre %qD d'une union anonyme"
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr "%qD n'est pas capturé"
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr "la lambda n'a pas de capture par défaut"
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr "la lambda dans la classe locale %q+T ne sait pas capturer des variables du contexte englobant"
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr "utilisation d'une variable locale avec un stockage automatique dans la fonction contenante"
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr "utilisation d'un paramètre dans la fonction contenante"
  
! #: cp/semantics.cc:4867
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "utilisation du paramètre en dehors du corps de la fonction"
  
! #: cp/semantics.cc:4877
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr "arguments de patron manquants"
  
! #: cp/semantics.cc:4913
  #, 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 "le paramètre %qD du patron, du type %qT, n'est pas permis dans une expression constante intégrale parce qu'il n'est pas d'un type intégral ou énuméré"
  
! #: cp/semantics.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "utilisation du patron de classe %qT comme expression"
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "l'accès au membre %qD est ambigu dans un réseau d'héritages multiples"
  
! #: cp/semantics.cc:5004
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD ne peut pas apparaître dans une expression constante"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr "%qD « this » requis en accédant au membre à l'intérieur de la vérification de contrat de la précondition d'un constructeur ou la postcondition d'un destructeur"
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "le type de %qE est inconnu"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT n'est pas un type énuméré"
  
! #: cp/semantics.cc:5226
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "le paquet d'index a le type non entier %qT"
  
! #: cp/semantics.cc:5233
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "l'index du paquet n'est pas une constante entière"
  
! #: cp/semantics.cc:5241
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "l'index du paquet %qE est négatif"
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "l'index du paquet %qE est hors limites pour le paquet de longueur %qd"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "Le paquet de paramètres %<__bases%> est uniquement valable dans la déclaration d'un patron"
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "impossible d'appliquer %<offsetof%> au destructeur %<~%T%>"
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre %qD"
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "impossible d'appliquer %<offsetof%> à la fonction membre"
  
! #: cp/semantics.cc:5440
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "impossible d'appliquer %<offsetof%> à un énumérateur %qD"
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr "l'utilisation de %<offsetof%> à l'intérieur du type %qT (qui ne respecte pas l'agencement standard) est supporté conditionnellement"
  
! #: cp/semantics.cc:6655
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "la correspondance d'un pointeur vers un membre %qE n'est pas supportée"
  
! #: cp/semantics.cc:6850
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "la recherche de la réduction définie par l'utilisateur est ambiguë"
  
! #: cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %#qD"
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr "%qE dans la clause %<reduction%> est un tableau de taille nulle"
  
! #: cp/semantics.cc:7260
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE a le type const pour %<reduction%>"
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr "réduction définie par l'utilisateur avec une initialisation du constructeur pour la classe de base %qT"
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr "%qT n'est pas une structure, une union ou un type de classe dans %<#pragma omp declare mapper%>"
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr "%qT doit être une classe de base virtuelle dans %<#pragma acc declare mapper%>"
  
! #: cp/semantics.cc:7765
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "littéral de chaîne ou expression entière constante attendue au lieu de %qE"
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr "modificateur autre que %<val%> spécifié dans la clause %<linear%> sur des constructions %<simd%> ou %<for%> en utilisant des modificateurs OpenMP 5.2"
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr "la clause linéaire avec le modificateur %qs est appliquée à la variable non référence ayant le type %qT"
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr "clause linéaire appliquée à la variable non entière non pointeur ayant le type %qT"
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "l'expression du pas de « linear » doit être un entier"
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr "%<this%> est autorisé dans OpenMP uniquement dans les clauses %<declare simd%>"
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD n'est pas une variable dans la clause %qs"
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<firstprivate%>"
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD n'est pas une variable dans la clause %<lastprivate%>"
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr "l'expression statique %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8399
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "la valeur statique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr "l'expression numérique de %<gang%> doit être un entier"
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr "l'expression de longueur de %<vector%> doit être un entier"
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr "l'expression numérique de %<worker%> doit être un entier"
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "la valeur numérique de %<gang%> doit être positive"
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "la valeur de longueur de %<vector%> doit être positive"
  
! #: cp/semantics.cc:8477
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "la valeur numérique de %<worker%> doit être positive"
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "l'expression de taille des tranches d'ordonnancement doit être un entier"
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "l'expression de longueur de %qs doit être un entier"
  
! #: cp/semantics.cc:8609
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "l'expression de longueur %qs doit être une expression entière constante positive"
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "l'expression de %<async%> doit être un entier"
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr "l'expression de %<thread_limit%> doit être un entier"
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "l'identifiant de %<device%> doit être entier"
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "l'expression de la taille des tranches de %<dist_schedule%> doit être un entier"
  
! #: cp/semantics.cc:8748
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<aligned%>"
  
! #: cp/semantics.cc:8763
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array nor a reference to pointer or array"
  msgstr "%qE dans la clause %<aligned%> n'est ni un pointeur ni un tableau ni une référence vers un pointeur ou un tableau"
  
! #: cp/semantics.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<aligned%>"
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "l'expression d'alignement de la clause %<aligned%> doit être un entier"
  
! #: cp/semantics.cc:8816
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<nontemporal%>"
  
! #: cp/semantics.cc:8827
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<nontemporal%>"
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%<this%> n'est pas autorisé dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8856
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD n'est pas une variable dans la clause %<allocate%>"
  
! #: cp/semantics.cc:8865
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD apparaît plus d'une fois dans les clauses %<allocate%>"
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "le membre de classe %qE n'est pas encore supporté dans la clause %<uses_allocators%>"
  
! #: cp/semantics.cc:9026
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "les modificateurs ne peuvent pas être utilisé dans les allocateurs prédéfinis"
  
! #: cp/semantics.cc:9095
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr "les tableaux de traits de longueur variable ne sont pas encore supportés"
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "%qD n'est pas une expression l-valeur ni une section de tableau dans une clause %qs"
  
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "patron %qE dans la clause %qs"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr "nom de fonction surchargée %qE dans la clause %qs"
  
! #: cp/semantics.cc:9759
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "l'expression de %<grainsize%> doit être un entier"
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr "l'expression de %<priority%> doit être un entier"
  
! #: cp/semantics.cc:9819
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "l'expression %<hint%> doit être un nombre entier"
  
! #: cp/semantics.cc:9831
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "l'expression %<hint%> doit être une expression entière constante"
  
! #: cp/semantics.cc:9848
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "l'expression %<filter%> doit être un nombre entier"
  
! #: cp/semantics.cc:9879
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "la variable %qs n'est ni un pointeur ni une référence à un pointeur"
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr "la variable %qs n'est ni un pointeur ni un tableau ni une référence à un pointeur ou un tableau"
  
! #: cp/semantics.cc:9973
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "l'argument de %<tile%> doit être de type entier"
  
  # Cette traduction aurait du sens si on pouvait changer l'ordre des %. Je n'arrive pas à savoir si c'est possible.
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr "%<const%> qualifiant %qE sans membre %<mutable%> ne peut apparaître que dans les clauses %<shared%> ou %<firstprivate%>"
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD n'est pas un fichier, un espace de noms ou une variable déclarée dans un bloc"
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "la directive %<threadprivate%> %qE n'est pas dans la définition de %qT"
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "la différence entre %qE et %qD n'est pas un type entier"
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%<#pragma omp simd%> utilisé avec la variable d'itération de classe %qE"
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr "%<#pragma omp atomic update%> utilise deux expressions différentes pour la mémoire"
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr "la chaîne constexpr doit être une chaîne littérale ou un objet avec les membres %<size%> et %<data%>"
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr "la chaîne constexpr %<size()%> doit pouvoir être implicitement convertie en %<std::size_t%>"
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr "la chaîne constexpr %<data()%> doit pouvoir être implicitement convertie en %<const char*%>"
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "la chaîne constepxr %<size()%> doit être une expression constante"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr "la chaîne constexpr %<size()%> %qE est trop grande"
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr "retour non géré depuis %<data()%>"
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "la chaîne constexpr %<data()[%d]%> doit être une expression constante"
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "la chaîne constexpr %<data()%> doit être une expression constante du noyau"
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr "impossible de convertir une chaîne constexpr depuis l'encodage UTF-8 vers l'ensemble de caractères source"
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr "impossible de convertir une chaîne constexpr depuis un encodage littéral ordinaire vers un ensemble de caractères source"
  
! #: cp/semantics.cc:13151
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "l'assertion statique a échoué : %.*s"
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "condition non constante pour l'assertion statique"
  
! #: cp/semantics.cc:13196
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "l'argument de %<decltype%> doit être une expression"
  
! #: cp/semantics.cc:13242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%<decltype%> ne sait pas résoudre l'adresse d'une fonction surchargée"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "%qT n'est pas un type de classe non union"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr "%qT n'est pas un type ayant une disposition standard"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr "%<__builtin_is_pointer_interconvertible_with_class%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr "l'argument de %<__builtin_is_pointer_interconvertible_with_class%> n'est pas un pointeur vers un membre"
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr "%<__builtin_is_corresponding_member%> n'est pas bien défini pour des unions anonymes"
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_is_corresponding_member%> a besoin de deux arguments"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr "l'argument de %<__builtin_is_corresponding_member%> n'est pas un pointeur vers un membre"
  
! #: cp/semantics.cc:13898
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_is_string_literal%> a besoin d'un seul argument"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr "l'argument de %<_builtin_is_string_literal%> n'est pas %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> ou %<const char32_t*%>"
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr "vérification de %qs pour le type %qT avec un destructeur qui ne peut pas être appelé"
  
! #: cp/semantics.cc:14328
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr "%qs a l'argument %qT qui est une référence"
  
! #: cp/semantics.cc:14500
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "%qD n'est pas un patron de classe ou un alias"
  
! #: cp/semantics.cc:14731
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "l'opérande de l'expression fold n'a aucun paquet de paramètres non déroulé"
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "les deux arguments dans le fold binaire ont des paquets de paramètres non déroulés"
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr "aucun paquet de paramètres non déroulés dans le fold binaire"
  
! #: cp/semantics.cc:14810
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "le type %qT de l'argument de %<__builtin_launder%> n'est pas un pointeur vers un type objet"
*************** msgstr "le type %qT de l'argument de %<_
*** 70797,70823 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau"
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "%<__builtin_bit_cast%> ne peut pas être utilisé avec des types uniquement consteval"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "%<__builtin_bit_cast%> a la taille source %qE qui n'est pas égale à la taille du type destination %qE"
--- 70883,70909 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui est un type tableau"
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type de destination %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "%<__builtin_bit_cast%> ne peut pas être utilisé avec des types uniquement consteval"
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr "%<__builtin_bit_cast%> a le type source %qT qui n'est pas trivialement copiable"
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr "%<__builtin_bit_cast%> a la taille source %qE qui n'est pas égale à la taille du type destination %qE"
*************** msgstr "%<__builtin_bit_cast%> a la tail
*** 70827,71138 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas être appliqués à %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changé accidentellement en 8.1"
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr " déclaré ici"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et déplacement sont supprimés"
  
! #: cp/tree.cc:5064
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT est un type en virgule flottante"
  
! #: cp/tree.cc:5069
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT est un type en virgule fixe"
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD ne rempli pas tous les bits de %q#T"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD a le type %qT qui n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T n'a pas de champs de données"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> a des bits de remplissage mais pas de bits de valeur"
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "la base %qT n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD avec le type %qT n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "le remplissage a lieu entre %qD et %qD"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "le champ de bits sans nom insère du remplissage avant %qD"
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "le remplissage a lieu avant %qD"
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "le remplissage a lieu après %qD"
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT a du remplissage mais pas de champs de données"
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux paramètres"
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit être une constante de chaîne de caractères"
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux classes ou aux types énumérés"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement être appliqué aux membres de données non statiques"
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas être appliqué à un champ de bits"
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traité comme %<[[gnu::%E]]%>"
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> sur une déclaration de fonction"
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> sur un type énuméré"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> sur un type autre qu'une classe"
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> sur un champ de bits"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> sur un alias de type"
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE sur un champ de bits sans nom"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE sur une étiquette %<case%> ou %<default%>"
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE sur une déclaration autre qu'un paramètre ou une variable automatique"
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandé n'est pas une constante entière"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement être utilisé sur les définitions dans la portée du fichier d'objets de type classe"
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandé est hors des limites [0, %i]"
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandé est réservé pour un usage interne"
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redéclaration de %qD ajoute l'étiquette d'ABI %qE"
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent être des chaînes littérales étroites"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractère valable pour un identificateur"
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractère valable dans un identificateur"
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliqué au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliqué à %qT après sa définition"
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à l'instanciation du patron %qT"
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à la spécialisation du patron %qT"
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliqué à %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliqué à la déclaration extern \"C\" %qD"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "l'argument de l'attribut %qE doit être une expression qui est évaluée à vrai ou faux"
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "annotation sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "annotation appliquée à une étiquette"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "annotation sur un champ de bits sans nom"
  
! #: cp/tree.cc:5934
  #, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "annotation sur un paramètre « void »"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "l'annotation n'a pas un type structurel"
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "l'annotation n'a pas un type qui peut être construit par copie"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vérification de %<lang_*%> : échec dans %s, à %s:%d"
--- 70913,71224 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "les qualificatifs %qV ne peuvent pas être appliqués à %qT"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr "%<-fabi-version=13%> (GCC 8.2) corrige la convention d'appel pour %qT qui a changé accidentellement en 8.1"
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr "%<-fabi-version=12%> (GCC 8.1) change accidentellement la convention d'appel pour %qT"
  
! #: cp/tree.cc:4771
  #, gcc-internal-format
  msgid " declared here"
  msgstr " déclaré ici"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr "la convention d'appel pour %qT change avec %<-fabi-version=13%> (GCC 8.2)"
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr " car tous ses constructeurs par copie et déplacement sont supprimés"
  
! #: cp/tree.cc:5080
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr "%qT est un type en virgule flottante"
  
! #: cp/tree.cc:5085
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr "%qT est un type en virgule fixe"
  
! #: cp/tree.cc:5116
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qD ne rempli pas tous les bits de %q#T"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr "%qD a le type %qT qui n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5134
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr "%q#T n'a pas de champs de données"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr "%<std::nullptr_t%> a des bits de remplissage mais pas de bits de valeur"
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr "la base %qT n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr "%qD avec le type %qT n'a pas de représentation objet unique"
  
! #: cp/tree.cc:5223
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr "le remplissage a lieu entre %qD et %qD"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr "le champ de bits sans nom insère du remplissage avant %qD"
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr "le remplissage a lieu avant %qD"
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr "le remplissage a lieu après %qD"
  
! #: cp/tree.cc:5251
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr "%qT a du remplissage mais pas de champs de données"
  
! #: cp/tree.cc:5360
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "la classe de base %qT n'est pas publique"
  
! #: cp/tree.cc:5363
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%qD n'est pas public"
  
! #: cp/tree.cc:5370
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD n'est pas mutable"
  
! #: cp/tree.cc:5378
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%qD a un type non structurel"
  
! #: cp/tree.cc:5401
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux paramètres"
  
! #: cp/tree.cc:5422
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "l'argument de l'attribut %qE doit être une constante de chaîne de caractères"
  
! #: cp/tree.cc:5437
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "l'attribut %qE peut uniquement être appliqué aux fonctions ou aux classes ou aux types énumérés"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "l'attribut %qE peut uniquement être appliqué aux membres de données non statiques"
  
! #: cp/tree.cc:5468
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "l'attribut %qE ne peut pas être appliqué à un champ de bits"
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "l'attribut %qE ne prend pas d'argument"
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "l'attribut %qE du C++ ISO ne s'applique pas aux fonctions; il est traité comme %<[[gnu::%E]]%>"
  
! #: cp/tree.cc:5515
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr "%<alignas%> sur une déclaration de fonction"
  
! #: cp/tree.cc:5518
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%<alignas%> sur un type énuméré"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr "%<alignas%> sur un type autre qu'une classe"
  
! #: cp/tree.cc:5523
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr "%<alignas%> sur un champ de bits"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr "%<alignas%> sur un alias de type"
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr "%qE sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qE sur un champ de bits sans nom"
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr "%qE sur une étiquette %<case%> ou %<default%>"
  
! #: cp/tree.cc:5581
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "%qE sur une déclaration autre qu'un paramètre ou une variable automatique"
  
! #: cp/tree.cc:5676
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "le %<init_priority%> demandé n'est pas une constante entière"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "l'attribut %qE peut uniquement être utilisé sur les définitions dans la portée du fichier d'objets de type classe"
  
! #: cp/tree.cc:5706
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "le %<init_priority%> %i demandé est hors des limites [0, %i]"
  
! #: cp/tree.cc:5719
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "le %<init_priority%> %i demandé est réservé pour un usage interne"
  
! #: cp/tree.cc:5750
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "la redéclaration de %qD ajoute l'étiquette d'ABI %qE"
  
! #: cp/tree.cc:5770
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "l'attribut %qE requiert des arguments"
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "les arguments de l'attribut %qE doivent être des chaînes littérales étroites"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "les arguments de l'attribut %qE doivent contenir des identificateurs valables"
  
! #: cp/tree.cc:5797
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%c%> n'est pas un premier caractère valable pour un identificateur"
  
! #: cp/tree.cc:5811
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%c%> n'est pas un caractère valable dans un identificateur"
  
! #: cp/tree.cc:5835
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "attribut %qE appliqué au type %qT qui n'est ni une classe ni un enum"
  
! #: cp/tree.cc:5841
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "attribut %qE appliqué à %qT après sa définition"
  
! #: cp/tree.cc:5848
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à l'instanciation du patron %qT"
  
! #: cp/tree.cc:5855
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "l'attribut %qE est ignoré car il est appliqué à la spécialisation du patron %qT"
  
! #: cp/tree.cc:5877
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "attribut %qE appliqué à %qD qui n'est ni une fonction ni une variable"
  
! #: cp/tree.cc:5883
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "attribut %qE appliqué à la déclaration extern \"C\" %qD"
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "l'argument de l'attribut %qE doit être une expression qui est évaluée à vrai ou faux"
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "annotation sur un type autre qu'une classe ou une définition d'énumération"
  
! #: cp/tree.cc:5938
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr "annotation appliquée à une étiquette"
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "annotation sur un champ de bits sans nom"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation on void parameter"
  msgstr "annotation sur un paramètre « void »"
  
! #: cp/tree.cc:5966
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "l'annotation n'a pas un type structurel"
  
! #: cp/tree.cc:5981
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr "l'annotation n'a pas un type qui peut être construit par copie"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "vérification de %<lang_*%> : échec dans %s, à %s:%d"
*************** msgstr "l'opérande de gauche de %<->*%>
*** 71377,72131 ****
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la référence du tableau"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accès indicé du tableau est déclaré %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "la valeur indicée n'est ni un tableau ni un pointeur"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "aucune version par défaut dans la portée"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "le C++ ISO interdit l'appel de %<::main%> depuis l'intérieur du programme"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "l'expression ne peut pas être utilisée comme une fonction"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "trop peu d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "le paramètre %P de %qD a un type incomplet %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramètre %P a un type incomplet %qT"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "comparaison du résultat de l'addition de pointeur %qE et NULL"
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "opération au niveau des bits entre les types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "l'opération au niveau des bits entre les types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "arithmétique entre des types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "l'arithmétique entre des types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "comparaison du type énuméré %qT avec le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "comparaison du type en virgule flottante %qT avec le type énuméré %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "la comparaison du type énuméré %qT avec le type en virgule flottante %qT est dépréciée"
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "la comparaison du type en virgule flottante %qT avec le type énuméré %qT est dépréciée"
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "arithmétique entre le type énuméré %qT et le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "arithmétique entre le type en virgule flottante %qT et le type énuméré %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'arithmétique entre le type énuméré %qT et le type en virgule flottante %qT est déprécié"
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'arithmétique entre le type en virgule flottante %qT et le type énuméré %qT est déprécié"
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "suppose un transtypage vers le type %qT depuis la fonction surchargée"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisé en arithmétique"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "le C++ ISO interdit la comparaison entre un pointeur et un entier"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opérandes sont %qT et %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison à trois voies de vecteurs"
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier (%qT et %qT)"
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaison non ordonnée sur un argument n'étant pas en virgule flottante"
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversion implicite de %qH vers %qI pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "les opérandes des types %qT et %qT sont invalides pour le %qO binaire"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustraction"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustraction"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une méthode dans une soustraction"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique"
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "utilisation invalide de %qE pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "les parenthèses autour de %qE ne peuvent pas être utilisées pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "un pointeur vers une fonction membre d'un objet explicite peut seulement être formé avec %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ne peut créer un pointeur vers le membre de référence %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>) ?"
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrémenter un enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de décrémenter un enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ne peut incrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ne peut décrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit d'incrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit de décrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "l'expression %qs du type qualifié avec %<volatile%> est dépréciée"
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator--%> est interdite"
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est interdite en C++17"
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est dépréciée"
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ne peut prendre l'adresse de %<this%> qui est une expression r-valeur"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est déclaré %<register%>"
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "une initialisation par liste pour un type non classe ne doit pas être entre parenthèses"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation"
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation mémoire"
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "la liste d'expressions est traitée comme une expression composée dans le transtypage fonctionnel"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "la liste d'expressions dans « %s » est traitée comme une expression composée"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour résoudre le type de %qE"
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "le transtypage du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "les qualificatifs de type sont ignorés sur le type résultant du transtypage"
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "%<static_cast%> invalide depuis le type %qT vers le type %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "transtypage invalide d'une expression pr-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en précision"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "transtypage entre des pointeurs incompatibles vers des types membres de %qH vers %qI"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "le transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblé"
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "le transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supporté conditionnellement"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "transtypage invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une référence, ni un type pointeur vers une donnée membre"
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une référence à un type fonction"
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "%<const_cast%> invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "le C++ ISO interdit le transtypage vers un type tableau %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "déplacement de %qE de type %qT sur lui-même"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'évaluation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation à un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisé comme initialisation"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "conversion d'un pointeur vers un membre via la base virtuelle %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversion invalide vers le type %qT à partir du type %qT"
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par défaut"
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "le paramètre %qP de %qD pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "le paramètre pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "la cible de la conversion pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "la cible de l'initialisation pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une référence vers un temporaire"
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "retourne un pointeur vers un temporaire"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "retourner une %<initializer_list%> temporaire n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "référence vers la variable locale %qD retournée"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "retourner la variable %<initializer_list%> locale %qD n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'étiquette %qD retournée"
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournée"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "déplacer un objet temporaire empêche l'élision de la copie"
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel à %<std::move%>"
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "déplacer un objet local dans une instruction de retour empêche l'élision de la copie"
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "déplacement redondant dans l'instruction de retour"
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "déplacement redondant dans l'initialisation"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "retourne une valeur depuis un destructeur"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "ne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeur"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "instruction « return » sans valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournée"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "les types incohérents %qT et %qT sont déduits du type retourné par la lambda"
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "déduction incohérente pour le type de retour auto: %qT et puis %qT"
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "instruction « return » avec une valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ne doit pas retourner NULL à moins qu'il soit déclaré %<throw()%> (ou %<-fcheck-new%> est actif)"
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "copie non élidée au retour de %qD"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "copie non élidée au retour dans %qD"
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
--- 71463,72217 ----
  msgid "subscript missing in array reference"
  msgstr "indice manquant dans la référence du tableau"
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "l'accès indicé du tableau est déclaré %<register%>"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "la valeur indicée n'est ni un tableau ni un pointeur"
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objet manquant dans l'usage de %qE"
  
! #: cp/typeck.cc:4681
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr "aucune version par défaut dans la portée"
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "le C++ ISO interdit l'appel de %<::main%> depuis l'intérieur du programme"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "il faut utiliser %<.*%> ou %<->*%> pour appeler une fonction via un pointeur vers un membre dans %<%E (...)%>, par ex: %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4728
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "%qT ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4735
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "%qD ne peut pas être utilisé comme une fonction"
  
! #: cp/typeck.cc:4738
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "l'expression ne peut pas être utilisée comme une fonction"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr "trop d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr "pas assez d'arguments pour le constructeur %q#D"
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr "trop d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr "trop peu d'arguments pour la fonction membre %q#D"
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr "trop d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr "trop peu d'arguments pour la fonction %q#D"
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr "trop d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr "pas assez d'arguments pour la méthode %q#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "trop d'arguments pour la fonction"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "trop peu d'arguments pour la fonction"
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "le paramètre %P de %qD a un type incomplet %qT"
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "le paramètre %P a un type incomplet %qT"
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr "l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5289
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qE ne sera jamais NULL"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr "comparaison du résultat de l'addition de pointeur %qE et NULL"
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "le compilateur peut supposer que l'adresse de %qD ne sera jamais NULL"
  
! #: cp/typeck.cc:5366
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "opération au niveau des bits entre les types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5369
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "l'opération au niveau des bits entre les types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5375
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "arithmétique entre des types énumérés différents %qT et %qT"
  
! #: cp/typeck.cc:5378
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "l'arithmétique entre des types énumérés différents %qT et %qT est dépréciée"
  
! #: cp/typeck.cc:5415
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "comparaison du type énuméré %qT avec le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5418
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "comparaison du type en virgule flottante %qT avec le type énuméré %qT"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr "la comparaison du type énuméré %qT avec le type en virgule flottante %qT est dépréciée"
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr "la comparaison du type en virgule flottante %qT avec le type énuméré %qT est dépréciée"
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "arithmétique entre le type énuméré %qT et le type en virgule flottante %qT"
  
! #: cp/typeck.cc:5437
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "arithmétique entre le type en virgule flottante %qT et le type énuméré %qT"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "l'arithmétique entre le type énuméré %qT et le type en virgule flottante %qT est déprécié"
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "l'arithmétique entre le type en virgule flottante %qT et le type énuméré %qT est déprécié"
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "suppose un transtypage vers le type %qT depuis la fonction surchargée"
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL utilisé en arithmétique"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "le C++ ISO interdit la comparaison entre un pointeur et un entier"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "les types des opérandes sont %qT et %qT"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr "comparaison à trois voies de vecteurs"
  
! #: cp/typeck.cc:6492
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "comparaison ordonnée d'un pointeur avec un zéro entier (%qT et %qT)"
  
! #: cp/typeck.cc:6539
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "comparaison non ordonnée sur un argument n'étant pas en virgule flottante"
  
! #: cp/typeck.cc:6605
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "conversion implicite de %qH vers %qI pour correspondre à d'autres opérandes de l'expression binaire"
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "les opérandes des types %qT et %qT sont invalides pour le %qO binaire"
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur de type %<void *%> dans une soustraction"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une fonction dans une soustraction"
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "le C++ ISO interdit l'utilisation d'un pointeur vers une méthode dans une soustraction"
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique"
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7262
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "prise de l'adresse du destructeur %qD"
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "utilisation invalide de %qE pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  un qualified-id est requis"
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "les parenthèses autour de %qE ne peuvent pas être utilisées pour former un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre non statique non qualifié ou entre parenthèses pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre. Utilisez %<&%T::%D%>"
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "le C++ ISO interdit de prendre l'adresse d'une fonction membre liée pour former un pointeur vers une fonction membre d'un objet explicite"
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "un pointeur vers une fonction membre d'un objet explicite peut seulement être formé avec %<&%T::%D%>"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "prise de l'adresse d'une r-valeur"
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "le C++ ISO interdit de prendre l'adresse de la fonction %<::main%>"
  
! #: cp/typeck.cc:7615
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ne peut créer un pointeur vers le membre de référence %qD"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "tentative de prendre l'adresse d'un champ de bits"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<~%> sur une expression de type %<bool%>"
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr "vouliez-vous utiliser le non logique (%<!%>) ?"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "le C++ ISO interdit d'incrémenter un enum"
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "le C++ ISO interdit de décrémenter un enum"
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "ne peut incrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "ne peut décrémenter un pointeur vers le type incomplet %qT"
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit d'incrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "le C++ ISO interdit de décrémenter un pointeur du type %qT"
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr "l'expression %qs du type qualifié avec %<volatile%> est dépréciée"
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator--%> est interdite"
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est interdite en C++17"
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr "l'utilisation d'un opérande du type %qT dans %<operator++%> est dépréciée"
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "ne peut prendre l'adresse de %<this%> qui est une expression r-valeur"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "adresse requise pour %qD qui est déclaré %<register%>"
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "une initialisation par liste pour un type non classe ne doit pas être entre parenthèses"
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation"
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "la liste d'expressions est traitée comme une expression composée dans l'initialisation mémoire"
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr "la liste d'expressions est traitée comme une expression composée dans le transtypage fonctionnel"
  
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "la liste d'expressions dans « %s » est traitée comme une expression composée"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr "pas de contexte pour résoudre le type de %qE"
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "le transtypage du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8560
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<static_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8567
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "utiliser %<reinterpret_cast%> pour transtyper du type %qT vers le type %qT élimine les qualificatifs"
  
! #: cp/typeck.cc:8593
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "transtypage inutile vers le type %q#T"
  
! #: cp/typeck.cc:8607
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "les qualificatifs de type sont ignorés sur le type résultant du transtypage"
  
! #: cp/typeck.cc:9056
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "%<static_cast%> invalide depuis le type %qT vers le type %qT"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "le type classe %qT est incomplet"
  
! #: cp/typeck.cc:9096
  msgid "converting from %qH to %qI"
  msgstr "conversion de %qH vers %qI"
  
! #: cp/typeck.cc:9171
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "transtypage invalide d'une expression pr-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9241
  msgid "cast from %qH to %qI loses precision"
  msgstr "le transtypage de %qH vers %qI perd en précision"
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr "transtypage entre types de fonctions incompatibles de %qH vers %qI"
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "transtypage entre des pointeurs incompatibles vers des types membres de %qH vers %qI"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "le transtypage de %qH vers %qI augmente l'alignement requis pour le type ciblé"
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "le transtypage entre un pointeur vers une fonction et un pointeur vers un objet est supporté conditionnellement"
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "transtypage invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui n'est pas un pointeur, une référence, ni un type pointeur vers une donnée membre"
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "utilisation invalide de %<const_cast%> avec le type %qT qui est un pointeur ou une référence à un type fonction"
  
! #: cp/typeck.cc:9453
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "%<const_cast%> invalide d'une r-valeur du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9523
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "%<const_cast%> invalide à partir du type %qT vers le type %qT"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "le C++ ISO interdit le transtypage vers un type tableau %qT"
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "transtypage invalide vers le type fonction %qT"
  
! #: cp/typeck.cc:9758
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr "déplacement de %qE de type %qT sur lui-même"
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  lors de l'évaluation de %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr "affectation à un tableau depuis une liste d'initialisation"
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "types incompatibles dans l'affectation de %qT vers %qT"
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "tableau utilisé comme initialisation"
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "affectation de tableau invalide"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dans la conversion d'un pointeur vers une fonction membre"
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "conversion d'un pointeur vers un membre via la base virtuelle %qT"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dans la conversion d'un pointeur vers un membre"
  
! #: cp/typeck.cc:10442
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "conversion invalide vers le type %qT à partir du type %qT"
  
! #: cp/typeck.cc:10766
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ne peut convertir %qH en %qI dans l'argument par défaut"
  
! #: cp/typeck.cc:10771
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ne peut convertir %qH en %qI dans le passage d'argument"
  
! #: cp/typeck.cc:10780
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ne peut convertir %qH en %qI dans l'initialisation"
  
! #: cp/typeck.cc:10784
  msgid "cannot convert %qH to %qI in return"
  msgstr "ne peut convertir %qH en %qI dans le retour"
  
! #: cp/typeck.cc:10789
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ne peut convertir %qH en %qI dans l'affectation"
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "le paramètre %qP de %qD pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr "le paramètre pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "la cible de la conversion pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "la cible de l'initialisation pourrait être une candidate pour un attribut de format"
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "le membre de gauche de l'affectation pourrait être un candidat pour un attribut de format"
  
! #: cp/typeck.cc:10935
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "dans le passage de l'argument %P de %qD"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "retourne une référence vers un temporaire"
  
! #: cp/typeck.cc:11024
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr "retourne un pointeur vers un temporaire"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr "retourner une %<initializer_list%> temporaire n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11062
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "référence vers la variable locale %qD retournée"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr "retourner la variable %<initializer_list%> locale %qD n'étend pas la durée de vie du tableau sous-jacent"
  
! #: cp/typeck.cc:11072
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "adresse de l'étiquette %qD retournée"
  
! #: cp/typeck.cc:11076
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "adresse de la variable locale %qD retournée"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr "déplacer un objet temporaire empêche l'élision de la copie"
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr "supprime l'appel à %<std::move%>"
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr "déplacer un objet local dans une instruction de retour empêche l'élision de la copie"
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "déplacement redondant dans l'instruction de retour"
  
! #: cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "déplacement redondant dans l'initialisation"
  
! #: cp/typeck.cc:11452
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "retourne une valeur depuis un destructeur"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11464
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "ne peut retourner depuis le gestionnaire d'un try..catch sur tout le constructeur"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "retourne une valeur depuis un constructeur"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "instruction « return » sans valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11520
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr "liste d'initialisation retournée"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr "les types incohérents %qT et %qT sont déduits du type retourné par la lambda"
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr "déduction incohérente pour le type de retour auto: %qT et puis %qT"
  
! #: cp/typeck.cc:11579
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "instruction « return » avec une valeur dans une fonction retournant %qT"
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> ne doit pas retourner NULL à moins qu'il soit déclaré %<throw()%> (ou %<-fcheck-new%> est actif)"
  
! #: cp/typeck.cc:11697
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "copie non élidée au retour de %qD"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr "copie non élidée au retour dans %qD"
  
! #: cp/typeck.cc:12301
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "utilisation d'une r-valeur comme l-valeur"
*************** msgstr "%<objet.TypeInfo%> n'a pas été
*** 72941,72952 ****
  msgid "missing or corrupt object.d"
  msgstr "object.d manquant ou corrompu"
  
! #: d/types.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "expression invalide pour la dimension du tableau statique : %s"
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "la taille de %qs (%wd) diffère de sa taille déclarée (%wd)"
--- 73027,73038 ----
  msgid "missing or corrupt object.d"
  msgstr "object.d manquant ou corrompu"
  
! #: d/types.cc:911
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "expression invalide pour la dimension du tableau statique : %s"
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "la taille de %qs (%wd) diffère de sa taille déclarée (%wd)"
*************** msgid "Array reference at %C cannot have
*** 73252,73258 ****
  msgstr "La référence de tableau à %C ne peut pas avoir plus de %d dimensions"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 73338,73344 ----
  msgstr "La référence de tableau à %C ne peut pas avoir plus de %d dimensions"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr "Constructeurs de tableau du styl
*** 73415,73421 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spécification de type à %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La spécification de type à %L ne peut pas contenir de paramètre de type différé"
--- 73501,73507 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Constructeur de tableau incluant la spécification de type à %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La spécification de type à %L ne peut pas contenir de paramètre de type différé"
*************** msgstr "La constante littérale BOZ à %
*** 73531,73537 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs à %L et %L ne peuvent pas être tous les deux des constantes littérales BOZ"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littérale BOZ à %L"
--- 73617,73623 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "Les arguments de %qs à %L et %L ne peuvent pas être tous les deux des constantes littérales BOZ"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "Utilisation invalide de la constant littérale BOZ à %L"
*************** msgstr "La fonction intrinsèque NULL à
*** 74730,74736 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs à %L"
--- 74816,74822 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr "Niveau d'extension maximum atteint avec le type %qs à %L"
*************** msgstr "Échec de la création du symbol
*** 74745,74751 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "Échec de la définition des attributs du résultat du finaliseur"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs de %qs est PRIVATE à %L"
--- 74831,74837 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "Échec de la définition des attributs du résultat du finaliseur"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr "%qs de %qs est PRIVATE à %L"
*************** msgstr "Mauvaise spécification INTENT �
*** 74985,74991 ****
  msgid "deferred type parameter at %C"
  msgstr "paramètre de type différé à %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue à %L"
--- 75071,75077 ----
  msgid "deferred type parameter at %C"
  msgstr "paramètre de type différé à %C"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr "Expression INTEGER scalaire attendue à %L"
*************** msgstr "Initialisation dans l'ancien sty
*** 75335,75341 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Erreur de syntaxe dans l'initialisation de %s dans l'ancien style à %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation à %C n'est pas pour une variable pointeur"
--- 75421,75427 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Erreur de syntaxe dans l'initialisation de %s dans l'ancien style à %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "L'initialisation à %C n'est pas pour une variable pointeur"
*************** msgstr "L'initialisation à %C n'est pas
*** 75345,75351 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur à %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue à %C"
--- 75431,75437 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "L'initialisation du pointeur à %C requiert %<=>%> et non %<=%>"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Une expression d'initialisation est attendue à %C"
*************** msgstr "La liste de spec des paramètres
*** 75500,76907 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dérivé paramétrisé à %C est ambigu"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE à %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisé à %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite à %C n'est pas autorisé pour des composants"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite à %C"
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spécification de type intrinsèque à %C"
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Spécification de type mal formée à %C"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX à %C"
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs à %C est ambigu"
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS à %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs à %C est en conflit avec l'entité précédemment déclarée à %L qui a le même nom"
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr "Le type %qs n'est pas paramétrisé et, par conséquent, la liste de spécification du paramètre de type à %C ne peut pas apparaître"
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquée à %C"
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE avec une liste de spécifications à %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractères manquante dans IMPLICIT à %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent être dans l'ordre alphabétique dans l'instruction IMPLICIT à %C"
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT à %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide à %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT à %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.cc:5562
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 à %C n'est pas permise dans le corps d'interface d'une procédure d'un module"
  
! #: fortran/decl.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT à %C"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "le nom d'import %qs à %C est dans la portée locale"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unité dans la portée de l'hôte à %C – n'existe pas."
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est déjà IMPORTé depuis l'unité dans la portée de l'hôte à %C"
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT à %C"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "F2018: l'instruction IMPORT C897 à %C ne peut pas apparaître dans un programme principal, un sous-programme externe, un module ou une donnée bloc"
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr "F2018: L'instruction IMPORT C898 à %C n'est pas permise car une unité de portée a un spécificateur ONLY, peut uniquement avoir IMPORT avec un spécificateur ONLY"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr "F2018: IMPORT C899, NONE ne peut apparaître dans l'unité de portée d'un sous-module « as » à %C"
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "F2018: l'instruction IMPORT C8100 à %C n'est pas permise car %s a déjà été déclaré, il doit être unique dans l'unité de portée"
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entités nommées attendue à %C"
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Spécification de co-dimension manquante à %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Spécification de dimension manquante à %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliqué à %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s à %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribut KIND à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND à %C doit être un INTEGER"
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Attribut LEN à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN à %C doit être un INTEGER"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut à %L n'est pas permis dans une définition TYPE"
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "L'attribut à %L n'est pas permis dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s à %L dans une définition TYPE"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s à %L n'est pas permis en dehors de la partie de la spécification d'un module"
  
! #: fortran/decl.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut à %L n'est pas permis en dehors d'une définition TYPE"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS à %C"
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED à %C est uniquement autorisé dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED à %C"
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE à %C"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE à %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spécificateur NAME= à %C"
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La déclaration implicite de la fonction BIND(C) %qs à %L pourrait ne pas être interopérable avec le C"
  
! #: fortran/decl.cc:6621
  #, 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 "La variable %qs dans le bloc commun %qs à %L ne peut pas être un sous-type interopérable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La déclaration de type %qs à %L n'est pas interopérable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs à %L peut ne pas être d'un sous-type interopérable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.cc:6650
  #, 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 "La variable %qs dans le bloc commun %qs à %L ne peut pas être déclarée avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs à %L ne peut pas avoir les attributs POINTER et BIND(c) en même temps"
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs à %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en même temps"
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs à %L ne peut pas être un tableau"
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractère à %L doit avoir la longueur 1"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Le symbole %qs à %L est marqué PRIVATE mais il est accessible via son nom de liaison par défaut %qs"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spécification d'attribut a besoin de soit un nom d'entité ou soit un nom de bloc commun à %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entité ou le nom de bloc commun pour l'instruction de spécification d'attribut à %C"
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) à %C"
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "L'entité CLASS à %C ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/decl.cc:6968
  #, 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 "Le type dérivé à %C n'a pas été précédemment défini et, par conséquent, il ne peut pas apparaître dans une définition de type dérivé"
  
! #: fortran/decl.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration de la structure anonyme à %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration de donnée à %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Préfixe de MODULE à %C"
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "préfixe MODULE à %C trouvé en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Procédure IMPURE à %C"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaître ensemble à %C"
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe PURE dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramètre de types est requis à %C"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif à %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramètre est requis à %C"
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs à %C est le nom de la procédure"
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramètres attendue dans la déclaration du type à %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels à %C"
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramètres à %C"
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliqué dans la liste d'arguments formels à %C"
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "L'argument formel %qs de MODULE PROCEDURE est en conflit avec le retour alterné à %C"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr "L'argument formel de MODULE PROCEDURE est un retour alterné qui est en conflit avec %qs dans la déclaration séparée à %C"
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Désaccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) à %C"
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Désaccord dans le nombre d'arguments formels de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT à %C doit être différente du nom de la fonction"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu après la déclaration de la fonction à %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) à %L ne peut pas être spécifié pour une procédure interne"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) à %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procédure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER à %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procédure muette à %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procédure %qs à %L a déjà le type de base de %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu après les attributs de liaison à %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise à %C"
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE à %C doit être une interface générique"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE à %L"
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la définition de la fonction à %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) à %L peut uniquement être utilisé pour des variables ou des blocs communs"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Désaccord dans les noms de BIND(C) (%qs/%qs) à %C"
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY à %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un PROGRAM"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un MODULE"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un SUBMODULE"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY à %C ne peut apparaître dans un BLOCK DATA"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans une INTERFACE"
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc STRUCTURE"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc DERIVED TYPE"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc IF-THEN"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc DO"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc SELECT"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc FORALL"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc WHERE"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un sous programme contenu"
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue à %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans une procédure contenue"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Parenthèse requise manquante avant BIND(C) à %C"
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY à %L avec BIND(C) est interdite dans une procédure élémentaire"
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaître dans une SUBROUTINE avec l'attribut BIND(C) à %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spécificateur NAME= à %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spécificateur NAME= pour l'étiquette de liaison à %C"
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spécificateur NAME= à %C devrait être une expression constante"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spécificateur NAME= à %C devrait être un scalaire du sous-type de caractère par défaut"
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Parenthèse fermante manquante pour l'étiquette de liaison à %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) à %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procédure muette %s, aucun nom de liaison est autorisé dans BIND(C) à %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisé sur BIND(C) pour ABSTRACT INTERFACE à %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue à %C"
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s à %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue à %L"
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s à %L"
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s à %L"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison à %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'étiquette %qs pour l'instruction %s à %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Spécification de tableau manquante à %L dans l'instruction DIMENSION"
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spécifiées pour %s à %L après son initialisation"
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Spécification de tableau manquante à %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spécification de tableau doit être différée à %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Caractère inattendu dans la liste de variable à %C"
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu à %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu à %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray à %C doit être un entier"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray à %C a %d octets de précision; les adresses mémoire requièrent %d octets"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "« , » attendu à %C"
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut définir la spécification de tableau dans le pointé de type Cray"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Spécificateur de tableau dupliqué pour le pointé de type Cray à %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "« ) » attendue à %C"
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue à %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis à l'intérieur de BLOCK à %C"
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis à l'intérieur du BLOCK à %C"
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La déclaration de pointeur Cray à %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS à %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spécification d'accès de l'opérateur %s à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spécification d'accès de l'opérateur .%s. à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE à %C est uniquement permise dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC à %C est uniquement permise dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu à %C dans l'instruction PARAMETER"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER à %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue à %C dans l'instruction PARAMETER"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable déjà initialisée à %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans « () » à %C"
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caractères inattendus dans l'instruction PARAMETER à %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s à %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entités attendue dans l'instruction AUTOMATIC à %C"
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC à %C"
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entités attendue dans l'instruction STATIC à %C"
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC à %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE générale à %C suit une instruction SAVE précédente"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE à %C suit une instruction SAVE générale"
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "SAVE du bloc COMMON %qs à %C n'est pas permis dans une construction BLOCK"
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE à %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisé à l'intérieur de BLOCK à %C"
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE à %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE à %C"
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Spécification de VOLATILE pour la variable co-tableau %qs à %C qui est associée à use ou à l'hôte"
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Déclaration de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE à %C doit être dans une interface de module générique"
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procédure intrinsèque à %L ne peut pas être un MODULE PROCEDURE"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la définition TYPE à %C"
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs à %C n'a pas été défini précédemment"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS à %C n'est pas un type dérivé"
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas être étendu à %C car il est BIND(C)"
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas être étendu à %C car il est un type SEQUENCE"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dérivé à %C peut uniquement être PRIVATE dans la partie de spécification d'un module"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dérivé à %C peut uniquement être PUBLIC dans la partie de spécification d'un module"
  
! #: fortran/decl.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT à %C"
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Échec lors de la création du type structure « %s » à %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La définition du type de %qs à %C a déjà été définie à %L"
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut après l'instruction MAP à %C"
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut après l'instruction UNION à %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s à %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la déclaration de structure non imbriquée à %C"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut après l'instruction STRUCTURE non imbriquée à %C"
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs à %C ne peut pas être le même qu'un type intrinsèque"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la définition de TYPE à %C"
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Définition du type dérivé décoré à %C"
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs à %C ne peut pas être le même qu'un type intrinsèque"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dérivé %qs à %C a déjà le type de base %s"
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dérivé %qs à %C a déjà un type de base"
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs à %L ne peut pas être un type dérivé à %C"
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La définition du type dérivé %qs à %C a déjà été défini"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut après la déclaration PARAMETERIZED TYPE à %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointé de type Cray à %C ne peut pas être un tableau de forme tacite"
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR à %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'énumérateur excède le type entier du C à %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisé avec une expression entière"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de définition ENUM attendue avant %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la définition ENUMERATOR à %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Spécificateurs d'accès dupliqués à %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spécifient déjà « PASS », NOPASS illégal à %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spécifient déjà « PASS »; PASS illégal à %C"
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliqué à %C"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliqué à %C"
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliqué à %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Spécificateur d'accès attendu à %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu à %C"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaître tous les deux à %C"
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu après %<(%> à %C"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu à %C"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit être spécifiée pour une liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) à %C devrait être déclarée DEFERRED"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu à %C"
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE à %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nécessaire dans une liaison PROCEDURE avec une cible explicite à %C"
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue après %<=>%> à %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED à %C n'est pas ABSTRACT"
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a déjà une procédure avec le nom de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu à %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom générique ou descripteur d'opérateur attendu à %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formée à %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu à %C"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "La spécification d'accès à %L n'est pas dans un module"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "Le nom de spec générique %qs à %C est en conflit avec le nom de l'entité déclarée à %L qui n'est pas une procédure"
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Il y a déjà une procédure non générique avec le nom %qs à %C"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "La spécification d'accès à %L est en conflit avec celle déjà donnée à %qs"
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "La spécification d'accès à %L répète celle déjà données à %qs"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr "La spec générique dans l'instruction générique à %C a un type de la déclaration à %L"
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "L'opérateur utilisateur à %L doit avoir la même spécification d'accès que l'opérateur utilisateur déjà défini %qs"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr "L'opérateur utilisateur à %L répète la spécification d'accès de l'opérateur utilisateur déjà défini %qs"
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Nom de procédure spécifique attendu à %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr "Le nom %qs de la procédure spécifique à %C est en conflit avec celle de la spec générique"
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs est déjà défini comme une procédure spécifique pour le générique %qs à %C"
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Rebut après l'instruction GENERIC à %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC à %C doit être à l'intérieur du type dérivé CONTAINS"
  
! #: fortran/decl.cc:12618
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a déjà une procédure non générique avec le nom de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison à %C doit avoir le même accès que la liaison %qs déjà définie"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spécifique attendu à %C"
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est déjà défini comme liaison spécifique pour le %qs générique à %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut après la liaison GENERIC à %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La déclaration FINAL à %C doit être à l'intérieur d'une section CONTAINS du type dérivé"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La déclaration de type dérivé avec FINAL à %C doit être dans la partie de spécification d'un MODULE"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide à %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procédure de module attendu à %C"
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu à %C"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procédure %qs inconnu à %C"
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs à %C est déjà défini comme procédure FINAL"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES à %C"
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES à %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entière non négative plus petite ou égale à %u à %C"
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL à %C"
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP à %C"
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR à %C"
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR à %C"
--- 75586,76993 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "Le type dérivé paramétrisé à %C est ambigu"
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr "Type BYTE à %C"
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "Le type BYTE utilisé à %C n'est pas disponible sur la machine cible"
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Le type tacite à %C n'est pas autorisé pour des composants"
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr "Type tacite à %C"
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr "TYPE avec une spécification de type intrinsèque à %C"
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "Spécification de type mal formée à %C"
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr "DOUBLE COMPLEX à %C"
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Le nom de type %qs à %C est ambigu"
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "Instruction CLASS à %C"
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr "Le nom du type %qs à %C est en conflit avec l'entité précédemment déclarée à %L qui a le même nom"
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr "Le type %qs n'est pas paramétrisé et, par conséquent, la liste de spécification du paramètre de type à %C ne peut pas apparaître"
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Instruction IMPLCIT NONE dupliquée à %C"
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "IMPLICIT NONE avec une liste de spécifications à %C"
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Plage de caractères manquante dans IMPLICIT à %C"
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Les lettres doivent être dans l'ordre alphabétique dans l'instruction IMPLICIT à %C"
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "L'instruction IMPLICIT à %C suit une instruction IMPLICIT NONE (type)"
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Instruction IMPLICIT vide à %C"
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "L'instruction IMPORT à %C est uniquement permise dans un corps d'INTERFACE"
  
! #: fortran/decl.cc:5568
  #, gcc-internal-format, gfc-internal-format
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "F2008: l'instruction IMPORT C1210 à %C n'est pas permise dans le corps d'interface d'une procédure d'un module"
  
! #: fortran/decl.cc:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr "Instruction IMPORT à %C"
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "le nom d'import %qs à %C est dans la portée locale"
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Impossible d'utiliser IMPORT %qs depuis l'unité dans la portée de l'hôte à %C – n'existe pas."
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "%qs est déjà IMPORTé depuis l'unité dans la portée de l'hôte à %C"
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction IMPORT à %C"
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr "F2018: l'instruction IMPORT C897 à %C ne peut pas apparaître dans un programme principal, un sous-programme externe, un module ou une donnée bloc"
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr "F2018: L'instruction IMPORT C898 à %C n'est pas permise car une unité de portée a un spécificateur ONLY, peut uniquement avoir IMPORT avec un spécificateur ONLY"
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr "F2018: IMPORT C899, NONE ne peut apparaître dans l'unité de portée d'un sous-module « as » à %C"
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr "F2018: l'instruction IMPORT C8100 à %C n'est pas permise car %s a déjà été déclaré, il doit être unique dans l'unité de portée"
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Liste d'entités nommées attendue à %C"
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr "Spécification de co-dimension manquante à %C"
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Spécification de dimension manquante à %C"
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Attribut %s dupliqué à %L"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s à %L est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Attribut ALLOCATABLE à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Attribut ALLOCATABLE à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6256
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Attribut KIND à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Attribut KIND à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut KIND à %C doit être un INTEGER"
  
! #: fortran/decl.cc:6275
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Attribut LEN à %C dans une définition TYPE"
  
! #: fortran/decl.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Attribut LEN à %C dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Le composant avec l'attribut LEN à %C doit être un INTEGER"
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "L'attribut à %L n'est pas permis dans une définition TYPE"
  
! #: fortran/decl.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "L'attribut à %L n'est pas permis dans une définition STRUCTURE"
  
! #: fortran/decl.cc:6313
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Attribut %s à %L dans une définition TYPE"
  
! #: fortran/decl.cc:6323
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "L'attribut %s à %L n'est pas permis en dehors de la partie de la spécification d'un module"
  
! #: fortran/decl.cc:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "L'attribut à %L n'est pas permis en dehors d'une définition TYPE"
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr "Attribut ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr "Attribut CONTIGUOUS à %C"
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "PROTECTED à %C est uniquement autorisé dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "Attribut PROTECTED à %C"
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "Attribut VALUE à %C"
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr "Attribut VOLATILE à %C"
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr "match_attr_spec(): Mauvais attribut"
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Identificateurs multiples fournis avec un seul spécificateur NAME= à %C"
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "La déclaration implicite de la fonction BIND(C) %qs à %L pourrait ne pas être interopérable avec le C"
  
! #: fortran/decl.cc:6627
  #, 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 "La variable %qs dans le bloc commun %qs à %L ne peut pas être un sous-type interopérable avec le C bien que le bloc commun %qs est BIND(C)"
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "La déclaration de type %qs à %L n'est pas interopérable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "La variable %qs à %L peut ne pas être d'un sous-type interopérable avec le C mais elle est BIND(C)"
  
! #: fortran/decl.cc:6656
  #, 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 "La variable %qs dans le bloc commun %qs à %L ne peut pas être déclarée avec BIND(C) puisqu'elle n'est pas globale"
  
! #: fortran/decl.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "La variable %qs à %L ne peut pas avoir les attributs POINTER et BIND(c) en même temps"
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "La variable %qs à %L ne peut pas avoir les attributs ALLOCATABLE et BIND(C) en même temps"
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Le type de retour de la fonction BIND(C) %qs à %L ne peut pas être un tableau"
  
! #: fortran/decl.cc:6696
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Le type de retour de la fonction BIND(C) %qs de type caractère à %L doit avoir la longueur 1"
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Le symbole %qs à %L est marqué PRIVATE mais il est accessible via son nom de liaison par défaut %qs"
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "L'instruction de spécification d'attribut a besoin de soit un nom d'entité ou soit un nom de bloc commun à %C"
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Il manque le nom d'entité ou le nom de bloc commun pour l'instruction de spécification d'attribut à %C"
  
! #: fortran/decl.cc:6835
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr "Symbole manquant"
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr "Instruction BIND(C) à %C"
  
! #: fortran/decl.cc:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "L'entité CLASS à %C ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/decl.cc:6974
  #, 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 "Le type dérivé à %C n'a pas été précédemment défini et, par conséquent, il ne peut pas apparaître dans une définition de type dérivé"
  
! #: fortran/decl.cc:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration de la structure anonyme à %C"
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Erreur de syntaxe dans la déclaration de donnée à %C"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr "Préfixe de MODULE à %C"
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "préfixe MODULE à %C trouvé en dehors d'un module, sous-module ou interface"
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "Procédure IMPURE à %C"
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr "PURE et IMPURE ne peuvent pas apparaître ensemble à %C"
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe ELEMENTAL dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe PURE dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr "Le préfixe RECURSIVE dans l'interface MODULE PROCEDURE est manquant à %L"
  
! #: fortran/decl.cc:7360
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "Une liste de paramètre de types est requis à %C"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "Argument de retour alternatif à %C"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "Un nom de paramètre est requis à %C"
  
! #: fortran/decl.cc:7431
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Le nom %qs à %C est le nom de la procédure"
  
! #: fortran/decl.cc:7444
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Liste de paramètres attendue dans la déclaration du type à %C"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Rebut inattendu dans la liste d'arguments formels à %C"
  
! #: fortran/decl.cc:7465
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Nom %qs en double dans la liste des paramètres à %C"
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Symbole %qs dupliqué dans la liste d'arguments formels à %C"
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "L'argument formel %qs de MODULE PROCEDURE est en conflit avec le retour alterné à %C"
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr "L'argument formel de MODULE PROCEDURE est un retour alterné qui est en conflit avec %qs dans la déclaration séparée à %C"
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr "Désaccord dans les noms des arguments formels de MODULE PROCEDURE (%s/%s) à %C"
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr "Désaccord dans le nombre d'arguments formels de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "La variable RESULT à %C doit être différente du nom de la fonction"
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Rebut inattendu après la déclaration de la fonction à %C"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "L'attribut BIND(C) à %L ne peut pas être spécifié pour une procédure interne"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "L'attribut BIND(C) à %C requiert une interface avec BIND(C)"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "La procédure BIND(C) avec NAME ne peut pas avoir l'attribut POINTER à %C"
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "La procédure muette à %C ne peut pas avoir d'attribut BIND(C) avec NAME"
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "La procédure %qs à %L a déjà le type de base de %s"
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "%<::%> attendu après les attributs de liaison à %C"
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr "NOPASS ou interface explicite requise à %C"
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "Composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Erreur de syntaxe dans un composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROCEDURE à %C doit être une interface générique"
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "double : dans l'instruction MODULE PROCEDURE à %L"
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr "Instruction PROCEDURE à %C"
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Liste d'arguments formels attendue dans la définition de la fonction à %C"
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "L'attribut BIND(C) à %L peut uniquement être utilisé pour des variables ou des blocs communs"
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr "Désaccord dans les noms de BIND(C) (%qs/%qs) à %C"
  
! #: fortran/decl.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "Instruction ENTRY à %C"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un PROGRAM"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un MODULE"
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un SUBMODULE"
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "L'instruction ENTRY à %C ne peut apparaître dans un BLOCK DATA"
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans une INTERFACE"
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc STRUCTURE"
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc DERIVED TYPE"
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc IF-THEN"
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc DO"
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc SELECT"
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc FORALL"
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un bloc WHERE"
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans un sous programme contenu"
  
! #: fortran/decl.cc:8510
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Instruction ENTRY inattendue à %C"
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "L'instruction ENTRY à %C ne peut pas apparaître dans une procédure contenue"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Parenthèse requise manquante avant BIND(C) à %C"
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "L'instruction ENTRY à %L avec BIND(C) est interdite dans une procédure élémentaire"
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "L'argument fictif du retour alternatif ne peut pas apparaître dans une SUBROUTINE avec l'attribut BIND(C) à %L"
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Identificateur C invalide dans le spécificateur NAME= à %C"
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Erreur de syntaxe dans le spécificateur NAME= pour l'étiquette de liaison à %C"
  
! #: fortran/decl.cc:8965
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "Le spécificateur NAME= à %C devrait être une expression constante"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr "Le spécificateur NAME= à %C devrait être un scalaire du sous-type de caractère par défaut"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Parenthèse fermante manquante pour l'étiquette de liaison à %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Le nom de liaison n'est pas permis dans BIND(C) à %C"
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Pour la procédure muette %s, aucun nom de liaison est autorisé dans BIND(C) à %C"
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAME pas autorisé sur BIND(C) pour ABSTRACT INTERFACE à %C"
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Instruction END inattendue à %C"
  
! #: fortran/decl.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "Instruction END au lieu de l'instruction %s à %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "Instruction %s attendue à %L"
  
! #: fortran/decl.cc:9345
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "On attendait l'instruction %s à %L"
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "On attendait le nom du bloc de %qs dans l'instruction %s à %L"
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "On attendait un nom de terminaison à %C"
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "On attendait l'étiquette %qs pour l'instruction %s à %C"
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Spécification de tableau manquante à %L dans l'instruction DIMENSION"
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensions spécifiées pour %s à %L après son initialisation"
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Spécification de tableau manquante à %L dans l'instruction CODIMENSION"
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "La spécification de tableau doit être différée à %L"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Caractère inattendu dans la liste de variable à %C"
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> attendu à %C"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Nom de variable attendu à %C"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Le pointeur Cray à %C doit être un entier"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Le pointeur Cray à %C a %d octets de précision; les adresses mémoire requièrent %d octets"
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "« , » attendu à %C"
  
! #: fortran/decl.cc:9755
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "Ne peut définir la spécification de tableau dans le pointé de type Cray"
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Spécificateur de tableau dupliqué pour le pointé de type Cray à %C"
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "« ) » attendue à %C"
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "%<,%> ou fin d'instruction attendue à %C"
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr "INTENT n'est pas permis à l'intérieur de BLOCK à %C"
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr "OPTIONAL n'est pas permis à l'intérieur du BLOCK à %C"
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "La déclaration de pointeur Cray à %C requiert l'option %<-fcray-pointer%>"
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr "Instruction CONTIGUOUS à %C"
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "La spécification d'accès de l'opérateur %s à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "La spécification d'accès de l'opérateur .%s. à %C a déjà été spécifiée"
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr "Instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction PROTECTED à %C"
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PRIVATE à %C est uniquement permise dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "L'instruction PUBLIC à %C est uniquement permise dans la partie de la spécification d'un module"
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nom de variable attendu à %C dans l'instruction PARAMETER"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Signe = attendu dans l'instruction PARAMETER à %C"
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Expression attendue à %C dans l'instruction PARAMETER"
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Initialisation d'une variable déjà initialisée à %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr "PARAMETER sans « () » à %C"
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Caractères inattendus dans l'instruction PARAMETER à %C"
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr "%s à %C est une extension DEC, activez-la avec %<-fdec-static%>"
  
! #: fortran/decl.cc:10350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Liste d'entités attendue dans l'instruction AUTOMATIC à %C"
  
! #: fortran/decl.cc:10357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction AUTOMATIC à %C"
  
! #: fortran/decl.cc:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Liste d'entités attendue dans l'instruction STATIC à %C"
  
! #: fortran/decl.cc:10413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction STATIC à %C"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "L'instruction SAVE générale à %C suit une instruction SAVE précédente"
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "L'instruction SAVE à %C suit une instruction SAVE générale"
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr "SAVE du bloc COMMON %qs à %C n'est pas permis dans une construction BLOCK"
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction SAVE à %C"
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr "VALUE n'est pas autorisé à l'intérieur de BLOCK à %C"
  
! #: fortran/decl.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "Instruction VALUE à %C"
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VALUE à %C"
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr "Instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr "Spécification de VOLATILE pour la variable co-tableau %qs à %C qui est associée à use ou à l'hôte"
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction VOLATILE à %C"
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction ASYNCHRONOUS à %C"
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Déclaration de MODULE PROCEDURE à %C"
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "MODULE PROCEDURE à %C doit être dans une interface de module générique"
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "La procédure intrinsèque à %L ne peut pas être un MODULE PROCEDURE"
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Symbole ambigu dans la définition TYPE à %C"
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Le symbole %qs à %C n'a pas été défini précédemment"
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "%qs dans l'expression EXTENDS à %C n'est pas un type dérivé"
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "%qs ne peut pas être étendu à %C car il est BIND(C)"
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "%qs ne peut pas être étendu à %C car il est un type SEQUENCE"
  
! #: fortran/decl.cc:10974
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Le type dérivé à %C peut uniquement être PRIVATE dans la partie de spécification d'un module"
  
! #: fortran/decl.cc:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Le type dérivé à %C peut uniquement être PUBLIC dans la partie de spécification d'un module"
  
! #: fortran/decl.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr "Type ABSTRACT à %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Échec lors de la création du type structure « %s » à %C"
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "La définition du type de %qs à %C a déjà été définie à %L"
  
! #: fortran/decl.cc:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "Rebut après l'instruction MAP à %C"
  
! #: fortran/decl.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "Rebut après l'instruction UNION à %C"
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr "%s à %C est une extension DEC, activez-la avec %<-fdec-structure%>"
  
! #: fortran/decl.cc:11188
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Nom de structure attendu dans la déclaration de structure non imbriquée à %C"
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Rebut après l'instruction STRUCTURE non imbriquée à %C"
  
! #: fortran/decl.cc:11213
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de structure %qs à %C ne peut pas être le même qu'un type intrinsèque"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ":: attendu dans la définition de TYPE à %C"
  
! #: fortran/decl.cc:11389
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "Définition du type dérivé décoré à %C"
  
! #: fortran/decl.cc:11418
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Le nom de type %qs à %C ne peut pas être le même qu'un type intrinsèque"
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Le nom du type dérivé %qs à %C a déjà le type de base %s"
  
! #: fortran/decl.cc:11432
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Le nom du type dérivé %qs à %C a déjà un type de base"
  
! #: fortran/decl.cc:11447
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "L'argument muet %qs à %L ne peut pas être un type dérivé à %C"
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "La définition du type dérivé %qs à %C a déjà été défini"
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Rebut après la déclaration PARAMETERIZED TYPE à %C"
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Le pointé de type Cray à %C ne peut pas être un tableau de forme tacite"
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "ENUM et ENUMERATOR à %C"
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "L'énumérateur excède le type entier du C à %C"
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L pas initialisé avec une expression entière"
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "Instruction de définition ENUM attendue avant %C"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Erreur de syntaxe dans la définition ENUMERATOR à %C"
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Spécificateurs d'accès dupliqués à %C"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Les attributs de liaison spécifient déjà « PASS », NOPASS illégal à %C"
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Les attributs de liaison spécifient déjà « PASS »; PASS illégal à %C"
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Attribut POINTER dupliqué à %C"
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "NON_OVERRIDABLE dupliqué à %C"
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr "DEFERRED dupliqué à %C"
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Spécificateur d'accès attendu à %C"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Attribut de liaison attendu à %C"
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr "NON_OVERRIDABLE et DEFERRED ne peuvent pas apparaître tous les deux à %C"
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr "L'attribut POINTER est requis pour un composant de pointeur de procédure à %C"
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "Nom d'interface attendu après %<(%> à %C"
  
! #: fortran/decl.cc:12067
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "%<)%> attendu à %C"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Une interface doit être spécifiée pour une liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDURE(interface) à %C devrait être déclarée DEFERRED"
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Nom de liaison attendu à %C"
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr "Liste PROCEDURE à %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr "%<=> target%> est invalide pour la liaison DEFERRED à %C"
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "%<::%> nécessaire dans une liaison PROCEDURE avec une cible explicite à %C"
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Cible de liaison attendue après %<=>%> à %C"
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr "Le type %qs contenant la liaison DEFERRED à %C n'est pas ABSTRACT"
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a déjà une procédure avec le nom de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> attendu à %C"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Nom générique ou descripteur d'opérateur attendu à %C"
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr "Instruction GENERIC mal formée à %C"
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=>%> attendu à %C"
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr "La spécification d'accès à %L n'est pas dans un module"
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr "Le nom de spec générique %qs à %C est en conflit avec le nom de l'entité déclarée à %L qui n'est pas une procédure"
  
! #: fortran/decl.cc:12342
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Il y a déjà une procédure non générique avec le nom %qs à %C"
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "La spécification d'accès à %L est en conflit avec celle déjà donnée à %qs"
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "La spécification d'accès à %L répète celle déjà données à %qs"
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr "La spec générique dans l'instruction générique à %C a un type de la déclaration à %L"
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "L'opérateur utilisateur à %L doit avoir la même spécification d'accès que l'opérateur utilisateur déjà défini %qs"
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr "L'opérateur utilisateur à %L répète la spécification d'accès de l'opérateur utilisateur déjà défini %qs"
  
! #: fortran/decl.cc:12451
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "Nom de procédure spécifique attendu à %C"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr "Le nom %qs de la procédure spécifique à %C est en conflit avec celle de la spec générique"
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "%qs est déjà défini comme une procédure spécifique pour le générique %qs à %C"
  
! #: fortran/decl.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "Rebut après l'instruction GENERIC à %C"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "Le GENERIC à %C doit être à l'intérieur du type dérivé CONTAINS"
  
! #: fortran/decl.cc:12624
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Il y a déjà une procédure non générique avec le nom de liaison %qs pour le type dérivé %qs à %C"
  
! #: fortran/decl.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "La liaison à %C doit avoir le même accès que la liaison %qs déjà définie"
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Nom de liaison spécifique attendu à %C"
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "%qs est déjà défini comme liaison spécifique pour le %qs générique à %C"
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Rebut après la liaison GENERIC à %C"
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "La déclaration FINAL à %C doit être à l'intérieur d'une section CONTAINS du type dérivé"
  
! #: fortran/decl.cc:12766
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "La déclaration de type dérivé avec FINAL à %C doit être dans la partie de spécification d'un MODULE"
  
! #: fortran/decl.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "FINAL vide à %C"
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Nom de procédure de module attendu à %C"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> attendu à %C"
  
! #: fortran/decl.cc:12811
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nom de procédure %qs inconnu à %C"
  
! #: fortran/decl.cc:12824
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "%qs à %C est déjà défini comme procédure FINAL"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Attribut inconnu dans l'instruction !GCC$ ATTRIBUTES à %C"
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Erreur de syntaxe dans l'instruction !GCC$ ATTRIBUTES à %C"
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr "Directive %<GCC unroll%> requiert une constante entière non négative plus petite ou égale à %u à %C"
  
! #: fortran/decl.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ UNROLL à %C"
  
! #: fortran/decl.cc:13051
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ IVDEP à %C"
  
! #: fortran/decl.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ VECTOR à %C"
  
! #: fortran/decl.cc:13085
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "Erreur de syntaxe dans la directive !GCC$ NOVECTOR à %C"
*************** msgstr "show_expr(): Ne sais pas comment
*** 76956,76962 ****
  msgid "show_code_node(): Bad statement code"
  msgstr "show_code_node(): Mauvais code d'instruction"
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Ne peut convertir %qs en un type interopérable à %L"
--- 77042,77048 ----
  msgid "show_code_node(): Bad statement code"
  msgstr "show_code_node(): Mauvais code d'instruction"
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "Ne peut convertir %qs en un type interopérable à %L"
*************** msgstr "Le nombre d'éléments dans le c
*** 77024,77035 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "Erreur dans le constructeur du tableau référencé à %L"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN part_ref à %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND part_ref à %C"
--- 77110,77121 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "Erreur dans le constructeur du tableau référencé à %L"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "LEN part_ref à %C"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "KIND part_ref à %C"
*************** msgstr "RE part_ref à %C"
*** 77044,77451 ****
  msgid "IM part_ref at %C"
  msgstr "IM part_ref à %C"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "les arguments de fonction élémentaire à %C ne sont pas conformes"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Opérandes numérique ou CHARACTER requis dans l'expression à %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "L'opérateur de concaténation dans l'expression à %L doit avoir deux opérandes de type CHARACTER"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "L'opérateur de concaténation à %L doit concaténer des chaînes du même sous-type"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "L'opérateur .NOT. dans l'expression à %L doit avoir un opérande LOGICAL"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Des opérandes LOGICAL sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Seuls des opérateurs intrinsèques peuvent être utilisés dans l'expression à %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Des opérandes numériques sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure à %L"
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable de longueur de caractère tacite ou différée %qs dans l'expression constante à %L"
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "L'intrinsèque transformationnel %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Évaluation d'une expression d'initialisation non standard à %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation à %L doit être une fonction intrinsèque"
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "La fonction intrinsèque %qs à %L n'est pas permise dans une expression d'initialisation"
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs est utilisé à %L avant que sa définition soit complète"
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de taille tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau différé %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Le tableau %qs à %L est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de rang tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Le paramètre %qs à %L n'a pas été déclaré ou est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction-instruction"
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction interne"
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La fonction de spécification %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La fonction de spécification %qs à %L ne peut pas être RECURSIVE"
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "L'argument muet %qs n'est pas autorisé dans l'expression à %L"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "L'argument muet %qs à %L ne peut pas être OPTIONAL"
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable %qs ne peut pas apparaître dans l'expression à %L"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "L'expression à %L doit être du type INTEGER et non %s"
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "La fonction %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "L'expression à %L doit être un scalaire"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "débordement de optype_msgid :%d"
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangs incompatibles dans %s (%d et %d) à %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forme différente pour %s à %L sur la dimension %d (%d et %d)"
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Paramètres de type %qs(%d/%d) %s non concordants à %L/%L"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "L'affectation à un part_ref LEN ou KIND à %L n'est pas permis"
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs à %L n'est pas une VALUE"
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Affectation illégale à une procédure externe à %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangs incompatibles %d et %d dans l'affectation à %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Le type de la variable est inconnu dans l'affectation à %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Une fonction avec la valeur d'un POINTER apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "La constante littérale BOZ près de %L ne peut pas être assignée à la variable %qs"
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "L'affectation à un composant KIND ou LEN d'un type paramétrisé à %L n'est pas permis"
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Types incompatibles dans l'instruction DATA à %L; tentative de conversion de %s en %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est pas un POINTER à %L"
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs dans l'affectation de pointeur à %L ne peut pas être une l-valeur puisqu'il est une procédure"
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Spécification de limites attendue pour %qs à %L"
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Spécification des limites pour %qs dans une affectation de pointeur à %L"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Le pas ne doit pas être présent à %L"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Le remappage de rang requiert une liste de spécifications %<borne-inf : borne-sup%> à %L"
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue à %L"
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "L'objet pointeur à %L ne sera point un co-index"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procédure invalide à %L"
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Le résultat de la fonction %qs est invalide comme cible de procédure dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "L'interface abstraite %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La fonction-instruction %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure interne %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "L'intrinsèque %qs à %L est invalide dans une affectation du pointeur de procédure"
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure élémentaire non intrinsèque %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Désaccord dans l'affectation du pointeur de procédure à %L: désaccord dans la convention d'appel"
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Désaccord d'interface dans l'affectation du pointeur de procédure à %L: %qs n'est pas une sous-routine"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs à %L: %s"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs à %L: %s"
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Interface non concordante dans l'affectation du pointeur de procédure à %L: %s"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "La cible du pointeur de procédure %qs à %L doit être un intrinsèque, associé à l'hôte or à use, référencé ou avoir l'attribut EXTERNAL"
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "La cible de l'affectation du pointeur ne peut pas être une constante à %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "L'objet pointeur de données à %L doit être polymorphique illimité ou être d'un type avec l'attribut BIND ou SEQUENCE pour être compatible avec une cible polymorphique illimitée"
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Types différents dans une affectation de pointeur à %L; tentative d'affecter %s à %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Paramètres de type de sous-type différents dans l'affectation de pointeur à %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangs différents dans l'affectation du pointeur à %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "La cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) à %L"
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "La cible de rang tacite à %L est une fonctionnalité expérimentale de F202y. Utilisez l'option -std=f202y pour l'activer"
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "La cible du remappage du rang doit avoir le rang 1 ou être simplement contigüe à %L"
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "La cible du remappage du rang n'a pas le rang 1 à %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "La cible de données à %L est un objet de rang tacite et, par conséquent, le data-pointer-object %s doit avoir une liste de réorganisation des limites (liste de lbound:ubound pour chaque dimension)"
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "La cible de données de rang tacite à %L doit être contigüe"
--- 77130,77537 ----
  msgid "IM part_ref at %C"
  msgstr "IM part_ref à %C"
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "les arguments de fonction élémentaire à %C ne sont pas conformes"
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Opérandes numérique ou CHARACTER requis dans l'expression à %L"
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "L'opérateur de concaténation dans l'expression à %L doit avoir deux opérandes de type CHARACTER"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "L'opérateur de concaténation à %L doit concaténer des chaînes du même sous-type"
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "L'opérateur .NOT. dans l'expression à %L doit avoir un opérande LOGICAL"
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "Des opérandes LOGICAL sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Seuls des opérateurs intrinsèques peuvent être utilisés dans l'expression à %L"
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Des opérandes numériques sont requis dans l'expression à %L"
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Expression d'initialisation invalide pour le composant ALLOCATABLE %qs dans le constructeur de structure à %L"
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Variable de longueur de caractère tacite ou différée %qs dans l'expression constante à %L"
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "L'intrinsèque transformationnel %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Évaluation d'une expression d'initialisation non standard à %L"
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "La fonction %qs dans l'expression d'initialisation à %L doit être une fonction intrinsèque"
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "La fonction intrinsèque %qs à %L n'est pas permise dans une expression d'initialisation"
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMETER %qs est utilisé à %L avant que sa définition soit complète"
  
! #: fortran/expr.cc:3348
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de taille tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de forme tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3367
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau différé %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Le tableau %qs à %L est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Le tableau de rang tacite %qs à %L n'est pas permis dans une expression d'initialisation"
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Le paramètre %qs à %L n'a pas été déclaré ou est une variable qui ne se réduit pas en une expression constante"
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr "check_init_expr(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3583
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction-instruction"
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "La fonction de spécification %qs à %L ne peut pas être une fonction interne"
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "La fonction de spécification %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3605
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "La fonction de spécification %qs à %L ne peut pas être RECURSIVE"
  
! #: fortran/expr.cc:3766
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "L'argument muet %qs n'est pas autorisé dans l'expression à %L"
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "L'argument muet %qs à %L ne peut pas être OPTIONAL"
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/expr.cc:3803
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "La variable %qs ne peut pas apparaître dans l'expression à %L"
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr "check_restricted(): Type d'expression inconnu"
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "L'expression à %L doit être du type INTEGER et non %s"
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr "La fonction %qs à %L doit être PURE"
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "L'expression à %L doit être un scalaire"
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr "débordement de optype_msgid :%d"
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Rangs incompatibles dans %s (%d et %d) à %L"
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Forme différente pour %s à %L sur la dimension %d (%d et %d)"
  
! #: fortran/expr.cc:3993
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "Paramètres de type %qs(%d/%d) %s non concordants à %L/%L"
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr "L'affectation à un part_ref LEN ou KIND à %L n'est pas permis"
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "%qs à %L n'est pas une VALUE"
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Affectation illégale à une procédure externe à %L"
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Rangs incompatibles %d et %d dans l'affectation à %L"
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Le type de la variable est inconnu dans l'affectation à %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "Une fonction avec la valeur d'un POINTER apparaît dans le membre de droite de l'affectation à %L"
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr "La constante littérale BOZ près de %L ne peut pas être assignée à la variable %qs"
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr "L'affectation à un composant KIND ou LEN d'un type paramétrisé à %L n'est pas permis"
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Types incompatibles dans l'instruction DATA à %L; tentative de conversion de %s en %s"
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est pas un POINTER à %L"
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "%qs dans l'affectation de pointeur à %L ne peut pas être une l-valeur puisqu'il est une procédure"
  
! #: fortran/expr.cc:4307
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Spécification de limites attendue pour %qs à %L"
  
! #: fortran/expr.cc:4312
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Spécification des limites pour %qs dans une affectation de pointeur à %L"
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr "Le pas ne doit pas être présent à %L"
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Le remappage de rang requiert une liste de spécifications %<borne-inf : borne-sup%> à %L"
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr "Liste de %<borne-inf :%> ou liste de %<borne-inf : borne-sup%> attendue à %L"
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "L'objet pointeur à %L ne sera point un co-index"
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Affectation de pointeur de procédure invalide à %L"
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Le résultat de la fonction %qs est invalide comme cible de procédure dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "L'interface abstraite %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "La fonction-instruction %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure interne %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "L'intrinsèque %qs à %L est invalide dans une affectation du pointeur de procédure"
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "La procédure élémentaire non intrinsèque %qs est invalide dans l'affectation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "Désaccord dans l'affectation du pointeur de procédure à %L: désaccord dans la convention d'appel"
  
! #: fortran/expr.cc:4563
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Désaccord d'interface dans l'affectation du pointeur de procédure à %L: %qs n'est pas une sous-routine"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Interface explicite requise pour le composant %qs à %L: %s"
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "Interface explicite requise pour %qs à %L: %s"
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Interface non concordante dans l'affectation du pointeur de procédure à %L: %s"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr "La cible du pointeur de procédure %qs à %L doit être un intrinsèque, associé à l'hôte or à use, référencé ou avoir l'attribut EXTERNAL"
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "La cible de l'affectation du pointeur ne peut pas être une constante à %L"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr "L'objet pointeur de données à %L doit être polymorphique illimité ou être d'un type avec l'attribut BIND ou SEQUENCE pour être compatible avec une cible polymorphique illimitée"
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Types différents dans une affectation de pointeur à %L; tentative d'affecter %s à %s"
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Paramètres de type de sous-type différents dans l'affectation de pointeur à %L"
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Rangs différents dans l'affectation du pointeur à %L"
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr "La cible du remappage du rang est plus petite que la taille du pointeur (%ld < %ld) à %L"
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr "La cible de rang tacite à %L est une fonctionnalité expérimentale de F202y. Utilisez l'option -std=f202y pour l'activer"
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr "La cible du remappage du rang doit avoir le rang 1 ou être simplement contigüe à %L"
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "La cible du remappage du rang n'a pas le rang 1 à %L"
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "La cible de données à %L est un objet de rang tacite et, par conséquent, le data-pointer-object %s doit avoir une liste de réorganisation des limites (liste de lbound:ubound pour chaque dimension)"
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr "La cible de données de rang tacite à %L doit être contigüe"
*************** msgstr "La cible de données de rang tac
*** 77453,77649 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "La cible de données à %L n'aura point de co-index"
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "L'expression cible dans l'affectation de pointeur à %L doit fournir un pointeur comme résultat"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Tableau de taille nulle détecté à %L où une entité avec l'attribut TARGET est attendu"
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "La cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET à %L"
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Chaque indice de la spécification cible à %L doit être une expression constante"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Les points de départ et de fin de la sous-chaîne de spécification de cible à %L doivent être des expressions constantes"
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est ni TARGET ni POINTER à %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Mauvaise cible dans l'affectation du pointeur dans la procédure PURE à %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Affectation de pointeur avec un indice de vecteur dans le membre de droite à %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "La cible de l'affectation du pointeur a l'attribut PROTECTED à %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Affectation à un pointeur contigu depuis une cible non contigüe à %L"
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Le pointeur à %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointée"
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr "Le composant %qs à %L du type dérivé %qs a un type paramétrisé ou des paramètres de longueur de tableau qui n'est pas compatible avec un initialiseur par défaut"
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "La cible de l'initialisation de pointeur à %L ne doit pas être ALLOCATABLE"
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "La cible de l'initialisation du pointeur à %L ne doit pas avoir l'attribut TARGET"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "La cible de l'initialisation du pointeur à %L doit avoir l'attribut SAVE"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "La cible de l'initialisation du pointeur de procédure à %L ne peut pas être un pointeur de procédure"
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure interne %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure fictive %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendu"
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Fonctions pointeurs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expression non variable dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nommée %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs dans le contexte de définition de variable (%s) à %L n'est pas une variable"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non POINTER dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Type inaccessible dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT dans un contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Requête de paramètre %qs pour %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L dans la procédure PURE"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé à la cible vecteur indexé ne peut pas être utilisé dans le contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé a une expression ne peut pas être utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs à %L est associé a un pointeur qui cible une fonction qui est utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Le nom associé %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L car sa cible à %L ne le peut pas non plus"
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Éléments avec la même valeur à %L et %L dans l'indice de vecteur dans le contexte de définition de variable (%s)"
--- 77539,77735 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr "La cible de données à %L n'aura point de co-index"
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "L'expression cible dans l'affectation de pointeur à %L doit fournir un pointeur comme résultat"
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr "Tableau de taille nulle détecté à %L où une entité avec l'attribut TARGET est attendu"
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "La cible de l'affectation du pointeur dans l'expression d'initialisation n'a pas l'attribut TARGET à %L"
  
! #: fortran/expr.cc:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Chaque indice de la spécification cible à %L doit être une expression constante"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr "Les points de départ et de fin de la sous-chaîne de spécification de cible à %L doivent être des expressions constantes"
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "La cible de l'affectation du pointeur n'est ni TARGET ni POINTER à %L"
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Mauvaise cible dans l'affectation du pointeur dans la procédure PURE à %L"
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Affectation de pointeur avec un indice de vecteur dans le membre de droite à %L"
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "La cible de l'affectation du pointeur a l'attribut PROTECTED à %L"
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr "Affectation à un pointeur contigu depuis une cible non contigüe à %L"
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr "Le pointeur à %L dans l'affectation de pointeur pourrait vivre plus longtemps que la cible pointée"
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr "Le composant %qs à %L du type dérivé %qs a un type paramétrisé ou des paramètres de longueur de tableau qui n'est pas compatible avec un initialiseur par défaut"
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "La cible de l'initialisation de pointeur à %L ne doit pas être ALLOCATABLE"
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "La cible de l'initialisation du pointeur à %L ne doit pas avoir l'attribut TARGET"
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "La cible de l'initialisation du pointeur à %L doit avoir l'attribut SAVE"
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "La cible de l'initialisation du pointeur de procédure à %L ne peut pas être un pointeur de procédure"
  
! #: fortran/expr.cc:5107
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure interne %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5114
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "La procédure fictive %qs est invalide dans l'initialisation du pointeur de procédure à %L"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr "generate_isocbinding_initializer(): mauvais type iso_c_binding, %<c_ptr%> ou %<c_funptr%> attendu"
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2008: Fonctions pointeurs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr "Expression non variable dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr "Constante nommée %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "%qs dans le contexte de définition de variable (%s) à %L n'est pas une variable"
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr "Non POINTER dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr "Type inaccessible dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr "LOCK_TYPE dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr "LOCK_EVENT dans un contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "Requête de paramètre %qs pour %qs dans le contexte de la définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans un contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr "Argument muet %qs avec INTENT(IN) dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6929
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte d'association de pointeur (%s) à %L"
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "La variable %qs est PROTECTED et ne peut pas apparaître dans le contexte de définition de variable (%s) à %L"
  
! #: fortran/expr.cc:6952
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "La variable %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L dans la procédure PURE"
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé à la cible vecteur indexé ne peut pas être utilisé dans le contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr "%qs à %L associé a une expression ne peut pas être utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr "%qs à %L est associé a un pointeur qui cible une fonction qui est utilisé dans un contexte de définition de variable (%s)"
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "Le nom associé %qs ne peut pas apparaître dans le contexte de définition de variable (%s) à %L car sa cible à %L ne le peut pas non plus"
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr "Éléments avec la même valeur à %L et %L dans l'indice de vecteur dans le contexte de définition de variable (%s)"
*************** msgstr "État interne inconsistant: Pas
*** 77663,77766 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr "Identifiant illégal dans copy_walk_reduction_arg"
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Création d'un tableau temporaire à %L"
  
! #: fortran/frontend-passes.cc:901
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "Suppression de l'appel à la fonction impure %qs à %L"
  
! #: fortran/frontend-passes.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "Suppression de l'appel à la fonction impure à %L"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, gcc-internal-format
  msgid "bad expression"
  msgstr "mauvaise expression"
  
! #: fortran/frontend-passes.cc:1395
  #, gcc-internal-format
  msgid "bad op"
  msgstr "mauvais op"
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "OP illégal dans optimize_comparison"
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs devient non définie comme argument de INTENT(OUT) à %L dans la procédure %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs n'est pas définissable comme argument de INTENT(INOUT) à %L dans la procédure %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs devient non définie comme argument de INTENT(OUT) à %L dans la sous-routine %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs n'est pas définissable comme argument de INTENT(INOUT) à %L dans la sous-routine %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2623
  #, 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 "La variable %qs à %L a une valeur non définie à l'intérieur de la boucle commençant à %L comme argument INTENT(OUT) de la sous-routine %qs"
  
! #: fortran/frontend-passes.cc:2630
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la sous-routine %qs"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:3086
  #, 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 "La variable %qs à %L a une valeur non définie à l'intérieur de la boucle commençant à %L comme argument INTENT(OUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3092
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Le code pour réallouer le tableau allouable à %L sera ajouté"
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "La transformation en scalaire grâce à DIMEN_RANGE n'est pas implémentée"
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Interchangeage de boucles à %L"
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s entre %L et %L"
--- 77749,77852 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr "Identifiant illégal dans copy_walk_reduction_arg"
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Création d'un tableau temporaire à %L"
  
! #: fortran/frontend-passes.cc:902
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "Suppression de l'appel à la fonction impure %qs à %L"
  
! #: fortran/frontend-passes.cc:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "Suppression de l'appel à la fonction impure à %L"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, gcc-internal-format
  msgid "bad expression"
  msgstr "mauvaise expression"
  
! #: fortran/frontend-passes.cc:1396
  #, gcc-internal-format
  msgid "bad op"
  msgstr "mauvais op"
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "OP illégal dans optimize_comparison"
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs devient non définie comme argument de INTENT(OUT) à %L dans la procédure %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs n'est pas définissable comme argument de INTENT(INOUT) à %L dans la procédure %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs devient non définie comme argument de INTENT(OUT) à %L dans la sous-routine %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr "La variable d'index %qs n'est pas définissable comme argument de INTENT(INOUT) à %L dans la sous-routine %qs appelée depuis l'intérieur de la boucle DO à %L"
  
! #: fortran/frontend-passes.cc:2624
  #, 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 "La variable %qs à %L a une valeur non définie à l'intérieur de la boucle commençant à %L comme argument INTENT(OUT) de la sous-routine %qs"
  
! #: fortran/frontend-passes.cc:2631
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la sous-routine %qs"
  
! #: fortran/frontend-passes.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld < %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "La référence au tableau à %L est en dehors des limites (%ld > %ld) dans la boucle commençant à %L"
  
! #: fortran/frontend-passes.cc:3090
  #, 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 "La variable %qs à %L a une valeur non définie à l'intérieur de la boucle commençant à %L comme argument INTENT(OUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3096
  #, gcc-internal-format
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "La variable %qs à %L n'est pas définissable à l'intérieur de la boucle commençant à %L comme argument INTENT(INOUT) de la fonction %qs"
  
! #: fortran/frontend-passes.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr "Le code pour réallouer le tableau allouable à %L sera ajouté"
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr "La transformation en scalaire grâce à DIMEN_RANGE n'est pas implémentée"
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr "Interchangeage de boucles à %L"
  
! #: fortran/frontend-passes.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%s entre %L et %L"
*************** msgstr "Le premier argument de l'affecta
*** 77885,77896 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxième argument de l'affection définie à %L doit être INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opérateur à %L doit être INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le deuxième argument de l'interface de l'opérateur à %L doit être INTENT(IN)"
--- 77971,77982 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Le deuxième argument de l'affection définie à %L doit être INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le premier argument de l'interface de l'opérateur à %L doit être INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Le deuxième argument de l'interface de l'opérateur à %L doit être INTENT(IN)"
*************** msgstr "Extension: Argument effectif sca
*** 78146,78627 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs à %L"
  
! #: fortran/interface.cc:3399
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "L'argument mot-clé %qs à %L est invalide dans une fonction instruction"
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "L'argument mot-clé %qs à %L n'est pas dans une procédure, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "L'argument mot-clé %qs à %L n'est pas dans une procédure"
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "L'argument mot-clé %qs à %L est déjà associé à un autre argument effectif"
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Plus d'arguments effectifs que d'arguments formels dans l'appel de la procédure à %L"
  
! #: fortran/interface.cc:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Spécificateur de retour alternatif manquant dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:3476
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Spécificateur de retour alternatif inattendu dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr "Intrinsèque %<NULL()%> sans argument %<MOLD%> à %L passé au muet %qs de rang tacite"
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr "Le muet de taille tacite %qs est passé à %L à un muet de rang tacite %qs"
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr "Intrinsèque %<NULL()%> sans argument %<MOLD%> à %L passé à au muet %qs de longueur tacite"
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "NULL() intrinsèque inattendu à %L pour le muet %qs"
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Pointeur null à %L pour un muet non pointeur %qs"
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr "L'argument effectif à %L pour le muet de type tacite a des paramètres de type ou est de type dérivé avec une liaison à un type ou des procédures FINAL"
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "L'argument effectif polymorphique illimité à %L n'a pas de correspondance avec un argument muet soit polymorphique illimité ou soit de type assumé"
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Désaccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet pointeur ou allouable %qs à %L"
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Désaccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet de forme tacite %qs à %L"
  
! #: fortran/interface.cc:3669
  #, 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 "L'argument effectif à %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramètre de type différé si et uniquement si le muet en a un"
  
! #: fortran/interface.cc:3717
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus longue que celui de l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'éléments pour l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procédure attendu pour l'argument %qs à %L"
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Procédure attendue pour l'argument %qs à %L"
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas être un tableau de taille tacite à %L"
  
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr "Argument effectif vers le muet de rang tacite INTENT(OUT) %qs à %L ne peut pas être de taille inconnue"
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "L'argument effectif pour %qs à %L doit être un pointeur"
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur à %L vers le muet pointeur %qs"
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr "L'argument effectif pour %qs à %L doit être un pointeur ou une cible valide pour le pointeur muet dans l'instruction d'affectation d'un pointeur"
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexé à %L vers le muet pointeur %qs"
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexé à %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexé ASYNCHRONOUS ou VOLATILE à %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.cc:3990
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexé à %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit être un tableau complet à %L"
  
! #: fortran/interface.cc:4014
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit être ALLOCATABLE à %L"
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "L'argument effectif pour %qs à %L est le résultat d'une fonction et l'argument muet est ALLOCATABLE"
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "L'argument effectif qui est une section de tableau avec des indices de vecteur à %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qs"
  
! #: fortran/interface.cc:4092
  #, 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 "L'argument effectif de forme tacite à %L est incompatible avec l'argument muet de forme non tacite %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4110
  #, 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 "L'argument effectif qui est une section de tableau à %L est incompatible avec l'argument muet de forme non tacite %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4131
  #, 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 "L'argument effectif qui est un tableau de pointeurs à %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "L'argument effectif de la fonction ISO_C_BINDING à %L requiert que l'argument muet %qs ait un type correspondant de ISO_C_BINDING"
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Spécification de retour alternatif manquant dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs à %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnée corrompue"
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Le même argument effectif est associé avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs à %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "L'argument de procédure à %L est local dans une procédure PURE et a l'attribut POINTER"
  
! #: fortran/interface.cc:4449
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "L'argument effectif co-indexé à %L dans une procédure PURE est passé à un argument INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "L'argument effectif co-indexé à %L dans une procédure PURE est passé à un argument muet de type POINTER"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "L'argument effectif polymorphique co-indexé à %L est passé à l'argument muet polymorphique %qs"
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "La procédure %qs appelée à %L n'est pas explicitement déclarée, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "La procédure %qs appelée à %L n'est pas explicitement déclarée"
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Procédure %qs appelée avec une interface implicite à %L"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet pointeur %qs à %L doit avoir une interface de fonction explicite ou être déclaré comme un tableau"
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet allouable %qs à %L doit avoir une interface de fonction explicite ou être déclaré comme un tableau"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La fonction allouable %qs à %L doit avoir une interface de fonction explicite"
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Interface explicite requise pour l'argument polymorphique à %L"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "L'argument mot-clé requiert une interface explicite pour la procédure %qs à %L"
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "L'argument de type tacite %s à %L requiert une interface explicite"
  
! #: fortran/interface.cc:4601
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE à %L requiert une interface explicite pour la procédure %qs"
  
! #: fortran/interface.cc:4616
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE à %L requiert une interface explicite pour la procédure %qs"
  
! #: fortran/interface.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL à %L"
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Passer l'intrinsèque NULL comme argument effectif à %L requiert une interface explicite"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Un argument de rang tacite requiert une interface explicite à %L"
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Composant pointeur de procédure %qs appelé avec une interface implicite à %L"
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "L'argument mot-clé requiert une interface explicite pour le composant pointeur de procédure %qs à %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= est requis dans l'argument NULL() à %L: Ambigüité entre les fonctions spécifiées %s et %s"
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "L'entité %qs à %L est déjà présente dans l'interface"
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut écraser GENERIC %qs à %L"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs à %L redéfini une liaison de procédure déclarée NON_OVERRRIDABLE"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs à %L ne doit pas être DEFERRED car il redéfini une liaison non DEFERRED"
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs à %L redéfini une procédure PURE et doit aussi être PURE"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs à %L redéfini une procédure ELEMENTAL et doit aussi être ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs à %L redéfini une procédure non ELEMENTAL et ne doit pas être ELEMENTAL non plus"
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs à %L redéfini une SUBROUTINE et doit aussi être une SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs à %L redéfini une FUNCTION et doit aussi être une FUNCTION"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Résultat non concordant pour la redéfinition de la procédure %qs à %L: %s"
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs à %L redéfini une procédure PUBLIC et ne doit pas être PRIVATE"
  
! #: fortran/interface.cc:5570
  #, 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 "L'argument muet %qs de %qs à %L devrait être nommé %qs pour correspondre à l'argument équivalent de la procédure redéfinie"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Argument non concordant pour la procédure redéfinissante %qs à %L: %s"
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs à %L doit avoir le même nombre d'arguments formels que la procédure redéfinie"
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs à %L redéfini une liaison NOPASS et doit aussi être NOPASS"
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs à %L redéfini une liaison PASS et doit aussi être PASS"
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "L'argument muet %qs de type objet passé à %L doit être à la même position que l'argument muet de type objet passé à la procédure redéfinie"
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "L'argument muet DTIO à %L doit être du type %s"
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "L'argument muet DTIO à %L doit avoir KIND = %d"
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "L'argument muet DTIO à %L doit être un scalaire"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "L'argument muet DTIO à %L doit être ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "L'argument caractère DTIO à %L doit avoir une longueur tacite"
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "L'argument muet DTIO à %L doit avoir INTENT %s"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Le retour alternatif à %L n'est pas permis dans une procédure DTIO"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "La procédure DTIO %qs à %L doit être une sous-routine"
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop peu d'arguments muets dans la procédure DTIO %qs à %L"
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop d'arguments muets dans la procédure DTIO %qs à %L"
--- 78232,78718 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Argument effectif scalaire CHARACTER avec un argument muet tableau %qs à %L"
  
! #: fortran/interface.cc:3402
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "L'argument mot-clé %qs à %L est invalide dans une fonction instruction"
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "L'argument mot-clé %qs à %L n'est pas dans une procédure, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:3429
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "L'argument mot-clé %qs à %L n'est pas dans une procédure"
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "L'argument mot-clé %qs à %L est déjà associé à un autre argument effectif"
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Plus d'arguments effectifs que d'arguments formels dans l'appel de la procédure à %L"
  
! #: fortran/interface.cc:3461
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Spécificateur de retour alternatif manquant dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Spécificateur de retour alternatif inattendu dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr "Intrinsèque %<NULL()%> sans argument %<MOLD%> à %L passé au muet %qs de rang tacite"
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr "Le muet de taille tacite %qs est passé à %L à un muet de rang tacite %qs"
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr "Intrinsèque %<NULL()%> sans argument %<MOLD%> à %L passé à au muet %qs de longueur tacite"
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr "NULL() intrinsèque inattendu à %L pour le muet %qs"
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr "Fortran 2008: Pointeur null à %L pour un muet non pointeur %qs"
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr "L'argument effectif à %L pour le muet de type tacite a des paramètres de type ou est de type dérivé avec une liaison à un type ou des procédures FINAL"
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr "L'argument effectif polymorphique illimité à %L n'a pas de correspondance avec un argument muet soit polymorphique illimité ou soit de type assumé"
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Désaccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet pointeur ou allouable %qs à %L"
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Désaccord dans la longueur de CHARACTER (%ld/%ld) entre l'argument effectif et l'argument muet de forme tacite %qs à %L"
  
! #: fortran/interface.cc:3672
  #, 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 "L'argument effectif à %L pour l'argument muet allouable ou pointeur %qs doit avoir un paramètre de type différé si et uniquement si le muet en a un"
  
! #: fortran/interface.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus longue que celui de l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "La longueur de CHARACTER de l'argument effectif est plus court que celui de l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "L'argument effectif contient trop peu d'éléments pour l'argument muet %qs (%lu/%lu) à %L"
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Pointeur de procédure attendu pour l'argument %qs à %L"
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Procédure attendue pour l'argument %qs à %L"
  
! #: fortran/interface.cc:3831
! #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
! msgstr "L'argument effectif du pointeur de procédure à %L ne peut pas être passé à l'argument muet objet de données %qs"
! 
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "L'argument effectif pour %qs ne peut pas être un tableau de taille tacite à %L"
  
! #: fortran/interface.cc:3928
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr "Argument effectif vers le muet de rang tacite INTENT(OUT) %qs à %L ne peut pas être de taille inconnue"
  
! #: fortran/interface.cc:3943
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "L'argument effectif pour %qs à %L doit être un pointeur"
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr "Fortran 2008: Argument effectif non pointeur à %L vers le muet pointeur %qs"
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr "L'argument effectif pour %qs à %L doit être un pointeur ou une cible valide pour le pointeur muet dans l'instruction d'affectation d'un pointeur"
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Argument effectif co-indexé à %L vers le muet pointeur %qs"
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr "L'argument effectif co-indexé à %L vers le muet allouable %qs requiert INTENT(IN)"
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr "L'argument effectif co-indexé ASYNCHRONOUS ou VOLATILE à %L requiert que le muet %qs n'ait ni ASYNCHRONOUS ni VOLATILE"
  
! #: fortran/interface.cc:4019
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L with allocatable ultimate component to dummy %qs requires either VALUE or INTENT(IN)"
  msgstr "L'argument effectif co-indexé à %L avec un composant ultimement allouable pour le muet %qs requiert soit VALUE ou INTENT(IN)"
  
! #: fortran/interface.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "L'argument effectif qui est un tableau de CLASS pour %qs doit être un tableau complet à %L"
  
! #: fortran/interface.cc:4043
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "L'argument effectif pour %qs doit être ALLOCATABLE à %L"
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "L'argument effectif pour %qs à %L est le résultat d'une fonction et l'argument muet est ALLOCATABLE"
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "L'argument effectif qui est une section de tableau avec des indices de vecteur à %L est incompatible avec l'attribut INTENT(OUT), INTENT(INOUT), VOLATILE ou ASYNCHRONOUS de l'argument muet %qs"
  
! #: fortran/interface.cc:4121
  #, 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 "L'argument effectif de forme tacite à %L est incompatible avec l'argument muet de forme non tacite %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4139
  #, 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 "L'argument effectif qui est une section de tableau à %L est incompatible avec l'argument muet de forme non tacite %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4160
  #, 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 "L'argument effectif qui est un tableau de pointeurs à %L requiert un argument muet de forme tacite ou un tableau de pointeurs %qs à cause de l'attribut VOLATILE"
  
! #: fortran/interface.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr "L'argument effectif de la fonction ISO_C_BINDING à %L requiert que l'argument muet %qs ait un type correspondant de ISO_C_BINDING"
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Spécification de retour alternatif manquant dans l'appel de la sous-routine à %L"
  
! #: fortran/interface.cc:4223
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Argument effectif manquant pour l'argument %qs à %L"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr "compare_actual_expr(): Mauvais code de composant"
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr "check_some_aliasing(): Liste non concordante"
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr "check_some_aliasing(): donnée corrompue"
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Le même argument effectif est associé avec l'argument INTENT(%s) %qs et l'argument INTENT(%s) %qs à %L"
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr "check_intents(): Liste non concordante"
  
! #: fortran/interface.cc:4466
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "L'argument de procédure à %L est local dans une procédure PURE et a l'attribut POINTER"
  
! #: fortran/interface.cc:4478
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "L'argument effectif co-indexé à %L dans une procédure PURE est passé à un argument INTENT(%s)"
  
! #: fortran/interface.cc:4488
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "L'argument effectif co-indexé à %L dans une procédure PURE est passé à un argument muet de type POINTER"
  
! #: fortran/interface.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr "L'argument effectif polymorphique co-indexé à %L est passé à l'argument muet polymorphique %qs"
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "La procédure %qs appelée à %L n'est pas explicitement déclarée, vouliez-vous employer %qs ?"
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "La procédure %qs appelée à %L n'est pas explicitement déclarée"
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Procédure %qs appelée avec une interface implicite à %L"
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet pointeur %qs à %L doit avoir une interface de fonction explicite ou être déclaré comme un tableau"
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "L'objet allouable %qs à %L doit avoir une interface de fonction explicite ou être déclaré comme un tableau"
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "La fonction allouable %qs à %L doit avoir une interface de fonction explicite"
  
! #: fortran/interface.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Interface explicite requise pour l'argument polymorphique à %L"
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "L'argument mot-clé requiert une interface explicite pour la procédure %qs à %L"
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "L'argument de type tacite %s à %L requiert une interface explicite"
  
! #: fortran/interface.cc:4630
  #, gcc-internal-format
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de LOCK_TYPE ou avec un composant LOCK_TYPE à %L requiert une interface explicite pour la procédure %qs"
  
! #: fortran/interface.cc:4645
  #, gcc-internal-format
  msgid "Actual argument of EVENT_TYPE or with EVENT_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "L'argument effectif de EVENT_TYPE ou avec un composant EVENT_TYPE à %L requiert une interface explicite pour la procédure %qs"
  
! #: fortran/interface.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr "Argument MOLD requis pour NULL à %L"
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "Passer l'intrinsèque NULL comme argument effectif à %L requiert une interface explicite"
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Un argument de rang tacite requiert une interface explicite à %L"
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Composant pointeur de procédure %qs appelé avec une interface implicite à %L"
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "L'argument mot-clé requiert une interface explicite pour le composant pointeur de procédure %qs à %L"
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr "MOLD= est requis dans l'argument NULL() à %L: Ambigüité entre les fonctions spécifiées %s et %s"
  
! #: fortran/interface.cc:4889
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "Impossible de trouver le symbole %qs"
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "L'entité %qs à %L est déjà présente dans l'interface"
  
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr "gfc_add_interface(): Mauvais type d'interface"
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Ne peut écraser GENERIC %qs à %L"
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "%qs à %L redéfini une liaison de procédure déclarée NON_OVERRRIDABLE"
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr "%qs à %L ne doit pas être DEFERRED car il redéfini une liaison non DEFERRED"
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "%qs à %L redéfini une procédure PURE et doit aussi être PURE"
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "%qs à %L redéfini une procédure ELEMENTAL et doit aussi être ELEMENTAL"
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "%qs à %L redéfini une procédure non ELEMENTAL et ne doit pas être ELEMENTAL non plus"
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "%qs à %L redéfini une SUBROUTINE et doit aussi être une SUBROUTINE"
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "%qs à %L redéfini une FUNCTION et doit aussi être une FUNCTION"
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Résultat non concordant pour la redéfinition de la procédure %qs à %L: %s"
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "%qs à %L redéfini une procédure PUBLIC et ne doit pas être PRIVATE"
  
! #: fortran/interface.cc:5607
  #, 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 "L'argument muet %qs de %qs à %L devrait être nommé %qs pour correspondre à l'argument équivalent de la procédure redéfinie"
  
! #: fortran/interface.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr "Argument non concordant pour la procédure redéfinissante %qs à %L: %s"
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "%qs à %L doit avoir le même nombre d'arguments formels que la procédure redéfinie"
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "%qs à %L redéfini une liaison NOPASS et doit aussi être NOPASS"
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "%qs à %L redéfini une liaison PASS et doit aussi être PASS"
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "L'argument muet %qs de type objet passé à %L doit être à la même position que l'argument muet de type objet passé à la procédure redéfinie"
  
! #: fortran/interface.cc:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "L'argument muet DTIO à %L doit être du type %s"
  
! #: fortran/interface.cc:5682
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "L'argument muet DTIO à %L doit avoir KIND = %d"
  
! #: fortran/interface.cc:5689
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "L'argument muet DTIO à %L doit être un scalaire"
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr "L'argument muet DTIO à %L doit être ASSUMED SHAPE ARRAY"
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "L'argument caractère DTIO à %L doit avoir une longueur tacite"
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "L'argument muet DTIO à %L doit avoir INTENT %s"
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "Le retour alternatif à %L n'est pas permis dans une procédure DTIO"
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "La procédure DTIO %qs à %L doit être une sous-routine"
  
! #: fortran/interface.cc:5783
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop peu d'arguments muets dans la procédure DTIO %qs à %L"
  
! #: fortran/interface.cc:5790
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "Trop d'arguments muets dans la procédure DTIO %qs à %L"
*************** msgstr "Conversion de %s vers %s à %L"
*** 78810,78816 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s à %L"
--- 78901,78907 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "Impossible de convertir %s en %s à %L"
*************** msgstr "L'instruction CLOSE à %L requie
*** 79261,79267 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Le numéro de UNIT dans l'instruction CLOSE à %L doit être non négatif"
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "L'instruction %s n'est pas permise dans une procédure PURE à %C"
--- 79352,79358 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Le numéro de UNIT dans l'instruction CLOSE à %L doit être non négatif"
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "L'instruction %s n'est pas permise dans une procédure PURE à %C"
*************** msgstr "NAMELIST %qs dans l'instruction
*** 79356,79362 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs à %L est polymorphique et requiert une procédure d'entrée/sortie définie"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs à %L avec des composants ALLOCATABLE ou POINTER"
--- 79447,79453 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr "L'objet NAMELIST %qs dans la liste de noms %qs à %L est polymorphique et requiert une procédure d'entrée/sortie définie"
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr "Objet NAMELIST %qs dans la liste de noms %qs à %L avec des composants ALLOCATABLE ou POINTER"
*************** msgstr "Bloc CRITICAL imbriqué à %C"
*** 79742,80387 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr "Le nom de déclaration de co-dimension %qs dans l'association à %L ne doit pas être le même que le sélecteur"
  
! #: fortran/match.cc:1996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Nom d'association attendu à %C"
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr "Mauvaise liste de réorganisation des liaisons à %C"
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr "La liste de réorganisation des liaisons à %C est une fonctionnalité expérimentale de F202y. Utilisez std=f202y pour l'activer"
  
! #: fortran/match.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Cible de l'association invalide à %C"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr "Le sélecteur dans l'association de co-tableau à %C devra être un co-tableau nommé"
  
! #: fortran/match.cc:2067
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nom %qs dupliqué dans l'association à %C"
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "Le sélecteur à %L duplique le sélecteur à %L"
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "La cible de l'association à %C ne doit pas être co-indexée"
  
! #: fortran/match.cc:2111
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La cible de l'association à %L ne peut pas être une constante BOZ littérale"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Le nom d'association %s avec la cible de rang tacite à %L doit avoir une liste de réorganisation des liaisons (liste de lbound:ubound pour chaque dimension)"
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "La cible de rang tacite à %C doit être contigüe"
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> ou %<,%> attendue à %C"
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Liste d'association attendue à %C"
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Association attendue à %C"
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Rebut après l'instruction ASSOCIATE à %C"
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Le type dérivé %qs à %L ne peut pas être ABSTRACT"
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Spécification de type invalide à %C"
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Erreur de syntaxe dans l'itérateur FORALL à %C"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr "Échec de la création de l'arbre des symboles de la variable masquée pour la spécification de type DO CONCURRENT à %L"
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "La construction FORALL ou DO CONCURRENT inclus une spécification de type à %L"
  
! #: fortran/match.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "La spécification de type à %L doit être un type INTEGER"
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "Construction DO CONCURRENT à %C"
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "DEFAULT (NONE) est spécifié plus d'une fois dans DO CONCURRENT à %C"
  
! #: fortran/match.cc:3184
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Opérateur de réduction ou nom de fonction attendu à %C"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "%<:%> attendu à %C"
  
! #: fortran/match.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "Nom de variable attendu dans la liste de réduction à %C"
  
! #: fortran/match.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "« , » ou « ) » attendu dans la liste de réduction à %C"
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "Spécification locale REDUCE à %L"
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "Spécification locale à %L"
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Le nom %qs dans l'instruction %s à %C est inconnu"
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Le nom %qs dans l'instruction %s à %C n'est pas un nom de construction"
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "L'instruction %s à %C quitte la construction CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "L'instruction %s à %C quitte la construction DO CONCURRENT"
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "L'instruction %s à %C n'est pas à l'intérieur d'une construction"
  
! #: fortran/match.cc:3425
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "L'instruction %s à %C n'est pas à l'intérieur de la construction %qs"
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "L'instruction CYCLE à %C n'est pas applicable à la construction %qs qui n'est pas une boucle"
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Instruction EXIT sans nom de construction « do » à %C"
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "L'instruction %s à %C n'est pas applicable à la construction %qs"
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "L'instruction %s à %C quitte le bloc structuré OpenACC"
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "L'instruction %s à %C quitte le bloc structuré OpenMP"
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "L'instruction EXIT à %C termine la boucle !$ACC LOOP"
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "Instruction CYCLE à %C pour une boucle !$ACC LOOP découpée en blocs qui n'est pas la plus à l'intérieur"
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "Instruction CYCLE à %C pour une boucle !$ACC LOOP coalescée qui n'est pas la plus à l'intérieur"
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "L'instruction EXIT à %C termine la boucle !$OMP DO"
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "Instruction CYCLE à %C pour une boucle !$OMP DO coalescée qui n'est pas la plus à l'intérieur"
  
! #: fortran/match.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Espace requis dans l'instruction %s près de %C"
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Le code de STOP à %C ne peut pas être négatif"
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Le code de STOP à %C contient trop de chiffres"
  
! #: fortran/match.cc:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "Spécificateur QUIET= pour %s à %L"
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Instruction %s à %C dans une procédure PURE"
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Instruction STOP de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Instruction STOP de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:3769
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "Le code STOP à %L doit être une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]"
  
! #: fortran/match.cc:3781
  #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr "Le code STOP à %L doit être une expression constante scalaire CHARACTER ou INTEGER par défaut"
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Le code STOP à %L doit être soit le type INTEGER ou CHARACTER"
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Le code STOP à %L doit être scalaire"
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Le code STOP à %L doit être un caractère par défaut avec KIND=%d"
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP à %L doit être un entier par défaut avec KIND=%d"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Le spécificateur QUIET à %L doit être un scalaire LOGICAL"
  
! #: fortran/match.cc:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Instruction PAUSE à %C"
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Instruction ERROR STOP à %C"
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Instruction EVENT %s de contrôle d'image à %C dans une procédure PURE"
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Instruction EVENT %s de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Instruction EVENT %s de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Balise STAT redondante trouvée à %L"
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvée à %L"
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Balise UNTIL_COUNT redondante trouvée à %L"
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Instruction EVENT POST à %C"
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Instruction EVENT WAIT à %C"
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Instruction FAIL IMAGE à %C"
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Instruction FORM TEAM à %C"
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Instruction CHANGE TEAM à %C"
  
! #: fortran/match.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Instruction SYNC TEAM à %C"
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Instruction %s de contrôle d'image à %C dans une procédure PURE"
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Instruction %s de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Instruction %s de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Balise ACQUIRED_LOCK redondante trouvée à %L"
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Instruction LOCK à %C"
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Instruction UNLOCK à %C"
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Instruction SYNC de contrôle d'image à %C dans une procédure PURE"
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Instruction SYNC à %C"
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Instruction SYNC de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Instruction SYNC de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Instruction ASSIGN à %C"
  
! #: fortran/match.cc:4847
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Instruction GOTO assigné à %C"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La liste d'étiquettes d'instructions dans le GOTO à %C ne peut pas être vide"
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculé à %C"
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Erreur dans la spécification de type à %L"
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE à %L"
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "La liste de spec des paramètres de types dans le type-spec à %L ne peut pas contenir de paramètre DEFERRED"
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue à %C"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Mauvais objet d'allocation à %C pour une procédure PURE"
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objet allouable incompatible à %C pour la spec de type CHARACTER à %L"
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE sur un co-tableau à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE sur un co-tableau à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "L'objet d'allocation à %L n'est ni un pointeur de données ni une variable allouable"
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Le type de l'entité à %L est incompatible sur le type avec typespec"
  
! #: fortran/match.cc:5223
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Le paramètre de sous-type pour l'entité à %L diffère du paramètre de sous-type du typespec"
  
! #: fortran/match.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Spécification de forme pour un scalaire allouable à %C"
  
! #: fortran/match.cc:5267
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La balise STAT à %L ne peut pas être une constante"
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG à %L"
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE à %L"
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvée à %L"
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La balise SOURCE à %L est en conflit avec le typespec à %L"
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Balise SOURCE à %L avec plus d'un seul objet allouable"
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD à %L"
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvée à %L"
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La balise MOLD à %L est en conflit avec le typespec à %L"
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La balise MOLD à %L est en conflit avec la balise SOURCE à %L"
  
! #: fortran/match.cc:5390
  #, 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 "L'objet allouable à %L avec un paramètre de type différé requiert soit une spécification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.cc:5402
  #, 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 "L'objet allouable polymorphique illimité à %L requiert soit une spécification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "L'objet pointeur à %C ne sera point co-indexé"
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY n'autorise pas le remappage des limites pour l'objet pointeur à %C"
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objet allouable illégal à %C pour une procédure PURE"
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE d'un co-tableau à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE d'un co-tableau à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "L'objet allouable à %C n'est ni un pointeur vers une non procédure ni une variable allouable"
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG à %L"
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Instruction RETURN de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Instruction RETURN de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "Instruction RETURN de contrôle d'image à %C dans un bloc CHANGE TEAM-END TEAM"
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "L'instruction RETURN avec retour alternatif à %C est uniquement autorisé dans une SUBROUTINE"
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "Instruction RETURN dans le programme principal à %C"
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Référence à un composant attendue à %C"
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut après CALL à %C"
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Procédure liée à un type ou composant pointeur de procédure attendu à %C"
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Une constante littérale BOZ à %L ne peut pas apparaître comme un argument effectif dans une référence de sous-routine"
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Erreur de syntaxe dans le nom du bloc commun à %C"
--- 79833,80478 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr "Le nom de déclaration de co-dimension %qs dans l'association à %L ne doit pas être le même que le sélecteur"
  
! #: fortran/match.cc:2145
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Nom d'association attendu à %C"
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr "Mauvaise liste de réorganisation des liaisons à %C"
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr "La liste de réorganisation des liaisons à %C est une fonctionnalité expérimentale de F202y. Utilisez std=f202y pour l'activer"
  
! #: fortran/match.cc:2192
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "Cible de l'association invalide à %C"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr "Le sélecteur dans l'association de co-tableau à %C devra être un co-tableau nommé"
  
! #: fortran/match.cc:2216
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "Nom %qs dupliqué dans l'association à %C"
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "Le sélecteur à %L duplique le sélecteur à %L"
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr "La cible de l'association à %C ne doit pas être co-indexée"
  
! #: fortran/match.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "La cible de l'association à %L ne peut pas être une constante BOZ littérale"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr "Le nom d'association %s avec la cible de rang tacite à %L doit avoir une liste de réorganisation des liaisons (liste de lbound:ubound pour chaque dimension)"
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "La cible de rang tacite à %C doit être contigüe"
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<)%> ou %<,%> attendue à %C"
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr "Liste d'association attendue à %C"
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr "Association attendue à %C"
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Rebut après l'instruction ASSOCIATE à %C"
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Le type dérivé %qs à %L ne peut pas être ABSTRACT"
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "Spécification de type invalide à %C"
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Erreur de syntaxe dans l'itérateur FORALL à %C"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr "Échec de la création de l'arbre des symboles de la variable masquée pour la spécification de type DO CONCURRENT à %L"
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "La construction FORALL ou DO CONCURRENT inclus une spécification de type à %L"
  
! #: fortran/match.cc:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "La spécification de type à %L doit être un type INTEGER"
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr "Construction DO CONCURRENT à %C"
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "DEFAULT (NONE) est spécifié plus d'une fois dans DO CONCURRENT à %C"
  
! #: fortran/match.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Opérateur de réduction ou nom de fonction attendu à %C"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "%<:%> attendu à %C"
  
! #: fortran/match.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "Nom de variable attendu dans la liste de réduction à %C"
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "« , » ou « ) » attendu dans la liste de réduction à %C"
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "Spécification locale REDUCE à %L"
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "Spécification locale à %L"
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Le nom %qs dans l'instruction %s à %C est inconnu"
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Le nom %qs dans l'instruction %s à %C n'est pas un nom de construction"
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "L'instruction %s à %C quitte la construction CRITICAL"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "L'instruction %s à %C quitte la construction DO CONCURRENT"
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr "L'instruction %s à %C n'est pas à l'intérieur d'une construction"
  
! #: fortran/match.cc:3614
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr "L'instruction %s à %C n'est pas à l'intérieur de la construction %qs"
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "L'instruction CYCLE à %C n'est pas applicable à la construction %qs qui n'est pas une boucle"
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr "Instruction EXIT sans nom de construction « do » à %C"
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "L'instruction %s à %C n'est pas applicable à la construction %qs"
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "L'instruction %s à %C quitte le bloc structuré OpenACC"
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "L'instruction %s à %C quitte le bloc structuré OpenMP"
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "L'instruction EXIT à %C termine la boucle !$ACC LOOP"
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "Instruction CYCLE à %C pour une boucle !$ACC LOOP découpée en blocs qui n'est pas la plus à l'intérieur"
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "Instruction CYCLE à %C pour une boucle !$ACC LOOP coalescée qui n'est pas la plus à l'intérieur"
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "L'instruction EXIT à %C termine la boucle !$OMP DO"
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "Instruction CYCLE à %C pour une boucle !$OMP DO coalescée qui n'est pas la plus à l'intérieur"
  
! #: fortran/match.cc:3866
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "Espace requis dans l'instruction %s près de %C"
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr "Le code de STOP à %C ne peut pas être négatif"
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr "Le code de STOP à %C contient trop de chiffres"
  
! #: fortran/match.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "Spécificateur QUIET= pour %s à %L"
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr "Instruction %s à %C dans une procédure PURE"
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr "Instruction STOP de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr "Instruction STOP de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:3958
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be a scalar CHARACTER constant or digit[digit[digit[digit[digit]]]]"
  msgstr "Le code STOP à %L doit être une constante CHARACTER scalaire ou chiffre[chiffre[chiffre[chiffre[chiffre]]]]"
  
! #: fortran/match.cc:3969
  #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "Le code STOP à %L doit être une expression constante scalaire"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "Le code STOP à %L doit être soit le type INTEGER ou CHARACTER"
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr "Le code STOP à %L doit être scalaire"
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr "Le code STOP à %L doit être un caractère par défaut avec KIND=%d"
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Le code STOP à %L doit être un entier par défaut avec KIND=%d"
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "Le spécificateur QUIET à %L doit être un scalaire LOGICAL"
  
! #: fortran/match.cc:4063
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "Instruction PAUSE à %C"
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr "Instruction ERROR STOP à %C"
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "Instruction EVENT %s de contrôle d'image à %C dans une procédure PURE"
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr "Instruction EVENT %s de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr "Instruction EVENT %s de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr "Balise STAT redondante trouvée à %L"
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr "Balise ERRMSG redondante trouvée à %L"
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr "Balise UNTIL_COUNT redondante trouvée à %L"
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr "Instruction EVENT POST à %C"
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr "Instruction EVENT WAIT à %C"
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr "Instruction FAIL IMAGE à %C"
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr "Instruction FORM TEAM à %C"
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr "Instruction CHANGE TEAM à %C"
  
! #: fortran/match.cc:4523
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "Instruction SYNC TEAM à %C"
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "Instruction %s de contrôle d'image à %C dans une procédure PURE"
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr "Instruction %s de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr "Instruction %s de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr "Balise ACQUIRED_LOCK redondante trouvée à %L"
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "Instruction LOCK à %C"
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr "Instruction UNLOCK à %C"
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "Instruction SYNC de contrôle d'image à %C dans une procédure PURE"
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "Instruction SYNC à %C"
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr "Instruction SYNC de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr "Instruction SYNC de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:4995
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "Instruction ASSIGN à %C"
  
! #: fortran/match.cc:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "Instruction GOTO assigné à %C"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "La liste d'étiquettes d'instructions dans le GOTO à %C ne peut pas être vide"
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr "GOTO calculé à %C"
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr "Erreur dans la spécification de type à %L"
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr "typespec dans ALLOCATE à %L"
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr "La liste de spec des paramètres de types dans le type-spec à %L ne peut pas contenir de paramètre DEFERRED"
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "Constante inattendue à %C"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Mauvais objet d'allocation à %C pour une procédure PURE"
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr "Objet allouable incompatible à %C pour la spec de type CHARACTER à %L"
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "ALLOCATE sur un co-tableau à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr "ALLOCATE sur un co-tableau à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "L'objet d'allocation à %L n'est ni un pointeur de données ni une variable allouable"
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "Le type de l'entité à %L est incompatible sur le type avec typespec"
  
! #: fortran/match.cc:5415
  #, gcc-internal-format, gfc-internal-format
  msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
  msgstr "Le paramètre de sous-type pour l'entité à %L diffère du paramètre de sous-type du typespec"
  
! #: fortran/match.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Spécification de forme pour un scalaire allouable à %C"
  
! #: fortran/match.cc:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "La balise STAT à %L ne peut pas être une constante"
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr "Balise ERRMSG à %L"
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr "Balise SOURCE à %L"
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr "Balise SOURCE redondante trouvée à %L"
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr "La balise SOURCE à %L est en conflit avec le typespec à %L"
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr "Balise SOURCE à %L avec plus d'un seul objet allouable"
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr "Balise MOLD à %L"
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr "Balise MOLD redondante trouvée à %L"
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr "La balise MOLD à %L est en conflit avec le typespec à %L"
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "La balise MOLD à %L est en conflit avec la balise SOURCE à %L"
  
! #: fortran/match.cc:5582
  #, 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 "L'objet allouable à %L avec un paramètre de type différé requiert soit une spécification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.cc:5594
  #, 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 "L'objet allouable polymorphique illimité à %L requiert soit une spécification de type ou une balise SOURCE ou une balise MOLD"
  
! #: fortran/match.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr "L'objet pointeur à %C ne sera point co-indexé"
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr "NULLIFY n'autorise pas le remappage des limites pour l'objet pointeur à %C"
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "Objet allouable illégal à %C pour une procédure PURE"
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr "DEALLOCATE d'un co-tableau à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr "DEALLOCATE d'un co-tableau à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "L'objet allouable à %C n'est ni un pointeur vers une non procédure ni une variable allouable"
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr "ERRMSG à %L"
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr "Instruction RETURN de contrôle d'image à %C dans un bloc CRITICAL"
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr "Instruction RETURN de contrôle d'image à %C dans un bloc DO CONCURRENT"
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr "Instruction RETURN de contrôle d'image à %C dans un bloc CHANGE TEAM-END TEAM"
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "L'instruction RETURN avec retour alternatif à %C est uniquement autorisé dans une SUBROUTINE"
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr "Instruction RETURN dans le programme principal à %C"
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Référence à un composant attendue à %C"
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Rebut après CALL à %C"
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Procédure liée à un type ou composant pointeur de procédure attendu à %C"
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr "Une constante littérale BOZ à %L ne peut pas apparaître comme un argument effectif dans une référence de sous-routine"
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Erreur de syntaxe dans le nom du bloc commun à %C"
*************** msgstr "Erreur de syntaxe dans le nom du
*** 80389,80450 ****
  #. 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.cc:6123
  #, 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 "La variable %qs à %L dans le bloc commun %qs à %C doit être déclarée avec un sous-type interopérable avec le C puisque le bloc commun %qs est bind(c)"
  
! #: fortran/match.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable %qs dans le bloc commun %qs à %C ne peut pas être bind(c) puisqu'elle n'est pas globale"
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Le symbole %qs à %C est déjà dans le bloc COMMON"
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Le symbole %qs initialisé à %C peut uniquement être COMMON dans BLOCK DATA"
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr "Le symbole %qs à %C est associé par USE du module %qs et ne peut pas apparaître dans COMMON"
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La spécification de tableau pour le symbole %qs dans COMMON à %C doit être explicite"
  
! #: fortran/match.cc:6180
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Le symbole %qs dans COMMON à %C ne peut pas être un co-tableau"
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Le symbole %qs dans COMMON à %C ne peut pas être un tableau de POINTER"
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Le symbole %qs dans le bloc COMMON %qs à %C est indirectement rendu équivalent à l'autre bloc COMMON %qs"
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA à %L"
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Le nom du groupe de la liste de noms %qs à %C a déjà le type de base %s"
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Le nom du groupe de la liste de noms %qs à %C est déjà associé à use et ne peut pas être respécifié"
--- 80480,80541 ----
  #. 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.cc:6321
  #, 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 "La variable %qs à %L dans le bloc commun %qs à %C doit être déclarée avec un sous-type interopérable avec le C puisque le bloc commun %qs est bind(c)"
  
! #: fortran/match.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "La variable %qs dans le bloc commun %qs à %C ne peut pas être bind(c) puisqu'elle n'est pas globale"
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Le symbole %qs à %C est déjà dans le bloc COMMON"
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Le symbole %qs initialisé à %C peut uniquement être COMMON dans BLOCK DATA"
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr "Le symbole %qs à %C est associé par USE du module %qs et ne peut pas apparaître dans COMMON"
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "La spécification de tableau pour le symbole %qs dans COMMON à %C doit être explicite"
  
! #: fortran/match.cc:6378
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Le symbole %qs dans COMMON à %C ne peut pas être un co-tableau"
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Le symbole %qs dans COMMON à %C ne peut pas être un tableau de POINTER"
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Le symbole %qs dans le bloc COMMON %qs à %C est indirectement rendu équivalent à l'autre bloc COMMON %qs"
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "Construction BLOCK DATA à %L"
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Le nom du groupe de la liste de noms %qs à %C a déjà le type de base %s"
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr "Le nom du groupe de la liste de noms %qs à %C est déjà associé à use et ne peut pas être respécifié"
*************** msgstr "Le nom du groupe de la liste de
*** 80452,80639 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr "Le symbole %qs dans la liste de noms %qs à %C doit être déclaré avant que la liste de noms doit déclarée"
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "Le type dérivé %qs à %L est en conflit avec l'objet de liste de noms %qs à %C"
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs à %C n'est pas permis"
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Le composant de type dérivé %C n'est pas un membre EQUIVALENCE permis"
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La référence au tableau dans EQUIVALENCE à %C ne peut pas être une section de tableau"
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE à %C requiert deux objets ou plus"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE à %C"
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Une virgule est attendue dans EQUIVALENCE à %C"
  
! #: fortran/match.cc:6702
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE à %C"
  
! #: fortran/match.cc:6795
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "Utilisation invalide de l'argument de fonction instruction à %L"
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction à %L est récursive"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La fonction-instruction %qs à %L entre en conflit avec le nom de la fonction"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La fonction-instruction à %L ne peut pas apparaître à l'intérieur de INTERFACE"
  
! #: fortran/match.cc:6887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction à %C"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "L'expression dans le sélecteur CASE à %L ne peut pas être %s"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "L'expression dans le sélecteur CASE à %L doit être scalaire"
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Expression d'initialisation attendue dans CASE à %C"
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Nom de bloc %qs attendu pour la construction SELECT à %C"
  
! #: fortran/match.cc:7496
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE à %C ne peut pas apparaître dans cette portée"
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE à %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sélecteur dans SELECT TYPE à %C n'est pas une variable nommée; utilisez associate-name=>"
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sélecteur de SELECT RANK à %C doit être une variable de rang tacite"
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue à %C"
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spécification CASE à %C"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue à %C"
  
! #: fortran/match.cc:7985
  #, 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 "La spécification de type ne spécifiera point un type dérivé d'une séquence ou un type avec l'attribut BIND dans SELECT TYPE à %C [F2003:C815]"
  
! #: fortran/match.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramètres de type LEN dans l'instruction TYPE IS à %C doivent être ASSUMED"
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spécification TYPE IS à %C"
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spécification CLASS IS à %C"
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue à %C"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE à %C doit être une constante entière scalaire"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE à %C ne peut pas être inférieure à zéro ou plus grande que %d"
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spécification RANK à %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE à %C pas englobée dans un bloc WHERE"
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'étiquette %qs à %C ne correspond pas à l'étiquette %qs de WHERE"
--- 80543,80730 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr "Le symbole %qs dans la liste de noms %qs à %C doit être déclaré avant que la liste de noms doit déclarée"
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "Le type dérivé %qs à %L est en conflit avec l'objet de liste de noms %qs à %C"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs à %C n'est pas permis"
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Le composant de type dérivé %C n'est pas un membre EQUIVALENCE permis"
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "La référence au tableau dans EQUIVALENCE à %C ne peut pas être une section de tableau"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE à %C requiert deux objets ou plus"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Tentative de faire se chevaucher indirectement les blocs COMMON %s et %s par EQUIVALENCE à %C"
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Une virgule est attendue dans EQUIVALENCE à %C"
  
! #: fortran/match.cc:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "Instruction EQUIVALENCE à %C"
  
! #: fortran/match.cc:6993
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "Utilisation invalide de l'argument de fonction instruction à %L"
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "La fonction-instruction à %L est récursive"
  
! #: fortran/match.cc:7066
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "La fonction-instruction %qs à %L entre en conflit avec le nom de la fonction"
  
! #: fortran/match.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "La fonction-instruction à %L ne peut pas apparaître à l'intérieur de INTERFACE"
  
! #: fortran/match.cc:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "Fonction-instruction à %C"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "L'expression dans le sélecteur CASE à %L ne peut pas être %s"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "L'expression dans le sélecteur CASE à %L doit être scalaire"
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Expression d'initialisation attendue dans CASE à %C"
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Nom de bloc %qs attendu pour la construction SELECT à %C"
  
! #: fortran/match.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "SELECT TYPE à %C ne peut pas apparaître dans cette portée"
  
! #: fortran/match.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT TYPE à %C"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr "Le sélecteur dans SELECT TYPE à %C n'est pas une variable nommée; utilisez associate-name=>"
  
! #: fortran/match.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "Instruction SELECT RANK à %C"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr "Le sélecteur de SELECT RANK à %C doit être une variable de rang tacite"
  
! #: fortran/match.cc:8045
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "erreur d'analyse dans l'instruction SELECT RANK à %C"
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Instruction CASE inattendue à %C"
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "Erreur de syntaxe dans la spécification CASE à %C"
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Instruction TYPE IS inattendue à %C"
  
! #: fortran/match.cc:8183
  #, 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 "La spécification de type ne spécifiera point un type dérivé d'une séquence ou un type avec l'attribut BIND dans SELECT TYPE à %C [F2003:C815]"
  
! #: fortran/match.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr "Tous les paramètres de type LEN dans l'instruction TYPE IS à %C doivent être ASSUMED"
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Erreur de syntaxe dans la spécification TYPE IS à %C"
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Erreur de syntaxe dans la spécification CLASS IS à %C"
  
! #: fortran/match.cc:8301
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "Instruction RANK inattendue à %C"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "L'expression SELECT RANK CASE à %C doit être une constante entière scalaire"
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr "La valeur de l'expression SELECT RANK CASE à %C ne peut pas être inférieure à zéro ou plus grande que %d"
  
! #: fortran/match.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "Erreur de syntaxe dans la spécification RANK à %C"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "Instruction ELSEWHERE à %C pas englobée dans un bloc WHERE"
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr "L'étiquette %qs à %C ne correspond pas à l'étiquette %qs de WHERE"
*************** msgstr "%qs du module %qs, importé à %
*** 80824,81002 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "Désaccord dans les composants du type dérivé %qs de %qs à %C: %qs attendu mais a trouvé %qs"
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Le symbole %qs référencé à %L n'est pas trouvé dans le module %qs"
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "L'opérateur utilisateur %qs référencé à %L n'est pas trouvé dans le module %qs"
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "L'opérateur intrinsèque %qs référencé à %L n'est pas trouvé dans le module %qs"
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): mauvais symbole de module %qs"
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbole pas écrit"
  
! #: fortran/module.cc:6857
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en écriture à %C: %s"
  
! #: fortran/module.cc:6878
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Erreur en écrivant dans le fichier module %qs: %s"
  
! #: fortran/module.cc:6889
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Impossible d%'effacer le fichier module %qs: %s"
  
! #: fortran/module.cc:6892
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Impossible de renommer le fichier module %qs en %qs: %s"
  
! #: fortran/module.cc:6898
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Impossible de supprimer le fichier temporaire du module %qs: %s"
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbole %qs à %C déjà déclaré"
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Impossible de créer le symbole pour %s"
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Le symbole %qs, référencé à %L, n'est pas dans le standard sélectionné"
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Le symbole %qs référencé à %L n'est pas trouvé dans le module intrinsèque ISO_C_BINDING"
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbole %qs déjà déclaré"
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "Le symbole %qs déjà déclaré à %L est en conflit avec le symbole dans %qs à %C"
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "L'utilisation du module intrinsèque %qs à %C est en conflit avec le nom de module non intrinsèque utilisé précédemment"
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "L'utilisation de la constante nommée NUMERIC_STORAGE_SIZE du module intrinsèque ISO_FORTRAN_ENV à %L est incompatible avec l'option %qs"
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "L'utilisation de la constante nommée NUMERIC_STORAGE_SIZE du module intrinsèque ISO_FORTRAN_ENV à %C est incompatible avec l'option %s"
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Le symbole %qs référencé à %L n'a pas été trouvé dans le modèle intrinsèque ISO_FORTRAN_ENV"
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "L'instruction USE à %C n'a pas de qualificatif ONLY"
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Module intrinsèque ISO_FORTRAN_ENV à %C"
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Module ISO_C_BINDING à %C"
  
! #: fortran/module.cc:7729
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Ne peut trouver un module intrinsèque nommé %qs à %C"
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "Module IEEE_FEATURES à %C"
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "Module IEEE_EXCEPTIONS à %C"
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "Module IEEE_ARITHMETIC à %C"
  
! #: fortran/module.cc:7757
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en lecture à %C: %s"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Le fichier module %qs n'a pas été généré, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module."
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "L'utilisation du module non intrinsèque %qs à %C est en conflit avec le nom de module intrinsèque utilisé précédemment"
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Le fichier %qs ouvert à %C n'est pas un fichier module GNU Fortran"
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Impossible de lire le fichier module %qs ouvert à %C car il a été créé par une version différente de GNU Fortran"
  
  # %s est « sub » ou rien.
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Impossible d'utiliser avec USE un sous-module qui est en cours de construction"
  
  # %s est « sub » ou rien.
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Impossible d'utiliser avec USE un module qui est en cours de construction"
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Rebut inattendu à %C"
--- 80915,81093 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr "Désaccord dans les composants du type dérivé %qs de %qs à %C: %qs attendu mais a trouvé %qs"
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Le symbole %qs référencé à %L n'est pas trouvé dans le module %qs"
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "L'opérateur utilisateur %qs référencé à %L n'est pas trouvé dans le module %qs"
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "L'opérateur intrinsèque %qs référencé à %L n'est pas trouvé dans le module %qs"
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr "write_symbol(): mauvais symbole de module %qs"
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr "write_symtree(): Symbole pas écrit"
  
! #: fortran/module.cc:6880
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en écriture à %C: %s"
  
! #: fortran/module.cc:6901
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Erreur en écrivant dans le fichier module %qs: %s"
  
! #: fortran/module.cc:6912
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Impossible d%'effacer le fichier module %qs: %s"
  
! #: fortran/module.cc:6915
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Impossible de renommer le fichier module %qs en %qs: %s"
  
! #: fortran/module.cc:6921
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Impossible de supprimer le fichier temporaire du module %qs: %s"
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "Symbole %qs à %C déjà déclaré"
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr "import_iso_c_binding_module(): Impossible de créer le symbole pour %s"
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Le symbole %qs, référencé à %L, n'est pas dans le standard sélectionné"
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Le symbole %qs référencé à %L n'est pas trouvé dans le module intrinsèque ISO_C_BINDING"
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "Symbole %qs déjà déclaré"
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "Le symbole %qs déjà déclaré à %L est en conflit avec le symbole dans %qs à %C"
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "L'utilisation du module intrinsèque %qs à %C est en conflit avec le nom de module non intrinsèque utilisé précédemment"
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "L'utilisation de la constante nommée NUMERIC_STORAGE_SIZE du module intrinsèque ISO_FORTRAN_ENV à %L est incompatible avec l'option %qs"
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "L'utilisation de la constante nommée NUMERIC_STORAGE_SIZE du module intrinsèque ISO_FORTRAN_ENV à %C est incompatible avec l'option %s"
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Le symbole %qs référencé à %L n'a pas été trouvé dans le modèle intrinsèque ISO_FORTRAN_ENV"
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "L'instruction USE à %C n'a pas de qualificatif ONLY"
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Module intrinsèque ISO_FORTRAN_ENV à %C"
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr "Module ISO_C_BINDING à %C"
  
! #: fortran/module.cc:7752
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Ne peut trouver un module intrinsèque nommé %qs à %C"
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr "Module IEEE_FEATURES à %C"
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr "Module IEEE_EXCEPTIONS à %C"
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr "Module IEEE_ARITHMETIC à %C"
  
! #: fortran/module.cc:7780
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ne peut ouvrir le fichier module %qs en lecture à %C: %s"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr "Le fichier module %qs n'a pas été généré, soit parce que le module ne contient pas de MODULE PROCEDURE ou il y a une erreur dans le module."
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "L'utilisation du module non intrinsèque %qs à %C est en conflit avec le nom de module intrinsèque utilisé précédemment"
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Le fichier %qs ouvert à %C n'est pas un fichier module GNU Fortran"
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr "Impossible de lire le fichier module %qs ouvert à %C car il a été créé par une version différente de GNU Fortran"
  
  # %s est « sub » ou rien.
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr "Impossible d'utiliser avec USE un sous-module qui est en cours de construction"
  
  # %s est « sub » ou rien.
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr "Impossible d'utiliser avec USE un module qui est en cours de construction"
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Rebut inattendu à %C"
*************** msgstr "La clause DEPEND à %L de la con
*** 81618,81624 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "La clause DEPEND à %L de la construction OMP DEPOBJ n'aura qu'un seul localisateur"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "La clause MESSAGE à %L requiert une expression scalaire CHARACTER du type par défaut"
--- 81709,81715 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr "La clause DEPEND à %L de la construction OMP DEPOBJ n'aura qu'un seul localisateur"
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr "La clause MESSAGE à %L requiert une expression scalaire CHARACTER du type par défaut"
*************** msgstr "Liste spécifiée avec la clause
*** 81653,81664 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP FLUSH à %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de %s !$OMP DECLARE REDUCTION prédéfini à %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de !$OMP DECLARE REDUCTION prédéfini à %L"
--- 81744,81755 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP FLUSH à %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de %s !$OMP DECLARE REDUCTION prédéfini à %L"
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr "Redéfinition de !$OMP DECLARE REDUCTION prédéfini à %L"
*************** msgstr "nom attendu à %C"
*** 81871,81877 ****
  msgid "expected variant name at %C"
  msgstr "nom de variante attendu à %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "La clause %qs à %L est spécifiée plus d'une fois"
--- 81962,81968 ----
  msgid "expected variant name at %C"
  msgstr "nom de variante attendu à %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "La clause %qs à %L est spécifiée plus d'une fois"
*************** msgid "Syntax error in !$OMP %s list at
*** 81987,81993 ****
  msgstr "Erreur de syntaxe dans la liste !$OMP %s à %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "la construction %<master%> à %C est dépréciée depuis OpenMP 5.1, utilisez %<masked%>"
--- 82078,82084 ----
  msgstr "Erreur de syntaxe dans la liste !$OMP %s à %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr "la construction %<master%> à %C est dépréciée depuis OpenMP 5.1, utilisez %<masked%>"
*************** msgstr "la construction %<master%> à %C
*** 81997,83382 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr "L'unité de programme à %L a les constructions/routines de périphérique OpenMP mais ne défini pas !$OMP REQUIRES %s alors que d'autres unités de programmes le font"
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spécifiée %qs via l'utilisation du module %qs à %L vient après l'utilisation d'une construction/routine de périphérique"
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spécifiée %qs à %L vient après l'utilisation d'une construction/routine de périphérique"
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spécifiée avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs à %L remplace une <atomic_default_mem_order(%s)%> précédente (qui est peut-être arrivée là par l'utilisation d'un module)"
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spécifiée avec %<atomic_default_mem_order(%s)%> à %L remplace une <atomic_default_mem_order(%s)%> précédente (qui est peut-être arrivée là par l'utilisation d'un module)"
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES est spécifiée avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs à %L mais la même clause n'est pas spécifiée pour l'unité de programme"
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES spécifiée %qs via l'utilisation du module %qs à %L mais la même clause n'est pas spécifiée pour l'unité de programme"
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES à %C doit apparaître dans la partie de spécification de l'unité de programme"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "ACQ_REL, ACQUIRE, RELAXED, RELEASE ou SEQ_CST attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER à %C"
  
! #: fortran/openmp.cc:7802
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Clause attendue à %C"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Clause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue à %L"
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Clause INCLUSIVE OU EXCLUSIVE attendue à %C"
  
! #: fortran/openmp.cc:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Rebut inattendu après !$OMP SCAN à %C"
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Rebut inattendu après la clause TASKYIELD à %C"
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP MASTER à %C"
  
! #: fortran/openmp.cc:8182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP NOTHING à %C"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr "!$OMP ATOMIC à %L avec la clause %s est incompatible avec READ ou WRITE"
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr "!$OMP ATOMIC à %L avec la clause %s requiert la clause %s"
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC WRITE à %L est incompatible avec la clause ACQUIRE implicitement fournie par une directive REQUIRES"
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC READ à %L est incompatible avec la clause RELEASE implicitement fournie par une directive REQUIRES"
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr "!$OMP ATOMIC READ à %L est incompatible avec la clause RELEASE"
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr "!$OMP ATOMIC WRITE à %L est incompatible avec la clause ACQUIRE"
  
! #: fortran/openmp.cc:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Rebut inattendu après l'instruction !$ACC ATOMIC à %C"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP BARRIER à %C"
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "Type de construction PARALLEL, SECTIONS, DO ou TASKGROUP attendu dans l'instruction $OMP CANCELLATION POINT à %C"
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP CANCELLATION POINT à %C"
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Rebut inattendu après la clause NOWAIT à %C"
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clause %s à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "L'expression INTEGER de la clause %s à %L doit être positive"
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "l'expression INTEGER de la clause %s à %L doit être non négative"
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type dérivé dans la clause %s à %L"
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointé Cray %qs du type dérivé dans la clause %s à %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s à %L"
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type polymorphique dans la clause %s à %L"
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointé Cray %qs du type polymorphique dans la clause %s à %L"
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8537
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Tableau de rang tacite %s dans la clause %s à %L"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Objet pointeur Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Objet pointé Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objet VALUE %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La fonction %s déclarée implicitement est utilisée dans !$OMP DECLARE REDUCTION à %L "
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La sous-routine %s déclarée implicitement est utilisé dans !$OMP DECLARE REDUCTION à %L "
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr "Variable de résultat de fonction %qs inattendue à %L dans la déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Pointeur de procédure %qs pas supporté avec !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr "L'argument %qs à %L pour la directive déclarative !$OMP ALLOCATE doit être une variable"
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr "L'argument %qs à %L pour la déclarative !$OMP ALLOCATE doit être dans la même portée que la déclaration de la variable"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Argument muet %qs inattendu comme argument à %L pour la déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Argument co-tableau %qs inattendu comme argument à %L pour la déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr "Bloc commun %</%s/%> dupliqué dans !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr "Variable %qs dupliquée dans !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Désolé, EQUIVALENCE de l'objet %qs n'est pas supportée avec !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr "Désolé, les pointeurs Cray et la cible du pointage telle que %qs ne sont pas supportées avec !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Variable allouable %qs inattendue à %L dans la directive déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Variable pointeur %qs inattendue à %L dans la directive déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "ALIGN requiert une expression d'alignement qui est une constante entière positive scalaire à %L et qui est une puissance de deux"
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Une clause ALLOCATOR est requise car l'élément de liste %<%s%s%s%> à %L a l'attribut SAVE"
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Allocateur prédéfini requis dans la clause ALLOCATOR à %L car l'élément de liste %<%s%s%s%> à %L a l'attribut SAVE"
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr "Allocateur prédéfini %qs dans la clause ALLOCATOR à %L, utilisé pour l'élément de liste %<%s%s%s%> à %L, peut uniquement être utilisé pour des variables statiques locales"
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr "Expression entière attendue dans le type %<omp_allocator_handle_kind%> à %L"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/openmp.cc:8872
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "L'expression HOLDS à %L doit être une expression logique scalaire"
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramètre de la clause ORDERED est plus petit que COLLAPSE à %L"
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "la clause ORDER ne doit pas être utilisée avec ORDERED à %L"
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "La clause IF sans modificateur à %L est utilisée avec des clauses IF avec modificateurs"
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "Le modificateur %s de la clause IF à %L n'est pas approprié pour la construction OpenMP actuelle"
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause SELF à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause FINAL à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause NOVARIANTS à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause NOCONTEXT à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause SCHEDULE à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "L'expression INTEGER de chunk_size dans la clause SCHEDULE à %L doit être positive"
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spécifiés à %L"
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Le modificateur d'ordonnancement NONMONOTONIC est spécifié avec la clause ORDERED à %L"
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "DEPOBJ dans la construction DEPOBJ à %L sera un entier scalaire de type OMP_DEPEND_KIND"
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable %qs n'est pas un argument muet à %L"
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "La clause pour l'objet %qs à %L est ignorée car les paramètres n'ont pas besoin d'être copiés"
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "L'objet %qs n'est pas une variable à %L; les paramètres ne peuvent pas et ne doivent pas être mappé"
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "La clause pour l'objet %qs à %L est ignorée car elle est un paramètre"
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable à %L"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "la clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD à %L"
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause ORDERED spécifiée en même temps que la clause %<inscan%> REDUCTION à %L"
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause SCHEDULE spécifiée en même temps que la clause %<inscan%> REDUCTION à %L"
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est présent dans de multiples clauses à %L"
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Le symbole %qs a des accès sur des composants mixtes et des non composants à %L"
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr "La clause DEPEND à %L requiert une clause d'action avec le type interop %<targetsync%>"
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr "La clause DEPEND à %L requiert le type interop %<targetsync%>, il est manquant pour %qs à %L"
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr "%qs à %L dans la clause %qs doit être une variable entière scalaire de type %<omp_interop_kind%>"
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "%qs à %L dans la clause %qs doivent être définissables"
  
! #: fortran/openmp.cc:9385
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Le symbole %qs est présent à la fois dans les clauses data et map à %L"
  
! #: fortran/openmp.cc:9471
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qs apparaît plus d'une fois dans %<allocate%> à %L"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr "%qs spécifié dans la clause %<allocate%> à %L mais pas dans une clause de privatisation explicite"
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr "L'utilisation d'une ou plusieurs directives %<allocate%> avec une instruction %<allocate%> associée à %L est dépréciée depuis OpenMP 5.2, utilisez une directive %<allocators%>"
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Co-tableau %qs inattendu dans %<allocate%> à %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr "%qs spécifié dans %<allocate%> à %L mais pas dans l'instruction ALLOCATE associée"
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr "%qs est listé dans l'instruction %<allocate%> à %L mais il n'est pas listé explicitement dans la directive %<!$OMP ALLOCATE%> et il n'existe pas de directive sans liste d'arguments"
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr "Co-tableau %qs inattendu dans %<allocate%> à %L, listé implicitement dans %<!$OMP ALLOCATE%> à %L"
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr "La directive ALLOCATORS à %L dans une région cible doit spécifier un modificateur ALLOCATOR pour %qs"
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr "La directive ALLOCATE à %L dans une région cible doit spécifier une clause ALLOCATOR pour %qs"
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr "La directive ALLOCATE à %L dans une région cible doit spécifier une clause ALLOCATOR"
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Le tableau %qs n'est pas permis dans la réduction à %L"
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Le symbole %qs est présent à la fois dans les clauses FROM et TO à %L"
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objet non THREADPRIVATE %qs dans la clause COPYIN à %L"
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "la clause NOWAIT ne doit pas être utilisée avec la clause COPYPRIVATE à %L"
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause COPYPRIVATE à %L"
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause COPYPRIVATE à %L"
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Pointé Cray %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Nom associé %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Gestionnaire d'événement DETACH %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs dans la clause ALIGNED doit être POINTER, ALLOCATABLE, pointeur Cray ou C_PTR à %L"
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs dans la clause ALIGNED à %L requiert une expression d'alignement qui est un entier constant positif et scalaire"
  
! #: fortran/openmp.cc:9778
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Expression entière scalaire pour le début de la plage attendue à %L"
  
! #: fortran/openmp.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Expression entière scalaire pour la fin de la plage attendue à %L"
  
! #: fortran/openmp.cc:9790
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Expression entière scalaire pour le pas de la plage attendue à %L"
  
! #: fortran/openmp.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr "Pas de plage non nul attendu à %L"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr "Type de dépendance SINK utilisé avec SOURCE sur la même construction à %L"
  
! #: fortran/openmp.cc:9818
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "Le terme SINK n'est pas un entier constant à %L"
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr "omp_cur_iteration à %L requiert %<-1%> comme décalage logique"
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Le localisateur %qs à %L dans la clause DEPEND de type depobj sera un entier scalaire de type OMP_DEPEND_KIND"
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Le localisateur à %L dans la clause DEPEND de type depobj sera un entier scalaire de type OMP_DEPEND_KIND"
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Le tableau n'est pas contigu à %L"
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr "L'argument %qs de la clause MAP à %L ne doit pas être une variable locale au périphérique, y compris GROUPPRIVATE"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "L'argument de la clause %qs doit être ALLOCATABLE ou un POINTER à %L"
  
! #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Référence de sous-chaîne inattendue dans la clause %s à %L"
  
! #: fortran/openmp.cc:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Référence de désignateur de partie complexe inattendue dans la clause %s à %L"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs dans la clause %s à %L n'est pas une section de tableau convenable"
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Le pas ne devrait pas être spécifié pour le section de tableau dans la clause %s à %L"
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs dans la clause %s à %L est une section de tableau de taille nulle"
  
  # %s est «  data » ou rien.
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP à %L"
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA avec un type de correspondance autre que TO, TOFROM ou ALLOC sur la clause MAP à %L"
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA avec un type de correspondance autre que FROM, TOFROM, RELEASE ou DELETE sur la clause MAP à %L"
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Pointé Cray %qs dans la clause %s à %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "La liste d'éléments %qs dans la clause %s à %L doit être TYPE(C_PTR)"
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr "L'argument de type non C_PTR à %L est déprécié, utilisez HAS_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr "L'argument de type non C_PTR à %L est déprécié, utilisez USE_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr "L'espace mémoire %qs à %L dans USES_ALLOCATORS doit être un espace mémoire prédéfini"
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr "L'allocateur %qs à %L dans USES_ALLOCATORS doit être un entier scalaire de type %<omp_allocator_handle_kind%>"
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr "L'allocateur %qs à %L dans USES_ALLOCATORS doit soit être une variable ou soit un allocateur prédéfini"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr "Un espace mémoire ou un tableau de traits ne peut pas spécifier l'allocateur prédéfini %qs à %L"
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr "Le tableau de traits %qs dans USES_ALLOCATORS %L doit être un tableau de constantes nommées à une dimension de type %<omp_alloctrait%>"
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la même construction à %L"
  
! #: fortran/openmp.cc:10260
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Nom associé %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Pointeur de procédure %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Pointeur Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "La variable %qs dans la clause %s est utilisée dans une instruction NAMELIST à %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10307
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Gestionnaire d'événement DETACH %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr "Désolé, l'élément de liste %qs à %L avec des composants allouables n'est pas supporté dans la clause %s"
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr "L'élément de liste polymorphique %qs à %L dans la clause %s a un comportement non spécifié et non supporté"
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Seul DEFAULT est permis comme modificateur de réduction dans la clause REDUCTION à %L"
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvé pour le type %s à %L"
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Désolé, l'objet ALLOCATABLE %qs dans la clause LINEAR sur une construction d'une boucle de partage de travail à %L n'est pas encore supportée"
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Désolé, le tableau %qs dans la clause LINEAR d'une construction de boucle de partage de travail à %L n'est pas encore supportée"
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR autre que VAL utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit être INTEGER à %L"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Argument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s à %L"
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier scalaire"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier constant ou un argument muet spécifié dans une clause UNIFORM"
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Dans la clause %s, la variable %qs à %L n'est ni un POINTER ni un tableau"
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "La borne inférieure de NUM_TEAMSà %L est plus grande que la borne supérieure à %L"
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "La valeur de la clause HINT à %L sera une expression d'indice de constante valide"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause DIST_SCHEDULE à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la clause %<GRAINSIZE%> à %L ne doit pas être utilisée avec la clause %<NUM_TASKS%>"
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la clause %<REDUCTION%> à %L ne doit pas être utilisée avec la clause %<NOGROUP%>"
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la clause %<FULL%> à %C ne doit pas être utilisée avec la clause %<PARTIAL%>"
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Utilisation incompatible de TILE et COLLAPSE à %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA doit contenir au moins une des clauses MAP, USE_DEVICE_PTR ou USE_DEVICE_ADDR à %L"
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s doit contenir au moins une clause MAP à %L"
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES requiert une expression constante à %L"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs à %L devrait être un type scalaire de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "L'identificateur d'événement à %L ne doit pas être un élément de tableau"
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "L'identificateur d'événement à %L ne doit pas faire partie d'un type dérivé ou d'une classe"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clause %<DETACH%> à %L ne doit pas être utilisée avec la clause %<MERGEABLE%>"
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "la construction %<host_data%> à %L requiert la clause %<use_device%>"
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Expression de comparaison atomique %<==%>, %<.EQ.%> ou %<.EQV.%> attendue à %L"
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Variable intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Expression intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit définir une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit assigner une expression de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE à %L"
  
! #: fortran/openmp.cc:11132
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11137
  #, 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 "expr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC doit définir une variable scalaire d'un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11167
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable différente de celle dans laquelle la mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Pour !$OMP ATOMIC COMPARE, le premier opérande dans la comparaison à %L doit être la variable %qs dans laquelle l'instruction de mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC COMPARE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE à %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procédure intrinsèque MIN/MAX"
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "L'opérateur d'affectation !$OMP ATOMIC doit être un opérateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. à %L"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "L'affectation !$OMP ATOMIC doit être var = var op expr ou var = expr op var à %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr n'est pas mathématiquement équivalent à var = var op (expr) à %L"
  
! #: fortran/openmp.cc:11331
  #, 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 "expr dans l'affectation !$OMP ATOMIC var = var op expr doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "L'affectation intrinsèque IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments à %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "L'affectation intrinsèque !$OMP ATOMIC doit être MIN, MAX, IAND, IOR ou IEOR à %L"
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC sauf un ne doivent pas faire référence à %qs à %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC doivent être scalaires à %L"
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Le premier ou le dernier argument intrinsèque de !$OMP ATOMIC doit être %qs à %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "L'affectation de !$OMP ATOMIC doit avoir un opérateur ou un intrinsèque dans le membre de droite à %L"
  
! #: fortran/openmp.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue à %L"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Avec INSCAN à %L, on attend un corps de boucle avec !$OMP SCAN entre deux séquences de blocs structurés"
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés précédente"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés suivante"
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s ne peut pas contenir de boucle dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s ne peut pas contenir d'appel à l'api OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s ne peut pas contenir de directive OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "La clause SIZES est requise sur la construction !$OMP TILE à %L"
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "La boucle générée par la construction UNROLL à %L sans la clause PARTIAL n'a pas la forme canonique"
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "La construction UNROLL à %L sans la clause PARTIAL génère juste une boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "La construction TILE à %L génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Boucle imparfaitement imbriquée en utilisant les boucles générées"
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable d'itération %s doit être d'un type entier à %L"
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable d'itération %s ne doit pas être THREADPRIVATE à %L"
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE ou ALLOCATE à %L"
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE, ALLOCATE ou LINEAR à %L"
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable d'itération %s est utilisée dans plus d'une boucle à %L"
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "la variable d'itération %s à %L est liée dans du code intervenant"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "l'expression de début de boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "l'expression de début de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "l'expression de fin de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "l'expression de fin de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "les limites de la boucle %s font référence à des variables d'itération différentes à %L"
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "l'incrément de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "l'expression d'incrément de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Les boucles non rectangulaires depuis des boucles générées ne sont pas supportées"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "pas assez de boucle DO pour le %s coalescé (niveau %d) à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause ORDERED à %L"
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause REDUCTION INSCAN à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées à %L"
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "l'argument %<score%> doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "l'argument %<score%> doit être non négatif à %L"
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "la propriété doit être une expression logique à %L"
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "la propriété doit être une expression entière à %L"
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "la propriété doit être une expression logique constante à %L"
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "la propriété doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "la propriété doit être un numéro de périphérique conforme à %L"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "La directive %s ne peut pas être spécifiée dans une région %s à %L"
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable d'itération !$ACC LOOP doit être d'un type entier à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Les boucles %s !$ACC LOOP ne forment pas un espace d'itération rectangulaire à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Les boucles %s !$ACC LOOP sont imparfaitement imbriquées à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "pas assez de boucles DO pour la boucle %s !$ACC LOOP à %L"
  
! #: fortran/openmp.cc:13082
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Une boucle découpée en blocs ne peut pas être parallélisée sur plusieurs « gangs », « workers » ou vecteurs en même temps à %L"
  
! #: fortran/openmp.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante à %L"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "L'objet %qs à %L est ignoré car les paramètres n'ont pas besoin d'être copiés"
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Les sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE à %L"
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs ne fait pas référence à une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L avec un TEAMS imbriqué à %L ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L dans un TEAMS imbriqué ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "la directive %<OMP DISPATCH%> à %L doit être suivie d'un appel de procédure avec une affectation optionnelle"
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "la directive %<OMP DISPATCH%> à %L ne peut pas être suivie par un pointeur de procédure"
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE à %L requiert au moins une clause TO ou FROM"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL à %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisé"
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "!$OMP SCAN inattendu à %L en dehors de la construction de boucle avec la clause %<inscan%> REDUCTION"
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD devrait faire référence à la procédure contenante %qs à %L"
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Expression de décalage entière scalaire non négative constante attendue à %L"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Pour %<adjust_args%> basé sur une plage, une expression entière scalaire positive constante est requise à %L"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Nom de paramètre muet ou entier positif attendu à %L"
  
! #: fortran/openmp.cc:13610
  #, 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 "Une variable autre que OMP_PRIV ou OMP_ORIG est utilisée dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13618
  #, 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 "Une variable autre que OMP_OUT ou OMP_IN est utilisée dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Opérateur invalide pour !$OMP DECLARE REDUCTION %s à %L"
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "La longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante à %L"
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13710
  #, 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 "Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit être OMP_PRIV à %L"
  
! #: fortran/openmp.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dérivé sans initialisation par défaut à %L"
--- 82088,83473 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr "L'unité de programme à %L a les constructions/routines de périphérique OpenMP mais ne défini pas !$OMP REQUIRES %s alors que d'autres unités de programmes le font"
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spécifiée %qs via l'utilisation du module %qs à %L vient après l'utilisation d'une construction/routine de périphérique"
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr "La clause !$OMP REQUIRES spécifiée %qs à %L vient après l'utilisation d'une construction/routine de périphérique"
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spécifiée avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs à %L remplace une <atomic_default_mem_order(%s)%> précédente (qui est peut-être arrivée là par l'utilisation d'un module)"
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr "La clause !$OMP REQUIRES qui est spécifiée avec %<atomic_default_mem_order(%s)%> à %L remplace une <atomic_default_mem_order(%s)%> précédente (qui est peut-être arrivée là par l'utilisation d'un module)"
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES est spécifiée avec %<atomic_default_mem_order(%s)%> via l'utilisation du module %qs à %L mais la même clause n'est pas spécifiée pour l'unité de programme"
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr "La clause !$OMP REQUIRES spécifiée %qs via l'utilisation du module %qs à %L mais la même clause n'est pas spécifiée pour l'unité de programme"
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "!$OMP REQUIRES à %C doit apparaître dans la partie de spécification de l'unité de programme"
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr "ACQ_REL, ACQUIRE, RELAXED, RELEASE ou SEQ_CST attendu pour la clause ATOMIC_DEFAULT_MEM_ORDER à %C"
  
! #: fortran/openmp.cc:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "Clause attendue à %C"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr "Clause UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD ou ATOMIC_DEFAULT_MEM_ORDER attendue à %L"
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "Clause INCLUSIVE OU EXCLUSIVE attendue à %C"
  
! #: fortran/openmp.cc:7855
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Rebut inattendu après !$OMP SCAN à %C"
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Rebut inattendu après la clause TASKYIELD à %C"
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP MASTER à %C"
  
! #: fortran/openmp.cc:8194
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP NOTHING à %C"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr "!$OMP ATOMIC à %L avec la clause %s est incompatible avec READ ou WRITE"
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr "!$OMP ATOMIC à %L avec la clause %s requiert la clause %s"
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC WRITE à %L est incompatible avec la clause ACQUIRE implicitement fournie par une directive REQUIRES"
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr "!$OMP ATOMIC READ à %L est incompatible avec la clause RELEASE implicitement fournie par une directive REQUIRES"
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr "!$OMP ATOMIC READ à %L est incompatible avec la clause RELEASE"
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr "!$OMP ATOMIC WRITE à %L est incompatible avec la clause ACQUIRE"
  
! #: fortran/openmp.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Rebut inattendu après l'instruction !$ACC ATOMIC à %C"
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP BARRIER à %C"
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr "Type de construction PARALLEL, SECTIONS, DO ou TASKGROUP attendu dans l'instruction $OMP CANCELLATION POINT à %C"
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Rebut inattendu après l'instruction $OMP CANCELLATION POINT à %C"
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Rebut inattendu après la clause NOWAIT à %C"
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "La clause %s à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "L'expression INTEGER de la clause %s à %L doit être positive"
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr "l'expression INTEGER de la clause %s à %L doit être non négative"
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type dérivé dans la clause %s à %L"
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Objet pointé Cray %qs du type dérivé dans la clause %s à %L"
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet POINTEUR %qs du type polymorphique dans la clause %s à %L"
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointeur Cray %qs du type polymorphique dans la clause %s à %L"
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Objet pointé Cray %qs du type polymorphique dans la clause %s à %L"
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Tableau de rang tacite %s dans la clause %s à %L"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "Objet POINTER %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Objet pointeur Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Objet pointé Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "Objet ALLOCATABLE %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "Objet VALUE %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La fonction %s déclarée implicitement est utilisée dans !$OMP DECLARE REDUCTION à %L "
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr "La sous-routine %s déclarée implicitement est utilisé dans !$OMP DECLARE REDUCTION à %L "
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr "Variable de résultat de fonction %qs inattendue à %L dans la déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Pointeur de procédure %qs pas supporté avec !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr "L'argument %qs à %L pour la directive déclarative !$OMP ALLOCATE doit être une variable"
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr "L'argument %qs à %L pour la déclarative !$OMP ALLOCATE doit être dans la même portée que la déclaration de la variable"
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Argument muet %qs inattendu comme argument à %L pour la déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr "Argument co-tableau %qs inattendu comme argument à %L pour la déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr "Bloc commun %</%s/%> dupliqué dans !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr "Variable %qs dupliquée dans !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "Désolé, EQUIVALENCE de l'objet %qs n'est pas supportée avec !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr "Désolé, les pointeurs Cray et la cible du pointage telle que %qs ne sont pas supportées avec !$OMP ALLOCATE à %L"
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Variable allouable %qs inattendue à %L dans la directive déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr "Variable pointeur %qs inattendue à %L dans la directive déclarative !$OMP ALLOCATE"
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr "ALIGN requiert une expression d'alignement qui est une constante entière positive scalaire à %L et qui est une puissance de deux"
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Une clause ALLOCATOR est requise car l'élément de liste %<%s%s%s%> à %L a l'attribut SAVE"
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr "Allocateur prédéfini requis dans la clause ALLOCATOR à %L car l'élément de liste %<%s%s%s%> à %L a l'attribut SAVE"
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr "Allocateur prédéfini %qs dans la clause ALLOCATOR à %L, utilisé pour l'élément de liste %<%s%s%s%> à %L, peut uniquement être utilisé pour des variables statiques locales"
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr "Expression entière attendue dans le type %<omp_allocator_handle_kind%> à %L"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/openmp.cc:8886
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "L'expression HOLDS à %L doit être une expression logique scalaire"
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr "Le paramètre de la clause ORDERED est plus petit que COLLAPSE à %L"
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr "la clause ORDER ne doit pas être utilisée avec ORDERED à %L"
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause IF à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr "La clause IF sans modificateur à %L est utilisée avec des clauses IF avec modificateurs"
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr "Le modificateur %s de la clause IF à %L n'est pas approprié pour la construction OpenMP actuelle"
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause SELF à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause FINAL à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause NOVARIANTS à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause NOCONTEXT à %L requiert une expression LOGICAL scalaire"
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause SCHEDULE à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr "L'expression INTEGER de chunk_size dans la clause SCHEDULE à %L doit être positive"
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr "Les modificateurs d'ordonnancement MONOTONIC et NONMONOTONIC sont tous les deux spécifiés à %L"
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr "Le modificateur d'ordonnancement NONMONOTONIC est spécifié avec la clause ORDERED à %L"
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "DEPOBJ dans la construction DEPOBJ à %L sera un entier scalaire de type OMP_DEPEND_KIND"
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "La variable %qs n'est pas un argument muet à %L"
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "La clause pour l'objet %qs à %L est ignorée car les paramètres n'ont pas besoin d'être copiés"
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "L'objet %qs n'est pas une variable à %L; les paramètres ne peuvent pas et ne doivent pas être mappé"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr "La clause pour l'objet %qs à %L est ignorée car elle est un paramètre"
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "L'objet %qs n'est pas une variable à %L"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr "la clause %<inscan%> REDUCTION sur une construction autre que DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD à %L"
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause ORDERED spécifiée en même temps que la clause %<inscan%> REDUCTION à %L"
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr "clause SCHEDULE spécifiée en même temps que la clause %<inscan%> REDUCTION à %L"
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Le symbole %qs est présent dans de multiples clauses à %L"
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr "Le symbole %qs a des accès sur des composants mixtes et des non composants à %L"
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr "La clause DEPEND à %L requiert une clause d'action avec le type interop %<targetsync%>"
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr "La clause DEPEND à %L requiert le type interop %<targetsync%>, il est manquant pour %qs à %L"
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr "%qs à %L dans la clause %qs doit être une variable entière scalaire de type %<omp_interop_kind%>"
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "%qs à %L dans la clause %qs doivent être définissables"
  
! #: fortran/openmp.cc:9399
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Le symbole %qs est présent à la fois dans les clauses data et map à %L"
  
! #: fortran/openmp.cc:9485
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qs apparaît plus d'une fois dans %<allocate%> à %L"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr "%qs spécifié dans la clause %<allocate%> à %L mais pas dans une clause de privatisation explicite"
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr "L'utilisation d'une ou plusieurs directives %<allocate%> avec une instruction %<allocate%> associée à %L est dépréciée depuis OpenMP 5.2, utilisez une directive %<allocators%>"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Co-tableau %qs inattendu dans %<allocate%> à %L"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr "%qs spécifié dans %<allocate%> à %L mais pas dans l'instruction ALLOCATE associée"
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr "%qs est listé dans l'instruction %<allocate%> à %L mais il n'est pas listé explicitement dans la directive %<!$OMP ALLOCATE%> et il n'existe pas de directive sans liste d'arguments"
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr "Co-tableau %qs inattendu dans %<allocate%> à %L, listé implicitement dans %<!$OMP ALLOCATE%> à %L"
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr "La directive ALLOCATORS à %L dans une région cible doit spécifier un modificateur ALLOCATOR pour %qs"
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr "La directive ALLOCATE à %L dans une région cible doit spécifier une clause ALLOCATOR pour %qs"
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr "La directive ALLOCATE à %L dans une région cible doit spécifier une clause ALLOCATOR"
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr "Le tableau %qs n'est pas permis dans la réduction à %L"
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Le symbole %qs est présent à la fois dans les clauses FROM et TO à %L"
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Objet non THREADPRIVATE %qs dans la clause COPYIN à %L"
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "la clause NOWAIT ne doit pas être utilisée avec la clause COPYPRIVATE à %L"
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Tableau de taille tacite %qs dans la clause COPYPRIVATE à %L"
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause COPYPRIVATE à %L"
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Pointé Cray %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9735
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Nom associé %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Gestionnaire d'événement DETACH %qs dans la clause SHARED à %L"
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr "%qs dans la clause ALIGNED doit être POINTER, ALLOCATABLE, pointeur Cray ou C_PTR à %L"
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%qs dans la clause ALIGNED à %L requiert une expression d'alignement qui est un entier constant positif et scalaire"
  
! #: fortran/openmp.cc:9792
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Expression entière scalaire pour le début de la plage attendue à %L"
  
! #: fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Expression entière scalaire pour la fin de la plage attendue à %L"
  
! #: fortran/openmp.cc:9804
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Expression entière scalaire pour le pas de la plage attendue à %L"
  
! #: fortran/openmp.cc:9809
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr "Pas de plage non nul attendu à %L"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr "Type de dépendance SINK utilisé avec SOURCE sur la même construction à %L"
  
! #: fortran/openmp.cc:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr "Le terme SINK n'est pas un entier constant à %L"
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr "omp_cur_iteration à %L requiert %<-1%> comme décalage logique"
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Le localisateur %qs à %L dans la clause DEPEND de type depobj sera un entier scalaire de type OMP_DEPEND_KIND"
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr "Le localisateur à %L dans la clause DEPEND de type depobj sera un entier scalaire de type OMP_DEPEND_KIND"
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "Le tableau n'est pas contigu à %L"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr "L'argument %qs de la clause MAP à %L ne doit pas être une variable locale au périphérique, y compris GROUPPRIVATE"
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "L'argument de la clause %qs doit être ALLOCATABLE ou un POINTER à %L"
  
! #: fortran/openmp.cc:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Référence de sous-chaîne inattendue dans la clause %s à %L"
  
! #: fortran/openmp.cc:9944
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Référence de désignateur de partie complexe inattendue dans la clause %s à %L"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "%qs dans la clause %s à %L n'est pas une section de tableau convenable"
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Le pas ne devrait pas être spécifié pour le section de tableau dans la clause %s à %L"
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr "%qs dans la clause %s à %L est une section de tableau de taille nulle"
  
  # %s est «  data » ou rien.
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr "TARGET%s avec un type de correspondance autre que TO, FROM, TOFROM ou ALLOC sur la clause MAP à %L"
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr "TARGET ENTER DATA avec un type de correspondance autre que TO, TOFROM ou ALLOC sur la clause MAP à %L"
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr "TARGET EXIT DATA avec un type de correspondance autre que FROM, TOFROM, RELEASE ou DELETE sur la clause MAP à %L"
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "Objet THREADPRIVATE %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Pointé Cray %qs dans la clause %s à %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "La liste d'éléments %qs dans la clause %s à %L doit être TYPE(C_PTR)"
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr "L'argument de type non C_PTR à %L est déprécié, utilisez HAS_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr "L'argument de type non C_PTR à %L est déprécié, utilisez USE_DEVICE_ADDR"
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr "L'espace mémoire %qs à %L dans USES_ALLOCATORS doit être un espace mémoire prédéfini"
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr "L'allocateur %qs à %L dans USES_ALLOCATORS doit être un entier scalaire de type %<omp_allocator_handle_kind%>"
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr "L'allocateur %qs à %L dans USES_ALLOCATORS doit soit être une variable ou soit un allocateur prédéfini"
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr "Un espace mémoire ou un tableau de traits ne peut pas spécifier l'allocateur prédéfini %qs à %L"
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr "Le tableau de traits %qs dans USES_ALLOCATORS %L doit être un tableau de constantes nommées à une dimension de type %<omp_alloctrait%>"
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr "clauses %<inscan%> et non-%<inscan%> %<reduction%> sur la même construction à %L"
  
! #: fortran/openmp.cc:10274
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Nom associé %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Pointeur de procédure %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Pointeur Cray %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "La variable %qs dans la clause %s est utilisée dans une instruction NAMELIST à %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "INTENT(IN) POINTER %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10321
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Gestionnaire d'événement DETACH %qs dans la clause %s à %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr "Désolé, l'élément de liste %qs à %L avec des composants allouables n'est pas supporté dans la clause %s"
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr "L'élément de liste polymorphique %qs à %L dans la clause %s a un comportement non spécifié et non supporté"
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr "Seul DEFAULT est permis comme modificateur de réduction dans la clause REDUCTION à %L"
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr "!$OMP DECLARE REDUCTION %s pas trouvé pour le type %s à %L"
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Désolé, l'objet ALLOCATABLE %qs dans la clause LINEAR sur une construction d'une boucle de partage de travail à %L n'est pas encore supportée"
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr "Désolé, le tableau %qs dans la clause LINEAR d'une construction de boucle de partage de travail à %L n'est pas encore supportée"
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr "Modificateur de clause LINEAR autre que VAL utilisé sur la construction DO ou SIMD à %L"
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "La variable LINEAR %qs doit être INTEGER à %L"
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr "Argument muet LINEAR %qs avec l'attribut VALUE et le modificateur %s à %L"
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier scalaire"
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr "%qs dans la clause LINEAR à %L requiert une expression de pas linéaire qui soit un entier constant ou un argument muet spécifié dans une clause UNIFORM"
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr "Dans la clause %s, la variable %qs à %L n'est ni un POINTER ni un tableau"
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr "La borne inférieure de NUM_TEAMSà %L est plus grande que la borne supérieure à %L"
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "La valeur de la clause HINT à %L sera une expression d'indice de constante valide"
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "Le chunk_size de la clause DIST_SCHEDULE à %L requiert une expression INTEGER scalaire"
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr "la clause %<GRAINSIZE%> à %L ne doit pas être utilisée avec la clause %<NUM_TASKS%>"
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr "la clause %<REDUCTION%> à %L ne doit pas être utilisée avec la clause %<NOGROUP%>"
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr "la clause %<FULL%> à %C ne doit pas être utilisée avec la clause %<PARTIAL%>"
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Utilisation incompatible de TILE et COLLAPSE à %L"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr "TARGET DATA doit contenir au moins une des clauses MAP, USE_DEVICE_PTR ou USE_DEVICE_ADDR à %L"
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr "%s doit contenir au moins une clause MAP à %L"
  
! #: fortran/openmp.cc:10781
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "SIZES requiert une expression constante à %L"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr "%qs à %L devrait être un type scalaire de type integer(kind=omp_event_handle_kind)"
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "L'identificateur d'événement à %L ne doit pas être un élément de tableau"
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "L'identificateur d'événement à %L ne doit pas faire partie d'un type dérivé ou d'une classe"
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr "la clause %<DETACH%> à %L ne doit pas être utilisée avec la clause %<MERGEABLE%>"
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr "la construction %<host_data%> à %L requiert la clause %<use_device%>"
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr "IF attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr "ELSE attendu à %L dans la capture de comparaison atomique"
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr "Expression de comparaison atomique %<==%>, %<.EQ.%> ou %<.EQV.%> attendue à %L"
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr "Variable intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11105
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Expression intrinsèque scalaire attendue à %L dans la comparaison atomique"
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit définir une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC doit assigner une expression de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr "!$OMP ATOMIC avec une variable ALLOCATABLE à %L"
  
! #: fortran/openmp.cc:11146
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "L'instruction !$OMP ATOMIC READ doit lire depuis une variable scalaire ou un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11151
  #, 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 "expr dans l'affectation var = expr de !$OMP ATOMIC WRITE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC doit définir une variable scalaire d'un type intrinsèque à %L"
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC requiert une variable scalaire de type intrinsèque à %L"
  
! #: fortran/openmp.cc:11181
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC CAPTURE capture statement reads from different variable than update statement writes into at %L"
  msgstr "L'instruction de capture !$OMP ATOMIC CAPTURE lit depuis une variable différente de celle dans laquelle la mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr "Pour !$OMP ATOMIC COMPARE, le premier opérande dans la comparaison à %L doit être la variable %qs dans laquelle l'instruction de mise à jour écrit à %L"
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dans l'affectation var = expr de !$OMP ATOMIC COMPARE doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr "!$OMP ATOMIC UPDATE à %L avec la clause FAIL requiert soit la clause COMPARE ou l'utilisation de la procédure intrinsèque MIN/MAX"
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "L'opérateur d'affectation !$OMP ATOMIC doit être un opérateur binaire dans la liste +, *, -, /, .AND., .OR., .EQV. ou .NEQV. à %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "L'affectation !$OMP ATOMIC doit être var = var op expr ou var = expr op var à %L"
  
! #: fortran/openmp.cc:11312
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr n'est pas mathématiquement équivalent à var = var op (expr) à %L"
  
! #: fortran/openmp.cc:11345
  #, 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 "expr dans l'affectation !$OMP ATOMIC var = var op expr doit être scalaire et ne peut pas faire référence à var à %L"
  
! #: fortran/openmp.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "L'affectation intrinsèque IAND, IOR ou IEOR de !$OMP ATOMIC doit avoir deux arguments à %L"
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "L'affectation intrinsèque !$OMP ATOMIC doit être MIN, MAX, IAND, IOR ou IEOR à %L"
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC sauf un ne doivent pas faire référence à %qs à %L"
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "Les arguments intrinsèques de !$OMP ATOMIC doivent être scalaires à %L"
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Le premier ou le dernier argument intrinsèque de !$OMP ATOMIC doit être %qs à %L"
  
! #: fortran/openmp.cc:11432
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "L'affectation de !$OMP ATOMIC doit avoir un opérateur ou un intrinsèque dans le membre de droite à %L"
  
! #: fortran/openmp.cc:11437
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "expression !$OMP ATOMIC inattendue à %L"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr "Avec INSCAN à %L, on attend un corps de boucle avec !$OMP SCAN entre deux séquences de blocs structurés"
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés précédente"
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr "!$OMP SCAN à %L avec zéro instructions exécutables dans la séquence de blocs structurés suivante"
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr "%s ne peut pas contenir de boucle dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr "%s ne peut pas contenir d'appel à l'api OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr "%s ne peut pas contenir de directive OpenMP dans le code intervenant à %L"
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr "La clause SIZES est requise sur la construction !$OMP TILE à %L"
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "%s ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr "%s ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr "La boucle générée par la construction UNROLL à %L sans la clause PARTIAL n'a pas la forme canonique"
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr "La construction UNROLL à %L sans la clause PARTIAL génère juste une boucle avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr "La construction TILE à %L génère %d boucles avec la forme canonique mais %d boucles sont nécessaires"
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr "Boucle imparfaitement imbriquée en utilisant les boucles générées"
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "La variable d'itération %s doit être d'un type entier à %L"
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "La variable d'itération %s ne doit pas être THREADPRIVATE à %L"
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE ou ALLOCATE à %L"
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "Variable d'itération %s présente sur une clause autre que PRIVATE, LASTPRIVATE, ALLOCATE ou LINEAR à %L"
  
! #: fortran/openmp.cc:12473
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "La variable d'itération %s est utilisée dans plus d'une boucle à %L"
  
! #: fortran/openmp.cc:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "la variable d'itération %s à %L est liée dans du code intervenant"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr "l'expression de début de boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr "l'expression de début de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "l'expression de fin de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr "l'expression de fin de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr "les limites de la boucle %s font référence à des variables d'itération différentes à %L"
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr "l'incrément de la boucle %s n'est pas sous la forme canonique à %L"
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr "l'expression d'incrément de boucle %s à %L utilise une variable liée dans du code intervenant"
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr "Les boucles non rectangulaires depuis des boucles générées ne sont pas supportées"
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "pas assez de boucle DO pour le %s coalescé (niveau %d) à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause ORDERED à %L"
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées avec la clause REDUCTION INSCAN à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "les boucles internes %s doivent être parfaitement imbriquées à %L"
  
! #: fortran/openmp.cc:12633
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "l'argument %<score%> doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc:12641
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "l'argument %<score%> doit être non négatif à %L"
  
! #: fortran/openmp.cc:12670
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "la propriété doit être une expression logique à %L"
  
! #: fortran/openmp.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "la propriété doit être une expression entière à %L"
  
! #: fortran/openmp.cc:12681
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "la propriété doit être une expression logique constante à %L"
  
! #: fortran/openmp.cc:12685
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "la propriété doit être une expression entière constante à %L"
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr "la propriété doit être un numéro de périphérique conforme à %L"
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr "La directive %s ne peut pas être spécifiée dans une région %s à %L"
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$ACC LOOP ne peut pas être DO WHILE ou DO sans contrôle de boucle à %L"
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr "!$ACC LOOP ne peut pas être une boucle DO CONCURRENT à %L"
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "La variable d'itération !$ACC LOOP doit être d'un type entier à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "Les boucles %s !$ACC LOOP ne forment pas un espace d'itération rectangulaire à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "Les boucles %s !$ACC LOOP sont imparfaitement imbriquées à %L"
  
  # %s peut être « tiled » ou « collapsed », sans traduction…
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "pas assez de boucles DO pour la boucle %s !$ACC LOOP à %L"
  
! #: fortran/openmp.cc:13096
  #, gcc-internal-format, gfc-internal-format
  msgid "Tiled loop cannot be parallelized across gangs, workers and vectors at the same time at %L"
  msgstr "Une boucle découpée en blocs ne peut pas être parallélisée sur plusieurs « gangs », « workers » ou vecteurs en même temps à %L"
  
! #: fortran/openmp.cc:13117
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "TILE requiert une expression constante à %L"
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "L'objet %qs à %L est ignoré car les paramètres n'ont pas besoin d'être copiés"
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "Les sections de tableaux %qs ne sont pas permises dans !$ACC DECLARE à %L"
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs ne fait pas référence à une sous-routine ou une fonction dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "NOM %qs invalide dans !$ACC ROUTINE ( NOM ) à %L"
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L avec un TEAMS imbriqué à %L ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr "la région !$OMP TARGET à %L dans un TEAMS imbriqué ne peut contenir aucune autre instruction, déclaration ou directive en dehors de la seule construction TEAMS"
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr "la directive %<OMP DISPATCH%> à %L doit être suivie d'un appel de procédure avec une affectation optionnelle"
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr "la directive %<OMP DISPATCH%> à %L ne peut pas être suivie par un pointeur de procédure"
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr "OMP TARGET UPDATE à %L requiert au moins une clause TO ou FROM"
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr "OMP CRITICAL à %L avec la clause HINT requiert un NAME sauf quand omp_sync_hint_none est utilisé"
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr "!$OMP SCAN inattendu à %L en dehors de la construction de boucle avec la clause %<inscan%> REDUCTION"
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr "!$OMP DECLARE SIMD devrait faire référence à la procédure contenante %qs à %L"
  
! #: fortran/openmp.cc:13581
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Expression de décalage entière scalaire non négative constante attendue à %L"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr "Pour %<adjust_args%> basé sur une plage, une expression entière scalaire positive constante est requise à %L"
  
! #: fortran/openmp.cc:13598
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Nom de paramètre muet ou entier positif attendu à %L"
  
! #: fortran/openmp.cc:13624
  #, 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 "Une variable autre que OMP_PRIV ou OMP_ORIG est utilisée dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13632
  #, 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 "Une variable autre que OMP_OUT ou OMP_IN est utilisée dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr "Opérateur invalide pour !$OMP DECLARE REDUCTION %s à %L"
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr "La longueur de CHARACTER dans !$OMP DECLARE REDUCTION %s n'est pas constante à %L"
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans le combinateur de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr "Appel à une sous-routine avec des retours alternatifs dans la clause INITIALIZER de !$OMP DECLARE REDUCTION à %L"
  
! #: fortran/openmp.cc:13724
  #, 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 "Un des arguments effectifs de la sous-routine dans la clause INITIALIZER de !$OMP DECLARE REDUCTION doit être OMP_PRIV à %L"
  
! #: fortran/openmp.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr "Clause INITIALIZER manquante pour !$OMP DECLARE REDUCTION du type dérivé sans initialisation par défaut à %L"
*************** msgstr "Le BLOCK DATA blanc à %C est en
*** 84097,84103 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Instruction %s inattendue dans BLOCK DATA à %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Instruction %s inattendue dans MODULE à %C"
--- 84188,84194 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Instruction %s inattendue dans BLOCK DATA à %C"
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Instruction %s inattendue dans MODULE à %C"
*************** msgstr "Instruction %s inattendue dans M
*** 84105,84111 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Deux PROGRAM principaux à %L et %C"
--- 84196,84202 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Deux PROGRAM principaux à %L et %C"
*************** msgstr "%<%c%> inattendu pour la variabl
*** 84363,84563 ****
  msgid "Expected structure component name at %C"
  msgstr "Nom de composant de structure attendu à %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr "part_ref RE ou IM à %C"
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Le part_ref RE ou IM à %C doit être appliqué à une expression COMPLEX"
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Le part_ref LEN à %C doit être appliqué à une expression CHARACTER"
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Liste d'arguments attendue à %C"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr "R901 : Une référence de paramètre de type n'est pas un désignateur et ne peut pas être suivie par la référence d'examination du type à %C"
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr "%qs à %C n'est pas une référence de requête à un composant de type intrinsèque %qs"
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr "%qs à %C n'est pas une référence de requête à un composant de type intrinsèque"
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Le part_ref KIND à %C doit être appliqué à une expression de type intrinsèque"
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Le composant pointeur de procédure %qs requiert une liste d'arguments à %C"
  
! #: fortran/primary.cc:2940
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Référence de tableau/sous-chaîne inattendue à %C"
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "Référence non polymorphique au type abstrait à %C"
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Composant pointeur de procédure co-indexé à %C"
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.cc:3289
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Mauvaise référence à un tableau"
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Aucune initialisation pour le composant allouable %qs donné dans le constructeur de structure à %C"
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Constructeur de structure avec des arguments optionnels manquants à %C"
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Pas d'initialisation donnée pour le composant %qs dans le constructeur de structure à %C"
  
! #: fortran/primary.cc:3536
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Impossible de construire le type ABSTRACT %qs à %L"
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Constructeur de structure avec des arguments nommés à %C"
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Initialisation de composant sans nom après le composant nommé %s à %L"
  
! #: fortran/primary.cc:3576
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "L'expression CHARACTER sera tronquée dans le constructeur (%td/%td) à %L"
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Le composant %qs est initialisé deux fois dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Expression co-indexée vers le composant pointeur %qs dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Le composant %qs à %L a déjà été défini par le constructeur d'un type parent dérivé"
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur à %C"
  
! #: fortran/primary.cc:3943
  #, 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 "%qs à %C est le nom d'une fonction récursive et, par conséquent, il fait référence à la variable résultat. Utilisez une variable RESULT explicite pour diriger la récursion (12.5.2.1)"
  
! #: fortran/primary.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Le symbole à %C ne convient pas pour une expression"
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Utilisation inattendue du nom de sous-routine %qs à %C"
  
! #: fortran/primary.cc:4111
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La fonction-instruction %qs requiert une liste d'arguments à %C"
  
! #: fortran/primary.cc:4114
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "La fonction %qs requiert une liste d'arguments à %C"
  
! #: fortran/primary.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "F2023 R755 : Le spécificateur de type vide à %C n'est pas permis"
  
! #: fortran/primary.cc:4277
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs à %C"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Le part-ref le plus à gauche dans le data-ref ne peut pas être une référence à une fonction à %C"
  
! #: fortran/primary.cc:4445
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Liste d'arguments manquante dans la fonction %qs à %C"
  
! #: fortran/primary.cc:4571
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Le type dérivé %qs ne peut pas être utilisé comme une variable à %C"
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nommée à %C est une EQUIVALENCE"
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "le PARAMÈTRE %qs n'apparaitra point dans une instruction DATA à %C"
  
! #: fortran/primary.cc:4653
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs à %C n'est pas une variable"
--- 84454,84654 ----
  msgid "Expected structure component name at %C"
  msgstr "Nom de composant de structure attendu à %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr "part_ref RE ou IM à %C"
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr "Le part_ref RE ou IM à %C doit être appliqué à une expression COMPLEX"
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr "Le part_ref LEN à %C doit être appliqué à une expression CHARACTER"
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Liste d'arguments attendue à %C"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr "R901 : Une référence de paramètre de type n'est pas un désignateur et ne peut pas être suivie par la référence d'examination du type à %C"
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr "%qs à %C n'est pas une référence de requête à un composant de type intrinsèque %qs"
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr "%qs à %C n'est pas une référence de requête à un composant de type intrinsèque"
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "Le part_ref KIND à %C doit être appliqué à une expression de type intrinsèque"
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Le composant pointeur de procédure %qs requiert une liste d'arguments à %C"
  
! #: fortran/primary.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Référence de tableau/sous-chaîne inattendue à %C"
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "Référence non polymorphique au type abstrait à %C"
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Composant pointeur de procédure co-indexé à %C"
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr "gfc_variable_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr "gfc_caf_attr(): L'expression n'est pas une variable"
  
! #: fortran/primary.cc:3314
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "gfc_caf_attr(): Mauvaise référence à un tableau"
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Aucune initialisation pour le composant allouable %qs donné dans le constructeur de structure à %C"
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Constructeur de structure avec des arguments optionnels manquants à %C"
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Pas d'initialisation donnée pour le composant %qs dans le constructeur de structure à %C"
  
! #: fortran/primary.cc:3561
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Impossible de construire le type ABSTRACT %qs à %L"
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "Constructeur de structure avec des arguments nommés à %C"
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Initialisation de composant sans nom après le composant nommé %s à %L"
  
! #: fortran/primary.cc:3601
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "Trop de composants dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "L'expression CHARACTER sera tronquée dans le constructeur (%td/%td) à %L"
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Le composant %qs est initialisé deux fois dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Expression co-indexée vers le composant pointeur %qs dans le constructeur de structure à %L"
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "Le composant %qs à %L a déjà été défini par le constructeur d'un type parent dérivé"
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr "%%LOC() a une r-valeur à %C"
  
! #: fortran/primary.cc:3968
  #, 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 "%qs à %C est le nom d'une fonction récursive et, par conséquent, il fait référence à la variable résultat. Utilisez une variable RESULT explicite pour diriger la récursion (12.5.2.1)"
  
! #: fortran/primary.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Le symbole à %C ne convient pas pour une expression"
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Utilisation inattendue du nom de sous-routine %qs à %C"
  
! #: fortran/primary.cc:4137
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "La fonction-instruction %qs requiert une liste d'arguments à %C"
  
! #: fortran/primary.cc:4140
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "La fonction %qs requiert une liste d'arguments à %C"
  
! #: fortran/primary.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "F2023 R755 : Le spécificateur de type vide à %C n'est pas permis"
  
! #: fortran/primary.cc:4303
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "Argument manquant pour %qs à %C"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr "Le part-ref le plus à gauche dans le data-ref ne peut pas être une référence à une fonction à %C"
  
! #: fortran/primary.cc:4471
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "Liste d'arguments manquante dans la fonction %qs à %C"
  
! #: fortran/primary.cc:4597
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Le type dérivé %qs ne peut pas être utilisé comme une variable à %C"
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "La constante nommée à %C est une EQUIVALENCE"
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "le PARAMÈTRE %qs n'apparaitra point dans une instruction DATA à %C"
  
! #: fortran/primary.cc:4679
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "%qs à %C n'est pas une variable"
*************** msgstr "L'intrinsèque %qs déclaré INT
*** 84962,84973 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs du module %s s'appelle peut-être elle-même récursivement dans la procédure %qs. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs à %L semble s'appeler elle-même récursivement. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'étiquette %d référencée à %L n'est jamais définie"
--- 85053,85064 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs du module %s s'appelle peut-être elle-même récursivement dans la procédure %qs. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "La procédure non RECURSIVE %qs à %L semble s'appeler elle-même récursivement. Déclarez la RECURSIVE ou utilisez %<-frecursive%>"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "L'étiquette %d référencée à %L n'est jamais définie"
*************** msgstr "Déclaration explicite manquante
*** 85092,85098 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT, vouliez-vous employer %qs ?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT"
--- 85183,85189 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT, vouliez-vous employer %qs ?"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr "La fonction %qs à %L n'a pas de type IMPLICIT"
*************** msgstr "La variable de type tacite %s à
*** 85684,86079 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s à %L n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "La variable scalaire %qs a une référence à un tableau à %L"
  
! #: fortran/resolve.cc:6773
  #, 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 "La variable %qs, utilisée dans une expression de spécification, est référencée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexé à %L"
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexé avec un sous-composant allouable polymorphique à %L"
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs à %L est obsolète"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Référence invalide à un tableau à %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs à %L est associé à l'hôte à %L dans une procédure contenue avec une procédure interne du même nom"
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type lié à %L"
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passé à %L doit être scalaire"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procédure à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procédure liée au type à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7484
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procédure liée au type NOPASS à %L doit être scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spécifique correspondante pour l'appel à GENERIC %qs à %L"
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs à %L devrait être une SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs à %L devrait être une FUNCTION"
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s à %L doit être un scalaire"
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s à %L doit être un entier"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s à %L doit être INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO à %L sera exécutée zéro fois"
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde"
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde vers le bas"
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "La variable %qs référencée dans l'en-tête concurrent à %L ne peut pas apparaître dans une spec de localité LOCAL à %L"
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "La variable %qs à %L n'est pas spécifiée dans le spécificateur de localité de DO CONCURRENT à %L mais elle est requises à cause de DEFAULT (NONE)"
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Nom de variable attendu dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "La variable %qs à %L a déjà été spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "La variable d'index %qs à %L ne peut pas être spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut OPTIONAL n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Tableau de taille tacite pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut ALLOCATABLE n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "L'argument muet polymorphique qui n'est pas un pointeur n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Co-tableaux pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type finalisable n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type avec le composant ultimement allouable n'est pas permis pour %s dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut ASYNCHRONOUS n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut VOLATILE n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Type numérique attendu pour %qs dans REDUCE à %L, %s obtenu"
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Type logique attendu pour %qs dans REDUCE à %L, %qs obtenu"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Type INTEGER, REAL ou CHARACTER attendu pour %qs dans REDUCE avec MIN/MAX à %L, %s obtenu"
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Type entier attendu pour %qs dans REDUCE avec IAND/IOR/IEOR à %L, %s obtenu"
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "La variable %qs dans la spécification de localité à %L n'est pas utilisée"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de départ de FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL à %L doit être un INTEGER scalaire"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL à %L doit être un %s scalaire"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaître dans une spécification de triplet à %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable à %L doit être ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexé à %L"
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "L'objet alloué à %L a le rang %d mais l'expression MOLD= à %L a le rang %d"
  
! #: fortran/resolve.cc:9182
  #, 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 "L'expression source à %L doit être scalaire ou avoir le même rang que l'objet allouable à %L"
  
! #: fortran/resolve.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source à %L et l'objet allouable à %L doivent avoir la même forme"
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "L'intrinsèque NULL ne peut pas être utilisé comme expression source à %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entité à %L a un type incompatible avec l'expression source à %L"
  
! #: fortran/resolve.cc:9397
  #, 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 "L'objet allouable à %L et l'expression source à %L auront le même paramètre de sous-type"
  
! #: fortran/resolve.cc:9411
  #, 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 "L'expression source à %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9436
  #, 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 "L'expression source à %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT à %L requiert une spécification de type ou une expression source"
  
! #: fortran/resolve.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Le paramètre de type dans l'instruction ALLOCATE avec spécification de type sera une astérisque puisque l'objet %qs alloué à %L est un argument muet avec un paramètre de type tacite"
  
! #: fortran/resolve.cc:9483
  #, 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 "L'allocation de %s à %L avec la spécification de type requiert la même longueur de caractères dans le paramètre que dans la déclaration"
  
! #: fortran/resolve.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spécification de tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spécification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spécification de co-tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de co-tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure à %L"
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure 1 à %L"
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9685
  #, 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 "%qs ne doit pas apparaître dans la spécification de tableau à %L dans la même instruction ALLOCATE où il est lui-même alloué"
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> attendu dans la spécification du co-index dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat à %L doit être une variable INTEGER scalaire"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG à %L est inutile sans la balise STAT"
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG à %L sera une variable CHARACTER du scalaire par défaut"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet alloué à %L apparaît aussi à %L"
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet alloué à %L est un sous-objet d'un objet à %L"
--- 85775,86170 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "La variable de rang tacite %s à %L n'aura point de référence à un sous-objet"
  
! #: fortran/resolve.cc:6633
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "La variable scalaire %qs a une référence à un tableau à %L"
  
! #: fortran/resolve.cc:6780
  #, 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 "La variable %qs, utilisée dans une expression de spécification, est référencée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "La variable %qs est utilisée à %L avant l'instruction ENTRY dans laquelle elle est un paramètre"
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr "Sous-objet polymorphique d'un objet co-indexé à %L"
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr "Objet co-indexé avec un sous-composant allouable polymorphique à %L"
  
! #: fortran/resolve.cc:6888
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "L'utilisation de la variable %qs à %L est obsolète"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "Référence invalide à un tableau à %L"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr "%qs à %L est associé à l'hôte à %L dans une procédure contenue avec une procédure interne du même nom"
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr "Erreur dans l'appel avec type lié à %L"
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "L'objet passé à %L doit être scalaire"
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de composant pointeur de procédure à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr "L'objet de base pour l'appel de procédure liée au type à %L est du type ABSTRACT %qs"
  
! #: fortran/resolve.cc:7500
  #, gcc-internal-format, gfc-internal-format
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "L'objet de base pour l'appel de procédure liée au type NOPASS à %L doit être scalaire"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Aucune liaison spécifique correspondante pour l'appel à GENERIC %qs à %L"
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "%qs à %L devrait être une SUBROUTINE"
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr "%qs à %L devrait être une FUNCTION"
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "gfc_resolve_expr(): Mauvais type d'expression"
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s à %L doit être un scalaire"
  
! #: fortran/resolve.cc:8393
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "%s à %L doit être un entier"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s à %L doit être INTEGER"
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "L'expression de pas dans la boucle DO à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr "La boucle DO à %L sera exécutée zéro fois"
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde"
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr "La boucle DO à %L est indéfinie car elle déborde vers le bas"
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr "La variable %qs référencée dans l'en-tête concurrent à %L ne peut pas apparaître dans une spec de localité LOCAL à %L"
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr "La variable %qs à %L n'est pas spécifiée dans le spécificateur de localité de DO CONCURRENT à %L mais elle est requises à cause de DEFAULT (NONE)"
  
! #: fortran/resolve.cc:8674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Nom de variable attendu dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8683
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "La variable %qs à %L a déjà été spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8693
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "La variable d'index %qs à %L ne peut pas être spécifiée dans une spécification de localité"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut OPTIONAL n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8713
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Tableau de taille tacite pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr "L'attribut ALLOCATABLE n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr "L'argument muet polymorphique qui n'est pas un pointeur n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8736
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Co-tableaux pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type finalisable n'est pas permis pour %qs dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr "Le type avec le composant ultimement allouable n'est pas permis pour %s dans la spécification de localité %s à %L"
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut ASYNCHRONOUS n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr "L'attribut VOLATILE n'est pas permis pour %qs dans la spécification de localité REDUCE à %L"
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "Type numérique attendu pour %qs dans REDUCE à %L, %s obtenu"
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "Type logique attendu pour %qs dans REDUCE à %L, %qs obtenu"
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr "Type INTEGER, REAL ou CHARACTER attendu pour %qs dans REDUCE avec MIN/MAX à %L, %s obtenu"
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr "Type entier attendu pour %qs dans REDUCE avec IAND/IOR/IEOR à %L, %s obtenu"
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "La variable %qs dans la spécification de localité à %L n'est pas utilisée"
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "Le nom d'index FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "L'expression de départ de FORALL à %L doit être un INTEGER scalaire"
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "L'expression de fin de FORALL à %L doit être un INTEGER scalaire"
  
  # %s est toujours « INTEGER » et rien d'autre
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "L'expression de pas de FORALL à %L doit être un %s scalaire"
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "L'expression de pas de FORALL à %L ne peut pas être zéro"
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "L'index %qs de FORALL ne peut pas apparaître dans une spécification de triplet à %L"
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "L'objet allouable à %L doit être ALLOCATABLE ou un POINTER"
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr "Objet allouable co-indexé à %L"
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr "L'objet alloué à %L a le rang %d mais l'expression MOLD= à %L a le rang %d"
  
! #: fortran/resolve.cc:9206
  #, 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 "L'expression source à %L doit être scalaire ou avoir le même rang que l'objet allouable à %L"
  
! #: fortran/resolve.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr "L'expression source à %L et l'objet allouable à %L doivent avoir la même forme"
  
! #: fortran/resolve.cc:9401
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "L'intrinsèque NULL ne peut pas être utilisé comme expression source à %L"
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr "Le type de l'entité à %L a un type incompatible avec l'expression source à %L"
  
! #: fortran/resolve.cc:9421
  #, 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 "L'objet allouable à %L et l'expression source à %L auront le même paramètre de sous-type"
  
! #: fortran/resolve.cc:9435
  #, 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 "L'expression source à %L n'aura ni le type LOCK_TYPE ni un composant LOCK_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9460
  #, 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 "L'expression source à %L n'aura ni le type EVENT_TYPE ni un composant EVENT_TYPE si l'objet allouable à %L est un co-tableau"
  
! #: fortran/resolve.cc:9473
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or source-expr"
  msgstr "L'allocation de %s du type de base ABSTRACT à %L requiert une spécification de type ou une expression source"
  
! #: fortran/resolve.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr "Le paramètre de type dans l'instruction ALLOCATE avec spécification de type sera une astérisque puisque l'objet %qs alloué à %L est un argument muet avec un paramètre de type tacite"
  
! #: fortran/resolve.cc:9507
  #, 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 "L'allocation de %s à %L avec la spécification de type requiert la même longueur de caractères dans le paramètre que dans la déclaration"
  
! #: fortran/resolve.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spécification de tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Une spécification de tableau ou une expression SOURCE= avec une valeur tableau est requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spécification de co-tableau requise dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de co-tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure à %L"
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr "La co-borne supérieure est plus petite que la co-borne inférieure 1 à %L"
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Mauvaise spécification de tableau dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9709
  #, 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 "%qs ne doit pas apparaître dans la spécification de tableau à %L dans la même instruction ALLOCATE où il est lui-même alloué"
  
! #: fortran/resolve.cc:9724
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "%<*%> attendu dans la spécification du co-index dans l'instruction ALLOCATE à %L"
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "La variable stat à %L doit être une variable INTEGER scalaire"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable stat à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr "ERRMSG à %L est inutile sans la balise STAT"
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "La variable ERRMSG à %L sera une variable CHARACTER du scalaire par défaut"
  
  # les deux %s sont le même mot-clé "ALLOCATE" ou "DEALLOCATE" utilisés une fois comme mot et comme instruction, merde les mecs, ils pourraient faire attention aux traducteurs…
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr "La variable errmsg à %L ne sera point qualifiée par %s dans la même instruction %s"
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr "L'objet alloué à %L apparaît aussi à %L"
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "L'objet alloué à %L est un sous-objet d'un objet à %L"
*************** msgstr "L'objet alloué à %L est un sou
*** 86082,86395 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'étiquette CASE à %L chevauche l'étiquette CASE à %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE à %L doit être du type %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE à %L doit être du sous-type %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE à %L doit être scalaire"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sélection dans le GOTO calculé à %L doit être une expression entière scalaire"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT à %L ne peut pas être %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT à %L doit être une expression scalaire"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE à %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE à %L ne peut pas être suivi par un second DEFAULT CASE à %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est répétée dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spécification d'étendue à %L ne peut jamais correspondre à quoi que ce soit"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique à %L a plus de deux cas"
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s n'a pu être résolu en une fonction spécifique à %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr "(F202Y)Limite manquante ou invalide dans le remappage du rang avec ASSOCIATE du nom associé %s à %L"
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entité associante %qs à %L est un pointeur de procédure"
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dérivé %qs ne peut pas être utilisé comme une variable à %L"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entité associante %qs à %L est un nom de procédure"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sélecteur associant à %L donne une procédure"
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sélecteur à %L ne peut pas NULL()"
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sélecteur à %L n'a pas de type"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associé %qs à %L est utilisé comme tableau"
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sélecteur CLASS à %L a besoin d'un temporaire qui n'est pas encore implémenté"
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sélecteur sera polymorphique dans l'instruction SELECT TYPE à %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sélecteur à %L ne doit pas être co-indexé"
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS à %L chevauche TYPE IS à %L"
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dérivé %qs à %L doit être extensible"
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dérivé %qs à %L doit être une extension de %qs"
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsèque %qs inattendu à %L"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spécification de type à %L doit spécifier que chaque paramètre de type de longueur est tacite"
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE à %L"
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT à %L est répété à %L"
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) à %L est répété à %L"
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) à %L est répété à %L"
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) à %L ne peut pas être utilisé avec un pointeur ou un sélecteur allouable à %L"
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsèque NULL () à %L"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procédure DTIO %s à %L doit être récursive"
  
! #: fortran/resolve.cc:11780
  #, 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 "L'élément de transfert de données à %L ne peut pas être polymorphique à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11793
  #, 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 "L'élément de transfert de données à %L ne peut pas avoir de composants POINTER à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants de pointeur de procédure"
  
! #: fortran/resolve.cc:11809
  #, 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 "L'élément de transfert de données à %L ne peut pas avoir de composants ALLOCATABLE à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'élément de transfert de données à %L ne peut pas être une référence complète à un tableau de taille tacite"
  
! #: fortran/resolve.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou à %L doit être un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'événement à %L doit être un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'événement à %L doit être un co-tableau ou co-indexé"
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'événement à %L doit être un co-tableau mais pas co-indexé"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= à %L doit être une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= à %L doit être une variable CHARACTER scalaire"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= à %L doit être une variable LOGICAL scalaire"
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= à %L doit être une expression INTEGER scalaire"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "L'argument TEAM à %L doit être une expression scalaire de type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV"
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "L'argument %s à %L doit être une variable %s scalaire du sous-type au moins %d"
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "L'argument %s à %L doit être un scalaire %s du sous-type au moins %d"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset à %L doit être une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset à %L doit être entre 1 et num_images()"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction à %L n'est pas une instruction cible valable pour l'instruction de branchement à %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement à %L peut conduire à une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction CRITICAL pour l'étiquette à %L"
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction DO CONCURRENT pour l'étiquette à %L"
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction CHANGE TEAM pour l'étiquette à %L"
--- 86173,86486 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "L'étiquette CASE à %L chevauche l'étiquette CASE à %L"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "L'expression dans l'instruction CASE à %L doit être du type %s"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "L'expression dans l'instruction CASE à %L doit être du sous-type %d"
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "L'expression dans l'instruction CASE à %L doit être scalaire"
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "L'expression de sélection dans le GOTO calculé à %L doit être une expression entière scalaire"
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "L'argument de l'instruction SELECT à %L ne peut pas être %s"
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "L'argument de l'expression SELECT à %L doit être une expression scalaire"
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "L'expression dans l'instruction CASE à %L n'est pas dans la plage de %s"
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "Le DEFAULT CASE à %L ne peut pas être suivi par un second DEFAULT CASE à %L"
  
! #: fortran/resolve.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Une plage logique n'est pas permise dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "La valeur logique constante est répétée dans l'instruction CASE à %L"
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "La spécification d'étendue à %L ne peut jamais correspondre à quoi que ce soit"
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Le bloc SELECT CASE logique à %L a plus de deux cas"
  
! #: fortran/resolve.cc:10562
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "%s n'a pu être résolu en une fonction spécifique à %L"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr "(F202Y)Limite manquante ou invalide dans le remappage du rang avec ASSOCIATE du nom associé %s à %L"
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "L'entité associante %qs à %L est un pointeur de procédure"
  
! #: fortran/resolve.cc:10625
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Le type dérivé %qs ne peut pas être utilisé comme une variable à %L"
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "L'entité associante %qs à %L est un nom de procédure"
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr "L'expression de sélecteur associant à %L donne une procédure"
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr "Le sélecteur à %L ne peut pas NULL()"
  
! #: fortran/resolve.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "Le sélecteur à %L n'a pas de type"
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr "Le nom associé %qs à %L est utilisé comme tableau"
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr "Le sélecteur CLASS à %L a besoin d'un temporaire qui n'est pas encore implémenté"
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Le sélecteur sera polymorphique dans l'instruction SELECT TYPE à %L"
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr "Le sélecteur à %L ne doit pas être co-indexé"
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "TYPE IS à %L chevauche TYPE IS à %L"
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Le type dérivé %qs à %L doit être extensible"
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Le type dérivé %qs à %L doit être une extension de %qs"
  
! #: fortran/resolve.cc:11208
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Type intrinsèque %qs inattendu à %L"
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr "La spécification de type à %L doit spécifier que chaque paramètre de type de longueur est tacite"
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr "Bloc CLASS IS en double dans l'instruction SELECT TYPE à %L"
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr "RANK DEFAULT à %L est répété à %L"
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr "RANK (*) à %L est répété à %L"
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr "RANK (%i) à %L est répété à %L"
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr "RANK (*) à %L ne peut pas être utilisé avec un pointeur ou un sélecteur allouable à %L"
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Contexte invalide pour l'intrinsèque NULL () à %L"
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "La procédure DTIO %s à %L doit être récursive"
  
! #: fortran/resolve.cc:11814
  #, 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 "L'élément de transfert de données à %L ne peut pas être polymorphique à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11827
  #, 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 "L'élément de transfert de données à %L ne peut pas avoir de composants POINTER à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants de pointeur de procédure"
  
! #: fortran/resolve.cc:11843
  #, 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 "L'élément de transfert de données à %L ne peut pas avoir de composants ALLOCATABLE à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE"
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "L'élément de transfert de données à %L ne peut pas avoir de composants PRIVATE à moins qu'il soit traité par une procédure d'entrée/sortie définie"
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "L'élément de transfert de données à %L ne peut pas être une référence complète à un tableau de taille tacite"
  
! #: fortran/resolve.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "La variable verrou à %L doit être un scalaire de type LOCK_TYPE"
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr "La variable d'événement à %L doit être un scalaire de type EVENT_TYPE"
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "L'argument variable d'événement à %L doit être un co-tableau ou co-indexé"
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "L'argument variable d'événement à %L doit être un co-tableau mais pas co-indexé"
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "L'argument STAT= à %L doit être une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "L'argument ERRMSG= à %L doit être une variable CHARACTER scalaire"
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "L'argument ACQUIRED_LOCK= à %L doit être une variable LOGICAL scalaire"
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "L'argument UNTIL_COUNT= à %L doit être une expression INTEGER scalaire"
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr "L'argument TEAM à %L doit être une expression scalaire de type TEAM_TYPE du module intrinsèque ISO_FORTRAN_ENV"
  
! #: fortran/resolve.cc:12017
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "L'argument %s à %L doit être une variable %s scalaire du sous-type au moins %d"
  
! #: fortran/resolve.cc:12038
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "L'argument %s à %L doit être un scalaire %s du sous-type au moins %d"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "L'argument imageset à %L doit être une expression scalaire ou INTEGER de rang 1"
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "L'argument imageset à %L doit être entre 1 et num_images()"
  
! #: fortran/resolve.cc:12223
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "L'instruction à %L n'est pas une instruction cible valable pour l'instruction de branchement à %L"
  
! #: fortran/resolve.cc:12232
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Le branchement à %L peut conduire à une boucle infinie"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction CRITICAL pour l'étiquette à %L"
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction DO CONCURRENT pour l'étiquette à %L"
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr "L'instruction GOTO à %L quitte une construction CHANGE TEAM pour l'étiquette à %L"
*************** msgstr "L'instruction GOTO à %L quitte
*** 86397,86608 ****
  #. 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.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'étiquette à %L n'est pas dans le même bloc que l'instruction GOTO à %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE à %L a une forme inconsistante"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE à %L a une forme inconsistante"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation définie par l'utilisateur non ELEMENTAL dans WHERE à %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportée à l'intérieur de WHERE à %L"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation à une variable d'index FORALL à %L"
  
! #: fortran/resolve.cc:12418
  #, 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 "Le FORALL avec l'index %qs n'est pas utilisé dans le membre de gauche de l'affectation à %L et, par conséquent, pourrait causer de multiples affectations à cet objet"
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL à %L"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL à %L doit être une variable scalaire de type entier"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extérieure a déjà un index avec ce nom à %L"
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Le nom d'une variable masquée doit commencer par _"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE à %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "La variable dans l'assignation ordinaire à %L est un composant pointeur de procédure"
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Impossible d'assigner %s à %s à %L"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "L'expression CHARACTER sera tronquée dans l'affectation (%wd/%wd) à %L"
  
! #: fortran/resolve.cc:13215
  #, 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 "L'expression co-indexée à %L est affectée à une variable de type dérivé avec un composant POINTER dans une procédure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisé comme l'expression à %L d'une instruction d'affectation intrinsèque dans laquelle la variable est d'un type dérivé si le type dérivé a un composant pointeur à n'importe quel niveau de la sélection du composant."
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation à une variable co-indexée à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation à un co-tableau polymorphique à %L n'est pas permise"
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation à une variable polymorphique allouable à %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation à une variable polymorphique allouable à %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13281
  #, gcc-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 "La variable non allouable ne doit pas être polymorphique dans l'affectation intrinsèque à %L – vérifiez qu'il existe une sous-routine spécifique correspondante pour l'opérateur %<=%>"
  
! #: fortran/resolve.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexée ne doit pas avoir un composant ultimement allouable dans l'affectation à %L"
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "À FAIRE: la/les affectation(s) liée(s) au type à %L n'ont pas été réalisées car des références multiples à des parties de tableaux apparaîtraient dans des expressions intermédiaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation à une procédure pointeur à %L"
  
! #: fortran/resolve.cc:14049
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le résultat de la fonction dans le membre de gauche de l'affectation à %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO à %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une étiquette cible n'a pas été affectée à la variable %qs à %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif à %L requiert un spécificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Assignation intrinsèque attendue dans OMP WORKSHARE à %L"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN à %L requiert une variable scalaire INTEGER par défaut"
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide à %L"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmétique à %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE à %L doit être une expression LOGICAL scalaire"
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL à %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramètre %qs déclaré à %L est obsolète"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "La variable %qs du module %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L du module %qs"
--- 86488,86699 ----
  #. 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.cc:12298
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "L'étiquette à %L n'est pas dans le même bloc que l'instruction GOTO à %L"
  
! #: fortran/resolve.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "Le masque WHERE à %L a une forme inconsistante"
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "La cible de l'affectation WHERE à %L a une forme inconsistante"
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "Affectation définie par l'utilisateur non ELEMENTAL dans WHERE à %L"
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Instruction non supportée à l'intérieur de WHERE à %L"
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Affectation à une variable d'index FORALL à %L"
  
! #: fortran/resolve.cc:12452
  #, 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 "Le FORALL avec l'index %qs n'est pas utilisé dans le membre de gauche de l'affectation à %L et, par conséquent, pourrait causer de multiples affectations à cet objet"
  
! #: fortran/resolve.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "Construction FORALL à %L"
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "Le nom d'index de FORALL à %L doit être une variable scalaire de type entier"
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Une construction de boucle FORALL extérieure a déjà un index avec ce nom à %L"
  
! #: fortran/resolve.cc:12875
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr "Le nom d'une variable masquée doit commencer par _"
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "La clause WHERE/ELSEWHERE à %L requiert un tableau LOGICAL"
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr "gfc_resolve_blocks(): Mauvais type de bloc"
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "La variable dans l'assignation ordinaire à %L est un composant pointeur de procédure"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "Impossible d'assigner %s à %s à %L"
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "L'expression CHARACTER sera tronquée dans l'affectation (%wd/%wd) à %L"
  
! #: fortran/resolve.cc:13263
  #, 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 "L'expression co-indexée à %L est affectée à une variable de type dérivé avec un composant POINTER dans une procédure PURE"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr "Dans un sous-programme pure, un argument fictif INTENT(IN) ne sera point utilisé comme l'expression à %L d'une instruction d'affectation intrinsèque dans laquelle la variable est d'un type dérivé si le type dérivé a un composant pointeur à n'importe quel niveau de la sélection du composant."
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Affectation à une variable co-indexée à %L dans une procédure PURE"
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr "L'affectation à un co-tableau polymorphique à %L n'est pas permise"
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Affectation à une variable polymorphique allouable à %L"
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr "L'affectation à une variable polymorphique allouable à %L requiert %<-frealloc-lhs%>"
  
! #: fortran/resolve.cc:13329
  #, gcc-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 "La variable non allouable ne doit pas être polymorphique dans l'affectation intrinsèque à %L – vérifiez qu'il existe une sous-routine spécifique correspondante pour l'opérateur %<=%>"
  
! #: fortran/resolve.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr "La variable co-indexée ne doit pas avoir un composant ultimement allouable dans l'affectation à %L"
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr "À FAIRE: la/les affectation(s) liée(s) au type à %L n'ont pas été réalisées car des références multiples à des parties de tableaux apparaîtraient dans des expressions intermédiaires."
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "Affectation à une procédure pointeur à %L"
  
! #: fortran/resolve.cc:14097
  #, gcc-internal-format, gfc-internal-format
  msgid "The function result on the lhs of the assignment at %L must have the pointer attribute."
  msgstr "Le résultat de la fonction dans le membre de gauche de l'affectation à %L doit avoir l'attribut pointeur."
  
! #: fortran/resolve.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "L'instruction ASSIGNED GOTO à %L requiert une variable INTEGER scalaire"
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Une étiquette cible n'a pas été affectée à la variable %qs à %L"
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "L'instruction RETURN alternatif à %L requiert un spécificateur de retour SCALAR-INTEGER"
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Assignation intrinsèque attendue dans OMP WORKSHARE à %L"
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "L'instruction ASSIGN à %L requiert une variable scalaire INTEGER par défaut"
  
! #: fortran/resolve.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "NULL invalide à %L"
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "L'instruction IF arithmétique à %L requiert une expression scalaire REAL ou INTEGER"
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr "gfc_resolve_code(): Pas d'expression dans le DO WHILE"
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "La condition de sortie de la boucle DO WHILE à %L doit être une expression LOGICAL scalaire"
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "La clause de masque FORALL à %L requiert une expression scalaire LOGICAL"
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_resolve_code(): Mauvais code d'instruction"
  
! #: fortran/resolve.cc:14903
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "L'utilisation du paramètre %qs déclaré à %L est obsolète"
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La variable %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L"
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr "La variable %qs du module %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L du module %qs"
*************** msgstr "La variable %qs du module %qs av
*** 86610,87667 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procédure %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaîne à %L est trop grande"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs à %L doit avoir une forme différée ou un rang tacite"
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs à %L doit avoir une forme différée ou un rang tacite"
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs à %L ne peut pas avoir une forme différée"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs à %L n'est pas extensible"
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs à %L doit être muette, allouable ou pointeur"
  
! #: fortran/resolve.cc:15383
  #, 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 "Le type %qs ne peut pas être associé à un hôte à %L car il est bloqué par un objet incompatible du même nom déclaré à %L"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs à %L, nécessaire à cause de l'initialisation par défaut"
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entité %qs à %L a un paramètre de type différé et requiert soit l'attribut POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "La variable automatique %qs à %L ne peut pas avoir l'attribut SAVE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs à %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entité avec une longueur de caractère tacite à %L doit être un argument muet ou un PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs à %L doit avoir une longueur de caractère constante dans ce contexte"
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs à %L doit avoir une longueur de caractère constante"
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsèque %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le résultat de fonction %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s à %L"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractère à %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:15698
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas être un argument muet de %qs, qui est PUBLIC à %L"
  
! #: fortran/resolve.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procédure %qs dans l'interface PUBLIC %qs à %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs à %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs à %L doit avoir un résultat scalaire"
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs à %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être pure"
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être récursive"
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs à %L"
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procédure %qs à %L ne sera point élémental"
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procédure muette %qs à %L ne sera point élémentale"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable résultat %qs de la fonction à %L de la fonction élémentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr "La variable résultat %qs de la fonction pure à %L est allouable polymorphique"
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "La variable résultat %qs de la fonction pure à %L a le composant allouable polymorphique %qs"
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs à %L"
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs à %L"
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs à %L"
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs à %L"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le résultat du pointeur de procédure %qs à %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut PURE entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut RECURSIVE entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la déclaration MODULE PROCEDURE dans MODULE %qs et la déclaration à %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procédure FINAL %qs à %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procédure FINAL à %L doit avoir exactement un argument"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procédure FINAL à %L doit être du type %qs"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "La procédure FINAL à %L avec un argument de rang tacite doit être le seul finaliseur avec le même genre/type (F2018: C790)"
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être un POINTER"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être OPTIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procédure FINAL non scalaire à %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procédure FINAL %qs déclarée à %L a le même rang (%d) que %qs"
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Seules des procédures FINAL tableaux déclarées pour le type dérivé %qs à %L, une scalaire est également suggérée à moins qu'un finaliseur de rang tacite a été déclaré"
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas être FUNCTION/SUBROUTINE mixte pour GENERIC %qs à %L"
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs à %L sont ambigus"
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spécifique %qs non définie comme cible du GENERIC %qs à %L"
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs à %L doit cibler une liaison spécifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs à %L ne peut écraser la liaison spécifique avec le même nom"
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opérateur lié au type à %L ne peut pas être NOPASS"
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit être une procédure de module ou une procédure externe avec une interface explicite à %L"
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procédure %qs avec PASS à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passé comme objet non polymorphique de %qs à %L"
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs"
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type paramétré dérivé %qs"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr "Tous les paramètres de type LEN de l'argument muet %qs de %qs à %L doivent être ASSUMED."
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passé de %qs à %L doit être scalaire"
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être POINTER"
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procédure %qs à %L a le même nom qu'un composant de %qs"
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procédure %qs à %L a le même nom qu'un composant hérité de %qs"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dérivé %qs déclaré à %L doit être ABSTRACT car %qs est DEFERRED et pas redéfini"
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs à %L doit être allouable avec une forme différée"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs à %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs à %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs à %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) à %L doit avoir la longueur un"
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procédure %qs avec PASS à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs"
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être scalaire"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs à %L a le même nom qu'une procédure liée au type héritée"
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractère du composant %qs doit être une expression de spécification constante à %L"
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "L'expression de longueur de caractère du composent %qs à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractère %qs de %qs à %L avec une longueur différée doit être POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:17526
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas être un composant de %qs, qui est PUBLIC à %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s à %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE déclaré à %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union à %L et %L"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs à %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dérivé non extensible %qs à %L ne peut pas être ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramétrisé %qs n'a pas de composant correspondant au paramètre %qs à %L"
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom générique %qs de la fonction %qs à %L étant le même nom que le type dérivé à %L"
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dérivé %qs à %L n'a pas été déclaré"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "Échec de la construction du composant de classe PDT à %L"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractère non constante dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a été déclaré PRIVATE et ne peut pas être membre de la liste de noms PUBLIC %qs à %L"
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associés à USE et ne peut pas être membre de la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas être un membre de la liste de noms PUBLIC %qs à %L"
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs à %L"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramètre %qs à %L ne peut pas être automatique ou de forme différée"
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typé à %L ne concorde pas avec le type IMPLICIT ultérieur"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dérivé incompatible dans PARAMETER à %L"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs à %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.cc:18107
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Expression constante attendue près de %L"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entité %qs à %L a un paramètre LEN différé %qs et requiert soit l'attribut POINTER ou soit l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs à %L ne doit pas avoir l'attribut SAVE ou être une variable déclarée dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs à %L avec des paramètres de type ASSUMED doit être fictif ou un sélecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Désolé, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) à %L ne sont pas supportés"
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, déclaré à %L, peut uniquement être utilisé dans la clause OpenMP DEPEND"
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL à %L"
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED à %L"
  
! #: fortran/resolve.cc:18427
  #, 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 "%qs à %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spécification pour le tableau de taille tacite à %L"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite à %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole à %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs à %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractère %qs à %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractère %qs, interopérable avec le C, à %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dérivé %qs à %L est du type %qs qui n'a pas été défini"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.cc:18558
  #, 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 "La variable %s à %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsèque numérique"
  
! #: fortran/resolve.cc:18567
  #, 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 "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:18575
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:18582
  #, 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 "La variable %s à %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s à %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.cc:18609
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s à %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s à %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s à %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.cc:18649
  #, 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 "La variable %qs à %L ne peut pas être BIND(C) car elle n'est ni un bloc COMMON ni déclarée au niveau du module"
  
! #: fortran/resolve.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs à %L doit avoir la longueur un"
  
  # %s est soit « parameter » ou « variable » sans traduction
  # voir bug #80195
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs à %L du type dérivé PRIVATE %qs"
  
! #: fortran/resolve.cc:18753
  #, 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 "La variable %s à %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit être un co-tableau"
  
! #: fortran/resolve.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s à %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit être un co-tableau"
  
! #: fortran/resolve.cc:18784
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs à %L est ASSUMED SIZE et, par conséquent, ne peut pas avoir une initialisation par défaut"
  
! #: fortran/resolve.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le résultat %qs de la fonction à %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs à %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:18840
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs à %L avec un composant co-tableau doit être un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs à %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "La variable co-tableau %qs à %L n'aura pas de co-dimensions avec une forme différée sans être allouable"
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs à %L doit avoir une forme différée"
  
! #: fortran/resolve.cc:18885
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs à %L est INTENT(OUT) et ne peut donc pas être un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs à %L n'est pas permise dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable résultat LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas être un argument de la sous-routine ou de la fonction à %L"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate à %L n'est pas sauvegardé avec SAVE"
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "La variable OpenMP groupprivate %qs à %L doit avoir l'attribut SAVE"
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "La variable !$OMP GROUPPRIVATE %qs à %L ne doit pas avoir d'initialiseur"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs à %L n'est pas sauvegardée avec SAVE"
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Entité définissable attendue près de %L"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'élément BLOCK DATA %qs à %L doit être dans COMMON"
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs à %L doit être spécifié dans une déclaration précédente"
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'élément DATA %qs à %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'élément DATA %qs à %L est un pointeur et doit donc être un tableau à part entière"
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA près de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnée initiale valable"
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'élément DATA %qs à %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante à %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA à %L a plus de variables que de valeurs"
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Longueur de caractère non constante à %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:19377
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le début de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19385
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19393
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite à %L ne sera point zéro"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA à %L a plus de valeurs que de variables"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'étiquette %d à %L est définie mais non utilisée"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'étiquette %d à %L est définie mais ne peut pas être utilisée"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L doit avoir l'attribut SEQUENCE pour être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L ne peut pas avoir des composants ALLOCATABLE pour être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19809
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dérivé %qs à %L avec une initialisation par défaut ne peut pas être dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L avec un ou des composants pointeurs ne peut pas être dans un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE à %L"
  
! #: fortran/resolve.cc:19943
  #, 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 "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE à %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON à %L ne peut pas être un objet EQUIVALENCE dans la procédure pure %qs"
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nommée %qs à %L ne peut pas être un objet EQUIVALENCE"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr "Séquence %s avec des composants mélangés dans l'instruction EQUIVALENCE à %L avec différent objets de type"
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr "Objet de type pas par défaut ou séquence %s dans une instruction EQUIVALENCE à %L avec des objets de types différents"
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Objet non CHARACTER %qs dans l'instruction CHARACTER EQUIVALENCE par défaut à %L"
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Objet non NUMERIC %qs dans l'instruction NUMERIC EQUIVALENCE par défaut à %L"
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs à %L avec des limites non constantes ne peut pas être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs à %L ne peut pas être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaîne à %L a une longueur zéro"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Référence à elle-même dans l'expression de longueur de caractère pour %qs à %L"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs à %L du type PRIVATE %qs"
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs à %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procédure opérateur utilisateur %qs à %L doit être une FUNCTION"
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procédure opérateur utilisateur %qs à %L ne peut pas être une longueur de caractère tacite"
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procédure opérateur utilisateur %qs à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opérateur à %L ne peut pas être optionnel"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxième argument de l'interface opérateur à %L ne peut pas être optionnel"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opérateur à %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "La procédure contenue %qs à %L d'une procédure PURE doit aussi être PURE"
--- 86701,87758 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "La procédure %qs avec l'étiquette de liaison %qs à %L utilise le même identificateur global que l'entité à %L"
  
! #: fortran/resolve.cc:15118
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "La longueur de chaîne à %L est trop grande"
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le tableau allouable %qs à %L doit avoir une forme différée ou un rang tacite"
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "L'objet scalaire %qs à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Le pointeur tableau %qs à %L doit avoir une forme différée ou un rang tacite"
  
! #: fortran/resolve.cc:15385
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Le tableau %qs à %L ne peut pas avoir une forme différée"
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr "Le type %qs de la variable CLASS %qs à %L n'est pas extensible"
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr "La variable CLASS %qs à %L doit être muette, allouable ou pointeur"
  
! #: fortran/resolve.cc:15450
  #, 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 "Le type %qs ne peut pas être associé à un hôte à %L car il est bloqué par un objet incompatible du même nom déclaré à %L"
  
! #: fortran/resolve.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr "SAVE implicite pour la variable module %qs à %L, nécessaire à cause de l'initialisation par défaut"
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entité %qs à %L a un paramètre de type différé et requiert soit l'attribut POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:15519
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "La variable automatique %qs à %L ne peut pas avoir l'attribut SAVE"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Le tableau %qs à %L du module ou du programme principal doit avoir une forme constante"
  
! #: fortran/resolve.cc:15569
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "L'entité avec une longueur de caractère tacite à %L doit être un argument muet ou un PARAMETER"
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr "%qs à %L doit avoir une longueur de caractère constante dans ce contexte"
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "La variable COMMON %qs à %L doit avoir une longueur de caractère constante"
  
! #: fortran/resolve.cc:15650
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "L'allouable %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "L'externe %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15656
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Le muet %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15659
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "L'intrinsèque %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Le résultat de fonction %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15665
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Le tableau automatique %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15710
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s à %L"
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "La fonction-instruction %qs avec une valeur de caractère à %L doit avoir une longueur constante"
  
! #: fortran/resolve.cc:15765
  #, gcc-internal-format
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "%qs est d'un type PRIVATE et ne peut pas être un argument muet de %qs, qui est PUBLIC à %L"
  
! #: fortran/resolve.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "La procédure %qs dans l'interface PUBLIC %qs à %L prend des arguments muets de %qs qui est PRIVATE"
  
! #: fortran/resolve.cc:15805
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "La fonction %qs à %L ne peut pas avoir une initialisation"
  
! #: fortran/resolve.cc:15817
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "L'objet externe %qs à %L ne peut pas avoir d'initialisation"
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "La fonction ELEMENTAL %qs à %L doit avoir un résultat scalaire"
  
! #: fortran/resolve.cc:15837
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "La fonction-instruction %qs à %L ne peut pas avoir l'attribut pointeur ou allouable"
  
! #: fortran/resolve.cc:15856
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un tableau"
  
! #: fortran/resolve.cc:15860
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas avoir la valeur d'un pointeur"
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être pure"
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "La fonction CHARACTER(*) %qs à %L ne peut pas être récursive"
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fonction CHARACTER(*) %qs à %L"
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Le pointeur de procédure %qs à %L ne sera point élémental"
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "La procédure muette %qs à %L ne sera point élémentale"
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr "La variable résultat %qs de la fonction à %L de la fonction élémentale %qs n'aura point l'attribut ALLOCATABLE ou POINTER"
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr "La variable résultat %qs de la fonction pure à %L est allouable polymorphique"
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr "La variable résultat %qs de la fonction pure à %L a le composant allouable polymorphique %qs"
  
! #: fortran/resolve.cc:16008
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut SAVE dans %qs à %L"
  
! #: fortran/resolve.cc:16014
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut INTENT dans %qs à %L"
  
! #: fortran/resolve.cc:16020
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut RESULT dans %qs à %L"
  
! #: fortran/resolve.cc:16028
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "L'attribut EXTERNAL est en conflit avec l'attribut FUNCTION dans %qs à %L"
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr "Le résultat du pointeur de procédure %qs à %L n'a pas d'attribut pointeur"
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut ELEMENTAL entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut PURE entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr "Désaccord sur l'attribut RECURSIVE entre MODULE PROCEDURE à %L et son interface dans %s"
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr "%s entre la déclaration MODULE PROCEDURE dans MODULE %qs et la déclaration à %L dans (SUB)MODULE %qs"
  
! #: fortran/resolve.cc:16126
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "L'interface de %qs à %L doit être explicite"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "La procédure FINAL %qs à %L n'est pas une SUBROUTINE"
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "La procédure FINAL à %L doit avoir exactement un argument"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "L'argument de la procédure FINAL à %L doit être du type %qs"
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr "La procédure FINAL à %L avec un argument de rang tacite doit être le seul finaliseur avec le même genre/type (F2018: C790)"
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être un POINTER"
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être OPTIONAL"
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "L'argument de la procédure FINAL à %L ne peut pas être INTENT(OUT)"
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "La procédure FINAL non scalaire à %L devrait avoir un argument de forme tacite"
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "La procédure FINAL %qs déclarée à %L a le même rang (%d) que %qs"
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Seules des procédures FINAL tableaux déclarées pour le type dérivé %qs à %L, une scalaire est également suggérée à moins qu'un finaliseur de rang tacite a été déclaré"
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "%qs et %qs ne peuvent pas être FUNCTION/SUBROUTINE mixte pour GENERIC %qs à %L"
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "%qs et %qs pour GENERIC %qs à %L sont ambigus"
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Liaison spécifique %qs non définie comme cible du GENERIC %qs à %L"
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC %qs à %L doit cibler une liaison spécifique, %qs est GENERIC aussi"
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC %qs à %L ne peut écraser la liaison spécifique avec le même nom"
  
! #: fortran/resolve.cc:16634
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "L'opérateur lié au type à %L ne peut pas être NOPASS"
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "%qs doit être une procédure de module ou une procédure externe avec une interface explicite à %L"
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "La procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "La procédure %qs avec PASS à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "Argument muet passé comme objet non polymorphique de %qs à %L"
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs"
  
! #: fortran/resolve.cc:16942
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type paramétré dérivé %qs"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr "Tous les paramètres de type LEN de l'argument muet %qs de %qs à %L doivent être ASSUMED."
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "L'argument muet de type objet passé de %qs à %L doit être scalaire"
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "L'argument muet de type objet passé de %qs à %L ne peut pas être POINTER"
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "La procédure %qs à %L a le même nom qu'un composant de %qs"
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "La procédure %qs à %L a le même nom qu'un composant hérité de %qs"
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr "Le type dérivé %qs déclaré à %L doit être ABSTRACT car %qs est DEFERRED et pas redéfini"
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Le composant co-tableau %qs à %L doit être allouable avec une forme différée"
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "Le composant %qs à %L ayant TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr "Le composant %qs à %L avec le composant co-tableau sera un scalaire non pointeur, non allouable"
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr "Le composant %qs à %L a l'attribut CONTIGUOUS mais n'est pas un pointeur de tableau"
  
! #: fortran/resolve.cc:17307
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Le composant %qs du type BIND(C) à %L doit avoir la longueur un"
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Le composant pointeur de procédure %qs avec PASS(%s) à %L n'a pas d'argument %qs"
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Le composant pointeur de procédure %qs avec PASS à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être du type dérivé %qs"
  
! #: fortran/resolve.cc:17464
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L doit être scalaire"
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas avoir l'attribut POINTER"
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "L'argument %qs de %qs avec PASS(%s) à %L ne peut pas être ALLOCATABLE"
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Le composant %qs de %qs à %L a le même nom qu'une procédure liée au type héritée"
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "La longueur de caractère du composant %qs doit être une expression de spécification constante à %L"
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "L'expression de longueur de caractère du composent %qs à %L doit être du type INTEGER et non %s"
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr "Le composant caractère %qs de %qs à %L avec une longueur différée doit être POINTER ou ALLOCATABLE"
  
! #: fortran/resolve.cc:17597
  #, gcc-internal-format
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "le composant %qs est un type PRIVATE et ne peut pas être un composant de %qs, qui est PUBLIC à %L"
  
! #: fortran/resolve.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr "Le composant polymorphique %s à %L dans le type %s SEQUENCE ou BIND(C)"
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Le composant %s du type SEQUENCE déclaré à %L n'a pas l'attribut SEQUENCE"
  
! #: fortran/resolve.cc:17700
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Initialisations conflictuelles dans l'union à %L et %L"
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr "Puisque l'extension du type %qs à %L a un composant co-tableau, le type parent %qs en aura un aussi"
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Le type dérivé non extensible %qs à %L ne peut pas être ABSTRACT"
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr "Le type paramétrisé %qs n'a pas de composant correspondant au paramètre %qs à %L"
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr "Nom générique %qs de la fonction %qs à %L étant le même nom que le type dérivé à %L"
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "Le type dérivé %qs à %L n'a pas été déclaré"
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "Échec de la construction du composant de classe PDT à %L"
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Le tableau de taille tacite %qs dans la liste de noms %qs à %L n'est pas permis"
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme tacite dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "Objet tableau NAMELIST %qs avec la forme non constante dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "Objet NAMELIST %qs avec une longueur de caractère non constante dans la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a été déclaré PRIVATE et ne peut pas être membre de la liste de noms PUBLIC %qs à %L"
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE associés à USE et ne peut pas être membre de la liste de noms %qs à %L"
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "L'objet NAMELIST %qs a des composants PRIVATE et ne peut pas être un membre de la liste de noms PUBLIC %qs à %L"
  
! #: fortran/resolve.cc:18102
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut NAMELIST dans %qs à %L"
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Le tableau paramètre %qs à %L ne peut pas être automatique ou de forme différée"
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Le PARAMETER %qs implicitement typé à %L ne concorde pas avec le type IMPLICIT ultérieur"
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Type dérivé incompatible dans PARAMETER à %L"
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "La variable CLASS %qs à %L ne peut pas avoir l'attribut PARAMETER"
  
! #: fortran/resolve.cc:18178
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "Expression constante attendue près de %L"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr "L'entité %qs à %L a un paramètre LEN différé %qs et requiert soit l'attribut POINTER ou soit l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr "L'objet AUTOMATIC %qs à %L ne doit pas avoir l'attribut SAVE ou être une variable déclarée dans le programme principal, un module ou un sous-module(F08/C513)"
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr "L'objet %qs à %L avec des paramètres de type ASSUMED doit être fictif ou un sélecteur SELECT TYPE(F08/4.2)"
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr "Désolé, les composants allouables/pointeurs dans des co-tableaux de types polymorphiques (CLASS) à %L ne sont pas supportés"
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr "%<omp_all_memory%>, déclaré à %L, peut uniquement être utilisé dans la clause OpenMP DEPEND"
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "L'attribut PROTECTED est en conflit avec l'attribut EXTERNAL à %L"
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "L'attribut PROCEDURE est en conflit avec l'attribut PROTECTED à %L"
  
! #: fortran/resolve.cc:18498
  #, 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 "%qs à %L a l'attribut CONTIGUOUS mais il n'est pas un pointeur de tableau ou un tableau de forme tacite ou de rang tacite"
  
! #: fortran/resolve.cc:18519
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr "Mauvaise spécification pour le tableau de taille tacite à %L"
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Le tableau de taille tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Le tableau de forme tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Le tableau de rang tacite à %L doit être un argument muet"
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr "Le tableau de rang tacite à %L ne peut pas avoir les attributs VALUE ou CODIMENSION"
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Le symbole à %L n'est pas une variable MUETTE"
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "%qs à %L ne peut pas avoir l'attribut VALUE car ce n'est pas un argument muet"
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "La variable muette caractère %qs à %L avec l'attribut VALUE doit avoir une longueur constante"
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "La variable muette caractère %qs, interopérable avec le C, à %L avec l'attribut VALUE doit avoir la longueur un"
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Le type dérivé %qs à %L est du type %qs qui n'a pas été défini"
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK sera un argument muet"
  
! #: fortran/resolve.cc:18629
  #, 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 "La variable %s à %L avec l'attribut NO_ARG_CHECK sera du type TYPE(*) ou d'un type intrinsèque numérique"
  
! #: fortran/resolve.cc:18638
  #, 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 "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:18646
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "La variable %s à %L avec l'attribut NO_ARG_CHECK ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:18653
  #, 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 "La variable %s à %L avec l'attribut NO_ARG_CHECK sera soit un scalaire ou un tableau de taille tacite"
  
! #: fortran/resolve.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Le type tacite de la variable %s à %L est uniquement permis pour des variables muettes"
  
! #: fortran/resolve.cc:18680
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "La variable de type tacite %s à %L ne peut pas avoir les attributs ALLOCATABLE, CODIMENSION, POINTER ou VALUE"
  
! #: fortran/resolve.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "La variable de type tacite %s à %L ne peut pas avoir l'attribut INTENT(OUT)"
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr "La variable de type tacite %s à %L ne sera point un tableau de forme explicite"
  
! #: fortran/resolve.cc:18720
  #, 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 "La variable %qs à %L ne peut pas être BIND(C) car elle n'est ni un bloc COMMON ni déclarée au niveau du module"
  
! #: fortran/resolve.cc:18730
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "La variable BIND(C) %qs à %L doit avoir la longueur un"
  
  # %s est soit « parameter » ou « variable » sans traduction
  # voir bug #80195
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "PUBLIC %s %qs à %L du type dérivé PRIVATE %qs"
  
! #: fortran/resolve.cc:18824
  #, 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 "La variable %s à %L du type LOCK_TYPE ou avec un sous-composant de type LOCK_TYPE doit être un co-tableau"
  
! #: fortran/resolve.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr "La variable %s à %L du type EVENT_TYPE ou avec un sous-composant du type EVENT_TYPE doit être un co-tableau"
  
! #: fortran/resolve.cc:18855
  #, gcc-internal-format
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "L'argument muet INTENT(OUT) %qs à %L est ASSUMED SIZE et, par conséquent, ne peut pas avoir une initialisation par défaut"
  
! #: fortran/resolve.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L qui est LOCK_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "L'argument muet %qs à %L qui est EVENT_TYPE ne sera point INTENT(OUT)"
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Le résultat %qs de la fonction à %L ne sera point un co-tableau et n'aura point un composant co-tableau"
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr "La variable %qs à %L du TYPE(C_PTR) ou TYPE(C_FUNPTR) ne sera point un co-tableau"
  
! #: fortran/resolve.cc:18911
  #, gcc-internal-format
  msgid "Variable %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar, which is not a coarray"
  msgstr "La variable %qs à %L avec un composant co-tableau doit être un scalaire non pointeur, non allouable qui n'est pas un co-tableau"
  
! #: fortran/resolve.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr "La variable %qs à %L est un co-tableau qui n'est pas ALLOCATABLE, SAVE ni un argument muet"
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr "La variable co-tableau %qs à %L n'aura pas de co-dimensions avec une forme différée sans être allouable"
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "La variable co-tableau allouable %qs à %L doit avoir une forme différée"
  
! #: fortran/resolve.cc:18956
  #, gcc-internal-format
  msgid "Variable %qs at %L is INTENT(OUT) and can thus not be an allocatable coarray or have coarray components"
  msgstr "La variable %qs à %L est INTENT(OUT) et ne peut donc pas être un co-tableau allouable ou avoir des composants co-tableaux"
  
! #: fortran/resolve.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "La variable muette co-tableau %qs à %L n'est pas permise dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Argument muet LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr "Variable résultat LOGICAL %qs à %L avec le sous-type non C_Bool dans la procédure BIND(C) %qs"
  
! #: fortran/resolve.cc:19012
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "La liste de noms %qs ne peut pas être un argument de la sous-routine ou de la fonction à %L"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Le threadprivate à %L n'est pas sauvegardé avec SAVE"
  
! #: fortran/resolve.cc:19076
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "La variable OpenMP groupprivate %qs à %L doit avoir l'attribut SAVE"
  
! #: fortran/resolve.cc:19081
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "La variable !$OMP GROUPPRIVATE %qs à %L ne doit pas avoir d'initialiseur"
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr "La variable !$OMP DECLARE TARGET %qs à %L n'est pas sauvegardée avec SAVE"
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "Entité définissable attendue près de %L"
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "L'élément BLOCK DATA %qs à %L doit être dans COMMON"
  
! #: fortran/resolve.cc:19230
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "Le tableau DATA %qs à %L doit être spécifié dans une déclaration précédente"
  
! #: fortran/resolve.cc:19237
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "L'élément DATA %qs à %L ne peut pas avoir un co-index"
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr "L'élément DATA %qs à %L est un pointeur et doit donc être un tableau à part entière"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr "L'objet DATA près de %L a l'attribut pointeur et la valeur DATA correspondante n'est pas une cible de donnée initiale valable"
  
! #: fortran/resolve.cc:19269
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "L'élément DATA %qs à %L ne peut pas avoir l'attribut ALLOCATABLE"
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Section de tableau non constante à %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "L'instruction DATA à %L a plus de variables que de valeurs"
  
! #: fortran/resolve.cc:19420
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Longueur de caractère non constante à %L dans l'instruction DATA"
  
! #: fortran/resolve.cc:19448
  #, gcc-internal-format, gfc-internal-format
  msgid "start of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le début de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19456
  #, gcc-internal-format, gfc-internal-format
  msgid "end of implied-do loop at %L could not be simplified to a constant value"
  msgstr "La fin de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19464
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L could not be simplified to a constant value"
  msgstr "Le pas de la boucle DO implicite à %L n'a pas pu être simplifiée en une valeur constante"
  
! #: fortran/resolve.cc:19471
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "le pas de la boucle DO implicite à %L ne sera point zéro"
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "L'instruction DATA à %L a plus de valeurs que de variables"
  
! #: fortran/resolve.cc:19773
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "L'étiquette %d à %L est définie mais non utilisée"
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "L'étiquette %d à %L est définie mais ne peut pas être utilisée"
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L doit avoir l'attribut SEQUENCE pour être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L ne peut pas avoir des composants ALLOCATABLE pour être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19880
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "La variable de type dérivé %qs à %L avec une initialisation par défaut ne peut pas être dans une EQUIVALENCE avec une variable dans COMMON"
  
! #: fortran/resolve.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "La variable de type dérivé %qs à %L avec un ou des composants pointeurs ne peut pas être dans un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Erreur de syntaxe dans l'instruction EQUIVALENCE à %L"
  
! #: fortran/resolve.cc:20014
  #, 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 "Soit aucun ou tous les objets dans l'ensemble EQUIVALENCE à %L aura l'attribut PROTECTED"
  
! #: fortran/resolve.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Le membre %qs du bloc COMMON à %L ne peut pas être un objet EQUIVALENCE dans la procédure pure %qs"
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr "La constante nommée %qs à %L ne peut pas être un objet EQUIVALENCE"
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr "Séquence %s avec des composants mélangés dans l'instruction EQUIVALENCE à %L avec différent objets de type"
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr "Objet de type pas par défaut ou séquence %s dans une instruction EQUIVALENCE à %L avec des objets de types différents"
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr "Objet non CHARACTER %qs dans l'instruction CHARACTER EQUIVALENCE par défaut à %L"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Objet non NUMERIC %qs dans l'instruction NUMERIC EQUIVALENCE par défaut à %L"
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Le tableau %qs à %L avec des limites non constantes ne peut pas être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Le composant de structure %qs à %L ne peut pas être un objet EQUIVALENCE"
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "La sous-chaîne à %L a une longueur zéro"
  
! #: fortran/resolve.cc:20176
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Référence à elle-même dans l'expression de longueur de caractère pour %qs à %L"
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fonction PUBLIC %qs à %L du type PRIVATE %qs"
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "ENTRY %qs à %L n'a pas de type IMPLICIT"
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "La procédure opérateur utilisateur %qs à %L doit être une FUNCTION"
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "La procédure opérateur utilisateur %qs à %L ne peut pas être une longueur de caractère tacite"
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "La procédure opérateur utilisateur %qs à %L doit avoir au moins un argument"
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Le premier argument de l'interface opérateur à %L ne peut pas être optionnel"
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Le deuxième argument de l'interface opérateur à %L ne peut pas être optionnel"
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "L'interface opérateur à %L doit avoir, au plus, deux arguments"
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr "La procédure contenue %qs à %L d'une procédure PURE doit aussi être PURE"
*************** msgstr "Le symbole %qs à %C est ambigu"
*** 88430,88558 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Le type dérivé %qs à %C est utilisé avant sa définition"
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Le composant %qs à %C est un composant PRIVATE de %qs"
  
! #: fortran/symbol.cc:2703
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs à %C n'est pas un membre de la structure %qs; vouliez-vous employer %qs ?"
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs à %C n'est pas un membre de la structure %qs"
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Étiquette d'instruction %d dupliquée à %L et %L"
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "L'étiquette %d à %C est déjà référencée comme cible d'un branchement"
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "L'étiquette %d à %C est déjà référencée comme une étiquette de format"
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "Instruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'étiquette %d à %C"
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Étiquette %d à %C précédemment utilisée comme étiquette de FORMAT"
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Étiquette %d à %C précédemment utilisée comme cible de branchement"
  
! #: fortran/symbol.cc:3027
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Étiquette de fin de DO %d partagée à %C"
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Instruction DO étiquetée à %L"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis le module %qs"
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis l'unité de programme actuelle"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Le symbole %qs à %C a déjà été associée à un hôte"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Le symbole donné est NULL de manière inattendue"
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Le type dérivé %qs, déclaré à %L, doit avoir l'attribut BIND pour être interopérable avec le C"
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L n'a pas de composants"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L est vide et peut être inaccessible pour le processeur C compagnon"
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs à %L ne peut pas avoir l'attribut POINTER car il est un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant pointeur de procédure %qs à %L ne peut pas être un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs à %L ne peut pas avoir l'attribut ALLOCATABLE car il est un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C bien que le type dérivé %qs soit BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C"
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dérivé %qs à %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Le symbole %qs est utilisé à %L avant qu'un type lui soit assigné"
--- 88521,88649 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Le type dérivé %qs à %C est utilisé avant sa définition"
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Le composant %qs à %C est un composant PRIVATE de %qs"
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "%qs à %C n'est pas un membre de la structure %qs; vouliez-vous employer %qs ?"
  
! #: fortran/symbol.cc:2711
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%qs à %C n'est pas un membre de la structure %qs"
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Étiquette d'instruction %d dupliquée à %L et %L"
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "L'étiquette %d à %C est déjà référencée comme cible d'un branchement"
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "L'étiquette %d à %C est déjà référencée comme une étiquette de format"
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr "Instruction de fin de DO qui n'est pas END DO ou CONTINUE avec l'étiquette %d à %C"
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Étiquette %d à %C précédemment utilisée comme étiquette de FORMAT"
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Étiquette %d à %C précédemment utilisée comme cible de branchement"
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "Étiquette de fin de DO %d partagée à %C"
  
! #: fortran/symbol.cc:3035
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "Instruction DO étiquetée à %L"
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis le module %qs"
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Le nom %qs à %C est une référence ambigüe à %qs depuis l'unité de programme actuelle"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Le symbole %qs à %C a déjà été associée à un hôte"
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr "verify_bind_c_derived_type(): Le symbole donné est NULL de manière inattendue"
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Le type dérivé %qs, déclaré à %L, doit avoir l'attribut BIND pour être interopérable avec le C"
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L n'a pas de composants"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr "Le type dérivé %qs avec l'attribut BIND(C) à %L est vide et peut être inaccessible pour le processeur C compagnon"
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs à %L ne peut pas avoir l'attribut POINTER car il est un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant pointeur de procédure %qs à %L ne peut pas être un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Le composant %qs à %L ne peut pas avoir l'attribut ALLOCATABLE car il est un membre du type dérivé BIND(C) %qs à %L"
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C bien que le type dérivé %qs soit BIND(C)"
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Le composant %qs dans le type dérivé %qs à %L peut ne pas être interopérable avec le C"
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Le type dérivé %qs à %L ne peut pas avoir l'attribut SEQUENCE car il est BIND(C)"
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr "Le symbole %qs est utilisé à %L avant qu'un type lui soit assigné"
*************** msgstr "Initialisations inégales et se
*** 88582,88615 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Initialisations inégales et se chevauchant dans EQUIVALENCE à %C"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Le constructeur de structure à %L a été rendue finale. Cette fonctionnalité a été enlevée par f08/0011. Utilisez -std=f2018 ou -std=gnu pour éliminer la finalisation."
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr "La vérification des bornes d'un index élémental à %L déclenchera deux appels à %qs qui n'est pas déclarée PURE ou n'est pas implicitement pure."
  
! #: fortran/trans-array.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "L'initialiseur du tableau à %L ne se réduit pas en une expression constante"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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 "Le nombre d'éléments dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Création d'un temporaire pour le tableau à %L dans l'argument %qs"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
--- 88673,88706 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Initialisations inégales et se chevauchant dans EQUIVALENCE à %C"
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr "Le constructeur de structure à %L a été rendue finale. Cette fonctionnalité a été enlevée par f08/0011. Utilisez -std=f2018 ou -std=gnu pour éliminer la finalisation."
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr "La vérification des bornes d'un index élémental à %L déclenchera deux appels à %qs qui n'est pas déclarée PURE ou n'est pas implicitement pure."
  
! #: fortran/trans-array.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "Array initializer at %L does not reduce to a constant expression"
  msgstr "L'initialiseur du tableau à %L ne se réduit pas en une expression constante"
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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 "Le nombre d'éléments dans le constructeur du tableau à %L requiert une augmentation de la limite supérieure permise %d. Voyez l'option %<-fmax-array-constructor%>"
  
! #: fortran/trans-array.cc:9663
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Création d'un temporaire pour le tableau à %L dans l'argument %qs"
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "mauvais type d'expression durant le parcours (%d)"
*************** msgstr "Affecter une valeur autre que 0
*** 88711,88858 ****
  msgid "non-constant initialization expression at %L"
  msgstr "expression d'initialisation non constante à %L"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Le tableau %qs à %L est plus grand que la limite définie par %<-fmax-stack-var-size=%>, il est déplacé de la pile vers la zone de stockage statique. Ceci rend la procédure non sûr lorsqu'elle est appelée récursivement ou simultanément depuis plusieurs threads. Envisagez d'augmenter la limite de %<-fmax-stack-var-size=%> (ou d'utiliser %<-frecursive%> qui implique %<-fmax-stack-var-size%>) – ou changez le code pour utiliser un tableau ALLOCATABLE. Si la variable n'est jamais accédée de manière concurrentielle, cet avertissement peut être ignoré et la variable pourrait aussi être déclarée avec l'attribut SAVE."
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Désolé, OMP GROUPPRIVATE n'est pas implémenté, utilisé par %qs déclaré à %L"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Désolé, OMP DECLARE TARGET avec la clause LOCAL n'est pas implémenté, utilisé par %qs déclaré à %L"
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s à %L n'a pas de type par défaut"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsèque qui n'est pas une procédure"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "La valeur de retour de la fonction %qs à %L n'est pas définie"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Paramètre de type différé pas encore supporté"
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Le backend decl pour la variable de module %qs existe déjà"
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "La variable de module PRIVATE %qs inutilisée est déclarée à %L"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Le symbole %qs à %L a l'attribut WEAK mais c'est un argument muet"
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Le symbole %qs à %L a l'attribut WEAK mais il est une variable locale"
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "L'argument muet %qs à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur"
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "L'argument muet %qs d'un type dérivé à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur et n'a pas d'initialisation par défaut"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisé à %L"
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "La variable de module %qs est inutilisée mais elle a été importée explicitement à %L"
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisée déclarée à %L"
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Paramètre %qs inutilisé déclaré à %L"
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Le paramètre %qs est inutilisé mais il a été importé explicitement à %L"
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "La valeur de retour %qs de la fonction %qs est déclarée à %L mais ne reçoit pas de valeur"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Désolé, !$ACC DECLARE à %L n'est pas permis dans une construction BLOCK"
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Non signé par encore implémenté"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Le symbole %qs à %L est déclaré dans une unité de programme BLOCK DATA mais ce n'est pas un bloc COMMON"
  
! #: fortran/trans-expr.cc:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Impossible de calculer la longueur du tableau de caractères à %L."
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Du code pour réallouer la variable allouable à %L va être ajouté"
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Désolé, un accès co-indexé à un objet polymorphique illimité à %L n'est pas supporté"
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Désolé, un accès co-indexé à un composant polymorphique illimité à %L n'est pas supporté"
  
! #: fortran/trans-expr.cc:4353
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsèque inconnue"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue à %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Si le remappage des limites est spécifié à %L, la cible du pointeur ne sera point NULL"
--- 88802,88949 ----
  msgid "non-constant initialization expression at %L"
  msgstr "expression d'initialisation non constante à %L"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr "Le tableau %qs à %L est plus grand que la limite définie par %<-fmax-stack-var-size=%>, il est déplacé de la pile vers la zone de stockage statique. Ceci rend la procédure non sûr lorsqu'elle est appelée récursivement ou simultanément depuis plusieurs threads. Envisagez d'augmenter la limite de %<-fmax-stack-var-size=%> (ou d'utiliser %<-frecursive%> qui implique %<-fmax-stack-var-size%>) – ou changez le code pour utiliser un tableau ALLOCATABLE. Si la variable n'est jamais accédée de manière concurrentielle, cet avertissement peut être ignoré et la variable pourrait aussi être déclarée avec l'attribut SAVE."
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr "Désolé, OMP GROUPPRIVATE n'est pas implémenté, utilisé par %qs déclaré à %L"
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr "Désolé, OMP DECLARE TARGET avec la clause LOCAL n'est pas implémenté, utilisé par %qs déclaré à %L"
  
! #: fortran/trans-decl.cc:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s à %L n'a pas de type par défaut"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variable intrinsèque qui n'est pas une procédure"
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "La valeur de retour de la fonction %qs à %L n'est pas définie"
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr "Paramètre de type différé pas encore supporté"
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr "Le backend decl pour la variable de module %qs existe déjà"
  
! #: fortran/trans-decl.cc:5797
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "La variable de module PRIVATE %qs inutilisée est déclarée à %L"
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "Le symbole %qs à %L a l'attribut WEAK mais c'est un argument muet"
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr "Le symbole %qs à %L a l'attribut WEAK mais il est une variable locale"
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "L'argument muet %qs à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur"
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "L'argument muet %qs d'un type dérivé à %L a été déclaré INTENT(OUT) mais n'a pas reçu de valeur et n'a pas d'initialisation par défaut"
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argument muet %qs inutilisé à %L"
  
! #: fortran/trans-decl.cc:6534
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "La variable de module %qs est inutilisée mais elle a été importée explicitement à %L"
  
! #: fortran/trans-decl.cc:6553
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "Variable %qs inutilisée déclarée à %L"
  
! #: fortran/trans-decl.cc:6602
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "Paramètre %qs inutilisé déclaré à %L"
  
! #: fortran/trans-decl.cc:6606
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Le paramètre %qs est inutilisé mais il a été importé explicitement à %L"
  
! #: fortran/trans-decl.cc:6636
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "La valeur de retour %qs de la fonction %qs est déclarée à %L mais ne reçoit pas de valeur"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr "Désolé, !$ACC DECLARE à %L n'est pas permis dans une construction BLOCK"
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Non signé par encore implémenté"
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Le symbole %qs à %L est déclaré dans une unité de programme BLOCK DATA mais ce n'est pas un bloc COMMON"
  
! #: fortran/trans-expr.cc:1309
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "Impossible de calculer la longueur du tableau de caractères à %L."
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr "Du code pour réallouer la variable allouable à %L va être ajouté"
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr "Désolé, un accès co-indexé à un objet polymorphique illimité à %L n'est pas supporté"
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr "Désolé, un accès co-indexé à un composant polymorphique illimité à %L n'est pas supporté"
  
! #: fortran/trans-expr.cc:4385
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Op intrinsèque inconnue"
  
! #: fortran/trans-expr.cc:6057
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Fonction de liste d'arguments inconnue à %L"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr "Si le remappage des limites est spécifié à %L, la cible du pointeur ne sera point NULL"
*************** msgstr "Si le remappage des limites est
*** 88862,88879 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fonction intrinsèque %qs (%d) non reconnue"
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsèque %s à %L n'est pas un index de dimension valide"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Désolé, le composant de l'événement du type dérivé à %L n'est pas encore supporté"
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "La variable d'événement à %L ne sera point co-indexée"
--- 88953,88970 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fonction intrinsèque %qs (%d) non reconnue"
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "L'argument %<dim%> de l'intrinsèque %s à %L n'est pas un index de dimension valide"
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr "Désolé, le composant de l'événement du type dérivé à %L n'est pas encore supporté"
  
! #: fortran/trans-intrinsic.cc:13010
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "La variable d'événement à %L ne sera point co-indexée"
*************** msgstr "Le mapping de l'élément de lis
*** 88908,89079 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr "Le mapping d'un élément de liste polymorphique %qD a un comportement non spécifié"
  
! #: fortran/trans-openmp.cc:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramètre de classe optionnel"
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non géré"
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gérée"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "clause %<uses_allocators%> avec des trais et des espaces mémoire"
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!OMP %s%> à %L requiert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr "Tous les fichiers qui pourraient désallouer une telle variable doivent être compilés avec %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr "Ceci inclut explicitement DEALLOCATE, la réallocation d'affectations intrinsèques, INTENT(OUT) pour des arguments muets allouables et la réallocation de composant allouables alloués avec un allocateur OpenMP"
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr "boucle imbriquée non rectangulaire avec un pas non constant pour %qs"
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Utilisé ici"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Le nom de base pour %<declare variant%> doit être spécifié à %L"
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Le nom de base à %L ne correspond pas au nom de la procédure courante"
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Le nom de base à %L ne doit pas un nom d'entrée"
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Le nom de base à %L ne doit pas être un nom générique"
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Le nom de base à %L ne doit pas être un pointeur de procédure"
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "La procédure de base à %L doit avoir une interface explicite"
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Impossible de trouver le symbole %qs à %L"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "la variante %qs à %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/trans-openmp.cc:9961
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "la variante %qs à %L est la même que la fonction de base"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "la variante %qs et la base %qs à %L ont des types incompatibles : %s"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr "la clause %<append_args%> implique que %qs a %d arguments muets de type entier avec le sous-type %<omp_interop_kind%>"
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L doit être un argument muet entier scalaire non pointeur et non allouable du sous-type %<omp_interop_kind%> car il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L avec l'attribut OPTIONAL n'est pas supporté lorsqu'il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L a %d mais il requiert %d arguments muets du sous-type %<omp_interop_kind%> car il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr "la clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> de l'ensemble du sélecteur du constructeur apparaît dans la clause %<match%> à %L"
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Index d'argument positif attendu à %L"
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "L'index de l'argument à %L dépasse le nombre d'arguments %d"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr "L'index de l'argument le plus grand est plus petit que le plus petit à %L"
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "L'élément de liste %qs à %L, déclaré à %L, n'est pas un argument muet"
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "L'argument %qs à %L pour lister l'élément dans %<need_device_ptr%> à %L doit être un scalaire de TYPE(C_PTR)"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Envisagez plutôt d'utiliser %<need_device_addr%>"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "L'argument %qs à %L pour lister l'élément dans %<need_device_addr%> à %L ne peut pas avoir d'attribut VALUE"
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs à %L est spécifié plus d'une fois"
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> n'est pas encore supporté"
--- 88999,89170 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr "Le mapping d'un élément de liste polymorphique %qD a un comportement non spécifié"
  
! #: fortran/trans-openmp.cc:4460
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr "paramètre de classe optionnel"
  
! #: fortran/trans-openmp.cc:4951
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "type d'expression non géré"
  
! #: fortran/trans-openmp.cc:5146
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "expression non gérée"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr "clause %<uses_allocators%> avec des trais et des espaces mémoire"
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr "%<!OMP %s%> à %L requiert %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr "Tous les fichiers qui pourraient désallouer une telle variable doivent être compilés avec %<-fopenmp-allocators%>"
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr "Ceci inclut explicitement DEALLOCATE, la réallocation d'affectations intrinsèques, INTENT(OUT) pour des arguments muets allouables et la réallocation de composant allouables alloués avec un allocateur OpenMP"
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr "boucle imbriquée non rectangulaire avec un pas non constant pour %qs"
  
! #: fortran/trans-openmp.cc:6912
  #, gcc-internal-format
  msgid "Used here"
  msgstr "Utilisé ici"
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Mauvais code d'instruction"
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr "Le nom de base pour %<declare variant%> doit être spécifié à %L"
  
! #: fortran/trans-openmp.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Le nom de base à %L ne correspond pas au nom de la procédure courante"
  
! #: fortran/trans-openmp.cc:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "Le nom de base à %L ne doit pas un nom d'entrée"
  
! #: fortran/trans-openmp.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "Le nom de base à %L ne doit pas être un nom générique"
  
! #: fortran/trans-openmp.cc:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Le nom de base à %L ne doit pas être un pointeur de procédure"
  
! #: fortran/trans-openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "La procédure de base à %L doit avoir une interface explicite"
  
! #: fortran/trans-openmp.cc:9949
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Impossible de trouver le symbole %qs à %L"
  
! #: fortran/trans-openmp.cc:9962
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "la variante %qs à %L n'est ni une fonction ni une sous-routine"
  
! #: fortran/trans-openmp.cc:9968
  #, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "la variante %qs à %L est la même que la fonction de base"
  
! #: fortran/trans-openmp.cc:10010
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "la variante %qs et la base %qs à %L ont des types incompatibles : %s"
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr "la clause %<append_args%> implique que %qs a %d arguments muets de type entier avec le sous-type %<omp_interop_kind%>"
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L doit être un argument muet entier scalaire non pointeur et non allouable du sous-type %<omp_interop_kind%> car il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L avec l'attribut OPTIONAL n'est pas supporté lorsqu'il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr "%qs à %L a %d mais il requiert %d arguments muets du sous-type %<omp_interop_kind%> car il est utilisé avec la clause %<append_args%> à %L"
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr "la clause %qs peut uniquement être spécifiée si le sélecteur %<dispatch%> de l'ensemble du sélecteur du constructeur apparaît dans la clause %<match%> à %L"
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Index d'argument positif attendu à %L"
  
! #: fortran/trans-openmp.cc:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "L'index de l'argument à %L dépasse le nombre d'arguments %d"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr "L'index de l'argument le plus grand est plus petit que le plus petit à %L"
  
! #: fortran/trans-openmp.cc:10253
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "L'élément de liste %qs à %L, déclaré à %L, n'est pas un argument muet"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "L'argument %qs à %L pour lister l'élément dans %<need_device_ptr%> à %L doit être un scalaire de TYPE(C_PTR)"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr "Envisagez plutôt d'utiliser %<need_device_addr%>"
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "L'argument %qs à %L pour lister l'élément dans %<need_device_addr%> à %L ne peut pas avoir d'attribut VALUE"
  
! #: fortran/trans-openmp.cc:10290
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "%qs à %L est spécifié plus d'une fois"
  
! #: fortran/trans-openmp.cc:10307
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> n'est pas encore supporté"
*************** msgstr "gfc_validate_kind(): Mauvais typ
*** 89184,89190 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "gfc_validate_kind(): Mauvais sous-type obtenu"
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Mauvais code d'instruction"
--- 89275,89281 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr "gfc_validate_kind(): Mauvais sous-type obtenu"
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Mauvais code d'instruction"
*************** msgstr "fermeture: %s"
*** 89410,89416 ****
  msgid "two or more sections for %s"
  msgstr "deux sections ou plus pour %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "la taille de partition minimale ne peut pas être plus grande que la taille de partition maximale"
--- 89501,89507 ----
  msgid "two or more sections for %s"
  msgstr "deux sections ou plus pour %s"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "la taille de partition minimale ne peut pas être plus grande que la taille de partition maximale"
diff -Nrcpad gcc-17-20260809/gcc/po/hr.po gcc-17-20260816/gcc/po/hr.po
*** gcc-17-20260809/gcc/po/hr.po	Sun Aug  9 22:32:09 2026
--- gcc-17-20260816/gcc/po/hr.po	Sun Aug 16 22:32:08 2026
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc-15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2025-08-10 15:30+0200\n"
  "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc-15.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2025-08-10 15:30+0200\n"
  "Last-Translator: Božidar Putanec <bozidarp@yahoo.com>\n"
  "Language-Team: Croatian <lokalizacija@linux.hr>\n"
*************** msgstr "razmislite o korištenju „-pg�
*** 278,284 ****
  msgid "may not use both -EB and -EL"
  msgstr "-EB i -EL ne smiju se zajedno koristiti"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr ""
  
--- 278,284 ----
  msgid "may not use both -EB and -EL"
  msgstr "-EB i -EL ne smiju se zajedno koristiti"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr ""
  
*************** msgstr " korištene su proturječne opci
*** 357,363 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "razmislite o korištenju „-pg“ umjesto „-p“ s gprof(1)"
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 357,363 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "razmislite o korištenju „-pg“ umjesto „-p“ s gprof(1)"
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr ""
*** 862,875 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 862,875 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2105,2191 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2105,2196 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr ""
! 
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:620
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:643
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3038,3047 ****
  msgstr ""
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3043,3052 ----
  msgstr ""
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11800,11807 ****
  msgstr "Prikaže opcije naredbenog retka specifične za cilj (uključujući opcije asemblera i linkera)"
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
--- 11805,11812 ----
  msgstr "Prikaže opcije naredbenog retka specifične za cilj (uključujući opcije asemblera i linkera)"
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
*************** msgstr "Upozori ako se polje koristi izv
*** 11867,14761 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "Upozori na globalne varijable bez prethodne deklaracije."
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Upozori na korištenje pokazivača na oslobođenom prostoru (pohrani)."
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Upozori na neprikladnu upotrebu atributa."
  
! #: common.opt:577
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Ne upozorava na navedene atribute."
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "Upozori na tip sigurnosti i slične pogreške i nepodudarnosti u deklaracijama s atributima aliasa."
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Upozori kàda je zatražena instrumentacija za profiliranje, ali se nije mogla primijeniti na određenu funkciju."
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Upozori kàda promjene tipa pokazivača (pointer casts) povećavaju poravnanje."
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Žali se kàda je oznaka naredbenog retka valjana, ali nije primjenjiva na trenutni ‘front end’."
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Upozori kàda se naiđe na direktivu #warning."
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Upozori na upotrebu deklaracija __attribute__((warning))."
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Upozori ako se koristi zastarjela značajka kompilatora, klase, metode ili polja"
  
! #: common.opt:618
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Upozori na upotrebu deklaracija __attribute__((deprecated))."
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Upozori kàda je onemogućen optimizacijski prolaz."
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Pretvori sva upozorenja u greške."
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Pretvori specifična upozorenja u greške."
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Ispis dodatnih (moguće neželjenih) upozorenja."
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Iziđe nakon prve greške."
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<byte-size>\tUpozori ako okvir stȏga funkcije zahtijeva više od <byte-size>."
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Onemogući upozorenje -Wframe-lager-than=. Jednako kao -Wframe-lager-than=<SIZE_MAX> ili veće."
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Upozori na pokušaj oslobađanja objekta koji nije stȏg"
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr "Upozori kàda -fardened nije omogućio nijednu opciju iz svojeg skupa."
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Upozori kàda naredba ‘switch case’ propadne."
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Upzori na rekurzivne pozive."
  
! #: common.opt:673
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Upozori kàda ‘inline’ funkciju nije moguće umetnuti (inlined)."
  
  #  Atomic variables are primarily used to synchronize shared memory accesses between threads.
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Upozori kàda je parametar modela atomizacije memorije definitivno izvan valjanog raspona."
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<byte-size>\tUpozori ako veličina objekta premašuje <byte-size>."
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Omogući upozorenje -Wlarger-than=. Jednako kao -Wlarger-than=<SIZE_MAX> ili veće."
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Upozori ako se parametar pokazivača s atributom nonnull usporedi s NULL"
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Upozori ako dereferenciranje NULL pokazivača može dovesti do pogrešnog ili nedefiniranog ponašanja."
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Upozori o prosljeđivanju pokazivača/referencije na lokalnu ili privremenu varijablu argumenta ‘musttail’ poziva."
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Upozori o pokazivaču/referenciji na lokalnu ili privremenu varijablu koja bi mogla pobjeći ‘musttail’ pozivu."
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Upozori na neka kršenja pravila od ‘C++ One Definition Rule’ tijek optimizacije vremena povezivanja."
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Upozori na prekoračenje u aritmetičkim izrazima."
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Tijekom optimizacije vremena povezivanja upozori na neusklađene tipove globalnih deklaracija."
  
! #: common.opt:727
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Upozori kàda pakirani atribut nema utjecaja na format strukture."
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Upozorenje kàda je potrebna dopuna za poravnanje članova strukture."
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Objavi upozorenja potrebna za strogu usklađenost sa standardom."
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Upozori o vraćanju pokazivača/referencije na lokalnu ili privremenu varijablu."
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Upozori kàda varijabla zasijeni neku drugu varijablu. Jednako kao -Wshadow=global."
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Upozori kàda varijabla zasijeni neku drugu varijablu (globalno)."
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Upozori kàda lokalna varijabla zasijeni neku drugu lokalnu varijablu ili parametar."
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Upozori kàda lokalna varijabla zasijeni neku drugu lokalnu varijablu ili parametar kompatibilnog tipa."
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Upozori kàda iz nekog razloga nije osigurana zaštita (Stack Smashing Protector, SSP) od prelijevanja stȏga."
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<byte-size>\tUpozori ako korištenje stȏga može premašiti <byte-size>."
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Onemogući upozorenje Wstack-usage=. Jednako kao Wstack-usage=<SIZE_MAX> ili veće."
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Upozori na kȏd koji bi mogao prekršiti stroga pravila aliasa."
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Upozori na optimizacije koje pretpostavljaju da je potpisani preljev nedefiniran."
  
! #: common.opt:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za --attribute__((cold))."
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((const))."
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((pure))."
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((noreturn))."
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((malloc))."
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((returns_nonnull))."
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Upozori na C++ polimorfne tipove gdje bi se dodavanjem konačne ključne riječi mogla poboljšati kvaliteta kȏda"
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Upozori na C++ virtualne metode gdje bi se dodavanjem konačne ključne riječi mogla poboljšati kvaliteta kȏda."
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Upozori na naredbe između kontrolnog izraza za ‘switch’ i prvog ‘case’."
  
! #: common.opt:830
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne potiskuje upozorenja iz sustavnih zaglavlja."
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Upozori ako je rezultat usporedbe uvijek ‘true’ ili ‘false’"
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Upozori kàda god se generira trampolin."
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Upozorenje na slučajeve u kojima -ftrivial-auto-var-init ne može inicijalizirati auto varijablu."
  
! #: common.opt:846
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Upozori ako je rezultat usporedbe uvijek ‘true’ ili ‘false’ zbog ograničenog raspona vrste podataka."
  
! #: common.opt:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Upozori na neinicijalizirane automatske varijable."
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Upozori na automatske varijable koje možda nisu inicijalizirane."
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Omogući sva -Wunused- upozorenja."
  
! #: common.opt:869
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Upozori kàda je parametar funkcije samo postavljen, ali se inače ne koristi."
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Upozori kàda je parametar samo postavljen, ali se inače ne koristi."
  
! #: common.opt:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Upozori kàda je funkcija neiskorištena."
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Upozori kàda je oznaka neiskorištena."
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Upozori kàda je parametar funkcije neiskorišten."
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Upozori kàda je vrijednost izraza neiskorišten."
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Upozori kàda je varijabla neiskorištena."
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Upozori na slučaj kàda se profili u -fprofile-use ne poduraraju."
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Upozori na slučaj kàda funkcija završi ranije nego započinje zbog loših ‘linenum’ makronaredbi."
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Upozori kàda kondicional ima previše uvjeta, pa profiliranje pokrivenosti tih uvjeta odustane od instrumentiranja izraza."
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Upozori na slučaj kàda profili u -fprofile-upozorenja ne postoje."
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Upozori kàda je vektorska operacija kompilirana izvan SIMD."
  
! #: common.opt:933
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Upozori na nepodržane značajke u ThreadSanitizer."
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <file>\tinformacije o deklaraciji pošalje u datoteku <file>"
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letters>\tomogući dumpove specifičnih prolaza kompilatora"
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <file>\tpostavi osnovicu imena dump datoteke"
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr "-dumpbase-ext .<ext>    izostavi ekstenziju .<ext> iz osnovice dump datoteke za imenovanje pomoćnih izlaznih datoteka"
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tpostavi ime direktorija za dumpove"
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Inačica C++ ABI koja se koristi"
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Agresivno optimizira petlje koristeći jezična ograničenja"
  
! #: common.opt:1098
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Poravna početak funkcija"
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Poravna one oznake do kojih se može doći samo sa skakanjem"
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr "Poravna sve oznake"
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Poravna početak petlji."
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Dopusti kompilatoru uvesti novu konkurenciju podataka (data races) pri pohrani."
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Omogući statičku analizu prolaza."
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Odaberite što treba počistiti."
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Odaberite tip pokrivenosti čišćenja."
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=number>\tkoristite određeni pomak=<number> za shadow memoriju."
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tčisti globalne varijable u sekcijama definiranim korisnikom."
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Pokuša nastaviti izvršavanje nakon dijagnosticiranja nedefiniranog ponašanja."
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Ta sklopka je zastarjela; koristite -fsanitize-recover=."
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Koristi klopku umjesto dezinfektora nedefiniranog ponašanja."
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Ova sklopka je zastarjela; koristite -fsanitize-trap= umjesto njega."
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Generira unwind tablice koje leže točno na svakoj granici naredbe."
  
! #: common.opt:1202
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Generira auto-inc/dec naredbe."
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Upotrebi podatke iz uzorka profila za težine čvorova grafa poziva. Zadana datoteka s profilom je fbdata.afdo u ‘pwd’.`"
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Upotrebi podatke iz uzorka profila za težine čvorova grafa poziva. Datoteka s profilom je specificirana argumentom."
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Generira kȏd za provjeru granica prije indeksiranja polja."
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Zamijeni add, usporedi, zamijeni granu s granom pomoću registra za brojanje."
  
! #: common.opt:1232
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Koristi informacije o profiliranju za vjerojatnosti grana."
  
! #: common.opt:1248
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Ispiše informacije o grafovima poziva za svaku datoteku."
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Ispiše informacije o grafovima poziva za svaku datoteku s dekoracijama."
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>\toznači <register> kao rezerviran u svim funkcijama."
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\toznači <register> kao oštećen pozivima funkcija."
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Spremi registre oko pozivanja funkcija"
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Taj šalter je zastario; nemojte ga koristiti."
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Provjeri vraćenu vrijednost operatora ‘new’ u C++."
  
! #: common.opt:1279 common.opt:1283
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Izvrši internu provjeru konzistentnosti."
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Za opcije -f*-prefix-map= uspoređue kanonizirana imena staza umjesto samo stringova."
  
! #: common.opt:1291
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Omogući podizanje kȏda."
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Traži prilike za smanjenje prilagodbi stògova i referenci na stȏgu."
  
! #: common.opt:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Smjesti neinicijalizirane globalne simbole u ‘common’ sekciju"
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tkompilira s i bez, npr. -gtoggle, i usporedi ‘final-insns’ dump."
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Pokreni samo drugu kompilaciju od -fcompare-debug."
  
! #: common.opt:1315
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Izvrši eliminaciju usporedbi nakon dodjele registra."
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Ne radi optimizacije koje značajno povećavaju korištenje stògova."
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Izvede register copy-propagation optimizacijski prolaz."
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr "Ako je moguće, posloži instrukcije koje izračunavaju memorijske pomake u instrukcije za pristup memoriji."
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Izvede optimizaciju unakrižnim preskakanjem."
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Kada pokrene Common Subexpression Elimination (CSE), slijedi skokove do njihovim ciljeva."
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Izostavi reduciranje raspona kada radi na složenom dijeljenju."
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Složeno množenje i dijeljenje slijedi Fortran pravila."
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Smjesti podatkovne stavke u njihov vlastiti odjeljak."
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Ispiše popis svih dostupnih brojača ispravljanja grešaka s njihovim ograničenjima i vrijednostima."
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<brojač>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<brojač>:...]\tPostovi gornju granicu za brojače ispravljanja grešaka."
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<old>=<new>\tPreslika jedno ime direktorija na drugo u informacijama o ispravljanju grešaka."
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<old>=<new>\tPreslika jedno ime direktorija na drugo u rezultat kompilacije."
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Ispiše odjeljak .debug_types kada se koristiti DWARF v4 informacije o ispravljanju grešaka."
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Odgodi izbacivanje argumenata funkcije iz stȏga do kasnije."
  
! #: common.opt:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Pokuša ispuniti ‘delay slots’ od uputa o grananju."
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Izbriše mrtve upute koje bi mogle uzročiti iznimke."
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Izbriše beskorisne provjere null pokazivača."
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Izvrši rano umetanje (inlining)."
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1736
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1833
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Omogući transformacije ugniježđenja petlje. Jednako kao -floop-next-optimize."
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Onemogući CFR u ‘leaf’ funkcijama."
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Izvrši indirektno umetanje (inlining)."
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Omogući umetanje funkcija proglašenih ‘inline’; onemogućavanje onemogući svako umetanje (inlining)."
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2300
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2390
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2432
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Poravna početak svake funkcije."
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2448
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2556
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Izvši djelomično umetanje (inlining)."
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2632
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2644
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2741
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "flive-patching=[inline-only-static|inline-clone]\tKontrolirajte IPA međufunkcionalnu optimizaciju za generiranje koda prikladnog za ‘live patching’. Istovremeno nudi kontrolu na više razina nad odabranim međufunkcionalnim, IPA optimizacijama."
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Umetne kȏd za provjeru stȏga u program. Jednako kao -fstack-check=specific."
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3267
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3271
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3279
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3291
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  #| msgid "Enable static analysis pass."
  msgid "Enable automatic parallelization of loops."
  msgstr "Omogući statičku analizu prolaza."
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3344
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Jednako kao -fassociative-math za izraze koju uključuju dijeljenje."
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  #| msgid "Enable inlining of PLT in function calls."
  msgid "Enable linking of libatomic."
  msgstr "Omogući umetanje PLT-a u pozive funkcija."
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3520
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3722
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3750
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3886
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tSmjesti (upiše) izlaz u <file>."
  
! #: common.opt:3890
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3948
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Stvori zajedničku (dijeljenu) biblioteku."
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11872,14766 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "Upozori na globalne varijable bez prethodne deklaracije."
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr "Upozori na korištenje pokazivača na oslobođenom prostoru (pohrani)."
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "Upozori na neprikladnu upotrebu atributa."
  
! #: common.opt:576
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr "Ne upozorava na navedene atribute."
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr "Upozori na tip sigurnosti i slične pogreške i nepodudarnosti u deklaracijama s atributima aliasa."
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr "Upozori kàda je zatražena instrumentacija za profiliranje, ali se nije mogla primijeniti na određenu funkciju."
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Upozori kàda promjene tipa pokazivača (pointer casts) povećavaju poravnanje."
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr "Žali se kàda je oznaka naredbenog retka valjana, ali nije primjenjiva na trenutni ‘front end’."
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "Upozori kàda se naiđe na direktivu #warning."
  
! #: common.opt:609
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Upozori na upotrebu deklaracija __attribute__((warning))."
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Upozori ako se koristi zastarjela značajka kompilatora, klase, metode ili polja"
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Upozori na upotrebu deklaracija __attribute__((deprecated))."
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "Upozori kàda je onemogućen optimizacijski prolaz."
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "Pretvori sva upozorenja u greške."
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "Pretvori specifična upozorenja u greške."
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Ispis dodatnih (moguće neželjenih) upozorenja."
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "Iziđe nakon prve greške."
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<byte-size>\tUpozori ako okvir stȏga funkcije zahtijeva više od <byte-size>."
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr "Onemogući upozorenje -Wframe-lager-than=. Jednako kao -Wframe-lager-than=<SIZE_MAX> ili veće."
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "Upozori na pokušaj oslobađanja objekta koji nije stȏg"
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr "Upozori kàda -fardened nije omogućio nijednu opciju iz svojeg skupa."
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr "Upozori kàda naredba ‘switch case’ propadne."
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr "Upzori na rekurzivne pozive."
  
! #: common.opt:672
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Upozori kàda ‘inline’ funkciju nije moguće umetnuti (inlined)."
  
  #  Atomic variables are primarily used to synchronize shared memory accesses between threads.
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr "Upozori kàda je parametar modela atomizacije memorije definitivno izvan valjanog raspona."
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<byte-size>\tUpozori ako veličina objekta premašuje <byte-size>."
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr "Omogući upozorenje -Wlarger-than=. Jednako kao -Wlarger-than=<SIZE_MAX> ili veće."
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr "Upozori ako se parametar pokazivača s atributom nonnull usporedi s NULL"
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr "Upozori ako dereferenciranje NULL pokazivača može dovesti do pogrešnog ili nedefiniranog ponašanja."
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "Upozori o prosljeđivanju pokazivača/referencije na lokalnu ili privremenu varijablu argumenta ‘musttail’ poziva."
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "Upozori o pokazivaču/referenciji na lokalnu ili privremenu varijablu koja bi mogla pobjeći ‘musttail’ pozivu."
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr "Upozori na neka kršenja pravila od ‘C++ One Definition Rule’ tijek optimizacije vremena povezivanja."
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Upozori na prekoračenje u aritmetičkim izrazima."
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr "Tijekom optimizacije vremena povezivanja upozori na neusklađene tipove globalnih deklaracija."
  
! #: common.opt:726
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "Upozori kàda pakirani atribut nema utjecaja na format strukture."
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr "Upozorenje kàda je potrebna dopuna za poravnanje članova strukture."
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Objavi upozorenja potrebna za strogu usklađenost sa standardom."
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "Upozori o vraćanju pokazivača/referencije na lokalnu ili privremenu varijablu."
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Upozori kàda varijabla zasijeni neku drugu varijablu. Jednako kao -Wshadow=global."
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Upozori kàda varijabla zasijeni neku drugu varijablu (globalno)."
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Upozori kàda lokalna varijabla zasijeni neku drugu lokalnu varijablu ili parametar."
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Upozori kàda lokalna varijabla zasijeni neku drugu lokalnu varijablu ili parametar kompatibilnog tipa."
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Upozori kàda iz nekog razloga nije osigurana zaštita (Stack Smashing Protector, SSP) od prelijevanja stȏga."
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-Wstack-usage=<byte-size>\tUpozori ako korištenje stȏga može premašiti <byte-size>."
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr "Onemogući upozorenje Wstack-usage=. Jednako kao Wstack-usage=<SIZE_MAX> ili veće."
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Upozori na kȏd koji bi mogao prekršiti stroga pravila aliasa."
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Upozori na optimizacije koje pretpostavljaju da je potpisani preljev nedefiniran."
  
! #: common.opt:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za --attribute__((cold))."
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((const))."
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((pure))."
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((noreturn))."
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((malloc))."
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Upozori na funkcije koje bi mogle biti kandidati za __attribute__((returns_nonnull))."
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr "Upozori na C++ polimorfne tipove gdje bi se dodavanjem konačne ključne riječi mogla poboljšati kvaliteta kȏda"
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr "Upozori na C++ virtualne metode gdje bi se dodavanjem konačne ključne riječi mogla poboljšati kvaliteta kȏda."
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Upozori na naredbe između kontrolnog izraza za ‘switch’ i prvog ‘case’."
  
! #: common.opt:829
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "Ne potiskuje upozorenja iz sustavnih zaglavlja."
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Upozori ako je rezultat usporedbe uvijek ‘true’ ili ‘false’"
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "Upozori kàda god se generira trampolin."
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "Upozorenje na slučajeve u kojima -ftrivial-auto-var-init ne može inicijalizirati auto varijablu."
  
! #: common.opt:845
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "Upozori ako je rezultat usporedbe uvijek ‘true’ ili ‘false’ zbog ograničenog raspona vrste podataka."
  
! #: common.opt:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "Upozori na neinicijalizirane automatske varijable."
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Upozori na automatske varijable koje možda nisu inicijalizirane."
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "Omogući sva -Wunused- upozorenja."
  
! #: common.opt:868
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Upozori kàda je parametar funkcije samo postavljen, ali se inače ne koristi."
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Upozori kàda je parametar samo postavljen, ali se inače ne koristi."
  
! #: common.opt:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr "Upozori kàda je funkcija neiskorištena."
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr "Upozori kàda je oznaka neiskorištena."
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "Upozori kàda je parametar funkcije neiskorišten."
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "Upozori kàda je vrijednost izraza neiskorišten."
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "Upozori kàda je varijabla neiskorištena."
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Upozori na slučaj kàda se profili u -fprofile-use ne poduraraju."
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr "Upozori na slučaj kàda funkcija završi ranije nego započinje zbog loših ‘linenum’ makronaredbi."
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr "Upozori kàda kondicional ima previše uvjeta, pa profiliranje pokrivenosti tih uvjeta odustane od instrumentiranja izraza."
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Upozori na slučaj kàda profili u -fprofile-upozorenja ne postoje."
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr "Upozori kàda je vektorska operacija kompilirana izvan SIMD."
  
! #: common.opt:932
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Upozori na nepodržane značajke u ThreadSanitizer."
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <file>\tinformacije o deklaraciji pošalje u datoteku <file>"
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letters>\tomogući dumpove specifičnih prolaza kompilatora"
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <file>\tpostavi osnovicu imena dump datoteke"
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr "-dumpbase-ext .<ext>    izostavi ekstenziju .<ext> iz osnovice dump datoteke za imenovanje pomoćnih izlaznih datoteka"
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tpostavi ime direktorija za dumpove"
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr "Inačica C++ ABI koja se koristi"
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr "Agresivno optimizira petlje koristeći jezična ograničenja"
  
! #: common.opt:1097
  #, no-c-format
  msgid "Align the start of functions."
  msgstr "Poravna početak funkcija"
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "Poravna one oznake do kojih se može doći samo sa skakanjem"
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr "Poravna sve oznake"
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr "Poravna početak petlji."
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr "Dopusti kompilatoru uvesti novu konkurenciju podataka (data races) pri pohrani."
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr "Omogući statičku analizu prolaza."
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr "Odaberite što treba počistiti."
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr "Odaberite tip pokrivenosti čišćenja."
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr "-fasan-shadow-offset=number>\tkoristite određeni pomak=<number> za shadow memoriju."
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr "-fsanitize-sections=<sec1,sec2,...>\tčisti globalne varijable u sekcijama definiranim korisnikom."
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr "Pokuša nastaviti izvršavanje nakon dijagnosticiranja nedefiniranog ponašanja."
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Ta sklopka je zastarjela; koristite -fsanitize-recover=."
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr "Koristi klopku umjesto dezinfektora nedefiniranog ponašanja."
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Ova sklopka je zastarjela; koristite -fsanitize-trap= umjesto njega."
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Generira unwind tablice koje leže točno na svakoj granici naredbe."
  
! #: common.opt:1201
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "Generira auto-inc/dec naredbe."
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr "Upotrebi podatke iz uzorka profila za težine čvorova grafa poziva. Zadana datoteka s profilom je fbdata.afdo u ‘pwd’.`"
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr "Upotrebi podatke iz uzorka profila za težine čvorova grafa poziva. Datoteka s profilom je specificirana argumentom."
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Generira kȏd za provjeru granica prije indeksiranja polja."
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Zamijeni add, usporedi, zamijeni granu s granom pomoću registra za brojanje."
  
! #: common.opt:1231
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "Koristi informacije o profiliranju za vjerojatnosti grana."
  
! #: common.opt:1247
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "Ispiše informacije o grafovima poziva za svaku datoteku."
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "Ispiše informacije o grafovima poziva za svaku datoteku s dekoracijama."
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>\toznači <register> kao rezerviran u svim funkcijama."
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\toznači <register> kao oštećen pozivima funkcija."
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr "Spremi registre oko pozivanja funkcija"
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "Taj šalter je zastario; nemojte ga koristiti."
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "Provjeri vraćenu vrijednost operatora ‘new’ u C++."
  
! #: common.opt:1278 common.opt:1282
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "Izvrši internu provjeru konzistentnosti."
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr "Za opcije -f*-prefix-map= uspoređue kanonizirana imena staza umjesto samo stringova."
  
! #: common.opt:1290
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr "Omogući podizanje kȏda."
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "Traži prilike za smanjenje prilagodbi stògova i referenci na stȏgu."
  
! #: common.opt:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "Smjesti neinicijalizirane globalne simbole u ‘common’ sekciju"
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr "-fcompare-debug[=<opts>]\tkompilira s i bez, npr. -gtoggle, i usporedi ‘final-insns’ dump."
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "Pokreni samo drugu kompilaciju od -fcompare-debug."
  
! #: common.opt:1314
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Izvrši eliminaciju usporedbi nakon dodjele registra."
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Ne radi optimizacije koje značajno povećavaju korištenje stògova."
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Izvede register copy-propagation optimizacijski prolaz."
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr "Ako je moguće, posloži instrukcije koje izračunavaju memorijske pomake u instrukcije za pristup memoriji."
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "Izvede optimizaciju unakrižnim preskakanjem."
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Kada pokrene Common Subexpression Elimination (CSE), slijedi skokove do njihovim ciljeva."
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr "Izostavi reduciranje raspona kada radi na složenom dijeljenju."
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Složeno množenje i dijeljenje slijedi Fortran pravila."
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr "Smjesti podatkovne stavke u njihov vlastiti odjeljak."
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Ispiše popis svih dostupnih brojača ispravljanja grešaka s njihovim ograničenjima i vrijednostima."
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<brojač>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<brojač>:...]\tPostovi gornju granicu za brojače ispravljanja grešaka."
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "-fdebug-prefix-map=<old>=<new>\tPreslika jedno ime direktorija na drugo u informacijama o ispravljanju grešaka."
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "-ffile-prefix-map=<old>=<new>\tPreslika jedno ime direktorija na drugo u rezultat kompilacije."
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr "Ispiše odjeljak .debug_types kada se koristiti DWARF v4 informacije o ispravljanju grešaka."
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "Odgodi izbacivanje argumenata funkcije iz stȏga do kasnije."
  
! #: common.opt:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Pokuša ispuniti ‘delay slots’ od uputa o grananju."
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr "Izbriše mrtve upute koje bi mogle uzročiti iznimke."
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "Izbriše beskorisne provjere null pokazivača."
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr "Izvrši rano umetanje (inlining)."
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1832
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr "Omogući transformacije ugniježđenja petlje. Jednako kao -floop-next-optimize."
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "Onemogući CFR u ‘leaf’ funkcijama."
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2050
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr "Izvrši indirektno umetanje (inlining)."
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr "Omogući umetanje funkcija proglašenih ‘inline’; onemogućavanje onemogući svako umetanje (inlining)."
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2299
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2389
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2431
  #, no-c-format
  msgid "Align the start of every function."
  msgstr "Poravna početak svake funkcije."
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2447
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2525
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr "Izvši djelomično umetanje (inlining)."
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2740
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2769
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr "flive-patching=[inline-only-static|inline-clone]\tKontrolirajte IPA međufunkcionalnu optimizaciju za generiranje koda prikladnog za ‘live patching’. Istovremeno nudi kontrolu na više razina nad odabranim međufunkcionalnim, IPA optimizacijama."
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Umetne kȏd za provjeru stȏga u program. Jednako kao -fstack-check=specific."
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3222
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3226
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3266
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3270
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3278
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3290
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3327
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Enable static analysis pass."
  msgid "Enable automatic parallelization of loops."
  msgstr "Omogući statičku analizu prolaza."
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3343
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Jednako kao -fassociative-math za izraze koju uključuju dijeljenje."
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3479
  #, fuzzy, no-c-format
  #| msgid "Enable inlining of PLT in function calls."
  msgid "Enable linking of libatomic."
  msgstr "Omogući umetanje PLT-a u pozive funkcija."
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3519
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3721
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3749
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3885
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\tSmjesti (upiše) izlaz u <file>."
  
! #: common.opt:3889
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3947
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr "Stvori zajedničku (dijeljenu) biblioteku."
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18222,18302 ****
  msgid "argument must be passed by copying"
  msgstr "argument mora biti proslijeđen kopiranjem"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr "tip nestabilne funkcije"
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr "ugniježđena funkcije"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr "nedosljedan broj izbačenih argumenata"
  
! #: calls.cc:2647
  msgid "frontend does not support sibling call"
  msgstr ""
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr "argumenti različitih veličina"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "insn izvan temeljnog bloka"
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr "return nije praćen barijerom"
  
--- 18227,18307 ----
  msgid "argument must be passed by copying"
  msgstr "argument mora biti proslijeđen kopiranjem"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2599
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2606
  msgid "volatile function type"
  msgstr "tip nestabilne funkcije"
  
! #: calls.cc:2625
  msgid "nested function"
  msgstr "ugniježđena funkcije"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  msgid "inconsistent number of popped arguments"
  msgstr "nedosljedan broj izbačenih argumenata"
  
! #: calls.cc:2657
  msgid "frontend does not support sibling call"
  msgstr ""
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  msgid "variable size arguments"
  msgstr "argumenti različitih veličina"
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "insn izvan temeljnog bloka"
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr "return nije praćen barijerom"
  
*************** msgstr "operand ‘%%l’ nije oznaka"
*** 18405,18416 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta s pomičnim zarezom (floating constant) korištena je na pogrešan način"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18410,18421 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta s pomičnim zarezom (floating constant) korištena je na pogrešan način"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 19740,19752 ****
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "nevaljani operand adrese"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ne može generirati ponovno učitavanje za:"
  
--- 19745,19757 ----
  msgid "this is the insn:"
  msgstr "ovo je insn:"
  
! #: lra-constraints.cc:4228
  #, fuzzy
  #| msgid "invalid operand address"
  msgid "unable to reload address in "
  msgstr "nevaljani operand adrese"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "ne može generirati ponovno učitavanje za:"
  
*************** msgstr "%s%supozorenje: %s inačica zagl
*** 19966,19973 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristika: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonymous>"
--- 19971,19978 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGGC heuristika: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonymous>"
*************** msgstr ""
*** 20333,20350 ****
  msgid "<command-line>"
  msgstr "<command-line>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "nepodržani operand za kȏd ‘%c’"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20338,20355 ----
  msgid "<command-line>"
  msgstr "<command-line>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "nepodržani operand za kȏd ‘%c’"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "nepodržani operand za kȏd ‘%
*** 20354,20361 ****
  msgid "invalid operand for '%%%c'"
  msgstr "nevaljani operand za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20359,20366 ----
  msgid "invalid operand for '%%%c'"
  msgstr "nevaljani operand za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "nevaljani operand za ‘%%%c’"
*** 20363,20494 ****
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "nekompatibilan operand za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13197
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "nekompatibilan operand registra za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "nema operanda"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "nevaljana konstanta"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "nevaljani operand"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "nevaljani prefiks operanda ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13518
  #, c-format
  msgid "invalid address mode"
  msgstr "nevaljani način adresiranja"
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "nevaljana konverzija od tipa %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "nevaljana konverzija u tip %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31134
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31136
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31140
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "negation operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "plus operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "minus operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "multiply operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "divide operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31153
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "shift operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operacija nije dopuštena na tipu %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ne mogu se kombinirati GNU i SVE vektori u binarnoj operaciji"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "‘%%&’ je upotrebljen bez ikakve dinamičke TLS referencije"
--- 20368,20499 ----
  msgid "invalid vector constant"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr "nekompatibilan operand za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13190
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "nekompatibilan operand registra za ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "nema operanda"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr "nevaljana konstanta"
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "nevaljani operand"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "nevaljani prefiks operanda ‘%%%c’"
  
! #: config/aarch64/aarch64.cc:13511
  #, c-format
  msgid "invalid address mode"
  msgstr "nevaljani način adresiranja"
  
! #: config/aarch64/aarch64.cc:23815
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "nevaljana konverzija od tipa %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:23817
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "nevaljana konverzija u tip %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31168
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "preincrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31170
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "predecrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31174
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31176
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "negation operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31178
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "plus operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31180
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "minus operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31182
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "multiply operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31184
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "divide operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31187
  #, fuzzy
  #| msgid "operation not permitted on type %<bfloat16_t%>"
  msgid "shift operation not permitted on svbool_t"
  msgstr "nelegalna operacija na tipu %<bfloat16_t%>"
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "operacija nije dopuštena na tipu %<mfloat8_t%>"
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "ne mogu se kombinirati GNU i SVE vektori u binarnoj operaciji"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "‘%%&’ je upotrebljen bez ikakve dinamičke TLS referencije"
*************** msgid "invalid %%r value"
*** 20504,20521 ****
  msgstr "nevaljana %%r vrijednos"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "nevaljana %%P vrijednost"
--- 20509,20526 ----
  msgstr "nevaljana %%r vrijednos"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "nevaljana %%R vrijednost"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "nevaljana %%N vrijednost"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "nevaljana %%P vrijednost"
*************** msgstr "nevaljana %%M vrijednost"
*** 20545,20551 ****
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "nevaljana %%s vrijednost"
--- 20550,20556 ----
  msgid "invalid %%U value"
  msgstr "nevaljana %%U vrijednost"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "nevaljana %%s vrijednost"
*************** msgstr "nevaljana %%s vrijednost"
*** 20555,20561 ****
  msgid "invalid %%C value"
  msgstr "nevaljana %%C vrijednost"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "nevaljana %%E vrijednost"
--- 20560,20566 ----
  msgid "invalid %%C value"
  msgstr "nevaljana %%C vrijednost"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "nevaljana %%E vrijednost"
*************** msgstr "nepoznata relokacija unspec"
*** 20568,20574 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "nevaljani %%xn kȏd"
--- 20573,20579 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "nevaljani %%xn kȏd"
*************** msgstr "Interna greška: emit unrecogniz
*** 20747,20842 ****
  msgid "incomplete application of insn"
  msgstr "Interna greška: incomplete application of insn"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "operand adrese zahtjeva ograničenje za for X, Y, ili Z registar"
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operandi za %T/%t moraju biti reg + const_int:"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr "loša adresa, nije konstanta:"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "loša adresa, nije (reg+disp):"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "loša adresa, nije post_inc ili pre_dec:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "interna greška kompilatora. Loša adresa:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Nepodržani kȏd ‘%c’ za nepomični zarez (fixed-point):"
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "interna greška kompilatora. Nepozat način rada:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "nevaljani insn:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "netočni insn:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "nepoznati insn za pomicanje, kopiranje:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "loš pomak (shift) insn:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "interna greška kompilatora. Netočni pomak (shift):"
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr "nepodržana konverzija nepomičnog zareza (fixed-point conversion)"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr "varijabla"
  
! #: config/avr/avr.cc:11752
  msgid "function parameter"
  msgstr "parametar funkcije"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr "strukturno polje"
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr "vrati tip funkcije"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr "pokazivač"
  
--- 20752,20847 ----
  msgid "incomplete application of insn"
  msgstr "Interna greška: incomplete application of insn"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "operand adrese zahtjeva ograničenje za for X, Y, ili Z registar"
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "operandi za %T/%t moraju biti reg + const_int:"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr "loša adresa, nije konstanta:"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "loša adresa, nije (reg+disp):"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "loša adresa, nije post_inc ili pre_dec:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "interna greška kompilatora. Loša adresa:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr "Nepodržani kȏd ‘%c’ za nepomični zarez (fixed-point):"
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "interna greška kompilatora. Nepozat način rada:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "nevaljani insn:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "netočni insn:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "nepoznati insn za pomicanje, kopiranje:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "loš pomak (shift) insn:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "interna greška kompilatora. Netočni pomak (shift):"
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr "nepodržana konverzija nepomičnog zareza (fixed-point conversion)"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr "varijabla"
  
! #: config/avr/avr.cc:11749
  msgid "function parameter"
  msgstr "parametar funkcije"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr "strukturno polje"
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr "vrati tip funkcije"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr "pokazivač"
  
*************** msgstr ""
*** 20859,20870 ****
  msgid "invalid const_double operand"
  msgstr ""
  
! #: config/bpf/bpf.cc:933
  msgid "invalid address in operand"
  msgstr "nevaljana adresa u operandu"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  msgid "unsupported operand"
  msgstr "nepodržani operand"
  
--- 20864,20875 ----
  msgid "invalid const_double operand"
  msgstr ""
  
! #: config/bpf/bpf.cc:956
  msgid "invalid address in operand"
  msgstr "nevaljana adresa u operandu"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  msgid "unsupported operand"
  msgstr "nepodržani operand"
  
*************** msgstr "nepodržani operand"
*** 20873,20879 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 20878,20884 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr ""
*** 21118,21244 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘O’"
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘z’"
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "nevaljani tip operanda korišten s operandom kȏda ‘%c’"
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘Y’"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘D’"
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kȏd ‘H’"
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand nije cijeli broj, nevaljani operand kȏd ‘K’"
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand nije određeni cijeli broj, nevaljani operand kȏd ‘r’"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand nije cijeli broj, nevaljani operand kȏd ‘R’"
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand nije određeni cijeli broj, nevaljani operand kȏd ‘R’"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kȏd ‘H’"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "nevaljano ograničenje za operand"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "nepoznati insn način"
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<__bf16%> bez opcije %<-msse2%> "
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu%<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu %<_Float16%> bez opcije %<-msse2%>"
  
--- 21123,21249 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:14052
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14287
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘O’"
  
! #: config/i386/i386.cc:14322
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘z’"
  
! #: config/i386/i386.cc:14397
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "nevaljani tip operanda korišten s operandom kȏda ‘%c’"
  
! #: config/i386/i386.cc:14402
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "nevaljana veličina operanda za operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘Y’"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘D’"
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operand nije kȏd uvjeta, nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kȏd ‘H’"
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operand nije cijeli broj, nevaljani operand kȏd ‘K’"
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operand nije određeni cijeli broj, nevaljani operand kȏd ‘r’"
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operand nije cijeli broj, nevaljani operand kȏd ‘R’"
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operand nije određeni cijeli broj, nevaljani operand kȏd ‘R’"
  
! #: config/i386/i386.cc:14709
  #, fuzzy, c-format
  #| msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operand nije pokretljiva (offsettable) referencija memorije, nevaljani operand kȏd ‘H’"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "nevaljani operand kȏd ‘%c’"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "nevaljano ograničenje za operand"
  
! #: config/i386/i386.cc:14960
  #, c-format
  msgid "invalid vector immediate"
  msgstr "nevaljana vektorska konstanta"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "nepoznati insn način"
  
! #: config/i386/i386.cc:24971
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<__bf16%> bez opcije %<-msse2%> "
  
! #: config/i386/i386.cc:24974
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija od tipa %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24977
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:24980
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "nevaljana konverzija u tip %<_Float16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu%<__bf16%> bez opcije %<-msse2%>"
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr "nelegalna operacija na tipu %<_Float16%> bez opcije %<-msse2%>"
  
*************** msgstr ""
*** 21269,21275 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 21274,21280 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgstr ""
*** 21296,21317 ****
  msgid "invalid addressing mode"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21301,21322 ----
  msgid "invalid addressing mode"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21351,21357 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr ""
  
--- 21356,21362 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr ""
  
*************** msgstr ""
*** 21556,21822 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3837
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3848
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14128
  #, c-format
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr "nevaljana %%e vrijednost"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14397
  #, c-format
  msgid "invalid %%t value"
  msgstr "nevaljani %%t kȏd"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr "nevaljani %%z kȏd"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14740
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28012
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28805
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28807
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28809
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28811
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:13175
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 21561,21845 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3905
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3916
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, c-format
  msgid "invalid %%A value"
  msgstr "nevaljana %%A vrijednost"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr "nevaljana %%e vrijednost"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14540
  #, c-format
  msgid "invalid %%t value"
  msgstr "nevaljani %%t kȏd"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "nevaljana %%V vrijednost"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%W value"
! msgstr "nevaljana %%J vrijednost"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr "nevaljani %%z kȏd"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14907
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28237
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29031
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29033
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29035
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29037
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! #| msgid "invalid conversion from type %<mfloat8_t%>"
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "nevaljana konverzija od tipa %<mfloat8_t%>"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! #| msgid "invalid conversion to type %<mfloat8_t%>"
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "nevaljana konverzija u tip %<mfloat8_t%>"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:13191
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "{pogrešan}"
*** 22007,22013 ****
  msgid "aka"
  msgstr "također poznat kao"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({anoniman})"
  
--- 22030,22036 ----
  msgid "aka"
  msgstr "također poznat kao"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({anoniman})"
  
*************** msgstr "({anoniman})"
*** 22020,22058 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "očekivano je %<;%>"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "očekivano je %<:%> ili %<)%>"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22043,22081 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "očekivano je %<;%>"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "očekivano je %<:%> ili %<)%>"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "očekivano je %<:%> ili %<)%>"
*** 22060,22212 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "očekivano je %<)%>"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "očekivano je %<]%>"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "očekivano je %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "očekivano je %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "očekivano je %<[%>"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "očekivano je %<{%>"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "očekivano je %<:%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "očekivano je %<while%>"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "očekivano je %<,%>"
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr "očekivano je %<.%>"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "očekivano je %<@end%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "očekivano je %<>%>"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "očekivano je %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "očekivano je %<=%>"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "očekivano %<)%> or %<,%>"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "očekivano je %<}%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "očekivano %<else%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "očekivano je %<#pragma omp section%> ili %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "očekivano je %<<%>"
--- 22083,22235 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "očekivano je %<)%>"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "očekivano je %<]%>"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "očekivano je %<;%>, %<,%> ili %<)%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "očekivano je %<(%>"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "očekivano je %<[%>"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "očekivano je %<{%>"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "očekivano je %<:%>"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "očekivano je %<while%>"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "očekivano je %<,%>"
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr "očekivano je %<.%>"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "očekivano je %<@end%>"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "očekivano je %<>%>"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "očekivano je %<,%> ili %<)%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "očekivano je %<=%>"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "očekivano %<)%> or %<,%>"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "očekivano je %<}%>"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr "očekivano %<else%>"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "očekivano je %<#pragma omp section%> ili %<}%>"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "očekivano je %<<%>"
*************** msgstr "očekivana je oznaka"
*** 22222,22248 ****
  msgid "Driving: ("
  msgstr "Upravljanje: ("
  
! #: cp/call.cc:4281
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8590
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr ""
  
--- 22245,22271 ----
  msgid "Driving: ("
  msgstr "Upravljanje: ("
  
! #: cp/call.cc:4285
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8594
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr "<inicijalizacijski popis u vidit
*** 22258,22680 ****
  msgid "<unresolved overloaded function type>"
  msgstr "<neriješeni tip preopterećene funkcije>"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "greška tipa"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<bezimena>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<bezimeni %s>"
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr "<greška prefiksa tipa>"
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statička inicijalizacija za %s)"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(statički destructori za %s)"
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr "vtable za "
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr "<povratna vrijednost>"
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr "{anoniman}"
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr "(anonimni imenski prostor)"
  
! #: cp/error.cc:1641
  msgid "<template arguments error>"
  msgstr "<greška argumenta predloška>"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr "<enumerator>"
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr "<greška deklaracije>"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  msgid "<template parameter error>"
  msgstr ""
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<nepoznato>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "expected constant size"
  msgid "reflect_constant failed"
  msgstr "očekivana je veličina konstante"
  
! #: cp/reflect.cc:641
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "array element not a constant integer"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "The following options take separate arguments"
  msgid "reflection does not have template arguments"
  msgstr "Sljedeće opcije uzimaju odvojene argumente"
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "%<counted_by%> argument is not an identifier"
  msgid "operators argument is not a valid operator"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "function not considered for inlining"
  msgid "reflection not suitable for alignment_of"
  msgstr "funkcija se ne smatra kandidatom za umetanje (inlining)."
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "volatile function type"
  msgid "alignment_of on function type"
  msgstr "tip nestabilne funkcije"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "očekivano je ime funkcije"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "invalid embedcfg: missing Files"
  msgid "value member missing"
  msgstr "nevaljani embedcfg: nema Files"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "expected loop number"
  msgid "unexpected value of value member"
  msgstr "očekivan je broj petlje"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid arguments"
  msgid "invalid argument to can_substitute"
  msgstr "nevaljani argumenti"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "type %s is not an opaque type"
  msgid "type is not object or reference type"
  msgstr "tip %s nije neproziran tip"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "%<counted_by%> argument is not an identifier"
  msgid "name is not a valid identifier"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "field width specifier"
  msgid "both alignment and bit_width specified"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "alignment is not power of two"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "poravnanje %qD je veće od originalne deklaracije"
  
! #: cp/reflect.cc:6062
  msgid "reflection does not have non-array object type"
  msgstr ""
  
! #: cp/reflect.cc:6506
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6526
  msgid "current scope does not represent a class nor a member function"
  msgstr ""
  
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete application of insn"
  msgid "incomplete parent class"
  msgstr "Interna greška: incomplete application of insn"
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr ""
  
--- 22281,22703 ----
  msgid "<unresolved overloaded function type>"
  msgstr "<neriješeni tip preopterećene funkcije>"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "greška tipa"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<lambda"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<bezimena>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<bezimeni %s>"
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr "<greška prefiksa tipa>"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(statička inicijalizacija za %s)"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(statički destructori za %s)"
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr "vtable za "
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr "<povratna vrijednost>"
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr "{anoniman}"
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr "(anonimni imenski prostor)"
  
! #: cp/error.cc:1643
  msgid "<template arguments error>"
  msgstr "<greška argumenta predloška>"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr "<enumerator>"
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr "<greška deklaracije>"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  msgid "<template parameter error>"
  msgstr ""
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<nepoznato>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  #, fuzzy
  #| msgid "expected constant size"
  msgid "reflect_constant failed"
  msgstr "očekivana je veličina konstante"
  
! #: cp/reflect.cc:661
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "array element not a constant integer"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:1143
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1155
  #, fuzzy
  #| msgid "The following options take separate arguments"
  msgid "reflection does not have template arguments"
  msgstr "Sljedeće opcije uzimaju odvojene argumente"
  
! #: cp/reflect.cc:1166
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  #| msgid "%<counted_by%> argument is not an identifier"
  msgid "operators argument is not a valid operator"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3192
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3375
  #, fuzzy
  #| msgid "function not considered for inlining"
  msgid "reflection not suitable for alignment_of"
  msgstr "funkcija se ne smatra kandidatom za umetanje (inlining)."
  
! #: cp/reflect.cc:3411
  #, fuzzy
  #| msgid "volatile function type"
  msgid "alignment_of on function type"
  msgstr "tip nestabilne funkcije"
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  #, fuzzy
  #| msgid "expected function name"
  msgid "reflect_function failed"
  msgstr "očekivano je ime funkcije"
  
! #: cp/reflect.cc:5119
  #, fuzzy
  #| msgid "invalid embedcfg: missing Files"
  msgid "value member missing"
  msgstr "nevaljani embedcfg: nema Files"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  #, fuzzy
  #| msgid "expected loop number"
  msgid "unexpected value of value member"
  msgstr "očekivan je broj petlje"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5328
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5623
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5646
  #, fuzzy
  #| msgid "invalid arguments"
  msgid "invalid argument to can_substitute"
  msgstr "nevaljani argumenti"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "type %s is not an opaque type"
  msgid "type is not object or reference type"
  msgstr "tip %s nije neproziran tip"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6128
  #, fuzzy
  #| msgid "%<counted_by%> argument is not an identifier"
  msgid "name is not a valid identifier"
  msgstr "argument %<counted_by%> nije identifikator"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  #, fuzzy
  #| msgid "field width specifier"
  msgid "both alignment and bit_width specified"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "specifikacija širine polja"
  
! #: cp/reflect.cc:6173
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6191
  #, fuzzy
  #| msgid "requested alignment is not a constant"
  msgid "alignment is not power of two"
  msgstr "zatraženo poravnanje nije konstanta"
  
! #: cp/reflect.cc:6194
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6201
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "poravnanje %qD je veće od originalne deklaracije"
  
! #: cp/reflect.cc:6217
  msgid "reflection does not have non-array object type"
  msgstr ""
  
! #: cp/reflect.cc:6661
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6681
  msgid "current scope does not represent a class nor a member function"
  msgstr ""
  
! #: cp/reflect.cc:6840
  #, fuzzy
  #| msgid "incomplete application of insn"
  msgid "incomplete parent class"
  msgstr "Interna greška: incomplete application of insn"
  
! #: cp/reflect.cc:7315
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  msgid "value cannot be extracted"
  msgstr ""
  
*************** msgstr ""
*** 22718,22769 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "pogrešni tip argumenta za unarni minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "pogrešni tip argumenta za unarni plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "pogrešni tip argumenta za bit-kompement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "pogrešni tip argumenta za abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "wrong type argument to konjugaciju"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22741,22792 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "pogrešni tip argumenta za unarni minus"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "pogrešni tip argumenta za unarni plus"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "pogrešni tip argumenta za bit-kompement"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "pogrešni tip argumenta za abs"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "wrong type argument to konjugaciju"
  
! #: cp/typeck.cc:7863
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "Coarrays nisu interoperabilane"
*** 22835,22841 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Polja s pretpostavljenom veličinom nisu interoperabilana"
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 22858,22864 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr "Polja s pretpostavljenom veličinom nisu interoperabilana"
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgstr ""
*** 22852,22858 ****
  "   BIND(C) značajke standardnog Fortrana.  */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 22875,22881 ----
  "   BIND(C) značajke standardnog Fortrana.  */\n"
  "\n"
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr "Izbrisane značajke:"
*** 22913,22938 ****
  msgid "Unsigned:"
  msgstr "Nepotpisano:"
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "dodjela polja"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indeksna varijabla %qs redefinirana pri %L u proceduri %qs pozvanoj iz DO petlje pri %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Nevaljan opseg u argumentu B u intrinsičnom MATMUL-u u dimenziji 1: je %ld, treba biti %ld"
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 1 polja (%ld/%ld"
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 2 polja (%ld/%ld"
--- 22936,22961 ----
  msgid "Unsigned:"
  msgstr "Nepotpisano:"
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr "dodjela polja"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr "Indeksna varijabla %qs redefinirana pri %L u proceduri %qs pozvanoj iz DO petlje pri %L"
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr "Nevaljan opseg u argumentu B u intrinsičnom MATMUL-u u dimenziji 1: je %ld, treba biti %ld"
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 1 polja (%ld/%ld"
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr "Neusklađene granice polja za dimenziju 2 polja (%ld/%ld"
*************** msgstr "Neusklađene granice polja za di
*** 22942,22948 ****
  msgid "Driving:"
  msgstr "Upravljanje:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "stvarni argument za INTENT = OUT/INOUT"
  
--- 22965,22971 ----
  msgid "Driving:"
  msgstr "Upravljanje:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "stvarni argument za INTENT = OUT/INOUT"
  
*************** msgstr "Loši operator"
*** 23080,23086 ****
  msgid "Bad type in constant expression"
  msgstr "Loši tip u konstantom izrazu"
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr "Neočekivani kraj modula"
  
--- 23103,23109 ----
  msgid "Bad type in constant expression"
  msgstr "Loši tip u konstantom izrazu"
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr "Neočekivani kraj modula"
  
*************** msgstr "blok IF"
*** 23108,23118 ****
  msgid "implied END DO"
  msgstr "implicirani END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr ""
  
--- 23131,23141 ----
  msgid "implied END DO"
  msgstr "implicirani END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr ""
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 23198,23244 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23221,23267 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23247,23277 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23270,23300 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23280,23360 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23303,23383 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23413,23424 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 23436,23447 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr ""
*** 23450,23457 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "očekivan je cijeli broj"
--- 23473,23480 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr "očekivan je cijeli broj"
*************** msgstr ""
*** 23514,23520 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 23537,23543 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24074,24080 ****
  msgstr "%<-maix64%> zahtijeva: 64-bitno računanje s 32-bitnim adresiranjem nije još podržano"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "%<-mcmodel%> je nekompatibilan s ostalim ‘toc’ opcijama"
--- 24097,24103 ----
  msgstr "%<-maix64%> zahtijeva: 64-bitno računanje s 32-bitnim adresiranjem nije još podržano"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "%<-mcmodel%> je nekompatibilan s ostalim ‘toc’ opcijama"
*************** msgstr "%<-mcmodel%> je nekompatibilan s
*** 24084,24090 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "%<soft-float%> i long-double-128 su nekompatibilni"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> zahtijeva PowerPC64 CPU"
--- 24107,24119 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "%<soft-float%> i long-double-128 su nekompatibilni"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "%<-m64%> zahtijeva PowerPC64 CPU"
*************** msgstr "koristimo stari darwin ABI"
*** 24284,24289 ****
--- 24313,24324 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr "Nemojte koristiti %<-mpower8-internal%>; umjesto toga koristite %<-mcpu=power8%>"
  
+ #: config/rs6000/rs6000.opt:600
+ #, fuzzy, gcc-internal-format
+ #| msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr "Nemojte koristiti %<-mpower8-internal%>; umjesto toga koristite %<-mcpu=power8%>"
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24341,24347 ****
  msgstr "nepoznati model veličine pokazivača %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24376,24382 ----
  msgstr "nepoznati model veličine pokazivača %qs"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "%qs nije intrinsična vrijednost
*** 24374,24380 ****
  msgid "Unrecognized option: %qs"
  msgstr "Neprepoznata opcija: %qs"
  
! #: params.opt:497 common.opt:2343
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "nepoznati Level model particije %qs"
--- 24409,24415 ----
  msgid "Unrecognized option: %qs"
  msgstr "Neprepoznata opcija: %qs"
  
! #: params.opt:497 common.opt:2342
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "nepoznati Level model particije %qs"
*************** msgstr "nepoznati ‘ranger’ način %q
*** 24395,24516 ****
  msgid "unknown threader debug mode %qs"
  msgstr ""
  
! #: common.opt:1747
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "nepoznat stil pretrjerane preciznosti %qs"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "nepoznata specifikacija za skup vrijednosti FLT_EVAL_METHOD za dopuštanje %qs"
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "nepoznati stil kontrakcije pomičnog zareza %qs"
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "nepoznata razina provjere %qs za hardcfr noreturn"
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nepoznata razina %qs za re-upotrebu stȏga (Stack Reuse Level)"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "nema dostupne string operacije (stringop) za umetanje (inlining) %qs"
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nepoznata razina zaštite %qs za kontrolni protok (Control-Flow Protection Level)"
  
! #: common.opt:2244
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "nepoznati IRA algoritam %qs"
  
! #: common.opt:2257
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "nepoznata IRA područje %qs"
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "nedostaje cilj iza %qs"
  
! #: common.opt:2474
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "nedostaju opcije ili targets=opcije iza %qs"
  
! #: common.opt:2484
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "nepoznati ‘offload’ ABI %qs"
  
! #: common.opt:2495
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "nedostaje opcija iza %qs"
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "nepoznata metoda ponovljivosti profila %qs"
  
! #: common.opt:2688
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "nepoznata metoda ažuriranja profila %qs"
  
! #: common.opt:2797
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "nepoznata razina %qs za Live-Patching"
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "nepoznat osnovni algoritam za preuređivanje blokova %qs"
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "nepoznati TLS model %qs"
  
! #: common.opt:3201
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "nepoznata implementacija trampolina %qs"
  
! #: common.opt:3535
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "nepoznati troškovni model vektorizatora %qs"
  
! #: common.opt:3566
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "neprepoznati tip inicijalizacije %qs za automatsku varijablu"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "neprepoznata vrijednost %qs vidljivosti"
  
! #: common.opt:3611
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "neprepoznati prioritet inicijalizacije %qs za ‘vtable’ verifikaciju"
  
! #: common.opt:3667
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "neprepoznati zero-init-padding bitovi vrste %qs"
--- 24430,24551 ----
  msgid "unknown threader debug mode %qs"
  msgstr ""
  
! #: common.opt:1746
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "nepoznat stil pretrjerane preciznosti %qs"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr "nepoznata specifikacija za skup vrijednosti FLT_EVAL_METHOD za dopuštanje %qs"
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "nepoznati stil kontrakcije pomičnog zareza %qs"
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "nepoznata razina provjere %qs za hardcfr noreturn"
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "nepoznata razina %qs za re-upotrebu stȏga (Stack Reuse Level)"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr "nema dostupne string operacije (stringop) za umetanje (inlining) %qs"
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr "nepoznata razina zaštite %qs za kontrolni protok (Control-Flow Protection Level)"
  
! #: common.opt:2243
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "nepoznati IRA algoritam %qs"
  
! #: common.opt:2256
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "nepoznata IRA područje %qs"
  
! #: common.opt:2470
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "nedostaje cilj iza %qs"
  
! #: common.opt:2473
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "nedostaju opcije ili targets=opcije iza %qs"
  
! #: common.opt:2483
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "nepoznati ‘offload’ ABI %qs"
  
! #: common.opt:2494
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr "nedostaje opcija iza %qs"
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "nepoznata metoda ponovljivosti profila %qs"
  
! #: common.opt:2687
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "nepoznata metoda ažuriranja profila %qs"
  
! #: common.opt:2796
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "nepoznata razina %qs za Live-Patching"
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "nepoznat osnovni algoritam za preuređivanje blokova %qs"
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "nepoznati TLS model %qs"
  
! #: common.opt:3200
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "nepoznata implementacija trampolina %qs"
  
! #: common.opt:3534
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "nepoznati troškovni model vektorizatora %qs"
  
! #: common.opt:3565
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "neprepoznati tip inicijalizacije %qs za automatsku varijablu"
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "neprepoznata vrijednost %qs vidljivosti"
  
! #: common.opt:3610
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "neprepoznati prioritet inicijalizacije %qs za ‘vtable’ verifikaciju"
  
! #: common.opt:3666
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr "neprepoznati zero-init-padding bitovi vrste %qs"
*************** msgstr ""
*** 24765,24772 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
--- 24800,24807 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
*************** msgstr ""
*** 24783,24789 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
--- 24818,24824 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** msgstr ""
*** 24793,24799 ****
  msgid "expected %i or more, found %i"
  msgstr "očekivano je %i ili više, pronađeno %i"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "očekivano je %i, pronađeno je %i"
--- 24828,24834 ----
  msgid "expected %i or more, found %i"
  msgstr "očekivano je %i ili više, pronađeno %i"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "očekivano je %i, pronađeno je %i"
*************** msgstr ""
*** 24862,24882 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 24897,24917 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "ne može otvoriti profil datotek
*** 25140,25146 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 25175,25181 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgid "invalid third argument to %<__bui
*** 25166,25177 ****
  msgstr ""
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
--- 25201,25212 ----
  msgstr ""
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
*************** msgstr ""
*** 25297,25303 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25332,25338 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
*************** msgstr ""
*** 25317,25328 ****
  msgid "cannot tail-call: %s"
  msgstr "ne može tail-call: %s"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 25352,25363 ----
  msgid "cannot tail-call: %s"
  msgstr "ne može tail-call: %s"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3577
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 25332,25436 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2137
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr ""
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr ""
  
! #: cfgexpand.cc:2152
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "vrijednost pokazivača stȏga nakon naredbe %<asm%> mora biti ista kao prije naredbe"
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.cc:3538
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3956
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3961
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 25367,25471 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2139
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr ""
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr ""
  
! #: cfgexpand.cc:2154
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr "vrijednost pokazivača stȏga nakon naredbe %<asm%> mora biti ista kao prije naredbe"
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.cc:3568
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3986
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3991
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgstr ""
*** 25775,26306 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 25810,26341 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3934
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4052
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4072
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4354
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4632 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr ""
*** 26380,26391 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26415,26426 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr ""
*** 27004,27015 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr ""
--- 27039,27050 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr ""
*************** msgstr ""
*** 27024,27030 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 27059,27065 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 27059,27065 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
--- 27094,27100 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
*************** msgstr ""
*** 27743,27749 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27778,27784 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 27758,27764 ****
  msgid "%s not supported on this target"
  msgstr ""
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 27793,27799 ----
  msgid "%s not supported on this target"
  msgstr ""
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
*************** msgstr ""
*** 27783,27789 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
--- 27818,27824 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr ""
*** 27803,27826 ****
  msgid "function may return address of local variable"
  msgstr "funkcija može vratiti adresu lokalne varijable"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funkcija vraća adresu lokalne varijable"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 27838,27861 ----
  msgid "function may return address of local variable"
  msgstr "funkcija može vratiti adresu lokalne varijable"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "funkcija vraća adresu lokalne varijable"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr ""
*** 28939,28951 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 28974,28986 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr ""
*** 29315,29765 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.cc:8243
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8957
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9075
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9077
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9398
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9400
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9606
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10082
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "neočekivani čvor (mapping node)"
  
! #: gimplify.cc:11326
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "neočekivani čvor mapiranja pokazivača (pointer mapping node)"
  
! #: gimplify.cc:11546
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13927
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29350,29800 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.cc:8250
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8964
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9082
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9084
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9407
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9613
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10089
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr "neočekivani čvor (mapping node)"
  
! #: gimplify.cc:11333
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr "neočekivani čvor mapiranja pokazivača (pointer mapping node)"
  
! #: gimplify.cc:11553
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13934
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 30169,30175 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
--- 30204,30210 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr "nije uspjelo razdijeliti %qD za
*** 30329,30345 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr ""
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 30364,30380 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr ""
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr ""
*** 30399,30410 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 30434,30445 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 31392,31403 ****
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
--- 31427,31438 ----
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
*************** msgstr ""
*** 33108,33274 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "nevaljana pozicija ili veličina operanda za %qs"
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "nevaljani offset operator %qs"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "nevaljani adresni operator za %qs"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "nevaljani offset operand u %qs"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33143,33309 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3000
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "nevaljana pozicija ili veličina operanda za %qs"
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3065
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3131
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "nevaljani offset operator %qs"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "nevaljani adresni operator za %qs"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "nevaljani offset operand u %qs"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3213
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3295
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33279,33877 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid type for %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "nevaljani operandi (pokazivača) %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "nevaljan argument veličine %qs za učitavanje"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33314,33917 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3525
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3583
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3664
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3719
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid type for %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3917
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3928
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "nevaljani operandi (pokazivača) %qs"
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4212
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4325
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4395
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4411
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4477
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument %qs for %qs"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "nevaljani argument %qs za %qs"
  
! #: tree-cfg.cc:4494
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4553
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "nevaljan argument veličine %qs za učitavanje"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4723
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4837
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4879
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4931
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5092
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5106
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5113
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5216
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5616
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5644
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5722
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9877
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 34016,34022 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
--- 34056,34062 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
*************** msgstr ""
*** 34146,34162 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
--- 34186,34202 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
*************** msgstr[0] ""
*** 34164,34170 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
--- 34204,34210 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
*************** msgstr[0] ""
*** 34172,34178 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
--- 34212,34218 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
*************** msgstr[0] ""
*** 34180,34186 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
--- 34220,34226 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
*************** msgstr[0] ""
*** 34188,34214 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
--- 34228,34254 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
*************** msgstr[0] ""
*** 34216,34222 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
--- 34256,34262 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
*************** msgstr[0] ""
*** 34224,34235 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
--- 34264,34275 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
*************** msgstr[0] ""
*** 34237,34283 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
--- 34277,34323 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
*************** msgstr ""
*** 34547,34553 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 34587,34593 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 34567,34573 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 34607,34613 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 34997,35005 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 35037,35045 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 35159,35165 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 35199,35205 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
*************** msgid "%qE attribute ignored for field o
*** 35406,35432 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE atribut je zanemaren zbog argumenta %qE"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
--- 35446,35472 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE atribut je zanemaren zbog argumenta %qE"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
*************** msgid "%qE attribute has no effect on un
*** 35442,35458 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 35482,35498 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgid "ignoring %qE attribute not set on
*** 35682,35688 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
--- 35722,35728 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
*************** msgid "weak %q+D cannot be defined %qE"
*** 35748,35754 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
--- 35788,35794 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
*************** msgstr ""
*** 35856,35862 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
--- 35896,35902 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
*************** msgstr ""
*** 35952,35958 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 35992,35998 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr ""
*** 35982,35988 ****
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 36022,36028 ----
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 36002,36008 ****
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 36042,36048 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 36032,36043 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
--- 36072,36083 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
*************** msgstr ""
*** 36218,36234 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36258,36274 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr ""
*** 36242,36248 ****
  msgid "%qE attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
--- 36282,36288 ----
  msgid "%qE attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
*************** msgstr ""
*** 36502,36509 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 36542,36549 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 36697,36703 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 36737,36743 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 36705,36711 ****
  msgstr ""
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 36745,36751 ----
  msgstr ""
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr ""
*** 36834,36840 ****
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
--- 36874,36880 ----
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
*************** msgstr ""
*** 36849,37004 ****
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.cc:7906
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:7930
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr ""
  
! #: c-family/c-common.cc:7940
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:7952
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.cc:7974
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:7984
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:7993
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.cc:8003
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8018
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8024
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8035
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8041
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8070
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, 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.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9628
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9631
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9635
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9638
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9651
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 36889,37044 ----
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.cc:7938
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:7946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr ""
  
! #: c-family/c-common.cc:7956
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:7968
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.cc:7990
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:8000
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:8009
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.cc:8019
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8034
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8040
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8051
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8057
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8086
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, 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.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9730
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9733
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9737
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9740
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9753
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 37569,37690 ****
  msgstr ""
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr ""
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr ""
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr ""
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1087
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1090
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> nije podržan na ovom cilju"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1222
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr ""
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr ""
  
! #: c-family/c-lex.cc:1314
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<f%d%> ili %<F%d%> sufiks na konstanti s pomičnim zarezom moguće je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<bf16%> ili %<BF16%> sufiks na konstanti s pomičnim zarezom moguće je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr ""
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr ""
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37609,37730 ----
  msgstr ""
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr ""
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr ""
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr ""
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1089
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1092
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<_BitInt(%d)%> nije podržan na ovom cilju"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1224
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr ""
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr ""
  
! #: c-family/c-lex.cc:1316
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<f%d%> ili %<F%d%> sufiks na konstanti s pomičnim zarezom moguće je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<bf16%> ili %<BF16%> sufiks na konstanti s pomičnim zarezom moguće je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr ""
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr ""
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37739,37745 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 37779,37785 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 37754,37770 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 37794,37810 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 37774,37780 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 37814,37820 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 37869,37886 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD nije argument funkcije"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 37909,37926 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD nije argument funkcije"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 37890,37897 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 37930,37937 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38479,38486 ****
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38519,38526 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr ""
*** 38966,38982 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 39006,39022 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgstr[0] ""
*** 39243,39249 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39283,39289 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 40180,40187 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 40220,40227 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 41006,41479 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7819
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=shadow-call-stack%> not supported in current platform"
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> nije podržan na trenutnoj platformi"
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "nevaljani argument %qs za %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D je ovdje definiran"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 41046,41519 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7811
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19399
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19437
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "nepoznata tuning opcija (%s)"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, fuzzy, gcc-internal-format
  #| msgid "%<-fsanitize=shadow-call-stack%> not supported in current platform"
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr "%<-fsanitize=shadow-call-stack%> nije podržan na trenutnoj platformi"
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "nevaljani argument %qs za %<-mharden-sls=%>"
  
! #: config/aarch64/aarch64.cc:20077
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20147
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21143
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30782
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30895
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31105
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31107
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "%q+D je ovdje definiran"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32898
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32914
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgid "argument of %qE attribute is not
*** 41653,41669 ****
  msgstr ""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 41693,41709 ----
  msgstr ""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 41778,41784 ****
  msgstr ""
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
--- 41818,41824 ----
  msgstr ""
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
*************** msgstr ""
*** 41798,41820 ****
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 41838,41860 ----
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr "nije uspjelo razdijeliti instruk
*** 42322,42509 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1070
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "atribut %qs je zanemaren na non-ISR funkcijama"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11424
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11431
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr ""
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr ""
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr ""
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12155
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
--- 42362,42549 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1067
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "atribut %qs je zanemaren na non-ISR funkcijama"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11421
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11428
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr ""
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr ""
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr ""
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12154
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
*************** msgstr ""
*** 42512,42558 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:12425
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42552,42598 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:12424
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 42667,42720 ****
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:690
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "nijedan constructor nije pronađen"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "nema destructors"
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
  
! #: config/bpf/bpf.cc:1072
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "nevaljana ugrađena funkcija prilikom proširenja "
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 42707,42760 ----
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:713
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, gcc-internal-format
  msgid "no constructors"
  msgstr "nijedan constructor nije pronađen"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, gcc-internal-format
  msgid "no destructors"
  msgstr "nema destructors"
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
  
! #: config/bpf/bpf.cc:1095
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "nevaljana ugrađena funkcija prilikom proširenja "
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr ""
*** 43131,43137 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<-mn%> nije podržan za linux ciljeve"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 43171,43177 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<-mn%> nije podržan za linux ciljeve"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 43304,43310 ****
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
--- 43344,43350 ----
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr ""
*** 43337,43893 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:1205
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr ""
  
! #: config/i386/i386-options.cc:1269
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1334
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1374
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1657
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2148
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%<-mapxf%> nije podržan za 32-bitni kȏd"
  
! #: config/i386/i386-options.cc:2151
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2155
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2184
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2290
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2406
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2486
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2487
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2515
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2516
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2547
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2666
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2669
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2692
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2705
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3565
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "shared i mdll nisu kompatibilni"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3869
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 43377,43933 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:1215
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr ""
  
! #: config/i386/i386-options.cc:1279
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1344
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1384
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2068
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "%<-mapxf%> nije podržan za 32-bitni kȏd"
  
! #: config/i386/i386-options.cc:2161
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2165
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2416
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2417
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2447
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2496
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2497
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2525
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2557
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2562
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2588
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2676
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2679
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2702
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3575
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, fuzzy, gcc-internal-format
  #| msgid "shared and mdll are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "shared i mdll nisu kompatibilni"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3879
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 44011,44138 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 44051,44178 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6949
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10925
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10945
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 44142,44149 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr ""
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr ""
--- 44182,44189 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr ""
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr ""
*************** msgstr ""
*** 44341,44348 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
--- 44381,44388 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
*************** msgstr "argument %qs nije podržan za %q
*** 44395,44411 ****
  msgid "%qs is not supported in target attribute"
  msgstr "%qs nije podržan u ovoj konfiguraciji"
  
! #: config/loongarch/loongarch.cc:8618
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8636
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8664
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
--- 44435,44451 ----
  msgid "%qs is not supported in target attribute"
  msgstr "%qs nije podržan u ovoj konfiguraciji"
  
! #: config/loongarch/loongarch.cc:8655
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8673
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8701
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
*************** msgstr ""
*** 45966,45977 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 46006,46017 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr ""
*** 46077,46083 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
--- 46117,46124 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
*************** msgid "%qs requires the %qs option and e
*** 46089,46094 ****
--- 46130,46136 ----
  msgstr ""
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
*************** msgstr ""
*** 46098,46191 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr ""
--- 46140,46239 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! #| msgid "invalid arguments"
! msgid "invalid arguments to builtin"
! msgstr "nevaljani argumenti"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr ""
*************** msgstr ""
*** 46220,46266 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2022
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs nije podržan u ovoj konfiguraciji"
--- 46268,46343 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! #| msgid "%qE must take no arguments"
! msgid "%qE requires 6 arguments"
! msgstr "%qE ne smije primati argumente"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! #| msgid "the arguments to %qE must be constant strings"
! msgid "first argument to %qE must be a pointer"
! msgstr "argumenti za %qE moraju biti konstantni stringovi"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! #| msgid "the arguments to %qE must be constant strings"
! msgid "first argument to %qE must point to a complete type"
! msgstr "argumenti za %qE moraju biti konstantni stringovi"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! #| msgid "unrecognized supposed constant"
! msgid "type size must be constant"
! msgstr "neprepoznata pretpostavljena konstanta"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2167
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%qs nije podržan u ovoj konfiguraciji"
*************** msgstr "%qs nije podržan u ovoj konfigu
*** 46270,46301 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
! #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
! msgstr ""
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
! #, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
! msgstr ""
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 46347,46380 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
! #, fuzzy, gcc-internal-format
! #| msgid "Invalid use of statement function argument at %L"
! msgid "invalid use of %s type %qs as a function return value"
! msgstr "Nevaljana upotreba argumenta ‘statement funkcije’ za %L"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
! #, fuzzy, gcc-internal-format
! #| msgid "Invalid use of statement function argument at %L"
! msgid "invalid use of %s operand of type %qs as a function parameter"
! msgstr "Nevaljana upotreba argumenta ‘statement funkcije’ za %L"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr ""
*** 46320,46573 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3510
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3816
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3835
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> i %<-msoft-float%> nisu kompatibilni"
  
! #: config/rs6000/rs6000.cc:3845
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4167
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4833
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20516
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24697
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24700
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
--- 46399,46662 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3578
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3884
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3903
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "%<-mvsx%> i %<-msoft-float%> nisu kompatibilni"
  
! #: config/rs6000/rs6000.cc:3913
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4914
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20684
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24914
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24917
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 46755,46913 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16691
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16695
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.cc:16853
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
  
! #: config/s390/s390.cc:18130
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "nevaljano cc izlazno ograničenje: %qs"
  
! #: config/s390/s390.cc:18135
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "višestruka cc izlazna ograničenja nisu podržana"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "nevaljani tip za cc izlazno ograničenje"
--- 46844,47002 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16711
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.cc:16869
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr "nevaljano cc izlazno ograničenje: %qs"
  
! #: config/s390/s390.cc:18151
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "višestruka cc izlazna ograničenja nisu podržana"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18162
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "nevaljani tip za cc izlazno ograničenje"
*************** msgstr ""
*** 47282,47340 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4528
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7013
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7028
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
--- 47371,47429 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4538
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7023
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7038
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
*************** msgstr ""
*** 47418,47425 ****
  msgid "could not get size of source file"
  msgstr "nije bilo moguće pročitati pomak (offset) datoteke"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 47507,47514 ----
  msgid "could not get size of source file"
  msgstr "nije bilo moguće pročitati pomak (offset) datoteke"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 47439,47445 ****
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
--- 47528,47534 ----
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
*************** msgstr ""
*** 47499,47925 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2063
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2067
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2071
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr ""
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2187
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2234
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr ""
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2454
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion %qs is invalid"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "nevaljani ‘multilib’ isključenje %qs"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr ""
  
! #: c/c-decl.cc:3329
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.cc:3751
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4032
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4104
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.cc:4122
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4495
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4833
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4853
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 47588,48014 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2064
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2068
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2072
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr ""
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2188
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2235
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr ""
  
! #: c/c-decl.cc:2256
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2261
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2455
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2471
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion %qs is invalid"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "nevaljani ‘multilib’ isključenje %qs"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr ""
  
! #: c/c-decl.cc:3330
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.cc:3752
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4033
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4105
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.cc:4123
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4496
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4834
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4854
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
  
! #: c/c-decl.cc:4874
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 47928,48371 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "prazna deklaracija sa specifikatorom klase skladište (storage) ne deklarira tag (oznaku)"
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5266
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5313
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5319
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5339
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "specifikator klase skladište (storage) u praznoj deklaraciji s %<enum%> osnovnog tipa"
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5355
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5361
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "beskoristan specifikator klase skladište (storage) u praznoj deklaraciji"
  
! #: c/c-decl.cc:5376
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5414
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5945
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6217
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6483
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6489
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6540
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate array: size not constant"
  msgid "storage size isn%'t constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:6630
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6714
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "klasa (storage) specificirana za polje %qE"
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "klasa skladište (storage) specificirana za strukturno polje"
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "klasa skladište (storage) specificirana za parametar %qE"
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "klasa skladište (storage) specificirana za bezimeni parametar"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 48017,48460 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "prazna deklaracija sa specifikatorom klase skladište (storage) ne deklarira tag (oznaku)"
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5268
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5315
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5321
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5341
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "specifikator klase skladište (storage) u praznoj deklaraciji s %<enum%> osnovnog tipa"
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5357
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5363
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "beskoristan specifikator klase skladište (storage) u praznoj deklaraciji"
  
! #: c/c-decl.cc:5378
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5416
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.cc:5826
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:5919
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5947
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6219
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6343
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6485
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6491
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6542
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  #| msgid "cannot allocate array: size not constant"
  msgid "storage size isn%'t constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:6632
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6665
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6716
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6719
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.cc:7085
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7132
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "klasa (storage) specificirana za polje %qE"
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "klasa skladište (storage) specificirana za strukturno polje"
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "klasa skladište (storage) specificirana za parametar %qE"
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "klasa skladište (storage) specificirana za bezimeni parametar"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 48373,49595 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7382
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7385
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
! #: c/c-decl.cc:7554
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7875
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7886
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7893
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7900
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7905
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.cc:8137
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "nevaljana klasa skladište (storage) za funkciju %qE"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8285
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8303
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8687
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9090
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9093
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9800
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9827
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9843
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9984
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9991
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr ""
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10355
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10472
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr ""
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10547
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10598
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10866
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11735
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12191
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:12632
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs se ne može definrati pomoću %<typedef%>"
  
! #: c/c-decl.cc:12636
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "ovdje se ne može koristiti %qs"
  
! #: c/c-decl.cc:12689
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12708
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12751
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12870
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12990
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr ""
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:13044
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13050
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13259
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13274
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13311
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13414
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr ""
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13657
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%<signed _BitInt%> argument mora biti najmanje 2"
  
! #: c/c-decl.cc:13666
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14325
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14328
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "ime petlje je definirano ovdje"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 48462,49684 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7384
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7387
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
! #: c/c-decl.cc:7556
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7879
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7907
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7950
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8119
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "nevaljana klasa skladište (storage) za funkciju %qE"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8262
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8265
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8287
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8305
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8355
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8689
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9092
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9095
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9802
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9829
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9845
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:10003
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:10010
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr ""
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10357
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10474
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr ""
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10549
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10600
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10868
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11737
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12193
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:12634
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qs se ne može definrati pomoću %<typedef%>"
  
! #: c/c-decl.cc:12638
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "ovdje se ne može koristiti %qs"
  
! #: c/c-decl.cc:12691
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "nekoliko klasa skladište (storage) u specifikatorima deklaracija"
  
! #: c/c-decl.cc:12710
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12753
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12872
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12992
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr ""
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:13046
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13052
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13273
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13281
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13318
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13421
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr ""
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13664
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%<signed _BitInt%> argument mora biti najmanje 2"
  
! #: c/c-decl.cc:13673
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14332
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14335
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr "ime petlje je definirano ovdje"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 49599,49635 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 49688,49724 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49649,49783 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "očekivan je kraj retka"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
  
! #: c/c-parser.cc:2602
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2607
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2643
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr ""
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2764
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2785
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definicija podataka nema tipa ili klasu skladište (storage)"
--- 49738,49872 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "očekivan je kraj retka"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
  
! #: c/c-parser.cc:2604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2609
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2645
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr ""
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2766
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2787
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definicija podataka nema tipa ili klasu skladište (storage)"
*************** msgstr "definicija podataka nema tipa il
*** 49785,49816 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3153
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3190
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 49874,49905 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3155
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3192
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
*************** msgstr ""
*** 49818,50196 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "povratni tip funkcije ne može biti funkcija"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "povratni tip funkcije ne može biti funkcija"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3543
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr ""
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3558
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3958
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.cc:4064
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4149
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4185
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4215
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5209
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5369
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "očekivano je ime direktive OpenMP"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "očekivano je %<directive%> ili %<sequence%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6343
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6651
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "atribut %qs ne prima nikakve argumente"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 49907,50285 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "povratni tip funkcije ne može biti funkcija"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "povratni tip funkcije ne može biti funkcija"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr ""
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3560
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3960
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3988
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.cc:4066
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4151
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4187
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4217
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5211
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "očekivano je ime direktive OpenMP"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "očekivano je %<directive%> ili %<sequence%>"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6345
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6653
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "atribut %qs ne prima nikakve argumente"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 50199,51835 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8633
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:8655
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9311
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9563
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10120
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10621
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "klasa skladište (storage) navedena u ‘typecast’"
  
! #: c/c-parser.cc:10624
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10828
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10861
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifier in %qE"
  msgid "storage class specifier in %qs"
  msgstr "klasa skladište (storage) navedena u %qE"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qs"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
  
! #: c/c-parser.cc:10931
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11007
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "klasa skladište (storage) navedena u %qE"
  
! #: c/c-parser.cc:11010
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11034
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "ISO C does not support %qs"
  msgstr "ne podržava multilib"
  
! #: c/c-parser.cc:11075
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11248
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:11355
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11358
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11454
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:11604
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:11610
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11626
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11657
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12327
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12593
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12612
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12769
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:12827
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:12853
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12915
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:13186
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "loš, krivi broj argumenata za %qs"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%qs operand nije integralni tip"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13208
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13215
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13223
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13297
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr ""
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13713
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "složeni literal ima tip funkcije"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13751
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO-C dopušta specifikacije klasa skladište (storage) u složenim literalima samo od C23"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ovdje se ne smije specificirati ni tip ni klasa skladište (storage),"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15705
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "očekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:16692
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "‘collapse’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "očekivano je %<none%>, %<shared%>, %<private%> ili %<firstprivate%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "očekivan je konstantni logički izraz"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "očekivano je %<data%>, %<update%>, %<enter%> ili %<exit%>"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18154
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "očekivan je %<scalar%>, %<aggregate%>, %<pointer%> ili %<all%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<scalar%>, %<aggregate%> or %<pointer%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "očekivano je %<concurrent%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "očekivano je %<teams%>, %<parallel%> ili %<thread%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "‘ordered’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "očekivano je %<allocator%> ili %<align%>"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "višekratni linearni modifikatori"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana ‘doacross’ vrsta"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "očekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier at %C"
  msgid "expected identifier or %<default%>"
  msgstr "očekivano je identifikator pri %C"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "očekivano je %<ancestor%> ili %<device_num%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "očekivano je %<host%>, %<nohost%> ili %<any%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "argument %<partial%> treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nepoznati strani ‘runtime’ identifikator %qs"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "očekivan je literalni string ili konstantni cjelobrojni izraz"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "očekivan je %<fr%> ili selektor preferencija %<attr%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "očekivano je  %<prefer_type%>, %<target%> ili %<targetsync%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "nedostaje zahtijevani %<target%> i/ili %<targetsync%> modifikator"
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "očekivana je OpenACC klauzula"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "očekivana je OpenMP klauzula"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "očekivano je %<data%> iza %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23157
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, gcc-internal-format
  msgid "modified here"
  msgstr "izmijenjeno ovdje"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "očekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "očekivano je %<seq_cst%>, %<acquire%> ili %<relaxed%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "očekivan je %<==%> usporedba u uvjetu %<if%>"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "očekivano je %<else%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24661
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "izraz %<destroy%> nije izraz lvalue"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "očekivano %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ili %<inoutset%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "očekivano je %<depend%>, %<destroy%> ili %<update%> klauzula"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "očekivano je %<seq_cst%>, %<acq_rel%>, %<release%> ili %<acquire%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "očekivano je %<inclusive%> ili %<exclusive%> klauzula"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "očekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
--- 50288,51924 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8640
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:8662
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9318
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9570
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10127
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10628
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr "klasa skladište (storage) navedena u ‘typecast’"
  
! #: c/c-parser.cc:10631
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10839
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10872
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifier in %qE"
  msgid "storage class specifier in %qs"
  msgstr "klasa skladište (storage) navedena u %qE"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qs"
  msgstr "klasa skladište (storage) specificirana za tip-ime (typename)"
  
! #: c/c-parser.cc:10942
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11018
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr "klasa skladište (storage) navedena u %qE"
  
! #: c/c-parser.cc:11021
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "does not support multilib"
  msgid "ISO C does not support %qs"
  msgstr "ne podržava multilib"
  
! #: c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11259
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:11366
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11461
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11465
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:11615
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:11621
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11637
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11668
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12338
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12615
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12623
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12780
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12834
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:12838
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:12864
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12926
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "pogrešni broj argumenata za %<__builtin_counted_by_ref%>"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:13197
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "loš, krivi broj argumenata za %qs"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "%qs operand nije integralni tip"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13226
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13234
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13308
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr ""
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr "složeni literal ima tip funkcije"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13762
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO-C dopušta specifikacije klasa skladište (storage) u složenim literalima samo od C23"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "ovdje se ne smije specificirati ni tip ni klasa skladište (storage),"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15698
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "očekivano je ime selektora za %qE"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:16685
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "‘collapse’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "očekivano je %<none%>, %<shared%>, %<private%> ili %<firstprivate%>"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "očekivan je konstantni logički izraz"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "očekivano je %<data%>, %<update%>, %<enter%> ili %<exit%>"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18147
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "očekivan je %<scalar%>, %<aggregate%>, %<pointer%> ili %<all%>"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<scalar%>, %<aggregate%> or %<pointer%>"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "očekivano je %<concurrent%>"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "očekivano je %<teams%>, %<parallel%> ili %<thread%>"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "‘ordered’ argument treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "očekivano je %<allocator%> ili %<align%>"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<class%> or %<typename%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "višekratni linearni modifikatori"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "nevaljana vrsta ovisnosti"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "nevaljana ‘doacross’ vrsta"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "expected %<fallback%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "očekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<target%> modifier"
  msgid "too many %<iterator%> modifiers"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier at %C"
  msgid "expected identifier or %<default%>"
  msgstr "očekivano je identifikator pri %C"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr "nevaljana vrsta dodjele"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "očekivano je %<ancestor%> ili %<device_num%>"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "očekivano je %<host%>, %<nohost%> ili %<any%>"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "argument %<partial%> treba biti pozitivni, cjelobrojni izraz"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nepoznati strani ‘runtime’ identifikator %qs"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "očekivan je literalni string ili konstantni cjelobrojni izraz"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "očekivan je %<fr%> ili selektor preferencija %<attr%>"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "duplicirani modifikator %<target%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "očekivano je  %<prefer_type%>, %<target%> ili %<targetsync%>"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr "nedostaje zahtijevani %<target%> i/ili %<targetsync%> modifikator"
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "očekivana je OpenACC klauzula"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "očekivana je OpenMP klauzula"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "očekivano je %<data%> iza %<#pragma acc %s%>"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23150
  #, gcc-internal-format
  msgid "expected function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, gcc-internal-format
  msgid "modified here"
  msgstr "izmijenjeno ovdje"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "očekivano je %<read%>, %<write%>, %<update%>, ili %<capture%> klauzula"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "očekivano je %<seq_cst%>, %<acquire%> ili %<relaxed%>"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "očekivan je %<==%> usporedba u uvjetu %<if%>"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr "očekivano je %<else%>"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24654
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "izraz %<destroy%> nije izraz lvalue"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "očekivano %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> ili %<inoutset%>"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "očekivano je %<depend%>, %<destroy%> ili %<update%> klauzula"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "očekivano je %<seq_cst%>, %<acq_rel%>, %<release%> ili %<acquire%>"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "očekivano je %<inclusive%> ili %<exclusive%> klauzula"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "očekivano je %<#pragma omp scan%>"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
*************** msgstr ""
*** 51837,52536 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "petlja nije očekivana"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "očekivano je %<for%> iza %qs"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "očekivan je poziv ciljane funkcije (target-function) "
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "očekivano je %<point%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "svojstvo (property) mora biti cjelobrojni izraz"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%<requires%> selektor još nije podržan"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "očekivano je ime konteksta skupa selektora"
  
! #: c/c-parser.cc:27997
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "variant %qD is the same as base function"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "očekivano je %<match%>, %<adjust_args%> ili %<append_args%> klauzula"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28154
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD nije tip pokazivača>"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%>"
  
! #: c/c-parser.cc:28177
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%> slijeđen s/sa %<:%>"
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "očekivano je %<interop%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%> clause"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> selector is not supported yet"
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "%<requires%> selektor još nije podržan"
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  #| msgid "selected function declared here"
  msgid "base function %qD declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "no declaration of base function %qs"
  msgstr "nepoznata spec funkcija %qs"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<declare target%> or %<assumes%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "očekivano %<declare target%> ili %<assumes%>"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "očekivano %<declare%> ili %<assumes%>"
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29154
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29162
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "missing mapper"
  msgid "missing %<map%> clause"
  msgstr "nedostaje ‘mapper’"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29498
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "očekivano je function-name %<(%>"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "očekivano je %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> ili %<seq_cst%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29836
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "očekivano je %<sizes%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "očekivano je %<at%>, %<severity%> ili %<message%> klauzula"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "očekivano je %qs ili %qs"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "očekivana je barem jedna klauzula pretpostavki"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "očekivano je ime direktive"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "očekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "očekivano je %<when%>, %<otherwise%> ili %<default%> klauzula"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nepoznato ime direktive"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 51926,52625 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr "petlja nije očekivana"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "očekivano je %<for%> iza %qs"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, gcc-internal-format
  msgid "expected a function name"
  msgstr "očekivano je ime funkcije"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, gcc-internal-format
  msgid "expected target-function call"
  msgstr "očekivan je poziv ciljane funkcije (target-function) "
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "očekivano je %<point%>"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "argument %<score%> ne smije biti negativan"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "svojstvo (property) mora biti cjelobrojni izraz"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%<requires%> selektor još nije podržan"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "očekivano je ime konteksta skupa selektora"
  
! #: c/c-parser.cc:27990
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD redeclared as function"
  msgid "variant %qD is the same as base function"
  msgstr "varijable %qD je ponovno deklarirana kao funkcija"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "očekivano je %<match%>, %<adjust_args%> ili %<append_args%> klauzula"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28147
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD nije tip pokazivača>"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%>"
  
! #: c/c-parser.cc:28170
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr "očekivano je %<nothing%> ili %<need_device_ptr%> slijeđen s/sa %<:%>"
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "očekivano je %<interop%>"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%> clause"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, fuzzy, gcc-internal-format
  #| msgid "%<requires%> selector is not supported yet"
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr "%<requires%> selektor još nije podržan"
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  #| msgid "selected function declared here"
  msgid "base function %qD declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "no declaration of base function %qs"
  msgstr "nepoznata spec funkcija %qs"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<data%>"
  msgid "expected %<match%>"
  msgstr "očekivano je %<data%>"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<present%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "očekivano je %<none%> ili %<present%>"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<declare target%> or %<assumes%>"
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "očekivano %<declare target%> ili %<assumes%>"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "očekivano %<declare%> ili %<assumes%>"
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29147
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29155
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29163
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "neočekivani argument"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  #| msgid "missing mapper"
  msgid "missing %<map%> clause"
  msgstr "nedostaje ‘mapper’"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was previously declared here"
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "%qD je već ranije ovdje deklariran"
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29491
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "očekivano je function-name %<(%>"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "očekivano je %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> ili %<seq_cst%>"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29829
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr "očekivano je %<sizes%>"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "očekivano je %<at%>, %<severity%> ili %<message%> klauzula"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr "očekivano je %qs ili %qs"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "očekivana je barem jedna klauzula pretpostavki"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr "očekivano je ime direktive"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr "nepoznata klauzula pretpostavki %qs"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "očekivana je klauzula pretpostavki"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "očekivano je %<when%>, %<otherwise%> ili %<default%> klauzula"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr "nepoznato ime direktive"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52540,52546 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 52629,52635 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 52571,52738 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipovi funkcija nisu kompatibilni s ISO C"
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "povratni tipovi funkcija nisu kompatibilni zbog %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "array subscript is negative"
  msgstr "Indeks polja očekivan je pri %C"
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 52660,52827 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipovi funkcija nisu kompatibilni s ISO C"
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "povratni tipovi funkcija nisu kompatibilni zbog %<volatile%>"
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3141
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "array subscript is negative"
  msgstr "Indeks polja očekivan je pri %C"
  
! #: c/c-typeck.cc:3671
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3880
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4395
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4401
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 52740,54590 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "drugi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr "očekivan je %e ali argument je tip %e"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  msgid "%e declared here"
  msgstr "%e je deklariran ovdje"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "očekivan %qT ali pokazivač je tipa %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funkcija vraća adresu lokalne varijable"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "očekivan je pokazivač (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nepodržani %qE izraz mape"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne smije biti konstanta"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 52829,54679 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4853
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4857
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4867
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5045
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5046
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5060
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5913
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6007
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6010
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6026
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6075
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6079
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6302
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6310
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6716
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6902
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6906
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "prvi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6939
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr "drugi izraz ima tip %qT"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7106
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7110
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7129
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7134
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7439
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8244
  msgid "expected %e but argument is of type %e"
  msgstr "očekivan je %e ali argument je tip %e"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  msgid "%e declared here"
  msgstr "%e je deklariran ovdje"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8545
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8550
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8555
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8573
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "očekivan %qT ali pokazivač je tipa %qT"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9115
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9126
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9184
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9190
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9199
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9205
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9213
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9219
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9307
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9313
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9318
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9350
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9356
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9360
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10016
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10021
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11006
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13357
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13515
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13520
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "funkcija vraća adresu lokalne varijable"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15866
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "očekivan je pokazivač (pointer) u %qs klauzuli"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16850
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16858
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17309
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "nepodržani %qE izraz mape"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18036
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr "%qD ne smije biti konstanta"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55269,55304 ****
  msgid "failed compiling %s"
  msgstr "nije uspjelo kompilirati %s"
  
! #: cp/call.cc:2159
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  msgid "no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4035
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
--- 55358,55393 ----
  msgid "failed compiling %s"
  msgstr "nije uspjelo kompilirati %s"
  
! #: cp/call.cc:2163
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  msgid "no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4039
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
*************** msgstr[0] ""
*** 55306,55312 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
--- 55395,55401 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
*************** msgstr[0] ""
*** 55314,56174 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:4082
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4087
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4114
  #, gcc-internal-format
  msgid "inherited here"
  msgstr "naslijeđeno ovdje"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4827
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  #| msgid "could not understand version %qs"
  msgid "could not convert %qH to %qI"
  msgstr "nije bilo moguće shvatiti inačicu %qs"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:5649
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5678
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5693
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5727
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5736
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5739
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5879
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6483
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6532
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7870
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7884
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8183
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8446
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.cc:8452
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.cc:8460
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8567
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8641
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "inicijaliziramo argument %P of %qD"
  
! #: cp/call.cc:8663
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9058
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9275
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9284
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:9289
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9292
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9308
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9347
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9554
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9663
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11386
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:11388
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11649
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11980
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:12276
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12281
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12282
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13488
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13552
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13869
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13871
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14537
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14866
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14867
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 55403,56263 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/call.cc:4086
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4118
  #, gcc-internal-format
  msgid "inherited here"
  msgstr "naslijeđeno ovdje"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4831
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  #| msgid "could not understand version %qs"
  msgid "could not convert %qH to %qI"
  msgstr "nije bilo moguće shvatiti inačicu %qs"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:5653
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5682
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5731
  #, gcc-internal-format
  msgid "%qs"
  msgstr "%qs"
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5740
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5743
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5883
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6487
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6536
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7874
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7888
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8187
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8450
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.cc:8456
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.cc:8464
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8571
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8645
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "inicijaliziramo argument %P of %qD"
  
! #: cp/call.cc:8667
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9062
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9279
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9288
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:9293
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9296
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9312
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9351
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9558
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9667
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11398
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:11400
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11661
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11992
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:12288
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12293
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13500
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13564
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13881
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13883
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14549
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14878
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14879
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
*************** msgstr ""
*** 56213,56220 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
--- 56302,56309 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
*************** msgstr ""
*** 56249,56761 ****
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3243
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr ""
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3366
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3819
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3825
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3896
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4025
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4038
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.cc:4044
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.cc:4170
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4204
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4252
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4294
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.cc:5147
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "nema održivog destructor za %qT"
  
! #: cp/class.cc:5149
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.cc:6564
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:6593
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6599
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7254
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7450
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7782
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7811
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7813
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7830
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7832
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7855
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8153
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9624
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9627
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 56338,56850 ----
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3244
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr ""
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3367
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3820
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3826
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3897
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4026
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4039
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.cc:4045
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.cc:4171
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4205
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4253
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4295
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.cc:5148
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr "nema održivog destructor za %qT"
  
! #: cp/class.cc:5150
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.cc:6565
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:6594
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6600
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7255
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7451
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7778
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7783
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7814
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7833
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7856
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8154
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9625
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9628
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
*************** msgstr ""
*** 56791,56797 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 56880,56886 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 56844,56850 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 56933,56939 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 56907,57725 ****
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr ""
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure unexpected as argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "Neočekivani postupak (procedura) kao argument"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %qs"
  msgid "wrong number of arguments to %qs call"
  msgstr "loš, krivi broj argumenata za %qs"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "pointed-to object declared here"
  msgid "%qT object created here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "extra %<;%> outside of a function"
  msgid "%<continue%> outside of a loop"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is not a constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "definicija oznake u funkciji %<constexpr%> je dostupna samo s %<-std=c++23%> or %<-std=gnu++23%>"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 56996,57814 ----
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr ""
  
! #: cp/constexpr.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure unexpected as argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "Neočekivani postupak (procedura) kao argument"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to %qs"
  msgid "wrong number of arguments to %qs call"
  msgstr "loš, krivi broj argumenata za %qs"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3654
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4078
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr "ne moguće dodijeliti polje: veličina nije konstanta"
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4323
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4848
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:4851
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  #| msgid "pointed-to object declared here"
  msgid "%qT object created here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7629
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7642
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7998
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9214
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "pointed-to objekt deklariran ovdje"
  
! #: cp/constexpr.cc:10213
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10596
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10829
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11014
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11016
  #, fuzzy, gcc-internal-format
  #| msgid "extra %<;%> outside of a function"
  msgid "%<continue%> outside of a loop"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is not a constant expression"
  msgid "%<return%> in a statement expression"
  msgstr "referencija za %qD nije konstantni izraz"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12175
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12470
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12546
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12627
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12968
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:13032
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "definicija oznake u funkciji %<constexpr%> je dostupna samo s %<-std=c++23%> or %<-std=gnu++23%>"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr "  %qT nije polje"
*** 57928,57934 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT nije moguće dodijeliti iz %qT"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
--- 58017,58023 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "  %qT nije moguće dodijeliti iz %qT"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
*************** msgstr "  %qT nije zadano constructible"
*** 58160,58166 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copyable"
--- 58249,58255 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "  %qT nije trivijalno constructible iz %qE"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not trivially copyable"
  msgid "%qT is not trivially copyable"
*************** msgstr ""
*** 58400,58406 ****
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
--- 58489,58495 ----
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
*************** msgstr ""
*** 58497,58554 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "dvostruke informacije za %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "‘await’ izraz nije dopušten u rukovateljima (handlers)"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58586,58643 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2428
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:3001
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr "dvostruke informacije za %qE"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr "‘await’ izraz nije dopušten u rukovateljima (handlers)"
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr ""
*** 58590,58647 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58679,58736 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2338
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4136
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4193
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4210
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4220
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 58682,58688 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 58771,58777 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 59045,59328 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr ""
  
! #: cp/decl.cc:1029
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1555
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.cc:1616
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:1641
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.cc:1670
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.cc:1673
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:1726
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:1768
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1770
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "deklaracija atributa"
  
! #: cp/decl.cc:1951
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2065
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2075
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.cc:2180
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.cc:2246
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.cc:2270
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2281
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2283
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.cc:2294
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.cc:2296
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.cc:2358
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.cc:2367
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2396
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "vanjska varijabla nije neovisna o imenu"
  
! #: cp/decl.cc:2408
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.cc:2410
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.cc:2450
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2453
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "ranije deklarirana ovdje bez izvoza (exporting)"
  
! #: cp/decl.cc:2602
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2603
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2618
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.cc:2681
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 59134,59417 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr ""
  
! #: cp/decl.cc:1033
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1559
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.cc:1620
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:1645
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.cc:1674
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.cc:1677
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:1730
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:1772
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1774
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "deklaracija atributa"
  
! #: cp/decl.cc:1955
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2069
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2079
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.cc:2229
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.cc:2250
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.cc:2274
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2285
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2287
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.cc:2298
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.cc:2300
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.cc:2362
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.cc:2371
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2400
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr "vanjska varijabla nije neovisna o imenu"
  
! #: cp/decl.cc:2412
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.cc:2414
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.cc:2454
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2457
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr "ranije deklarirana ovdje bez izvoza (exporting)"
  
! #: cp/decl.cc:2606
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2607
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2622
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.cc:2685
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 59335,59378 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.cc:3328
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniran od %q#D"
  
! #: cp/decl.cc:3626
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.cc:3636
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nije deklariran u klasi"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 59424,59467 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.cc:3332
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr "redefiniran od %q#D"
  
! #: cp/decl.cc:3630
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.cc:3640
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr "%q#D nije deklariran u klasi"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 59380,60210 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3784
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4277
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr ""
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "  ne uništi %qD"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4502
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4869
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.cc:5066
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5119
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5133
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> imena %q#T, koja nisu klasa predložak (template)"
  
! #: cp/decl.cc:5155
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> imena %q#D, koja nisu tip"
  
! #: cp/decl.cc:5229
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "parametri predloška ne podudaraju %qD predloška"
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "klasa skladište (storage) se može specificirati samo za objekte i funkcije"
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "atribut je zanemaren"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD definiran %<thread_local%> u funkciji %qs dostupan je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD definiran %<static%> u funkciji %qs dostupan je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 ne dopušta specifikaciju klase skladište (storage) %<register%>"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "korišten je %<register%> klasa skladište (storage)"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr ""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10317
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda je deklarirana ovdje"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
--- 59469,60299 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3788
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4281
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr ""
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "  ne uništi %qD"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4506
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4873
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.cc:5070
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5123
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5137
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> imena %q#T, koja nisu klasa predložak (template)"
  
! #: cp/decl.cc:5159
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> imena %q#D, koja nisu tip"
  
! #: cp/decl.cc:5233
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "parametri predloška ne podudaraju %qD predloška"
  
! #: cp/decl.cc:5754
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6253
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6368
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "klasa skladište (storage) se može specificirati samo za objekte i funkcije"
  
! #: cp/decl.cc:6386
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6390
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6394
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6398
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6434
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6437
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr "atribut je zanemaren"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6682
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6692
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6720
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD definiran %<thread_local%> u funkciji %qs dostupan je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:6834
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%qD definiran %<static%> u funkciji %qs dostupan je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7104
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7912
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7968
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.cc:8104
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8114
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8248
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8382
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8396
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8465
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8735
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8964
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9166
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9369
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO-C++17 ne dopušta specifikaciju klase skladište (storage) %<register%>"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "korišten je %<register%> klasa skladište (storage)"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9596
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr ""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9813
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9865
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10318
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10319
  #, gcc-internal-format
  msgid "lambda declared here"
  msgstr "lambda je deklarirana ovdje"
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10376
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10607
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
*************** msgstr[0] ""
*** 60212,60218 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
--- 60301,60307 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
*************** msgstr[0] ""
*** 60220,60226 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
--- 60309,60315 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
*************** msgstr[0] ""
*** 60228,61978 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "deduction guide %qD mora imati isti pristup kao %qT"
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs predloška"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "klasa skladište (storage) specificirana za %qs\""
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ugniježđena funkcija %qs je deklarirana kao %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs opseg funkcije je implicitno auto i deklariran kao %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "specifikacije klasa skladište (storage) je nevaljana u deklariracijama ‘friend’ funkcija"
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "eksplicitna funkcija člana objekta dostupna je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "nevaljana upotreba ograničenog %<auto%> tipa"
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs deklariran kao funkcija koja vraća polje"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD ne može biti eksplicitna funkcija člana objekta"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne može bit %qs"
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16682
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<auto%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<register%> nije valjana za funciju %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<__thread%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<thread_local%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs dobiva početnu vrijednost i deklarira se kao %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 60317,62067 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11133
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11923
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11926
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12019
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12168
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12208
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12422
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12487
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12494
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12523
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "deduction guide %qD mora imati isti pristup kao %qT"
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12553
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12725
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12951
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12966
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12969
  #, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:13090
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13471
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13474
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13544
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13645
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13659
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13687
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13691
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13700
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13744
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13749
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13932
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14151
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14161
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14185
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14192
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14296
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14301
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14439
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14513
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14521
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14600
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14750
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs predloška"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "klasa skladište (storage) specificirana za parametar %qs"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14835
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14891
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "klasa skladište (storage) specificirana za %qs\""
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ugniježđena funkcija %qs je deklarirana kao %<extern%>"
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "%qs opseg funkcije je implicitno auto i deklariran kao %<__thread%>"
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "specifikacije klasa skladište (storage) je nevaljana u deklariracijama ‘friend’ funkcija"
  
! #: cp/decl.cc:15095
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15168
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "eksplicitna funkcija člana objekta dostupna je samo s %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/decl.cc:15182
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15192
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15259
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15264
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "nevaljana upotreba ograničenog %<auto%> tipa"
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs je deklariran kao funkcija koja vraća funkciju"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs deklariran kao funkcija koja vraća polje"
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15457
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15458
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15476
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15502
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15550
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15569
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD ne može biti eksplicitna funkcija člana objekta"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15640
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15692
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15905
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15907
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15995
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15998
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16021
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16027
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16039
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16055
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16058
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16084
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16290
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16403
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16423
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16463
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16473
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16539
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16545
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%qD ne može bit %qs"
  
! #: cp/decl.cc:16563
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16566
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16631
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16659
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16686
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16753
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<auto%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<register%> nije valjana za funciju %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<__thread%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16883
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "klasa skladište (storage) %<thread_local%> nije valjana za funkciju %qs"
  
! #: cp/decl.cc:16888
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16891
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17036
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17043
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs dobiva početnu vrijednost i deklarira se kao %<extern%>"
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/decl.cc:17282
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17285
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17416
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17849
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17907
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17915
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18010
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18011
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18024
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18035
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18047
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18086
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18093
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18095
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18104
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18106
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18241
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18246
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 61984,62083 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 62073,62172 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18331
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18519
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 62086,62178 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined without first defining %qs"
  msgid "%qs used without %qs declaration"
  msgstr "%qs je definiran bez prethodnog definiranja %qs"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 62175,62267 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19398
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19448
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19479
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20641
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21306
  #, gcc-internal-format
  msgid "using %qs"
  msgstr "koristimo %qs"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined without first defining %qs"
  msgid "%qs used without %qs declaration"
  msgstr "%qs je definiran bez prethodnog definiranja %qs"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 62227,62233 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 62316,62322 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgstr ""
*** 62245,62251 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 62334,62340 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 62345,62351 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1647
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
--- 62434,62440 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
*************** msgstr ""
*** 62597,62949 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "funkcija %qD se koristi s nezadovoljenim ograničenjima"
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d:%d%R"
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d%R"
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    umetnuto (inlined) iz %qD"
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "U funkciji statičnog člana %qD"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "U kopiji constructor %qD"
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "U constructor %qD"
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "U destructor %qD"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "U lambda funkciji"
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "U funkciji člana eksplicitnog objekta %qD"
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "U funkciji člana %qD"
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "U funkciji %qD"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "but %qE is a type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "bad expression"
  msgid "but %qE is an expression"
  msgstr "loši izraz"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "but %qE is a variable"
  msgstr "class %qE nije dostupna"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parametar funkcije"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "but %qE is a function"
  msgstr "%qT nije funkcija"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member pointer"
  msgid "but %qE is a data member"
  msgstr "  %qT nije član pokazivača>"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a class template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "but %qE is a variable template"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "%s%s%sIn instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn supstitucija od %qS:\n"
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4184
  #, fuzzy, gcc-internal-format
  #| msgid "required for the satisfaction of %qE"
  msgid "required from %<template for%> iteration %E\n"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekurzivni zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr "zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekurzivni zahtjev od %q#D\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "zahtjev od %q#D\n"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "zahtjev odavde\n"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ preskačemo %d konteksta instantacije, upotrebite -ftemplate-backtrace-limit=0 da to onemogućite ]\n"
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "u %<constexpr%> zamijeni %qs"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "potrebno zbog ograničenja %q#D\n"
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "u zahtjevima s/sa"
  
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "u zahtjevima"
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 62686,63038 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "funkcija %qD se koristi s nezadovoljenim ograničenjima"
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:4085
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d:%d%R"
  
! #: cp/error.cc:4090
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    umetnuto (inlined) iz %qD pri %r%s:%d%R"
  
! #: cp/error.cc:4096
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "    umetnuto (inlined) iz %qD"
  
! #: cp/error.cc:4122
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr "U funkciji statičnog člana %qD"
  
! #: cp/error.cc:4124
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr "U kopiji constructor %qD"
  
! #: cp/error.cc:4126
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr "U constructor %qD"
  
! #: cp/error.cc:4128
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr "U destructor %qD"
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "U lambda funkciji"
  
! #: cp/error.cc:4132
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr "U funkciji člana eksplicitnog objekta %qD"
  
! #: cp/error.cc:4134
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr "U funkciji člana %qD"
  
! #: cp/error.cc:4137
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr "U funkciji %qD"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "but %qE is a type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "bad expression"
  msgid "but %qE is an expression"
  msgstr "loši izraz"
  
! #: cp/error.cc:4157
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "but %qE is a structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/error.cc:4159
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "but %qE is a variable"
  msgstr "class %qE nije dostupna"
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "parametar funkcije"
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "but %qE is a function"
  msgstr "%qT nije funkcija"
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a member pointer"
  msgid "but %qE is a data member"
  msgstr "  %qT nije član pokazivača>"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "but %qE is a class template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "but %qE is a variable template"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "%s%s%sIn instantiation of %q#D:\n"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s%s%sIn supstitucija od %qS:\n"
  
! #: cp/error.cc:4207
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s%s%sIn instance od %q#D:\n"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4336
  #, fuzzy, gcc-internal-format
  #| msgid "recursively required from here\n"
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4338
  #, fuzzy, gcc-internal-format
  #| msgid "required for the satisfaction of %qE"
  msgid "required from %<template for%> iteration %E\n"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr "rekurzivni zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr "zahtjev substitucije %qS\n"
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "rekurzivni zahtjev od %q#D\n"
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr "zahtjev od %q#D\n"
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "rekurzivni zahtjev odavde\n"
  
! #: cp/error.cc:4358
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr "zahtjev odavde\n"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr "[ preskačemo %d konteksta instantacije, upotrebite -ftemplate-backtrace-limit=0 da to onemogućite ]\n"
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "u %<constexpr%> zamijeni %qs"
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr "potrebno zbog ograničenja %q#D\n"
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "potrebno za udovoljenje %qE"
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr "u zahtjevima s/sa"
  
! #: cp/error.cc:4542
  #, gcc-internal-format
  msgid "in requirements "
  msgstr "u zahtjevima"
  
! #: cp/error.cc:4660
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5111
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5121
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5126
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5136
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5142
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5147
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5152
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5157
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5162
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5167
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5173
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5178
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5238
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5253
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5279
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5294
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr "  %qT nije moguće pozvati"
*** 63015,63021 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 63104,63110 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr ""
*** 63181,63198 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 63270,63287 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 63282,63288 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 63371,63377 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63606,63612 ****
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63695,63701 ----
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 63636,63692 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63725,63781 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 63716,63727 ****
  msgid "mapper exit status %d"
  msgstr ""
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 63805,63816 ----
  msgid "mapper exit status %d"
  msgstr ""
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 63822,64011 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr ""
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2005
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr ""
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion %qs is invalid"
  msgid "the conversion is invalid"
  msgstr "nevaljani ‘multilib’ isključenje %qs"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qT is incomplete"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a class or scalar type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "%qT is a qualified function type"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qE is non-trivial"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is a function type"
  msgstr "%qT nije funkcija"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2754
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2822
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 63911,64100 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr ""
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2007
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr ""
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, fuzzy, gcc-internal-format
  #| msgid "multilib exclusion %qs is invalid"
  msgid "the conversion is invalid"
  msgstr "nevaljani ‘multilib’ isključenje %qs"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qT is incomplete"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a class or scalar type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a function template"
  msgid "%qT is a qualified function type"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not invocable"
  msgid "%qE is non-trivial"
  msgstr "  %qT nije moguće pozvati"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a function"
  msgid "%qT is a function type"
  msgstr "%qT nije funkcija"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2756
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2824
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 64035,64511 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "atribut %<target%> nije trenutno podržan u modulima"
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%<optimize%> atribut trenutno nije podržan u modulima"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "postojeća deklaracija je ovdje s oznakama %qE"
  
! #: cp/module.cc:12528
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "postojeća deklaracija je ovdje bez oznakam"
  
! #: cp/module.cc:12573
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12601
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12608
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "postojeća zadana vrijednost (default) deklarirana je ovdje"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "kompilirani modul je %sversion %s"
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "kompilator je %sversion %s%s%s"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "nije uspjelo pročitati kompilirani modul: %s"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "ranije deklarirano u modulu %qs"
  
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "ranije deklarirano u globalnom modulu"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "izvozimo deklariraciju %qD deklariranu u neimenovanom imeskom prostoru"
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "čitamo CMI %qs"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "nije uspjelo učitati vezanja %<%E%s%E%>"
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "nije uspjelo učitati jedinice na čekanju za %<%E%s%E%>"
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "%e declared here"
  msgid "module declared here"
--- 64124,64600 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "atribut %<target%> nije trenutno podržan u modulima"
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%<optimize%> atribut trenutno nije podržan u modulima"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "postojeća deklaracija je ovdje s oznakama %qE"
  
! #: cp/module.cc:12571
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr "postojeća deklaracija je ovdje bez oznakam"
  
! #: cp/module.cc:12616
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12644
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12651
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12709
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12734
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12750
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12776
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12879
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, gcc-internal-format
  msgid "existing default declared here"
  msgstr "postojeća zadana vrijednost (default) deklarirana je ovdje"
  
! #: cp/module.cc:12905
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:14036
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14038
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14050
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14052
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14297
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14321
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14451
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "kompilirani modul je %sversion %s"
  
! #: cp/module.cc:20840
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr "kompilator je %sversion %s%s%s"
  
! #: cp/module.cc:20870
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:21052
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "nije uspjelo pročitati kompilirani modul: %s"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:22039
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:22045
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:22066
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:22071
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "ranije deklarirano u modulu %qs"
  
! #: cp/module.cc:22075
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "ranije deklarirano u globalnom modulu"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "izvozimo deklariraciju %qD deklariranu u neimenovanom imeskom prostoru"
  
! #: cp/module.cc:22242
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/module.cc:22505
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "čitamo CMI %qs"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr "nije uspjelo učitati vezanja %<%E%s%E%>"
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr "nije uspjelo učitati jedinice na čekanju za %<%E%s%E%>"
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22815
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  #| msgid "%e declared here"
  msgid "module declared here"
*************** msgstr "%e je deklariran ovdje"
*** 64518,64840 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "nepoznato sučelje kompiliranog modula: %s"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "nije uspjelo zapisati kompilirani modul: %s"
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, fuzzy, gcc-internal-format
  #| msgid "exporting declaration %qD with internal linkage"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "deklaracije neovisne o imenu dostupne su samo s %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/name-lookup.cc:2987
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:2993
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:3163
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D skriva constructor za %q#D"
  
! #: cp/name-lookup.cc:3310
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3315
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.cc:3425
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.cc:3627
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut-naredba %qD je zanemarana"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
--- 64607,64929 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "nepoznato sučelje kompiliranog modula: %s"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23693
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "nije uspjelo zapisati kompilirani modul: %s"
  
! #: cp/module.cc:24114
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, fuzzy, gcc-internal-format
  #| msgid "exporting declaration %qD with internal linkage"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "izvozimo deklariraciju %qD s internim povezivajem"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "deklaracije neovisne o imenu dostupne su samo s %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/name-lookup.cc:2988
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:3164
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D skriva constructor za %q#D"
  
! #: cp/name-lookup.cc:3311
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3316
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.cc:3426
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.cc:3628
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4171
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4898
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4901
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d"
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5526
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5529
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5532
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6348
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6398
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6432
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6520
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6666
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6746
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6748
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut-naredba %qD je zanemarana"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
*************** msgstr[0] ""
*** 64842,64949 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64931,65038 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8038
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8041
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9333
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9361
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9574
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9660
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9666
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9726
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9728
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 64973,64979 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 65062,65068 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 65018,65024 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 65107,65113 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 65088,65094 ****
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
--- 65177,65183 ----
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr ""
*** 65451,65457 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 65540,65546 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 65511,65517 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 65600,65606 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr ""
*** 65526,65532 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 65615,65621 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 65581,65587 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 65670,65676 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 65596,65612 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
--- 65685,65701 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr "odabrana funkcija deklarirana je ovdje"
*************** msgstr ""
*** 65646,65652 ****
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
--- 65735,65741 ----
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
*************** msgstr ""
*** 65678,65684 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 65767,65773 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 65863,65869 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametara prije specifikaora lambda deklaracije nije obavezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 65952,65958 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "deklaracija parametara prije specifikaora lambda deklaracije nije obavezna samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr ""
*** 65995,66001 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
--- 66084,66090 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
*************** msgid "types may not be defined in condi
*** 66016,66022 ****
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
--- 66105,66111 ----
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
*************** msgstr ""
*** 66047,67109 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%> razlog su dostupni samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qD with different constraints"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> u funkciji %<constexpr%> dostupno je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "očekivan je module-partition"
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "očekivan je module-name"
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "doseg je otvoren ovdje"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicitne specijalizacije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicitne instancije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "izvozne deklaracije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "multiple packs in structured binding declaration"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja s pripisanim identifikatorima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "annotation on structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<static_assert%> s non-string porukom je dostupna samo s %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "ključna riječ %<typename%> nije dopuštena u ovom kontekstu (kvalificirani inicijalizator člana je implicitno tip)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "nevaljani prefiks kodirānja u literalnom operatoru"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "nevaljana upotreba %<concept-name%> %qD"
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "očekivano je %<auto%> ili %<decltype(auto)%> iza %qE"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a function is unused."
  msgid "base function is ambiguous"
  msgstr "Upozori kàda je funkcija neiskorištena."
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 66136,67198 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16532
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16549
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16595
  #, fuzzy, gcc-internal-format
  #| msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%> razlog su dostupni samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:16657
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "%qs ima i %<extern%> i početnu vrijednost"
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qD with different constraints"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/parser.cc:16908
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%<goto%> u funkciji %<constexpr%> dostupno je samo s/sa %<-std=c++23%> ili %<-std=gnu++23%>"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr "očekivan je module-partition"
  
! #: cp/parser.cc:17113
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr "očekivan je module-name"
  
! #: cp/parser.cc:17155
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17161
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17162
  #, gcc-internal-format
  msgid "scope opened here"
  msgstr "doseg je otvoren ovdje"
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17389
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr "dodatni %<;%> je izvan funkcije"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17579
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17623
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "eksplicitne specijalizacije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "eksplicitne instancije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17660
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "izvozne deklaracije ovdje nisu dopuštene"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "multiple packs in structured binding declaration"
  msgstr "nekoliko klasa skladište (storage) u deklaraciji od %qs"
  
! #: cp/parser.cc:18303
  #, fuzzy, gcc-internal-format
  #| msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja s pripisanim identifikatorima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18333
  #, fuzzy, gcc-internal-format
  #| msgid "<structured bindings>"
  msgid "annotation on structured binding"
  msgstr "<strukturirana vezivanja>"
  
! #: cp/parser.cc:18361
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "strukturirana povezivanja u uvjetima dostupna su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:18365
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18445
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18463
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18662
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18839
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18848
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18852
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18934
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19056
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19060
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19128
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19235
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19263
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<static_assert%> s non-string porukom je dostupna samo s %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:19489
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19678
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19827
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "ključna riječ %<typename%> nije dopuštena u ovom kontekstu (kvalificirani inicijalizator člana je implicitno tip)"
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20447
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "nevaljani prefiks kodirānja u literalnom operatoru"
  
! #: cp/parser.cc:20481
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20637
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20645
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20769
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21281
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22032
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22196
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22712
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23107
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23108
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23139
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr "nevaljana upotreba %<concept-name%> %qD"
  
! #: cp/parser.cc:23155
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "očekivano je %<auto%> ili %<decltype(auto)%> iza %qE"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23903
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23918
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23936
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24043
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24113
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24405
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24455
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24458
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24769
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24914
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25133
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25161
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25200
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25216
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25366
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25457
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25582
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25591
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25603
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25656
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when a function is unused."
  msgid "base function is ambiguous"
  msgstr "Upozori kàda je funkcija neiskorištena."
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25756
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:26042
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26046
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26388
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26936
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 67112,67386 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "tijelo function-try-block  u %<constexpr%> constructor dostupno je samo s %<-std=c++20%> ili %<-std=gnu++20%>"
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "nije bilo moguće razriješiti ‘typename’ tip"
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
--- 67201,67475 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27245
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27368
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27504
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27599
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27902
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27908
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.cc:27938
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28630
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28752
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28760
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28783
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28907
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "tijelo function-try-block  u %<constexpr%> constructor dostupno je samo s %<-std=c++20%> ili %<-std=gnu++20%>"
  
! #: cp/parser.cc:28911
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30493
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr "nije bilo moguće razriješiti ‘typename’ tip"
  
! #: cp/parser.cc:30657
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
*************** msgstr ""
*** 67388,67660 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO C++ zabranjuje ključ tipa ‘typename’ u parametru predloška; koristite %<-std=c++17%> ili %<-std=gnu++17%>"
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "promjenjivi prijatelji ili deklaracije tipa prijatelja s više vrsta dostupni su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "klasa skladište (storage) na anonimnom agregatu u klasnom dosegu nije dopuštena"
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%> razlog su dostupni samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ključna riječ %<typename%> nije dopuštena u ovom kontekstu (osnovna klasa je implicitno tip)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "očekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected conditional-expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "%qs is only available with %qs"
  msgstr "class %qE nije dostupna"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes are ignored on %qs"
  msgstr "atribut je zanemaren"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored on non-ISR function"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "atribut %qs je zanemaren na non-ISR funkcijama"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "pack indexing only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "‘pack’ indeksiranje dostupno je samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 67477,67749 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "ISO C++ zabranjuje ključ tipa ‘typename’ u parametru predloška; koristite %<-std=c++17%> ili %<-std=gnu++17%>"
  
! #: cp/parser.cc:30818
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "očekivano je %<class%> ili %<typename%>"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "promjenjivi prijatelji ili deklaracije tipa prijatelja s više vrsta dostupni su samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr "klasa skladište (storage) na anonimnom agregatu u klasnom dosegu nije dopuštena"
  
! #: cp/parser.cc:31287
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31710
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%<delete%> razlog su dostupni samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31915
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "ključna riječ %<typename%> nije dopuštena u ovom kontekstu (osnovna klasa je implicitno tip)"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32298
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32389
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32536
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32615
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33086
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "očekivan je atribut ispred %<...%>"
  
! #: cp/parser.cc:33498
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected conditional-expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "class %qE is not available"
  msgid "%qs is only available with %qs"
  msgstr "class %qE nije dostupna"
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored"
  msgid "attributes are ignored on %qs"
  msgstr "atribut je zanemaren"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored on non-ISR function"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "atribut %qs je zanemaren na non-ISR funkcijama"
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34018
  #, fuzzy, gcc-internal-format
  #| msgid "pack indexing only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "‘pack’ indeksiranje dostupno je samo s/sa %<-std=c++2c%> ili %<-std=gnu++2c%>"
  
! #: cp/parser.cc:34049
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35171
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35707
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 67663,68095 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicitna specijalizacija predloška ne može imati klasu skladište (storage)"
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikat %qs"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "očekivano je %<auto%>"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "očekivano je %<co_yield%>"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "očekivano je %<class%>, %<typename%> ili %<template%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "očekivano je %<:%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "atributi prefiksa su zanemareni prije %<@%D%>"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "očekivano je %<scalar%>, %<aggregate%>, %<all%>"
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
--- 67752,68184 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36119
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36381
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36491
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36542
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36595
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr "eksplicitna specijalizacija predloška ne može imati klasu skladište (storage)"
  
! #: cp/parser.cc:36914
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36958
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37464
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37618
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "duplikat %qs"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "očekivano je %<auto%>"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37768
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "očekivano je %<co_yield%>"
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "očekivano je %<class%>, %<typename%> ili %<template%>"
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "očekivano je %<:%>"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38348
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38469
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38642
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38643
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:39000
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40345
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "atributi prefiksa su zanemareni prije %<@%D%>"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42283
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43056
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "očekivano je %<scalar%>, %<aggregate%>, %<all%>"
  
! #: cp/parser.cc:43458
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** msgstr ""
*** 68098,68358 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD nije C pokazivač"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "očekivano je %<target%>"
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:335
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:900
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:1068
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1148
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
--- 68187,68447 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53790
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD nije C pokazivač"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "očekivano je %<target%>"
  
! #: cp/parser.cc:55209
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55240
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55582
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "očekivano je %<simd%>, %<reduction%>, %<target%> ili %<variant%>"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57303
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57390
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57532
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57672
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:336
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:901
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:1069
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1149
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
*************** msgstr[0] ""
*** 68360,68490 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:2112
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2121
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.cc:2259
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2761
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2771
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2842
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.cc:2848
  msgid "missing primary template attributes %e"
  msgstr ""
  
! #: cp/pt.cc:2849
  msgid "missing primary template attribute %e"
  msgstr ""
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2980
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.cc:3013
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
--- 68449,68579 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:2113
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2122
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.cc:2260
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2762
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2772
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2843
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.cc:2849
  msgid "missing primary template attributes %e"
  msgstr ""
  
! #: cp/pt.cc:2850
  msgid "missing primary template attribute %e"
  msgstr ""
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2981
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.cc:3014
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
*************** msgstr ""
*** 68497,68623 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.cc:3201
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3204
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.cc:3882
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4316
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4318
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.cc:4579
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4582
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4584
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.cc:5328
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5398
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
--- 68586,68712 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.cc:3202
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3205
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.cc:3883
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4317
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4319
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.cc:4580
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4583
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4585
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.cc:5329
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5399
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
*************** msgstr[0] ""
*** 68625,68641 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:5575
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.cc:5579
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 68714,68730 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:5576
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.cc:5580
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 68644,68690 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5822
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.cc:6000
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 68733,68779 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5823
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.cc:6001
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 68694,68761 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6297
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for template parameter %qs"
  msgid "local class in lambda in template parameter list"
  msgstr "klasa skladište (storage) specificirana za parametar %qs predloška"
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
--- 68783,68850 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6298
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for template parameter %qs"
  msgid "local class in lambda in template parameter list"
  msgstr "klasa skladište (storage) specificirana za parametar %qs predloška"
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
*************** msgstr[0] ""
*** 68763,68769 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
--- 68852,68858 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6491
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
*************** msgstr[0] ""
*** 68771,68897 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ponovljena deklaracija %q#D s drugačijim ograničenjima"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
--- 68860,68986 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6529
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr "ponovno deklarirano ovdje"
  
! #: cp/pt.cc:6540
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6568
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "ponovljena deklaracija %q#D s drugačijim ograničenjima"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7057
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7113
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7221
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
*************** msgstr[0] ""
*** 68899,68905 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
--- 68988,68994 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgstr[0] ""
*** 68907,69243 ****
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "za upućivanje na element tipa parametra predloška, koristite %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "ovdje se pojavila prva greška"
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 68996,69332 ----
  msgstr[1] ""
  msgstr[2] ""
  
! #: cp/pt.cc:7321
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7334
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7338
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7369
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7420
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7460
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7477
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7504
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7813
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7827
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8697
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "za upućivanje na element tipa parametra predloška, koristite %<typename %E%>"
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8996
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8999
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9086
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9380
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9410
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%q#D nije predložak funkcije"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10804
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12489
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12516
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12520
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12749
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12750
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr "ovdje se pojavila prva greška"
  
! #: cp/pt.cc:13118
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14537
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14997
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69255,69379 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraća polje"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraća funkciju"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qE is not usable in a splice type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected a function name"
  msgid "expected a reflection of a type template"
  msgstr "očekivano je ime funkcije"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
--- 69344,69468 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "funkcija vraća polje"
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "funkcija vraća funkciju"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a volatile type"
  msgid "%qE is not usable in a splice type"
  msgstr "  %qT nije nepostojan tip"
  
! #: cp/pt.cc:16941
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17541
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17543
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17556
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17559
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17734
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17838
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17846
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  #| msgid "expected a function name"
  msgid "expected a reflection of a type template"
  msgstr "očekivano je ime funkcije"
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** msgstr ""
*** 69381,69587 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qD with different constraints"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "recite %<typename %E%> ako se misli na tip"
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "klasa skladište (storage) %qD primijenjena na instanciranje predloška"
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
--- 69470,69676 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %qD with different constraints"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "ponovna deklaracija %qD s drukčijim ograničenjima"
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "recite %<typename %E%> ako se misli na tip"
  
! #: cp/pt.cc:18451
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22418
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22469
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22496
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23478
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23505
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27960
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27962
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27968
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:28033
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28069
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "klasa skladište (storage) %qD primijenjena na instanciranje predloška"
  
! #: cp/pt.cc:28131
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:28134
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28204
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28545
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28551
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 69593,70170 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograničenja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "could not include %s"
  msgid "couldn%'t look up %qs"
  msgstr "nije (bilo) moguće uključiti %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of file in %qs"
  msgid "unexpected return type of %qs"
  msgstr "Neočekivani kraj datoteke u %qs"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT must be an object type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a member function"
  msgid "%qT must be a function type"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "%<switch%> name defined here"
  msgid "%<consteval%> block defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument"
  msgid "invalid %<access_context%> argument"
  msgstr "treći argument nije valjan"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:7726
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7799
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7802
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "nepoznata spec funkcija %qs"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: cp/reflect.cc:8530
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr ""
  
! #: cp/reflect.cc:8540
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected a reflection of an expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ključna riječ %<typename%> nije dopuštena izvan predložaka"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr ""
  
! #: cp/reflect.cc:9042
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  #| msgid "Expected reduction operator or function name at %C"
  msgid "expected a reflection of a function template"
  msgstr "Očekivan je operator redukcije ili naziv funkcije pri %C"
  
! #: cp/reflect.cc:9130
  #, fuzzy, gcc-internal-format
  #| msgid "Expected reduction operator or function name at %C"
  msgid "expected a reflection of a function or variable template"
--- 69682,70270 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29482
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29491
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29499
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29501
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:31058
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31254
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31263
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31269
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32584
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32599
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32605
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32756
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr "ograničenja rezerviranog mjesta nisu zadovoljena"
  
! #: cp/pt.cc:33073
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:33077
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/pt.cc:33081
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "izvedeni povratni tip ne zadovoljava ograničenja rezerviranog mjesta"
  
! #: cp/reflect.cc:146
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:151
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:159
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:198
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:496
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "could not include %s"
  msgid "couldn%'t look up %qs"
  msgstr "nije (bilo) moguće uključiti %s"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of file in %qs"
  msgid "unexpected return type of %qs"
  msgstr "Neočekivani kraj datoteke u %qs"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not an object type"
  msgid "%qT must be an object type"
  msgstr "  %qT nije tip objekta"
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a member function"
  msgid "%qT must be a function type"
  msgstr "%qD mora biti član funkcije"
  
! #: cp/reflect.cc:4153
! #, fuzzy, gcc-internal-format
! #| msgid "placeholder constraints not satisfied"
! msgid "type trait %qE preconditions not satisfied"
! msgstr "ograničenja rezerviranog mjesta nisu zadovoljena"
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, fuzzy, gcc-internal-format
  #| msgid "%<switch%> name defined here"
  msgid "%<consteval%> block defined here"
  msgstr "ime %<switch%> je definirano ovdje"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument"
  msgid "invalid %<access_context%> argument"
  msgstr "treći argument nije valjan"
  
! #: cp/reflect.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected %<else%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "očekivano je %<else%>"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "neočekivani argument"
  
! #: cp/reflect.cc:7901
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7974
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7977
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "nepoznata spec funkcija %qs"
  
! #: cp/reflect.cc:8742
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: cp/reflect.cc:8749
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr ""
  
! #: cp/reflect.cc:8759
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "expected call expression"
  msgid "expected a reflection of an expression"
  msgstr "očekivan je izraz poziva"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "ključna riječ %<typename%> nije dopuštena izvan predložaka"
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9292
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9314
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr ""
  
! #: cp/reflect.cc:9322
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  #| msgid "Expected reduction operator or function name at %C"
  msgid "expected a reflection of a function template"
  msgstr "Očekivan je operator redukcije ili naziv funkcije pri %C"
  
! #: cp/reflect.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "Expected reduction operator or function name at %C"
  msgid "expected a reflection of a function or variable template"
*************** msgstr ""
*** 70500,71090 ****
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is not an integral constant"
  msgid "pack index has non-integral type %qT"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is out of range"
  msgid "pack index %qE is negative"
  msgstr "‘pack’ indeks je izvan raspona"
  
! #: cp/semantics.cc:5242
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is out of range"
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "‘pack’ indeks je izvan raspona"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "weak aliases are not supported"
  msgid "variable length traits arrays are not supported"
  msgstr "slabi aliasi nisu podržani"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "‘constexpr’ string %<size()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "‘constexpr’ string %<data()[%d]%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "‘constexpr’ string %<data()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a non-union class type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a standard-layout type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qs argument %qT is a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 70600,71190 ----
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4867
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4877
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:5004
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is not an integral constant"
  msgid "pack index has non-integral type %qT"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5233
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "‘pack’ indeks nije integralna konstanta"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is out of range"
  msgid "pack index %qE is negative"
  msgstr "‘pack’ indeks je izvan raspona"
  
! #: cp/semantics.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "pack index is out of range"
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr "‘pack’ indeks je izvan raspona"
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5440
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6850
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7765
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8399
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8477
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8609
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8748
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8816
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8827
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8856
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8865
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9026
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "weak aliases are not supported"
  msgid "variable length traits arrays are not supported"
  msgstr "slabi aliasi nisu podržani"
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9819
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9831
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9848
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9879
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9973
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "‘constexpr’ string %<size()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "‘constexpr’ string %<data()[%d]%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "‘constexpr’ string %<data()%> mora biti 'constant expression’"
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13196
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a non-union class type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a const type"
  msgid "%qT is not a standard-layout type"
  msgstr "  %qT nije tip konstante"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a reference"
  msgid "%qs argument %qT is a reference"
  msgstr "  %qT nije referencija"
  
! #: cp/semantics.cc:14500
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14731
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 71092,71118 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71192,71218 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 71122,71440 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a floating-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a fixed-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, fuzzy, gcc-internal-format
  #| msgid "missing format after %qs"
  msgid "padding occurs after %qD"
  msgstr "nema formata iza %qs"
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "parametar funkcije"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "annotation does not have copy constructible type"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 71222,71540 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a floating-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not of pointer type"
  msgid "%qT is a fixed-point type"
  msgstr "%qD nije tip pokazivača>"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not a virtual base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "  %qT nije virtualna baza od %qT"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, fuzzy, gcc-internal-format
  #| msgid "missing format after %qs"
  msgid "padding occurs after %qD"
  msgstr "nema formata iza %qs"
  
! #: cp/tree.cc:5251
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5360
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5363
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5370
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5378
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5401
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5422
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5437
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5468
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5515
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5518
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5676
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5706
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5719
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5750
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5770
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5797
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5811
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5835
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5841
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5848
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5855
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5877
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5883
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "atribut %qE je primjenliv samo na varijable"
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "parametar funkcije"
  
! #: cp/tree.cc:5966
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "  %qT is not nothrow copy constructible"
  msgid "annotation does not have copy constructible type"
  msgstr "  %qT nije nothrow copy constructible"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 71683,72438 ****
  msgid "subscript missing in array reference"
  msgstr "nema indeksa u referenciji za polje"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksirana vrijednost nije ni polje ni pokazivač"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qs cannot be used in an unevaluated context"
  msgid "%qT cannot be used as a function"
  msgstr "%qs ne može se koristiti u kontekstu koji nije evaluiran"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "previše argumenata za funkciju"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "premalo argumenata za funkciju"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ zabranjuje usporedbu između pokazivača i cijelog broja"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "vrste operanda su %qT i %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11451
  #, 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.cc:11463
  #, 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.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 71783,72538 ----
  msgid "subscript missing in array reference"
  msgstr "nema indeksa u referenciji za polje"
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "indeksirana vrijednost nije ni polje ni pokazivač"
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4681
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  #| msgid "%qs cannot be used in an unevaluated context"
  msgid "%qT cannot be used as a function"
  msgstr "%qs ne može se koristiti u kontekstu koji nije evaluiran"
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4735
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4738
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "previše argumenata za funkciju"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "premalo argumenata za funkciju"
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5289
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5366
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5369
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5375
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5378
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5415
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5418
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ zabranjuje usporedbu između pokazivača i cijelog broja"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "vrste operanda su %qT i %qT"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6539
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6605
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7262
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7615
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8560
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8567
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8593
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8607
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9056
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9096
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9171
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9241
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9453
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9523
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9758
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10442
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10766
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10771
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10780
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10784
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10789
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10935
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11024
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11076
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11452
  #, 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.cc:11464
  #, 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.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11520
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11697
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 73248,73259 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "nevaljani izraz za statičko polje (array) dimenzije: %s"
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "veličina %qs (%wd) je različita od deklarirane veličine (%wd)"
--- 73348,73359 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr "nevaljani izraz za statičko polje (array) dimenzije: %s"
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "veličina %qs (%wd) je različita od deklarirane veličine (%wd)"
*************** msgid "Array reference at %C cannot have
*** 73559,73565 ****
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 73659,73665 ----
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr ""
*** 73722,73728 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 73822,73828 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 73838,73844 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 73938,73944 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 75039,75045 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 75139,75145 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75054,75060 ****
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 75154,75160 ----
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 75295,75301 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 75395,75401 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 75645,75651 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inicijalizacija pri %C nije za varijablu pokazivača"
--- 75745,75751 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inicijalizacija pri %C nije za varijablu pokazivača"
*************** msgstr "Inicijalizacija pri %C nije za v
*** 75655,75661 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
--- 75755,75761 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
*************** msgstr ""
*** 75810,77220 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, 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.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, 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.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, 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.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Očekivano je %<(%> pri %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, 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.cc:10980
  #, 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.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Nije uspjelo stvoriti strukturu tipa ‘%s’ pri %C"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ime strukture %qs pri %C ne može biti isto kao intrinsična vrsta"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ime vrste %qs pri %C ne može biti isto kao intrinsična vrsta"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Očekivano je %<::%> pri %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Očekivano je %<=>%> pri %C"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding %qs"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Vezanje pri %C mora imati isti pristup kao već definirano vezanje %qs"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected associate name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Očekivano je asocijativno ime pri %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in %s statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Sintaktička pogreška u naredbi %s na %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, 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.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Vezanje pri %C mora imati isti pristup kao već definirano vezanje %qs"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, 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.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Očekivano je %<,%> pri %C"
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 75910,77320 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5568
  #, 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.cc:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6256
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6313
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6323
  #, 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.cc:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6627
  #, 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.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6656
  #, 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.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6696
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6835
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7431
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7444
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7465
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8510
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8965
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9345
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "Očekivano je %<(%> pri %C"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9755
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10974
  #, 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.cc:10986
  #, 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.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Nije uspjelo stvoriti strukturu tipa ‘%s’ pri %C"
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11188
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11213
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ime strukture %qs pri %C ne može biti isto kao intrinsična vrsta"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11389
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11418
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Ime vrste %qs pri %C ne može biti isto kao intrinsična vrsta"
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11432
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11447
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12067
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "Očekivano je %<::%> pri %C"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "Očekivano je %<=>%> pri %C"
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding %qs"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Vezanje pri %C mora imati isti pristup kao već definirano vezanje %qs"
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected associate name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Očekivano je asocijativno ime pri %C"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in %s statement at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Sintaktička pogreška u naredbi %s na %C"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12624
  #, 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.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Vezanje pri %C mora imati isti pristup kao već definirano vezanje %qs"
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12766
  #, 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.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "Očekivano je %<,%> pri %C"
  
! #: fortran/decl.cc:12811
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12824
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13051
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13085
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 77269,77275 ****
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr ""
--- 77369,77375 ----
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr ""
*************** msgstr ""
*** 77337,77348 ****
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 77437,77448 ----
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 77357,77764 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 77457,77864 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3348
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3367
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3583
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3605
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3766
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3803
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3993
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4312
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77766,77962 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 77866,78062 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5114
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6952
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 77976,78079 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:901
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, gcc-internal-format
  msgid "bad expression"
  msgstr "loši izraz"
  
! #: fortran/frontend-passes.cc:1395
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, 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.cc:2630
  #, 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.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, 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.cc:3092
  #, 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.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 78076,78179 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:902
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, gcc-internal-format
  msgid "bad expression"
  msgstr "loši izraz"
  
! #: fortran/frontend-passes.cc:1396
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, 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.cc:2631
  #, 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.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3090
  #, 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.cc:3096
  #, 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.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 78198,78209 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78298,78309 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78459,78940 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3399
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3476
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
! msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4014
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, 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.cc:4110
  #, 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.cc:4131
  #, 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.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Isti stvarni argument pridružen s INTENT(%s) argumentom %qs i INTENT(%s) argumentom %qs na %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, 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.cc:4449
  #, 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.cc:4459
  #, 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.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, 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.cc:4616
  #, 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.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 78559,79045 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3402
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3429
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3461
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3831
  #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
+ msgid "Actual argument for %qs cannot be an assumed-size array at %L"
+ msgstr ""
+ 
+ #: fortran/interface.cc:3928
+ #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr ""
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4043
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, 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.cc:4139
  #, 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.cc:4160
  #, 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.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4223
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Isti stvarni argument pridružen s INTENT(%s) argumentom %qs i INTENT(%s) argumentom %qs na %L"
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, 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.cc:4478
  #, 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.cc:4488
  #, 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.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4630
  #, 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.cc:4645
  #, 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.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5682
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5689
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5783
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5790
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 79123,79129 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 79228,79234 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 79574,79580 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 79679,79685 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 79669,79675 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 79774,79780 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80056,80701 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Očekivano je asocijativno ime pri %C"
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr ""
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "Pretpostavljeni ciljni rang na %C mora biti međašni"
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Očekivano je %<)%> ili %<,%> pri %C"
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3184
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Očekivan je operator redukcije ili naziv funkcije pri %C"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "Očekivano je %<:%> pri %C"
  
! #: fortran/match.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "Očekivano je ime  varijable u redukcijskom popisu pri %C"
  
! #: fortran/match.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3425
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
! #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr ""
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4847
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5267
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 80161,80807 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "Očekivano je asocijativno ime pri %C"
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr ""
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr "Pretpostavljeni ciljni rang na %C mora biti međašni"
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "Očekivano je %<)%> ili %<,%> pri %C"
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "Očekivan je operator redukcije ili naziv funkcije pri %C"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "Očekivano je %<:%> pri %C"
  
! #: fortran/match.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "Očekivano je ime  varijable u redukcijskom popisu pri %C"
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3614
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3866
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "constexpr string %<data()%> must be a core constant expression"
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "‘constexpr’ string %<data()%> mora biti 'constant expression’"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:4063
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4523
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 80703,80764 ****
  #. 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.cc:6123
  #, 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.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80809,80870 ----
  #. 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.cc:6321
  #, 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.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
*************** msgstr ""
*** 80766,80952 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6702
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6795
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "Nevaljana upotreba argumenta ‘statement funkcije’ za %L"
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "’Statement funkcija’ pri %L je rekurzivna"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "‘Statement funkcija’ %qs pri %L je u konfliktu s imenom funkcije"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "‘Statement funkcija’ pri %L ne smije se pojaviti unutar INTERFACE"
  
! #: fortran/match.cc:6887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "‘Statement funkcija’ pri %C’"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7496
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 80872,81058 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6993
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "Nevaljana upotreba argumenta ‘statement funkcije’ za %L"
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "’Statement funkcija’ pri %L je rekurzivna"
  
! #: fortran/match.cc:7066
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "‘Statement funkcija’ %qs pri %L je u konfliktu s imenom funkcije"
  
! #: fortran/match.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "‘Statement funkcija’ pri %L ne smije se pojaviti unutar INTERFACE"
  
! #: fortran/match.cc:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "‘Statement funkcija’ pri %C’"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8301
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 81139,81315 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ne može otvoriti modul datoteku %qs za pisanje pri %C: %s"
  
! #: fortran/module.cc:6878
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Greška pri zapisivanju modul datoteke %qs za pisanje: %s"
  
! #: fortran/module.cc:6889
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ne može izbrisati modul datoteku %qs: %s"
  
! #: fortran/module.cc:6892
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ne može preimenovati modul datoteku %qs u %qs: %s"
  
! #: fortran/module.cc:6898
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ne može izbrisati privremenu modul datoteku %qs: %s"
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7729
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ne može otvoriti modul datoteku %qs za čitanje pri %C: %s"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Neočekivano smeće pri %C"
--- 81245,81421 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Ne može otvoriti modul datoteku %qs za pisanje pri %C: %s"
  
! #: fortran/module.cc:6901
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Greška pri zapisivanju modul datoteke %qs za pisanje: %s"
  
! #: fortran/module.cc:6912
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "Ne može izbrisati modul datoteku %qs: %s"
  
! #: fortran/module.cc:6915
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "Ne može preimenovati modul datoteku %qs u %qs: %s"
  
! #: fortran/module.cc:6921
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Ne može izbrisati privremenu modul datoteku %qs: %s"
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7752
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Ne može otvoriti modul datoteku %qs za čitanje pri %C: %s"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "Neočekivano smeće pri %C"
*************** msgstr ""
*** 81932,81938 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82038,82044 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 81967,81978 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82073,82084 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "očekivano je ime pri %C"
*** 82185,82191 ****
  msgid "expected variant name at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
--- 82291,82297 ----
  msgid "expected variant name at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
*************** msgid "Syntax error in !$OMP %s list at
*** 82304,82310 ****
  msgstr "Sintaktička pogreška u naredbi %s na %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 82410,82416 ----
  msgstr "Sintaktička pogreška u naredbi %s na %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 82314,83695 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8537
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9385
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9471
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Neočekivano polje (coarray) %qs u %<allocate%> pri %L"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9778
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9790
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10260
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10307
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, 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.cc:11137
  #, 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.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, 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.cc:11298
  #, 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.cc:11331
  #, 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.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, 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.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative at %C"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<score%> argument ne smije biti negativan pri %C"
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "svojstvo mora biti cjelobrojni izraz prior %L"
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "svojstvo mora biti konstantni logički izraz pri %L"
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "svojstvo mora biti konstantni cjelobrojni izraz pri %L"
  
! #: fortran/openmp.cc:12696
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "property must be a logical expression at %L"
  msgid "property must be a conforming device number at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Očekivan je nenegativan skalarni cjelobrojni pomak (offset) izraz pri %L"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Očekivano je lažno ime parametra ili pozitivnog cijelog broja pri %L"
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 82420,83801 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7855
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8194
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9399
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9485
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Neočekivano polje (coarray) %qs u %<allocate%> pri %L"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9735
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9792
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9804
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9809
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9944
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10274
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10321
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, 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.cc:11151
  #, 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.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, 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.cc:11312
  #, 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.cc:11345
  #, 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.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11432
  #, 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.cc:11437
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12473
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12633
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "argument %<score%> mora biti konstantan cjelobrojni izraz"
  
! #: fortran/openmp.cc:12641
  #, fuzzy, gcc-internal-format
  #| msgid "%<score%> argument must be non-negative at %C"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<score%> argument ne smije biti negativan pri %C"
  
! #: fortran/openmp.cc:12670
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "svojstvo mora biti cjelobrojni izraz prior %L"
  
! #: fortran/openmp.cc:12681
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "svojstvo mora biti konstantni logički izraz pri %L"
  
! #: fortran/openmp.cc:12685
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "svojstvo mora biti konstantni cjelobrojni izraz pri %L"
  
! #: fortran/openmp.cc:12710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "property must be a logical expression at %L"
  msgid "property must be a conforming device number at %L"
  msgstr "svojstvo mora biti logički izraz pri %L"
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Očekivan je nenegativan skalarni cjelobrojni pomak (offset) izraz pri %L"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "Očekivano je lažno ime parametra ili pozitivnog cijelog broja pri %L"
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84408,84414 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 84514,84520 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84416,84422 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 84522,84528 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 84674,84875 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2940
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Neočekivano referencija na polje/podstring pri %C"
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3536
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4111
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4114
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Prazno polje constructor pri %C nije dopušteno"
  
! #: fortran/primary.cc:4277
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4571
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4653
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 84780,84981 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "Neočekivano referencija na polje/podstring pri %C"
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3561
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4137
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4140
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Prazno polje constructor pri %C nije dopušteno"
  
! #: fortran/primary.cc:4303
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4597
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4679
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 85271,85282 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 85377,85388 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 85401,85407 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85507,85513 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 85990,86382 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, 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.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Očekivano je ime varijable u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Coarray nije dopušten za %qs u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, 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 "%qs se ne smije pojaviti u specifikaciji polja pri %L u istoj ALLOCATE izjavi gdje je i sam dodijeljen"
  
! #: fortran/resolve.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86096,86488 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6633
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6888
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, 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.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8393
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Očekivano je ime varijable u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8683
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8693
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Coarray nije dopušten za %qs u specifikaciji lokaliteta %s pri %L"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9709
  #, 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 "%qs se ne smije pojaviti u specifikaciji polja pri %L u istoj ALLOCATE izjavi gdje je i sam dodijeljen"
  
! #: fortran/resolve.cc:9724
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86385,86700 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, 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.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, 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.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, 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.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TEAM argument at %L must be scalar"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TEAM argument at %L must be scalar"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, 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.cc:12198
  #, 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.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 86491,86806 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10625
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11208
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, 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.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11843
  #, 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.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TEAM argument at %L must be scalar"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "TEAM argument at %L must be scalar"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "Argument za TEAM pri %L mora biti skalar"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12223
  #, 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.cc:12232
  #, 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.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 86702,86914 ****
  #. 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.cc:12264
  #, 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.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name in reduction list at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Očekivano je ime  varijable u redukcijskom popisu pri %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "%s nije moguće odijeliti %s pri %L"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 86808,87020 ----
  #. 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.cc:12298
  #, 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.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name in reduction list at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Očekivano je ime  varijable u redukcijskom popisu pri %C"
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "%s nije moguće odijeliti %s pri %L"
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14903
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 86916,87972 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, 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.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, 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.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, 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.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected constant integer expression at %C"
  msgid "Expecting constant expression near %L"
  msgstr "očekivan je  konstantni cjelobrojni izraz pri %C"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, 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.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, 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.cc:18575
  #, 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.cc:18582
  #, 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.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, 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.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, 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.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, 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.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, 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.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19010
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19166
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, 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.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Podstring pri %L ima duljinu nula"
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87022,88078 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15118
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15385
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15450
  #, 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.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15519
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15569
  #, 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.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15650
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15653
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15656
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15659
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15662
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15665
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15710
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15765
  #, 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.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15805
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15817
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15837
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15856
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15860
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16008
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16014
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16020
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16028
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16634
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16942
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17307
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17464
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, 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.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17700
  #, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr ""
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr ""
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18102
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected constant integer expression at %C"
  msgid "Expecting constant expression near %L"
  msgstr "očekivan je  konstantni cjelobrojni izraz pri %C"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18498
  #, 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.cc:18519
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, 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.cc:18646
  #, 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.cc:18653
  #, 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.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18680
  #, 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.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18720
  #, 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.cc:18730
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, 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.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18956
  #, 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.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19012
  #, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19076
  #, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19081
  #, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr ""
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19230
  #, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr ""
  
! #: fortran/resolve.cc:19237
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr ""
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19420
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr ""
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19773
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr ""
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr ""
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19880
  #, 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.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20014
  #, 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.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Podstring pri %L ima duljinu nula"
  
! #: fortran/resolve.cc:20176
  #, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr ""
*** 88735,88863 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2703
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3027
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 88841,88969 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2711
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr ""
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3035
  #, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr ""
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 88887,88903 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to %qD is not a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
--- 88993,89009 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "reference to %qD is not a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
*************** msgstr "referencija za %qD nije konstant
*** 88905,88921 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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/trans-array.cc:9569
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89011,89027 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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/trans-array.cc:9663
  #, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr ""
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89017,89164 ****
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s pri %L nema zadani tip (vrstu)"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6523
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6542
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6591
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6595
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6625
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Objekt bez predznaka (unsigned) još nije implementiran"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4353
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89123,89270 ----
  msgid "non-constant initialization expression at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "%s pri %L nema zadani tip (vrstu)"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5797
  #, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6534
  #, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6553
  #, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6602
  #, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6606
  #, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:6636
  #, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "Objekt bez predznaka (unsigned) još nije implementiran"
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1309
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4385
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6057
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr ""
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89168,89185 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
--- 89274,89291 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13010
  #, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr ""
*************** msgstr ""
*** 89214,89386 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4944
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobrađena vrsta izraza"
  
! #: fortran/trans-openmp.cc:5139
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobrađeni izraz"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9906
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9942
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ne može naći simbol %qs pir %L"
  
! #: fortran/trans-openmp.cc:9955
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "%qD source argument is the same as destination"
  msgid "variant %qs at %L is the same as base function"
  msgstr "izvorni argument %qD je isti kao i odredište"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Očekivan je pozitivni argument indeka pri %L"
  
! #: fortran/trans-openmp.cc:10182
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Stavka popisa %qs pri %L, deklarirana pri %L, nije lažni argument"
  
! #: fortran/trans-openmp.cc:10260
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> nije podržana"
--- 89320,89492 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, gcc-internal-format
  msgid "optional class parameter"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4951
  #, gcc-internal-format
  msgid "unhandled expression type"
  msgstr "neobrađena vrsta izraza"
  
! #: fortran/trans-openmp.cc:5146
  #, gcc-internal-format
  msgid "unhandled expression"
  msgstr "neobrađeni izraz"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, gcc-internal-format
  msgid "Used here"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9910
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9913
  #, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9949
  #, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "Ne može naći simbol %qs pir %L"
  
! #: fortran/trans-openmp.cc:9962
  #, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%qD source argument is the same as destination"
  msgid "variant %qs at %L is the same as base function"
  msgstr "izvorni argument %qD je isti kao i odredište"
  
! #: fortran/trans-openmp.cc:10010
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "Očekivan je pozitivni argument indeka pri %L"
  
! #: fortran/trans-openmp.cc:10189
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Stavka popisa %qs pri %L, deklarirana pri %L, nije lažni argument"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10290
  #, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10307
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "%<need_device_addr%> nije podržana"
*************** msgstr ""
*** 89491,89497 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 89597,89603 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr "zatvori: %s"
*** 89718,89724 ****
  msgid "two or more sections for %s"
  msgstr "dvije ili više sekcija za %s"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "najmanja particija ne može biti veća od najveće particije"
--- 89824,89830 ----
  msgid "two or more sections for %s"
  msgstr "dvije ili više sekcija za %s"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr "najmanja particija ne može biti veća od najveće particije"
diff -Nrcpad gcc-17-20260809/gcc/po/id.po gcc-17-20260816/gcc/po/id.po
*** gcc-17-20260809/gcc/po/id.po	Sun Aug  9 22:32:09 2026
--- gcc-17-20260816/gcc/po/id.po	Sun Aug 16 22:32:08 2026
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc 4.4.1\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2009-11-10 09:00+0700\n"
  "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
  "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
*************** msgstr ""
*** 313,319 ****
  msgid "may not use both -EB and -EL"
  msgstr "tidak boleh menggunakan bersamaan -EB dan -EL"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  #, fuzzy
  #| msgid "-mhard-float not supported"
  msgid "shared is not supported"
--- 313,319 ----
  msgid "may not use both -EB and -EL"
  msgstr "tidak boleh menggunakan bersamaan -EB dan -EL"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
  #| msgid "-mhard-float not supported"
  msgid "shared is not supported"
*************** msgstr " konflik kode gen gaya switches
*** 406,412 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 406,412 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr ""
*** 955,968 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 955,968 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2350,2442 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, fuzzy, no-c-format
  #| msgid "Do not generate fused multiply/add instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Jangan hasilkan fused kali/tambah instruksi"
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  #| msgid "Generate load/store with update instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Hasilkan load/store dengan update instruksi"
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, fuzzy, no-c-format
  #| msgid "Generate code for the Android operating system."
  msgid "Generate code that will run in privileged state."
  msgstr "Hasilkan kode untuk sistem operasi Android."
  
! #: config/rs6000/rs6000.opt:627
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Jangan hasilkan load/store dengan instruksi update"
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Jangan hasilkan load/store dengan instruksi update"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Jangan hasilkan load/store dengan instruksi update"
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2350,2448 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! #| msgid "Do not generate fused multiply/add instructions"
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "Jangan hasilkan fused kali/tambah instruksi"
! 
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  #| msgid "Do not generate fused multiply/add instructions"
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "Jangan hasilkan fused kali/tambah instruksi"
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:620
  #, fuzzy, no-c-format
  #| msgid "Generate load/store with update instructions"
  msgid "Generate (do not generate) MMA instructions."
  msgstr "Hasilkan load/store dengan update instruksi"
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  #| msgid "Generate code for the Android operating system."
  msgid "Generate code that will run in privileged state."
  msgstr "Hasilkan kode untuk sistem operasi Android."
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "Jangan hasilkan load/store dengan instruksi update"
  
! #: config/rs6000/rs6000.opt:639
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "Jangan hasilkan load/store dengan instruksi update"
  
! #: config/rs6000/rs6000.opt:643
  #, fuzzy, no-c-format
  #| msgid "Do not generate load/store with update instructions"
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "Jangan hasilkan load/store dengan instruksi update"
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3392,3401 ****
  msgstr "Gunakan register titik pecahan"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
--- 3398,3407 ----
  msgstr "Gunakan register titik pecahan"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 13084,13091 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, fuzzy, no-c-format
  #| msgid "Pass -assert pure-text to linker"
  msgid "Passed to the linker."
--- 13090,13097 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, fuzzy, no-c-format
  #| msgid "Pass -assert pure-text to linker"
  msgid "Passed to the linker."
*************** msgstr "Peringatkan jika sebuah array di
*** 13159,16398 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "Peringatkan mengenai format panjang nol"
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, fuzzy, no-c-format
  #| msgid "Warn about inappropriate attribute usage"
  msgid "Warn about inappropriate attribute usage."
  msgstr "Peringatkan mengenai atribut penggunaan yang tidak sesuai"
  
! #: common.opt:577
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "Do not warn about specified attributes."
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, fuzzy, no-c-format
  #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Peringatkan mengenai penunjuk cast yang meningkatkan alignmen"
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a #warning directive is encountered."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:610
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Peringatkan mengenai penggunaan dari deklarasi __attribute__((deprecated))"
  
! #: common.opt:614
  #, fuzzy, no-c-format
  #| msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Peringatkan jika sebuah kompiler feature, class, method, atau yang sudah ditinggalkan digunakan"
  
! #: common.opt:618
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Peringatkan mengenai penggunaan dari deklarasi __attribute__((deprecated))"
  
! #: common.opt:622
  #, fuzzy, no-c-format
  #| msgid "Warn when an optimization pass is disabled"
  msgid "Warn when an optimization pass is disabled."
  msgstr "Peringatkan ketika sebuah tahap optimasi di non-aktifkan"
  
! #: common.opt:626
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn all warnings into errors."
  msgstr "Perlakukan semua peringatan sebagai errors"
  
! #: common.opt:630
  #, fuzzy, no-c-format
  #| msgid "Treat specified warning as error"
  msgid "Turn the specified warning into an error."
  msgstr "Perlakukan peringatan yang dispesifikasikan sebagai error"
  
! #: common.opt:634
  #, fuzzy, no-c-format
  #| msgid "Print extra (possibly unwanted) warnings"
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Tampilkan lebih banyak (mungkin yang tidak diingin juga) peringatan"
  
! #: common.opt:638
  #, fuzzy, no-c-format
  #| msgid "Exit on the first error occurred"
  msgid "Exit on the first error occurred."
  msgstr "Keluar pada saat error pertama ditemui"
  
! #: common.opt:642
  #, fuzzy, no-c-format
  #| msgid "-Wframe-larger-than=<number> Warn if a function's stack frame requires more than <number> bytes"
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<jumlah> Peringatkan jika sebuah stack frame fungsi membutuhkan lebih dari <jumlah> byte"
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, fuzzy, no-c-format
  #| msgid "%Kattempt to free a non-heap object"
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%Kmencoba membebaskan sebuah objek bukan heap"
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:719
  #, fuzzy, no-c-format
  #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Peringatkan mengenai overflow dalam ekspresi aritmetik"
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, fuzzy, no-c-format
  #| 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 "Peringatkan ketika atribut packed tidak memiliki efek dalam layout struct"
  
! #: common.opt:731
  #, fuzzy, no-c-format
  #| msgid "Warn when padding is required to align structure members"
  msgid "Warn when padding is required to align structure members."
  msgstr "Peringatkan ketika padding dibutuhkan untuk mengalign anggota struktur"
  
! #: common.opt:735
  #, fuzzy, no-c-format
  #| msgid "Issue warnings needed for strict compliance to the standard"
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Isukan peringatan jika dibutuhkan untuk strict compliance dengan standar"
  
! #: common.opt:739
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "mengembalikan referensi ke sementara"
  
! #: common.opt:743
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:747
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:751
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:765
  #, fuzzy, no-c-format
  #| msgid "Warn when not issuing stack smashing protection for some reason"
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Peringatkan ketika tidak menisukan stack smashing proteksi untuk beberapa alasan"
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, fuzzy, no-c-format
  #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Peringatkan mengenai kode yang mungkin break aturan strict aliasing"
  
! #: common.opt:785 common.opt:789
  #, fuzzy, no-c-format
  #| msgid "Warn about optimizations that assume that signed overflow is undefined"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Peringatkan mengenai optimasi yang mengasumsikan bahwa sinyal overflow tidak terdefinisi"
  
! #: common.opt:793
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:797
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:801
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:805
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:809
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:813
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, fuzzy, no-c-format
  #| msgid "Warn about all enumerated switches missing a specific case"
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Peringatkan mengenai seluruh enumerated swithces hilang dalam beberapa kasus"
  
! #: common.opt:830
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Jangan tekan peringatan dari header sistem"
  
! #: common.opt:834
  #, fuzzy, no-c-format
  #| msgid "Warn when a logical operator is suspicously always evaluating to true or false"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Peringatkan ketika sebuah operator logikal secara suspicously selalu mengevaluasi ke benar atau salah"
  
! #: common.opt:838
  #, fuzzy, no-c-format
  #| msgid "Warn whenever type qualifiers are ignored."
  msgid "Warn whenever a trampoline is generated."
  msgstr "Peringatkan kapanpun pengkualifikasi tipe diabaikan."
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:846
  #, fuzzy, no-c-format
  #| 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 "Peringatkan jika sebuah perbandingan selalu benar atau selalu salah karena jangkauan terbatas dari tipe data"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Peringatkan mengenai variabel otomatis yang tidak terinisialisasi"
  
! #: common.opt:854
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Peringatkan mengenai variabel otomatis yang tidak terinisialisasi"
  
! #: common.opt:862
  #, fuzzy, no-c-format
  #| msgid "Enable all -Wunused- warnings"
  msgid "Enable all -Wunused- warnings."
  msgstr "Aktifkan seluruh peringatan -Wunused-"
  
! #: common.opt:869
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:876
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Peringatkan ketika sebuah variabel tidak digunakan"
  
! #: common.opt:880
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Peringatkan ketika sebuah fungsi tidak digunakan"
  
! #: common.opt:884
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Peringatkan ketika sebuah label tidak digunakan"
  
! #: common.opt:888
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:892
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Peringatkan ketika sebuah nilai ekspresi tidak digunakan"
  
! #: common.opt:896
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Peringatkan ketika sebuah variabel tidak digunakan"
  
! #: common.opt:900
  #, fuzzy, no-c-format
  #| msgid "Warn instead of error in case profiles in -fprofile-use do not match"
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Peringatkan dari pada error dalam kasus profiles dalam -fprofile-use tidak cocok"
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, fuzzy, no-c-format
  #| msgid "Warn instead of error in case profiles in -fprofile-use do not match"
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Peringatkan dari pada error dalam kasus profiles dalam -fprofile-use tidak cocok"
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:933
  #, fuzzy, no-c-format
  #| msgid "Warn about unprototyped function declarations"
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Peringatkan mengenai deklarasi fungsi bukan tidak berprototipe"
  
! #: common.opt:950
  #, fuzzy, no-c-format
  #| msgid "Emit declaration information into <file>"
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "Keluarkan informasi deklarasi kedalam <berkas>"
  
! #: common.opt:963
  #, fuzzy, no-c-format
  #| msgid "Enable dumps from specific passes of the compiler"
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "Aktifkan dump dari tahap spesifik dari kompiler"
  
! #: common.opt:967
  #, fuzzy, no-c-format
  #| msgid "Set the file basename to be used for dumps"
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, fuzzy, no-c-format
  #| msgid "Set the file basename to be used for dumps"
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:1105
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "Align labels yang hanya dicapai dengan melompat"
  
! #: common.opt:1112
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Align seluruh labels"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1198
  #, fuzzy, no-c-format
  #| msgid "Generate unwind tables that are exact at each instruction boundary"
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Hasilkan tabel unwind yang tepat di setiap batasan instruksi"
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Hasilkan instruksi auto-inc/dec"
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Hasilkan kode untuk memeriksa batasan sebelum array pengindeksan"
  
! #: common.opt:1228
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Gantikan tambah, banding, cabang dengan cabang di jumlah register"
  
! #: common.opt:1232
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Gunakan informasi profiling untuk setiap kemungkinan percabangan"
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Keluarkan informasi graphik panggilan"
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being preserved across functions"
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "Tandai <register> sebagai telah disimpan dalam fungsi"
  
! #: common.opt:1260
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being corrupted by function calls"
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "Tandai <register> sebagai telah terkorupsi oleh pemanggilan fungsi"
  
! #: common.opt:1267
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:1271
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; do not use."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1275
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new"
  msgid "Check the return value of new in C++."
  msgstr "Periksa nilai kembali dari new"
  
! #: common.opt:1279 common.opt:1283
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1299
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Jangan letakan tidak terinisialisasi global dalam daerah umum"
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1315
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Lakukan penghapusan global common subexpression setelah alokasi register"
  
! #: common.opt:1319
  #, fuzzy, no-c-format
  #| msgid "Do not perform optimizations increasing noticeably stack usage"
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Jangan lakukan optimisasi semakin meningkat dapat dinotifikasi penggunaan stack"
  
! #: common.opt:1323
  #, fuzzy, no-c-format
  #| msgid "Perform a register copy-propagation optimization pass"
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Lakukan sebuah register tahap optimisasi copy-propagation"
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Lakukan optimisasi cross-jumping"
  
! #: common.opt:1335
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ketika menjalankan CSE, ikuti jump ke targetnya"
  
! #: common.opt:1361
  #, fuzzy, no-c-format
  #| msgid "Omit range reduction step when performing complex division"
  msgid "Omit range reduction step when performing complex division."
  msgstr "Abaikan tahap reduksi jangkauan ketika menjalankan pembagian kompleks"
  
! #: common.opt:1365
  #, fuzzy, no-c-format
  #| msgid "Complex multiplication and division follow Fortran rules"
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Perkalian dan pembagian kompleks mengikuti aturan Fortran"
  
! #: common.opt:1369
  #, fuzzy, no-c-format
  #| msgid "Place data items into their own section"
  msgid "Place data items into their own section."
  msgstr "Tempatkan data item kedalam daerah mereka"
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Daftar seluruh debugging counter yang tersedia dengan batasan dan jumlah mereka"
  
! #: common.opt:1377
  #, fuzzy, no-c-format
  #| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter batas.   "
  
! #: common.opt:1381
  #, fuzzy, no-c-format
  #| msgid "Map one directory name to another in debug information"
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "Petakan satu nama direktori ke yang lainnya dalam informasi debug"
  
! #: common.opt:1385
  #, fuzzy, no-c-format
  #| msgid "Map one directory name to another in debug information"
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "Petakan satu nama direktori ke yang lainnya dalam informasi debug"
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Defer popping fungsi args dari stack sampai kemudian"
  
! #: common.opt:1399
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Coba untuk mengisi delay slot dalam instruksi percabangan"
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Hapus ketidak bergunaan pemeriksaan penunjuk kosong"
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, fuzzy, no-c-format
  #| msgid "How 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 "Seberapa sering mengeluarkan sumber lokasi di awal dari baris-wrapped diagnosa"
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, fuzzy, no-c-format
  #| 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 "Tambahkan pesan diagnosa yang sesuai dengan pilihan baris perintah yang mengontrolnya"
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, fuzzy, no-c-format
  #| msgid "Distance between tab stops for column reporting"
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "Jarak diantara tab stop untuk pelaporan kolom"
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1683
  #, fuzzy, no-c-format
  #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Tekan keluaran dari alamat dalam dump debugging"
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, fuzzy, no-c-format
  #| msgid "Do the full register move optimization pass"
  msgid "Dump optimization passes."
  msgstr "Lakukan tahap optimisasi register penuh"
  
! #: common.opt:1700
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Tekan keluaran dari jumlah instruksi, catatan nomor baris dan alamat dalam debugging dumps"
  
! #: common.opt:1704
  #, fuzzy, no-c-format
  #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Tekan keluaran dari alamat dalam dump debugging"
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Aktfikan tabel CFI melalui direktif perakit GAS."
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform early inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:1720
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1724
  #, fuzzy, no-c-format
  #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Lakukan penghapusan tidak tidak digunakan dalam informasi debug"
  
! #: common.opt:1728
  #, fuzzy, no-c-format
  #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused type elimination in debug info."
  msgstr "Lakukan penghapusan tidak tidak digunakan dalam informasi debug"
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Jangan tekan informasi debug C++ class."
  
! #: common.opt:1736
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktifkan penanganan eksepsi"
  
! #: common.opt:1740
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Lakukan beberapa dari minor, ekspensi optimisasi"
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  #| msgid "Assume no NaNs or infinities are generated"
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asumsikan tidak ada NaN atau tidak terhingga dihasilkan"
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being unavailable to the compiler"
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "Tandai <register> sebagai tidak tersedia ke kompiler"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  #| msgid "Don't allocate floats and doubles in extended-precision registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Jangan alokasikan float dan double dalam register presisi ekstended"
  
! #: common.opt:1802
  #, fuzzy, no-c-format
  #| msgid "Perform a forward propagation pass on RTL"
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Lakukan sebuah tahap propagasi ke depan dalam RTL"
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Ijinkan alamat fungsi untuk disimpan dalam register"
  
! #: common.opt:1833
  #, fuzzy, no-c-format
  #| msgid "Place each function into its own section"
  msgid "Place each function into its own section."
  msgstr "Tempatkan setiap fungsi kedalam daerahnya masing-masing"
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "Lakukan penghapusan global comman subexpression"
  
! #: common.opt:1845
  #, fuzzy, no-c-format
  #| msgid "Perform enhanced load motion during global common subexpression elimination"
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Lakukan penghapusan enhanced load motion selama global common subexpression"
  
! #: common.opt:1849
  #, fuzzy, no-c-format
  #| msgid "Perform store motion after global common subexpression elimination"
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Lakukan store motion setelah penghapusan global common subexpression"
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, fuzzy, no-c-format
  #| msgid "Perform redundant load after store elimination in global common subexpression"
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Lakukan redundansi load setelah penghapusan store dalam global common subexpressionn"
  
! #: common.opt:1862
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Lakukan penghapusan global common subexpression setelah alokasi register"
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, fuzzy, no-c-format
  #| msgid "Enable in and out of Graphite representation"
  msgid "Enable in and out of Graphite representation."
  msgstr "Aktifkan in dan keluar dari representasi Graphite"
  
! #: common.opt:1888
  #, fuzzy, no-c-format
  #| msgid "Enable Graphite Identity transformation"
  msgid "Enable Graphite Identity transformation."
  msgstr "Aktifkan transformasi Graphite Identify"
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1918
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable loop interchange on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:1926
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, fuzzy, no-c-format
  #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "Aktifkan optimisasi label alignmen"
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, fuzzy, no-c-format
  #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktifkan penerkaan kemungkinan dari percabangan"
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  #| msgid "Disable bcnz instruction"
  msgid "Disable CFR in leaf functions."
  msgstr "Non-aktifkan instruksi bcnz"
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  #| msgid "Use given assembler dialect"
  msgid "Emit .ident assembler directives."
  msgstr "Gunakan dialek perakit yang diberikan"
  
! #: common.opt:2015
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Lakukan konversi dari kondisional jump ke branchless ekuivalen"
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Lakukan konversi dari kondisional lompat ke kondisional eksekusi"
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Lakukan konversi dari kondisional jump ke branchless ekuivalen"
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Jangan hasilkan direktif .size"
  
! #: common.opt:2055
  #, fuzzy, no-c-format
  #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "Lakukan inlining tidak langsung"
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers when code size is known to not growth"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integrasikan fungsi sederhana kedalam pemanggilnya ketika ukuran kode diketahui tidak berkembang"
  
! #: common.opt:2069
  #, fuzzy, no-c-format
  #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integrasikan fungsi dipanggil sekali dalam pemanggilnya"
  
! #: common.opt:2073
  #, fuzzy, no-c-format
  #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "Integrasikan fungsi dipanggil sekali dalam pemanggilnya"
  
! #: common.opt:2080
  #, fuzzy, no-c-format
  #| msgid "Limit the size of inlined functions to <number>"
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "Batasi ukuran dari fungsi diinline ke <angka>"
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls"
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumen fungsi masukan dan keluaran dengan profiling panggilan"
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls"
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumen fungsi masukan dan keluaran dengan profiling panggilan"
  
! #: common.opt:2157
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrumen-functions-exclude-function-list=name,... jangan instrumen fungsi yang terdaftar"
  
! #: common.opt:2161
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,... Jangan instrumen fungsi yang terdaftar dalam berkas"
  
! #: common.opt:2165
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2169
  #, fuzzy, no-c-format
  #| msgid "Perform cloning to make Interprocedural constant propagation stronger"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Lakukan cloning untuk membuat propagasi konstanta lebih kuat antar prosedur"
  
! #: common.opt:2177
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2181
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural modref analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2193
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2197
  #, fuzzy, no-c-format
  #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "Temukan fungsi pure dan const"
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2213
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only and non addressable static variables."
  msgstr "Temukan baca-saja dan variabel statis tidak beralamat"
  
! #: common.opt:2217
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Temukan baca-saja dan variabel statis tidak beralamat"
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, fuzzy, no-c-format
  #| msgid "Perform Value Range Propagation on trees"
  msgid "Perform IPA Value Range Propagation."
  msgstr "Lakukan Propagasi Jangkauan Nilai pada pohon"
  
! #: common.opt:2237
  #, fuzzy, no-c-format
  #| msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fire-algorithm=[CB|prioritas] Set penggunaan algoritma IRA"
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:2254
  #, fuzzy, no-c-format
  #| msgid "-fira-region=[one|all|mixed] Set regions for IRA"
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] Set daerah untuk IRA"
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Share slots untuk menyimpan register keras berbeda."
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Share stack slots untuk spilled pseudo-register."
  
! #: common.opt:2288
  #, fuzzy, no-c-format
  #| msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<angka>  Kontrol tingkat dari pesan diagnosa IRA."
  
! #: common.opt:2292
  #, fuzzy, no-c-format
  #| msgid "Optimize induction variables on trees"
  msgid "Optimize induction variables on trees."
  msgstr "Optimasi variabel induksi dalam pohon"
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:2308
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for static functions even if they are never called."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "Keluarkan variabel statis const walapu mereka tidak digunakan"
  
! #: common.opt:2316
  #, fuzzy, no-c-format
  #| msgid "Give external symbols a leading underscore"
  msgid "Give external symbols a leading underscore."
  msgstr "Berikan eksternal simbol sebuah awalan garis bawah"
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2390
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "Set errno setelah fungsi matematik bawaan"
  
! #: common.opt:2394
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2409
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2416
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Mencoba menggabungkan konstanta identik dan konstanta variabel"
  
! #: common.opt:2420
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Mencoba menggabungkan konstanta identik melewati satuan kompilasi"
  
! #: common.opt:2424
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical debug strings across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Mencoba untuk menggabungkan debug string identik across satuan kompilasi"
  
! #: common.opt:2428
  #, fuzzy, no-c-format
  #| msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "Batasi diagnosa sampai <number> karakter per baris. 0 tekan line-wrapping"
  
! #: common.opt:2432
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of every function."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:2436
  #, fuzzy, no-c-format
  #| msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Lakukan penjadwalan berdasarkan SMS modulo sebelum tahap penjadwalan pertama"
  
! #: common.opt:2440
  #, fuzzy, no-c-format
  #| msgid "Perform SMS based modulo scheduling with register moves allowed"
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Lakukan penjadwalan berdasarkan module SMS dengan perpindahan register diperbolehkan"
  
! #: common.opt:2444
  #, fuzzy, no-c-format
  #| msgid "Move loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Move loop invarian komputasi diluar dari loops"
  
! #: common.opt:2448
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Move stores out of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, fuzzy, no-c-format
  #| msgid "Use the RTL dead code elimination pass"
  msgid "Use the RTL dead code elimination pass."
  msgstr "Gunaka tahap penghapusan RTL kode mati"
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  #| msgid "Use the RTL dead store elimination pass"
  msgid "Use the RTL dead store elimination pass."
  msgstr "Gunakan tahap penghapusan RTL dead store"
  
! #: common.opt:2464
  #, fuzzy, no-c-format
  #| msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Aktifkan/Non-aktifkan penjadwalan tradisional dalam loop yang telah dilewatkan penjadwalan modulo"
  
! #: common.opt:2468
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Dukung eksepsi sinkronous bukan panggilan"
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "Jika memungkinkan jangan hasilkan stack frames"
  
! #: common.opt:2507
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  #| msgid "Enable loop optimizations on tree level"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Aktifkan optimasi loop pada tingkat pohon"
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimisasi sibling dan tail rekursi calls"
  
! #: common.opt:2556
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert path profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2560
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform partial inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:2564
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization"
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Laporkan dalam alokasi memori sebelum optimisasi interprosedural"
  
! #: common.opt:2568
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization"
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Laporkan dalam alokasi memori sebelum optimisasi interprosedural"
  
! #: common.opt:2572
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pack anggota struktur bersama tanpa lubang"
  
! #: common.opt:2576
  #, fuzzy, no-c-format
  #| msgid "Set initial maximum structure member alignment"
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "Set inisial maksimal alignmen anggota struktur"
  
! #: common.opt:2580
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in memory, not registers"
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kembali agregate kecil dalam memori, bukan register"
  
! #: common.opt:2584
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2588
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktifkan mesin spesifik peephole optimisasi"
  
! #: common.opt:2592
  #, fuzzy, no-c-format
  #| msgid "Enable an RTL peephole pass before sched2"
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Aktifkan sebuah tahap RTL peephole sebelum sched2"
  
! #: common.opt:2596
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code if possible (large mode)"
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Hasilkan kode bebas posisi jika memungkinkan (mode besar)"
  
! #: common.opt:2600
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code for executables if possible (large mode)"
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Hasilkan kode bebas posisi untuk executables jika memungkinkan (mode besar)"
  
! #: common.opt:2604
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code if possible (small mode)"
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Hasilkan kode bebas posisi jika memungkinkan (mode kecil)"
  
! #: common.opt:2608
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code for executables if possible (small mode)"
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Hasilkan kode bebas posisi untuk executables jika memungkinkan (mode kecil)"
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, fuzzy, no-c-format
  #| msgid "Specify options to GNAT"
  msgid "Specify a plugin to load."
  msgstr "Spesifikasikan pilihan ke GNAT"
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Jalankan optimisasi prediktif commoning."
  
! #: common.opt:2628
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Hasilkan instruksi prefetch, jika tersedia, untuk array dalam loops"
  
! #: common.opt:2632
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktifkan aplikasi dasar profiling kode"
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2640
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert arc-based program profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2644
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert condition coverage profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2648
  #, fuzzy, no-c-format
  #| 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 "Set direktori tingkat atas untuk menyimpan data profile."
  
! #: common.opt:2653
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data."
  msgid "Select the name for storing the profile note file."
  msgstr "Set direktori tingkat atas untuk menyimpan data profile."
  
! #: common.opt:2657
  #, fuzzy, no-c-format
  #| msgid "Enable correction of flow inconsistent profile data input"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Aktifkan koreksi dari alur profile tidak konsisten masukan data"
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, fuzzy, no-c-format
  #| msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Aktifkan pilihan umum untuk menghasilkan informasi profile untuk feedback profile direkted optimisasi"
  
! #: common.opt:2713
  #, fuzzy, no-c-format
  #| msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Aktifkan pilihan umum untuk menghasilkan informasi profile untuk feedback profile direkted optimisasi, dan set -fprofile-dir="
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, fuzzy, no-c-format
  #| msgid "Enable common options for performing profile feedback directed optimizations"
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Aktifkan pilihan umum untuk melakukan profile feedback directed optimisasi"
  
! #: common.opt:2733
  #, fuzzy, no-c-format
  #| msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Aktifkan pilihan umum untuk melakukan profile feedback directed optimisasi, dan set -fprofile-dir="
  
! #: common.opt:2737
  #, fuzzy, no-c-format
  #| msgid "Insert code to profile values of expressions"
  msgid "Insert code to profile values of expressions."
  msgstr "Masukan kode untuk profile nilai dari ekspresi"
  
! #: common.opt:2741
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:2745
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Urutkan kembali fungsi untuk meningkatkan penempatan kode"
  
! #: common.opt:2749
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Hasilkan instruksi cld dalam fungsi prolog."
  
! #: common.opt:2756
  #, fuzzy, no-c-format
  #| msgid "Make compile reproducible using <string>"
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "Buat kompile reproducible menggunakan <string>"
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "Kembali kumpulan kecil dalam registers"
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  #| msgid "Perform a register renaming optimization pass"
  msgid "Perform a register renaming optimization pass."
  msgstr "Lakukan sebuah tahap optimisasi pengubahan nama register"
  
! #: common.opt:2819
  #, fuzzy, no-c-format
  #| msgid "Perform a register renaming optimization pass"
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Lakukan sebuah tahap optimisasi pengubahan nama register"
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Urutkan kembali blok dasar untuk meningkatkan penempatan kode"
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks and partition into hot and cold sections"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Urutkan kembali blok dasar dan partisi kedalam daerah panas dan dingin"
  
! #: common.opt:2844
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Urutkan kembali fungsi untuk meningkatkan penempatan kode"
  
! #: common.opt:2848
  #, fuzzy, no-c-format
  #| msgid "Add a common subexpression elimination pass after loop optimizations"
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Tambahkan sebuah tahap penghapusan umum subexpression setelah optimisasi loop"
  
! #: common.opt:2856
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations that assume default FP rounding behavior"
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Non-aktifkan optimisasi yang mengasumsikan perilaku baku pembulatan titik pecahan"
  
! #: common.opt:2860
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktifkan penjadwalan melewati blok dasar"
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Ijinkan perpindahan spekulasi dari bukan loads"
  
! #: common.opt:2872
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Ijinkan perpindahan spekulasi dari beberapa loads"
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Ijinkan spekulasi motion dari beberapa loads"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  #| msgid "Set the verbosity level of the scheduler"
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "Set tingkat verbositas dari penjadwal"
  
! #: common.opt:2884
  #, fuzzy, no-c-format
  #| msgid "If scheduling post reload, do superblock scheduling"
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Jika penjadwalan post reload, lakukan penjadwalan superblok"
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "Atur penjadwalan instruksi sebelum alokasi register"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "Atur penjadwalan instruksi setelah alokasi register"
  
! #: common.opt:2903
  #, fuzzy, no-c-format
  #| msgid "Schedule instructions using selective scheduling algorithm"
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Instruksi penjadwalan menggunakan algoritma penjadwalan selektif"
  
! #: common.opt:2907
  #, fuzzy, no-c-format
  #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "Jalankan penjadwalan selektif setelah reload"
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, fuzzy, no-c-format
  #| msgid "Perform software pipelining of inner loops during selective scheduling"
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Lakukan software pipelining dari loops dalam selama penjadwalan selektif"
  
! #: common.opt:2919
  #, fuzzy, no-c-format
  #| msgid "Perform software pipelining of outer loops during selective scheduling"
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Lakukan software pipelining dari loops luar selama penjadwalan selektif"
  
! #: common.opt:2924
  #, fuzzy, no-c-format
  #| msgid "Reschedule pipelined regions without pipelining"
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Reschedule daerah pipelined tanpa pipelining"
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, fuzzy, no-c-format
  #| msgid "Allow premature scheduling of queued insns"
  msgid "Allow premature scheduling of queued insns."
  msgstr "Ijinkan premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2938
  #, fuzzy, no-c-format
  #| msgid "Set number of queued insns that can be prematurely scheduled"
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "Set jumlah dari antrian instruksi yang dapat secara permature dijadwalkan"
  
! #: common.opt:2946
  #, fuzzy, no-c-format
  #| msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Set dependence pemeriksaan jarak dalam premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2950
  #, fuzzy, no-c-format
  #| msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "Set dependence pemeriksaan jarak dalam premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2966
  #, fuzzy, no-c-format
  #| msgid "Set the verbosity level of the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Set tingkat verbositas dari penjadwal"
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2978
  #, fuzzy, no-c-format
  #| msgid "Access data in the same section from shared anchor points"
  msgid "Access data in the same section from shared anchor points."
  msgstr "Akses data dalam daerah sama dari titik achor terbagi"
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, fuzzy, no-c-format
  #| msgid "Show column numbers in diagnostics, when available.  Default off"
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Tampilkan jumlah kolom dalam diagnosa, jika tersedia. Baku tidak aktif"
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Non-aktifkan optimisasi dilihat oleh IEEE pensinyalan NaN"
  
! #: common.opt:3011
  #, fuzzy, no-c-format
  #| msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Non-aktifkan optimisasi titik pecahan yang mengabaikan IEEE signedness dari nol"
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  #| msgid "Convert floating point constants to single precision constants"
  msgid "Convert floating point constants to single precision constants."
  msgstr "Ubah konstanta titik pecahan ke konstanta presisi tunggal"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  #| msgid "Split lifetimes of induction variables when loops are unrolled"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Bagi waktu-hidup dari variabel induksi ketika loops diunroll"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Hasilkan APCS konforman stack frames"
  
! #: common.opt:3027
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers."
  msgstr "Bagi tipe lebar kedalam register independent"
  
! #: common.opt:3031
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers earlier."
  msgstr "Bagi tipe lebar kedalam register independent"
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, fuzzy, no-c-format
  #| msgid "Apply variable expansion when loops are unrolled"
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplikasikan ekspansi variabel ketika loops diuraikan"
  
! #: common.opt:3051
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Masukan pemeriksaan kode stack kedalam aplikasi"
  
! #: common.opt:3055
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Masukan pemeriksaan kode stack kedalam aplikasi. Sama seperti -fstack-check=specific"
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  #| msgid "Trap if the stack goes past <register>"
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "Trap jika stact pergi melampaui <register>"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  #| msgid "Trap if the stack goes past symbol <name>"
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "Trap jika stack pergi melampaui simbol <nama>"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  #| msgid "Use propolice as a stack protection method"
  msgid "Use propolice as a stack protection method."
  msgstr "Gunakan propolice sebagai sebuah metode proteksi stack"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use a stack protection method for every function."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:3084
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:3088
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:3092
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Reuse r30 di sebuah per fungsi dasar"
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  #| msgid "Treat signed overflow as undefined"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Perlakukan signed overflow sebagai tidak terdefinisi"
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, fuzzy, no-c-format
  #| msgid "name missing for member function"
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "nama hilang untuk anggota fungsi"
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Periksa untuk sintaks errors kemudian berhenti"
  
! #: common.opt:3149
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Buat sebuah berkas data dibutuhkan oleh \"gcov\""
  
! #: common.opt:3153
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Lakukan optimasi jump threading"
  
! #: common.opt:3157
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Laporkan waktu yang diambil oleh setiap tahap kompiler"
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, fuzzy, no-c-format
  #| msgid "Set the default thread-local storage code generation model"
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "Set mode baku pembuatan kode TLS"
  
! #: common.opt:3184
  #, fuzzy, no-c-format
  #| msgid "Reorder top level functions, variables, and asms"
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Urutkan kembali fungsi tingkat atas, variabel, dan asm"
  
! #: common.opt:3188
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  #| msgid "Assume floating-point operations can trap"
  msgid "Assume floating-point operations can trap."
  msgstr "Asumsikan operasi titik pecahan dapat trap"
  
! #: common.opt:3219
  #, fuzzy, no-c-format
  #| msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Trap untuk signed overflow dalam penambahan, pengurangan dan perkalian"
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:3235
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable loop header copying on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktifkan penenggelaman kode SSA pada pohon"
  
! #: common.opt:3251
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable copy propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  #| msgid "Transform condition stores into unconditional ones"
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformasi kondisi stores kedalam tidak terkondisi satu"
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: common.opt:3267
  #, fuzzy, no-c-format
  #| msgid "Enable SSA dead code elimination optimization on trees"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Aktifkan optimasi penghapusan kode mati SSA pada pohon"
  
! #: common.opt:3271
  #, fuzzy, no-c-format
  #| msgid "Enable dominator optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktifkan optimasi dominator"
  
! #: common.opt:3275
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable tail merging on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:3279
  #, fuzzy, no-c-format
  #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktifkan penghapusan dead store"
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable forward propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:3287
  #, fuzzy, no-c-format
  #| msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Aktifkan Penghapusan Redundasi Penuh (FRE) pada pohon"
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable string length optimizations on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution on trees."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:3312
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:3316
  #, fuzzy, no-c-format
  #| msgid "Enable loop invariant motion on trees"
  msgid "Enable loop invariant motion on trees."
  msgstr "Aktifkan loop tidak variant pergerakan pada pohon"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  #| msgid "Create canonical induction variables in loops"
  msgid "Create canonical induction variables in loops."
  msgstr "Buat variabel induksi kanonikal dalam loops"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  #| msgid "Enable loop optimizations on tree level"
  msgid "Enable loop optimizations on tree level."
  msgstr "Aktifkan optimasi loop pada tingkat pohon"
  
! #: common.opt:3332
  #, fuzzy, no-c-format
  #| msgid "Enable automatic parallelization of loops"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Aktifkan paralelisasi otomatis dari loops"
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  #| msgid "Enable automatic parallelization of loops"
  msgid "Enable automatic parallelization of loops."
  msgstr "Aktifkan paralelisasi otomatis dari loops"
  
! #: common.opt:3340
  #, fuzzy, no-c-format
  #| msgid "Enable conditional moves"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktifkan perpindahan kondisional"
  
! #: common.opt:3344
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-PRE optimization on trees"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Aktifkan SSA-PRE optimisasi pada pohon"
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:3356
  #, fuzzy, no-c-format
  #| msgid "Enable reassociation on tree level"
  msgid "Enable reassociation on tree level."
  msgstr "Aktifkan reasosiasi pada tingkat pohon"
  
! #: common.opt:3364
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktifkan penenggelaman kode SSA pada pohon"
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, fuzzy, no-c-format
  #| msgid "Perform scalar replacement of aggregates"
  msgid "Perform scalar replacement of aggregates."
  msgstr "Lakukan penggantian skalar dari kumpulan"
  
! #: common.opt:3376
  #, fuzzy, no-c-format
  #| msgid "Replace temporary expressions in the SSA->normal pass"
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Gantikan ekspresi sementara dalam tahap SSA->normal"
  
! #: common.opt:3384
  #, fuzzy, no-c-format
  #| msgid "Perform Value Range Propagation on trees"
  msgid "Perform Value Range Propagation on trees."
  msgstr "Lakukan Propagasi Jangkauan Nilai pada pohon"
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, fuzzy, no-c-format
  #| msgid "Compile whole compilation unit at a time"
  msgid "Compile whole compilation unit at a time."
  msgstr "Kompile seluruh satuan kompilasi di satu waktu"
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Lakukan penguraian loop ketika jumlah iterasi diketahui"
  
! #: common.opt:3409
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:3424
  #, fuzzy, no-c-format
  #| 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 "Ijinkan optimisasi untuk aritmetik titik pecahan dimana mungkin mengubah"
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Sama seperti -fassociative-math untuk ekspresi yang memasukan pembagian."
  
! #: common.opt:3437
  #, fuzzy, no-c-format
  #| msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Ijinkan optimisasi matematik yang mungkin melanggar standar  IEEE atau ISO"
  
! #: common.opt:3441
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:3445
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Buat tabel unwind untuk penanganan eksepsi"
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable linking of libatomic."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:3487
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:3494
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking and also tag variables that are uninitialized"
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Lakukan pelacakan variabel dan juga variabel tag yang tidak terinisialisasi"
  
! #: common.opt:3512
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3520
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3524
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3551
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tambahkan ekstra komentar ke keluaran perakit"
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, fuzzy, no-c-format
  #| msgid "Use expression value profiles in optimizations"
  msgid "Use expression value profiles in optimizations."
  msgstr "Gunakan nilai ekspresi profiles dalam optimisasi"
  
! #: common.opt:3636
  #, fuzzy, no-c-format
  #| msgid "Construct webs and split unrelated uses of single variable"
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Konstruksi webs dan pisahkan penggunaan tidak berelasi dari variabel tunggal"
  
! #: common.opt:3640
  #, fuzzy, no-c-format
  #| msgid "Enable conditional dead code elimination for builtin calls"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktifkan kondisional penghapusan kode mati untuk panggilan bawaan"
  
! #: common.opt:3644
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3648
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume pointer overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3652
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3656
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Tempatkan nol data terinisialisasi dalam daerah bss"
  
! #: common.opt:3660
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in CodeView format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate CTF debug information at default level."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3722
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate BTF debug information at default level."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3734
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in DWARF v2 format"
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Hasilkan informasi debug dalam formas DWARF v2"
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default extended format"
  msgid "Generate debug information in default extended format."
  msgstr "Hasilkan informasi debug dalam format baku extended"
  
! #: common.opt:3750
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3774
  #, fuzzy, no-c-format
  #| msgid "Record gcc command line switches in the object file."
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:3778
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Toggle debug information generation."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3842
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3853
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3857
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3886
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3890
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3900
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Seperti -pedantic tetapi menisukannya sebagai errors"
  
! #: common.opt:3944
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Jangan tampilkan fungsi yang dikompile atau waktu yang sudah lewat"
  
! #: common.opt:3948
  #, fuzzy, no-c-format
  #| msgid "Produce code relocatable at runtime"
  msgid "Produce a relocatable object as output."
  msgstr "Hasilkan kode yang dapat direlokasikan pada saat waktu-jalan"
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3983
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3987
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3997
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:4064
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:4068
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:4072
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 13165,16404 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "Peringatkan mengenai format panjang nol"
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, fuzzy, no-c-format
  #| msgid "Warn about inappropriate attribute usage"
  msgid "Warn about inappropriate attribute usage."
  msgstr "Peringatkan mengenai atribut penggunaan yang tidak sesuai"
  
! #: common.opt:576
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "Do not warn about specified attributes."
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, fuzzy, no-c-format
  #| msgid "Warn about pointer casts which increase alignment"
  msgid "Warn about pointer casts which increase alignment."
  msgstr "Peringatkan mengenai penunjuk cast yang meningkatkan alignmen"
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a #warning directive is encountered."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:609
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "Peringatkan mengenai penggunaan dari deklarasi __attribute__((deprecated))"
  
! #: common.opt:613
  #, fuzzy, no-c-format
  #| msgid "Warn if a deprecated compiler feature, class, method, or field is used"
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "Peringatkan jika sebuah kompiler feature, class, method, atau yang sudah ditinggalkan digunakan"
  
! #: common.opt:617
  #, fuzzy, no-c-format
  #| msgid "Warn about uses of __attribute__((deprecated)) declarations"
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "Peringatkan mengenai penggunaan dari deklarasi __attribute__((deprecated))"
  
! #: common.opt:621
  #, fuzzy, no-c-format
  #| msgid "Warn when an optimization pass is disabled"
  msgid "Warn when an optimization pass is disabled."
  msgstr "Peringatkan ketika sebuah tahap optimasi di non-aktifkan"
  
! #: common.opt:625
  #, fuzzy, no-c-format
  #| msgid "Treat all warnings as errors"
  msgid "Turn all warnings into errors."
  msgstr "Perlakukan semua peringatan sebagai errors"
  
! #: common.opt:629
  #, fuzzy, no-c-format
  #| msgid "Treat specified warning as error"
  msgid "Turn the specified warning into an error."
  msgstr "Perlakukan peringatan yang dispesifikasikan sebagai error"
  
! #: common.opt:633
  #, fuzzy, no-c-format
  #| msgid "Print extra (possibly unwanted) warnings"
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "Tampilkan lebih banyak (mungkin yang tidak diingin juga) peringatan"
  
! #: common.opt:637
  #, fuzzy, no-c-format
  #| msgid "Exit on the first error occurred"
  msgid "Exit on the first error occurred."
  msgstr "Keluar pada saat error pertama ditemui"
  
! #: common.opt:641
  #, fuzzy, no-c-format
  #| msgid "-Wframe-larger-than=<number> Warn if a function's stack frame requires more than <number> bytes"
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<jumlah> Peringatkan jika sebuah stack frame fungsi membutuhkan lebih dari <jumlah> byte"
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, fuzzy, no-c-format
  #| msgid "%Kattempt to free a non-heap object"
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%Kmencoba membebaskan sebuah objek bukan heap"
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, fuzzy, no-c-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:718
  #, fuzzy, no-c-format
  #| msgid "Warn about overflow in arithmetic expressions"
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "Peringatkan mengenai overflow dalam ekspresi aritmetik"
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, fuzzy, no-c-format
  #| 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 "Peringatkan ketika atribut packed tidak memiliki efek dalam layout struct"
  
! #: common.opt:730
  #, fuzzy, no-c-format
  #| msgid "Warn when padding is required to align structure members"
  msgid "Warn when padding is required to align structure members."
  msgstr "Peringatkan ketika padding dibutuhkan untuk mengalign anggota struktur"
  
! #: common.opt:734
  #, fuzzy, no-c-format
  #| msgid "Issue warnings needed for strict compliance to the standard"
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "Isukan peringatan jika dibutuhkan untuk strict compliance dengan standar"
  
! #: common.opt:738
  #, fuzzy, no-c-format
  #| msgid "returning reference to temporary"
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "mengembalikan referensi ke sementara"
  
! #: common.opt:742
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:746
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one variable shadows another (globally)."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:750
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:757
  #, fuzzy, no-c-format
  #| msgid "Warn when one local variable shadows another"
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "Peringatkan ketika salah satu lokal vavriabel membayangi yang lain"
  
! #: common.opt:764
  #, fuzzy, no-c-format
  #| msgid "Warn when not issuing stack smashing protection for some reason"
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr "Peringatkan ketika tidak menisukan stack smashing proteksi untuk beberapa alasan"
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, fuzzy, no-c-format
  #| msgid "Warn about code which might break strict aliasing rules"
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "Peringatkan mengenai kode yang mungkin break aturan strict aliasing"
  
! #: common.opt:784 common.opt:788
  #, fuzzy, no-c-format
  #| msgid "Warn about optimizations that assume that signed overflow is undefined"
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "Peringatkan mengenai optimasi yang mengasumsikan bahwa sinyal overflow tidak terdefinisi"
  
! #: common.opt:792
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:796
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:800
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:804
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:808
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:812
  #, fuzzy, no-c-format
  #| msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "Peringatkan mengenai fungsi yang mungkin kandidat untuk __attribute__((noreturn))"
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, fuzzy, no-c-format
  #| msgid "Warn about all enumerated switches missing a specific case"
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "Peringatkan mengenai seluruh enumerated swithces hilang dalam beberapa kasus"
  
! #: common.opt:829
  #, fuzzy, no-c-format
  #| msgid "Do not suppress warnings from system headers"
  msgid "Do not suppress warnings from system headers."
  msgstr "Jangan tekan peringatan dari header sistem"
  
! #: common.opt:833
  #, fuzzy, no-c-format
  #| msgid "Warn when a logical operator is suspicously always evaluating to true or false"
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "Peringatkan ketika sebuah operator logikal secara suspicously selalu mengevaluasi ke benar atau salah"
  
! #: common.opt:837
  #, fuzzy, no-c-format
  #| msgid "Warn whenever type qualifiers are ignored."
  msgid "Warn whenever a trampoline is generated."
  msgstr "Peringatkan kapanpun pengkualifikasi tipe diabaikan."
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:845
  #, fuzzy, no-c-format
  #| 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 "Peringatkan jika sebuah perbandingan selalu benar atau selalu salah karena jangkauan terbatas dari tipe data"
  
! #: common.opt:849
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about uninitialized automatic variables."
  msgstr "Peringatkan mengenai variabel otomatis yang tidak terinisialisasi"
  
! #: common.opt:853
  #, fuzzy, no-c-format
  #| msgid "Warn about uninitialized automatic variables"
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "Peringatkan mengenai variabel otomatis yang tidak terinisialisasi"
  
! #: common.opt:861
  #, fuzzy, no-c-format
  #| msgid "Enable all -Wunused- warnings"
  msgid "Enable all -Wunused- warnings."
  msgstr "Aktifkan seluruh peringatan -Wunused-"
  
! #: common.opt:868
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:875
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "Peringatkan ketika sebuah variabel tidak digunakan"
  
! #: common.opt:879
  #, fuzzy, no-c-format
  #| msgid "Warn when a function is unused"
  msgid "Warn when a function is unused."
  msgstr "Peringatkan ketika sebuah fungsi tidak digunakan"
  
! #: common.opt:883
  #, fuzzy, no-c-format
  #| msgid "Warn when a label is unused"
  msgid "Warn when a label is unused."
  msgstr "Peringatkan ketika sebuah label tidak digunakan"
  
! #: common.opt:887
  #, fuzzy, no-c-format
  #| msgid "Warn when a function parameter is unused"
  msgid "Warn when a function parameter is unused."
  msgstr "Peringatkan ketika sebuah parameter fungsi tidak digunakan"
  
! #: common.opt:891
  #, fuzzy, no-c-format
  #| msgid "Warn when an expression value is unused"
  msgid "Warn when an expression value is unused."
  msgstr "Peringatkan ketika sebuah nilai ekspresi tidak digunakan"
  
! #: common.opt:895
  #, fuzzy, no-c-format
  #| msgid "Warn when a variable is unused"
  msgid "Warn when a variable is unused."
  msgstr "Peringatkan ketika sebuah variabel tidak digunakan"
  
! #: common.opt:899
  #, fuzzy, no-c-format
  #| msgid "Warn instead of error in case profiles in -fprofile-use do not match"
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr "Peringatkan dari pada error dalam kasus profiles dalam -fprofile-use tidak cocok"
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, fuzzy, no-c-format
  #| msgid "Warn instead of error in case profiles in -fprofile-use do not match"
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "Peringatkan dari pada error dalam kasus profiles dalam -fprofile-use tidak cocok"
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:932
  #, fuzzy, no-c-format
  #| msgid "Warn about unprototyped function declarations"
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "Peringatkan mengenai deklarasi fungsi bukan tidak berprototipe"
  
! #: common.opt:949
  #, fuzzy, no-c-format
  #| msgid "Emit declaration information into <file>"
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "Keluarkan informasi deklarasi kedalam <berkas>"
  
! #: common.opt:962
  #, fuzzy, no-c-format
  #| msgid "Enable dumps from specific passes of the compiler"
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "Aktifkan dump dari tahap spesifik dari kompiler"
  
! #: common.opt:966
  #, fuzzy, no-c-format
  #| msgid "Set the file basename to be used for dumps"
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, fuzzy, no-c-format
  #| msgid "Set the file basename to be used for dumps"
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "Set berkas nama dasar yang akan digunakan untuk dumps"
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of functions."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  #| msgid "Align labels which are only reached by jumping"
  msgid "Align labels which are only reached by jumping."
  msgstr "Align labels yang hanya dicapai dengan melompat"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  #| msgid "Align all labels"
  msgid "Align all labels."
  msgstr "Align seluruh labels"
  
! #: common.opt:1118
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Align the start of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, fuzzy, no-c-format
  #| msgid "Enable traditional preprocessing"
  msgid "Enable static analysis pass."
  msgstr "Aktifkan preprosesing tradisional"
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1197
  #, fuzzy, no-c-format
  #| msgid "Generate unwind tables that are exact at each instruction boundary"
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr "Hasilkan tabel unwind yang tepat di setiap batasan instruksi"
  
! #: common.opt:1201
  #, fuzzy, no-c-format
  #| msgid "Generate auto-inc/dec instructions"
  msgid "Generate auto-inc/dec instructions."
  msgstr "Hasilkan instruksi auto-inc/dec"
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, fuzzy, no-c-format
  #| msgid "Generate code to check bounds before indexing arrays"
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "Hasilkan kode untuk memeriksa batasan sebelum array pengindeksan"
  
! #: common.opt:1227
  #, fuzzy, no-c-format
  #| msgid "Replace add, compare, branch with branch on count register"
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "Gantikan tambah, banding, cabang dengan cabang di jumlah register"
  
! #: common.opt:1231
  #, fuzzy, no-c-format
  #| msgid "Use profiling information for branch probabilities"
  msgid "Use profiling information for branch probabilities."
  msgstr "Gunakan informasi profiling untuk setiap kemungkinan percabangan"
  
! #: common.opt:1247
  #, fuzzy, no-c-format
  #| msgid "Emit call graph information"
  msgid "Output callgraph information on a per-file basis."
  msgstr "Keluarkan informasi graphik panggilan"
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1255
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being preserved across functions"
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "Tandai <register> sebagai telah disimpan dalam fungsi"
  
! #: common.opt:1259
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being corrupted by function calls"
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "Tandai <register> sebagai telah terkorupsi oleh pemanggilan fungsi"
  
! #: common.opt:1266
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Save registers around function calls."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:1270
  #, fuzzy, no-c-format
  #| msgid "This switch is deprecated; use -Wextra instead"
  msgid "This switch is deprecated; do not use."
  msgstr "Pilihan ini sudah ditinggalkan; lebih baik gunakan -Wextra"
  
! #: common.opt:1274
  #, fuzzy, no-c-format
  #| msgid "Check the return value of new"
  msgid "Check the return value of new in C++."
  msgstr "Periksa nilai kembali dari new"
  
! #: common.opt:1278 common.opt:1282
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Perform internal consistency checkings."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable code hoisting."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1298
  #, fuzzy, no-c-format
  #| msgid "Do not put uninitialized globals in the common section"
  msgid "Put uninitialized globals in the common section."
  msgstr "Jangan letakan tidak terinisialisasi global dalam daerah umum"
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1314
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "Lakukan penghapusan global common subexpression setelah alokasi register"
  
! #: common.opt:1318
  #, fuzzy, no-c-format
  #| msgid "Do not perform optimizations increasing noticeably stack usage"
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "Jangan lakukan optimisasi semakin meningkat dapat dinotifikasi penggunaan stack"
  
! #: common.opt:1322
  #, fuzzy, no-c-format
  #| msgid "Perform a register copy-propagation optimization pass"
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "Lakukan sebuah register tahap optimisasi copy-propagation"
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, fuzzy, no-c-format
  #| msgid "Perform cross-jumping optimization"
  msgid "Perform cross-jumping optimization."
  msgstr "Lakukan optimisasi cross-jumping"
  
! #: common.opt:1334
  #, fuzzy, no-c-format
  #| msgid "When running CSE, follow jumps to their targets"
  msgid "When running CSE, follow jumps to their targets."
  msgstr "Ketika menjalankan CSE, ikuti jump ke targetnya"
  
! #: common.opt:1360
  #, fuzzy, no-c-format
  #| msgid "Omit range reduction step when performing complex division"
  msgid "Omit range reduction step when performing complex division."
  msgstr "Abaikan tahap reduksi jangkauan ketika menjalankan pembagian kompleks"
  
! #: common.opt:1364
  #, fuzzy, no-c-format
  #| msgid "Complex multiplication and division follow Fortran rules"
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Perkalian dan pembagian kompleks mengikuti aturan Fortran"
  
! #: common.opt:1368
  #, fuzzy, no-c-format
  #| msgid "Place data items into their own section"
  msgid "Place data items into their own section."
  msgstr "Tempatkan data item kedalam daerah mereka"
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr "Daftar seluruh debugging counter yang tersedia dengan batasan dan jumlah mereka"
  
! #: common.opt:1376
  #, fuzzy, no-c-format
  #| msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter batas.   "
  
! #: common.opt:1380
  #, fuzzy, no-c-format
  #| msgid "Map one directory name to another in debug information"
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "Petakan satu nama direktori ke yang lainnya dalam informasi debug"
  
! #: common.opt:1384
  #, fuzzy, no-c-format
  #| msgid "Map one directory name to another in debug information"
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "Petakan satu nama direktori ke yang lainnya dalam informasi debug"
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, fuzzy, no-c-format
  #| msgid "Defer popping functions args from stack until later"
  msgid "Defer popping functions args from stack until later."
  msgstr "Defer popping fungsi args dari stack sampai kemudian"
  
! #: common.opt:1398
  #, fuzzy, no-c-format
  #| msgid "Attempt to fill delay slots of branch instructions"
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "Coba untuk mengisi delay slot dalam instruksi percabangan"
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, fuzzy, no-c-format
  #| msgid "Delete useless null pointer checks"
  msgid "Delete useless null pointer checks."
  msgstr "Hapus ketidak bergunaan pemeriksaan penunjuk kosong"
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform speculative devirtualization."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, fuzzy, no-c-format
  #| msgid "How 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 "Seberapa sering mengeluarkan sumber lokasi di awal dari baris-wrapped diagnosa"
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, fuzzy, no-c-format
  #| 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 "Tambahkan pesan diagnosa yang sesuai dengan pilihan baris perintah yang mengontrolnya"
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, fuzzy, no-c-format
  #| msgid "Distance between tab stops for column reporting"
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "Jarak diantara tab stop untuk pelaporan kolom"
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, fuzzy, no-c-format
  #| msgid "Dump various compiler internals to a file"
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "Dump beberapa kompiler internal ke sebuah berkas"
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1682
  #, fuzzy, no-c-format
  #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "Tekan keluaran dari alamat dalam dump debugging"
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, fuzzy, no-c-format
  #| msgid "Do the full register move optimization pass"
  msgid "Dump optimization passes."
  msgstr "Lakukan tahap optimisasi register penuh"
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  #| msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "Tekan keluaran dari jumlah instruksi, catatan nomor baris dan alamat dalam debugging dumps"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  #| msgid "Suppress output of addresses in debugging dumps"
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "Tekan keluaran dari alamat dalam dump debugging"
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "Aktfikan tabel CFI melalui direktif perakit GAS."
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform early inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:1719
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural reduction of aggregates."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:1723
  #, fuzzy, no-c-format
  #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused symbol elimination in debug info."
  msgstr "Lakukan penghapusan tidak tidak digunakan dalam informasi debug"
  
! #: common.opt:1727
  #, fuzzy, no-c-format
  #| msgid "Perform unused type elimination in debug info"
  msgid "Perform unused type elimination in debug info."
  msgstr "Lakukan penghapusan tidak tidak digunakan dalam informasi debug"
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "Jangan tekan informasi debug C++ class."
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  #| msgid "Enable exception handling"
  msgid "Enable exception handling."
  msgstr "Aktifkan penanganan eksepsi"
  
! #: common.opt:1739
  #, fuzzy, no-c-format
  #| msgid "Perform a number of minor, expensive optimizations"
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "Lakukan beberapa dari minor, ekspensi optimisasi"
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, fuzzy, no-c-format
  #| msgid "Assume no NaNs or infinities are generated"
  msgid "Assume no NaNs or infinities are generated."
  msgstr "Asumsikan tidak ada NaN atau tidak terhingga dihasilkan"
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, fuzzy, no-c-format
  #| msgid "Mark <register> as being unavailable to the compiler"
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "Tandai <register> sebagai tidak tersedia ke kompiler"
  
! #: common.opt:1793
  #, fuzzy, no-c-format
  #| msgid "Don't allocate floats and doubles in extended-precision registers"
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "Jangan alokasikan float dan double dalam register presisi ekstended"
  
! #: common.opt:1801
  #, fuzzy, no-c-format
  #| msgid "Perform a forward propagation pass on RTL"
  msgid "Perform a forward propagation pass on RTL."
  msgstr "Lakukan sebuah tahap propagasi ke depan dalam RTL"
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, fuzzy, no-c-format
  #| msgid "Allow function addresses to be held in registers"
  msgid "Allow function addresses to be held in registers."
  msgstr "Ijinkan alamat fungsi untuk disimpan dalam register"
  
! #: common.opt:1832
  #, fuzzy, no-c-format
  #| msgid "Place each function into its own section"
  msgid "Place each function into its own section."
  msgstr "Tempatkan setiap fungsi kedalam daerahnya masing-masing"
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination"
  msgid "Perform global common subexpression elimination."
  msgstr "Lakukan penghapusan global comman subexpression"
  
! #: common.opt:1844
  #, fuzzy, no-c-format
  #| msgid "Perform enhanced load motion during global common subexpression elimination"
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "Lakukan penghapusan enhanced load motion selama global common subexpression"
  
! #: common.opt:1848
  #, fuzzy, no-c-format
  #| msgid "Perform store motion after global common subexpression elimination"
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "Lakukan store motion setelah penghapusan global common subexpression"
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, fuzzy, no-c-format
  #| msgid "Perform redundant load after store elimination in global common subexpression"
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "Lakukan redundansi load setelah penghapusan store dalam global common subexpressionn"
  
! #: common.opt:1861
  #, fuzzy, no-c-format
  #| msgid "Perform global common subexpression elimination after register allocation"
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "Lakukan penghapusan global common subexpression setelah alokasi register"
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, fuzzy, no-c-format
  #| msgid "Enable in and out of Graphite representation"
  msgid "Enable in and out of Graphite representation."
  msgstr "Aktifkan in dan keluar dari representasi Graphite"
  
! #: common.opt:1887
  #, fuzzy, no-c-format
  #| msgid "Enable Graphite Identity transformation"
  msgid "Enable Graphite Identity transformation."
  msgstr "Aktifkan transformasi Graphite Identify"
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1917
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable loop interchange on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform unroll-and-jam on loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  #| msgid "Enable label alignment optimizations"
  msgid "Enable the loop nest optimizer."
  msgstr "Aktifkan optimisasi label alignmen"
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  #| msgid "Enable guessing of branch probabilities"
  msgid "Enable guessing of branch probabilities."
  msgstr "Aktifkan penerkaan kemungkinan dari percabangan"
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  #| msgid "Disable bcnz instruction"
  msgid "Disable CFR in leaf functions."
  msgstr "Non-aktifkan instruksi bcnz"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, fuzzy, no-c-format
  #| msgid "Use given assembler dialect"
  msgid "Emit .ident assembler directives."
  msgstr "Gunakan dialek perakit yang diberikan"
  
! #: common.opt:2014
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr "Lakukan konversi dari kondisional jump ke branchless ekuivalen"
  
! #: common.opt:2018
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to conditional execution"
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "Lakukan konversi dari kondisional lompat ke kondisional eksekusi"
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, fuzzy, no-c-format
  #| msgid "Perform conversion of conditional jumps to branchless equivalents"
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr "Lakukan konversi dari kondisional jump ke branchless ekuivalen"
  
! #: common.opt:2050
  #, fuzzy, no-c-format
  #| msgid "Do not generate .size directives"
  msgid "Do not generate .size directives."
  msgstr "Jangan hasilkan direktif .size"
  
! #: common.opt:2054
  #, fuzzy, no-c-format
  #| msgid "Perform indirect inlining"
  msgid "Perform indirect inlining."
  msgstr "Lakukan inlining tidak langsung"
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  #| msgid "Integrate simple functions into their callers when code size is known to not growth"
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "Integrasikan fungsi sederhana kedalam pemanggilnya ketika ukuran kode diketahui tidak berkembang"
  
! #: common.opt:2068
  #, fuzzy, no-c-format
  #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "Integrasikan fungsi dipanggil sekali dalam pemanggilnya"
  
! #: common.opt:2072
  #, fuzzy, no-c-format
  #| msgid "Integrate functions called once into their callers"
  msgid "Integrate functions only required by their single caller."
  msgstr "Integrasikan fungsi dipanggil sekali dalam pemanggilnya"
  
! #: common.opt:2079
  #, fuzzy, no-c-format
  #| msgid "Limit the size of inlined functions to <number>"
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "Batasi ukuran dari fungsi diinline ke <angka>"
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls"
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "Instrumen fungsi masukan dan keluaran dengan profiling panggilan"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  #| msgid "Instrument function entry and exit with profiling calls"
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "Instrumen fungsi masukan dan keluaran dengan profiling panggilan"
  
! #: common.opt:2156
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr "-finstrumen-functions-exclude-function-list=name,... jangan instrumen fungsi yang terdaftar"
  
! #: common.opt:2160
  #, fuzzy, no-c-format
  #| msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr "-finstrument-functions-exclude-file-list=filename,... Jangan instrumen fungsi yang terdaftar dalam berkas"
  
! #: common.opt:2164
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2168
  #, fuzzy, no-c-format
  #| msgid "Perform cloning to make Interprocedural constant propagation stronger"
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr "Lakukan cloning untuk membuat propagasi konstanta lebih kuat antar prosedur"
  
! #: common.opt:2176
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2180
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural modref analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, fuzzy, no-c-format
  #| msgid "Perform Interprocedural constant propagation"
  msgid "Perform interprocedural profile propagation."
  msgstr "Lakukan propagasi konstanta interprosedural"
  
! #: common.opt:2192
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform interprocedural points-to analysis."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  #| msgid "Discover pure and const functions"
  msgid "Discover pure and const functions."
  msgstr "Temukan fungsi pure dan const"
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2212
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only and non addressable static variables."
  msgstr "Temukan baca-saja dan variabel statis tidak beralamat"
  
! #: common.opt:2216
  #, fuzzy, no-c-format
  #| msgid "Discover readonly and non addressable static variables"
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "Temukan baca-saja dan variabel statis tidak beralamat"
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, fuzzy, no-c-format
  #| msgid "Perform Value Range Propagation on trees"
  msgid "Perform IPA Value Range Propagation."
  msgstr "Lakukan Propagasi Jangkauan Nilai pada pohon"
  
! #: common.opt:2236
  #, fuzzy, no-c-format
  #| msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fire-algorithm=[CB|prioritas] Set penggunaan algoritma IRA"
  
! #: common.opt:2240
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:2253
  #, fuzzy, no-c-format
  #| msgid "-fira-region=[one|all|mixed] Set regions for IRA"
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] Set daerah untuk IRA"
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr "Share slots untuk menyimpan register keras berbeda."
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr "Share stack slots untuk spilled pseudo-register."
  
! #: common.opt:2287
  #, fuzzy, no-c-format
  #| msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages."
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr "-fira-verbose=<angka>  Kontrol tingkat dari pesan diagnosa IRA."
  
! #: common.opt:2291
  #, fuzzy, no-c-format
  #| msgid "Optimize induction variables on trees"
  msgid "Optimize induction variables on trees."
  msgstr "Optimasi variabel induksi dalam pohon"
  
! #: common.opt:2295
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:2299
  #, fuzzy, no-c-format
  #| msgid "Use jump tables for sufficiently large switch statements"
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "Gunakan tabel jump untuk pernyataan secara mencukupi besar switch"
  
! #: common.opt:2303
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:2307
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate code for static functions even if they are never called."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:2311
  #, fuzzy, no-c-format
  #| msgid "Emit static const variables even if they are not used"
  msgid "Emit static const variables even if they are not used."
  msgstr "Keluarkan variabel statis const walapu mereka tidak digunakan"
  
! #: common.opt:2315
  #, fuzzy, no-c-format
  #| msgid "Give external symbols a leading underscore"
  msgid "Give external symbols a leading underscore."
  msgstr "Berikan eksternal simbol sebuah awalan garis bawah"
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable link-time optimization."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  #| msgid "Set errno after built-in math functions"
  msgid "Set errno after built-in math functions."
  msgstr "Set errno setelah fungsi matematik bawaan"
  
! #: common.opt:2393
  #, fuzzy, no-c-format
  #| msgid "Maximum number of errors to report"
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "Jumlah maksimum dari error untuk dilaporkan"
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2408
  #, fuzzy, no-c-format
  #| msgid "Report on permanent memory allocation"
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "Laporkan pada alokasi memori permanen"
  
! #: common.opt:2415
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants and constant variables"
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "Mencoba menggabungkan konstanta identik dan konstanta variabel"
  
! #: common.opt:2419
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical constants across compilation units"
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "Mencoba menggabungkan konstanta identik melewati satuan kompilasi"
  
! #: common.opt:2423
  #, fuzzy, no-c-format
  #| msgid "Attempt to merge identical debug strings across compilation units"
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "Mencoba untuk menggabungkan debug string identik across satuan kompilasi"
  
! #: common.opt:2427
  #, fuzzy, no-c-format
  #| msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "Batasi diagnosa sampai <number> karakter per baris. 0 tekan line-wrapping"
  
! #: common.opt:2431
  #, fuzzy, no-c-format
  #| msgid "Align the start of functions"
  msgid "Align the start of every function."
  msgstr "Align awal dari fungsi"
  
! #: common.opt:2435
  #, fuzzy, no-c-format
  #| msgid "Perform SMS based modulo scheduling before the first scheduling pass"
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr "Lakukan penjadwalan berdasarkan SMS modulo sebelum tahap penjadwalan pertama"
  
! #: common.opt:2439
  #, fuzzy, no-c-format
  #| msgid "Perform SMS based modulo scheduling with register moves allowed"
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr "Lakukan penjadwalan berdasarkan module SMS dengan perpindahan register diperbolehkan"
  
! #: common.opt:2443
  #, fuzzy, no-c-format
  #| msgid "Move loop invariant computations out of loops"
  msgid "Move loop invariant computations out of loops."
  msgstr "Move loop invarian komputasi diluar dari loops"
  
! #: common.opt:2447
  #, fuzzy, no-c-format
  #| msgid "Align the start of loops"
  msgid "Move stores out of loops."
  msgstr "Align awal dari loops"
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, fuzzy, no-c-format
  #| msgid "Use the RTL dead code elimination pass"
  msgid "Use the RTL dead code elimination pass."
  msgstr "Gunaka tahap penghapusan RTL kode mati"
  
! #: common.opt:2459
  #, fuzzy, no-c-format
  #| msgid "Use the RTL dead store elimination pass"
  msgid "Use the RTL dead store elimination pass."
  msgstr "Gunakan tahap penghapusan RTL dead store"
  
! #: common.opt:2463
  #, fuzzy, no-c-format
  #| msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr "Aktifkan/Non-aktifkan penjadwalan tradisional dalam loop yang telah dilewatkan penjadwalan modulo"
  
! #: common.opt:2467
  #, fuzzy, no-c-format
  #| msgid "Support synchronous non-call exceptions"
  msgid "Support synchronous non-call exceptions."
  msgstr "Dukung eksepsi sinkronous bukan panggilan"
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  #| msgid "When possible do not generate stack frames"
  msgid "When possible do not generate stack frames."
  msgstr "Jika memungkinkan jangan hasilkan stack frames"
  
! #: common.opt:2506
  #, fuzzy, no-c-format
  #| msgid "Generate code for functions even if they are fully inlined"
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "Hasilkan kode untuk fungsi walaupun jika mereka secara penuh inlined"
  
! #: common.opt:2525
  #, fuzzy, no-c-format
  #| msgid "Enable loop optimizations on tree level"
  msgid "Enable all optimization info dumps on stderr."
  msgstr "Aktifkan optimasi loop pada tingkat pohon"
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, fuzzy, no-c-format
  #| msgid "Optimize sibling and tail recursive calls"
  msgid "Optimize sibling and tail recursive calls."
  msgstr "Optimisasi sibling dan tail rekursi calls"
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert path profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2559
  #, fuzzy, no-c-format
  #| msgid "Perform early inlining"
  msgid "Perform partial inlining."
  msgstr "Lakukan inlining awal"
  
! #: common.opt:2563
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization"
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr "Laporkan dalam alokasi memori sebelum optimisasi interprosedural"
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  #| msgid "Report on memory allocation before interprocedural optimization"
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "Laporkan dalam alokasi memori sebelum optimisasi interprosedural"
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  #| msgid "Pack structure members together without holes"
  msgid "Pack structure members together without holes."
  msgstr "Pack anggota struktur bersama tanpa lubang"
  
! #: common.opt:2575
  #, fuzzy, no-c-format
  #| msgid "Set initial maximum structure member alignment"
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr "Set inisial maksimal alignmen anggota struktur"
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in memory, not registers"
  msgid "Return small aggregates in memory, not registers."
  msgstr "Kembali agregate kecil dalam memori, bukan register"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop peeling."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  #| msgid "Enable machine specific peephole optimizations"
  msgid "Enable machine specific peephole optimizations."
  msgstr "Aktifkan mesin spesifik peephole optimisasi"
  
! #: common.opt:2591
  #, fuzzy, no-c-format
  #| msgid "Enable an RTL peephole pass before sched2"
  msgid "Enable an RTL peephole pass before sched2."
  msgstr "Aktifkan sebuah tahap RTL peephole sebelum sched2"
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code if possible (large mode)"
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "Hasilkan kode bebas posisi jika memungkinkan (mode besar)"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code for executables if possible (large mode)"
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "Hasilkan kode bebas posisi untuk executables jika memungkinkan (mode besar)"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code if possible (small mode)"
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "Hasilkan kode bebas posisi jika memungkinkan (mode kecil)"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  #| msgid "Generate position-independent code for executables if possible (small mode)"
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "Hasilkan kode bebas posisi untuk executables jika memungkinkan (mode kecil)"
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, fuzzy, no-c-format
  #| msgid "Specify options to GNAT"
  msgid "Specify a plugin to load."
  msgstr "Spesifikasikan pilihan ke GNAT"
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr "Jalankan optimisasi prediktif commoning."
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  #| msgid "Generate prefetch instructions, if available, for arrays in loops"
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "Hasilkan instruksi prefetch, jika tersedia, untuk array dalam loops"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  #| msgid "Enable basic program profiling code"
  msgid "Enable basic program profiling code."
  msgstr "Aktifkan aplikasi dasar profiling kode"
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert arc-based program profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  #| msgid "Insert arc-based program profiling code"
  msgid "Insert condition coverage profiling code."
  msgstr "Masukan aplikasi berbasis arc profiling kode"
  
! #: common.opt:2647
  #, fuzzy, no-c-format
  #| 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 "Set direktori tingkat atas untuk menyimpan data profile."
  
! #: common.opt:2652
  #, fuzzy, no-c-format
  #| msgid "Set the top-level directory for storing the profile data."
  msgid "Select the name for storing the profile note file."
  msgstr "Set direktori tingkat atas untuk menyimpan data profile."
  
! #: common.opt:2656
  #, fuzzy, no-c-format
  #| msgid "Enable correction of flow inconsistent profile data input"
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "Aktifkan koreksi dari alur profile tidak konsisten masukan data"
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, fuzzy, no-c-format
  #| msgid "Enable common options for generating profile info for profile feedback directed optimizations"
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr "Aktifkan pilihan umum untuk menghasilkan informasi profile untuk feedback profile direkted optimisasi"
  
! #: common.opt:2712
  #, fuzzy, no-c-format
  #| msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Aktifkan pilihan umum untuk menghasilkan informasi profile untuk feedback profile direkted optimisasi, dan set -fprofile-dir="
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, fuzzy, no-c-format
  #| msgid "Enable common options for performing profile feedback directed optimizations"
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr "Aktifkan pilihan umum untuk melakukan profile feedback directed optimisasi"
  
! #: common.opt:2732
  #, fuzzy, no-c-format
  #| msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr "Aktifkan pilihan umum untuk melakukan profile feedback directed optimisasi, dan set -fprofile-dir="
  
! #: common.opt:2736
  #, fuzzy, no-c-format
  #| msgid "Insert code to profile values of expressions"
  msgid "Insert code to profile values of expressions."
  msgstr "Masukan kode untuk profile nilai dari ekspresi"
  
! #: common.opt:2740
  #, fuzzy, no-c-format
  #| msgid "internal consistency failure"
  msgid "Report on consistency of profile."
  msgstr "kegagalan konsistensi internal"
  
! #: common.opt:2744
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Enable function reordering that improves code placement."
  msgstr "Urutkan kembali fungsi untuk meningkatkan penempatan kode"
  
! #: common.opt:2748
  #, fuzzy, no-c-format
  #| msgid "Generate cld instruction in the function prologue."
  msgid "Insert NOP instructions at each function entry."
  msgstr "Hasilkan instruksi cld dalam fungsi prolog."
  
! #: common.opt:2755
  #, fuzzy, no-c-format
  #| msgid "Make compile reproducible using <string>"
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "Buat kompile reproducible menggunakan <string>"
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:2769
  #, fuzzy, no-c-format
  #| msgid "Return small aggregates in registers"
  msgid "Return small aggregates in registers."
  msgstr "Kembali kumpulan kecil dalam registers"
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, fuzzy, no-c-format
  #| msgid "Perform a register renaming optimization pass"
  msgid "Perform a register renaming optimization pass."
  msgstr "Lakukan sebuah tahap optimisasi pengubahan nama register"
  
! #: common.opt:2818
  #, fuzzy, no-c-format
  #| msgid "Perform a register renaming optimization pass"
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr "Lakukan sebuah tahap optimisasi pengubahan nama register"
  
! #: common.opt:2822
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks to improve code placement"
  msgid "Reorder basic blocks to improve code placement."
  msgstr "Urutkan kembali blok dasar untuk meningkatkan penempatan kode"
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  #| msgid "Reorder basic blocks and partition into hot and cold sections"
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "Urutkan kembali blok dasar dan partisi kedalam daerah panas dan dingin"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  #| msgid "Reorder functions to improve code placement"
  msgid "Reorder functions to improve code placement."
  msgstr "Urutkan kembali fungsi untuk meningkatkan penempatan kode"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  #| msgid "Add a common subexpression elimination pass after loop optimizations"
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "Tambahkan sebuah tahap penghapusan umum subexpression setelah optimisasi loop"
  
! #: common.opt:2855
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations that assume default FP rounding behavior"
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "Non-aktifkan optimisasi yang mengasumsikan perilaku baku pembulatan titik pecahan"
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  #| msgid "Enable scheduling across basic blocks"
  msgid "Enable scheduling across basic blocks."
  msgstr "Aktifkan penjadwalan melewati blok dasar"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of non-loads"
  msgid "Allow speculative motion of non-loads."
  msgstr "Ijinkan perpindahan spekulasi dari bukan loads"
  
! #: common.opt:2871
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of some loads"
  msgid "Allow speculative motion of some loads."
  msgstr "Ijinkan perpindahan spekulasi dari beberapa loads"
  
! #: common.opt:2875
  #, fuzzy, no-c-format
  #| msgid "Allow speculative motion of more loads"
  msgid "Allow speculative motion of more loads."
  msgstr "Ijinkan spekulasi motion dari beberapa loads"
  
! #: common.opt:2879
  #, fuzzy, no-c-format
  #| msgid "Set the verbosity level of the scheduler"
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "Set tingkat verbositas dari penjadwal"
  
! #: common.opt:2883
  #, fuzzy, no-c-format
  #| msgid "If scheduling post reload, do superblock scheduling"
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr "Jika penjadwalan post reload, lakukan penjadwalan superblok"
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions before register allocation"
  msgid "Reschedule instructions before register allocation."
  msgstr "Atur penjadwalan instruksi sebelum alokasi register"
  
! #: common.opt:2895
  #, fuzzy, no-c-format
  #| msgid "Reschedule instructions after register allocation"
  msgid "Reschedule instructions after register allocation."
  msgstr "Atur penjadwalan instruksi setelah alokasi register"
  
! #: common.opt:2902
  #, fuzzy, no-c-format
  #| msgid "Schedule instructions using selective scheduling algorithm"
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr "Instruksi penjadwalan menggunakan algoritma penjadwalan selektif"
  
! #: common.opt:2906
  #, fuzzy, no-c-format
  #| msgid "Run selective scheduling after reload"
  msgid "Run selective scheduling after reload."
  msgstr "Jalankan penjadwalan selektif setelah reload"
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, fuzzy, no-c-format
  #| msgid "Perform software pipelining of inner loops during selective scheduling"
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr "Lakukan software pipelining dari loops dalam selama penjadwalan selektif"
  
! #: common.opt:2918
  #, fuzzy, no-c-format
  #| msgid "Perform software pipelining of outer loops during selective scheduling"
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr "Lakukan software pipelining dari loops luar selama penjadwalan selektif"
  
! #: common.opt:2923
  #, fuzzy, no-c-format
  #| msgid "Reschedule pipelined regions without pipelining"
  msgid "Reschedule pipelined regions without pipelining."
  msgstr "Reschedule daerah pipelined tanpa pipelining"
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, fuzzy, no-c-format
  #| msgid "Allow premature scheduling of queued insns"
  msgid "Allow premature scheduling of queued insns."
  msgstr "Ijinkan premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2937
  #, fuzzy, no-c-format
  #| msgid "Set number of queued insns that can be prematurely scheduled"
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr "Set jumlah dari antrian instruksi yang dapat secara permature dijadwalkan"
  
! #: common.opt:2945
  #, fuzzy, no-c-format
  #| msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr "Set dependence pemeriksaan jarak dalam premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2949
  #, fuzzy, no-c-format
  #| msgid "Set dependence distance checking in premature scheduling of queued insns"
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr "Set dependence pemeriksaan jarak dalam premature penjadwalan dari antrian instruksi"
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2965
  #, fuzzy, no-c-format
  #| msgid "Set the verbosity level of the scheduler"
  msgid "Enable the rank heuristic in the scheduler."
  msgstr "Set tingkat verbositas dari penjadwal"
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2977
  #, fuzzy, no-c-format
  #| msgid "Access data in the same section from shared anchor points"
  msgid "Access data in the same section from shared anchor points."
  msgstr "Akses data dalam daerah sama dari titik achor terbagi"
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, fuzzy, no-c-format
  #| msgid "Show column numbers in diagnostics, when available.  Default off"
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "Tampilkan jumlah kolom dalam diagnosa, jika tersedia. Baku tidak aktif"
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, fuzzy, no-c-format
  #| msgid "Disable optimizations observable by IEEE signaling NaNs"
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr "Non-aktifkan optimisasi dilihat oleh IEEE pensinyalan NaN"
  
! #: common.opt:3010
  #, fuzzy, no-c-format
  #| msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr "Non-aktifkan optimisasi titik pecahan yang mengabaikan IEEE signedness dari nol"
  
! #: common.opt:3014
  #, fuzzy, no-c-format
  #| msgid "Convert floating point constants to single precision constants"
  msgid "Convert floating point constants to single precision constants."
  msgstr "Ubah konstanta titik pecahan ke konstanta presisi tunggal"
  
! #: common.opt:3018
  #, fuzzy, no-c-format
  #| msgid "Split lifetimes of induction variables when loops are unrolled"
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "Bagi waktu-hidup dari variabel induksi ketika loops diunroll"
  
! #: common.opt:3022
  #, fuzzy, no-c-format
  #| msgid "Generate APCS conformant stack frames"
  msgid "Generate discontiguous stack frames."
  msgstr "Hasilkan APCS konforman stack frames"
  
! #: common.opt:3026
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers."
  msgstr "Bagi tipe lebar kedalam register independent"
  
! #: common.opt:3030
  #, fuzzy, no-c-format
  #| msgid "Split wide types into independent registers"
  msgid "Split wide types into independent registers earlier."
  msgstr "Bagi tipe lebar kedalam register independent"
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, fuzzy, no-c-format
  #| msgid "Apply variable expansion when loops are unrolled"
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "Aplikasikan ekspansi variabel ketika loops diuraikan"
  
! #: common.opt:3050
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program"
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "Masukan pemeriksaan kode stack kedalam aplikasi"
  
! #: common.opt:3054
  #, fuzzy, no-c-format
  #| msgid "Insert stack checking code into the program.  Same as -fstack-check=specific"
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "Masukan pemeriksaan kode stack kedalam aplikasi. Sama seperti -fstack-check=specific"
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, fuzzy, no-c-format
  #| msgid "Trap if the stack goes past <register>"
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "Trap jika stact pergi melampaui <register>"
  
! #: common.opt:3071
  #, fuzzy, no-c-format
  #| msgid "Trap if the stack goes past symbol <name>"
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "Trap jika stack pergi melampaui simbol <nama>"
  
! #: common.opt:3075
  #, fuzzy, no-c-format
  #| msgid "Use propolice as a stack protection method"
  msgid "Use propolice as a stack protection method."
  msgstr "Gunakan propolice sebagai sebuah metode proteksi stack"
  
! #: common.opt:3079
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use a stack protection method for every function."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:3083
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use a smart stack protection method for certain functions."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:3087
  #, fuzzy, no-c-format
  #| msgid "Use a stack protection method for every function"
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "Gunakan sebuah metode proteksi stact untuk setiap fungsi"
  
! #: common.opt:3091
  #, fuzzy, no-c-format
  #| msgid "Reuse r30 on a per function basis"
  msgid "Output stack usage information on a per-function basis."
  msgstr "Reuse r30 di sebuah per fungsi dasar"
  
! #: common.opt:3103
  #, fuzzy, no-c-format
  #| msgid "Assume strict aliasing rules apply"
  msgid "Assume strict aliasing rules apply."
  msgstr "Asumsikan aturan strict aliasing berjalan"
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  #| msgid "Treat signed overflow as undefined"
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "Perlakukan signed overflow sebagai tidak terdefinisi"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  #| msgid "name missing for member function"
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "nama hilang untuk anggota fungsi"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  #| msgid "Check for syntax errors, then stop"
  msgid "Check for syntax errors, then stop."
  msgstr "Periksa untuk sintaks errors kemudian berhenti"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  #| msgid "Create data files needed by \"gcov\""
  msgid "Create data files needed by \"gcov\"."
  msgstr "Buat sebuah berkas data dibutuhkan oleh \"gcov\""
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  #| msgid "Perform jump threading optimizations"
  msgid "Perform jump threading optimizations."
  msgstr "Lakukan optimasi jump threading"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  #| msgid "Report the time taken by each compiler pass"
  msgid "Report the time taken by each compiler pass."
  msgstr "Laporkan waktu yang diambil oleh setiap tahap kompiler"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, fuzzy, no-c-format
  #| msgid "Set the default thread-local storage code generation model"
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "Set mode baku pembuatan kode TLS"
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  #| msgid "Reorder top level functions, variables, and asms"
  msgid "Reorder top level functions, variables, and asms."
  msgstr "Urutkan kembali fungsi tingkat atas, variabel, dan asm"
  
! #: common.opt:3187
  #, fuzzy, no-c-format
  #| msgid "Perform superblock formation via tail duplication"
  msgid "Perform superblock formation via tail duplication."
  msgstr "Lakukan formasi superblok melalaui duplikasi tail"
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, fuzzy, no-c-format
  #| msgid "Assume floating-point operations can trap"
  msgid "Assume floating-point operations can trap."
  msgstr "Asumsikan operasi titik pecahan dapat trap"
  
! #: common.opt:3218
  #, fuzzy, no-c-format
  #| msgid "Trap for signed overflow in addition, subtraction and multiplication"
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "Trap untuk signed overflow dalam penambahan, pengurangan dan perkalian"
  
! #: common.opt:3222
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:3226
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:3234
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable loop header copying on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:3242
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA coalescing of user variables."
  msgstr "Aktifkan penenggelaman kode SSA pada pohon"
  
! #: common.opt:3250
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable copy propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  #| msgid "Transform condition stores into unconditional ones"
  msgid "Transform condition stores into unconditional ones."
  msgstr "Transformasi kondisi stores kedalam tidak terkondisi satu"
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  #| msgid "Enable SSA dead code elimination optimization on trees"
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "Aktifkan optimasi penghapusan kode mati SSA pada pohon"
  
! #: common.opt:3270
  #, fuzzy, no-c-format
  #| msgid "Enable dominator optimizations"
  msgid "Enable dominator optimizations."
  msgstr "Aktifkan optimasi dominator"
  
! #: common.opt:3274
  #, fuzzy, no-c-format
  #| msgid "Enable loop header copying on trees"
  msgid "Enable tail merging on trees."
  msgstr "Aktifkan penyalinan loop header pada pohon"
  
! #: common.opt:3278
  #, fuzzy, no-c-format
  #| msgid "Enable dead store elimination"
  msgid "Enable dead store elimination."
  msgstr "Aktifkan penghapusan dead store"
  
! #: common.opt:3282
  #, fuzzy, no-c-format
  #| msgid "Enable copy propagation on trees"
  msgid "Enable forward propagation on trees."
  msgstr "Aktifkan salin propagasi pada pohon"
  
! #: common.opt:3286
  #, fuzzy, no-c-format
  #| msgid "Enable Full Redundancy Elimination (FRE) on trees"
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "Aktifkan Penghapusan Redundasi Penuh (FRE) pada pohon"
  
! #: common.opt:3290
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-CCP optimization on trees"
  msgid "Enable string length optimizations on trees."
  msgstr "Aktifkan optimasi SSA-CCP pada pohon"
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution on trees."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:3311
  #, fuzzy, no-c-format
  #| msgid "Enable loop distribution on trees"
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "Aktifkan loop distribusi pada pohon"
  
! #: common.opt:3315
  #, fuzzy, no-c-format
  #| msgid "Enable loop invariant motion on trees"
  msgid "Enable loop invariant motion on trees."
  msgstr "Aktifkan loop tidak variant pergerakan pada pohon"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  #| msgid "Create canonical induction variables in loops"
  msgid "Create canonical induction variables in loops."
  msgstr "Buat variabel induksi kanonikal dalam loops"
  
! #: common.opt:3327
  #, fuzzy, no-c-format
  #| msgid "Enable loop optimizations on tree level"
  msgid "Enable loop optimizations on tree level."
  msgstr "Aktifkan optimasi loop pada tingkat pohon"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  #| msgid "Enable automatic parallelization of loops"
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "Aktifkan paralelisasi otomatis dari loops"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  #| msgid "Enable automatic parallelization of loops"
  msgid "Enable automatic parallelization of loops."
  msgstr "Aktifkan paralelisasi otomatis dari loops"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  #| msgid "Enable conditional moves"
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "Aktifkan perpindahan kondisional"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  #| msgid "Enable SSA-PRE optimization on trees"
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "Aktifkan SSA-PRE optimisasi pada pohon"
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, fuzzy, no-c-format
  #| msgid "Perform interprocedural points-to analysis"
  msgid "Perform function-local points-to analysis on trees."
  msgstr "Lakukan analisa interprosedural titik-ke"
  
! #: common.opt:3355
  #, fuzzy, no-c-format
  #| msgid "Enable reassociation on tree level"
  msgid "Enable reassociation on tree level."
  msgstr "Aktifkan reasosiasi pada tingkat pohon"
  
! #: common.opt:3363
  #, fuzzy, no-c-format
  #| msgid "Enable SSA code sinking on trees"
  msgid "Enable SSA code sinking on trees."
  msgstr "Aktifkan penenggelaman kode SSA pada pohon"
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, fuzzy, no-c-format
  #| msgid "Perform scalar replacement of aggregates"
  msgid "Perform scalar replacement of aggregates."
  msgstr "Lakukan penggantian skalar dari kumpulan"
  
! #: common.opt:3375
  #, fuzzy, no-c-format
  #| msgid "Replace temporary expressions in the SSA->normal pass"
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr "Gantikan ekspresi sementara dalam tahap SSA->normal"
  
! #: common.opt:3383
  #, fuzzy, no-c-format
  #| msgid "Perform Value Range Propagation on trees"
  msgid "Perform Value Range Propagation on trees."
  msgstr "Lakukan Propagasi Jangkauan Nilai pada pohon"
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, fuzzy, no-c-format
  #| msgid "Compile whole compilation unit at a time"
  msgid "Compile whole compilation unit at a time."
  msgstr "Kompile seluruh satuan kompilasi di satu waktu"
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling when iteration count is known"
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "Lakukan penguraian loop ketika jumlah iterasi diketahui"
  
! #: common.opt:3408
  #, fuzzy, no-c-format
  #| msgid "Perform loop unrolling for all loops"
  msgid "Perform loop unrolling for all loops."
  msgstr "Lakukan penguraian loop untuk semua loops"
  
! #: common.opt:3423
  #, fuzzy, no-c-format
  #| 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 "Ijinkan optimisasi untuk aritmetik titik pecahan dimana mungkin mengubah"
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr "Sama seperti -fassociative-math untuk ekspresi yang memasukan pembagian."
  
! #: common.opt:3436
  #, fuzzy, no-c-format
  #| msgid "Allow math optimizations that may violate IEEE or ISO standards"
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr "Ijinkan optimisasi matematik yang mungkin melanggar standar  IEEE atau ISO"
  
! #: common.opt:3440
  #, fuzzy, no-c-format
  #| msgid "Perform loop unswitching"
  msgid "Perform loop unswitching."
  msgstr "Lakukan loop unswitching"
  
! #: common.opt:3444
  #, fuzzy, no-c-format
  #| msgid "Perform loop peeling"
  msgid "Perform loop splitting."
  msgstr "Lakukan loop peeling"
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, fuzzy, no-c-format
  #| msgid "Just generate unwind tables for exception handling"
  msgid "Just generate unwind tables for exception handling."
  msgstr "Buat tabel unwind untuk penanganan eksepsi"
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3479
  #, fuzzy, no-c-format
  #| msgid "Enable linker optimizations"
  msgid "Enable linking of libatomic."
  msgstr "Aktifkan optimasi penghubung"
  
! #: common.opt:3486
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:3493
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking"
  msgid "Perform variable tracking by annotating assignments."
  msgstr "Lakukan pelacakan variabel"
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, fuzzy, no-c-format
  #| msgid "Perform variable tracking and also tag variables that are uninitialized"
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr "Lakukan pelacakan variabel dan juga variabel tag yang tidak terinisialisasi"
  
! #: common.opt:3511
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3519
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable loop vectorization on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3523
  #, fuzzy, no-c-format
  #| msgid "Enable loop vectorization on trees"
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "Aktifkan vektorisasi loop pada pohon"
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3550
  #, fuzzy, no-c-format
  #| msgid "Does nothing.  Preserved for backward compatibility."
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "Tidak melakukan apa-apa. Dijaga untuk kompabilitas versi sebelumnya."
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr "Aktifkan propagasi penyalinan dari informasi skalar-evolusi."
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, fuzzy, no-c-format
  #| msgid "Add extra commentary to assembler output"
  msgid "Add extra commentary to assembler output."
  msgstr "Tambahkan ekstra komentar ke keluaran perakit"
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, fuzzy, no-c-format
  #| msgid "Use expression value profiles in optimizations"
  msgid "Use expression value profiles in optimizations."
  msgstr "Gunakan nilai ekspresi profiles dalam optimisasi"
  
! #: common.opt:3635
  #, fuzzy, no-c-format
  #| msgid "Construct webs and split unrelated uses of single variable"
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr "Konstruksi webs dan pisahkan penggunaan tidak berelasi dari variabel tunggal"
  
! #: common.opt:3639
  #, fuzzy, no-c-format
  #| msgid "Enable conditional dead code elimination for builtin calls"
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "Aktifkan kondisional penghapusan kode mati untuk panggilan bawaan"
  
! #: common.opt:3643
  #, fuzzy, no-c-format
  #| msgid "Perform whole program optimizations"
  msgid "Perform whole program optimizations."
  msgstr "Lakukan optimisasi seluruh aplikasi"
  
! #: common.opt:3647
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume pointer overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3651
  #, fuzzy, no-c-format
  #| msgid "Assume signed arithmetic overflow wraps around"
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "Asumsikan perbaikan signed aritmetik overflow"
  
! #: common.opt:3655
  #, fuzzy, no-c-format
  #| msgid "Put zero initialized data in the bss section"
  msgid "Put zero initialized data in the bss section."
  msgstr "Tempatkan nol data terinisialisasi dalam daerah bss"
  
! #: common.opt:3659
  #, fuzzy, no-c-format
  #| msgid "Save registers around function calls"
  msgid "Clear call-used registers upon function return."
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in CodeView format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate CTF debug information at default level."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3721
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate BTF debug information at default level."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in default version of DWARF format."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3733
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in DWARF v2 format"
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "Hasilkan informasi debug dalam formas DWARF v2"
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default extended format"
  msgid "Generate debug information in default extended format."
  msgstr "Hasilkan informasi debug dalam format baku extended"
  
! #: common.opt:3749
  #, fuzzy, no-c-format
  #| msgid "Generate a single exit point for each function"
  msgid "Generate extended entry point information for inlined functions."
  msgstr "Hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3773
  #, fuzzy, no-c-format
  #| msgid "Record gcc command line switches in the object file."
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "Rekam pilihan baris perintah gcc dalam berkas objek."
  
! #: common.opt:3777
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in default format"
  msgid "Generate debug information in separate .dwo files."
  msgstr "Hasilkan informasi debug dalam format baku"
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Toggle debug information generation."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, fuzzy, no-c-format
  #| msgid "Generate debug information in VMS format"
  msgid "Generate debug information in VMS format."
  msgstr "Hasilkan informasi debug dalam format VMS"
  
! #: common.opt:3841
  #, fuzzy, no-c-format
  #| msgid "Generate isel instructions"
  msgid "Generate compressed debug sections."
  msgstr "Hasilkan instruksi isel"
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3852
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3856
  #, fuzzy, no-c-format
  #| msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-multilib <dir> Set <dir> untuk menjadi multilib inlude subdirektori"
  
! #: common.opt:3885
  #, fuzzy, no-c-format
  #| msgid "Place output into <file>"
  msgid "-o <file>\tPlace output into <file>."
  msgstr "Tempatkan keluaran kedalam <berkas>"
  
! #: common.opt:3889
  #, fuzzy, no-c-format
  #| msgid "Enable function profiling"
  msgid "Enable function profiling."
  msgstr "Aktifkan profiling fungsi"
  
! #: common.opt:3899
  #, fuzzy, no-c-format
  #| msgid "Like -pedantic but issue them as errors"
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "Seperti -pedantic tetapi menisukannya sebagai errors"
  
! #: common.opt:3943
  #, fuzzy, no-c-format
  #| msgid "Do not display functions compiled or elapsed time"
  msgid "Do not display functions compiled or elapsed time."
  msgstr "Jangan tampilkan fungsi yang dikompile atau waktu yang sudah lewat"
  
! #: common.opt:3947
  #, fuzzy, no-c-format
  #| msgid "Produce code relocatable at runtime"
  msgid "Produce a relocatable object as output."
  msgstr "Hasilkan kode yang dapat direlokasikan pada saat waktu-jalan"
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, fuzzy, no-c-format
  #| msgid "Enable verbose output"
  msgid "Enable verbose output."
  msgstr "Aktifkan keluaran verbose"
  
! #: common.opt:3982
  #, fuzzy, no-c-format
  #| msgid "Display the compiler's version"
  msgid "Display the compiler's version."
  msgstr "Tampilkan versi dari kompiler"
  
! #: common.opt:3986
  #, fuzzy, no-c-format
  #| msgid "Suppress warnings"
  msgid "Suppress warnings."
  msgstr "Tekan peringatan"
  
! #: common.opt:3996
  #, fuzzy, no-c-format
  #| msgid "Create a shared library"
  msgid "Create a shared library."
  msgstr "Buat sebuah perpustakaan terbagi"
  
! #: common.opt:4063
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:4067
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a dynamically linked position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:4071
  #, fuzzy, no-c-format
  #| msgid "Create a position independent executable"
  msgid "Create a static position independent executable."
  msgstr "Buat sebuah aplikasi bebas posisi"
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 20214,20310 ****
  msgid "argument must be passed by copying"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  #, fuzzy
  #| msgid "caller edge frequency is negative"
  msgid "callee returns twice"
  msgstr "frekuensi ujung pemanggil negatif"
  
! #: calls.cc:2589
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "callee does not return"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: calls.cc:2596
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "deleted function %q+D"
  msgid "nested function"
  msgstr "fungsi %q+D terhapus"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "inconsistent number of popped arguments"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s tidak mendukung split_block"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "tipe argumen tidak valid"
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  #| msgid "Memory allocation failed"
  msgid "tail call production failed"
  msgstr "Alokasi memori gagal"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr "pengontrol aliran insn didalam sebuah blok dasar"
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr "insn diluar blok dasar"
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr "return tidak diikuti dengan barrier"
  
--- 20220,20316 ----
  msgid "argument must be passed by copying"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  #, fuzzy
  #| msgid "caller edge frequency is negative"
  msgid "callee returns twice"
  msgstr "frekuensi ujung pemanggil negatif"
  
! #: calls.cc:2599
  #, fuzzy
  #| msgid "incompatible types in return"
  msgid "callee does not return"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: calls.cc:2606
  #, fuzzy
  #| msgid "variable %qD has function type"
  msgid "volatile function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: calls.cc:2625
  #, fuzzy
  #| msgid "deleted function %q+D"
  msgid "nested function"
  msgstr "fungsi %q+D terhapus"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  #, fuzzy
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "inconsistent number of popped arguments"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s tidak mendukung split_block"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  #, fuzzy
  #| msgid "invalid type argument"
  msgid "variable size arguments"
  msgstr "tipe argumen tidak valid"
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  #, fuzzy
  #| msgid "Memory allocation failed"
  msgid "tail call production failed"
  msgstr "Alokasi memori gagal"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr "pengontrol aliran insn didalam sebuah blok dasar"
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr "insn diluar blok dasar"
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr "return tidak diikuti dengan barrier"
  
*************** msgstr "'%%l' operan bukan sebuah label"
*** 20418,20429 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 20424,20435 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 21886,21898 ****
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.cc:4198
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
--- 21892,21904 ----
  msgid "this is the insn:"
  msgstr "ini adalah insn:"
  
! #: lra-constraints.cc:4228
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "unable to reload address in "
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
*************** msgstr "%s%speringatan: %s versi header
*** 22125,22132 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
--- 22131,22138 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr "%s%sGCC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anonim>"
*************** msgstr "pemodifikasi panjang dalam forma
*** 22500,22518 ****
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 22506,22524 ----
  msgid "<command-line>"
  msgstr "<baris-perintah>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "unsupported operand for code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "operan tidak valid untuk kode '%
*** 22523,22530 ****
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 22529,22536 ----
  msgid "invalid operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "operan tidak valid untuk kode '%
*** 22533,22658 ****
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13197
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.cc:13352
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.cc:13355
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.cc:13518
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 22539,22664 ----
  msgid "invalid vector constant"
  msgstr "punctuation %qc tidak valid dalam batasan"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13190
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "incompatible register operand for '%%%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "hilang operan"
  
! #: config/aarch64/aarch64.cc:13345
  #, fuzzy, c-format
  #| msgid "invalid insn:"
  msgid "invalid constant"
  msgstr "insn tidak valid:"
  
! #: config/aarch64/aarch64.cc:13348
  #, fuzzy, c-format
  #| msgid "invalid %%d operand"
  msgid "invalid operand"
  msgstr "operan %%d tidak valid"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, fuzzy, c-format
  #| msgid "invalid operand code '%c'"
  msgid "invalid operand prefix '%%%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/aarch64/aarch64.cc:13511
  #, fuzzy, c-format
  #| msgid "invalid address"
  msgid "invalid address mode"
  msgstr "alamat tidak valid"
  
! #: config/aarch64/aarch64.cc:23815
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:23817
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31176
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31236
  #, fuzzy
  #| msgid "invalid operands in binary operation"
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 22668,22685 ****
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
--- 22674,22691 ----
  msgstr "nilai %%r tidak valid"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "nilai %%R tidak valid"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "nilai %%N tidak valid"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "nilai %%P tidak valid"
*************** msgstr "nilai %%M tidak valid"
*** 22709,22715 ****
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
--- 22715,22721 ----
  msgid "invalid %%U value"
  msgstr "nilai %%U tidak valid"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "nilai %%s tidak valid"
*************** msgstr "nilai %%s tidak valid"
*** 22719,22725 ****
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
--- 22725,22731 ----
  msgid "invalid %%C value"
  msgstr "nilai %%C tidak valid"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "nilai %%E tidak valid"
*************** msgstr "relokasi unspek tidak diketahui"
*** 22732,22738 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
--- 22738,22744 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "kode %%xn tidak valid"
*************** msgstr "insn tidak dikenal:"
*** 22929,23035 ****
  msgid "incomplete application of insn"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "alamat operan membutuhkan batasan untuk X, Y, atau Z register"
  
! #: config/avr/avr.cc:2687
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, fuzzy, c-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: config/avr/avr.cc:2791
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "ofset alamat bukan sebuah konstanta"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "alamat buruk, bukan (reg+disp):"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "alamat buruk, bukan post_inc atau pre_dec:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "internal kompiler error. Alamat buruk:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "internal kompiler error. Kode tidak diketahui:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "insn tidak valid:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "insn tidak benar:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "insn move tidak dikenal:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "shift insn buruk:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "internal kompiler error. shift tidak benar:"
  
! #: config/avr/avr.cc:10463
  #, fuzzy
  #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11752
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "redefinisi dari parameter %q+D"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:11763
  #, fuzzy
  #| msgid "function return type cannot be function"
  msgid "return type of function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr ""
  
--- 22935,23041 ----
  msgid "incomplete application of insn"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "alamat operan membutuhkan batasan untuk X, Y, atau Z register"
  
! #: config/avr/avr.cc:2684
  #, fuzzy
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, fuzzy, c-format
  #| msgid "%s cannot be used in asm here"
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: config/avr/avr.cc:2788
  #, fuzzy
  #| msgid "address offset not a constant"
  msgid "bad address, not a constant:"
  msgstr "ofset alamat bukan sebuah konstanta"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "alamat buruk, bukan (reg+disp):"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "alamat buruk, bukan post_inc atau pre_dec:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "internal kompiler error. Alamat buruk:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "internal kompiler error. Kode tidak diketahui:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "insn tidak valid:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "insn tidak benar:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "insn move tidak dikenal:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "shift insn buruk:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "internal kompiler error. shift tidak benar:"
  
! #: config/avr/avr.cc:10460
  #, fuzzy
  #| msgid "invalid types in fixed-point conversion"
  msgid "unsupported fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr ""
  
! #: config/avr/avr.cc:11749
  #, fuzzy
  #| msgid "redefinition of parameter %q+D"
  msgid "function parameter"
  msgstr "redefinisi dari parameter %q+D"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:11760
  #, fuzzy
  #| msgid "function return type cannot be function"
  msgid "return type of function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr ""
  
*************** msgstr "nilai %%j tidak valid"
*** 23051,23064 ****
  msgid "invalid const_double operand"
  msgstr "operan const_double tidak valid"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "invalid address in operand"
  msgstr "ekspresi sebagai operan tidak valid"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
--- 23057,23070 ----
  msgid "invalid const_double operand"
  msgstr "operan const_double tidak valid"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "invalid address in operand"
  msgstr "ekspresi sebagai operan tidak valid"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  #, fuzzy
  #| msgid "unexpected operand"
  msgid "unsupported operand"
*************** msgstr "operan tidak terduga"
*** 23069,23075 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 23075,23081 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "insn tidak valid:"
*** 23318,23466 ****
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.cc:14001
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14434
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.cc:14914
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 23324,23472 ----
  msgid "Expected register or constant integer."
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "UNSPEC tidak valid sebagai operan"
  
! #: config/i386/i386.cc:14047
  #, fuzzy, c-format
  #| msgid "invalid use of %<restrict%>"
  msgid "invalid use of register '%s'"
  msgstr "penggunaan tidak valid dari %<restrict%>"
  
! #: config/i386/i386.cc:14052
  #, fuzzy, c-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid use of asm flag output"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: config/i386/i386.cc:14287
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'O'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14322
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code 'z'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand type used with operand code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  #| msgid "invalid operand for code '%c'"
  msgid "invalid operand size for operand code '%c'"
  msgstr "operan tidak valid untuk kode '%c'"
  
! #: config/i386/i386.cc:14480
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14577
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14598
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14641
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14659
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14682
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14709
  #, fuzzy, c-format
  #| msgid "operand is not a condition code, invalid operand code 'D'"
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "operan bukan sebuah kode kondisi, kode operan 'D' tidak valid"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "kode operan '%c' tidak valid"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "batasan untuk operan tidak valid"
  
! #: config/i386/i386.cc:14960
  #, fuzzy, c-format
  #| msgid "invalid controlling predicate"
  msgid "invalid vector immediate"
  msgstr "predikat pengontrol tidak valid"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "mode insn tidak diketahui"
  
! #: config/i386/i386.cc:24971
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24974
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24977
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/i386/i386.cc:24980
  #, fuzzy
  #| msgid "invalid conversion to type %qT from type %qT"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "operasi di %<__fpreg%> tidak val
*** 23492,23498 ****
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
--- 23498,23504 ----
  msgid "invalid %%P operand"
  msgstr "operan %%P tidak valid"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "nilai %%p tidak valid"
*************** msgstr ""
*** 23523,23544 ****
  msgid "invalid addressing mode"
  msgstr "alamat tidak valid"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "'%%%c' bukan sebuah awalan operan yang valid"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 23529,23550 ----
  msgid "invalid addressing mode"
  msgstr "alamat tidak valid"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "'%%%c' bukan sebuah awalan operan yang valid"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 23578,23584 ****
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "alamat buruk"
  
--- 23584,23590 ----
  msgstr "alamat post-increment bukan sebuah register"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "alamat buruk"
  
*************** msgstr "Kehabisan ruang stack.\n"
*** 23800,24103 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
  
! #: config/rs6000/rs6000.cc:3837
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.cc:3848
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11390
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14128
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.cc:14152
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.cc:14397
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.cc:14563
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.cc:14740
  #, fuzzy, c-format
  #| msgid "taking address of temporary"
  msgid "%%a requires an address of memory"
  msgstr "memakai alamat dari sementara"
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.cc:28012
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.cc:28081
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28805
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28807
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28809
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:28811
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.cc:8987
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9010
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid reference for 'J' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9028
  #, fuzzy, c-format
  #| msgid "invalid operand for 'O' modifier"
  msgid "invalid address for 'O' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'O'"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.cc:9123
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'R' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9151
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'S' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9312
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.cc:9319
  #, fuzzy, c-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression - try using an output modifier"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: config/s390/s390.cc:9322
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.cc:13175
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.cc:17671
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 23806,24127 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Mencoba menjalankan '%s' dalam shell untuk meningkatkan batasannya.\n"
  
! #: config/rs6000/rs6000.cc:3905
  #, fuzzy
  #| msgid "Use hardware floating point"
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "Gunakan piranti keras titik pecahan"
  
! #: config/rs6000/rs6000.cc:3916
  #, fuzzy
  #| msgid "Disable indexed addressing"
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "Non-aktifkan pengalamatan terindeks"
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11482
  #, fuzzy
  #| msgid "bad test"
  msgid "bad move"
  msgstr "tes buruk"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%A value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "nilai %%D tidak valid"
  
! #: config/rs6000/rs6000.cc:14295
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%e value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "nilai %%f tidak valid"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "nilai %%F tidak valid"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "nilai %%G tidak valid"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "kode %%j tidak valid"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "kode %%J tidak valid"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "nilai %%k tidak valid"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "nilai %%K tidak valid"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "nilai %%O tidak valid"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "nilai %%q tidak valid"
  
! #: config/rs6000/rs6000.cc:14540
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%t value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "nilai %%T tidak valid"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "nilai %%u tidak valid"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "nilai %%v tidak valid"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%V value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%H value"
! msgid "invalid %%W value"
! msgstr "nilai %%H tidak valid"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "nilai %%x tidak valid"
  
! #: config/rs6000/rs6000.cc:14730
  #, fuzzy, c-format
  #| msgid "invalid %%H value"
  msgid "invalid %%z value"
  msgstr "nilai %%H tidak valid"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "nilai %%ytidak valid, coba menggunakan batasan 'Z'"
  
! #: config/rs6000/rs6000.cc:14907
  #, fuzzy, c-format
  #| msgid "taking address of temporary"
  msgid "%%a requires an address of memory"
  msgstr "memakai alamat dari sementara"
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/rs6000/rs6000.cc:28237
  #, fuzzy
  #| msgid "Do not generate a single exit point for each function"
  msgid "Could not generate addis value for fusion"
  msgstr "Jangan hasilkan sebuah titik keluar tunggal untuk setiap fungsi"
  
! #: config/rs6000/rs6000.cc:28306
  #, fuzzy
  #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
  msgstr "tidak dapat menghasilkan reloads untuk:"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29031
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:29033
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:29035
  #, fuzzy
  #| msgid "invalid conversion from %<__fpreg%>"
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "konversi dari %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:29037
  #, fuzzy
  #| msgid "invalid conversion to %<__fpreg%>"
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "konversi ke %<__fpreg%> tidak valid"
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! #| msgid "invalid conversion from %<__fpreg%>"
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "konversi dari %<__fpreg%> tidak valid"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! #| msgid "invalid conversion to %<__fpreg%>"
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "konversi ke %<__fpreg%> tidak valid"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr "tidak dapat menguraikan alamat"
  
! #: config/s390/s390.cc:9003
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9026
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid reference for 'J' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9044
  #, fuzzy, c-format
  #| msgid "invalid operand for 'O' modifier"
  msgid "invalid address for 'O' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'O'"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.cc:9139
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'R' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9167
  #, fuzzy, c-format
  #| msgid "invalid operand for 'b' modifier"
  msgid "invalid address for 'S' output modifier"
  msgstr "operan tidak valid untuk pemodifikasi 'b'"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9328
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.cc:9335
  #, fuzzy, c-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression - try using an output modifier"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: config/s390/s390.cc:9338
  #, fuzzy, c-format
  #| msgid "invalid operand for 'o' modifier"
  msgid "invalid expression for output modifier '%c'"
  msgstr "operan tidak valid untuk pemodifikasi 'o'"
  
! #: config/s390/s390.cc:13191
  #, fuzzy
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "vector argument passed to unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/s390/s390.cc:17687
  #, fuzzy
  #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signedness"
  msgstr "target penunjuk dalam kembali berbeda dalam signedness"
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 24301,24307 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
--- 24325,24331 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "({anonymous})"
*************** msgstr "<anonim>"
*** 24316,24355 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 24340,24379 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "diduga %<,%>"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<)%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "diduga %<:%> atau %<...%>"
*** 24357,24527 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:5419
  #, fuzzy
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11855
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
--- 24381,24551 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<)%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<]%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:5421
  #, fuzzy
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "diduga %<(%>"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<[%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<while%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<,%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:11866
  #, fuzzy
  #| msgid "expected %<{%>"
  msgid "expected %<.%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@end%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<>%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<,%> or %<)%>"
  msgstr "diduga %<,%> atau %<,%>"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "diduga %<=%>"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<)%> or %<,%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<}%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "diduga %<#pragma omp section%> atau %<}%>"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "(anonymous)"
  msgstr "<anonim>"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<<%>"
*************** msgstr "Diduga nama"
*** 24540,24558 ****
  msgid "Driving: ("
  msgstr "Driving:"
  
! #: cp/call.cc:4281
  #, fuzzy, c-format
  #| msgid "candidate 1:"
  msgid "candidate %i:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:8590
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
--- 24564,24582 ----
  msgid "Driving: ("
  msgstr "Driving:"
  
! #: cp/call.cc:4285
  #, fuzzy, c-format
  #| msgid "candidate 1:"
  msgid "candidate %i:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:8594
  #, fuzzy
  #| msgid "type %qs has a user-defined constructor"
  msgid "  after user-defined conversion:"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  #, fuzzy
  #| msgid "candidate 1:"
  msgid "candidate is:"
*************** msgid_plural "candidates are:"
*** 24560,24570 ****
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
--- 24584,24594 ----
  msgstr[0] "kandidat 1:"
  msgstr[1] "kandidat 1:"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "kandidat 1:"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "kandidat 2:"
  
*************** msgstr "kurung disekitar penginisialisas
*** 24586,24681 ****
  msgid "<unresolved overloaded function type>"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/error.cc:894
  #, fuzzy
  #| msgid "permerror: "
  msgid "<type error>"
  msgstr "permerror: "
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1302
  #, fuzzy, c-format
  #| msgid "too many initializers for %qT"
  msgid "(static initializers for %s)"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1540
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "{anonymous}"
  msgstr "<anonim>"
  
! #: cp/error.cc:1542
  #, fuzzy
  #| msgid "Formal namespace"
  msgid "(anonymous namespace)"
  msgstr "Ruang nama formal"
  
! #: cp/error.cc:1641
  #, fuzzy
  #| msgid "template argument required for %<%s %T%>"
  msgid "<template arguments error>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1726
  #, fuzzy
  #| msgid "declaration of %q#D"
  msgid "<declaration error>"
  msgstr "deklarasi dari %q#D"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  #, fuzzy
  #| msgid "template parameter %q+#D"
  msgid "<template parameter error>"
  msgstr "parameter template %q+#D"
  
! #: cp/error.cc:2443
  #, fuzzy
  #| msgid "in statement"
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
--- 24610,24705 ----
  msgid "<unresolved overloaded function type>"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/error.cc:896
  #, fuzzy
  #| msgid "permerror: "
  msgid "<type error>"
  msgstr "permerror: "
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr ""
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1304
  #, fuzzy, c-format
  #| msgid "too many initializers for %qT"
  msgid "(static initializers for %s)"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1542
  #, fuzzy
  #| msgid "<anonymous>"
  msgid "{anonymous}"
  msgstr "<anonim>"
  
! #: cp/error.cc:1544
  #, fuzzy
  #| msgid "Formal namespace"
  msgid "(anonymous namespace)"
  msgstr "Ruang nama formal"
  
! #: cp/error.cc:1643
  #, fuzzy
  #| msgid "template argument required for %<%s %T%>"
  msgid "<template arguments error>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1728
  #, fuzzy
  #| msgid "declaration of %q#D"
  msgid "<declaration error>"
  msgstr "deklarasi dari %q#D"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  #, fuzzy
  #| msgid "template parameter %q+#D"
  msgid "<template parameter error>"
  msgstr "parameter template %q+#D"
  
! #: cp/error.cc:2445
  #, fuzzy
  #| msgid "in statement"
  msgid "<statement>"
  msgstr "dalam pernyataan"
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown src"
  msgid "<unknown>"
*************** msgstr "Tidak diketahui src"
*** 24683,25064 ****
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  #, fuzzy
  #| msgid "Unknown operator '%s' at %%L"
  msgid "<unknown operator>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  #| msgid "floating constant misused"
  msgid "reflect_constant failed"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: cp/reflect.cc:641
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "reflection does not have template arguments"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  #| msgid "Argument of %s at %L is not a valid type"
  msgid "operators argument is not a valid operator"
  msgstr "Argumen dari %s di %L bukan sebuah tipe valid"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "%H%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "dereferencing pointer ke tipe tidak lengkap"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Jangan tune writable data alignmen"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "invalid cast to function type %qT"
  msgid "alignment_of on function type"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "dereferencing pointer ke tipe tidak lengkap"
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "reflect_function failed"
  msgstr "gimplification gagal"
  
! #: cp/reflect.cc:4970
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "argumen ke '-Xassembler' hilang"
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  #| msgid "Unexpected end of module"
  msgid "unexpected value of value member"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "Function does not return a value"
  msgid "reflection does not represent a template"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "new cannot be applied to a reference type"
  msgid "type is not object or reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  #, fuzzy
  #| msgid "%qs is not a valid output file"
  msgid "name is not a valid identifier"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  #, fuzzy
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6038
  #, fuzzy
  #| msgid "requested alignment is not a power of 2"
  msgid "alignment is not power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have non-array object type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:6506
  #, fuzzy
  #| msgid "cast to union type from type not present in union"
  msgid "current scope does not represent a function"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: cp/reflect.cc:6526
  #, fuzzy
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "current scope does not represent a class nor a member function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/reflect.cc:6685
  #, fuzzy
  #| msgid "incomplete implementation of class %qs"
  msgid "incomplete parent class"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  #| msgid "%qT is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  #| msgid "%qT is not a class type"
  msgid "not a complete class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  #| msgid "%qD cannot be defaulted"
  msgid "value cannot be extracted"
--- 24707,25088 ----
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  #, fuzzy
  #| msgid "  in thrown expression"
  msgid "<throw-expression>"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3536
  #, fuzzy
  #| msgid "Unknown operator '%s' at %%L"
  msgid "<unknown operator>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  #, fuzzy
  #| msgid "floating constant misused"
  msgid "reflect_constant failed"
  msgstr "konstanta pecahan disalah gunakan"
  
! #: cp/reflect.cc:661
  #, fuzzy
  #| msgid "accumulator is not a constant integer"
  msgid "array element not a constant integer"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: cp/reflect.cc:1143
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:1155
  #, fuzzy
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "reflection does not have template arguments"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/reflect.cc:1166
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a function or function type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  #| msgid "Argument of %s at %L is not a valid type"
  msgid "operators argument is not a valid operator"
  msgstr "Argumen dari %s di %L bukan sebuah tipe valid"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  #| msgid "%H%qE does not have class type"
  msgid "reflection does not have a type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:3192
  #, fuzzy
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "reflection does not represent parameter of current function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  #, fuzzy
  #| msgid "non-constant condition for static assertion"
  msgid "non-constant offset for offset_of"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "dereferencing pointer ke tipe tidak lengkap"
  
! #: cp/reflect.cc:3375
  #, fuzzy
  #| msgid "Do not tune writable data alignment"
  msgid "reflection not suitable for alignment_of"
  msgstr "Jangan tune writable data alignmen"
  
! #: cp/reflect.cc:3411
  #, fuzzy
  #| msgid "invalid cast to function type %qT"
  msgid "alignment_of on function type"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  #, fuzzy
  #| msgid "dereferencing pointer to incomplete type"
  msgid "reflection with incomplete type in bit_size_of"
  msgstr "dereferencing pointer ke tipe tidak lengkap"
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  #, fuzzy
  #| msgid "gimplification failed"
  msgid "reflect_function failed"
  msgstr "gimplification gagal"
  
! #: cp/reflect.cc:5119
  #, fuzzy
  #| msgid "argument to '-Xassembler' is missing"
  msgid "value member missing"
  msgstr "argumen ke '-Xassembler' hilang"
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  #, fuzzy
  #| msgid "Unexpected end of module"
  msgid "unexpected value of value member"
  msgstr "Tidak terduga akhir dari modul"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:5328
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5623
  #, fuzzy
  #| msgid "Function does not return a value"
  msgid "reflection does not represent a template"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument to can_substitute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "new cannot be applied to a reference type"
  msgid "type is not object or reference type"
  msgstr "new tidak dapat diaplikasikan untuk mereferensikan sebuah tipe"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6128
  #, fuzzy
  #| msgid "%qs is not a valid output file"
  msgid "name is not a valid identifier"
  msgstr "%qs bukan sebuah berkas keluaran yang valid"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, fuzzy
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/reflect.cc:6161
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6173
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6191
  #, fuzzy
  #| msgid "requested alignment is not a power of 2"
  msgid "alignment is not power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/reflect.cc:6194
  #, fuzzy
  #| msgid "caller edge count is negative"
  msgid "alignment is negative"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cp/reflect.cc:6201
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6217
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have non-array object type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/reflect.cc:6661
  #, fuzzy
  #| msgid "cast to union type from type not present in union"
  msgid "current scope does not represent a function"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: cp/reflect.cc:6681
  #, fuzzy
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "current scope does not represent a class nor a member function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/reflect.cc:6840
  #, fuzzy
  #| msgid "incomplete implementation of class %qs"
  msgid "incomplete parent class"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: cp/reflect.cc:7315
  #, fuzzy
  #| msgid "%qT is not a class or namespace"
  msgid "neither complete class type nor namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  #| msgid "%qT is not a class type"
  msgid "not a complete class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  #| msgid "%qD cannot be defaulted"
  msgid "value cannot be extracted"
*************** msgstr "konversi ke %qT mengubah nilai k
*** 25120,25177 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.cc:7862
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7922
  #, fuzzy
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "no pre-increment operator for type"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  #, fuzzy
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "no pre-decrement operator for type"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 25144,25201 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr "kandidat adalah:"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "tipe argumen salah ke unary minus"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "tipe argumen salah ke bit-complement"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "tipe argumen salah ke abs"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "tipe argumen salah ke konjugasi"
  
! #: cp/typeck.cc:7863
  #, fuzzy
  #| msgid "wrong type argument to unary plus"
  msgid "in argument to unary !"
  msgstr "tipe argume salah ke unary plus"
  
! #: cp/typeck.cc:7923
  #, fuzzy
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "no pre-increment operator for type"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  #, fuzzy
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "no pre-decrement operator for type"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "tipe tidak benar benar kompatibe
*** 25256,25262 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 25280,25286 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 25267,25273 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 25291,25297 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 25324,25349 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "penempatan array"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 25348,25373 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr "penempatan array"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr ""
*** 25353,25359 ****
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 25377,25383 ----
  msgid "Driving:"
  msgstr "Driving:"
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr "Operator buruk"
*** 25497,25503 ****
  msgid "Bad type in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr "Tidak terduga akhir dari modul"
  
--- 25521,25527 ----
  msgid "Bad type in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr "Tidak terduga akhir dari modul"
  
*************** msgstr "blok IF"
*** 25525,25535 ****
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
--- 25549,25559 ----
  msgid "implied END DO"
  msgstr "Diimplikasikan END DO"
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "assignment"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr "assignmen penunjuk"
  
*************** msgstr "'%s' di %L harus memiliki panjan
*** 25645,25703 ****
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.cc:8412
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8416
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.cc:8420
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 25669,25727 ----
  msgid "bind(c) procedure"
  msgstr "prosedur elemental"
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  #, fuzzy
  #| msgid "%qD is not a variable"
  msgid "iterator variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: fortran/resolve.cc:8428
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Start expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8432
  #, fuzzy
  #| msgid "invalid expression as operand"
  msgid "End expression in DO loop"
  msgstr "ekspresi sebagai operan tidak valid"
  
! #: fortran/resolve.cc:8436
  #, fuzzy
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "Step expression in DO loop"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  #, fuzzy
  #| msgid "DEALLOCATE "
  msgid "DEALLOCATE object"
  msgstr "DEALOKASIKAN "
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  #, fuzzy
  #| msgid "ALLOCATE "
  msgid "ALLOCATE object"
  msgstr "ALOKASIKAN "
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 25707,25739 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-decl.cc:6778
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 25731,25763 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Pajang KARAKTER berbeda (%d/%d) dalam konstruktor array di %L"
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-decl.cc:6789
  #, fuzzy, c-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 25743,25826 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, fuzzy, c-format
  #| msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/trans-intrinsic.cc:9646
  #, fuzzy
  #| msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 25767,25850 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr "Panjang karakter tidak sama (%ld/%ld) dalam %s di %L"
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, fuzzy, c-format
  #| msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah negatif di %L"
  
! #: fortran/trans-intrinsic.cc:9647
  #, fuzzy
  #| msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr "Argumen NCOPIES dari REPEAT intrinsik adalah terlalu besar di %L"
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr "Mencoba untuk mengalokasikan arr
*** 25887,25898 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'"
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 25911,25922 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr "Mencoba untuk DEALOKASI yang tidak dialokasikan '%s'"
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "Diduga tipe ekspresi"
*** 25934,25941 ****
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
--- 25958,25965 ----
  msgid "expected boolean type"
  msgstr "diduga bukan tuple"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
*************** msgstr "tidak ada argumen"
*** 26017,26023 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
--- 26041,26047 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many arguments"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 26685,26691 ****
  msgstr "-maix64 dibutuhkan: 64 bit komputasi dengan pengalamatan 32 bit belum didukung"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mcmodel%> incompatible with other toc options"
--- 26709,26715 ----
  msgstr "-maix64 dibutuhkan: 64 bit komputasi dengan pengalamatan 32 bit belum didukung"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mcmodel%> incompatible with other toc options"
*************** msgstr "%<-march=%s%> tidak kompatibel d
*** 26697,26703 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "soft-float dan long-double-128 tidak kompatibel"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
--- 26721,26733 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "soft-float dan long-double-128 tidak kompatibel"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires a PowerPC64 cpu"
  msgid "%<-m64%> requires a PowerPC64 cpu"
*************** msgstr "Menggunakan ABI lama darwin"
*** 26920,26925 ****
--- 26950,26960 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
*************** msgid "unknown pointer size model %qs"
*** 26983,26989 ****
  msgstr "mode mesin %qs tidak dikenal"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 27018,27024 ----
  msgstr "mode mesin %qs tidak dikenal"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr ""
*** 27020,27026 ****
  msgid "Unrecognized option: %qs"
  msgstr "pilihan '-%s' tidak dikenal"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown LTO partitioning model %qs"
--- 27055,27061 ----
  msgid "Unrecognized option: %qs"
  msgstr "pilihan '-%s' tidak dikenal"
  
! #: params.opt:497 common.opt:2342
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown LTO partitioning model %qs"
*************** msgstr "mode mesin %qs tidak dikenal"
*** 27043,27182 ****
  msgid "unknown threader debug mode %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1747
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown excess precision style %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, fuzzy, gcc-internal-format
  #| msgid "Place floating point constants in TOC"
  msgid "unknown floating point contraction style %qs"
  msgstr "Tempatkan konstanta titik pecahan dalam TOC"
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2026
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Stack Reuse Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2244
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:2257
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown IRA region %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "targets missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "options or targets=options missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2484
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tls-model \"%s\""
  msgid "unknown offload ABI %qs"
  msgstr "tls-model \"%s\" tidak dikenal"
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown profile update method %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2830
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:3168
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete implementation of class %qs"
  msgid "unknown trampoline implementation %qs"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3566
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects automatic aggregate initialization"
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: common.opt:3592
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3611
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized zero init padding bits kind %qs"
--- 27078,27217 ----
  msgid "unknown threader debug mode %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:1746
  #, fuzzy, gcc-internal-format
  #| msgid "unknown demangling style '%s'"
  msgid "unknown excess precision style %qs"
  msgstr "gaya demangling '%s' tidak diketahui"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, fuzzy, gcc-internal-format
  #| msgid "Place floating point constants in TOC"
  msgid "unknown floating point contraction style %qs"
  msgstr "Tempatkan konstanta titik pecahan dalam TOC"
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2025
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Stack Reuse Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2243
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown IRA algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:2256
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira region \"%s\""
  msgid "unknown IRA region %qs"
  msgstr "daerah ira \"%s\" tidak diketahui"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "targets missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "options or targets=options missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2483
  #, fuzzy, gcc-internal-format
  #| msgid "unknown tls-model \"%s\""
  msgid "unknown offload ABI %qs"
  msgstr "tls-model \"%s\" tidak dikenal"
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "assertion hilang setelah %qs"
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2687
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown profile update method %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown Live-Patching Level %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:2829
  #, fuzzy, gcc-internal-format
  #| msgid "unknown ira algorithm \"%s\""
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "algoritma ira \"%s\" tidak diketahui"
  
! #: common.opt:3167
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown TLS model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  #| msgid "incomplete implementation of class %qs"
  msgid "unknown trampoline implementation %qs"
  msgstr "implementasi dari class %qs tidak lengkap"
  
! #: common.opt:3534
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown vectorizer cost model %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: common.opt:3565
  #, fuzzy, gcc-internal-format
  #| msgid "traditional C rejects automatic aggregate initialization"
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: common.opt:3591
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized visibility value \"%s\""
  msgid "unrecognized visibility value %qs"
  msgstr "nilai visibility \"%s\" tidak dikenal"
  
! #: common.opt:3610
  #, fuzzy, gcc-internal-format
  #| msgid "(near initialization for %qs)"
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized command line option \"%s\""
  msgid "unrecognized zero init padding bits kind %qs"
*************** msgstr "%qE atribut konflik dengan atrib
*** 27457,27464 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
--- 27492,27499 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "previous declaration here"
*************** msgstr "%qs atribut direktif diabaikan"
*** 27478,27484 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
--- 27513,27519 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qs atribut direktif diabaikan"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments specified for %qE attribute"
*************** msgstr "jumlah dari argumen salah dispes
*** 27490,27496 ****
  msgid "expected %i or more, found %i"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
--- 27525,27531 ----
  msgid "expected %i or more, found %i"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %i, found %i"
*************** msgstr "tipe atribut diabaikan setelah t
*** 27562,27582 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 27597,27617 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "tidak dapat mengubah nama berkas
*** 27850,27856 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
--- 27885,27891 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "ofset diluar dari jangkauan dari konstanta string"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qE declared here"
*************** msgid "invalid third argument to %<__bui
*** 27877,27888 ****
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
--- 27912,27923 ----
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
*************** msgstr "jumlah dari argumen ke fungsi %<
*** 28022,28028 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, fuzzy, gcc-internal-format
  #| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
--- 28057,28063 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, fuzzy, gcc-internal-format
  #| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
*************** msgstr "%K argumen terakhir dari %K buka
*** 28046,28057 ****
  msgid "cannot tail-call: %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "pemanggilan fungsi memiliki nilai bersama"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "passing too large argument on stack"
--- 28081,28092 ----
  msgid "cannot tail-call: %s"
  msgstr "tidak dapat menemukan class %qs"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "pemanggilan fungsi memiliki nilai bersama"
  
! #: calls.cc:3577
  #, fuzzy, gcc-internal-format
  #| msgid "missing argument to \"%s\""
  msgid "passing too large argument on stack"
*************** msgstr "hilang argumen ke \"%s\""
*** 28063,28178 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_eh_tree gagal"
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtotal size of local objects too large"
  msgid "total size of local objects is too large"
  msgstr "%J ukuran total dari objek lokal terlalu besar"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "ukuran dari variabel %q+D terlalu besar"
  
! #: cfgexpand.cc:2152
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable %qD used in nested function"
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: cfgexpand.cc:3293
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qs conflicts with asm clobber list"
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "asm-specifier untuk variabel %qs konflik dengan daftar asm clobber"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, fuzzy, gcc-internal-format
  #| msgid "PIC register %qs clobbered in %<asm%>"
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "PIC register %qs terpotong dalam %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, fuzzy, gcc-internal-format
  #| msgid "PIC register %qs clobbered in %<asm%>"
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "PIC register %qs terpotong dalam %<asm%>"
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "lebih dari %d operan dalam %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nama register %qs tidak dikenal dalam %<asm%>"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "penggantian register Z tidak valid untuk insn"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "jumlah keluaran %d tidak secara langsung dapat dialamati"
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "operan asm %d mungkin tidak cocok dengan batasan"
  
! #: cfgexpand.cc:3956
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm clobber konflik dengan keluaran operan"
  
! #: cfgexpand.cc:3961
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm clobber konflik dengan masukan operan"
  
! #: cfgexpand.cc:7105
  #, fuzzy, gcc-internal-format
  #| msgid "not protecting local variables: variable length buffer"
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "tidak memproteksi variabel lokal: panjang buffer variabel"
  
! #: cfgexpand.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not protecting function: no buffer at least %d bytes long"
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "tidak memproteksi fungsi: tidak ada buffser paling tidak %d bytes long"
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 28098,28213 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_eh_tree gagal"
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtotal size of local objects too large"
  msgid "total size of local objects is too large"
  msgstr "%J ukuran total dari objek lokal terlalu besar"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "ukuran dari variabel %q+D terlalu besar"
  
! #: cfgexpand.cc:2154
  #, fuzzy, gcc-internal-format
  #| msgid "global register variable %qD used in nested function"
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: cfgexpand.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qs conflicts with asm clobber list"
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr "asm-specifier untuk variabel %qs konflik dengan daftar asm clobber"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "PIC register %qs clobbered in %<asm%>"
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "PIC register %qs terpotong dalam %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, fuzzy, gcc-internal-format
  #| msgid "PIC register %qs clobbered in %<asm%>"
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "PIC register %qs terpotong dalam %<asm%>"
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "lebih dari %d operan dalam %<asm%>"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "nama register %qs tidak dikenal dalam %<asm%>"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  #| msgid "invalid Z register replacement for insn"
  msgid "invalid hard register usage between output operands"
  msgstr "penggantian register Z tidak valid untuk insn"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "jumlah keluaran %d tidak secara langsung dapat dialamati"
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  #| msgid "asm operand %d probably doesn%'t match constraints"
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "operan asm %d mungkin tidak cocok dengan batasan"
  
! #: cfgexpand.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with output operand"
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "asm clobber konflik dengan keluaran operan"
  
! #: cfgexpand.cc:3991
  #, fuzzy, gcc-internal-format
  #| msgid "asm clobber conflict with input operand"
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "asm clobber konflik dengan masukan operan"
  
! #: cfgexpand.cc:7135
  #, fuzzy, gcc-internal-format
  #| msgid "not protecting local variables: variable length buffer"
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "tidak memproteksi variabel lokal: panjang buffer variabel"
  
! #: cfgexpand.cc:7139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not protecting function: no buffer at least %d bytes long"
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "tidak memproteksi fungsi: tidak ada buffser paling tidak %d bytes long"
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgstr "Terlalu banyak loop keluar yang
*** 28541,29098 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "%d exits direkam untuk loop %d (memiliki %d exits)"
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "multiple hot/cold transisi ditemukan (bb %i)"
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB tidak cocok dengan cfg %wi %i"
  
! #: cfgrtl.cc:2610
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB tidak cocok dengan cfg %wi %i"
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge crosses section boundary (bb %i)"
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "fallthru edge menyilangi daerah batas (bb %i)"
  
! #: cfgrtl.cc:2643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge crosses section boundary (bb %i)"
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "fallthru edge menyilangi daerah batas (bb %i)"
  
! #: cfgrtl.cc:2649
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge crosses section boundary (bb %i)"
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "fallthru edge menyilangi daerah batas (bb %i)"
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing REG_EH_REGION note in the end of bb %i"
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "hilang catatan REG_EH_REGION dalam akhir d ari bb %i"
  
! #: cfgrtl.cc:2698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many outgoing branch edges from bb %i"
  msgid "too many exception handling edges in bb %i"
  msgstr "terlalu banyak ujung percabangan keluar dari bb %i"
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "terlalu banyak ujung percabangan keluar dari bb %i"
  
! #: cfgrtl.cc:2711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge after unconditional jump %i"
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "ujung fallthru setelah jump %i tidak terkondisi"
  
! #: cfgrtl.cc:2716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong amount of branch edges after unconditional jump %i"
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Jumlah dari ujung percabangan salah setelah unkondisional jump %i"
  
! #: cfgrtl.cc:2723
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong amount of branch edges after conditional jump %i"
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "jumlah dari ujung cabang salah setelah kondisional jump %i"
  
! #: cfgrtl.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "call edges for non-call insn in bb %i"
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "panggilan ujung untuk bukan-panggilan instruksi dalam bb %i"
  
! #: cfgrtl.cc:2734
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "call edges for non-call insn in bb %i"
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "panggilan ujung untuk bukan-panggilan instruksi dalam bb %i"
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "ujung tida normal untuk tidak ada tujuan dalam bb %i"
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK hilang untuk blok %d"
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d ditengah dari blok dasar %d"
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "dalam blok dasar %d:"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "BB_RTL flags tidak diset untuk blok %d"
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "insn %d basic blok penunjuk adalah %d, seharusnya %d"
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "insn %d dalam header dari bb %d memiliki bukan KOSONG blok dasar"
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "instruksi %d dalam footer dari bb %d memiliki bukan KOSONG blok dasar"
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "instruksi %d diluar dari blok dasar memiliki daerah bb bukan KOSONG"
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "akhir instruksi %d untuk blok %d tidak ditemukan dalam stream instruksi"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "instruksi %d berada dalam multiple blok dasar (%d dan %d)"
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "kepala instruksi %d untuk blok %d tidak ditemukan dalam stream instruksi"
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "hilang pembatas setelah blok %i"
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Blok tidak benar untuk fallthru %i->%i"
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Fallthru tidak benar %i->%i"
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "blok dasar tidak ditempatkan secara berurutan"
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D diubah namanya setelah direferensikan dalam perakitan"
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "pilihan target spesifik tidak cocok"
  
! #: cgraph.cc:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.cc:4182
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.cc:4469
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
--- 28576,29133 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "%d exits direkam untuk loop %d (memiliki %d exits)"
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr "multiple hot/cold transisi ditemukan (bb %i)"
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, fuzzy, gcc-internal-format
  #| msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr "verify_flow_info: REG_BR_PROB tidak cocok dengan cfg %wi %i"
  
! #: cfgrtl.cc:2623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr "verify_flow_info: REG_BR_PROB tidak cocok dengan cfg %wi %i"
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge crosses section boundary (bb %i)"
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr "fallthru edge menyilangi daerah batas (bb %i)"
  
! #: cfgrtl.cc:2656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge crosses section boundary (bb %i)"
  msgid "EH edge crosses section boundary in bb %i"
  msgstr "fallthru edge menyilangi daerah batas (bb %i)"
  
! #: cfgrtl.cc:2662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge crosses section boundary (bb %i)"
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr "fallthru edge menyilangi daerah batas (bb %i)"
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "missing REG_EH_REGION note in the end of bb %i"
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr "hilang catatan REG_EH_REGION dalam akhir d ari bb %i"
  
! #: cfgrtl.cc:2711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too many outgoing branch edges from bb %i"
  msgid "too many exception handling edges in bb %i"
  msgstr "terlalu banyak ujung percabangan keluar dari bb %i"
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr "terlalu banyak ujung percabangan keluar dari bb %i"
  
! #: cfgrtl.cc:2724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "fallthru edge after unconditional jump %i"
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr "ujung fallthru setelah jump %i tidak terkondisi"
  
! #: cfgrtl.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong amount of branch edges after unconditional jump %i"
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr "Jumlah dari ujung percabangan salah setelah unkondisional jump %i"
  
! #: cfgrtl.cc:2736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong amount of branch edges after conditional jump %i"
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr "jumlah dari ujung cabang salah setelah kondisional jump %i"
  
! #: cfgrtl.cc:2742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "call edges for non-call insn in bb %i"
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr "panggilan ujung untuk bukan-panggilan instruksi dalam bb %i"
  
! #: cfgrtl.cc:2747
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "call edges for non-call insn in bb %i"
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr "panggilan ujung untuk bukan-panggilan instruksi dalam bb %i"
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr "ujung tida normal untuk tidak ada tujuan dalam bb %i"
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK hilang untuk blok %d"
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d ditengah dari blok dasar %d"
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "dalam blok dasar %d:"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr "BB_RTL flags tidak diset untuk blok %d"
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr "insn %d basic blok penunjuk adalah %d, seharusnya %d"
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr "insn %d dalam header dari bb %d memiliki bukan KOSONG blok dasar"
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr "instruksi %d dalam footer dari bb %d memiliki bukan KOSONG blok dasar"
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr "instruksi %d diluar dari blok dasar memiliki daerah bb bukan KOSONG"
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr "akhir instruksi %d untuk blok %d tidak ditemukan dalam stream instruksi"
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr "instruksi %d berada dalam multiple blok dasar (%d dan %d)"
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr "kepala instruksi %d untuk blok %d tidak ditemukan dalam stream instruksi"
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr "hilang pembatas setelah blok %i"
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr "verify_flow_info: Blok tidak benar untuk fallthru %i->%i"
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr "verify_flow_info: Fallthru tidak benar %i->%i"
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr "insn salah dalam ujung fallthru"
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "blok dasar tidak ditempatkan secara berurutan"
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "jumlah dari catatan bb dalam rantai instruksi (%d) != n_basic_blocks (%d)"
  
! #: cgraph.cc:3735
  #, fuzzy, gcc-internal-format
  #| msgid "caller edge count is negative"
  msgid "caller edge count invalid"
  msgstr "jumlah ujung pemanggil negatif"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "missing direct call for speculation %i"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Use control speculation"
  msgid "missing ref for speculation %i"
  msgstr "Gunakan spekulasi kontrol"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "inline clone count is not compatible"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "Assume symbols might be invalid"
  msgid "local symbols must be defined"
  msgstr "Asumsikan simbol mungkin tidak valid"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, fuzzy, gcc-internal-format
  #| msgid "%D renamed after being referenced in assembly"
  msgid "inline clone is referenced by assembly"
  msgstr "%D diubah namanya setelah direferensikan dalam perakitan"
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "target specific option mismatch"
  msgid "semantic interposition mismatch"
  msgstr "pilihan target spesifik tidak cocok"
  
! #: cgraph.cc:4059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "aux field set for edge %s->%s"
  msgid "aux field set for indirect edge from %s"
  msgstr "field tambahan diset untuk ujung  %s->%s"
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "PIC code generation is not compatible with fast indirect calls"
  msgid "edge count is not compatible with inlined to function count"
  msgstr "Pembuatan kode PIC tidak kompatibel dangan panggilan cepat tidak langsung"
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "penunjuk inlined_to salah"
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "multiple pemanggil inline"
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr "penunjuk inlined_to diset untuk pemanggil bukan inline"
  
! #: cgraph.cc:4152
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "caller edge count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "incoming edge count does not match number of PHI arguments"
  msgid "indirect call count does not match BB count"
  msgstr "jumlah ujung masukan tidak cocok dengan jumlah dari argumen PHI"
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr "penunjuk inlined_to diset tetapi tidak ada predecessor ditemukan"
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr "penunjuk inlined_to mereferensikan ke dirinya sendiri"
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr "shared call_stmt:"
  
! #: cgraph.cc:4354
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "titik ujung ke deklarasi salah:"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr "hilang ujung callgraph untuk pemanggilan stmt:"
  
! #: cgraph.cc:4383
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "reference to dead statement"
  msgstr "diduga pernyataan"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.cc:4470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "edge %s->%s has no corresponding call_stmt"
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr "ujung %s->%s tidak memiliki korespondensi call_stmt"
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node gagal"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to '-%s' is missing"
  msgid "%s: section %s.%d is missing"
*************** msgstr ""
*** 29185,29196 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
--- 29220,29231 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F digunakan tetapi tidak pernah didefinisikan"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
*************** msgstr "tipe argumen tidak valid dari %q
*** 29867,29879 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "ukuran frame %wd bytes adalah lebih besar dari %wd bytes"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not open final insn dump file %qs: %m"
  msgstr "tidak dapat membuka berkas dump %qs: %s"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not close final insn dump file %qs: %m"
--- 29902,29914 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "ukuran frame %wd bytes adalah lebih besar dari %wd bytes"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not open final insn dump file %qs: %m"
  msgstr "tidak dapat membuka berkas dump %qs: %s"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, fuzzy, gcc-internal-format
  #| msgid "could not open dump file %qs: %s"
  msgid "could not close final insn dump file %qs: %m"
*************** msgstr "konstanta titik-tetap besar seca
*** 29889,29895 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
--- 29924,29930 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "perbandingan selalu %d karena lebar dari bit-field"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr "diasumsikan signed overflow tidak terjadi ketika menyederhanakan pemeriksaan jangkauan"
*************** msgstr "ukuran total dari variabel lokal
*** 29927,29933 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "batasan tidak memungkinkan dalam %<asm%>"
--- 29962,29968 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "batasan tidak memungkinkan dalam %<asm%>"
*************** msgstr ""
*** 30699,30705 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 30734,30740 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "%s tidak didukung untuk fungsi n
*** 30716,30722 ****
  msgid "%s not supported on this target"
  msgstr "Spe tidak didukung dalam target ini"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
--- 30751,30757 ----
  msgid "%s not supported on this target"
  msgstr "Spe tidak didukung dalam target ini"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "perbandingan selalu %d"
*************** msgstr ""
*** 30741,30747 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
--- 30776,30782 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD defined here"
*************** msgstr "penunjuk circular delegasi terde
*** 30765,30788 ****
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
--- 30800,30823 ----
  msgid "function may return address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, fuzzy, gcc-internal-format
*************** msgstr "mode pointer tidak valid %qs"
*** 31917,31929 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
--- 31952,31964 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qD declared here"
*************** msgstr "digunakan disini"
*** 32303,32787 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "using result of function returning %<void%>"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "batasan operan untuk %<asm%> berbeda dalam jumlah dari alternatif"
  
! #: gimplify.cc:8059
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-memory input %d must stay in memory"
  msgid "non-memory output %d must stay in memory"
  msgstr "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.cc:8074
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: gimplify.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qE"
  msgid "multiple outputs to lvalue %qE"
  msgstr "multiple parameter bernama %qE"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8957
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:8961
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:8976
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:8978
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:9075
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:9077
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "error menutup %s: %m"
  
! #: gimplify.cc:9251
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: gimplify.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:9400
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9606
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: gimplify.cc:9609
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "iterasi variabel %qs seharusnya private"
  
! #: gimplify.cc:9623
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qD should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: gimplify.cc:9626
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:9629
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:10082
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iterator variable %qE not used in clause expression"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:10201
  #, fuzzy, gcc-internal-format
  #| msgid "Execution count is negative"
  msgid "iteration count is zero"
  msgstr "Jumlah eksekusi negatif"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:11326
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:11546
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13927
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:14780
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
--- 32338,32822 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "using result of function returning %<void%>"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr "batasan operan untuk %<asm%> berbeda dalam jumlah dari alternatif"
  
! #: gimplify.cc:8066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-memory input %d must stay in memory"
  msgid "non-memory output %d must stay in memory"
  msgstr "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.cc:8081
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "lvalue tidak valid dalam keluaran asm %d"
  
! #: gimplify.cc:8250
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qE"
  msgid "multiple outputs to lvalue %qE"
  msgstr "multiple parameter bernama %qE"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr "masukan %d bukan memori harus tetap berada dalam memori"
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr "masukan memori %d tidak secara langsung dapat dialamatkan"
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:8968
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in target region"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:8970
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing target region"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:8983
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "threadprivate variable %qE used in untied task"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: gimplify.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing task"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:9082
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %qs"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:9084
  #, fuzzy, gcc-internal-format
  #| msgid "error closing %s: %m"
  msgid "enclosing %qs"
  msgstr "error menutup %s: %m"
  
! #: gimplify.cc:9258
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: gimplify.cc:9405
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: gimplify.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "enclosing %<target%>"
  msgstr "%Hparallel yang melingkupi"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9613
  #, fuzzy, gcc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "iteration variable %qE is predetermined linear"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: gimplify.cc:9616
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should be private"
  msgid "iteration variable %qE should be private"
  msgstr "iterasi variabel %qs seharusnya private"
  
! #: gimplify.cc:9630
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qD should not be firstprivate"
  msgid "iteration variable %qE should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: gimplify.cc:9633
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be reduction"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:9636
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iteration variable %qE should not be linear"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:10089
  #, fuzzy, gcc-internal-format
  #| msgid "iteration variable %qs should not be reduction"
  msgid "iterator variable %qE not used in clause expression"
  msgstr "iterasi variabel %qs seharusnya bukan reduksi"
  
! #: gimplify.cc:10208
  #, fuzzy, gcc-internal-format
  #| msgid "Execution count is negative"
  msgid "iteration count is zero"
  msgstr "Jumlah eksekusi negatif"
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "dynamic iterator sizes not implemented yet"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:11333
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "operan tidak terduga"
  
! #: gimplify.cc:11553
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "penunjuk circular delegasi terdeteksi"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13934
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %<lastprivate%>"
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:14787
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%s variable %qE is private in outer context"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, fuzzy, gcc-internal-format
  #| msgid "invalid template declaration of %qD"
  msgid "invalid private reduction on %qE"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "threadprivate iteration variable %qD"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification gagal"
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr "%qT dipromosikan ke %qT ketika dilewatkan melalui %<...%>"
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr "(jadi anda harus melewatkan %qT bukan %qT ke %<va_arg%>)"
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "jika kode ini dicapai, aplikasi akan digagalkan"
*************** msgstr ""
*** 33199,33205 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in call statement"
  msgid "invalid jump function in LTO stream"
--- 33234,33240 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function in call statement"
  msgid "invalid jump function in LTO stream"
*************** msgstr ""
*** 33367,33384 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "as %qD"
  msgid "for %qD"
  msgstr "sebagai %qD"
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "ukuran frame terlalu besar untuk pemerikasaan stack yang meyakinkan"
--- 33402,33419 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, fuzzy, gcc-internal-format
  #| msgid "as %qD"
  msgid "for %qD"
  msgstr "sebagai %qD"
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "ukuran frame terlalu besar untuk pemerikasaan stack yang meyakinkan"
*************** msgstr ""
*** 33448,33459 ****
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "batasan operan tidak konsisten dalam sebuah %<asm%>"
  
! #: lra-constraints.cc:5702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
--- 33483,33494 ----
  msgid "unable to find a register to spill"
  msgstr "tidak dapat menemukan sebuah register untuk spill dalam kelas %qs"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "batasan operan tidak konsisten dalam sebuah %<asm%>"
  
! #: lra-constraints.cc:5732
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Maximum number of times that an insn could be scheduled"
  msgid "maximum number of generated reload insns per insn achieved (%d)"
*************** msgstr ""
*** 34508,34520 ****
  msgid "unrecognized argument in option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
--- 34543,34555 ----
  msgid "unrecognized argument in option %qs"
  msgstr "pilihan baris perintah \"%s\" tidak dikenal"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %qs are: %s"
*************** msgstr ""
*** 36383,36567 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstanta tidak dihitung ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "efek samping tidak diperhitungkan ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "alamat diambil, tetapi bit ADDRESSABLE tidak diset"
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posisi atau ukuran operan tidak valid ke BIT_FIELD_REF"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "tipe ketepatan hasil integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "mode ketepatan dari hasil bukan integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "tipe tidak cocok dalam referensi array"
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
  msgstr "tipe tidak cocok dalam ekspresi tidak"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "operan %%s tidak valid"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid offset operand in %qs"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF sederhana"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid function in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "pure const state tidak valid untuk fungsi"
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid static chain in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 36418,36602 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2940
  #, fuzzy, gcc-internal-format
  #| msgid "constant not recomputed when ADDR_EXPR changed"
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "konstanta tidak dihitung ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "side effects not recomputed when ADDR_EXPR changed"
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "efek samping tidak diperhitungkan ketika ADDR_EXPR berubah"
  
! #: tree-cfg.cc:2960
  #, fuzzy, gcc-internal-format
  #| msgid "address taken, but ADDRESSABLE bit not set"
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr "alamat diambil, tetapi bit ADDRESSABLE tidak diset"
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  #| msgid "invalid position or size operand to BIT_FIELD_REF"
  msgid "invalid position or size operand to %qs"
  msgstr "posisi atau ukuran operan tidak valid ke BIT_FIELD_REF"
  
! #: tree-cfg.cc:3006
  #, fuzzy, gcc-internal-format
  #| msgid "integral result type precision does not match field size of BIT_FIELD_REF"
  msgid "integral result type precision does not match field size of %qs"
  msgstr "tipe ketepatan hasil integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3015
  #, fuzzy, gcc-internal-format
  #| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "mode ketepatan dari hasil bukan integral tidak cocok dengan ukuran field dari BIT_FIELD_REF"
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in array reference"
  msgid "type mismatch in %qs reference"
  msgstr "tipe tidak cocok dalam referensi array"
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3065
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "conversion of register to a different size in %qs"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in not expression"
  msgid "type mismatch in %qs"
  msgstr "tipe tidak cocok dalam ekspresi tidak"
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid %qs offset operator"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s operand"
  msgid "invalid address operand in %qs"
  msgstr "operan %%s tidak valid"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  #| msgid "invalid shift operand"
  msgid "invalid offset operand in %qs"
  msgstr "operan shift tidak valid"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid clique in %qs"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, fuzzy, gcc-internal-format
  #| msgid "simple IF"
  msgid "%qs in gimple IL"
  msgstr "IF sederhana"
  
! #: tree-cfg.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid function in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "bukan fungsi dalam panggilan gimple"
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr "pure const state tidak valid untuk fungsi"
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3359
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid static chain in gimple call"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 36572,37225 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, fuzzy, gcc-internal-format
  #| msgid "invalid LHS in gimple call"
  msgid "invalid argument to gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "tipe tidak cocok dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "invalid vector comparison resulting type"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3567
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3670
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid types in address space conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipe tidak valid dalam konversi ke titik pecahan"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipe tidak valid dalam konversi ke integer"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "tipe tidak cocok dalam ekspresi shift"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid type for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "konversi bukan trivial dalam operasi unari"
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "bukan register seperti LHS dari operasi binari"
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "tipe tidak cocok dalam ekspresi binary"
  
! #: tree-cfg.cc:4239
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS of ternary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4247
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid operands in ternary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "assignmen array tidak valid"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "tipe argumen tidak valid"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.cc:4650
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.cc:4985
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.cc:5001
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:5009
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.cc:5487
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "label %qD to block does not match in bb %d"
  msgstr "Label '%s' di %C tidak cocok dengan label IF '%s'"
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  #| msgid "control flow in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.cc:9787
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
--- 36607,37265 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, fuzzy, gcc-internal-format
  #| msgid "invalid LHS in gimple call"
  msgid "invalid argument to gimple call"
  msgstr "LHS tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3484
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in comparison expression"
  msgid "mismatching comparison operand types"
  msgstr "tipe tidak cocok dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "non-vector operands in vector comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "invalid vector comparison resulting type"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: tree-cfg.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "bogus comparison result type"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "operan tidak valid dalam operasi unari"
  
! #: tree-cfg.cc:3583
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid vector types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid types in address space conversion"
  msgstr "tipe tidak valid dalam konversi nop"
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "tipe tidak valid dalam konversi titik tetap"
  
! #: tree-cfg.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in conversion to floating point"
  msgid "invalid types in conversion to floating-point"
  msgstr "tipe tidak valid dalam konversi ke titik pecahan"
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "tipe tidak valid dalam konversi ke integer"
  
! #: tree-cfg.cc:3719
  #, fuzzy, gcc-internal-format
  #| msgid "type mismatch in shift expression"
  msgid "type mismatch in %qs expression"
  msgstr "tipe tidak cocok dalam ekspresi shift"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid types for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid type for %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr "konversi bukan trivial dalam operasi unari"
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr "bukan register seperti LHS dari operasi binari"
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid non-vector operands to %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid pointer mode %qs"
  msgid "invalid (pointer) operands %qs"
  msgstr "mode pointer tidak valid %qs"
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "tipe tidak cocok dalam ekspresi binary"
  
! #: tree-cfg.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS of ternary operation"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4212
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid operands in ternary operation"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type for %q+D"
  msgid "invalid mask type in %qs"
  msgstr "tipe abstrak tidak valid untuk %q+D"
  
! #: tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  #| msgid "'&' not allowed by itself in line %d"
  msgid "not allowed type combination in %qs"
  msgstr "'&' tidak diperboleh dengan sendirinya dalam baris %d"
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid position or size in %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4411
  #, fuzzy, gcc-internal-format
  #| msgid "constant argument out of range for %qs"
  msgid "insertion out of range in %qs"
  msgstr "konstanta argumen diluar dari jangkauan untuk %qs"
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "non-trivial conversion at assignment"
  msgid "non-trivial conversion in %qs"
  msgstr "konversi bukan trivial di penempatan"
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  #| msgid "invalid array assignment"
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "assignmen array tidak valid"
  
! #: tree-cfg.cc:4494
  #, fuzzy, gcc-internal-format
  #| msgid "in statement"
  msgid "%qs LHS in clobber statement"
  msgstr "dalam pernyataan"
  
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to %%R"
  msgid "invalid operand in %qs"
  msgstr "operan tidak valid ke %%R"
  
! #: tree-cfg.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %qs size argument in load"
  msgstr "tipe argumen tidak valid"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  #| msgid "invalid rhs for gimple memory store"
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "rhs tidak valid untuk penyimpanan memori gimple"
  
! #: tree-cfg.cc:4615
  #, fuzzy, gcc-internal-format
  #| msgid "non-register as LHS of unary operation"
  msgid "non-register as LHS with vector constructor"
  msgstr "bukan register seperti RHS dari operasi unary"
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect sharing of tree nodes"
  msgid "incorrect number of vector %qs elements"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, fuzzy, gcc-internal-format
  #| msgid "PHI argument is not a GIMPLE value"
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "argumen PHI bukan sebuah nilai GIMPLE"
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4723
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "konversi tidak valid dalam pernyataan return"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "tujuan goto bukan sebuah label ataupun sebuah penunjuk"
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4827
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "non-integral type switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4837
  #, fuzzy, gcc-internal-format
  #| msgid "%<default%> label not within a switch statement"
  msgid "invalid default case label in switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "invalid case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand to switch statement"
  msgid "invalid case range in switch statement"
  msgstr "operan tidak valid ke pernyataan switch"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type precision mismatch in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4879
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "type mismatch for case label in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  #| msgid "case label not within a switch statement"
  msgid "case labels not sorted in switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "label context is not the current function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: tree-cfg.cc:4940
  #, fuzzy, gcc-internal-format
  #| msgid "incorrect entry in label_to_block_map.\n"
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "masukan tidak benar dalam label_to_block_map.\n"
  
! #: tree-cfg.cc:4950
  #, fuzzy, gcc-internal-format
  #| msgid "format string has invalid operand number"
  msgid "incorrect setting of landing pad number"
  msgstr "string format memiliki jumlah operan yang tidak valid"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion in gimple call"
  msgid "invalid comparison code in gimple cond"
  msgstr "konversi tidak valid dalam panggilan gimple"
  
! #: tree-cfg.cc:4974
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "invalid labels in gimple cond"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI result"
  msgid "invalid %<PHI%> result"
  msgstr "Hasil PHI tidak valid"
  
! #: tree-cfg.cc:5092
  #, fuzzy, gcc-internal-format
  #| msgid "missing PHI def"
  msgid "missing %<PHI%> def"
  msgstr "hilang definisi PHI"
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "Invalid PHI argument"
  msgid "invalid %<PHI%> argument"
  msgstr "argumen PHI tidak valid"
  
! #: tree-cfg.cc:5113
  #, fuzzy, gcc-internal-format
  #| msgid "Incompatible types in PHI argument"
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "tipe tidak kompatibel dalam argumen PHI"
  
! #: tree-cfg.cc:5216
  #, fuzzy, gcc-internal-format
  #| msgid "verify_gimple failed"
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5275
  #, fuzzy, gcc-internal-format
  #| msgid "Dead STMT in EH table"
  msgid "dead statement in EH table"
  msgstr "STMT dalam tabel EH mati"
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "local declaration from a different function"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) diset ke blok dasar salah"
  
! #: tree-cfg.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "from this location"
  msgid "PHI node with location"
  msgstr "dari lokasi ini"
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr "pembagian tidak benar dari titik pohon"
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) diset ke blok dasar yang salah"
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "pernyataan ditandai untuk throw, tetapi tidak"
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr "pernyataan ditandai untuk throw di tengah dari blok"
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple gagal"
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr "ENTRY_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr "EXIT_BLOCK memiliki IL diasosiasikan dengannya"
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr "fallthru ke keluar dari bb %d"
  
! #: tree-cfg.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5616
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match IF label '%s'"
  msgid "label %qD to block does not match in bb %d"
  msgstr "Label '%s' di %C tidak cocok dengan label IF '%s'"
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5722
  #, fuzzy, gcc-internal-format
  #| msgid "control flow in the middle of basic block %d"
  msgid "label %qD in the middle of basic block %d"
  msgstr "kontrol aliran di tengah dari blok dasar %d"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr "fallthry edge setelah sebuah pernyataan kontrol dalam bb %d"
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr "benar/salah edge setelah sebuah bukan-COND_COND dalam bb %d"
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr "tanda edge keluar salah diakhir dari bb %d"
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "eksplisit goto di akhir dari bb %d"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr "return edge tidak menunjuk ke akhir dalam bb %d"
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr "ditemukan case baku bukan diawal dari case vektor"
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr "case label tidak diurutkan: "
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr "kelebihan outgoing edge %d->%d"
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr "hilang edge %i->%i"
  
! #: tree-cfg.cc:9752
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<noreturn%> function does return"
  msgid "%<noreturn%> function does return"
  msgstr "%H%<noreturn%> fungsi tidak kembali"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "kontrol mencapai akhir dari fungsi bukan void"
  
! #: tree-cfg.cc:9877
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of function declared with attribute warn_unused_result"
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
*************** msgstr ""
*** 37379,37385 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "korupsi SSA"
--- 37419,37425 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "korupsi SSA"
*************** msgstr "operan tidak valid dalam pernyat
*** 37523,37654 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3323
  #, fuzzy, gcc-internal-format
  #| msgid "length modifier"
  msgid "length computed here"
  msgstr "pemodifikasi panjang"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
--- 37563,37694 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3334
  #, fuzzy, gcc-internal-format
  #| msgid "length modifier"
  msgid "length computed here"
  msgstr "pemodifikasi panjang"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "in this expression"
*************** msgstr "variabel otomatis %qE tidak dapa
*** 37937,37943 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 37977,37983 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 37957,37963 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 37997,38003 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 38407,38415 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
--- 38447,38455 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
*************** msgstr "thread-local COMMON data tidak t
*** 38590,38596 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "alignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
--- 38630,38636 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "alignmen yang diminta untuk %q+D lebih besar dari alignmen yang diimplementasikan dari %wu"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
*************** msgid "%qE attribute ignored for field o
*** 38868,38897 ****
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "%qE argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
--- 38908,38937 ----
  msgstr "%qE atribut diabaikan untuk daerah dari tipe %qT"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "%qE argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
*************** msgid "%qE attribute has no effect on un
*** 38909,38927 ****
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
--- 38949,38967 ----
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored because %qT is already defined"
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE atribut diabaikan karena %qT telah didefinisikan"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE atribut hanya memiliki efek dalam objek publik"
*************** msgid "ignoring %qE attribute not set on
*** 39178,39184 ****
  msgstr "%qs atribut hanya berlaku ke variabel"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for local variables"
--- 39218,39224 ----
  msgstr "%qs atribut hanya berlaku ke variabel"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for local variables"
*************** msgid "weak %q+D cannot be defined %qE"
*** 39256,39262 ****
  msgstr "%qD tidak dapat dibakukan"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
--- 39296,39302 ----
  msgstr "%qD tidak dapat dibakukan"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "attribute %qE argument not a string"
*************** msgstr ""
*** 39376,39382 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
--- 39416,39422 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applies only to functions"
*************** msgstr "alignmen yang diminta bukan keli
*** 39485,39491 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 39525,39531 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr "%qE atribut diabaikan untuk %qE"
*** 39520,39526 ****
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
--- 39560,39566 ----
  msgid "type was previously declared %qE"
  msgstr "setelah deklarasi sebelumnya %q+D"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
*************** msgstr "%qD tidak dideklarasikan dalam %
*** 39544,39550 ****
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
--- 39584,39590 ----
  msgid "%qE argument is not a function"
  msgstr "membersihkan argumen bukan sebuah fungsi"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, fuzzy, gcc-internal-format
  #| msgid "version attribute is not a string"
  msgid "deprecated message is not a string"
*************** msgstr "argumen atribut %qs bukan sebuah
*** 39577,39588 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ukuran vektor bukan sebuah kelipatan integral dari ukuran komponen"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ukuran vektor nol"
--- 39617,39628 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ukuran vektor bukan sebuah kelipatan integral dari ukuran komponen"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ukuran vektor nol"
*************** msgstr "%qE atribut membutuhkan prototip
*** 39776,39792 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "posisi yang diminta lebih kecil dari nol"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
--- 39816,39832 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "posisi yang diminta lebih kecil dari nol"
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding attribute at %C"
*************** msgstr "Diduga atribut binding di %C"
*** 39802,39808 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
--- 39842,39848 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized register name \"%s\""
  msgid "unrecognized %qE attribute argument %qs"
*************** msgstr "alamat dari %qD akan selalu diev
*** 40091,40098 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
--- 40131,40138 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "disarankan parentheses disekitar assignmen digunakan sebagai nilai kebenaran"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "penggunaan tidak valid dari %<restrict%>"
*************** msgstr ""
*** 40307,40313 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 40347,40353 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 40315,40321 ****
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 40355,40361 ----
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr ""
*** 40457,40463 ****
  msgid "size of array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
--- 40497,40503 ----
  msgid "size of array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "operand type %qT is incompatible with argument %d of %qE"
*************** msgstr "melewatkan argumen %d dari %qE m
*** 40475,40583 ****
  msgid "both arguments must be compatible"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: c-family/c-common.cc:7906
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments to function %qE"
  msgid "incorrect number of arguments to function %qE"
  msgstr "tidak cukup argumen ke fungsi %qE"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c-family/c-common.cc:7940
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.cc:7952
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.cc:7974
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c-family/c-common.cc:7984
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c-family/c-common.cc:7993
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c-family/c-common.cc:8003
  #, fuzzy, gcc-internal-format
  #| msgid "Type/rank mismatch in argument '%s' at %L"
  msgid "size mismatch in argument %d of %qE"
  msgstr "Tipe/tingkat tidak cocok dalam argumen '%s' di %L"
  
! #: c-family/c-common.cc:8018
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c-family/c-common.cc:8024
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c-family/c-common.cc:8041
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-common.cc:8055
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "non-integer memory model argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c-family/c-common.cc:8070
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid memory model argument %d of %qE"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, fuzzy, gcc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "index value is out of bound"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qT to vector %qT involves truncation"
--- 40515,40623 ----
  msgid "both arguments must be compatible"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  #| msgid "not enough arguments to function %qE"
  msgid "incorrect number of arguments to function %qE"
  msgstr "tidak cukup argumen ke fungsi %qE"
  
! #: c-family/c-common.cc:7938
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs must be a 2-bit unsigned literal"
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "argumen ke %qs harus berupa sebuah 2 bit unsigned literal"
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c-family/c-common.cc:7956
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "%Kfirst argument of %D must be a pointer, second integer constant"
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K argumen pertama dari %D harus berupa sebuah penunjuk, integer kedua konstanta"
  
! #: c-family/c-common.cc:7990
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "argument %d of %qE must be a pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c-family/c-common.cc:8000
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c-family/c-common.cc:8009
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c-family/c-common.cc:8019
  #, fuzzy, gcc-internal-format
  #| msgid "Type/rank mismatch in argument '%s' at %L"
  msgid "size mismatch in argument %d of %qE"
  msgstr "Tipe/tingkat tidak cocok dalam argumen '%s' di %L"
  
! #: c-family/c-common.cc:8034
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c-family/c-common.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c-family/c-common.cc:8057
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-common.cc:8071
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "non-integer memory model argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c-family/c-common.cc:8086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument of %qs"
  msgid "invalid memory model argument %d of %qE"
  msgstr "tipe argumen tidak valid dari %qs"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, fuzzy, gcc-internal-format
  #| msgid "index in dimension %d is out of bounds at %L"
  msgid "index value is out of bound"
  msgstr "indeks dalam dimensi %d diluar dari jangkauan di %L"
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion of scalar %qT to vector %qT involves truncation"
*************** msgstr "konversi dari %qT ke %qT adalah
*** 40585,40653 ****
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "built-in function %qE must be directly called"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10022
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in reference to %q+D"
  msgid "possible fix: dereference with %qs"
--- 40625,40693 ----
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D cannot be declared weak"
  msgid "built-in function %qE must be directly called"
  msgstr "fungsi inline %q+D tidak dapat dideklarasikan lemah"
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "size of array %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "size of array is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size %qE of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size %qE of array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10124
  #, fuzzy, gcc-internal-format
  #| msgid "object missing in reference to %q+D"
  msgid "possible fix: dereference with %qs"
*************** msgid "ignoring %<#pragma %s %s%>"
*** 41261,41392 ****
  msgstr "%H mengabaikan #pragma %s %s"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstray %<@%> in program"
  msgid "stray %<@%> in program"
  msgstr "%H hilang %<@%> dalam aplikasi"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "hilang %qs dalam aplikasi"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "hilang karakter %c pengakhir"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "hilang %qc dalam aplikasi"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "hilang %<\\%o%> dalam aplikasi"
  
! #: c-family/c-lex.cc:1087
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %qs type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "konstanta integer terlalu besar untuk tipe %qs"
  
! #: c-family/c-lex.cc:1090
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %qs type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "konstanta integer terlalu besar untuk tipe %qs"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "konstanta desimal ini hanya tidak unsigned dalam ISO C90"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "konstanta desimal ini akan menjadi unsigned dalam ISO C90"
  
! #: c-family/c-lex.cc:1182
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %qs type"
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "konstanta integer terlalu besar untuk tipe %qs"
  
! #: c-family/c-lex.cc:1222
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "unsuffixed floating constant"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  #| msgid "decimal floating point not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "titik pecahan desimal tidak didukung untuk target ini"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "tidak didukung akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1314
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "konstanta floating melebihi jangkauan dari %qT"
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "konstanta floating dipotong ke nol"
  
! #: c-family/c-lex.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "tidak didukung bukan-standar pemotongan dari string literals"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 41301,41432 ----
  msgstr "%H mengabaikan #pragma %s %s"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, fuzzy, gcc-internal-format
  #| msgid "%Hstray %<@%> in program"
  msgid "stray %<@%> in program"
  msgstr "%H hilang %<@%> dalam aplikasi"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "hilang %qs dalam aplikasi"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "hilang karakter %c pengakhir"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "hilang %qc dalam aplikasi"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "hilang %<\\%o%> dalam aplikasi"
  
! #: c-family/c-lex.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %qs type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "konstanta integer terlalu besar untuk tipe %qs"
  
! #: c-family/c-lex.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %qs type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "konstanta integer terlalu besar untuk tipe %qs"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "konstanta desimal ini hanya tidak unsigned dalam ISO C90"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "konstanta desimal ini akan menjadi unsigned dalam ISO C90"
  
! #: c-family/c-lex.cc:1184
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %qs type"
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "konstanta integer terlalu besar untuk tipe %qs"
  
! #: c-family/c-lex.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "unsuffixed floating constant"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  #| msgid "decimal floating point not supported for this target"
  msgid "decimal floating-point not supported for this target"
  msgstr "titik pecahan desimal tidak didukung untuk target ini"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "tidak didukung akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "akhiran bukan-standar di konstanta floating"
  
! #: c-family/c-lex.cc:1316
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "konstanta floating melebihi jangkauan dari %qT"
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "konstanta floating dipotong ke nol"
  
! #: c-family/c-lex.cc:1643
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "repeated %<@%> before Objective-C string"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "tidak didukung bukan-standar pemotongan dari string literals"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "tradisional C menolak pemotongan konstanta string"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 41442,41448 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
--- 41482,41488 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
*************** msgstr "%Htipe tidak valid untuk iterasi
*** 41458,41474 ****
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
--- 41498,41514 ----
  msgid "%qE is not initialized"
  msgstr "%qE tidak terinisialisasi"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr "hilang predikat pengontrol"
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr "predikat pengontrol tidak valid"
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "hilang ekspresi peningkatan"
*************** msgstr "hilang ekspresi peningkatan"
*** 41478,41484 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
--- 41518,41524 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "ekspresi peningkatan tidak valid"
*************** msgstr ""
*** 41580,41598 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is not a function argument"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 41620,41638 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is not a function argument"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 41603,41610 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
--- 41643,41650 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qE in %qs clause"
*************** msgstr "move insn tidak tertangani"
*** 42259,42266 ****
  msgid "wrong type argument to %s"
  msgstr "tipe argumen salah ke abs"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 42299,42306 ----
  msgid "wrong type argument to %s"
  msgstr "tipe argumen salah ke abs"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "%s dari fungsi %qD"
*** 42797,42813 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "lokasi baca-saja %qE digunakan sebagai keluaran %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "penempatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "peningkatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
--- 42837,42853 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "lokasi baca-saja %qE digunakan sebagai keluaran %<asm%>"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "penempatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "peningkatan dari lokasi baca-saja %qE"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "pengurangan dari lokasi baca-saja %qE"
*************** msgid_plural "passing argument %i to %qs
*** 43092,43098 ****
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 43132,43138 ----
  msgstr[0] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  msgstr[1] "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr "PIC hanya didukung untuk RTPs"
*** 44100,44107 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 44140,44147 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 45005,45272 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "operasi di %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
--- 45045,45312 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  #| msgid "AltiVec argument passed to unprototyped function"
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "Argumen AltiVec dilewatkan ke fungsi yang tidak berprototipe"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, fuzzy, gcc-internal-format
  #| msgid "Emit code for the counting ISA extension"
  msgid "%qE requires the SVE ISA extension"
  msgstr "Keluarkan kode untuk menghitung ekstensi ISA"
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs atribut diabaikan"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operation on %<__fpreg%>"
  msgid "invalid format for %<sve_width%>"
  msgstr "operasi di %<__fpreg%> tidak valid"
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%H value"
  msgid "invalid %<sve_width%> value: %d"
  msgstr "nilai %%H tidak valid"
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown tuning option (%s)"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, fuzzy, gcc-internal-format
  #| msgid "Specify the register allocation order"
  msgid "specify a system register with a small string length"
  msgstr "Spesifikasikan pengurutan alokasi register"
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_frame_address%>"
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "argumen ke %<__builtin_frame_address%> tidak valid"
  
! #: config/aarch64/aarch64.cc:20077
  #, fuzzy, gcc-internal-format
  #| msgid "switch -mcpu=%s conflicts with -march= switch"
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "pilihan -mcpu=%s konflik dengan pilihan -march="
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "%s tidak mendukung %s"
  
! #: config/aarch64/aarch64.cc:20147
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is deprecated"
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qs sudah ditinggalkan"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
*************** msgstr ""
*** 45274,45511 ****
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration as %q#D"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D memiliki sebuah deklarasi sebelumnya sebagai %q#D"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "pilihan -shared saat ini tidak didukung untuk VAX ELF"
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "tipe atribut diabaikan setelah tipe telah didefinisikan"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 45314,45551 ----
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "salah bentuk %<#pragma init%>"
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %<target_version%> argument not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "missing value in %<target_version%> attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_eh_return not supported on this target"
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "__builtin_eh_return tidak didukung dalam target ini"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration as %q#D"
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "%q+D memiliki sebuah deklarasi sebelumnya sebagai %q#D"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported simdlen %wd"
  msgstr "kombinasi tidak didukung: %s"
  
! #: config/aarch64/aarch64.cc:30782
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, fuzzy, gcc-internal-format
  #| msgid "unused arguments in $-style format"
  msgid "unsupported argument type %qT for simd"
  msgstr "argumen yang tidak digunakan dalam $-gaya format"
  
! #: config/aarch64/aarch64.cc:30895
  #, fuzzy, gcc-internal-format
  #| msgid "the -shared option is not currently supported for VAX ELF"
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "pilihan -shared saat ini tidak didukung untuk VAX ELF"
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31105
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "tipe atribut diabaikan setelah tipe telah didefinisikan"
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q+D defined here"
  msgstr "%q+D dideklarasikan disini"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: config/aarch64/aarch64.cc:32898
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32914
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgid "argument of %qE attribute is not
*** 45704,45720 ****
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 45744,45760 ----
  msgstr "argumen dari atribut %qs bukan \"ilink1\" atau \"ilink2\""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 45840,45846 ****
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
--- 45880,45886 ----
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute allows only an integer constant argument"
*************** msgstr "atribut %qs hanya berlaku ke fun
*** 45864,45887 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
--- 45904,45927 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, fuzzy, gcc-internal-format
  #| msgid "invalid lvalue in asm output %d"
  msgid "invalid type for %<asm%> flag output"
*************** msgstr "tidak dapat membagi insn"
*** 46443,46648 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: config/avr/avr.cc:1064
  #, fuzzy, gcc-internal-format
  #| msgid "%qs appears to be a misspelled signal handler"
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs sepertinya salah nama signal handler"
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Jumlah dari register yang digunakan untuk melewati argumen integer"
  
! #: config/avr/avr.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "deklarasi lemah dari %q+D tidak didukung"
  
! #: config/avr/avr.cc:11424
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:11431
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12155
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "hanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
  
! #: config/avr/avr.cc:12243
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
--- 46483,46688 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpic%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIC%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fpie%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  #| msgid "-pipe not supported"
  msgid "%<-fPIE%> is not supported"
  msgstr "-pipe tidak didukung"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  #| msgid "-G and -static are mutually exclusive"
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-G dan -static adalah mutually exclusive"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%qs function cannot have arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  #| msgid "Function does not return a value"
  msgid "%qs function cannot return a value"
  msgstr "Fungsi tidak mengembalikan sebuah nilai"
  
! #: config/avr/avr.cc:1061
  #, fuzzy, gcc-internal-format
  #| msgid "%qs appears to be a misspelled signal handler"
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs sepertinya salah nama signal handler"
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Number of registers used to pass integer arguments"
  msgid "fixed register %s used to pass parameter to function"
  msgstr "Jumlah dari register yang digunakan untuk melewati argumen integer"
  
! #: config/avr/avr.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "weak declaration of %q+D not supported"
  msgid "writing to address space %qs not supported"
  msgstr "deklarasi lemah dari %q+D tidak didukung"
  
! #: config/avr/avr.cc:11421
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:11428
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs diduga sebuah konstanta argumen"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12154
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "hanya variabel yang belum terinisialisasi yang dapat ditempatkan dalam daerah .noinit"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "hanya variabel terinisialisasi yang dapat ditempatkan kedalam daerah memori aplikasi"
  
! #: config/avr/avr.cc:12242
  #, fuzzy, gcc-internal-format
  #| msgid "only initialized variables can be placed into program memory area"
  msgid "uninitialized variable %q+D put into program memory area"
*************** msgstr "hanya variabel terinisialisasi y
*** 46652,46704 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: config/avr/avr.cc:12361
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/avr/avr.cc:12425
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs hanya didukung untuk perakit saja"
  
! #: config/avr/avr.cc:15165
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Tidak terduga akhir dari modul dalam konstanta string"
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 46692,46744 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: config/avr/avr.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/avr/avr.cc:12424
  #, fuzzy, gcc-internal-format
  #| msgid "MCU %qs supported for assembler only"
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs hanya didukung untuk perakit saja"
  
! #: config/avr/avr.cc:15155
  #, fuzzy, gcc-internal-format
  #| msgid "Conversion from %s to %s at %L"
  msgid "conversion from address space %qs to address space %qs"
  msgstr "Konversi dari %s ke %s di %L"
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of module in string constant"
  msgid "%s expects a compile time integer constant"
  msgstr "Tidak terduga akhir dari modul dalam konstanta string"
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "-fira-algorithm=CB tidak bekerja
*** 46830,46889 ****
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many function arguments for eBPF"
  msgstr "terlalu banyak argumen untuk format"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor(s) found\n"
  msgid "no constructors"
  msgstr "%d konstruktor ditemukan\n"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, fuzzy, gcc-internal-format
  #| msgid "%d destructor(s)  found\n"
  msgid "no destructors"
  msgstr "%d destruktor ditemukan\n"
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid built-in function at expansion"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 46870,46929 ----
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments for format"
  msgid "too many function arguments for eBPF"
  msgstr "terlalu banyak argumen untuk format"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor(s) found\n"
  msgid "no constructors"
  msgstr "%d konstruktor ditemukan\n"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, fuzzy, gcc-internal-format
  #| msgid "%d destructor(s)  found\n"
  msgid "no destructors"
  msgstr "%d destruktor ditemukan\n"
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid built-in function at expansion"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr ""
*** 47346,47352 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 47386,47392 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 47541,47547 ****
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
  #: config/i386/i386-expand.cc:15257
--- 47581,47587 ----
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> tidak valid; menggunakan nol"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr "argumen terakhir harus berupa se
*** 47579,48199 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "model kode %s tidak mendukung kode PIC"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/i386/i386-options.cc:1269
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/i386/i386-options.cc:1334
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "atribut SEQUENCE di %C telah dispesifikasikan dalam pernyataan TIPE"
  
! #: config/i386/i386-options.cc:1374
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: config/i386/i386-options.cc:1657
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1712
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/i386/i386-options.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
! #: config/i386/i386-options.cc:2114
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2173
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2184
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mgp64%> used with a 32-bit ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bit mode tidak terkompile"
  
! #: config/i386/i386-options.cc:2307
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2309
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2316
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2318
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.cc:2406
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2486
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.cc:2487
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2515
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.cc:2516
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2547
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2583
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2584
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.cc:2669
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2692
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2705
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2714
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.cc:2786
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2788
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2802
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2804
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:3307
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3648
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3713
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.cc:3848
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.cc:3869
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
--- 47619,48239 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "argumen selanjutnya ke terakhir harus berupa sebuah 8 bit immediate"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "model kode %s tidak mendukung kode PIC"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  #| msgid "alias argument not a string"
  msgid "attribute %qs argument is not a string"
  msgstr "alias argumen bukan sebuah string"
  
! #: config/i386/i386-options.cc:1279
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %qs argument %qs is unknown"
  msgstr "atribut(target(\"%s\")) tidak diketahui"
  
! #: config/i386/i386-options.cc:1344
  #, fuzzy, gcc-internal-format
  #| msgid "SEQUENCE attribute at %C already specified in TYPE statement"
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "atribut SEQUENCE di %C telah dispesifikasikan dalam pernyataan TIPE"
  
! #: config/i386/i386-options.cc:1384
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute of '%s' conflicts with %s attribute at %L"
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "%s atribut dari '%s' konflik dengan %s atribut di %L"
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qs"
  msgid "wrong argument %qs to option %qs"
  msgstr "terlalu banyak argumen ke fungsi %qs"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, fuzzy, gcc-internal-format
  #| msgid "register name not specified for %q+D"
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "nama register tidak dispesifikasikan untuk %q+D"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "too many size ranges specified in option %qs"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2068
  #, fuzzy, gcc-internal-format
  #| msgid "64-bit ABI not supported in ESA/390 mode"
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/i386/i386-options.cc:2122
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
! #: config/i386/i386-options.cc:2124
  #, fuzzy, gcc-internal-format
  #| msgid "%stune=x86-64%s is deprecated.  Use %stune=k8%s or %stune=generic%s instead as appropriate."
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%smtune=x86-64%s sudah ditinggalkan. Lebih baik gunakan %stune=k8%s atau %stune=generic%s yang lebih sesuai."
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  #| msgid "-fdata-sections not supported for this target"
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "-fdata-sections tidak didukung untuk target ini"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  #| msgid "-mcmodel= is not supported on 32 bit systems"
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= tidak didukung di sistem 32 bit"
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  #| msgid "%<-mgp64%> used with a 32-bit ABI"
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "%<-mgp64%> digunakan dengan sebuah ABI 32 bit"
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "code model %qs not supported in x32 mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i-bit mode tidak terkompile"
  
! #: config/i386/i386-options.cc:2317
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2319
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2326
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2328
  #, fuzzy, gcc-internal-format
  #| msgid "generic CPU can be used only for %stune=%s %s"
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr "CPU generik hanya dapat digunakan untuk pilihan %stune=%s %s"
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "CPU yang anda pilih tidak mendukung set instruksi x86-64"
  
! #: config/i386/i386-options.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %qs for -mcpu switch"
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "nilai buruk %qs untuk pilihan -mcpu"
  
! #: config/i386/i386-options.cc:2417
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %sarch=%s %s"
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "nilai (%s) buruk untuk pilihan %sarch=%s %s"
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2496
  #, fuzzy, gcc-internal-format
  #| msgid "bad value %<%s%> for -mtune= switch"
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "nilai %<%s%> buruk untuk pilihan -mtune="
  
! #: config/i386/i386-options.cc:2497
  #, fuzzy, gcc-internal-format
  #| msgid "bad value (%s) for %stune=%s %s"
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "nilai (%s) buruk untuk %stune=%s %s"
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2525
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to %<__builtin_return_address%>"
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "argumen ke %<__builtin_return_address%> tidak valid"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: config/i386/i386-options.cc:2557
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm%s is ignored in 64-bit mode"
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2562
  #, fuzzy, gcc-internal-format
  #| msgid "%sregparm=%d%s is not between 0 and %d"
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s tidak berada diantara 0 dan %d"
  
! #: config/i386/i386-options.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2593
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2594
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  #| msgid "-fprefetch-loop-arrays not supported for this target"
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "-fprefetch-loop-array tidak didukung untuk target ini"
  
! #: config/i386/i386-options.cc:2679
  #, fuzzy, gcc-internal-format
  #| msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "-mincoming-stack-boundary=%d is not between %d and 12"
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d tidak berada diantara %d dan 12"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2725
  #, fuzzy, gcc-internal-format
  #| msgid "%ssseregparm%s used without SSE enabled"
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparam%s digunakan tanpa SSE aktif"
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "set instruksi SSE non-aktif, menggunakan 387 aritmetik"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "set instruksi 387 non-aktif, menggunakan aritmetik SSE"
  
! #: config/i386/i386-options.cc:2796
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2798
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2812
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2814
  #, fuzzy, gcc-internal-format
  #| msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr "stack probing membutuhkan %saccumulate-outgoing-args%s untuk pembenaran"
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "mengabaikan pilihan tidak dikenal %q.*s dalam %<-fdump-%s%>"
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  #| msgid "%<-march=%s%> is not compatible with the selected ABI"
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "%<-march=%s%> tidak kompatibel dengan ABI yang dipilih"
  
! #: config/i386/i386-options.cc:3317
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and cdecl attributes are not compatible"
  msgid "interrupt and naked attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, fuzzy, gcc-internal-format
  #| msgid "ms_abi and sysv_abi attributes are not compatible"
  msgid "%qs and %qs attributes are not compatible"
  msgstr "atribut ms_abi dan sysv_abi tidak kompatibel"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3575
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "atribut fastcall dan regparm tidak kompatibel"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires an integer constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qE attribute larger than %d"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "atribut fastcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "fastcall and stdcall attributes are not compatible"
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "atribut fastcall dan stdcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "atribut stdcall dan cdecl tidak kompatibel"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, fuzzy, gcc-internal-format
  #| msgid "stdcall and fastcall attributes are not compatible"
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "atribut stdcall dan fastcall tidak kompatibel"
  
! #: config/i386/i386-options.cc:3723
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, fuzzy, gcc-internal-format
  #| msgid "%qs incompatible attribute ignored"
  msgid "%qE incompatible attribute ignored"
  msgstr "atribut %qs tidak kompatibel diabaikan"
  
! #: config/i386/i386-options.cc:3858
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: config/i386/i386-options.cc:3879
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute requires a string constant argument"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "Interrupt Sevice Routines tidak dapat dikodekan dalam mode Thumb"
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, fuzzy, gcc-internal-format
  #| msgid "interrupt Service Routines cannot be coded in Thumb mode"
  msgid "interrupt service routine must return %<void%>"
*************** msgstr ""
*** 48333,48372 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
--- 48373,48412 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "ABI dari melewatkan union dengan long double telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:6949
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/i386/i386.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
*************** msgstr "%s tidak didukung untuk fungsi n
*** 48374,48469 ****
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported operand size for extended register"
  msgid "unsupported size for integer register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "mangling dari %<va_list%> telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 48414,48509 ----
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported operand size for extended register"
  msgid "unsupported size for integer register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr "register extended tidak memiliki setengah tinggi"
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr "ukuran operan tidak didukung untuk register ekstended"
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24082
  #, fuzzy
  #| msgid "the mangling of %<va_list%> has changed in GCC 4.4"
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr "mangling dari %<va_list%> telah berubah dalam GCC 4.4"
  
! #: config/i386/i386.cc:24177
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "tidak ada register bawah yang tersedia unruk popping register atas"
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown architecture '%s'"
  msgid "unknown architecture specific memory model"
  msgstr "Arsitektur '%s' tidak dikenal"
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 48474,48481 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "salah bentuk #pragma builtin"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument of %qE attribute"
--- 48514,48521 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "salah bentuk #pragma builtin"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "invalid argument of %qE attribute"
*************** msgstr "%s tidak digunakan dalam asm dis
*** 48687,48694 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %<target%> argument %qs is unknown"
--- 48727,48734 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, fuzzy, gcc-internal-format
  #| msgid "attribute(target(\"%s\")) is unknown"
  msgid "attribute %<target%> argument %qs is unknown"
*************** msgstr "atribut `%s' tidak didukung untu
*** 48742,48760 ****
  msgid "%qs is not supported in target attribute"
  msgstr "Spe tidak didukung dalam target ini"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: config/loongarch/loongarch.cc:8664
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "multiple %qE attribute"
--- 48782,48800 ----
  msgid "%qs is not supported in target attribute"
  msgstr "Spe tidak didukung dalam target ini"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  #| msgid "`%s' attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "atribut `%s' tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: config/loongarch/loongarch.cc:8701
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "multiple %qE attribute"
*************** msgstr "%spreferred-stack-boundary=%d%s
*** 50454,50466 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
--- 50494,50506 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%qs is not a valid number in %qs"
*************** msgstr "Ketika mengkonfigurasi sinyal ha
*** 50573,50579 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs option"
--- 50613,50620 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs option"
*************** msgid "%qs requires the %qs option and e
*** 50587,50592 ****
--- 50628,50634 ----
  msgstr "%qs membutuhkan sebuah target yang menyediakan instruksi %qs"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, fuzzy, gcc-internal-format
  #| msgid "%qs requires branch-likely instructions"
  msgid "%qs requires the %qs and %qs options"
*************** msgstr "%qs membutuhkan instruksi branch
*** 50598,50703 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Presisi-tunggal satuan titik pecahan"
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s hanya menerima 1 argumen"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overload for builtin %qF"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "%qs is not supported in 32-bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument %d must be either a literal %d or a literal %d"
--- 50640,50751 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "Presisi-tunggal satuan titik pecahan"
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a constant"
  msgid "argument 1 of %qs must be a constant"
  msgstr "argumen harus berupa sebuah konstanta"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, fuzzy, gcc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument 1 of %qs is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s hanya menerima 1 argumen"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be an unsigned literal"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 of __builtin_spe_predicate is out of range"
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "argumen 1 dari __builtin_spe_predicate diluar dari jangkauan"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, fuzzy, gcc-internal-format
  #| msgid "%srtd%s is ignored in 64bit mode"
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s diabaikan dalam mode 64 bit"
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, fuzzy, gcc-internal-format
  #| msgid "unresolved overload for Altivec builtin %qF"
  msgid "unresolved overload for builtin %qF"
  msgstr "tidak teresolf overload untuk Altivec bawaan %qF"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument to built-in function"
! msgid "invalid arguments to builtin"
! msgstr "argumen ke fungsi bawaan tidak valid"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, fuzzy, gcc-internal-format
  #| msgid "-m%s not supported in this configuration"
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "-m%s tidak didukung dalam konfigurasi ini"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  #| msgid "code model %qs not supported in the %s bit mode"
  msgid "%qs is not supported in 32-bit mode"
  msgstr "model kode %qs tidak mendukung dalam mode %s bit"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 2 must be a 5-bit unsigned literal"
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "argumen 2 harus berupa sebuah 5 bit unsigned literal"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument 1 must be a 5-bit signed literal"
  msgid "argument %d must be either a literal %d or a literal %d"
*************** msgstr "angka harus berupa 0 atau 1"
*** 50735,50786 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "sampah diakhir dari #pragma longcall"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s hanya menerima 1 argumen"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter combination for AltiVec intrinsic"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "kombinasi parameter untuk AltiVec intrinsik tidak valid"
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
--- 50783,50863 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "sampah diakhir dari #pragma longcall"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s hanya menerima 1 argumen"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, fuzzy, gcc-internal-format
  #| msgid "%s only accepts 2 arguments"
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s hanya menerima 2 argumen"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! #| msgid "Function '%s' requires an argument list at %C"
! msgid "%qE requires 6 arguments"
! msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! #| msgid "Actual argument for '%s' must be a pointer at %L"
! msgid "first argument to %qE must be a pointer"
! msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! #| msgid "arithmetic on pointer to an incomplete type"
! msgid "first argument to %qE must point to a complete type"
! msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! #| msgid "argument must be a constant"
! msgid "type size must be constant"
! msgstr "argumen harus berupa sebuah konstanta"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter combination for AltiVec intrinsic"
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr "kombinasi parameter untuk AltiVec intrinsik tidak valid"
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  #| msgid "%s is not supported by this configuration"
  msgid "%qs is not supported in this compiler configuration"
*************** msgstr "%s tidak didukung untuk konfigur
*** 50791,50825 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
! #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
! msgstr ""
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitas"
  
! #: config/rs6000/rs6000-call.cc:683
  #, fuzzy, gcc-internal-format
  #| msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat memberikan nilai kembali dalam register vektor karena instruksi altivec tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.cc:1113
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat melewatkan argumen dalam vektor register karena instruksi altivek tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
! #| msgid "invalid operands of types %qT and %qT to binary %qO"
! msgid "invalid use of MMA operand of type %qs as a function parameter"
! msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitas"
--- 50868,50903 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
! #, fuzzy, gcc-internal-format
! #| msgid "invalid use of %<this%> at top level"
! msgid "invalid use of %s type %qs as a function return value"
! msgstr "penggunaan tidak valid ari %<this%> di tingkat paling atas"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dikembalikan dengan referensi: ekstensi bukan standar ABI dengan tidak ada garansi kompabilitas"
  
! #: config/rs6000/rs6000-call.cc:688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat memberikan nilai kembali dalam register vektor karena instruksi altivec tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.cc:1118
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr "tidak dapat melewatkan argumen dalam vektor register karena instruksi altivek tidak aktif, gunakan -maltivec untuk mengaktifkannya"
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
! #| msgid "invalid use of %qs on pointer to member"
! msgid "invalid use of %s operand of type %qs as a function parameter"
! msgstr "penggunaan tidak valid dari %qs di penunjuk ke anggota"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr "GCC vektor dilewatkan dengan referensi: bukan ekstensi standar ABI dengan tidak ada garansi kompabilitas"
*************** msgstr "Gunakan register r2 dan r5"
*** 50845,51123 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: config/rs6000/rs6000.cc:3341
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires PowerPC64 architecture, enabling"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%qs unsupported for this ABI"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/rs6000/rs6000.cc:3638
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.cc:3816
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring tidak didukung di sistem little endian"
  
! #: config/rs6000/rs6000.cc:3835
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-f%s dan -msdata=%s tidak kompatibel"
  
! #: config/rs6000/rs6000.cc:3845
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.cc:3856
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4145
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Menggunakan IEEE ekstended presisi long double"
  
! #: config/rs6000/rs6000.cc:4148
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Menggunakan IBM ekstended presisi long double"
  
! #: config/rs6000/rs6000.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4535
  #, fuzzy, gcc-internal-format
  #| msgid "Need a call-clobbered target register"
  msgid "%qs needs a valid base register"
  msgstr "Butuh sebuah call-clobbered target register"
  
! #: config/rs6000/rs6000.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.cc:20428
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20516
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20522
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20533
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:24697
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.cc:24700
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.cc:24702
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
--- 50923,51211 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is predetermined %qs for %qs"
  msgid "%qs requires %qs or %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: config/rs6000/rs6000.cc:3409
  #, fuzzy, gcc-internal-format
  #| msgid "-m64 requires PowerPC64 architecture, enabling"
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-m64 membutuhkan arsitektur PowerPC64, mengaktifkan"
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  #| msgid "%s not supported for nested functions"
  msgid "%qs unsupported for this ABI"
  msgstr "%s tidak didukung untuk fungsi nested"
  
! #: config/rs6000/rs6000.cc:3706
  #, fuzzy, gcc-internal-format
  #| msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power tidak didukung untuk 64 bit Darwin; ini tidak kompatibel dengan perpustakaan C dan C++ yang terpasang"
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr "AltiVec tidak didukung dalam target ini"
  
! #: config/rs6000/rs6000.cc:3884
  #, fuzzy, gcc-internal-format
  #| msgid "-mstring is not supported on little endian systems"
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring tidak didukung di sistem little endian"
  
! #: config/rs6000/rs6000.cc:3903
  #, fuzzy, gcc-internal-format
  #| msgid "-f%s and -msdata=%s are incompatible"
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-f%s dan -msdata=%s tidak kompatibel"
  
! #: config/rs6000/rs6000.cc:3913
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "-msdata=%s and -mcall-%s are incompatible"
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-msdata=%s dan -mcall-%s tidak kompatibel"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, fuzzy, gcc-internal-format
  #| msgid "-fjni is incompatible with -freduced-reflection"
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-fjni tidak kompatibel dengan -freduced-reflection"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qs requires %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4213
  #, fuzzy, gcc-internal-format
  #| msgid "Using IEEE extended precision long double"
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "Menggunakan IEEE ekstended presisi long double"
  
! #: config/rs6000/rs6000.cc:4216
  #, fuzzy, gcc-internal-format
  #| msgid "Using IBM extended precision long double"
  msgid "Using IBM extended precision %<long double%>"
  msgstr "Menggunakan IBM ekstended presisi long double"
  
! #: config/rs6000/rs6000.cc:4235
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qs requires VSX support"
  msgstr "%s tidak mendukung %s"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, fuzzy, gcc-internal-format
  #| msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "perpusatakaan vektorisasi tidak dikenal tipe ABI (%s) untuk pilihan %sveclibabi=%s %s"
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4616
  #, fuzzy, gcc-internal-format
  #| msgid "Need a call-clobbered target register"
  msgid "%qs needs a valid base register"
  msgstr "Butuh sebuah call-clobbered target register"
  
! #: config/rs6000/rs6000.cc:4914
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown option for %<%s=%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr "tidak ada profiling dari kode 64 bit untuk ABI ini"
  
! #: config/rs6000/rs6000.cc:20596
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<long double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe boolean dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "penggunaan dari %<complex%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20684
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "penggunaan dari tipe titik pecahan desimal dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20690
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec tidak valid untuk kode 64 bit"
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "penggunaan dari %<long%> dalam tipe AltiVec sudah ditinggalkan; gunakan %<int%>"
  
! #: config/rs6000/rs6000.cc:20698
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<long long%> in AltiVec types is invalid"
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<long long%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:20701
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<double%> in AltiVec types is invalid"
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "penggunaan dari %<double%> dalam tipe AltiVec tidak valid"
  
! #: config/rs6000/rs6000.cc:24914
  #, fuzzy, gcc-internal-format
  #| msgid "invalid abstract type %qT for %qE"
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "tipe abstrak tidak valid %qT untuk %qE"
  
! #: config/rs6000/rs6000.cc:24917
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<#pragma%> is not allowed here"
  msgid "%s%qs%s is not allowed"
  msgstr "%H%<#pragma%> tidak diijinkan disini"
  
! #: config/rs6000/rs6000.cc:24919
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "%s%qs%s is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "Virtual function multiversioning not supported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 51321,51494 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "ukuran frame dari %qs adalah "
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.cc:16695
  #, fuzzy, gcc-internal-format
  #| msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia dalam mode ESA/390"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp tidak dapat digunakan dalam konjungsi dengan -msoft-float"
  
! #: config/s390/s390.cc:16716
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float tidak didukung dalam kombinasi"
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "ukuran stack harus lebih besar dari nilai penjaga stack"
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.cc:16727
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard mengimplikasikan penggunaan dari -mstack-size"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argumen ke \"%s\" seharusnya sebuah integer tidak negatif"
  
! #: config/s390/s390.cc:16853
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid cc output constraint: %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple cc output constraints not supported"
  msgstr "multiple atribut interupsi tidak diijinkan"
  
! #: config/s390/s390.cc:18140
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qs conflicts with asm clobber list"
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "asm-specifier untuk variabel %qs konflik dengan daftar asm clobber"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid type for cc output constraint"
--- 51409,51582 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "ukuran total dari variabel lokal melebihi batas arsitektur"
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, fuzzy, gcc-internal-format
  #| msgid "frame size of %qs is "
  msgid "frame size of %qs is %wd bytes"
  msgstr "ukuran frame dari %qs adalah "
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs menggunakan alokasi dinamis stack"
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 bit ABI tidak didukung di mode ESA/390"
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware vector support not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia di %s"
  
! #: config/s390/s390.cc:16711
  #, fuzzy, gcc-internal-format
  #| msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "Instruksi perangkat keras titik pecahan desimal tidak tersedia dalam mode ESA/390"
  
! #: config/s390/s390.cc:16723
  #, fuzzy, gcc-internal-format
  #| msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp tidak dapat digunakan dalam konjungsi dengan -msoft-float"
  
! #: config/s390/s390.cc:16732
  #, fuzzy, gcc-internal-format
  #| msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float tidak didukung dalam kombinasi"
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr "ukuran stack harus lebih besar dari nilai penjaga stack"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: config/s390/s390.cc:16743
  #, fuzzy, gcc-internal-format
  #| msgid "-mstack-guard implies use of -mstack-size"
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard mengimplikasikan penggunaan dari -mstack-size"
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute is supported only for SH2A"
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "atribut %qs tidak didukung hanya untuk SH2A"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, fuzzy, gcc-internal-format
  #| msgid "argument to \"%s\" should be a non-negative integer"
  msgid "arguments to %qs should be non-negative integers"
  msgstr "argumen ke \"%s\" seharusnya sebuah integer tidak negatif"
  
! #: config/s390/s390.cc:16869
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qs attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
  msgstr "argumen ke atribut %qs lebih besar daripada %d"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "invalid cc output constraint: %qs"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple cc output constraints not supported"
  msgstr "multiple atribut interupsi tidak diijinkan"
  
! #: config/s390/s390.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "asm-specifier for variable %qs conflicts with asm clobber list"
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr "asm-specifier untuk variabel %qs konflik dengan daftar asm clobber"
  
! #: config/s390/s390.cc:18162
  #, fuzzy, gcc-internal-format
  #| msgid "invalid types in nop conversion"
  msgid "invalid type for cc output constraint"
*************** msgstr "parameter template tidak dapat b
*** 51912,51979 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: ada/gcc-interface/utils.cc:4504
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid element type for attribute %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: ada/gcc-interface/utils.cc:4528
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of components of vector not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs atribut diabaikan"
  
! #: ada/gcc-interface/utils.cc:7013
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: ada/gcc-interface/utils.cc:7028
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "argumen bukan null memiliki jumlah operan tidak valid (argumen %lu)"
  
! #: ada/gcc-interface/utils.cc:7050
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "argumen bukan null dengan diluar-dari-jangkauan jumlah operan (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.cc:7059
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.cc:7080
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: ada/gcc-interface/utils.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "%qE atribut diabaikan"
  
! #: ada/gcc-interface/utils.cc:7671
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
--- 52000,52067 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: ada/gcc-interface/utils.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "invalid vector type for attribute %qE"
  msgid "invalid element type for attribute %qs"
  msgstr "tipe vektori tidak valid untuk atribut %qE"
  
! #: ada/gcc-interface/utils.cc:4538
  #, fuzzy, gcc-internal-format
  #| msgid "number of components of the vector not a power of two"
  msgid "number of components of vector not a power of two"
  msgstr "jumlah dari komponen dari vektor bukan kelipatan dari dua"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs atribut diabaikan"
  
! #: ada/gcc-interface/utils.cc:7023
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: ada/gcc-interface/utils.cc:7038
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument has invalid operand number (argument %lu)"
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "argumen bukan null memiliki jumlah operan tidak valid (argumen %lu)"
  
! #: ada/gcc-interface/utils.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr "argumen bukan null dengan diluar-dari-jangkauan jumlah operan (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.cc:7069
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "referensi argumen nonnull operan bukan penunjuk (argumen %lu, operan %lu)"
  
! #: ada/gcc-interface/utils.cc:7090
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute requires prototypes with named arguments"
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qE atribut membutuhkan prototipe dengan argumen bernama"
  
! #: ada/gcc-interface/utils.cc:7099
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute only applies to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "%qE attribute has no effect"
  msgstr "%qE atribut diabaikan"
  
! #: ada/gcc-interface/utils.cc:7681
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "attribute %qs applies to array types only"
*************** msgstr ""
*** 52058,52065 ****
  msgid "could not get size of source file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
--- 52146,52153 ----
  msgid "could not get size of source file"
  msgstr "tidak dapat menulis ke berkas response %s"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "nilai void tidak diabaikan karena ini seharusnya"
*************** msgstr ""
*** 52080,52086 ****
  msgid "conversion to non-scalar type requested"
  msgstr "konversi ke tipe bukan-skalar diminta"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ukuran array hilang dalam %q+D"
--- 52168,52174 ----
  msgid "conversion to non-scalar type requested"
  msgstr "konversi ke tipe bukan-skalar diminta"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "ukuran array hilang dalam %q+D"
*************** msgstr "tipe dari array %q+D dilengkapi
*** 52142,52608 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD telah dideklarasikan dalam lingkup ini"
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-decl.cc:1961
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "sebuah daftar parameter dengan sebuah ellipsis tidak dapat cocok dengan sebuah parameter kosong deklarasi daftar nama"
  
! #: c/c-decl.cc:1969
  #, fuzzy, gcc-internal-format
  #| msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "sebuah tipe argumen yang memiliki sebuah promosi baku tidak dapat cocok sebuah nama parameter kosong deklarasi daftar nama"
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "prototipe untuk %q+D mendeklarasikan lebih argumen dari definisi gaya lama sebelumnya"
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "prototipe untuk %q+D mendeklarasikan lebih sedikit argumen dari definisi gaya lama sebelumnya"
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "prototipe untuk %q+D mendeklarasikan argumen %d dengan tipe tidak kompatibel"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "prototipe untuk %q+D mengikuti definisi bukan-prototipe"
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %q+D with type %qT"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  #| msgid "previous implicit declaration of %q+D was here"
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "deklarasi implisit sebelumnya dari %q+D ada disini"
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration of %q+D with type %qT"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare static function inside another function"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D diredeklarasi sebagai jenis yang berbeda dari simbol"
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: c/c-decl.cc:2234
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is declared in header %qs"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "tipe konfliks untuk %q+D"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for %q+D"
  msgid "conflicting types for %q+D; have %qT"
  msgstr "tipe konfliks untuk %q+D"
  
! #: c/c-decl.cc:2323
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type attributes specified for %q+#D"
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: c/c-decl.cc:2327
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type attributes specified for %q+#D"
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: c/c-decl.cc:2331
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type attributes specified for %q+#D"
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2421
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefinisi dari %q+D"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "deklarasi bukan statis dari %q+D mengikuti deklarasi statis"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%<gnu_inline%> atribut hadir di %q+D"
  
! #: c/c-decl.cc:2572
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbut not here"
  msgid "but not here"
  msgstr "%J tetapi tidak disini"
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern deklarasi dari %q+D mengikuti deklarasi dengan tidak ada hubungan"
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "deklarasi dari %q+D dengan tidak ada sambungan mengikuti deklarasi extern"
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was inline"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "deklarasi sebelumnya dari %q+D telah inline"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeklarasi dari %q+D dengan visibility berbeda (visibility lama dijaga)"
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefinisi dari parameter %q+D"
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redundan redeklarasi dari %q+D"
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "deklarasi dari %q+D membayangi bukan-variabel sebelumnya"
  
! #: c/c-decl.cc:3329
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "deklarasi extern nested dari %qD"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "deklarasi implisit tidak kompatibel dari fungsi bawaan %qD"
  
! #: c/c-decl.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "deklarasi implisit dari fungsi %qD tidak kompatibel"
  
! #: c/c-decl.cc:4104
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:4109
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:4127
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "label %q+D didefinisikan tetapi tidak digunakan"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
  
! #: c/c-decl.cc:4433
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%H tradisional C kuran pemisahan ruang nama untuk labels, identifier %qE konflik"
  
! #: c/c-decl.cc:4495
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4609
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c/c-decl.cc:4833
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4873
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 52230,52696 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr "%qD telah dideklarasikan dalam lingkup ini"
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "originally defined here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-decl.cc:1962
  #, fuzzy, gcc-internal-format
  #| msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr "sebuah daftar parameter dengan sebuah ellipsis tidak dapat cocok dengan sebuah parameter kosong deklarasi daftar nama"
  
! #: c/c-decl.cc:1970
  #, fuzzy, gcc-internal-format
  #| msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr "sebuah tipe argumen yang memiliki sebuah promosi baku tidak dapat cocok sebuah nama parameter kosong deklarasi daftar nama"
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "prototipe untuk %q+D mendeklarasikan lebih argumen dari definisi gaya lama sebelumnya"
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "prototipe untuk %q+D mendeklarasikan lebih sedikit argumen dari definisi gaya lama sebelumnya"
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr "prototipe untuk %q+D mendeklarasikan argumen %d dengan tipe tidak kompatibel"
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "prototipe untuk %q+D mengikuti definisi bukan-prototipe"
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %q+D with type %qT"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  #| msgid "previous implicit declaration of %q+D was here"
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "deklarasi implisit sebelumnya dari %q+D ada disini"
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration of %q+D with type %qT"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare static function inside another function"
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D diredeklarasi sebagai jenis yang berbeda dari simbol"
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: c/c-decl.cc:2235
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD is declared in header %qs"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: c/c-decl.cc:2256
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-decl.cc:2261
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "tipe konfliks untuk %q+D"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for %q+D"
  msgid "conflicting types for %q+D; have %qT"
  msgstr "tipe konfliks untuk %q+D"
  
! #: c/c-decl.cc:2324
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type attributes specified for %q+#D"
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: c/c-decl.cc:2328
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type attributes specified for %q+#D"
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: c/c-decl.cc:2332
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type attributes specified for %q+#D"
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "konflik atribut tipe dispesifikasikan untuk %q+#D"
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of typedef %q+D"
  msgid "redefinition of typedef %q+D with different type"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2422
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "redefinisi dari tipedef %q+D"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a built-in function"
  msgid "declaration of %qD shadows a built-in function"
  msgstr "deklarasi dari %q+D shadows sebuah fungsi bawaan"
  
! #: c/c-decl.cc:2471
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "redefinisi dari %q+D"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "deklarasi bukan statis dari %q+D mengikuti deklarasi statis"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%<gnu_inline%> atribut hadir di %q+D"
  
! #: c/c-decl.cc:2573
  #, fuzzy, gcc-internal-format
  #| msgid "%Jbut not here"
  msgid "but not here"
  msgstr "%J tetapi tidak disini"
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "extern deklarasi dari %q+D mengikuti deklarasi dengan tidak ada hubungan"
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "deklarasi dari %q+D dengan tidak ada sambungan mengikuti deklarasi extern"
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was inline"
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "deklarasi sebelumnya dari %q+D telah inline"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "redeklarasi dari %q+D dengan visibility berbeda (visibility lama dijaga)"
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "redefinisi dari parameter %q+D"
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "redundan redeklarasi dari %q+D"
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "deklarasi dari %q+D membayangi bukan-variabel sebelumnya"
  
! #: c/c-decl.cc:3330
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD shadows a parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "shadowed declaration is here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "deklarasi extern nested dari %qD"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qE"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "deklarasi implisit tidak kompatibel dari fungsi bawaan %qD"
  
! #: c/c-decl.cc:4033
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "include %qs or provide a declaration of %qD"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "deklarasi implisit dari fungsi %qD tidak kompatibel"
  
! #: c/c-decl.cc:4105
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qE undeclared here (not in a function)"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: c/c-decl.cc:4123
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared (first use in this function)"
  msgid "%qE undeclared (first use in this function)"
  msgstr "%H%qE tidak dideklarasikan (pertama digunakan dalam fungsi ini)"
  
! #: c/c-decl.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "%H(Each undeclared identifier is reported only once"
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "%H (Setiap identifier yang tidak dideklarasikan hanya dilaporkan sekali)"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "jump skips variable initialization"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, fuzzy, gcc-internal-format
  #| msgid "label %q+D defined but not used"
  msgid "label %qD defined here"
  msgstr "label %q+D didefinisikan tetapi tidak digunakan"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "duplikasi deklarasi label %qE"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "duplikasi label %qD"
  
! #: c/c-decl.cc:4434
  #, fuzzy, gcc-internal-format
  #| msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "%H tradisional C kuran pemisahan ruang nama untuk labels, identifier %qE konflik"
  
! #: c/c-decl.cc:4496
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4527
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "switch jumps into statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: c/c-decl.cc:4610
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE defined as wrong kind of tag"
  msgid "%qE defined as wrong kind of tag"
  msgstr "%H%qE didefinisikan sebagai jenis salah dari tag"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to function types"
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "atribut %qs hanya berlaku ke fungsi tipe"
  
! #: c/c-decl.cc:4834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4874
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 52611,53099 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union tidak bernama yang mendefinisikan no instances"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "deklarasi kosong dengan storage class penspesifikasi tidak redeklarasi tag"
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:5252
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:5266
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5313
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:5339
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5355
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5361
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5376
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5396
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tidak berguna %<__thread%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasi"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:5824
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan __typeof__)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "fungsi %qD diinisialisasi seperti sebuah variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:5945
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned declarations are only allowed at file scope"
  msgstr "deklarasi __label__ hanya diperbolehkan dalam lingkup fungsi"
  
! #: c/c-decl.cc:5985
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ukuran array nol atau negatif %q+D"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.cc:6217
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "mengabaikan asm-penspesifikasi untuk bukan-statis variabel lokal %q+D"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "tidak dapat meletakan objek dengan bagian volatile kedalam register"
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:6489
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: c/c-decl.cc:6540
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6630
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.cc:6714
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6724
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:7021
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:7045
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:7086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:7157
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7160
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7164
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7167
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.cc:7188
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.cc:7197
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:7206
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.cc:7209
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
--- 52699,53187 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "struct/union tidak bernama yang mendefinisikan no instances"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr "deklarasi kosong dengan storage class penspesifikasi tidak redeklarasi tag"
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:5254
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:5268
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration with type qualifier does not redeclare tag"
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "deklarasi kosong dengan tipe kualifier tidak redeklarasi tag"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5315
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "%<auto%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "%<register%> dalam file-scope deklarasi kosong"
  
! #: c/c-decl.cc:5341
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "penspesifikasi storage class tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "useless type name in empty declaration"
  msgid "useless %qs in empty declaration"
  msgstr "nama tipe tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "tipe kualifier tidak berguna dalam deklarasi kosong"
  
! #: c/c-decl.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "useless %<__thread%> in empty declaration"
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "tidak berguna %<__thread%> dalam deklarasi kosong"
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid use of attributes in empty declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 tidak mendukung %<static%> atau tipe kualifier dalam parameter array pendeklarasi"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D biasanya sebuah fungsi"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, fuzzy, gcc-internal-format
  #| msgid "no previous declaration for %q+D"
  msgid "no previous declaration for %qD"
  msgstr "tidak deklarasi sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:5826
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use __typeof__ instead)"
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan __typeof__)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "fungsi %qD diinisialisasi seperti sebuah variabel"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "variabel %qD memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: c/c-decl.cc:5919
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %q+D given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:5947
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned declarations are only allowed at file scope"
  msgstr "deklarasi __label__ hanya diperbolehkan dalam lingkup fungsi"
  
! #: c/c-decl.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "anggota const tidak terinisialisasi %qD"
  
! #: c/c-decl.cc:5989
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%qD should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "ukuran array nol atau negatif %q+D"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.cc:6219
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring asm-specifier for non-static local variable %q+D"
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "mengabaikan asm-penspesifikasi untuk bukan-statis variabel lokal %q+D"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "tidak dapat meletakan objek dengan bagian volatile kedalam register"
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "tidak terinisialisasi const %qD"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C melarang deklarasi parameter kedepan"
  
! #: c/c-decl.cc:6485
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: c/c-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "array used as initializer"
  msgid "array of unknown size with empty initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6632
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs width not an integer constant"
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "lebar bit-field %qs bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "lebar negatif dalam bit-field %qs"
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "lebar nol untuk bit-field %qs"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:6665
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "tipe dari bit-field  %qs adalah sebuah ekstensi GCC"
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "lebar dari %qs melebihi tipenya"
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs lebih kecil dari nilai dari tipenya"
  
! #: c/c-decl.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 melarang array %qs yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6719
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids array whose size can%'t be evaluated"
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 melarang array yang ukurannya tidak dapat dievaluasi"
  
! #: c/c-decl.cc:6726
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 melarang array dengan panjang bervariabel"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified %qE at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:7023
  #, fuzzy, gcc-internal-format
  #| msgid "variably modified %qs at file scope"
  msgid "variably modified field at file scope"
  msgstr "variabel dimodifikasi %qs di lingkup berkas"
  
! #: c/c-decl.cc:7043
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:7047
  #, fuzzy, gcc-internal-format
  #| msgid "type defaults to %<int%> in declaration of %qs"
  msgid "type defaults to %<int%> in type name"
  msgstr "tipe baku ke %<int%> dalam deklarasi dari %qs"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "duplikasi %<const%>"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "duplikasi %<volatile%>"
  
! #: c/c-decl.cc:7085
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<_Atomic%>"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-decl.cc:7088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "conflicting super class name %qs"
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "konflik nama super class %qs"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "definisi fungsi dideklarasikan %<register%>"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "definisi fungsi dideklarasikan %<typedef%>"
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  #| msgid "function definition declared %<auto%>"
  msgid "function definition declared %qs"
  msgstr "definisi fungsi dideklarasikan %<auto%>"
  
! #: c/c-decl.cc:7159
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7162
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "storage class specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7166
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7169
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-decl.cc:7190
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:7194
  #, fuzzy, gcc-internal-format
  #| msgid "%qs has both %<extern%> and initializer"
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: c/c-decl.cc:7199
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<auto%>"
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<auto%>"
  
! #: c/c-decl.cc:7203
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qs specifies %<register%>"
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "deklarasi lingkup-berkas dari %qs menspesifikasikan %<register%>"
  
! #: c/c-decl.cc:7208
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "nested function %qE declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-decl.cc:7211
  #, fuzzy, gcc-internal-format
  #| msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgid "function-scope %qE implicitly auto and declared %qs"
*************** msgstr "lingkup-fungsi %qs secara implis
*** 53102,53528 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.cc:7317
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7319
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7326
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7329
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.cc:7369
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7382
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7385
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7398
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.cc:7401
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.cc:7410
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
! #: c/c-decl.cc:7554
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7564
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than function prototype scope"
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.cc:7663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7666
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7673
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7676
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7822
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7832
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.cc:7848
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7851
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7857
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7860
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7875
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7893
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7900
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.cc:7905
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8130
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.cc:8137
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.cc:8249
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:8285
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.cc:8303
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8391
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses anonymous type"
  msgid "non-local variable %qD with anonymous type is questionable in C++"
--- 53190,53616 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "statis atau tipe kualifier dalam array pendeklarasi bukan parameter"
  
! #: c/c-decl.cc:7319
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qE as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7321
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of type name as array of voids"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: c/c-decl.cc:7328
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qE as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7331
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of type name as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: c/c-decl.cc:7371
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of array %qE has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7375
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs has non-integer type"
  msgid "size of unnamed array has non-integer type"
  msgstr "ukuran dari array %qs memiliki tipe bukan integer"
  
! #: c/c-decl.cc:7384
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "size of array %qE has incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7387
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "size of unnamed array has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:7400
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids zero-size array %qs"
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C melarang array berukuran-nol %qs"
  
! #: c/c-decl.cc:7403
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array"
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: c/c-decl.cc:7412
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "size of array %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: c/c-decl.cc:7414
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is negative"
  msgid "size of unnamed array is negative"
  msgstr "ukuran dari array negatif"
  
! #: c/c-decl.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of array %qE is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is too large"
  msgid "size of unnamed array is too large"
  msgstr "ukuran dari array terlalu besar"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
! #: c/c-decl.cc:7556
  #, fuzzy, gcc-internal-format
  #| msgid "array type has incomplete element type"
  msgid "array type has incomplete element type %qT"
  msgstr "tipe array memiliki tipe elemen tidak lengkap"
  
! #: c/c-decl.cc:7562
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7566
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: c/c-decl.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than function prototype scope"
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.cc:7665
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "%qE declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7668
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning a function"
  msgid "type name declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: c/c-decl.cc:7675
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "%qE declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7678
  #, fuzzy, gcc-internal-format
  #| msgid "%qs declared as function returning an array"
  msgid "type name declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: c/c-decl.cc:7824
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting type qualifiers for %q+D"
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "tipe konfliks kualifier untuk %q+D"
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7834
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%qs specified for auto variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: c/c-decl.cc:7850
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7853
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "%qs specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7859
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field %qE"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7862
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for structure field %qs"
  msgid "%qs specified for structure field"
  msgstr "class penyimpanan dispesifikasikan untuk daerah struktur %qs"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qE has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7879
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field has atomic type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for typedef %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7890
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for %<register%> object %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for parameter %qE"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7897
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "alignment specified for unnamed parameter"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "alignment specified for bit-field %qE"
  msgstr "alignmen mungkin tidak dispesifikasikan untuk %q+D"
  
! #: c/c-decl.cc:7904
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "alignment specified for unnamed bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-decl.cc:7907
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "alignment specified for function %qE"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7950
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %q+D declared %<inline%>"
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C melarang tipe fungsi const atau volatile"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "variabel atau field %qE dideklarasikan void"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8119
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared %<inline%>"
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "parameter %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8132
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "field %qE declared as a function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-decl.cc:8139
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs has incomplete type"
  msgid "field %qE has incomplete type"
  msgstr "field %qs memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8141
  #, fuzzy, gcc-internal-format
  #| msgid "name %qT has incomplete type"
  msgid "unnamed field has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, fuzzy, gcc-internal-format
  #| msgid "invalid storage class for function %qs"
  msgid "invalid storage class for function %qE"
  msgstr "class penyimpanan tidak valid untuk fungsi %qs"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "tidak dapat inline fungsi %<main%>"
  
! #: c/c-decl.cc:8251
  #, fuzzy, gcc-internal-format
  #| msgid "%qs initialized and declared %<extern%>"
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: c/c-decl.cc:8262
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:8265
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.cc:8305
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is a variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, fuzzy, gcc-internal-format
  #| msgid "invalid qualifiers on non-member function type"
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "variabel sebelumnya dideklarasikan %<static%> diredeklarasi %<extern%>"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "variable %q+D declared %<inline%>"
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "variabel %q+D dideklarasikan %<inline%>"
  
! #: c/c-decl.cc:8393
  #, fuzzy, gcc-internal-format
  #| msgid "jump into scope of identifier with variably modified type"
  msgid "non-nested function with variably modified type"
  msgstr "melompat kedalam lingkup dari pengidentifikasi dengan tipe variabel dapat dimodifikasi"
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "objek dengan tipe variabel termodifikasi harus tidak memiliki hubungan"
  
! #: c/c-decl.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "non-local variable %q#D uses anonymous type"
  msgid "non-local variable %qD with anonymous type is questionable in C++"
*************** msgstr "variabel bukan-lokal %q#D menggu
*** 53530,54089 ****
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.cc:8687
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8868
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8874
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "field %qE tidak dikenal dispesifikasikan dalam penginisialisasi"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:9093
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.cc:9748
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9800
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.cc:9984
  #, fuzzy, gcc-internal-format
  #| msgid "a member of a structure or union cannot have a variably modified type"
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:10516
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.cc:10547
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10598
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.cc:10866
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:10951
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.cc:10969
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.cc:10988
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.cc:11015
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned definitions are only allowed at file scope"
  msgstr "deklarasi __label__ hanya diperbolehkan dalam lingkup fungsi"
  
! #: c/c-decl.cc:11059
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.cc:11149
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.cc:11165
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.cc:11173
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.cc:11182
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.cc:11236
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:11243
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:11723
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.cc:11728
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:11769
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11773
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11795
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
--- 53618,54177 ----
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> tidak diijinkan dalam hal lain selain lingkup prototipe fungsi"
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "deklarasi fungsi bukan sebuah prototipe"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "parameter %u (%q+D) memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jparameter %u has incomplete type"
  msgid "parameter %u has incomplete type"
  msgstr "%J parameter %u memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "%<void%> hanya memiliki parameter tidak boleh dikualifikasikan"
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "parameter %q+D hanya memiliki sebuah deklarasi kedepan"
  
! #: c/c-decl.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> harus menjadi parameter satu satunya"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "enum type defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8870
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "struct defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8876
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "union defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "nested redefinisi dari %<union %E%>"
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "nested redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, fuzzy, gcc-internal-format
  #| msgid "unknown field %qE specified in initializer"
  msgid "%qT defined in underspecified object initializer"
  msgstr "field %qE tidak dikenal dispesifikasikan dalam penginisialisasi"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: c/c-decl.cc:9092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C doesn%'t support unnamed structs/unions"
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C tidak mendukung structs/unions tidak bernama"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "duplikasi anggota %q+D"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "union tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "union tidak memiliki anggota"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "struct tidak memiliki anggota bernama"
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "struct tidak memiliki anggota"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: c/c-decl.cc:9750
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member not at end of struct"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9802
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: c/c-decl.cc:9829
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "type %qT is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "union tidak dapat dibuat transparan"
  
! #: c/c-decl.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "a member of a structure or union cannot have a variably modified type"
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "sebuah anggota dari sebuah struktur atau union tidak dapat memiliki sebuah tipe variabel termodifikasi"
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "redefinisi dari %<struct %E%>"
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "redeklarasi dari %<enum %E%>"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  #| msgid "specified mode too small for enumeral values"
  msgid "specified mode too small for enumerated values"
  msgstr "mode yang dispesifikasikan terlalu kecil untuk nilai enumerasi"
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:10357
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "nilai enumerasi melebihi jangkauan dari integer terbesar"
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "nested redefinisi dari %<enum %E%>"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:10518
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant"
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "nilai pengenumerasi untuk %qE bukan sebuah konstanta integer"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "overflow dalam nilai enumerasi"
  
! #: c/c-decl.cc:10549
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value outside the range of underlying type"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "enumerator value outside the range of %qs"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10600
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C melarang nilai pengenumerasi ke jangkauan dari %<int%>"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, fuzzy, gcc-internal-format
  #| msgid "inline function %q+D given attribute noinline"
  msgid "inline function %qD given attribute %qs"
  msgstr "fungsi inline %q+D memberikan atribut noinline"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "tipe kembali adalah sebuah tipe tidak lengkap"
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "tipe baku kembali ke %<int%>"
  
! #: c/c-decl.cc:10868
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about global functions without prototypes"
  msgid "%q+D defined as variadic function without prototype"
  msgstr "Peringatkan mengenai fungsi global tanpa prototipe"
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no previous prototype for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: c/c-decl.cc:10953
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD was used with no prototype before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: c/c-decl.cc:10971
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no declaration before its definition"
  msgid "%qD was used with no declaration before its definition"
  msgstr "%q+D telah digunakan tanpa deklarasi sebelum definisinya"
  
! #: c/c-decl.cc:10990
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %<int%>"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is normally a non-static function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  #| msgid "__label__ declarations are only allowed in function scopes"
  msgid "versioned definitions are only allowed at file scope"
  msgstr "deklarasi __label__ hanya diperbolehkan dalam lingkup fungsi"
  
! #: c/c-decl.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style parameter declarations in prototyped function definition"
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "%J deklarasi parameter gaya lama dalam definisi fungsi prototipe"
  
! #: c/c-decl.cc:11077
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtraditional C rejects ISO C style function definitions"
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "%J tradisional C menolak gaya ISO C definisi fungsi"
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, fuzzy, gcc-internal-format
  #| msgid "%Jold-style function definition"
  msgid "old-style function definition"
  msgstr "%J definisi fungsi gaya-lama"
  
! #: c/c-decl.cc:11151
  #, fuzzy, gcc-internal-format
  #| msgid "%Jparameter name missing from parameter list"
  msgid "parameter name missing from parameter list"
  msgstr "%J nama parameter hilang dari daftar parameter"
  
! #: c/c-decl.cc:11167
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a non-parameter"
  msgid "%qD declared as a non-parameter"
  msgstr "%q+D dideklarasikan sebagai sebuah bukan-parameter"
  
! #: c/c-decl.cc:11175
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %q+D"
  msgid "multiple parameters named %qD"
  msgstr "multiple parameter bernama %q+D"
  
! #: c/c-decl.cc:11184
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D declared with void type"
  msgid "parameter %qD declared with void type"
  msgstr "parameter %q+D dideklarasikan dengan tipe void"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, fuzzy, gcc-internal-format
  #| msgid "type of %q+D defaults to %<int%>"
  msgid "type of %qD defaults to %<int%>"
  msgstr "tipe dari %q+D baku ke %<int%>"
  
! #: c/c-decl.cc:11238
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %q+D has incomplete type"
  msgid "parameter %qD has incomplete type"
  msgstr "parameter %q+D memiliki tipe tidak lengkap"
  
! #: c/c-decl.cc:11245
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "jumlah dari argumen tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "jumlah dari argumen tidak cocok prototipe"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "deklarasi prototipe"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr "argumen dipromosikan %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe bawaan"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "argumen %qD tidak cocok dengan prototipe"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "parameter %qD set but not used"
  msgstr "parameter %qD dinisialisasi"
  
! #: c/c-decl.cc:11725
  #, fuzzy, gcc-internal-format
  #| msgid "%<for%> loop initial declarations are only allowed in C99 mode"
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> deklarasi inisial loop hanya diijinkan dalam mode C99"
  
! #: c/c-decl.cc:11730
  #, fuzzy, gcc-internal-format
  #| msgid "use option -std=c99 or -std=gnu99 to compile your code"
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "gunakan pilihan -std=c99 atau -std=gnu99 untuk mengkompile kode anda"
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:11771
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel statis %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11775
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> dideklarasikan dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:11797
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "deklarasi dari bukan-variabel %q+D dalam %<for%> inisial deklarasi loop"
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "duplicate %qE declaration specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "multiple class penyimpanan dalam deklarasi penspesifikasi"
  
! #: c/c-decl.cc:12193
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qs used with %<auto%>"
*************** msgstr "%<__thread%> digunakan dengan %<
*** 54091,54454 ****
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<%s%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "baik %<short%> dan %<%s%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<int%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "baik %<_Sat%> dan %<int%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "baik %<short%> dan %<float%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qD tidak dapat dibakukan"
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used here"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<%s%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "baik %<signed%> dan %<%s%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:12751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the %<%%%s%c%> %s format"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "%s tidak mendukung format %<%%%s%c%> %s"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C tidak mendukung titik pecahan desimal"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.cc:13259
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13274
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qE used with %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:13311
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<_thread%> digunakan dengan %qE"
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "Fixed line length must be at least seven."
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "Panjang baris tetap harus paling tidak tujuh."
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<~%> for complex conjugation"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14325
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "%Hpernyataan break tidak dalam loop atau switch"
  
! #: c/c-decl.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "%Hpernyataan continue tidak dalam sebuah loop"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 54179,54542 ----
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "dua atau lebih tipe data dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> terlalu panjang untuk GCC"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<%s%> in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "baik %<short%> dan %<%s%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<int%> in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "baik %<_Sat%> dan %<int%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  #| msgid "both %<short%> and %<float%> in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "baik %<short%> dan %<float%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "duplikasi %qE"
  
! #: c/c-decl.cc:12634
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%qD tidak dapat dibakukan"
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be used here"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: c/c-decl.cc:12691
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  #| msgid "both %<signed%> and %<%s%> in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "baik %<signed%> dan %<%s%> dalam penspesifikasi deklarasi"
  
! #: c/c-decl.cc:12710
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<__int%d%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:12753
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support complex types"
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 tidak mendukung tipe kompleks"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support the %<%%%s%c%> %s format"
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "%s tidak mendukung format %<%%%s%c%> %s"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, fuzzy, gcc-internal-format
  #| msgid "stack limits not supported on this target"
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "batas stact tidak didukung dalam target ini"
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support decimal floating point"
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C tidak mendukung titik pecahan desimal"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "tipe titik tetap tidak didukung untuk target ini"
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr "%qE gagal untuk menjadi sebuah typedef atau tipe bawaan"
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:13204
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C99 does not support %qE"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> sebelum %<extern%>"
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> sebelum %<static%>"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<auto%>"
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> digunakan dengan %<auto%>"
  
! #: c/c-decl.cc:13273
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<register%>"
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> digunakan dengan %<register%>"
  
! #: c/c-decl.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qE used with %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs used with %qE"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-decl.cc:13318
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %qE"
  msgid "%<constexpr%> used with %qE"
  msgstr "%<_thread%> digunakan dengan %qE"
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> digunakan tanpa %<_Fract%> atau %<_Accum%>"
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C tidak mendukung tipe integer kompleks"
  
! #: c/c-decl.cc:13664
  #, fuzzy, gcc-internal-format
  #| msgid "Fixed line length must be at least seven."
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "Panjang baris tetap harus paling tidak tujuh."
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<~%> for complex conjugation"
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "%Hpernyataan break tidak dalam loop atau switch"
  
! #: c/c-decl.cc:14335
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "%Hpernyataan continue tidak dalam sebuah loop"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "loop name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 54459,54497 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
--- 54547,54585 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count is negative"
  msgid "left shift of negative value"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "jumlah geser kiri negatif"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "jumlah geser kanan >= lebar dari tipe"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, fuzzy, gcc-internal-format
  #| msgid "left shift count >= width of type"
  msgid "left shift count >= width of vector element"
  msgstr "jumlah geser kiri >= lebar dari tipe"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count >= width of type"
  msgid "right shift count >= width of vector element"
*************** msgstr ""
*** 54513,54659 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
  msgstr "Tidak terduga akhir dari modul"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name %qs in %<asm%>"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nama register %qs tidak dikenal dalam %<asm%>"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qT declared in underspecified object declaration"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: c/c-parser.cc:2607
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specified for friend class declaration"
  msgid "%qT defined in underspecified object declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty declaration"
  msgid "%qs in empty declaration"
  msgstr "%H deklarasi kosong"
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c/c-parser.cc:2764
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "prefix attributes are ignored for implementations"
  msgstr "atribut diabaikan di template instantiation"
  
! #: c/c-parser.cc:2785
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definisi data tidak memiliki tipe atau class penyimpanan"
--- 54601,54747 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected end of module"
  msgid "expected end of line"
  msgstr "Tidak terduga akhir dari modul"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr "ISO C melarang sebuah satuan terjemahan kosong"
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name %qs in %<asm%>"
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "nama register %qs tidak dikenal dalam %<asm%>"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown type name %qE"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:2604
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "%qT declared in underspecified object declaration"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: c/c-parser.cc:2609
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specified for friend class declaration"
  msgid "%qT defined in underspecified object declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  #| msgid "%Hempty declaration"
  msgid "%qs in empty declaration"
  msgstr "%H deklarasi kosong"
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored for methods"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: c/c-parser.cc:2766
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "prefix attributes are ignored for implementations"
  msgstr "atribut diabaikan di template instantiation"
  
! #: c/c-parser.cc:2787
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "unexpected attribute"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "section attribute not allowed for %q+D"
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "atribut daerah tidak diijinkan untuk %q+D"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "definisi data tidak memiliki tipe atau class penyimpanan"
*************** msgstr "definisi data tidak memiliki tip
*** 54661,54696 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: c/c-parser.cc:2941
  #, fuzzy, gcc-internal-format
  #| msgid "%<typeof%> applied to a bit-field"
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "%qs requires an initialized data declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: c/c-parser.cc:3153
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%qs may only be used with a single declarator"
  msgstr "-MG hanya boleh digunakan dengan -M atau -MM"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 54749,54784 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: c/c-parser.cc:2943
  #, fuzzy, gcc-internal-format
  #| msgid "%<typeof%> applied to a bit-field"
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "%qs requires an initialized data declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: c/c-parser.cc:3155
  #, fuzzy, gcc-internal-format
  #| msgid "-MG may only be used with -M or -MM"
  msgid "%qs may only be used with a single declarator"
  msgstr "-MG hanya boleh digunakan dengan -M atau -MM"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
*************** msgstr "redeklarasi tidak mendeklarasika
*** 54699,55103 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C melarang fungsi nested"
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:3549
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "expression in static assertion is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-parser.cc:3558
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-parser.cc:3563
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression in static assertion is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  #| msgid "%<typeof%> applied to a bit-field"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: c/c-parser.cc:4064
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "tidak dapat menggunakan mode %qs untuk tipe enumeral"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "tidak ada berkas masukan yang dispesifikasikan"
  
! #: c/c-parser.cc:4185
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  #| msgid "section of %q+D conflicts with previous declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "diduga %<,%> atau %<}%>"
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C melarang referensi kedepan ke tipe %<enum%>"
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "kelebihan semikolon dalam struct atau union dispesifikasikan"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "tidak ada semi kolon di akhir dari struct atau union"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "diduga specifier-qualifier-list"
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C melarang deklarasi anggota tanpa anggota"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:5201
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: c/c-parser.cc:5209
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<static%> may not be used without an array size"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C membutuhkan argumen bernama sebelum %<...%>"
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "diduga deklarasi penspesifikasi atau %<...%>"
  
! #: c/c-parser.cc:5729
  #, fuzzy, gcc-internal-format
  #| msgid "parameter packs must be at the end of the parameter list"
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C melarang penginisialisasi kurung kosong"
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>"
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C melarang menspesifikasikan jangkauan dari elemen untuk menginisialisasi"
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 melarang menspesifikasikan subobjek untuk menginisialisasi"
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>"
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qs attribute does not take any arguments"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C melarang deklarasi label"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "sebuah label hanya dapat menjadi bagian dari sebuah pernyataan dan sebuah deklarasi bukan sebuah pernyataan"
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 melarang pencampuran deklarasi dan kode"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "label diakhir dari pernyataan compound"
--- 54787,55191 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C melarang fungsi nested"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  #| msgid "function return type cannot be function"
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "tipe kembali fungsi tidak dapat berupa fungsi"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:3551
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "expression in static assertion is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-parser.cc:3560
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-parser.cc:3565
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression in static assertion is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed"
  msgstr "static assertion gagal: %E"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:3960
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:3988
  #, fuzzy, gcc-internal-format
  #| msgid "%<typeof%> applied to a bit-field"
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "empty enum is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: c/c-parser.cc:4066
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use mode %qs for enumeral types"
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "tidak dapat menggunakan mode %qs untuk tipe enumeral"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "diduga pengidentifikasi"
  
! #: c/c-parser.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, fuzzy, gcc-internal-format
  #| msgid "no input file specified"
  msgid "no %<enum%> underlying type specified"
  msgstr "tidak ada berkas masukan yang dispesifikasikan"
  
! #: c/c-parser.cc:4187
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "section of %q+D conflicts with previous declaration"
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "daerah dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "koma di akhir dari daftar pengenumerasi"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "diduga %<,%> atau %<}%>"
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C melarang referensi kedepan ke tipe %<enum%>"
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "kelebihan semikolon dalam struct atau union dispesifikasikan"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "tidak ada semi kolon di akhir dari struct atau union"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "diduga specifier-qualifier-list"
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C melarang deklarasi anggota tanpa anggota"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:5203
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: c/c-parser.cc:5211
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<static%> may not be used without an array size"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: c/c-parser.cc:5371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C membutuhkan argumen bernama sebelum %<...%>"
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "diduga deklarasi penspesifikasi atau %<...%>"
  
! #: c/c-parser.cc:5731
  #, fuzzy, gcc-internal-format
  #| msgid "parameter packs must be at the end of the parameter list"
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr "parameter pack harus berada di akhir dari daftar parameter"
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, fuzzy, gcc-internal-format
  #| msgid "Unclassifiable OpenMP directive at %C"
  msgid "expected OpenMP directive name"
  msgstr "Direktif OpenMP tidak terklasifikasi di %C"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute requires an integer constant argument"
  msgid "%qE attribute does not take any arguments"
  msgstr "atribut %qs membutuhkan sebuah argumen konstanta integer"
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "objek berukuran-variabel tidak boleh diinisialisasi"
  
! #: c/c-parser.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C melarang penginisialisasi kurung kosong"
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan dengan %<:%>"
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C melarang menspesifikasikan jangkauan dari elemen untuk menginisialisasi"
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 melarang menspesifikasikan subobjek untuk menginisialisasi"
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr "penggunaan sudah ditinggalkan dari penginisialisasi yang diberikan tanpa  %<=%>"
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, fuzzy, gcc-internal-format
  #| msgid "ordered region must be closely nested inside a loop region with an ordered clause"
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr "daerah terurut harus secara dekat nested didalam sebuah daerah loop dalam sebuah clause terurut"
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute does not apply to types"
  msgid "%qs attribute does not take any arguments"
  msgstr "atribut %qs tidak mengaplikasi ke tipe"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C melarang deklarasi label"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "sebuah label hanya dapat menjadi bagian dari sebuah pernyataan dan sebuah deklarasi bukan sebuah pernyataan"
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 melarang pencampuran deklarasi dan kode"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> tanpa sebuah sebelumnya %<if%>"
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "label diakhir dari pernyataan compound"
*************** msgstr "label diakhir dari pernyataan co
*** 55106,55234 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%H disarankan kurung eksplisit untuk menghindari ambigu %<else%>"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "disarankan kurung disekitar badan kosong dalam pernyataan %<do%>"
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, fuzzy, gcc-internal-format
  #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "multiple atribut interupsi tidak diijinkan"
  
! #: c/c-parser.cc:9311
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "hilang sentinel dalam pemanggilan fungsi"
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9563
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%s' bukan sebuah nama class yang valid"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: c/c-parser.cc:10120
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
--- 55194,55322 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "diduga pernyataan"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "diduga pengidentifikasi atau %<*%>"
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:8662
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "expected declaration"
  msgstr "deklarasi kosong"
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<if%>"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "disarankan kurung diantara tubuh kosong dalam sebuah pernyataan %<else%>"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, fuzzy, gcc-internal-format
  #| msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%H disarankan kurung eksplisit untuk menghindari ambigu %<else%>"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "disarankan kurung disekitar badan kosong dalam pernyataan %<do%>"
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, fuzzy, gcc-internal-format
  #| msgid "multiple interrupt attributes not allowed"
  msgid "multiple iterating variables in fast enumeration"
  msgstr "multiple atribut interupsi tidak diijinkan"
  
! #: c/c-parser.cc:9318
  #, fuzzy, gcc-internal-format
  #| msgid "invalid register in the instruction"
  msgid "invalid iterating variable in fast enumeration"
  msgstr "register tidak valid dalam instruksi"
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, fuzzy, gcc-internal-format
  #| msgid "missing sentinel in function call"
  msgid "missing collection in fast enumeration"
  msgstr "hilang sentinel dalam pemanggilan fungsi"
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9570
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is not a valid class name"
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "'%s' bukan sebuah nama class yang valid"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "a wide string is invalid in this context"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: c/c-parser.cc:10127
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids omitting the middle term of a ?: expression"
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
*************** msgstr "ISO C melarang mengabaikan term
*** 55236,56909 ****
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:10624
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "tradisional C menolak operator unary plus"
  
! #: c/c-parser.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qs"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:11034
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-parser.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "aplikasi tidak valid dari %qs ke sebuah tipe void"
  
! #: c/c-parser.cc:11248
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.cc:11534
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:11610
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "braced-group didalam eksprsi hanya diijinkan didalam sebuah fungsi"
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "argumen pertama ke %<__builtin_choose_expr%> bukan sebuah konstanta"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:12769
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: c/c-parser.cc:12810
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "kedua argumen ke %<__builtin___clear_cache%> harus berupa penunjuk"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %qs"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qs operand not an integral type"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13208
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13215
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13223
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "jumlah rotasi kiri negatif"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.cc:13713
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "compound literal dari tipe bukan-objek %qT"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:13751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15132
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:15584
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.cc:15705
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:16692
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17869
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:18154
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<self%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:20115
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<fallback%> modifier"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "string literal lebar dalam %<asm%>"
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenACC clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenMP clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "%qE has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: c/c-parser.cc:23157
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "to be allocated variable declared here"
  msgstr "variabel instance %qs dideklarasikan private"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, fuzzy, gcc-internal-format
  #| msgid "'E' modifier"
  msgid "modified here"
  msgstr "'E' pemodifikasi"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskwait%> hanya  boleh digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskwait%> hanya  boleh digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
--- 55324,56997 ----
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "first %<sizeof%> operand was declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: c/c-parser.cc:10628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:10631
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in cast"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "tradisional C menolak operator unary plus"
  
! #: c/c-parser.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qs"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> diaplikasikan ke sebuah bit-field"
  
! #: c/c-parser.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:11021
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for typename"
  msgid "alignment specified for type name in %qE"
  msgstr "class penyimpanan dispesifikasikan untuk nama tipe"
  
! #: c/c-parser.cc:11045
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s tidak mendukung %s"
  
! #: c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "aplikasi tidak valid dari %qs ke sebuah tipe void"
  
! #: c/c-parser.cc:11259
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "cannot take address of %qs"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-parser.cc:11366
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11461
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support saturating types"
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C tidak mendukung tipe yang bersaturasi"
  
! #: c/c-parser.cc:11465
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original %<default%> is here"
  msgstr "%J definisi asli muncul disini"
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types in return"
  msgid "compatible type is here"
  msgstr "tipe tidak kompatibel dalam kembali"
  
! #: c/c-parser.cc:11545
  #, fuzzy, gcc-internal-format
  #| msgid "Generate load/store multiple instructions"
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "Hasilkan load/store multiple instruksi"
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:11615
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:11621
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> must be constant"
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "argumen dari %<__builtin_args_info%> harus berupa konstan"
  
! #: c/c-parser.cc:11637
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support fixed-point types"
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C tidak mendukung tipe titik tetap"
  
! #: c/c-parser.cc:11668
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<[*]%> array declarators"
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C90 tidak mendukung %<[*]%> array pendeklarasi"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "diduga ekspresi"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "braced-group didalam eksprsi hanya diijinkan didalam sebuah fungsi"
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C melarang grup kurung didalam ekspresi"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "parameter kedua dari %<va_start%> bukan argumen bernama terakhir"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "argumen pertama ke %<__builtin_choose_expr%> bukan sebuah konstanta"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %<va_start%>"
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "terlalu sedikit argumen ke fungsi %<va_start%>"
  
! #: c/c-parser.cc:12338
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %<__builtin_args_info%> out of range"
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "argumen dari %<__builtin_args_info%> diluar dari jangkauan"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "'%s' dan '%s' argumen dari '%s' intrinsik di %L harus memiliki tipe yang sama"
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "invalid type of argument %u of type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:12615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "non-floating-point argument in call to function %qE"
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, fuzzy, gcc-internal-format
  #| msgid "non-floating-point arguments in call to function %qE"
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "argumen bukan-titik-pecahan dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid argument to built-in function"
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "argumen ke fungsi bawaan tidak valid"
  
! #: c/c-parser.cc:12780
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for type-generic call"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: c/c-parser.cc:12821
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12834
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:12838
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "argumen kedua ke %<__builtin_prefetch%> harus berupa sebuah konstanta"
  
! #: c/c-parser.cc:12864
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_longjmp%> second argument must be 1"
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> argumen kedua harus berupa 1"
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "kedua argumen ke %<__builtin___clear_cache%> harus berupa penunjuk"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %qs"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not an aggregate type"
  msgid "%qs operand not an integral type"
  msgstr "%qT bukan sebuah tipe kumpulan"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13226
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13234
  #, fuzzy, gcc-internal-format
  #| msgid "non-const integer argument %u in call to function %qE"
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "argumen bukan-konstanta integer %u dalam panggilan ke fungsi %qE"
  
! #: c/c-parser.cc:13308
  #, fuzzy, gcc-internal-format
  #| msgid "left rotate count is negative"
  msgid "rotate count is negative"
  msgstr "jumlah rotasi kiri negatif"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support %<long long%>"
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 tidak mendukung %<long long%>"
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "compound literal memiliki ukuran variabel"
  
! #: c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal of non-object type %qT"
  msgid "compound literal has function type"
  msgstr "compound literal dari tipe bukan-objek %qT"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:13762
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C90 melarang compound literals"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<)%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "kelebihan semikolon dalam metoda definisi dispesifikasikan"
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15125
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: c/c-parser.cc:15577
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "no type or storage class may be specified here,"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  #| msgid "missing Code attribute"
  msgid "missing property attribute"
  msgstr "hilang atribut Code"
  
! #: c/c-parser.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown operator '%s' at %%L"
  msgid "unknown property attribute %<%s%s%>"
  msgstr "Operator tidak dikenal '%s' di %%L"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected %qE selector name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "for, while or do statement expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> harus menjadi pertama"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:16685
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a pointer variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<none%> or %<present%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant logical expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<data%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<if%> clauses without modifier"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17862
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:18147
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<static%> arguments"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected element"
  msgid "unexpected argument"
  msgstr "Elemen tidak diduga"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<self%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<concurrent%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "ordered argument needs positive constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "diduga %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, atau %<||%>"
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, fuzzy, gcc-internal-format
  #| msgid "both %<long%> and %<void%> in declaration specifiers"
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr "baik %<long%> dan %<void%> dalam penspesifikasi deklarasi"
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "jadwal %<runtime%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "penjadwalan %<auto%> tidak mengambil sebuah parameter %<chunk_size%>"
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<allocator%> or %<align%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs modifier"
  msgstr "%Hduplikasi %qs"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:19723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple linear modifiers"
  msgstr "multiple pemanggil inline"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<linear%> clause step expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:20108
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, fuzzy, gcc-internal-format
  #| msgid "assert: %s is assign compatible with %s"
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "assert: %s adalah assign kompatibel dengan %s"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid depend kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid doacross kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<fallback%> modifier"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<always%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<close%> modifiers"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<iterator%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<mapper%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  #| msgid "too many input files"
  msgid "too many %<present%> modifiers"
  msgstr "terlalu banyak berkas masukan"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, fuzzy, gcc-internal-format
  #| msgid "invalid mask"
  msgid "invalid map kind"
  msgstr "topeng tidak valid"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid dist_schedule kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  #| msgid "invalid schedule kind"
  msgid "invalid proc_bind kind"
  msgstr "jenis penjadwalan tidak valid"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, fuzzy, gcc-internal-format
  #| msgid "wide string literal in %<asm%>"
  msgid "string literal must not contain %<\\0%>"
  msgstr "string literal lebar dalam %<asm%>"
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown foreign runtime identifier %qs"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "expected string literal or constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<targetsync%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<target%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<restrict%>"
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "duplikasi %<restrict%>"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenACC clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, fuzzy, gcc-internal-format
  #| msgid "%qs must be used with %qs"
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs harus digunakan dengan %qs"
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected an OpenMP clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "%qE has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: c/c-parser.cc:23150
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD does not refer to a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared private"
  msgid "to be allocated variable declared here"
  msgstr "variabel instance %qs dideklarasikan private"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, fuzzy, gcc-internal-format
  #| msgid "'E' modifier"
  msgid "modified here"
  msgstr "'E' pemodifikasi"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "diduga %<:%>, %<,%>, %<,%>, %<}%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many atomic clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many memory order clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "unexpected %<else%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operator for %<#pragma omp atomic%>"
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "operator tidak valid untuk %<#pragma omp atomic%>"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:24654
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp taskwait%> hanya  boleh digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<#pragma omp scan%>"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp taskwait%> may only be used in compound statements"
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp taskwait%> hanya  boleh digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "diduga pernyataan for"
*************** msgstr "diduga pernyataan for"
*** 56911,57650 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected a function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "Save registers around function calls"
  msgid "expected target-function call"
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "%<score%> argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected context selector set name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<match%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qD is not of pointer type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:28177
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qs is not valid for %qs"
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%H%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<interop%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<match%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "base function %qD declared here"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of %q+D should be %<int%>"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "argumen pertama dari %q+D seharusnya %<int%>"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29154
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class, struct, or union type"
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: c/c-parser.cc:29162
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: c/c-parser.cc:29170
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  #| msgid "missing open paren"
  msgid "missing %<map%> clause"
  msgstr "hilang open paren"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29487
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:29498
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29836
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
--- 56999,57738 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "diduga pernyataan for"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr "diduga iterasi deklarasi atau inisialisasi"
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "tidak cukup secara sempurna nested loops"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr "iterasi variabel %qD seharusnya bukan first private"
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<for%> after %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected a function name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, fuzzy, gcc-internal-format
  #| msgid "Save registers around function calls"
  msgid "expected target-function call"
  msgstr "Simpan register dalam pemanggilan fungsi"
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<point%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> harus muncul sebelum deklarasi dari %D, abaikan"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, fuzzy, gcc-internal-format
  #| msgid "Expected attribute bit name"
  msgid "expected trait selector name"
  msgstr "Diduga nama atribut bit"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> can only be specified inside a class"
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "%<score%> argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected identifier or string literal"
  msgstr "diduga string literal"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be integer expression"
  msgstr "diduga ekspresi integer"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected context selector set name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "variant %qD is not a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs declared as a function"
  msgid "variant %qD is the same as base function"
  msgstr "field %qs dideklarasikan sebagai sebuah fungsi"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %<match%> clauses"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qD is not of pointer type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:28170
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qs is not valid for %qs"
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%H%qs tidak valid untuk %qs"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<interop%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<match%> clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "base function %qD declared here"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  #| msgid "first argument of %q+D should be %<int%>"
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "argumen pertama dari %q+D seharusnya %<int%>"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "elements of array %q#D have incomplete type"
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "implisit deklarasi dari fungsi %qE"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, fuzzy, gcc-internal-format
  #| msgid "function definition does not declare parameters"
  msgid "variant function definition does not match declaration of %qE"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<match%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<target%> or %<variant%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma GCC pop_options%> tanpa sebuah %<#pragma GCC push_options%> yang berhubungan"
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29147
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class, struct, or union type"
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: c/c-parser.cc:29155
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: c/c-parser.cc:29163
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  #| msgid "missing open paren"
  msgid "missing %<map%> clause"
  msgstr "hilang open paren"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29480
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<omp_priv%> or function-name"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: c/c-parser.cc:29491
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected function-name %<(%>"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29829
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<sizes%>"
  msgstr "diduga %<{%>"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not an integer constant"
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta integer"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %qs or %qs"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected at least one assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected directive name"
  msgstr "diduga nama class"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown assumption clause %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected assumption clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "nama register: %s tidak dikenal"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE dideklarasikan %<threadprivate%> setelah penggunaan pertama"
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE memiliki tipe tidak lengkap"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, fuzzy, gcc-internal-format
  #| msgid "%Henclosing parallel"
  msgid "no closing brace"
*************** msgstr "%Hparallel yang melingkupi"
*** 57656,57662 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
--- 57744,57750 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "penggunaan tidak valid dari ekspresi void"
*************** msgstr "penggunaan tidak valid dari type
*** 57689,57868 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipe fungsi tidak benar benar kompatibel dalam ISO C"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan vektor"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan kompleks"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "tidak dapat mencampurkan operan dari tipe desimal float dan tipe lainnya"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.cc:1921
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%J penggunaan tidak valid dari structure dengan anggota array fleksibel"
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "meminta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau union"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C melarang subscripting %<register%> array"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
--- 57777,57956 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variadic functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qE atribut hanya berlaku untuk fungsi variadic"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "tipe fungsi tidak benar benar kompatibel dalam ISO C"
  
! #: c/c-typeck.cc:1231
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and vector types"
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan vektor"
  
! #: c/c-typeck.cc:1236
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and complex types"
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "tidak dapat mencampurakan operan dari tipe desimal float dan kompleks"
  
! #: c/c-typeck.cc:1241
  #, fuzzy, gcc-internal-format
  #| msgid "can%'t mix operands of decimal float and other float types"
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "tidak dapat mencampurkan operan dari tipe desimal float dan tipe lainnya"
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "tipe tidak benar benar kompatibel"
  
! #: c/c-typeck.cc:1928
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "pointer target types incompatible in C++"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3141
  #, fuzzy, gcc-internal-format
  #| msgid "%Jinvalid use of structure with flexible array member"
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr "%J penggunaan tidak valid dari structure dengan anggota array fleksibel"
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT tidak memiliki anggota bernama %qE"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "meminta untuk anggota %qE dalam sesuatu bukan sebuah struktur atau union"
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: c/c-typeck.cc:3587
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "nilai subscripted adalah penunjuk ke fungsi"
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "array subscrip bukan sebuah integer"
  
! #: c/c-typeck.cc:3671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C melarang subscripting %<register%> array"
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 melarang subscripting array bukan lvalue"
  
! #: c/c-typeck.cc:3880
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qE is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.cc:4395
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object %qD is not a function or function pointer"
  msgstr "dipanggil objek %qE bukan sebuah fungsi"
  
! #: c/c-typeck.cc:4401
  #, fuzzy, gcc-internal-format
  #| msgid "called object %qE is not a function"
  msgid "called object is not a function or function pointer"
*************** msgstr "dipanggil objek %qE bukan sebuah
*** 57871,59891 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, fuzzy, gcc-internal-format
  #| msgid "function definition has qualified void return type"
  msgid "function with qualified void return type called"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "tipe dari parameter format %d tidak lengkap"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipe"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipe"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipe"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipe"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipe"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipe"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipe"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipe"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai unsigned karena ada prototipe"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai signed karena ada prototipe"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "perbandingan dengan string literal menghasilkan perilaku yang tidak dispesifikasikan"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "zero as null pointer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: c/c-typeck.cc:5299
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "%<~%> on a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "tipe argumen salah ke abs"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "increment of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "decrement of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.cc:6208
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: c/c-typeck.cc:6759
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C melarang kondisional ekspresi dengan hanya satu sisi void"
  
! #: c/c-typeck.cc:6861
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsi"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:7264
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: c/c-typeck.cc:7270
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast mengabaikan kualifier dari tipe target penunjuk"
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C melarang casting bukan skalar ke tipe yang sama"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjuk"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjuk"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  #| msgid "can't convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "tidak dapat mengubah dari tipe tidak lengkap %qT ke %qT"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  #, fuzzy
  #| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "melewatkan argumen %d dari %qE membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  #, fuzzy
  #| msgid "assignment makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "penempatan membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  #, fuzzy
  #| msgid "initialization makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "inisialisasi membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  #, fuzzy
  #| msgid "return makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  #, fuzzy
  #| msgid "assignment discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "penempatan mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  #, fuzzy
  #| msgid "initialization discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "inisialisasi mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  #, fuzzy
  #| msgid "return discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8867
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.cc:8878
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "inisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C melarang kembali diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "target penunjuk dalam inisialisasi berbeda dalam signedness"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  #| msgid "creating pointer to member function of non-class type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  #| msgid "return from incompatible pointer type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "penempatan membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "inisialisasi membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "penempatan membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "inisialisasi membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qT"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:12117
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "label %qE referenced outside of any function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.cc:15055
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "array must be initialized with a brace-enclosed initializer"
  msgid "traits array must be initialized with constants"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported map expression %qE"
  msgstr "kombinasi tidak didukung: %s"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD shall not be const"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 57959,59979 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "fungsi dipanggil melalui sebuah tipe tidak kompatibel"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, fuzzy, gcc-internal-format
  #| msgid "function definition has qualified void return type"
  msgid "function with qualified void return type called"
  msgstr "definisi fungsi memiliki pengkualifikasi tipe kembali void"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "tipe dari parameter format %d tidak lengkap"
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada pecahan karena ada prototipe"
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai integer daripada kompleks kerana ada prototipe"
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada pecahan kerana ada prototipe"
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada integer karena ada prototipe"
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai kompleks daripada integer karena ada prototipe"
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai pecahan daripada kompleks karena ada prototipe"
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %<float%> daripada %<double%> karena adaprototipe"
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai %qT daripada %qT karena ada prototipe"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "melewatkan argumen %d dari %qE dengan lebar berbeda karena ada prototipe"
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai unsigned karena ada prototipe"
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "melewatkan argumen %d dari %qE sebagai signed karena ada prototipe"
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4964
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "perbandingan dengan string literal menghasilkan perilaku yang tidak dispesifikasikan"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between pointer and integer"
  msgid "comparison between pointer and zero character constant"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "did you mean to dereference the pointer?"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "zero as null pointer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: c/c-typeck.cc:5306
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "comparison between %qT and %qT"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "tipe dari penunjuk %<void *%> digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "penunjuk ke sebuah fungsi digunakan dalam pengurangan"
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, fuzzy, gcc-internal-format
  #| msgid "arithmetic on pointer to an incomplete type"
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "aritmetik di penunjuk ke sebuah tipe tidak lengkap"
  
! #: c/c-typeck.cc:5875
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "%<~%> on a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C tidak mendukung %<~%> untuk konjugasi kompleks"
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  #| msgid "wrong type argument to abs"
  msgid "wrong type argument to absu"
  msgstr "tipe argumen salah ke abs"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "tipe argumen salah ke unary exclamation mark"
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6007
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "increment of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:6010
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %qT from boolean expression"
  msgid "decrement of a boolean expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C tidak mendukung %<++%> dan %<--%> di tipe kompleks"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "tipe argumen salah ke peningkatan"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "tipe argumen salah ke pengurangan"
  
! #: c/c-typeck.cc:6075
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.cc:6079
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: c/c-typeck.cc:6228
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of expression of type %<void%>"
  msgstr "memakai alamat dari sementara"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: c/c-typeck.cc:6302
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: c/c-typeck.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of array with reverse scalar storage order requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "variabel global register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "alamat dari variabel global register %qD diminta"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "alamat dari variabel register %qD diminta"
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr "array bukan lvalue dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: c/c-typeck.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C melarang kondisional ekspresi dengan hanya satu sisi void"
  
! #: c/c-typeck.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6902
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6906
  #, fuzzy, gcc-internal-format
  #| msgid "pointer type mismatch in conditional expression"
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C melarang kondisional ekpsresi diantara %<void *%> dan penunjuk fungsi"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "tipe penunjuk tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6938
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "first expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "second expression has type %qT"
  msgstr "Diduga tipe ekspresi"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "tipe penunjuk/integer tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "tipe tidak cocok dalam ekspresi kondisional"
  
! #: c/c-typeck.cc:7106
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7129
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7134
  #, fuzzy, gcc-internal-format
  #| msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "%H mengabaikan nilai kembali dari %qD, dideklarasikan dengan atribut warn_unused_result"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "in call to %qD, declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "right-hand operand of comma expression has no effect"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: c/c-typeck.cc:7281
  #, fuzzy
  #| msgid "cast adds new qualifiers to function type"
  msgid "cast adds %q#v qualifier to function type"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: c/c-typeck.cc:7287
  #, fuzzy
  #| msgid "cast discards qualifiers from pointer target type"
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr "cast mengabaikan kualifier dari tipe target penunjuk"
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "cast menspesifikasikan tipe array"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "cast menspesifikasikan tipe fungsi"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C melarang casting bukan skalar ke tipe yang sama"
  
! #: c/c-typeck.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO melarang cast ke tipe union"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "cast ke tipe union dari tipe yang tidak ada dalam union"
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr "cast meningkatkan alignmen yang dibutuhkan dari tipe target"
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "cast ke penunjuk dari integer dari ukuran yang berbeda"
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C melarang konversi dari fungsi penunjuk ke tipe objek penunjuk"
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C melarang konversi dari objek penunjuk ke tipe fungsi penunjuk"
  
! #: c/c-typeck.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "can't convert from incomplete type %qT to %qT"
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "tidak dapat mengubah dari tipe tidak lengkap %qT ke %qT"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7765
  #, fuzzy, gcc-internal-format
  #| msgid "assignment suppression"
  msgid "assignment to expression with array type"
  msgstr "penekanan penempatan"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(dekat inisialisasi untuk %qs)"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "array terinisialisasi dari konstanta string bertanda-petik"
  
! #: c/c-typeck.cc:8244
  #, fuzzy
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %e but argument is of type %e"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "built-in %qD declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  #| msgid "%q+D declared here"
  msgid "%e declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: c/c-typeck.cc:8536
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8545
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8550
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8555
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  #| msgid "invalid conversion from %qT to %qT"
  msgid "implicit conversion from %qT to %qT"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  #, fuzzy
  #| msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr "melewatkan argumen %d dari %qE membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  #, fuzzy
  #| msgid "assignment makes qualified function pointer from unqualified"
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr "penempatan membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  #, fuzzy
  #| msgid "initialization makes qualified function pointer from unqualified"
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr "inisialisasi membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  #, fuzzy
  #| msgid "return makes qualified function pointer from unqualified"
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr "return membuat fungsi penunjuk terkualifikasi dari tidak terkualifikasi"
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  #, fuzzy
  #| msgid "passing argument %d of %qE discards qualifiers from pointer target type"
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr "melewatkan argumen %d dari %qE mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  #, fuzzy
  #| msgid "assignment discards qualifiers from pointer target type"
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr "penempatan mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  #, fuzzy
  #| msgid "initialization discards qualifiers from pointer target type"
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr "inisialisasi mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  #, fuzzy
  #| msgid "return discards qualifiers from pointer target type"
  msgid "return discards %qv qualifier from pointer target type"
  msgstr "return mengabaikan pengkualifikasi dari tipe target penunjuk"
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C melarang konversi argumen ke tipe union"
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:8873
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8884
  #, fuzzy, gcc-internal-format
  #| msgid "cast from pointer to integer of different size"
  msgid "assignment from pointer to non-enclosed address space"
  msgstr "cast dari penunjuk ke integer dari ukuran berbeda"
  
! #: c/c-typeck.cc:8895
  #, fuzzy, gcc-internal-format
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization from pointer to non-enclosed address space"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected %qT but pointer is of type %qT"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "inisialisasi sisi tangan kiri mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE from incompatible pointer type"
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr "ISO C melarang melewatkan argumen %d dari %qE diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C melarang penempatan diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C melarang inisialisasi diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C melarang kembali diantara fungsi penunjuk dan %<void *%>"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:9115
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in assignment differ in signedness"
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "target penunjuk dalam assignmen berbeda dalam signedness"
  
! #: c/c-typeck.cc:9121
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in initialization differ in signedness"
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "target penunjuk dalam inisialisasi berbeda dalam signedness"
  
! #: c/c-typeck.cc:9126
  #, fuzzy, gcc-internal-format
  #| msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "target penunjuk dalam melewatkan argumen %d dari %qE berbeda dalam signedness"
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "melewatkan argumen %d dari %qE dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9190
  #, fuzzy
  #| msgid "assignment from incompatible pointer type"
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "penempatan dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9205
  #, fuzzy
  #| msgid "initialization from incompatible pointer type"
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "inisialisasi dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9213
  #, fuzzy
  #| msgid "creating pointer to member function of non-class type %qT"
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: c/c-typeck.cc:9219
  #, fuzzy
  #| msgid "return from incompatible pointer type"
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "kembali dari tipe penunjuk yang tidak kompatibel"
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9307
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes pointer from integer without a cast"
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "penempatan membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9313
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes pointer from integer without a cast"
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "inisialisasi membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9318
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat penunjuk dari integer tanpa sebuah cast"
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9350
  #, fuzzy, gcc-internal-format
  #| msgid "assignment makes integer from pointer without a cast"
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "penempatan membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9356
  #, fuzzy, gcc-internal-format
  #| msgid "initialization makes integer from pointer without a cast"
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "inisialisasi membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9360
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "melewatkan argumen %d dari %qE membuat integer dari penunjuk tanpa sebuah cast"
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "tipe tidak kompatibel ketika menginisialisasi tipe %qT menggunakan tipe %qT"
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "tradisional C menolak inisialisasi otomatis bersama"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "inisialisasi dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10016
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: c/c-typeck.cc:10021
  #, fuzzy, gcc-internal-format
  #| msgid "initializer-string for array of chars is too long"
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "inisialisasi-string untuk array dari karakter terlalu panjang"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "array dari tipe yang tidak sesuai terinisialisasi dari konstanta string"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "penggunaan tidak valid dari bukan-lvalue array"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "penginisialisasi tidak valid"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "array terinisialisasi dari ekspresi array bukan-konstanta"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not constant"
  msgid "initializer element is not a constant expression"
  msgstr "elemen penginisialisasi bukan sebuah konstanta"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "elemen penginisialisasi tidak dapat dihitung di waktu load"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "kelebihan grup kurung diakhir dari penginisialisasi"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "kurung disekitar penginisialisasi skalar"
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "inisialisasi dari anggota array fleksibel dalam sebuah konteks bertelur"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "hilang kurung disekitar penginisialisasi"
  
! #: c/c-typeck.cc:11006
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "missing initializer for field %qD of %qT"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr "indeks array dalam penginisialisasi bukan-array"
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "nama bagian tidak dalam rekaman atau union penginisialisasi"
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, fuzzy, gcc-internal-format
  #| msgid "array index in initializer not of integer type"
  msgid "array index in initializer is not an integer constant expression"
  msgstr "indeks array dalam penginisialisasi bukan tipe integer"
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "jangkauan indeks kosong dalam penginisialisasi"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "jangkauan indeks array dalam penginisialisasi melebihi batasan array"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "bagian terinisialisasi overwritten"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "bagian terinisialisasi dengan efek-samping overwritten"
  
! #: c/c-typeck.cc:12134
  #, fuzzy, gcc-internal-format
  #| msgid "Perform conversions of switch initializations."
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "Lakukan konversi dari kondisional switch."
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "kelebihan elemen dalam struktur penginisialisasi"
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr "inisialisasi tidak statis dari sebuah anggota array fleksibel"
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "kelebihan elemen dalam penginisialisasi union"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "tradisional C menolah inisialisasi dari unions"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "kelebihan elemen dalam array penginisialisasi"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "kelebihan elemen dalam penginisialisasi skalar"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in output operand outside of a function"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "keluaran operan %d harus menggunakan batasan %<&%>"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  #| msgid "label %qE referenced outside of any function"
  msgid "%<-%> modifier used inside of a function"
  msgstr "label %qE direferensikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "variable-size type declared outside of any function"
  msgid "side-effects in input operand outside of a function"
  msgstr "tipe ukuran variabel dideklarasikan diluar dari fungsi apapun"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C melarang %<goto *expr;%>"
  
! #: c/c-typeck.cc:13357
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "computed goto must be pointer type"
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "%<return%> dengan tidak ada nilai, dalam fungsi mengembalikan bukan void"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "%<return%> dengan sebuah nilai, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C melarang %<return%> dengan ekspresi, dalam fungsi mengembalikan void"
  
! #: c/c-typeck.cc:13515
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of label"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:13520
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "fungsi mengembalikan alamat dari variabel lokal"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch kuantiti bukan sebuah integer"
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "pilihan %<long%> ekspresi tidak diubah ke %<int%> dalam ISO C"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "case label is not an integer constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "label case tidak dalam label pernyataan switch"
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "%<default%> label tidak dalam sebuah pernyataan switch"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "pernyataan break tidak dalam loop atau switch"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr "exit tidak valid dari blok struktur OpenMP"
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "pernyataan break digunakan dengan OpenMP untuk loop"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "pernyataan continue tidak dalam sebuah loop"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "pernyataan dengan tidak ada efek"
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about comparison of different enum types"
  msgid "comparing vectors with different element types"
  msgstr "Peringatkan mengenai perbandingan dari tipe enum yang berbeda"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, fuzzy, gcc-internal-format
  #| msgid "comparing floating point with == or != is unsafe"
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "membandingkan titik pecahan dengan == atau != adalah tidak aman"
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, fuzzy, gcc-internal-format
  #| msgid "comparison of distinct pointer types lacks a cast"
  msgid "comparison of pointers to disjoint address spaces"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C melarang perbandingan dari %<void *%> dengan fungsi penunjuk"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "perbandingan dari tipe penunjuk berbeda kurang sebuah cast"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "perbandingan diantara penunjuk dan integer"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "perbandingan dari penunjuk lengkap dan tidak lengkap"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C melarang perbandingan terurut dari penunjuk ke fungsi"
  
! #: c/c-typeck.cc:15072
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with null pointer"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: c/c-typeck.cc:15185
  #, fuzzy, gcc-internal-format
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "menggunakan array yang tidak dapat diubah ke penunjuk dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "menggunaka nilai tipe union dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15527
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "used vector type where scalar is required"
  msgstr "menggunakan nilai tipe struct dimana skalar dibutuhkan"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15866
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many %qs clauses"
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%Hterlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "low bound %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, fuzzy, gcc-internal-format
  #| msgid "size in array new must have integral type"
  msgid "length %qE of array section does not have integral type"
  msgstr "ukuran dalam array baru harus memiliki tipe integral"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "expected single pointer in %qs clause"
  msgstr "diduga string literal"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "zero length array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "negative length in array section in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, fuzzy, gcc-internal-format
  #| msgid "Copy array sections into a contiguous block on procedure entry"
  msgid "array section is not contiguous in %qs clause"
  msgstr "Salin bagian array kedalam sebuah blok kontinu dalam masukan prosedur"
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qE does not have pointer or array type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, fuzzy, gcc-internal-format
  #| msgid "throwing NULL, which has integral, not pointer type"
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "melemparkan KOSONG, yang memiliki integral, bukan tipe penunjuk"
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "iterator %qD has const qualified type"
  msgstr "bit-field %qs memiliki tipe tidak valid"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "iterator step with non-integral type"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<#pragma omp%> clause"
  msgid "expected pointer in %qs clause"
  msgstr "diduga clause %<#pragma omp%>"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16850
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "zero sized type %qT in %qs clause"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: c/c-typeck.cc:16858
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable sized type %qT in %qs clause"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction(%s)%>"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16999
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE harus berupa %<threadprivate%> untuk %<copyin%>"
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears both in data and map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17276
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17290
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17309
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17328
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "array must be initialized with a brace-enclosed initializer"
  msgid "traits array must be initialized with constants"
  msgstr "array harus diinisialisasi dengan sebuah kurung melingkupi penginisialisasi"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression in array specification at %C"
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "Diduga ekspresi dalam spesifikasi array di %C"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  #| msgid "unsupported combination: %s"
  msgid "unsupported map expression %qE"
  msgstr "kombinasi tidak didukung: %s"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in map clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: c/c-typeck.cc:18036
  #, fuzzy, gcc-internal-format
  #| msgid "%s variable %qs is private in outer context"
  msgid "%qs variable is not a pointer"
  msgstr "%s variabel %qs private dalam konteks luar"
  
! #: c/c-typeck.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "type to vector delete is neither pointer or array type"
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "tipe dari vektor delete bukan penunjuk ataupun tipe array"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, fuzzy, gcc-internal-format
  #| msgid "too many %qs clauses"
  msgid "too many %qs clauses on a task construct"
  msgstr "terlalu banyak %qs clauses"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in action clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take %<void%>"
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "%qD harus mengambil %<void%>"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "%qD shall not be const"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE adalah predetermined %qs untuk %qs"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, fuzzy, gcc-internal-format
  #| msgid "first argument to %<va_arg%> not of type %<va_list%>"
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "argumen pertama ke %<va_arg%> bukan dari tipe %<va_list%>"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 60621,60780 ****
  msgid "failed compiling %s"
  msgstr "collect: merekompile %s\n"
  
! #: cp/call.cc:2159
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "casting %qT to %qT does not use %qD"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "no known conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:4035
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4082
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <built-in>"
  
! #: cp/call.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <built-in>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <built-in>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <conversion>"
  
! #: cp/call.cc:4097
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <near match>"
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "initialized from here"
  msgid "inherited here"
  msgstr "terinisialisasi dari sini"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "template argument deduction/substitution failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "kurung diantara penginisialisasi untuk tipe bukan kumpulan %qT"
  
! #: cp/call.cc:4827
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
--- 60709,60868 ----
  msgid "failed compiling %s"
  msgstr "collect: merekompile %s\n"
  
! #: cp/call.cc:2163
  #, fuzzy, gcc-internal-format
  #| msgid "casting %qT to %qT does not dereference pointer"
  msgid "casting %qT to %qT does not use %qD"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr "melewatkan %qT sebagai %<this%> argumen dari %q#D mengabaikan kualifier"
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "no known conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:4039
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T, %T) <built-in>"
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T, %T) <built-in>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T, %T) <built-in>"
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s %D(%T, %T) <built-in>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  #| msgid "%s %D(%T) <built-in>"
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s %D(%T) <built-in>"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  #| msgid "%s %T <conversion>"
  msgid "%s%qT (conversion)"
  msgstr "%s %T <conversion>"
  
! #: cp/call.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D <near match>"
  msgid "%s%#qD (near match)"
  msgstr "%s %+#D <near match>"
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4118
  #, fuzzy, gcc-internal-format
  #| msgid "initialized from here"
  msgid "inherited here"
  msgstr "terinisialisasi dari sini"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "template argument deduction/substitution failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, fuzzy, gcc-internal-format
  #| msgid "braces around initializer for non-aggregate type %qT"
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr "kurung diantara penginisialisasi untuk tipe bukan kumpulan %qT"
  
! #: cp/call.cc:4831
  #, fuzzy
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "conversion from %qH to %qI is ambiguous"
*************** msgstr "konversi dari %qT ke %qT adalah
*** 60782,61637 ****
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  #, fuzzy
  #| msgid "conversion to %qT from boolean expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:5649
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5663
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5665
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5678
  #, fuzzy
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %e and %e)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5709
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.cc:5716
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.cc:5727
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5730
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.cc:5736
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.cc:5739
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5758
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.cc:5767
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5879
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6532
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7458
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:7884
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8183
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.cc:8446
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8460
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8567
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8641
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of %qD"
  msgid "initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.cc:8663
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.cc:8894
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.cc:9058
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.cc:9275
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.cc:9284
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:9289
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
  #. extype is volatile
! #: cp/call.cc:9292
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9308
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.cc:9554
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.cc:9673
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.cc:9750
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.cc:10843
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:11386
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:11388
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:11419
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:11421
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11649
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.cc:11948
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11980
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12068
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.cc:12250
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.cc:12276
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.cc:12281
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.cc:12282
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.cc:13465
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:13488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.cc:13552
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.cc:13869
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.cc:13871
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:14537
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:14866
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/call.cc:14867
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15249
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
--- 60870,61725 ----
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  #, fuzzy
  #| msgid "could not convert %qE to %qT"
  msgid "could not convert %qE from %qH to %qI"
  msgstr "tidak dapat mengubah %qE ke %qT"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  #, fuzzy
  #| msgid "conversion to %qT from boolean expression"
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "konversi ke %qT dari ekspresi boolean"
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%D(%A)%> adalah ambigu"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, fuzzy, gcc-internal-format
  #| msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr "pointer-ke-anggota fungsi %E tidak dapat dipanggil tanpa sebuah objek; pertimbangkan menggunakan .* atau ->*"
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:5653
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous conversion for array subscript"
  msgid "ambiguous overload for "
  msgstr "konversi ambigu untuk array subscript"
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5669
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %qT and %qT)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5682
  #, fuzzy
  #| msgid "invalid operands to binary %s (have %qT and %qT)"
  msgid " (operand types are %e and %e)"
  msgstr "operan ke binari %s tidak valid (memiliki %qT dan %qT)"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  #| msgid "User operators:\n"
  msgid "ternary %<operator?:%>"
  msgstr "Operator pengguna:\n"
  
! #: cp/call.cc:5701
  #, fuzzy, gcc-internal-format
  #| msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%s untuk ternary %<operator?:%> dalam %<%E ? %E : %E%>"
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator%s%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5713
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E%s%>"
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E%s%>"
  
! #: cp/call.cc:5720
  #, fuzzy, gcc-internal-format
  #| msgid "Bad operator"
  msgid "%<operator[]%>"
  msgstr "Operator buruk"
  
! #: cp/call.cc:5723
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator[]%> in %<%E[%E]%>"
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%s untuk %<operator[]%> dalam %<%E[%E]%>"
  
! #: cp/call.cc:5731
  #, fuzzy, gcc-internal-format
  #| msgid "%s"
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %qs in %<%s %E%>"
  msgid "%qs in %<%s %E%>"
  msgstr "%s untuk %qs dalam %<%s %E%>"
  
! #: cp/call.cc:5740
  #, fuzzy, gcc-internal-format
  #| msgid "  or %<operator=(const %T&)%>"
  msgid "%<operator %s%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/call.cc:5743
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5762
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%E %s %E%>"
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%E %s %E%>"
  
! #: cp/call.cc:5771
  #, fuzzy, gcc-internal-format
  #| msgid "%s for %<operator%s%> in %<%s%E%>"
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%s untuk %<operator%s%> dalam %<%s%E%>"
  
! #: cp/call.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids omitting the middle term of a ?: expression"
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ melarang mengabaikan term tengah dari sebuah ekspresi ?:"
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan kedua ke operator kondisional bertipe %<void%>, tetapi operan ketika bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr "operan ketiga ke opertor kondisional bertipe %<void%>, tetapi operan kedua bukan sebuah throw-expression ataupun bertipe %<void%>"
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral mismatch in conditional expression: %qT vs %qT"
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "enumeral tidak cocok dalam ekspresi kondisional: %qT vs %qT"
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6536
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7462
  #, fuzzy, gcc-internal-format
  #| msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr "tidak ada %<%D(int%> dideklarasikan untuk postfix %qs, mencoba operator prefix sebaliknya"
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  #| msgid "return type of %q+D is not %<int%>"
  msgid "return type of %qD is not %qs"
  msgstr "tipe kembali dari %q+D bukan %<int%>"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/call.cc:7874
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "tidak ada yang cocok untuk panggilan ke %<(%T) (%A)%>"
  
! #: cp/call.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "panggilan dari %<(%T) (%A)%> adalah ambigu"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8187
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is normally a non-static function"
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%q+D secara normal sebuah fungsi bukan-statis"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr "tidak ada dealokasi fungsi yang berhubungan untuk %qD"
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/call.cc:8450
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is private within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared private here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  #| msgid "within this context"
  msgid "%q#D is protected within this context"
  msgstr "dalam konteks ini"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "declared protected here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is inaccessible"
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D tidak dapat diakses"
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr "melewatkan koson ke argumen bukan penunjuk %P dari %qD"
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "mengubah ke tipe bukan penunjuk %qT dari KOSONG"
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8571
  #, fuzzy, gcc-internal-format
  #| msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgid "converting %<false%> to pointer type %qT"
  msgstr "mengubah %<false%> ke tipe penunjuk untuk argumen %P dari %qD"
  
! #: cp/call.cc:8645
  #, fuzzy, gcc-internal-format
  #| msgid "  initializing argument %P of %qD"
  msgid "initializing argument %P of %qD"
  msgstr "  inisialisasi argumen %P dari %qD"
  
! #: cp/call.cc:8667
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "terlalu banyak kurung diantara penginisialisasi untuk %qT"
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  #| msgid "invalid conversion from %qT to %qT"
  msgid "invalid conversion from %qH to %qI"
  msgstr "konversi dari %qT ke %qT tidak valid"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr "mengubah ke %qT untuk daftar penginisialisasi akan menggunakan konstruktor eksplist %qD"
  
! #: cp/call.cc:8898
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/call.cc:9062
  #, fuzzy
  #| msgid "narrowing conversion of %qE from %qT to %qT inside { }"
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "menyempitkan konversi %qE dari %qT ke %qT didalam { }"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/call.cc:9279
  #, fuzzy
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/call.cc:9288
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:9293
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
  #. extype is volatile
! #: cp/call.cc:9296
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9312
  #, fuzzy
  #| msgid "conversion from %qT to %qT discards qualifiers"
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  #| msgid "cannot bind bitfield %qE to %qT"
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "tidak dapat mengikat bitfield %qE ke %qT"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr "tidak dapat mengikat packed field %qE ke %qT"
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr "tidak dapat mengikat rvalue %qE ke %qT"
  
! #: cp/call.cc:9558
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, fuzzy, gcc-internal-format
  #| msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr "tidak dapat melewatkan objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9667
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/call.cc:9677
  #, fuzzy, gcc-internal-format
  #| msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr "tidak dapat menerima objek dari tipe bukan POD %q#T melalui %<...%>; panggilan akan dibatalkan pada saat waktu-jalan"
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr "evaluasi rekursi dari argumen baku untuk %q#D"
  
! #: cp/call.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "the default argument for parameter %d of %qD has not yet been parsed"
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr "argumen baku untuk parameter %d dari %qD belum diparse"
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr "  dalam panggilan ke %qD"
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/call.cc:10855
  #, fuzzy, gcc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use assignment or value-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:11398
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use value-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, fuzzy, gcc-internal-format
  #| msgid "assignment (not initialization) in declaration"
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/call.cc:11431
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "; use copy-assignment instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/call.cc:11433
  #, fuzzy, gcc-internal-format
  #| msgid "value-initialization of reference"
  msgid "; use copy-initialization instead"
  msgstr "nilai-inisialisasi dari referensi"
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%#qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11661
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructor delegates to itself"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/call.cc:11960
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%T::%s(%A)%#V%>"
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "tidak pasangan fungsi untuk panggilan ke %<%T::%s(%A)%#V%>"
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12080
  #, fuzzy, gcc-internal-format
  #| msgid "mangling function-style cast with more than one argument"
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr "mangling function-style cast dengan lebih dari satu argumen"
  
! #: cp/call.cc:12262
  #, fuzzy, gcc-internal-format
  #| msgid "no matching function for call to %<%D(%A)%>"
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "tidak ada fungsi yang cocok untuk panggilan ke %<%D(%A)%>"
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "panggilan dari overloaded %<%s(%A)%> adalah ambigu"
  
! #: cp/call.cc:12288
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no non-static data member named %qD"
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/call.cc:12293
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a constructor"
  msgid "pure virtual %q#D called from constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/call.cc:12294
  #, fuzzy, gcc-internal-format
  #| msgid "returning a value from a destructor"
  msgid "pure virtual %q#D called from destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr "melewatkan %qT memilih %qT diatas %qT"
  
! #: cp/call.cc:13477
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:13500
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "try making the operator a %<const%> member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr "memilih %qD diatas %qD"
  
! #: cp/call.cc:13564
  #, fuzzy
  #| msgid "  for conversion from %qT to %qT"
  msgid "  for conversion from %qH to %qI"
  msgstr "  untuk konversi dari %qT ke %qT"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr "  karena urutan konversi untuk argumen lebih baik"
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr "argumen baku tidak cocok dalam kelebihan beban resolusi"
  
! #: cp/call.cc:13881
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 1: %q+#F"
  msgid " candidate 1: %q#F"
  msgstr " kandidat 1: %q+#F"
  
! #: cp/call.cc:13883
  #, fuzzy, gcc-internal-format
  #| msgid " candidate 2: %q+#F"
  msgid " candidate 2: %q#F"
  msgstr " kandidat 2: %q+#F"
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr "ISO C++ mengatakan bahwa ini adalah ambigu, meskipun melalui konversi terburuk untuk yang pertama lebih baik daripada konversi terburuk untuk yang kedua:"
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  #, fuzzy
  #| msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr "inisialisasi dari referensi bukan const dari tipe %qT dari sebuah tipe sementara %qT tidak valid"
  
! #: cp/call.cc:14549
  #, fuzzy
  #| msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "inisialisasi dari referensi dari tipe %qT dari ekspresi dari tipe %qT tidak valid"
  
! #: cp/call.cc:14878
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/call.cc:14879
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15261
  #, fuzzy, gcc-internal-format
  #| msgid "%s: definition of function '%s' not converted\n"
  msgid "explicit conversion function was not considered"
*************** msgstr ""
*** 61684,61691 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
--- 61772,61779 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %q#D"
*************** msgstr "  karena dari anggota lokal %q+#
*** 61725,62288 ****
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
  
! #: cp/class.cc:3243
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "contracts cannot be added to virtual functions"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.cc:3366
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bit-field %q+#D dengan tipe bukan integral"
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.cc:3819
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "lebar dari %q+D melebihi tipenya"
  
! #: cp/class.cc:3825
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
  
! #: cp/class.cc:3896
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/class.cc:4012
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
  
! #: cp/class.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/class.cc:4115
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
  
! #: cp/class.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:4252
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "field %q+#D dengan nama sama seperti class"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.cc:4286
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  tetapi tidak override %<%T(const %T&)%>"
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.cc:4292
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  tetapi tidak override %<operator=(const %T&)%>"
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:4382
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  #| msgid "no suitable %<operator %s%> for %qT"
  msgid "no viable destructor for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/class.cc:5149
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q+T is not literal because:"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.cc:6564
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.cc:6593
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.cc:7254
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.cc:7776
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7811
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.cc:7813
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.cc:7832
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "type transparent %q#T does not have any fields"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has virtual member functions"
  msgid "type transparent class %qT has virtual functions"
  msgstr "tipe %qs memiliki anggota fungsi virtual"
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#D is marked %<dllimport%>"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
  
! #: cp/class.cc:9204
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/class.cc:9209
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/class.cc:9624
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/class.cc:9627
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
--- 61813,62376 ----
  msgid "local member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr "tidak dapat mengubah dari dasar %qT ke tipe turunan %qT melalui basis maya %qT"
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "semua anggota fungsi dalam kelas %qT adalah private"
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T hanya mendefinisikan sebuah desktruktor private dan tidak memiliki teman"
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T hanya mendefinisikan konstruktor private dan tidak memiliki teman"
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr "tidak ada unik final overrider untuk %qD dalam %qT"
  
! #: cp/class.cc:3244
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D cannot be overloaded"
  msgid "%qD can be marked override"
  msgstr "%q+#D tidak dapat overloaded"
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "contracts cannot be added to virtual functions"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was hidden"
  msgid "%qD was hidden"
  msgstr "%q+D telah disembunyikan"
  
! #: cp/class.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "  by %q+D"
  msgid "  by %qD"
  msgstr "  oleh %q+D"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %q+#D with non-integral type"
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "bit-field %q+#D dengan tipe bukan integral"
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "bit-field %q+D lebar bukan sebuah konstanta integer"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "lebar negatif dalam bit-field %q+D"
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "lebar nol untuk bit-field %q+D"
  
! #: cp/class.cc:3820
  #, fuzzy, gcc-internal-format
  #| msgid "width of %q+D exceeds its type"
  msgid "width of %qD exceeds its type"
  msgstr "lebar dari %q+D melebihi tipenya"
  
! #: cp/class.cc:3826
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is too small to hold all values of %q#T"
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D terlalu kecil untuk menjaga seluruh nilai dari %q#T"
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "anggota %q#D dengan konstruktor tidak diijinkan dalam union"
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam union"
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "anggota %q+#D dengan penempatan salinan operator tidak diijinkan dalam union"
  
! #: cp/class.cc:3897
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/class.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D may not be static because it is a member of a union"
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D mungkin bukan statis karena ini adalah anggota dari sebuah union"
  
! #: cp/class.cc:4026
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+D invalidly declared function type"
  msgid "data member %q+D invalidly declared function type"
  msgstr "field %q+D secara tidak valid mendeklarasikan tipe fungsi"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "data member %q+D invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/class.cc:4116
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr "mengabaikan atribut packed karena dari unpacked non-POD field %q+#D"
  
! #: cp/class.cc:4168
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "non-member %qs cannot be declared %<mutable%>"
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "multiple field dalam union %qT tida terinisialisasi"
  
! #: cp/class.cc:4205
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "initialized member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:4253
  #, fuzzy, gcc-internal-format
  #| msgid "field %q+#D with same name as class"
  msgid "field %q#D with same name as class"
  msgstr "field %q+#D dengan nama sama seperti class"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/class.cc:4287
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<%T(const %T&)%>"
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr "  tetapi tidak override %<%T(const %T&)%>"
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr "  atau %<operator=(const %T&)%>"
  
! #: cp/class.cc:4293
  #, fuzzy, gcc-internal-format
  #| msgid "  but does not override %<operator=(const %T&)%>"
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr "  tetapi tidak override %<operator=(const %T&)%>"
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "pointer member %q+D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:4383
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "penginisialisasi dispesifikasikan untuk metode %q+D bukan virtual"
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "no suitable %<operator %s%> for %qT"
  msgid "no viable destructor for %qT"
  msgstr "tidak cocok %<operator %s%> untuk %qT"
  
! #: cp/class.cc:5150
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "destructor for %qT is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q+T is not literal because:"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  %q+T has a non-trivial destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  #| msgid "Java class %qT cannot have a destructor"
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "Java class %qT tidak dapat memiliki sebuah destruksi"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has non-literal type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "  non-static data member %qD has volatile type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/class.cc:6565
  #, fuzzy, gcc-internal-format
  #| msgid "base class %q#T has a non-virtual destructor"
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "kelas dasar %q#T memiliki desktruktor tidak virtual"
  
! #: cp/class.cc:6594
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference %q+#D in class without a constructor"
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "referensi bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.cc:6600
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "anggota const bukan-statis %q+#D dalam kelas tanpa sebuah konstruktor"
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "direct base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "virtual base %qT tidak dapat diakses dalam %qT karena adanya ambigu"
  
! #: cp/class.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "ofset dari %q+D adalah bukan ABI komplian dan mungkin berubah dalam versi GCC yang akan datang"
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.cc:7778
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of structure with flexible array member"
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "penggunaan tidak valid dari struktur dengan anggota array fleksibel"
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "array member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.cc:7814
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "in the definition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member not at end of struct"
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "%J anggota array fleksibel tidak diakhir dari struct"
  
! #: cp/class.cc:7833
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in otherwise empty struct"
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "%J anggota array fleksibel dalam sebaliknya struct kosong"
  
! #: cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "next member %q#D declared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "redefinisi dari %q#T"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T memiliki fungsi maya dan dapat diakses bukan virtual desktruktor"
  
! #: cp/class.cc:8154
  #, fuzzy, gcc-internal-format
  #| msgid "class %qT does not have any field named %qD"
  msgid "type transparent %q#T does not have any fields"
  msgstr "kelas %qT tidak memiliki field apapun bernama %qD"
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has virtual member functions"
  msgid "type transparent class %qT has virtual functions"
  msgstr "tipe %qs memiliki anggota fungsi virtual"
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#D is marked %<dllimport%>"
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr "mencoba menyelesaikan struct, tetapi ditendang keluar karena error parse sebelumnya"
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "bahasa string %<\"%E\"%> tidak dikenal"
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr "tidak dapat meresolf fungsi overloaded %qD berdasar dari konversi ke tipe %qT"
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "tidak cocok mengubah fungsi %qD ke tipe %q#T"
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "mengubah fungsi overloaded %qD ke tipe %q#T adalah ambigu"
  
! #: cp/class.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/class.cc:9210
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "mengasumsikan penunjuk ke anggota %qD"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "tidak cukup informasi mengenai tipe"
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/class.cc:9625
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/class.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
*************** msgstr "tipe kembali abstrak tidak valid
*** 62322,62328 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
--- 62410,62416 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
*************** msgstr ""
*** 62376,62382 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 62464,62470 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 62442,62753 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s tidak mendukung %s"
  
! #: cp/constexpr.cc:2276
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %qs call"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "pesan #pragma: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/constexpr.cc:3916
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "protocol %qs has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokol %qs memiliki ketergantungan circular"
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
--- 62530,62841 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s tidak mendukung %s"
  
! #: cp/constexpr.cc:2287
  #, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr ""
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<va_start%>"
  msgid "wrong number of arguments to %qs call"
  msgstr "jumlah dari argumen ke fungsi %<va_start%> salah"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma message: %s"
  msgid "constexpr message: %.*s"
  msgstr "pesan #pragma: %s"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%q+E is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  #| msgid "call to non-function %qD"
  msgid "call to internal function %qE"
  msgstr "panggilan ke bukan-fungsi %qD"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a base type for type %qT"
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr "tipe %qT bukan sebuah basis tipe untuk tipe %qT"
  
! #: cp/constexpr.cc:3654
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "tidak dapat memanggil anggota fungsi %qD tanpa objek"
  
! #: cp/constexpr.cc:3920
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qT"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4078
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "operan 'o' bukan sebuah konstanta"
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4151
  #, fuzzy, gcc-internal-format
  #| msgid "Attempting to allocate already allocatedarray"
  msgid "deallocation of already deallocated storage"
  msgstr "Mencoba untuk mengalokasikan array yang telah dialokasikan"
  
! #: cp/constexpr.cc:4158
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a previous local"
  msgid "deallocation of storage that was not previously allocated"
  msgstr "deklarasi dari %qD membayangi sebuah lokal sebelumnya"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: cp/constexpr.cc:4323
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD called in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D was used with no prototype before its definition"
  msgid "%qD used before its definition"
  msgstr "%q+D telah digunakan dengan tidak ada prototipe sebelum definisinya"
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, fuzzy, gcc-internal-format
  #| msgid "protocol %qs has circular dependency"
  msgid "call has circular dependency"
  msgstr "protokol %qs memiliki ketergantungan circular"
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "reference to %qD is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "pointer to %qD is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "right operand of shift expression %q+E is negative"
  msgstr "jumlah geser kanan negatif"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "left operand of shift expression %q+E is negative"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "shift expression %q+E overflows"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  #| msgid "%Harray subscript is outside array bounds"
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "%H array subscript diluar dari cakupan array"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized array element"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  #| msgid "dereferencing %<void *%> pointer"
  msgid "dereferencing a null pointer in %qE"
  msgstr "dereferensi penunjuk %<void *%>"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, fuzzy, gcc-internal-format
*************** msgstr "dereferensi penunjuk %<void *%>"
*** 62755,63335 ****
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT object created here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:7620
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.cc:7633
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.cc:7636
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:10652
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%Hpernyataan break tidak dalam loop atau switch"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "%Hpernyataan continue tidak dalam sebuah loop"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%J lompat ke pernyataan ekspresi"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
--- 62843,63423 ----
  msgid "%qE is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer for member %qD"
  msgid "accessing uninitialized member %qD"
  msgstr "hilang penginisialisasi untuk anggota %qD"
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot be used in asm here"
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "%s tidak digunakan dalam asm disini"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%qT object created here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "%q#D declared here"
  msgstr "%q+D dideklarasikan disini"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "allocated here"
  msgstr "dipanggil dari sini"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:7629
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "the value of %qD is not usable in a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qD used in its own initializer"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/constexpr.cc:7642
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a class"
  msgid "%q#D is not const"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/constexpr.cc:7645
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D is private"
  msgid "%q#D is volatile"
  msgstr "%q+#D adalah private"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot appear in a constant-expression"
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not declared in this scope"
  msgid "%qD was not declared %<constexpr%>"
  msgstr "%qD belum pernah dideklarasikan dalam lingkup ini"
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpression in new-declarator must have integral or enumeration type"
  msgid "%qD does not have integral or enumeration type"
  msgstr "%Hekspresi dalam pendeklarasi new harus memiliki integral atau tipe enumerasi"
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7998
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "inline assembly is not a constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared with an exception specification"
  msgid "destructor exited with an exception"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  #| msgid "enumeral and non-enumeral type in conditional expression"
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "tipe enumeral dan bukan enumeral dalam ekspresi kondisional"
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:10195
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot appear in a constant-expression"
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "%s tidak dapat muncul dalam sebuah konstanta ekspresi"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "integral expression %qE is not constant"
  msgid "expression %qE is not a constant expression"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "%<goto%> is not a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "address of a call to %qs is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "statement is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:10661
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unexpected expression %qE of kind %s"
  msgstr "diduga ekspresi"
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "operan 'B' bukan sebuah konstanta"
  
! #: cp/constexpr.cc:10829
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "contract predicate is false in constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:11014
  #, fuzzy, gcc-internal-format
  #| msgid "%Hbreak statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "%Hpernyataan break tidak dalam loop atau switch"
  
! #: cp/constexpr.cc:11016
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcontinue statement not within a loop"
  msgid "%<continue%> outside of a loop"
  msgstr "%Hpernyataan continue tidak dalam sebuah loop"
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "%Jjump into statement expression"
  msgid "%<return%> in a statement expression"
  msgstr "%J lompat ke pernyataan ekspresi"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12470
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "new-expression is not a constant expression before C++20"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/constexpr.cc:12546
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "division by zero is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "%<delete[]%> is not a constant expression"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: cp/constexpr.cc:12968
  #, fuzzy, gcc-internal-format
  #| msgid "overflow in constant expression"
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "overflow dalam konstanta ekspresi"
  
! #: cp/constexpr.cc:12981
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "non-constant array initialization"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/constexpr.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected end of file in '%s'"
  msgid "unexpected AST of kind %s"
*************** msgstr "%qT bukan sebuah tipe kumpulan"
*** 63552,63558 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
--- 63640,63646 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "%qT bukan sebuah dasar yang bisa diakses dari %qT"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr "%qT bukan sebuah basis dari %qT"
*************** msgstr ""
*** 63780,63786 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not trivially copyable"
--- 63868,63874 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template"
  msgid "%qT is not trivially copyable"
*************** msgstr ""
*** 64036,64042 ****
  msgid "%<return_void%> declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "no member named %qE in %qT"
--- 64124,64130 ----
  msgid "%<return_void%> declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, fuzzy, gcc-internal-format
  #| msgid "%qT has no member named %qE"
  msgid "no member named %qE in %qT"
*************** msgstr "argumen ketiga ke %<__builtin_pr
*** 64149,64210 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no suspend point info for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "duplikasi %qE"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/coroutines.cc:4381
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 64237,64298 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "argumen ketiga ke %<__builtin_prefetch%> harus berupa sebuah konstan"
  
! #: cp/coroutines.cc:2428
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %q+D"
  msgid "no suspend point info for %qD"
  msgstr "tidak ada prototipe sebelumnya untuk %q+D"
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "duplikasi %qE"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/coroutines.cc:4383
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array %qs is used"
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr "array dengan panjang bervariabel %qs digunakan"
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "penggunaan tidak valid dari angg
*** 64249,64313 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "use fold expression in the attribute argument instead"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 64337,64401 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/cp-gimplify.cc:2338
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will always evaluate as %<true%>"
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "alamat dari %qD akan selalu dievaluasi sebagai %<true%>"
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qs attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "argumen dari atribut %qs tidak valid"
  
! #: cp/cp-gimplify.cc:4136
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "use fold expression in the attribute argument instead"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qD is not a class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/cp-gimplify.cc:4210
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have %<const char *%> type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not have class type"
  msgid "%qD does not have integral type"
  msgstr "%H%qE tidak memiliki tipe kelas"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr "inisialisasi dari referensi buka
*** 64360,64366 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
--- 64448,64454 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "konversi dari %qT ke %qT mengabaikan kualifikasi"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "casting %qT ke %qT tidak medereferensi penunjuk"
*************** msgstr ""
*** 64768,65092 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl.cc:1029
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD telah dideklarasikan %<extern%> dan kemudian %<static%>"
  
! #: cp/decl.cc:1525
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "dari deklarasi sebelumnya %q+F"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl.cc:1641
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:1670
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "global deklarasi %q+#D"
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "redefinition of default argument for %q+#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/decl.cc:1770
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "deklarasi atribut"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing built-in function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing library function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#D"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "konflik dengan deklarasi bawaan %q#D"
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.cc:2075
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "tipe deklarasi turunan"
  
! #: cp/decl.cc:2180
  #, fuzzy, gcc-internal-format
  #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "daerah data dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeklarasi sebagai jenis berbeda dari simbol"
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.cc:2281
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.cc:2294
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "deklarasi sebelumnya bukan fungsi %q+#D"
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:2367
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about \"extern\" declarations not at file scope"
  msgid "parameter declaration is not name-independent"
  msgstr "Peringatkan mengenai deklarasi \"extern\" tidak di lingkupan berkas"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "static variable is not name-independent"
  msgstr "variabel statis %q+D ditandai dllimport"
  
! #: cp/decl.cc:2396
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "extern variable is not name-independent"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "prototipe untuk %q+#D"
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  #| msgid "%Jfollows non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "%J mengikuti bukan-prototipe definisi disini"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "konflik dengan deklarasi baru dengan %qL linkage"
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.cc:2618
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.cc:2681
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
--- 64856,65180 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F dideklarasikan %<static%> tetapi tidak pernah didefinisikan"
  
! #: cp/decl.cc:1033
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "odr-used inline variable %qD is not defined"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD telah dideklarasikan %<extern%> dan kemudian %<static%>"
  
! #: cp/decl.cc:1529
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of %qF has a different exception specifier"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  #| msgid "from previous declaration %q+F"
  msgid "from previous declaration %qF"
  msgstr "dari deklarasi sebelumnya %q+F"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D"
  msgid "previous declaration %qD"
  msgstr "deklarasi sebelumnya %q+D"
  
! #: cp/decl.cc:1645
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:1674
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration of %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration %q+#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "global declaration %q+#D"
  msgid "old declaration %q#D"
  msgstr "global deklarasi %q+#D"
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "redefinition of default argument for %q+#D"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/decl.cc:1774
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original definition appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "deklarasi atribut"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  #| msgid "built-in function %q+D declared as non-function"
  msgid "built-in function %qD declared as non-function"
  msgstr "fungsi bawaan %q+D dideklarasikan sebagai bukan-fungsi"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing built-in function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, fuzzy, gcc-internal-format
  #| msgid "shadowing %s function %q#D"
  msgid "shadowing library function %q#D"
  msgstr "pembayangan %s fungsi %q#D"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "perpustakaan fungsi %q#D redeklarasi sebagai bukan-fungsi %q#D"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with built-in declaration %q#D"
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "konflik dengan deklarasi bawaan %q#D"
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates built-in declaration %q#D"
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "ambigu deklarasi bawaan %q#D"
  
! #: cp/decl.cc:2079
  #, fuzzy, gcc-internal-format
  #| msgid "derived type declaration"
  msgid "ignoring the %q#D declaration"
  msgstr "tipe deklarasi turunan"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  #| msgid "data area of %q+D conflicts with previous declaration"
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "daerah data dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D redeclared as different kind of symbol"
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q#D redeklarasi sebagai jenis berbeda dari simbol"
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "conflicting declaration of template %q#D"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of C function %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguates old declaration %q+#D"
  msgid "ambiguating new declaration of %q#D"
  msgstr "ambigu deklarasi lama %q+#D"
  
! #: cp/decl.cc:2285
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D"
  msgid "previous declaration as %q#D"
  msgstr "deklarasi sebelumnya dari %q+#D"
  
! #: cp/decl.cc:2298
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD shadows a global declaration"
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "deklarasi dari %qD membayangi sebuah deklarasi global"
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  #| msgid "previous non-function declaration %q+#D"
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "deklarasi sebelumnya bukan fungsi %q+#D"
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously defined here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D previously declared here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:2371
  #, fuzzy, gcc-internal-format
  #| msgid "Warn about \"extern\" declarations not at file scope"
  msgid "parameter declaration is not name-independent"
  msgstr "Peringatkan mengenai deklarasi \"extern\" tidak di lingkupan berkas"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, fuzzy, gcc-internal-format
  #| msgid "static variable %q+D is marked dllimport"
  msgid "static variable is not name-independent"
  msgstr "variabel statis %q+D ditandai dllimport"
  
! #: cp/decl.cc:2400
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "extern variable is not name-independent"
  msgstr "variabel lingkungan \"%s\" tidak terdefinisi"
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  #| msgid "prototype for %q+#D"
  msgid "prototype specified for %q#D"
  msgstr "prototipe untuk %q+#D"
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  #| msgid "%Jfollows non-prototype definition here"
  msgid "previous non-prototype definition here"
  msgstr "%J mengikuti bukan-prototipe definisi disini"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  #| msgid "conflicts with new declaration with %qL linkage"
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "konflik dengan deklarasi baru dengan %qL linkage"
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+#D with %qL linkage"
  msgid "previous declaration with %qL linkage"
  msgstr "deklarasi sebelumnya dari %q+#D dengan %qL linkage"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  #| msgid "after previous specification in %q+#D"
  msgid "previous specification in %q#D here"
  msgstr "setelah spesifikasi sebelumnya dalam %q+#D"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting exporting for declaration %qD"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  #| msgid "previous definition of %q+D was here"
  msgid "previous definition of %qD here"
  msgstr "definisi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D was here"
  msgid "previous declaration of %qD here"
  msgstr "deklarasi sebelumnya dari %q+D ada disini"
  
! #: cp/decl.cc:2622
  #, fuzzy, gcc-internal-format
  #| msgid "function declared %<noreturn%> has a %<return%> statement"
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "fungsi dideklarasikan %<noreturn%> memiliki sebuah pernyataan %<return%>"
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.cc:2685
  #, fuzzy, gcc-internal-format
  #| msgid "deleted definition of %qD"
  msgid "deleted definition of %qD is not first declaration"
*************** msgstr "definisi terhapus dari %qD"
*** 65100,65149 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D: visibility attribute ignored because it"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D: atribut visibility diabaikan karenanya"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.cc:3626
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with used function"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/decl.cc:3636
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%q#D not declared in class"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 65188,65237 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D: visibility attribute ignored because it"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D: atribut visibility diabaikan karenanya"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %q#T"
  msgid "redefinition of %q#D"
  msgstr "redefinisi dari %q#T"
  
! #: cp/decl.cc:3630
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%qD conflicts with used function"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/decl.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%q#D not declared in class"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, fuzzy, gcc-internal-format
  #| msgid "%qs redeclared with conflicting %qs attributes"
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%qs redeklarasi konflik dengan atribut %qs"
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 65151,65931 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:3739
  #, fuzzy, gcc-internal-format
  #| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: cp/decl.cc:3742
  #, fuzzy, gcc-internal-format
  #| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.cc:3784
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of %qD in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  menyilangi inisialisasi dari %q+#D"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "  enters statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "  does not destroy %qD"
  msgstr "%s tidak mendukung %s"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: cp/decl.cc:4869
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "  enters %<template for%> statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.cc:5119
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named %q#T in %q#T"
  msgid "no type named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.cc:5133
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah class template"
  
! #: cp/decl.cc:5155
  #, fuzzy, gcc-internal-format
  #| msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah tipe"
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymous"
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:6255
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used for type declarations"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisi"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan decltype)"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>"
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "kumpulan %q#D memiliki tipe tidak lengkap dan tidak dapat didefinisikan"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t known"
  msgid "storage size of %qD isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: cp/decl.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: cp/decl.cc:7362
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.cc:7366
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.cc:7373
  #, fuzzy, gcc-internal-format
  #| msgid "%J  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "%J  anda dapat memperbaiki ini dengan menghapus penginisialisasi"
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/decl.cc:7440
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has a user-defined constructor"
  msgid "%q#T has no user-provided default constructor"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qT"
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.cc:7864
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %P has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "dalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>"
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.cc:8731
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:9407
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:9412
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
--- 65239,66019 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:3743
  #, fuzzy, gcc-internal-format
  #| msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr "thread-local deklarasi dari %q+D mengikuti deklarasi bukan-thread-lokal"
  
! #: cp/decl.cc:3746
  #, fuzzy, gcc-internal-format
  #| msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr "non-thread-local deklarasi dari %q+D mengikuti deklarasi thread-local"
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D"
  msgid "redeclaration of %q#D"
  msgstr "deklarasi dari %q#D"
  
! #: cp/decl.cc:3788
  #, fuzzy, gcc-internal-format
  #| msgid "redundant redeclaration of %qD in same scope"
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "deklarasi redundansi dari %qD dalam lingkup sama"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr "lompat ke label %qD"
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "lompat ke case label"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  dari sini"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr "  keluar OpenMP structured block"
  
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  #| msgid "  crosses initialization of %q+#D"
  msgid "  crosses initialization of %q#D"
  msgstr "  menyilangi inisialisasi dari %q+#D"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "  enters try block"
  msgid "  enters %<try%> block"
  msgstr "  memasuki blok percobaan"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  #| msgid "  enters catch block"
  msgid "  enters %<catch%> block"
  msgstr "  mamasuki blok penangkapan"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  memasuki blok terstruktur OpenMP"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "jump into statement expression"
  msgid "  enters statement expression"
  msgstr "melompat kedalam pernyataan ekspresi"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "  does not destroy %qD"
  msgstr "%s tidak mendukung %s"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "  skips initialization of %q+#D"
  msgid "  skips initialization of %q#D"
  msgstr "  melewati inisialisasi dari %q+#D"
  
! #: cp/decl.cc:4873
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "  enters %<template for%> statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "%qD used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr "%q#T bukan sebuah kelas"
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.cc:5123
  #, fuzzy, gcc-internal-format
  #| msgid "no class template named %q#T in %q#T"
  msgid "no type named %q#T in %q#T"
  msgstr "tidak ada tempat kelas yang bernama %q#T dalam %q#T"
  
! #: cp/decl.cc:5137
  #, fuzzy, gcc-internal-format
  #| msgid "conversion from %qT to %qT is ambiguous"
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "konversi dari %qT ke %qT adalah ambigu"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah class template"
  
! #: cp/decl.cc:5159
  #, fuzzy, gcc-internal-format
  #| msgid "%<typename %T::%D%> names %q#T, which is not a type"
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr "%<typename %T::%D%> nama %q#T, yang bukan sebuah tipe"
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters do not match template"
  msgid "template parameters do not match template %qD"
  msgstr "parameter template tidak cocok dengan template"
  
! #: cp/decl.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a power of 2"
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "alignmen yang diminta bukan kelipatan dari 2"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D invalid; an anonymous union can only have non-static data members"
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D tidak valid; sebuah anonymous union hanya dapat mempunnya anggota data tidak statis"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "anonymous struct tidak didalam tipe bernama"
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan konstruktor tidak diijinkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan desktruktor tidak diijinkan dalam kumpulan anoymous"
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr "anggota %q+#D dengan operator penempatan salin tidak diperbolehkan dalam kumpulan anonymous"
  
! #: cp/decl.cc:6253
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attribute ignored in declaration of %q#T"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:6256
  #, fuzzy, gcc-internal-format
  #| msgid "attribute for %q+#T must follow the %qs keyword"
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr "atribut untuk %q+#T harus mengikuti kata kunci %qs"
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:6320
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ menghambat struct anonymous"
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<inline%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<virtual%> can only be specified for functions"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr "%<friend%> hanya dapat dispesifikasikan didalam sebuah kelas"
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "%<explicit%> hanya dapat dispesifikasikan untuk konstruktor"
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6390
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6394
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers can only be specified for objects and functions"
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "kualifier hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6398
  #, fuzzy, gcc-internal-format
  #| msgid "a storage class can only be specified for objects and functions"
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "sebuah kelas penyimpanan hanya dapat dispesifikasikan untuk objek dan fungsi"
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "%<typedef%> telah diabaikan dalam deklarasi ini"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qs cannot be used for type declarations"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on template instantiation"
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/decl.cc:6437
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored"
  msgid "attribute ignored"
  msgstr "%qE atribut diabaikan"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe kelas %qT diluar dari definisi"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr "mengabaikan atribut yang diaplikasikan ke tipe dependen %qT tanpa sebuah deklarasi yang berasosiasi"
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  #| msgid "typedef %qD is initialized (use decltype instead)"
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef %qD diinisialisasi (lebih baik gunakan decltype)"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "deklarasi dari %q#D memiliki %<extern%> dan terinisialisasi"
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "definisi dari %q#D ditandai %<dllimport%>"
  
! #: cp/decl.cc:6682
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not a non-static data member of %qT"
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%q#D bukan sebuah anggota data bukan-statis dari %qT"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "non-member-template declaration of %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member template declaration %qD"
  msgid "does not match member template declaration here"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr "ISO C++ tidak mengijinkan %<%T::%D%> untuk didefinisikan sebagai %<%T::%D%>"
  
! #: cp/decl.cc:6720
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "duplikasi inisialisasi dari %qD"
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:6834
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "variabel %q#D memiliki penginisialisasi tetapi tipe tidak lengkap"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "elemen dari array %q#D memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "kumpulan %q#D memiliki tipe tidak lengkap dan tidak dapat didefinisikan"
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr "nama digunakan dalam sebuah gaya GNU diperuntukan penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "bukan trivial designated penginisialisasi tidak didukung"
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qD is not an integral constant-expression"
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:7236
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t known"
  msgid "storage size of %qD isn%'t known"
  msgstr "ukuran penyimpanan dari %q+D tidak diketahui"
  
! #: cp/decl.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size of %qD isn%'t constant"
  msgstr "ukuran penyimpanan dari %q+D bukan konstant"
  
! #: cp/decl.cc:7363
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.cc:7367
  #, fuzzy, gcc-internal-format
  #| msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr "maaf: semantik dari fungsi inline data statis %q+#D salah (anda akan berputar putar dengan beberap salinan)"
  
! #: cp/decl.cc:7374
  #, fuzzy, gcc-internal-format
  #| msgid "%J  you can work around this by removing the initializer"
  msgid "you can work around this by removing the initializer"
  msgstr "%J  anda dapat memperbaiki ini dengan menghapus penginisialisasi"
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const %qD"
  msgid "uninitialized %<const %D%>"
  msgstr "tidak terinisialisasi const %qD"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  #| msgid "register variable %qD used in nested function"
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "variabel register %qD digunakan dalam fungsi nested"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/decl.cc:7441
  #, fuzzy, gcc-internal-format
  #| msgid "type %qs has a user-defined constructor"
  msgid "%q#T has no user-provided default constructor"
  msgstr "tipe %qs memiliki sebuah konstruktor yang didefinisikan pengguna"
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "tipe tidak valid %qT sebagai penginisialisasi untuk sebuah vektor dari tipe %qT"
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/decl.cc:7865
  #, fuzzy, gcc-internal-format
  #| msgid "name %qD used in a GNU-style designated initializer for an array"
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr "nama %qD digunakan dalam sebuah gaya GNU didesign penginisialisasi untuk sebuah array"
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "permintaan untuk anggota %qD adalah ambigu"
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%qT memiliki anggota data tidak statis bernama %qD"
  
! #: cp/decl.cc:7912
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a direct member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer for %q#D"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "terlalu banyak penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8104
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8114
  #, fuzzy, gcc-internal-format
  #| msgid "braces around scalar initializer for type %qT"
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "kurung disekitar penginisialisasi skalar untuk tipe %qT"
  
! #: cp/decl.cc:8248
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "hilang kurung diantara penginisialisasi untuk %qT"
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %P has incomplete type %qT"
  msgid "structured binding has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/decl.cc:8396
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "elemen dari array %q#T memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ukuran-variabel compound literals"
  
! #: cp/decl.cc:8465
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%q#D has incomplete type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "objek skalar %qD membutuhkan satu elemen dalam penginisialisasi"
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr "dalam C++98 %qD harus diinisialisasi dengan konstruktor, bukan dengan %<{...}%>"
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "array %qD diinisialisasi dengan tanda kurung string literal %qE"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "penginisialisasi tidak valid untuk anggota statis  dengan konstruktor"
  
! #: cp/decl.cc:8732
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:8735
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(diluar dari kelas inisialisasi dibutuhkan)"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "alamat dari variabel eksplisit register %qD diminta"
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD is initialized"
  msgid "reference %qD is initialized with itself"
  msgstr "parameter %qD dinisialisasi"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "could not find variant declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on constructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.cc:9398
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "%<declare variant%> on destructor %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on defaulted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:9408
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "%<declare variant%> on deleted %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/decl.cc:9413
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%<declare variant%> on virtual %qD"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "penempatan (tidak terinisialisasi) dalam deklarasi"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "%<register%> storage class specifier used"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "deklarasi dari %q#D tidak memiliki penginisialisasi"
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "deduced type %qT for %qD is incomplete"
*************** msgstr "tipe kembali %q#T tidak lengkap"
*** 65933,66063 ****
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "lambda declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:10336
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  tidak dapat menggunakan obsolete binding di %q+D karena ini memiliki sebuah desktruktor"
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an inaccessible base of %qT"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT bukan sebuah nested class dari %qT"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot decompose variable length vector %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
--- 66021,66151 ----
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "%<::main%> cannot be deleted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/decl.cc:9813
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "membayangi tipe deklarasi sebelumnya dari %q#D"
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9865
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "fungsi %q#D telah dinisialisasi seperti sebuah variabel"
  
! #: cp/decl.cc:10318
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decompose address"
  msgid "cannot decompose lambda closure type %qT"
  msgstr "tidak dapat menguraikan alamat"
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "lambda declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:10338
  #, fuzzy, gcc-internal-format
  #| msgid "  cannot use obsolete binding at %q+D because it has a destructor"
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr "  tidak dapat menggunakan obsolete binding di %q+D karena ini memiliki sebuah desktruktor"
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an inaccessible base of %qT"
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr "%qT adalah sebuah dasar tidak dapat diakses dari %qT"
  
! #: cp/decl.cc:10376
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a nested class of %qT"
  msgid "in base class of %qT"
  msgstr "%qT bukan sebuah nested class dari %qT"
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.cc:10607
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids variable length array %qs"
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 melarang array dengan panjang bervariabel %qs"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare pointer to %q#T"
  msgid "cannot decompose variable length vector %qT"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  #| msgid "size of array is not an integral constant-expression"
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot decompose union type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, fuzzy, gcc-internal-format
  #| msgid "cannot increment a pointer to incomplete type %qT"
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "%u name provided for structured binding"
*************** msgid_plural "%u names provided for stru
*** 66065,68003 ****
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, fuzzy, gcc-internal-format
  #| msgid "initialization string truncated to match variable at %L"
  msgid "in initialization of structured binding variable %qD"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "tidak dapat menjalankan %<offsetof%> ke anggota data statis %qD"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of %qD"
  msgid "initializer fails to determine size of %qT"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "desktruktor untuk alien kelas %qT tidak dapat berupa sebuah anggota"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktor untuk alien kelas %qT tidak dapt berupa sebuah anggota"
  
! #: cp/decl.cc:11968
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11976
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11979
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11987
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11990
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11998
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:12001
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasi"
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD bukan sebuah fungsi template"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "penggunaan tidak valid dari template-id %qD dalam deklarasi dari primary template"
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "explicit object parameter declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:12541
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "bukan %q#D anggota fungsi dideklarasikan dalam kelas %qT"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  #| msgid "strong using only meaningful at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "strong using hanya berarti di lingkup namespace"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13096
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qT"
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ukuran dari array %qD memiliki tipe bukan integral %qT"
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "creating array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of %qD"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:13928
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "deklarasi dari %qD sebagai bukan anggota"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "missing type-name in typedef-declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ melarang deklarasi dari %qs dengan tidak ada tipe"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ 1998 does not support %<long long%>"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for template parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:15097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function uses %<auto%> type specifier without late return type"
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs fungsi menggunakan penspesifikasi tipe %<auto%> tanpa tipe kembali late"
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15267
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15276
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15288
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15346
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type not declared with %<auto%> type specifier"
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs fungsi dengan tipe kembali late tidak dideklarasikan dengan penspesifikasi tipe %<auto%>"
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.cc:15404
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> fungsi mengembalikan nilai bukan-void"
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15439
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "constructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "tidak dapat mendefinisikan fungsi friend %qs dalam sebuah definisi lokal kelas"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T, yang bukan sebuah typedef atau sebuah argumen tipe template"
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member %<%T::%s%> within %qT"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "anggota member tidak boleh memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "typedef may not be a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "typedef may not be a member function definition"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<[*]%> not allowed in other than a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%H%<[*]%> tidak diijinkan selain dalam sebuah deklarasi"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupi"
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "deklarasi friend membutuhkan kunci kelas, i.e. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "deklarasi friend membutuhkan class-key, i.e. %<friend %#T%>"
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "mencoba untuk membuat kelas %qT sebuah friend dari lingkup global"
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "tidak dapat mendeklarasikan parameter %q+D untuk menjadi tipe abstrak %qT"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of template-name %qE without an argument list"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "%Hpenggunaan tidak vlaid dari nama template %qE tanpa sebuah daftar argumen"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array %qD"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "deklarasi dari C fungsi %q#D konflik dengan"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fungsi %qD dideklarasikan virtual didalam sebuah union"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD tidak dapat dideklarasikan virtual, karena itu selalu statis"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "a destructor cannot be %qs"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "diduga kualifikasi nama dalam deklarasi friend untuk konstruktor %qD"
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "field %qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16682
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:17474
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:17476
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
--- 66153,68091 ----
  msgstr[0] "%Hpenginisialisasi disediakan untuk fungsi"
  msgstr[1] "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11076
  #, fuzzy, gcc-internal-format
  #| msgid "initialization string truncated to match variable at %L"
  msgid "in initialization of structured binding variable %qD"
  msgstr "inisialisasi dari string terpotong untuk mencocokan dengan variabel di %L"
  
! #: cp/decl.cc:11133
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to static data member %qD"
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "tidak dapat menjalankan %<offsetof%> ke anggota data statis %qD"
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, fuzzy, gcc-internal-format
  #| msgid "initializer fails to determine size of %qD"
  msgid "initializer fails to determine size of %qT"
  msgstr "penginisialisasi gagal untuk menentukan ukuran dari %qD"
  
! #: cp/decl.cc:11923
  #, fuzzy, gcc-internal-format
  #| msgid "array size missing in %qD"
  msgid "array size missing in %qT"
  msgstr "ukuran array hilang dalam %qD"
  
! #: cp/decl.cc:11926
  #, fuzzy, gcc-internal-format
  #| msgid "zero-size array %qD"
  msgid "zero-size array %qT"
  msgstr "array berukuran-nol %qD"
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "desktruktor untuk alien kelas %qT tidak dapat berupa sebuah anggota"
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "konstruktor untuk alien kelas %qT tidak dapt berupa sebuah anggota"
  
! #: cp/decl.cc:11970
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> variable"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11972
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11978
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11981
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> parameter"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:11983
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:11989
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:11992
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> type"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:11994
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:12000
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as a %<virtual%> %s"
  msgid "%qD declared as a %<virtual%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<virtual%> %s"
  
! #: cp/decl.cc:12003
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as an %<inline%> %s"
  msgid "%qD declared as an %<inline%> field"
  msgstr "%qD dideklarasikan sebagai sebuah %<inline%> %s"
  
! #: cp/decl.cc:12005
  #, fuzzy, gcc-internal-format
  #| msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr "%<const%> dan %<volatile%> fungsi penspesifikasi di %qD tidak valid dalam %s deklarasi"
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/decl.cc:12019
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "%q+D dideklarasikan dengan spesifikasi eksepsi"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr "definisi dari %qD tidak dalam namespace melingkupi %qT"
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr "anggota fungsi statis %q#D dideklarasikan dengan tipe pengkualifikasi"
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "function concepts are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a template function"
  msgid "constraints on a non-templated function"
  msgstr "%qD bukan sebuah fungsi template"
  
! #: cp/decl.cc:12208
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr "penggunaan tidak valid dari template-id %qD dalam deklarasi dari primary template"
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr "%<inline%> tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q#D outside of class is not definition"
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "deklarasi dari %q#D diluar dari kelas bukan sebuah definisi"
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi inline"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be static"
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi statis"
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12422
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot attach %<::main%> to a named module"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12487
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:12494
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "explicit object parameter declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "  declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/decl.cc:12523
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: cp/decl.cc:12529
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "deduction guide %qD must not have a function body"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:12543
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "literal operator with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/decl.cc:12553
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
  msgid "%qD has invalid argument list"
  msgstr "pilihan argumen %qs tidak valid"
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "%<::main%> harus kembali %<int%>"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  #| msgid "definition of implicitly-declared %qD"
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "definisi dari secara implisit dideklarasikan %qD"
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  #| msgid "%q+#D previously defined here"
  msgid "%q#D explicitly defaulted here"
  msgstr "%q+#D sebelumnya didefinisikan disini"
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "bukan %q#D anggota fungsi dideklarasikan dalam kelas %qT"
  
! #: cp/decl.cc:12951
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %<::main%> to be a template"
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "tidak dapat mendeklarasikan %<::main%> untuk menjadi sebuah template"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  #| msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "variabel otomatis %qE tidak dapat berupa %<threadprivate%>"
  
! #: cp/decl.cc:12966
  #, fuzzy, gcc-internal-format
  #| msgid "strong using only meaningful at namespace scope"
  msgid "concept must be defined at namespace scope"
  msgstr "strong using hanya berarti di lingkup namespace"
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "variable concepts are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/decl.cc:13090
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13094
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13098
  #, fuzzy, gcc-internal-format
  #| msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr "tidak valid dalam kelas penginisialisasian dari anggota data statis dari tipe bukan integral %qT"
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ melarang dalam kelas inisialisasi dari anggota statis bukan const %qD"
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ melarang inisialisasi dari anggota constant %qD dari bukan integral tipe %qT"
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "ukuran dari array %qD memiliki tipe bukan integral %qT"
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "ukuran dari array %qD bukan sebuah integral konstan-ekspresi"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "ukuran dari array bukan sebuah integral konstan ekspresi"
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C++ melarang array berukuran-nol"
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C++ melarang array dengan variabel panjang %qD"
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C++ melarang array dengan variabel panjang"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr "array dengan panjang bervariabel  %qD digunakan"
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "overflow dalam dimensi array"
  
! #: cp/decl.cc:13471
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13474
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "creating array of template placeholder type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of voids"
  msgid "declaration of %qD as array of void"
  msgstr "deklarasi dari %qs sebagai dari voids"
  
! #: cp/decl.cc:13486
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of void"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of functions"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13493
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of functions"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of references"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13500
  #, fuzzy, gcc-internal-format
  #| msgid "creating array of %qT"
  msgid "creating array of references"
  msgstr "membuat array dari %qT"
  
! #: cp/decl.cc:13505
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "declaration of %qD as array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13508
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qs as array of functions"
  msgid "creating array of function members"
  msgstr "deklarasi dari %qs sebagai array dari fungsi"
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr "deklarasi dari %qD sebagai array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr "array multidimensi harus memiliki batasan untuk seluruh dimensi kecuali yang pertama"
  
! #: cp/decl.cc:13544
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "spesifikasi tipe kembali untuk konstruktor tidak valid"
  
! #: cp/decl.cc:13645
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "tipe kembali yang dispesifikasikan untuk %<operator %T%>"
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13684
  #, fuzzy, gcc-internal-format
  #| msgid "return type specification for destructor invalid"
  msgid "return type specified for deduction guide"
  msgstr "spesifikasi tipe kembali untuk desktruktor tidak valid"
  
! #: cp/decl.cc:13687
  #, fuzzy, gcc-internal-format
  #| msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "kualifier tidak diijinkan dalam deklarasi dari %<operator %T%>"
  
! #: cp/decl.cc:13691
  #, fuzzy, gcc-internal-format
  #| msgid "too many template parameter lists in declaration of %qD"
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/decl.cc:13700
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "variabel tidak bernama atau field dideklarasikan void"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:13744
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:13749
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:13932
  #, fuzzy
  #| msgid "%<signed%> and %<unsigned%> specified together for %qs"
  msgid "%e and %e specified together"
  msgstr "%<signed%> dan %<unsigned%> dispesifikasikan bersama untuk %qs"
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<::%D%>"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%T::%D%>"
  
! #: cp/decl.cc:14151
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "penggunaan tidak valid dari nama kualifikasi %<%D::%D%>"
  
! #: cp/decl.cc:14161
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%q#T is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-function"
  msgid "declaration of %qE as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as non-member"
  msgid "declaration of %qE as non-member"
  msgstr "deklarasi dari %qD sebagai bukan anggota"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr "id pendeklarasi hilang; menggunaka kata reserved %qD"
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "definisi fungsi tidak mendeklarasikan parameter"
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "deklarasi dari %qD sebagai bukan fungsi"
  
! #: cp/decl.cc:14296
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "declaration of %qD as %<typedef%>"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/decl.cc:14301
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %qD as parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  #| msgid "missing type-name in typedef-declaration"
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "hilang nama-tipe dalam typedef-deklarasi"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C tidak mendukung plain %<complex%> yang berarti %<double complex%>"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ melarang deklarasi dari %qs dengan tidak ada tipe"
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  #| msgid "__builtin_saveregs not supported by this target"
  msgid "%<__int%d%> is not supported by this target"
  msgstr "__builtin_saveregs tidak didukung oleh target ini"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ 1998 does not support %<long long%>"
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  #| msgid "no class name specified with %qs"
  msgid "%qs specified with %qT"
  msgstr "tidak ada nama class dispesifikasikan dengan %qs"
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14600
  #, fuzzy, gcc-internal-format
  #| msgid "%qs not specified in enclosing parallel"
  msgid "%qs specified with %<decltype%>"
  msgstr "%qs tidak dispesifikan dalam parallel yang melingkupi"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  #| msgid "%<__thread%> used with %<typedef%>"
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> digunakan dengan %<typedef%>"
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "kompleks tidak valid untuk %qs"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.cc:14750
  #, fuzzy, gcc-internal-format
  #| msgid "member %qD cannot be declared both virtual and static"
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "anggota %qD tidak dapat dideklarasikan baik virtual dan statis"
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "type deklarasi tidak valid dalam parameter deklarasi"
  
! #: cp/decl.cc:14770
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for parameter %qs"
  msgid "storage class specified for template parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "class penyimpanan dispesifikasikan untuk parameter %qs"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters cannot be friends"
  msgid "a parameter cannot be declared %qs"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot be %qs"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:14835
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14891
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "structured binding declaration cannot have type %qT"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "kelas penyimpanan dispesifikasikan untuk %qs"
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "fungsi nested %qs dideklarasikan %<extern%>"
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "top-level deklarasi dari %qs menspesifikasikan %<auto%>"
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr "lingkup-fungsi %qs secara implisit auto dan dideklarasikan %<__thread%>"
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "spesifikasi kelas penyimpanan tidak valid dalam deklarasi fungsi friend"
  
! #: cp/decl.cc:15095
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration of %qs"
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "multiple storage kelas dalam deklarasi dari %qs"
  
! #: cp/decl.cc:15101
  #, fuzzy, gcc-internal-format
  #| msgid "Expected left parenthesis"
  msgid "remove parentheses"
  msgstr "Diduga parenthesis kiri"
  
! #: cp/decl.cc:15168
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15182
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "a function type cannot have an explicit object parameter"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15192
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function uses %<auto%> type specifier without late return type"
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr "%qs fungsi menggunakan penspesifikasi tipe %<auto%> tanpa tipe kembali late"
  
! #: cp/decl.cc:15259
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  #| msgid "virtual functions cannot be friends"
  msgid "virtual function cannot have deduced return type"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15271
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15280
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15292
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr "%qs fungsi dengan tipe kembali late memiliki %qT sebagai tipenya daripada plain %<auto%>"
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%>"
  msgid "invalid use of constrained %<auto%> type"
  msgstr "penggunaan tidak valid dari %<auto%>"
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "deduced class type %qD in function return type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/decl.cc:15350
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function with late return type not declared with %<auto%> type specifier"
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr "%qs fungsi dengan tipe kembali late tidak dideklarasikan dengan penspesifikasi tipe %<auto%>"
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah fungsi"
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "%qs dideklarasikan sebagai fungsi yang mengembalikan sebuah array"
  
! #: cp/decl.cc:15408
  #, fuzzy, gcc-internal-format
  #| msgid "%<noreturn%> function returns non-void value"
  msgid "%<constinit%> on function return type is not allowed"
  msgstr "%<noreturn%> fungsi mengembalikan nilai bukan-void"
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15443
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "constructor cannot be static member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15449
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be cv-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15457
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "destructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15458
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "constructors may not be ref-qualified"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "fungsi virtual tidak dapat menjadi friend"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  #| msgid "can't define friend function %qs in a local class definition"
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "tidak dapat mendefinisikan fungsi friend %qs dalam sebuah definisi lokal kelas"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "fungsi bukan-anggota %qD tidak dapat memiliki cv-kualifier"
  
! #: cp/decl.cc:15550
  #, fuzzy, gcc-internal-format
  #| msgid "static member function %qD cannot have cv-qualifier"
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "anggota fungsi statis %qD tidak dapat memiliki cv kualifier"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15569
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD cannot be an explicit object member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "destruktor mungkin tidak memiliki parameter"
  
! #: cp/decl.cc:15640
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "tidak dapat mendeklarasikan penunjuk ke %q#T anggota"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:15692
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T, yang bukan sebuah typedef atau sebuah argumen tipe template"
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr "template-id %qD digunakan sebagai sebuah pendeklarasi"
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "anggota fungsi secara implisit friends dari kelasnya"
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr "ekstra kualifikasi %<%T::%> di anggota %qs"
  
! #: cp/decl.cc:15905
  #, fuzzy, gcc-internal-format
  #| msgid "cannot define member function %<%T::%s%> within %<%T%>"
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendefinisikan anggota fungsi %<%T::%s%> dalam %<%T%>"
  
! #: cp/decl.cc:15907
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare member %<%T::%s%> within %qT"
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr "tidak dapat mendeklarasikan anggota %<%T::%s%> dalam %qT"
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr "anggota member tidak boleh memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr "parameter mungkin tidak memiliki tipe variabel termodifikasi %qT"
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  #| msgid "%<virtual%> outside class declaration"
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> diluar deklarasi kelas"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<explicit%> in friend declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/decl.cc:15998
  #, fuzzy, gcc-internal-format
  #| msgid "only declarations of constructors can be %<explicit%>"
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "hanya deklarasi dari konstruktor yang dapan berupa %<explicit%>"
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "bukan-anggota %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "anggota bukan-objek %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16021
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16027
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  #| msgid "const %qs cannot be declared %<mutable%>"
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16039
  #, fuzzy, gcc-internal-format
  #| msgid "function %qs cannot be declared %<mutable%>"
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "fungsi %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:16055
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "typedef may not be a function definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:16058
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "typedef may not be a member function definition"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<[*]%> not allowed in other than a declaration"
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "%H%<[*]%> tidak diijinkan selain dalam sebuah deklarasi"
  
! #: cp/decl.cc:16087
  #, fuzzy, gcc-internal-format
  #| msgid "parameter declared %<auto%>"
  msgid "typedef declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "typedef name may not be a nested-name-specifier"
  msgstr "%J typedef nama mungkin berupa sebuah nested-name-specifier"
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr "ISO C++ melarang tipe nested %qD dengan nama sama seperti kelas yang melingkupi"
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "%<inline%> dispesifikan untuk deklarasi kelas friend"
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "parameter template tidak dapat berupa friends"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr "deklarasi friend membutuhkan kunci kelas, i.e. %<friend class %T::%D%>"
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "deklarasi friend membutuhkan class-key, i.e. %<friend %#T%>"
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "mencoba untuk membuat kelas %qT sebuah friend dari lingkup global"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "kualifier tidak valid di tipe fungsi bukan anggota"
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "deklarasi abstrak %qT digunakan sebagai deklarasi"
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of C++ built-in type %qT"
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "redeklarasi dari C++ tipe bawaan %qT"
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare parameter %q+D to be of abstract type %qT"
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "tidak dapat mendeklarasikan parameter %q+D untuk menjadi tipe abstrak %qT"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "parameter dideklarasikan %<auto%>"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of template-name %qE without an argument list"
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "%Hpenggunaan tidak vlaid dari nama template %qE tanpa sebuah daftar argumen"
  
! #: cp/decl.cc:16403
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member declared with placeholder %qT"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids zero-size array %qD"
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C++ melarang array berukuran-nol %qD"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 does not support flexible array members"
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C90 tidak mendukung keanggotaan array fleksibel"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "penggunaan tidak valid dari %<::%>"
  
! #: cp/decl.cc:16463
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of C function %q#D conflicts with"
  msgid "declaration of function %qD in invalid context"
  msgstr "deklarasi dari C fungsi %q#D konflik dengan"
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  #| msgid "function %qD declared virtual inside a union"
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "fungsi %qD dideklarasikan virtual didalam sebuah union"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be declared virtual, since it is always static"
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "%qD tidak dapat dideklarasikan virtual, karena itu selalu statis"
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr "diduga nama yang dikualifikasikan dalam deklarasi friend untuk destruktor %qD"
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, fuzzy, gcc-internal-format
  #| msgid "destructors may not be cv-qualified"
  msgid "a destructor cannot be %qs"
  msgstr "desktruktor mungkin berupa cv-kualified"
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr "diduga kualifikasi nama dalam deklarasi friend untuk konstruktor %qD"
  
! #: cp/decl.cc:16539
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "a constructor cannot be %<concept%>"
  msgstr "konstruktor tidak dapat dideklarasikan virtual"
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  #| msgid "destructor cannot be static member function"
  msgid "a concept cannot be a member function"
  msgstr "desktruktor tidak dapat berupa anggota statis fungsi"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  #| msgid "cannot open %s"
  msgid "%qD cannot be %qs"
  msgstr "tidak dapat membuka %s"
  
! #: cp/decl.cc:16563
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of implicitly-declared special member function"
  msgid "specialization of variable template %qD declared as function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  #| msgid "variable or field declared void"
  msgid "variable template declared here"
  msgstr "variabel atau field dideklarasikan void"
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  #| msgid "field %qD has incomplete type"
  msgid "field %qD has incomplete type %qT"
  msgstr "field %qD memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "nama %qT memiliki tipe tidak lengkap"
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.cc:16659
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is neither function nor member function; cannot be declared friend"
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "%qE bukan fungsi atau anggota fungsi; tidak dapat dideklarasikan sebagai friend"
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16686
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16753
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, fuzzy, gcc-internal-format
  #| msgid "static member %qD declared %<register%>"
  msgid "non-static data member %qE declared %qs"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "kelas penyimpanan %<auto%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "kelas penyimpanan %<register%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16883
  #, fuzzy, gcc-internal-format
  #| msgid "storage class %<__thread%> invalid for function %qs"
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "kelas penyimpanan %<__thread%> tidak valid untuk fungsi %qs"
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:16891
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  #| msgid "%<static%> specified invalid for function %qs declared out of global scope"
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<static%> dispesifikasikan tidak valid untuk fungsi %qs dideklarasikan diluar lingkup global"
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "%<inline%> penspesifikasi tidak valid untuk fungsi %qs dideklarasikan diluar dari lingkup global"
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual bukan kelas fungsi %qs"
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  #| msgid "%qs defined in a non-class scope"
  msgid "%qs declared in a non-class scope"
  msgstr "%qs didefinisikan dalam sebuah lingkup bukan kelas"
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "tidak dapat mendeklarasikan anggota fungsi %qD untuk memiliki linkage statis"
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "tidak dapat mendeklarasikan fungsi statis didalam fungsi lainnya"
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr "%<static%> mungkin tidak digunakan ketika mendefinisikan (terbalik untuk deklarasi) sebuah anggota data statis"
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr "anggota statis %qD dideklarasikan %<register%>"
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/decl.cc:17036
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "deklarasi dari variabel %<extern%> %q+D dalam %<for> inisial deklarasi loop"
  
! #: cp/decl.cc:17043
  #, fuzzy, gcc-internal-format
  #| msgid "static %qs cannot be declared %<mutable%>"
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "statis %qs tidak dapat dideklarasikan %<mutable%>"
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "%qs diinisialisasi dan dideklarasi %<extern%>"
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "%qs keduanya memiliki %<extern> dan penginisialisasi"
  
! #: cp/decl.cc:17282
  #, fuzzy, gcc-internal-format
  #| msgid "default argument %qE uses local variable %qD"
  msgid "default argument %qE uses %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17285
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "argumen baku %qE menggunakan variabel lokal %qD"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/decl.cc:17478
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD includes %s to array of unknown bound %qT"
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "parameter %qD includes %s ke array dari ikatan tidak dikenal %qT"
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr "konstruktor tidak valid; anda mungkin bermaksud %<%T (const %T&)%>"
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/decl.cc:17849
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "%qD tidak boleh dideklarasikan sebagai statis"
  
! #: cp/decl.cc:17907
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a non-static member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must be a nonstatic member function"
  msgid "%qD must be a member function"
  msgstr "%qD harus berupa sebuah anggota fungsi tidak statis"
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr "%qD harus baik sebuah anggota fungsi tidak statis atau bukan anggota fungsi"
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr "%qD harus memiliki sebuah argumen dari kelas atau tipe enumerasi"
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ prohibits overloading operator ?:"
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ melarang overloading operator ?:"
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr "%qD tidak boleh memiliki argumen dengan jumlah bervariabel"
  
! #: cp/decl.cc:18010
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either zero or one argument"
  msgid "%qD must have either zero or one argument"
  msgstr "%qD harus mengambil baik nol atau satu argumen"
  
! #: cp/decl.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take either one or two arguments"
  msgid "%qD must have either one or two arguments"
  msgstr "%qD harus mengambil baik satu atau dua argumen"
  
! #: cp/decl.cc:18023
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its argument"
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumennya"
  
! #: cp/decl.cc:18024
  #, fuzzy, gcc-internal-format
  #| msgid "postfix %qD must take %<int%> as its second argument"
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "postfix %qD harus mengambil %<int%> sebagai argumen keduanya"
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have no arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly one argument"
  msgid "%qD must have exactly one argument"
  msgstr "%qD harus mengambil secara tepat satu argumen"
  
! #: cp/decl.cc:18047
  #, fuzzy, gcc-internal-format
  #| msgid "%qD must take exactly two arguments"
  msgid "%qD must have exactly two arguments"
  msgstr "%qD harus mengambil secara tepat dua argumen"
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/decl.cc:18086
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18093
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18095
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18104
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18106
  #, fuzzy, gcc-internal-format
  #| msgid "conversion to %s%s will never use a type conversion operator"
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "konversi ke %s%s tidak akan pernah menggunakan sebuah tipe operator konversi"
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr "definisi-pengguna %qD selalu mengevaluasikan kedua argumen"
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr "prefix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr "postfix %qD seharusnya mengembalikan %qT"
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr "%qD seharusnya kembali dengan nilai"
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/decl.cc:18241
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous template specialization %qD for %q+D"
  msgid "using alias template specialization %qT after %qs"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr "menggunakan typedef-name %qD setelah %qs"
  
! #: cp/decl.cc:18246
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D has a previous declaration here"
  msgid "%qD has a previous declaration here"
  msgstr "%q+D telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%qT has a previous declaration here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "%qT direferensikan sebagai enum"
*************** msgstr "%qT direferensikan sebagai enum"
*** 68009,68111 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
--- 68097,68199 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr "argumen template dibutuhkan untuk %<%s %T%>"
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/decl.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr "%qD memiliki nama sama seperti kelas yang telah dideklarasikan"
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr "%qT mungkin bukan sebuah template"
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "penggunaan dari enum %q#D tanpa deklarasi sebelumnya"
  
! #: cp/decl.cc:18519
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "redeklarasi dari %qT sebagai bukan-template"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr "union turunan %qT tidak valid"
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
  msgstr "tipe %qT tidak sebuah langsung atau virtual base dari %qT"
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "tipe base %qT gagal untuk menjadi sebuah struct atau tipe kelas"
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr "tipe rekursif %qT tidak terdefinisi"
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "duplikasi tipe dasar %qT tidak valid"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, fuzzy, gcc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "previous definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, fuzzy, gcc-internal-format
  #| msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgid "underlying type %qT of %qT must be an integral type"
*************** msgstr "tipe yang digaris bawahi %<%T%>
*** 68115,68215 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:19443
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "%q+D digunakan sebelum ke deklarasi"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 68203,68303 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr "tidak ada tipe integral yang dapat merepresentasikan seluruh dari nilai enumerasi untuk %qT"
  
! #: cp/decl.cc:19388
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qD is not an integer constant"
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:19398
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "nilai enumerasi untuk %qD bukan sebuah konstanta integer"
  
! #: cp/decl.cc:19447
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19448
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "overflow dalam nilai enumerasi di %qD"
  
! #: cp/decl.cc:19479
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value %E is too large for underlying type %<%T%>"
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "nilai pengenumerasi untuk %E terlalu besar untuk tipe yang digaris bawahi %<%T%>"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "multiple definisi dari %q#T"
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr "%<operator=%> seharusnya mengembalikan referensi ke %<*this%>"
  
! #: cp/decl.cc:20641
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statements in function returning %qT"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "function return types not compatible due to %<volatile%>"
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "tipe kembali fungsi tidak kompatibel karena %<volatile%>"
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, fuzzy, gcc-internal-format
  #| msgid "no return statement in function returning non-void"
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "tidak ada pernyataaan kembali dalam fungsi yang mengembalikan bukan void"
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr "%qD telah didefinisikan dalam kelas %qT"
  
! #: cp/decl.cc:21306
  #, fuzzy, gcc-internal-format
  #| msgid "try using %qE instead"
  msgid "using %qs"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D used prior to declaration"
  msgid "%qs used without %qs declaration"
  msgstr "%q+D digunakan sebelum ke deklarasi"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr "tidak dapat menghapus sebuah fun
*** 68265,68271 ****
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
--- 68353,68359 ----
  msgid "deleting %qT is undefined"
  msgstr "menghapus %qT tidak terdefinisi"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "template deklarasi dari %q#D"
*************** msgstr ""
*** 68286,68292 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "daftar parameter template yang disediakan tidak cocok dengan paramter template dari %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
--- 68374,68380 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr "daftar parameter template yang disediakan tidak cocok dengan paramter template dari %qD"
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "destruktor %qD dideklarasikan sebagai anggota template"
*************** msgstr "%qD telah didefinisikan dalam ke
*** 68395,68401 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "anggota statis %qD tidak dapat menjadi sebuah bit-field"
  
! #: cp/decl2.cc:1647
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
--- 68483,68489 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "anggota statis %qD tidak dapat menjadi sebuah bit-field"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "width of bit-field %qD has non-integral type %qT"
*************** msgstr "fungsi %q+D terhapus"
*** 68675,69063 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.cc:6809
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/error.cc:3931
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d:%d"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    inlined dari %qs di %s:%d:%d"
  
! #: cp/error.cc:3936
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    inlined dari %qs di %s:%d"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    inlined dari %qs"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In static member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor(s) found\n"
  msgid "In constructor %qD"
  msgstr "%d konstruktor ditemukan\n"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "In destructor %qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/error.cc:3976
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In lambda function"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "but %qE is a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/error.cc:4007
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr ""
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "but %qE is a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "but %qE is a data member"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a variable template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %q#D"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5079
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/error.cc:5084
  #, fuzzy, gcc-internal-format
  #| msgid "%Hreference to %<%T::%D%> is ambiguous"
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%Hreferensi ke %<%T::%D%> adalah ambigu"
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%H%<::%D%> belum pernah dideklarasikan"
  
! #: cp/error.cc:5144
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
--- 68763,69151 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/decl2.cc:6810
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/error.cc:4085
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d:%d"
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "    inlined dari %qs di %s:%d:%d"
  
! #: cp/error.cc:4090
  #, fuzzy
  #| msgid "    inlined from %qs at %s:%d"
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "    inlined dari %qs di %s:%d"
  
! #: cp/error.cc:4096
  #, fuzzy, gcc-internal-format
  #| msgid "    inlined from %qs"
  msgid "    inlined from %qD"
  msgstr "    inlined dari %qs"
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In static member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:4124
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "%d constructor(s) found\n"
  msgid "In constructor %qD"
  msgstr "%d konstruktor ditemukan\n"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "In destructor %qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/error.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In lambda function"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "Dalam anggota fungsi %qs"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "Dalam fungsi %qs"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "but %qE is a type"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  dalam ekspresi thrown"
  
! #: cp/error.cc:4157
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/error.cc:4161
  #, gcc-internal-format
  msgid "but %qE is a parameter"
  msgstr ""
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D is not a function,"
  msgid "but %qE is a function"
  msgstr "%q+D bukan sebuah fungsi,"
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "but %qE is a data member"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "but %qE is a variable template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %q#D"
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4336
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4350
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "required from %q#D\n"
  msgstr "disediakan untuk %q+D"
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4358
  #, fuzzy, gcc-internal-format
  #| msgid "called from here"
  msgid "required from here\n"
  msgstr "dipanggil dari sini"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "(no argument)"
  msgstr "tidak ada argumen"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5111
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5121
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5126
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5136
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5142
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5147
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5152
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5157
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5162
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5167
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5173
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5178
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/error.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "%Hincomplete type %qT used in nested name specifier"
  msgid "incomplete type %qT used in nested name specifier"
  msgstr "%Htipe %qT tidak lengkap digunakan dalam nama penspesifikasi nested"
  
! #: cp/error.cc:5238
  #, fuzzy, gcc-internal-format
  #| msgid "%Hreference to %<%T::%D%> is ambiguous"
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr "%Hreferensi ke %<%T::%D%> adalah ambigu"
  
! #: cp/error.cc:5253
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/error.cc:5279
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a member of %qD"
  msgid "%qD is not a member of %qD"
  msgstr "%H%qD bukan sebuah anggota dari %qD"
  
! #: cp/error.cc:5294
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%H%<::%D%> belum pernah dideklarasikan"
  
! #: cp/error.cc:5298
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<::%D%> has not been declared"
  msgid "%<::%D%> has not been declared"
*************** msgstr "%qD bukan sebuah template"
*** 69136,69142 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/expr.cc:244
  #, fuzzy, gcc-internal-format
  #| msgid "use of memory input without lvalue in asm operand %d is deprecated"
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
--- 69224,69230 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/expr.cc:246
  #, fuzzy, gcc-internal-format
  #| msgid "use of memory input without lvalue in asm operand %d is deprecated"
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
*************** msgstr "%J%qD seharusnya diinisialisasi
*** 69316,69335 ****
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
--- 69404,69423 ----
  msgid "invalid initializer for array member %q#D"
  msgstr "nilai inisial tidak valid untuk anggota %qs"
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, fuzzy, gcc-internal-format
  #| msgid "uninitialized const member %qD"
  msgid "uninitialized const member in %q#T"
  msgstr "anggota const tidak terinisialisasi %qD"
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D will be initialized after"
  msgid "%q#D should be initialized"
  msgstr "%qD akan diinisialisasi setelah"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized reference member %qD"
  msgid "uninitialized reference member in %q#T"
*************** msgstr "tipe %qT tidak sebuah langsung a
*** 69427,69433 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 69515,69521 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "#pragma implementasi untuk %qs m
*** 69777,69783 ****
  msgid "%qD not defined"
  msgstr "%qD tidak didefinisikan"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
--- 69865,69871 ----
  msgid "%qD not defined"
  msgstr "%qD tidak didefinisikan"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
*************** msgstr "(jika anda menggunakan %<-fpermi
*** 69809,69866 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 69897,69954 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, fuzzy, gcc-internal-format
  #| msgid "mangling typeof, use decltype instead"
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr "mangling typeof, lebih baik gunakan decltype"
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "mangling %C"
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr "diabaikan operan tengah ke %<?:%> operan tidak dapat mangled"
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 69891,69903 ****
  msgid "mapper exit status %d"
  msgstr "gagal untuk memperoleh status keluar"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "anggota const bukan static %q#D, tidak dapatmenggunakan operator assignmen baku"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
--- 69979,69991 ----
  msgid "mapper exit status %d"
  msgstr "gagal untuk memperoleh status keluar"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q#D, can't use default assignment operator"
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "anggota const bukan static %q#D, tidak dapatmenggunakan operator assignmen baku"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, fuzzy, gcc-internal-format
  #| msgid "non-static reference member %q#D, can't use default assignment operator"
  msgid "non-static reference member %q#D, cannot use default assignment operator"
*************** msgstr "inisialisasi dari sebuah anggota
*** 70011,70040 ****
  msgid "synthesized method %qD first required here"
  msgstr "metode yang disintesa %qD pertama dibutuhkan disini "
  
! #: cp/method.cc:1951
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "object cannot have qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/method.cc:1998
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/method.cc:2005
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
--- 70099,70128 ----
  msgid "synthesized method %qD first required here"
  msgstr "metode yang disintesa %qD pertama dibutuhkan disini "
  
! #: cp/method.cc:1953
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "object cannot have qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/method.cc:2000
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/method.cc:2007
  #, fuzzy, gcc-internal-format
  #| msgid "pointer to member function used in arithmetic"
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "penunjuk ke anggota fungsi digunakan dalam aritmetik"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, fuzzy, gcc-internal-format
  #| msgid "too many initializers for %qT"
  msgid "too many initializers for non-class type %qT"
*************** msgstr "terlalu banyak penginisialisasi
*** 70042,70210 ****
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "the conversion is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%qT is incomplete"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a class or scalar type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a function type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/method.cc:2654
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "union member %q+D with non-trivial %qD"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2754
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "initializer for %q#D is invalid"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2822
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.cc:3938
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
--- 70130,70298 ----
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, fuzzy, gcc-internal-format
  #| msgid "spec '%s' is invalid"
  msgid "the conversion is invalid"
  msgstr "spesifikasi '%s' tidak valid"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has incomplete type"
  msgid "%qT is incomplete"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a class or scalar type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C melarang pengkualifikasi tipe fungsi"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE tidak terinisialisasi"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a function type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/method.cc:2656
  #, fuzzy, gcc-internal-format
  #| msgid "%Juninitialized member %qD with %<const%> type %qT"
  msgid "union member %q+D with non-trivial %qD"
  msgstr "%J anggota tidak terinisialisasi %qD dengan %<const%> tipe %qT"
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2756
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "initializer for %q#D is invalid"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2824
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "anggota data bukan statis %qD memiliki tipe kelas Java"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected signature: %qD"
  msgstr "diduga pernyataan"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot be defaulted"
  msgid "a template cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr "%qD tidak dapat dibakukan"
  
! #: cp/method.cc:3940
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "defaulted function %q+D with default argument"
*************** msgstr "diduga deklarasi atau pernyataan
*** 70236,70757 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "atribut target tidak didukung di platform ini"
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "existing declaration here with no tags"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "existing default declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "definition of %qD does not match"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "hilang definisi"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/module.cc:14302
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  #| msgid "%s of function %qD"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%s dari fungsi %qD"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "instantiation dari %q+D sebagai tipe %qT"
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module %qs declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "macro definitions of %qE corrupted"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "spesifikasi variabel instance tidak konsisten"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "compiled module file is %qs"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20794
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "module %qs found"
  msgstr "field %qs tidak ditemukan"
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with builtin"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/module.cc:21972
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of %qD in global module"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in module %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in global module"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "membuat %s"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "definisi metode tidak dalam conteks @implementation"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module declared here"
--- 70324,70845 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "atribut target tidak didukung di platform ini"
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "existing declaration here with no tags"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting type for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting types for built-in function %q+D"
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "tipe konfliks untuk fungsi bawaan %q+D"
  
! #: cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting specifiers in declaration of %qs"
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "penspesifikasi konflik dalam deklarasi dari %qs"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting imported declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  #| msgid "in declaration %q+D"
  msgid "existing declaration %#qD"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "tidak ada argumen baku untuk %qD"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "existing default declared here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/module.cc:14036
  #, fuzzy, gcc-internal-format
  #| msgid "extern declaration of %q#D doesn't match"
  msgid "definition of %qD does not match"
  msgstr "deklarasi extern dari %q#D tidak cocok"
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "hilang definisi"
  
! #: cp/module.cc:14050
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "enumerator %qD does not match ..."
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/module.cc:14052
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "redeklarasi dari enumerator %q+D"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not of type %qT"
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%qE bukan dari tipe %qT"
  
! #: cp/module.cc:14297
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/module.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD declared with internal linkage"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/module.cc:14339
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qD"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/module.cc:14451
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "%qD has TU-local template argument %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, fuzzy, gcc-internal-format
  #| msgid "%s of function %qD"
  msgid "%qD refers to TU-local function %qD"
  msgstr "%s dari fungsi %qD"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, fuzzy, gcc-internal-format
  #| msgid "instantiation of %q+D as type %qT"
  msgid "instantiation exposes TU-local entity %qD"
  msgstr "instantiation dari %q+D sebagai tipe %qT"
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module %qs declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "macro definitions of %qE corrupted"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "spesifikasi variabel instance tidak konsisten"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "compiled module file is %qs"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiled module is %sversion %s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 versi %s"
  
! #: cp/module.cc:20870
  #, fuzzy, gcc-internal-format
  #| msgid "field %qs not found"
  msgid "module %qs found"
  msgstr "field %qs tidak ditemukan"
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:21052
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "ekspresi batas stack tidak didukung"
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "declaration %qD conflicts with builtin"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/module.cc:22045
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of namespace %qD conflicts with"
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "deklarasi dari namespace %qD konflik dengan"
  
! #: cp/module.cc:22048
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:22066
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting declaration of %qD in global module"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in module %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "previously declared in global module"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %q#D declares a non-template function"
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "deklarasi friend %q#D mendeklarasikan fungsi bukan template"
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/module.cc:22505
  #, fuzzy, gcc-internal-format
  #| msgid "creating %s"
  msgid "reading CMI %qs"
  msgstr "membuat %s"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22815
  #, fuzzy, gcc-internal-format
  #| msgid "method definition not in @implementation context"
  msgid "import of %qs within its own implementation unit"
  msgstr "definisi metode tidak dalam conteks @implementation"
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid "module declared here"
*************** msgstr "%q+D dideklarasikan disini"
*** 70764,71238 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "module already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown compiled module interface: %s"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktifkan preprosesing tradisional"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "invalid header name %qs"
  msgstr "parameter %qs tidak valid"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "invalid module name %qs"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error menulis %qs"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "first error in %qD appeared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown header kind %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "fungsi %q+D redeklarasi dengan atribut noinline"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:2987
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redeklarasikan dengan %d parameter template"
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/name-lookup.cc:3315
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%q#D declared here with no linkage"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%q#D declared here with internal linkage"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/name-lookup.cc:6347
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/name-lookup.cc:9661
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "Formal namespace"
  msgid "exporting unnamed namespace"
  msgstr "Ruang nama formal"
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.cc:9779
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
--- 70852,71326 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "module already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown compiled module interface: %s"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, fuzzy, gcc-internal-format
  #| msgid "Enable traditional preprocessing"
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "Aktifkan preprosesing tradisional"
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "invalid header name %qs"
  msgstr "parameter %qs tidak valid"
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  #| msgid "%s: invalid file name: %s\n"
  msgid "invalid module name %qs"
  msgstr "%s: nama berkas tidak valid: %s\n"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "error menulis %qs"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "first error in %qD appeared here"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  #| msgid "unknown machine mode %qs"
  msgid "unknown header kind %qs"
  msgstr "mode mesin %qs tidak dikenal"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared with attribute noinline"
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "fungsi %q+D redeklarasi dengan atribut noinline"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:2988
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "redeklarasikan dengan %d parameter template"
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D conflicts with previous using declaration %q#D"
  msgid "%q#D conflicts with a previous declaration"
  msgstr "%q#D konflik dengan deklarasi sebelumnya menggunakan %q#D"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D hides constructor for %q#T"
  msgid "%q#D hides constructor for %q#D"
  msgstr "%q#D menyembunyikan konstruktor untuk %q#T"
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting declaration %q#D"
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "konflik deklarasi %q#D"
  
! #: cp/name-lookup.cc:3316
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD invalidly declared method type"
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "parameter %qD secara tidak valid dideklarasikan tipe metode"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "deklarasi dari %q#D membayangi sebuah parameter"
  
! #: cp/name-lookup.cc:3628
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as member of %qT"
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "deklarasi dari %qD sebagai anggota dari %qT"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: cp/name-lookup.cc:4171
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:4898
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s(%E) %p %d\n"
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s %s(%E) %p %d\n"
  
! #: cp/name-lookup.cc:4901
  #, fuzzy, gcc-internal-format
  #| msgid "%s %s %p %d\n"
  msgid "%s %s %p %d"
  msgstr "%s %s %p %d\n"
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5526
  #, fuzzy, gcc-internal-format
  #| msgid "%qD declared as reference but not initialized"
  msgid "%q#D declared here with no linkage"
  msgstr "%qD dideklarasikan sebagai referensi tetapi tidak terinisialisasi"
  
! #: cp/name-lookup.cc:5529
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%q#D declared here with internal linkage"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/name-lookup.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D declared here"
  msgid "%q#D declared here with module linkage"
  msgstr "  %q+#D dideklarasikan disini"
  
! #: cp/name-lookup.cc:6348
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> names destructor"
  msgid "%<%T%s%D%> names destructor"
  msgstr "%<%T::%D%> names desktruktor"
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class or namespace"
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/name-lookup.cc:6398
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "using-declaration for member at non-class scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct base of %qT"
  msgid "%qT is not a direct base of %qT"
  msgstr "tipe %qT bukan sebuah dasar langsung dari %qT"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared in %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD not in a namespace surrounding %qD"
  msgid "using-declaration may not name namespace %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr "%<%T::%D%> names konstruktor dalam %qT"
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr "deklarasi dari %qD bukan dalam sebuah lingkup namespace %qD"
  
! #: cp/name-lookup.cc:6666
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr "%qD seharusnya telah dideklarasikan didalam %qD"
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not declared in %qD"
  msgid "%qD has not been declared within %qD"
  msgstr "%qD tidak dideklarasikan dalam %qD"
  
! #: cp/name-lookup.cc:6748
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared as a friend"
  msgid "only here as a %<friend%>"
  msgstr "%q+D dideklarasikan sebagai sebuah friend"
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr "%qD atribut tidak berarti karena anggota dari anonymous namespace memperoleh simbol lokal"
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "atribut %qD direktif diabaikan"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7262
  #, fuzzy, gcc-internal-format
  #| msgid "  %q+#D"
  msgid "  %qE"
  msgstr "  %q+#D"
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, fuzzy, gcc-internal-format
  #| msgid "%<this%> is unavailable for static member functions"
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "%<this%> tidak tersedia untuk anggota fungsi static"
  
! #: cp/name-lookup.cc:8038
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8041
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "it was later defined here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "%<strong%> using directive no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<this%> may not be used in this context"
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "%H%<this%> mungkin tidak digunakan dalam konteks ini"
  
! #: cp/name-lookup.cc:9361
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "cannot nest more than %d namespaces"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is ambiguous"
  msgid "%<namespace %E%> is ambiguous"
  msgstr "'%s' di %L adalah ambigu"
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr "namespace alias %qD tidak diijinkan disini, diasumsikan %qD"
  
! #: cp/name-lookup.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "redeklarasi dari %q+D dengan tidak ada sambungan"
  
! #: cp/name-lookup.cc:9662
  #, fuzzy, gcc-internal-format
  #| msgid "%qD may not be declared within a namespace"
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr "%qD mungkin tidak dideklarasikan dalam sebuah namespace"
  
! #: cp/name-lookup.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "Formal namespace"
  msgid "exporting unnamed namespace"
  msgstr "Ruang nama formal"
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9726
  #, fuzzy, gcc-internal-format
  #| msgid "address area of %q+D conflicts with previous declaration"
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "daerah alamat dari %q+D konflik dengan deklarasi sebelumnya"
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Jprevious definition here"
  msgid "reachable %s definition here"
  msgstr "%J definisi sebelumnya disini"
  
! #: cp/name-lookup.cc:9771
  #, fuzzy, gcc-internal-format
  #| msgid "XXX entering pop_everything ()\n"
  msgid "XXX entering %<pop_everything ()%>"
  msgstr "XXX memasuki pop_everything ()\n"
  
! #: cp/name-lookup.cc:9780
  #, fuzzy, gcc-internal-format
  #| msgid "XXX leaving pop_everything ()\n"
  msgid "XXX leaving %<pop_everything ()%>"
*************** msgstr "pengidentifikasi %<%s%> akan men
*** 71267,71273 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 71355,71361 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr "%H%<::%E%> belum pernah dideklar
*** 71318,71324 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
--- 71406,71412 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr "%Hpermintaan untuk anggota %qE dalam tipe bukan kelas %qT"
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> has not been declared"
  msgid "%<%T::%E%> has not been declared"
*************** msgstr "(mungkin sebuah semikolom hilang
*** 71401,71407 ****
  msgid "%qE is not a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "%qE is not a template"
--- 71489,71495 ----
  msgid "%qE is not a class template"
  msgstr "%H%qE bukan sebuah template"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE is not a template"
  msgid "%qE is not a template"
*************** msgstr "%Hpernyataan ekspresi tidak diij
*** 71813,71819 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
--- 71901,71907 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected primary-expression"
*************** msgstr "%s hanya tersedia dengan -std=c+
*** 71882,71888 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 71970,71976 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr "%Hdeklarasi dari %<~%T%> sebagai
*** 71899,71905 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
--- 71987,71993 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr "%Htypedef-nama %qD digunakan sebagai desktruktor deklarator"
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, fuzzy, gcc-internal-format
  #| msgid "expected specifier-qualifier-list"
  msgid "expected unqualified-id"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 71963,71969 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
--- 72051,72057 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_launder%>"
*************** msgstr "jumlah dari argumen ke fungsi %<
*** 71981,71997 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "selected function declared here"
--- 72069,72085 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, fuzzy, gcc-internal-format
  #| msgid "nested function %qs declared %<extern%>"
  msgid "selected function declared here"
*************** msgstr "%<%D::%D%> bukan sebuah anggota
*** 72034,72040 ****
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
--- 72122,72128 ----
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, fuzzy, gcc-internal-format
  #| msgid "%Jtypedef name may not be a nested-name-specifier"
  msgid "%<template%> must follow a nested-name-specifier"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 72071,72077 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
--- 72159,72165 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %qs expressions"
*************** msgstr "argumen baku diberikan untuk par
*** 72278,72284 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 72366,72372 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr "lvalue dibutuhkan dalam pernyata
*** 72420,72426 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
--- 72508,72514 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected selection-statement"
*************** msgid "types may not be defined in condi
*** 72445,72451 ****
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
--- 72533,72539 ----
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected initializer"
*************** msgstr "variabel bukan-lokal %q#D menggu
*** 72479,73676 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected module-partition"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metode deklarasi tidak dalam context @interface"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "scope opened here"
  msgstr "digunakan disini"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%qE may only occur once in an export declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "attributes are not permitted in this position"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "export-declarations are not permitted here"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/parser.cc:17880
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__label__%> not at the beginning of a block"
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%H%<__label__%> tidak berada diawal dari sebuah blok"
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmixing declarations and function-definitions is forbidden"
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "%Hpencampuran deklarasi dan definisi fungsi dilarang"
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "structured binding pack outside of template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  #| msgid "multiple types in one declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "for-range-declaration cannot be %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:18683
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<friend%> used outside of class"
  msgid "%<friend%> used outside of class"
  msgstr "%H%<friend%> digunakan diluar dari kelas"
  
! #: cp/parser.cc:18721
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:18801
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<auto%> will change meaning in C++0x; please remove it"
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%H%<auto%> akan mengubah arti dalam C++0x; mohon hapus itu"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in condition"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in lambda"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  #| msgid "%Hclass definition may not be declared a friend"
  msgid "class definition may not be declared a friend"
  msgstr "%Hdefinisi kelas mungkin tidka dideklarasikan sebagai friend"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in explicit-specifier"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19126
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19500
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19798
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.cc:20024
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (sebuah anggota terkualifikasi secara implisit adalah sebuah tipe)"
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:20439
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected empty string after %<operator%> keyword"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: cp/parser.cc:20479
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20528
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter packs cannot have default arguments"
  msgid "template parameter packs cannot have default arguments"
  msgstr "%Htemplate parameter pack tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:21167
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> adalah sebuah penyebutan alternatif untuk %<[%>. Masukan spasi diantara %<<%> dan %<::%>"
  
! #: cp/parser.cc:21248
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(jika anda menggunakan %<-fpermissive%> G++ akan menerima kode anda)"
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  #| msgid "%<<::%> cannot begin a template-argument list"
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "parse error in template argument list"
  msgstr "%Hparse error dalam daftar argumen template"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21547
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnon-template %qD used as template"
  msgid "non-template %qD used as template"
  msgstr "%Hbukan-template %qD digunakan sebagai template"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "gunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah template"
  
! #: cp/parser.cc:21764
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:22030
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22190
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22255
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.cc:22491
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of %<auto%> in template argument"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/parser.cc:22871
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:23021
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%H%qE tidak bernama sebuah tipe"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "atribut diabaikan di elaborated type penspesifikasi yang tidak memforward sebuah deklarasi"
  
! #: cp/parser.cc:23890
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in enum-base"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:24027
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktifkan instantiation template otomatis"
  
! #: cp/parser.cc:24041
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam %qD yang tidak dilingkup %qD"
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.cc:24338
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.cc:24342
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "a nested namespace definition cannot be inline"
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: cp/parser.cc:24463
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.cc:24520
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24749
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha template-id may not appear in a using-declaration"
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%Hsebuah template-id mungkin tidak muncul dalam sebuah using deklarasi"
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type %qT"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%J nilai case %qs tidak dalam tipe enumerasi %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete typedef %qD"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "penggunaan tidak valid dari typedef tidak lengkap %qD"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in alias template declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  #| msgid "cast adds new qualifiers to function type"
  msgid "cannot handle qualified name for variant function"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  #| msgid "%s: declaration of function '%s' not converted\n"
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: deklarasi dari fungsi '%s' tidak diubah\n"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26029
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a function-definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes are not allowed on a function-definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.cc:27059
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/parser.cc:27063
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
--- 72567,73764 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected iteration-statement"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/parser.cc:16532
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16549
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16595
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:16657
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "kelebihan elemen dalam penginisialisasi vektor"
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "deklarasi friend tidak dalam definisi kelas"
  
! #: cp/parser.cc:16908
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ melarang gotos yang sudah dihitung"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected jump-statement"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected module-partition"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:17113
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected module-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:17155
  #, fuzzy, gcc-internal-format
  #| msgid "method declaration not in @interface context"
  msgid "module-declaration not permitted in header-unit"
  msgstr "metode deklarasi tidak dalam context @interface"
  
! #: cp/parser.cc:17161
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "module-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.cc:17162
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "scope opened here"
  msgstr "digunakan disini"
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, fuzzy, gcc-internal-format
  #| msgid "using-declaration for non-member at class scope"
  msgid "import-declaration must be at global scope"
  msgstr "using-declaration untuk bukan-anggota di class scope"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%qE may only occur once in an export declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:17389
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C tidak mengijinkan kelebihan %<;%> diluar dari sebuah fungsi"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute is not supported on this platform"
  msgid "attributes are not permitted in this position"
  msgstr "atribut %qE tidak didukung di platform ini"
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specializations are not permitted here"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiations are not permitted here"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/parser.cc:17660
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "export-declarations are not permitted here"
  msgstr "penunjuk tidak diijinkan sebagai nilai case"
  
! #: cp/parser.cc:17882
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__label__%> not at the beginning of a block"
  msgid "%<__label__%> not at the beginning of a block"
  msgstr "%H%<__label__%> tidak berada diawal dari sebuah blok"
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18170
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmixing declarations and function-definitions is forbidden"
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr "%Hpencampuran deklarasi dan definisi fungsi dilarang"
  
! #: cp/parser.cc:18195
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a for-range-declaration"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, fuzzy, gcc-internal-format
  #| msgid "using %<typename%> outside of template"
  msgid "structured binding pack outside of template"
  msgstr "menggunakan %<typename%> diluar dari template"
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  #| msgid "multiple types in one declaration"
  msgid "multiple packs in structured binding declaration"
  msgstr "multiple tipe dalam satu deklarasi"
  
! #: cp/parser.cc:18303
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18333
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18361
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18365
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  #| msgid "empty declaration"
  msgid "empty structured binding declaration"
  msgstr "deklarasi kosong"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  #| msgid "invalid member function declaration"
  msgid "invalid initializer for structured binding declaration"
  msgstr "deklarasi anggota fungsi tidak valid"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %qs"
  msgid "for-range-declaration cannot be %qs"
  msgstr "deklarasi sebelumnya dari %qs"
  
! #: cp/parser.cc:18662
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:18685
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<friend%> used outside of class"
  msgid "%<friend%> used outside of class"
  msgstr "%H%<friend%> digunakan diluar dari kelas"
  
! #: cp/parser.cc:18723
  #, fuzzy, gcc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:18803
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<auto%> will change meaning in C++0x; please remove it"
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%H%<auto%> akan mengubah arti dalam C++0x; mohon hapus itu"
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in condition"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.cc:18848
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D invalid in %q#T"
  msgid "%qD invalid in lambda"
  msgstr "%q+D tidak valid dalam %q#T"
  
! #: cp/parser.cc:18852
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:18934
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "type-specifier invalid in lambda"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, fuzzy, gcc-internal-format
  #| msgid "%Hclass definition may not be declared a friend"
  msgid "class definition may not be declared a friend"
  msgstr "%Hdefinisi kelas mungkin tidka dideklarasikan sebagai friend"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:19056
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in explicit-specifier"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19060
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19128
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid linkage-specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:19235
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19263
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19489
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:19502
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19678
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in a conversion-type-id"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19715
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:19800
  #, fuzzy, gcc-internal-format
  #| msgid "%Honly constructors take base initializers"
  msgid "only constructors take member initializers"
  msgstr "%Hhanya konstruktor yang mengambil penginisialisasi dasar"
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcannot expand initializer for member %<%D%>"
  msgid "cannot expand initializer for member %qD"
  msgstr "%Htidak dapat mengekspand penginisialisasi untuk anggota %<%D%>"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, fuzzy, gcc-internal-format
  #| msgid "static declaration of %q+D follows non-static declaration"
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "deklarasi statis dari %q+D mengikuti deklarasi bukan statis"
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "anachronistic gaya-lama kelas dasar penginisialisasi"
  
! #: cp/parser.cc:20026
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (sebuah anggota terkualifikasi secara implisit adalah sebuah tipe)"
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected suffix identifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:20441
  #, fuzzy, gcc-internal-format
  #| msgid "expected a string after %<#pragma message%>"
  msgid "expected empty string after %<operator%> keyword"
  msgstr "diduga sebuah string setelah %<#pragma message%>"
  
! #: cp/parser.cc:20447
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in binary operation"
  msgid "invalid encoding prefix in literal operator"
  msgstr "operan tidak valid dalam operasi binary"
  
! #: cp/parser.cc:20481
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  #| msgid "keyword %<export%> not implemented, and will be ignored"
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr "kata kunci %<export%> tidak terimplementasi, dan akan diabaikan"
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  #| msgid "invalid constraints for operand"
  msgid "invalid constrained type parameter"
  msgstr "batasan untuk operan tidak valid"
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "cv-qualified type parameter"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter packs cannot have default arguments"
  msgid "template parameter packs cannot have default arguments"
  msgstr "%Htemplate parameter pack tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:21169
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-id"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr "%<<:%> adalah sebuah penyebutan alternatif untuk %<[%>. Masukan spasi diantara %<<%> dan %<::%>"
  
! #: cp/parser.cc:21250
  #, fuzzy, gcc-internal-format
  #| msgid "(if you use %<-fpermissive%> G++ will accept your code)"
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr "(jika anda menggunakan %<-fpermissive%> G++ akan menerima kode anda)"
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid template-argument-list"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, fuzzy, gcc-internal-format
  #| msgid "%<<::%> cannot begin a template-argument list"
  msgid "expected %<(%> after template-argument-list"
  msgstr "%<<::%> tidak dapat berawal sebuah daftar template argumen"
  
! #: cp/parser.cc:21416
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "parse error in template argument list"
  msgstr "%Hparse error dalam daftar argumen template"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-name"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:21549
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnon-template %qD used as template"
  msgid "non-template %qD used as template"
  msgstr "%Hbukan-template %qD digunakan sebagai template"
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr "gunakan %<%T::template %D%> untuk mengindikasikan bahwa ini adalah template"
  
! #: cp/parser.cc:21766
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected parameter pack before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected template-argument"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:22032
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid non-type template argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22188
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22192
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22196
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template type %qT"
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/parser.cc:22257
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate specialization with C linkage"
  msgid "template specialization with C linkage"
  msgstr "%Hspesialisasi template dengan C linkage"
  
! #: cp/parser.cc:22493
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected type specifier"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22712
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of %<auto%> in template argument"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/parser.cc:22873
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "expected template-id for type"
  msgstr "Diduga tipe ekspresi"
  
! #: cp/parser.cc:23023
  #, fuzzy, gcc-internal-format
  #| msgid "Expected name"
  msgid "expected type-name"
  msgstr "Diduga nama"
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE does not name a type"
  msgid "%qE does not constrain a type"
  msgstr "%H%qE tidak bernama sebuah tipe"
  
! #: cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  #| msgid "Recognize GNU-defined keywords"
  msgid "concept defined here"
  msgstr "Kenali kata kunci didefinisikan GNU"
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:23155
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<}%> before %<else%>"
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "diduga %<}%> sebelum %<else%>"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "deklarasi %qD tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "atribut diabaikan di template instantiation"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr "atribut diabaikan di elaborated type penspesifikasi yang tidak memforward sebuah deklarasi"
  
! #: cp/parser.cc:23892
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is an enumeration template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/parser.cc:23903
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member of %qT"
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%qD bukan sebuah anggota dari %qT"
  
! #: cp/parser.cc:23918
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "unnamed scoped enum is not allowed"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:23936
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in enum-base"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<;%> or %<{%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:24029
  #, fuzzy, gcc-internal-format
  #| msgid "Enable automatic template instantiation"
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr "Aktifkan instantiation template otomatis"
  
! #: cp/parser.cc:24043
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in namespace %qD which does not enclose %qD"
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam namespace %qD yang tidak dilingkupi %qD"
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %qD in %qD which does not enclose %qD"
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr "%Hdeklarasi dari %qD dalam %qD yang tidak dilingkup %qD"
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, fuzzy, gcc-internal-format
  #| msgid "%Hextra qualification not allowed"
  msgid "extra qualification not allowed"
  msgstr "%Hekstra pengkualifikasi diabaikan"
  
! #: cp/parser.cc:24113
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids incrementing an enum"
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.cc:24340
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is not a namespace-name"
  msgid "%qD is not a namespace-name"
  msgstr "%H%qD bukan sebuah nama namespace"
  
! #: cp/parser.cc:24344
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected namespace-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:24405
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24455
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a nested namespace definition cannot have attributes"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:24458
  #, fuzzy, gcc-internal-format
  #| msgid "Warn when an inlined function cannot be inlined"
  msgid "a nested namespace definition cannot be inline"
  msgstr "Peringatkan ketika sebuah fungsi inline tidak dapat diinline"
  
! #: cp/parser.cc:24465
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "namespace %qD entered"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/parser.cc:24522
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "%<namespace%> definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:24707
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24751
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha template-id may not appear in a using-declaration"
  msgid "a template-id may not appear in a using-declaration"
  msgstr "%Hsebuah template-id mungkin tidak muncul dalam sebuah using deklarasi"
  
! #: cp/parser.cc:24769
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "%<using enum%> of dependent type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type %qT"
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%J nilai case %qs tidak dalam tipe enumerasi %qT"
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of incomplete typedef %qD"
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "penggunaan tidak valid dari typedef tidak lengkap %qD"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+#D here"
  msgid "opaque-enum-declaration here"
  msgstr "deklarasi sebelumnya %q+#D disini"
  
! #: cp/parser.cc:24914
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in alias template declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25133
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:25161
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.cc:25200
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/parser.cc:25216
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "%<asm%> qualifier outside of function body"
  msgstr "%qD tidak didefinisikan diluar dari jangkauan fungsi"
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  #| msgid "attribute ignored in declaration of %q+#T"
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "atribut diabaikan dalam deklarasi dari %q+#T"
  
! #: cp/parser.cc:25457
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, fuzzy, gcc-internal-format
  #| msgid "parameter names (without types) in function declaration"
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "nama parameter (tanpa tipe) dalam deklarasi fungsi"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  #| msgid "cast adds new qualifiers to function type"
  msgid "cannot handle qualified name for variant function"
  msgstr "cast menambahkan kualifier baru ke tipe fungsi"
  
! #: cp/parser.cc:25591
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "declare variant directives are not allowed on constructors"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cleanup argument not an identifier"
  msgid "cannot handle %s identifier name"
  msgstr "membersihkan argumen bukan sebuah identifikasi"
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  #| msgid "%s: declaration of function '%s' not converted\n"
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: deklarasi dari fungsi '%s' tidak diubah\n"
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "base function is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:25756
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26031
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a function-definition is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:26042
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "%Hsebuah spesifikasi asm tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26046
  #, fuzzy, gcc-internal-format
  #| msgid "%Hattributes are not allowed on a function-definition"
  msgid "attributes are not allowed on a function-definition"
  msgstr "%Hatribut tidak diijinkan dalam sebuah definisi fungsi"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinitializer provided for function"
  msgid "initializer provided for function"
  msgstr "%Hpenginisialisasi disediakan untuk fungsi"
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr "atribut setelah tanda kurung penginisialisasi diabaikan"
  
! #: cp/parser.cc:26388
  #, fuzzy, gcc-internal-format
  #| msgid "function %q+D redeclared as inline"
  msgid "non-function %qD declared as implicit template"
  msgstr "fungsi %q+D redeklarasi sebagai inline"
  
! #: cp/parser.cc:26936
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/parser.cc:27061
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member reference type %qT"
  msgid "cannot define member of dependent typedef %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/parser.cc:27065
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<%T::%E%> is not a type"
  msgid "%<%T::%E%> is not a type"
*************** msgstr "%H%<%T::%E%> bukan sebuah tipe"
*** 73680,73997 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of constructor as a template"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasi"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27243
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:27364
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/parser.cc:27387
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:27448
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qE"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in template arguments"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:28072
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in parameter types"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "default arguments are only permitted for function parameters"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack %qD cannot have a default argument"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%H%s parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28756
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "template parameter pack cannot have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "parameter pack cannot have a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29322
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:29897
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after class definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after struct definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<;%> after union definition"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:30410
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "qualified name does not name a class"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:30441
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.cc:30447
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid class name in declaration of %qD"
  msgid "invalid class name in declaration of %qD"
  msgstr "%Hnama kelas tidak valid dalam deklarasi dari %qD"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, fuzzy, gcc-internal-format
  #| msgid "%Han explicit specialization must be preceded by %<template <>%>"
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%Hsebuah eksplisit spesialisasi harus diawali oleh %<template <>%>"
  
! #: cp/parser.cc:30556
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "function template %qD redeclared as a class template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
--- 73768,74085 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "invalid declarator"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27103
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of constructor as a template"
  msgid "invalid use of constructor as a template"
  msgstr "%Hpenggunaan tidak valid dari konstruktor sebagai sebuah template"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "penggunaan %<%T::%D%> daripada %<%T::%D%> untuk menamai konstruktor dalam sebuah nama berkualifikasi"
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "qualified-id in declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/parser.cc:27245
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "expected declarator"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD is a namespace"
  msgid "%qD is a namespace"
  msgstr "%H%qD adalah sebuah namespace"
  
! #: cp/parser.cc:27368
  #, fuzzy, gcc-internal-format
  #| msgid "creating pointer to member of non-class type %qT"
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/parser.cc:27389
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "expected ptr-operator"
  msgstr "operan tidak terduga"
  
! #: cp/parser.cc:27450
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate cv-qualifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27504
  #, fuzzy, gcc-internal-format
  #| msgid "multiple inline callers"
  msgid "multiple ref-qualifiers"
  msgstr "multiple pemanggil inline"
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27599
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate cv-qualifier"
  msgid "duplicate virt-specifier"
  msgstr "%Hduplikasi cv kualifikasi"
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  #| msgid "missing makefile target after %qs"
  msgid "missing template arguments after %qE"
  msgstr "hilang target makefile setelah %qs"
  
! #: cp/parser.cc:27908
  #, fuzzy, gcc-internal-format
  #| msgid "%Hparse error in template argument list"
  msgid "%qT not permitted in template argument"
  msgstr "%Hparse error dalam daftar argumen template"
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of %qT"
  msgstr "penggunaan tidak valid dari %qD"
  
! #: cp/parser.cc:27938
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in template arguments"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in template argument"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:28074
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier"
  msgid "expected type-specifier"
  msgstr "diduga pengidentifikasi"
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<,%> or %<...%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:28506
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in parameter types"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:28630
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, fuzzy, gcc-internal-format
  #| msgid "non-parameter %qs cannot be a parameter pack"
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "bukan parameter %qs tidak dapat menjadi parameter pack"
  
! #: cp/parser.cc:28734
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdefault arguments are only permitted for function parameters"
  msgid "default arguments are only permitted for function parameters"
  msgstr "%Hargumen baku hanya diijinkan untuk parameter fungsi"
  
! #: cp/parser.cc:28752
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack %qD cannot have a default argument"
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "%H%s parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "template parameter pack cannot have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28760
  #, fuzzy, gcc-internal-format
  #| msgid "%H%sparameter pack cannot have a default argument"
  msgid "parameter pack cannot have a default argument"
  msgstr "%H%s parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28783
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack cannot have a default argument"
  msgid "an explicit object parameter may not have a default argument"
  msgstr "%Htemplate parameter pack tidak dapat memiliki sebuah argumen baku"
  
! #: cp/parser.cc:28907
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:28911
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:29286
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29324
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ does not allow designated initializers"
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ tidak mengijinkan designated penginisialisasi"
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-name"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:29900
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after class definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.cc:29903
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared inline after its definition"
  msgid "expected %<;%> after struct definition"
  msgstr "%q+D dideklarasikan inline setelah definisinya"
  
! #: cp/parser.cc:29906
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "expected %<;%> after union definition"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qD specifier"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:30413
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<{%> or %<:%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "qualified name does not name a class"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:30444
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/parser.cc:30450
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid class name in declaration of %qD"
  msgid "invalid class name in declaration of %qD"
  msgstr "%Hnama kelas tidak valid dalam deklarasi dari %qD"
  
! #: cp/parser.cc:30493
  #, fuzzy, gcc-internal-format
  #| msgid "defining explicit specialization %qD in friend declaration"
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "mendifinisikan eksplisit spesialisasi %qD dalam deklarasi friend"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, fuzzy, gcc-internal-format
  #| msgid "%Han explicit specialization must be preceded by %<template <>%>"
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr "%Hsebuah eksplisit spesialisasi harus diawali oleh %<template <>%>"
  
! #: cp/parser.cc:30559
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfunction template %qD redeclared as a class template"
  msgid "function template %qD redeclared as a class template"
  msgstr "%Htemplate fungsi %qD redeklarasikan sebagai sebuah template kelas"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  #| msgid "%Hprevious definition of %q+#T"
  msgid "previous definition of %q#T"
*************** msgstr "%Hdefinisi sebelumnya dari %q+#T
*** 74000,74304 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:31094
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha class-key must be used when declaring a friend"
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "%Hsebuah class-key harus digunakan ketikan mendeklarasikan sebuah friend"
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "friend declaration does not name a class or function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/parser.cc:31514
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.cc:31634
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<;%> at end of member declaration"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:31730
  #, fuzzy, gcc-internal-format
  #| msgid "invalid AE type specified (%s)\n"
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "tipe AE yang dispesifikasikan (%s) tidak valid\n"
  
! #: cp/parser.cc:31765
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: cp/parser.cc:33229
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:33932
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "contracts are only available with %qs"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.cc:35704
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
--- 74088,74392 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "expected class-key"
  msgstr "diduga nama class"
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "expected %<class%> or %<typename%>"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: cp/parser.cc:31097
  #, fuzzy, gcc-internal-format
  #| msgid "%Ha class-key must be used when declaring a friend"
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr "%Hsebuah class-key harus digunakan ketikan mendeklarasikan sebuah friend"
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31144
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfriend declaration does not name a class or function"
  msgid "friend declaration does not name a class or function"
  msgstr "%Hdeklarasi friend tidak bernama sebuah kelas atau fungsi"
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qD with non-integral type"
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "bit-field %qD dengan tipe bukan integral"
  
! #: cp/parser.cc:31517
  #, fuzzy, gcc-internal-format
  #| msgid "%Hpure-specifier on function-definition"
  msgid "pure-specifier on function-definition"
  msgstr "%Hpenspesifikasi pure di definisi fungsi"
  
! #: cp/parser.cc:31623
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not in a declaration"
  msgid "stray %<,%> at end of member declaration"
  msgstr "%<[*]%> tidak dalam sebuah deklarasi"
  
! #: cp/parser.cc:31637
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<(%> or end of line"
  msgid "expected %<;%> at end of member declaration"
  msgstr "diduga %<(%> atau akhir dari baris"
  
! #: cp/parser.cc:31710
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:31733
  #, fuzzy, gcc-internal-format
  #| msgid "invalid AE type specified (%s)\n"
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr "tipe AE yang dispesifikasikan (%s) tidak valid\n"
  
! #: cp/parser.cc:31768
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<namespace%> definition is not allowed here"
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr "%H%<namespace%> definisi tidak diijinkan disini"
  
! #: cp/parser.cc:31915
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "atribut dalam parameter pendeklarasi array diabaikan"
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan dalam konteks ini (kelas dasar  adalah sebuah tipe implisit)"
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in an exception-specification"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:32298
  #, fuzzy, gcc-internal-format
  #| msgid "due to different exception specifications"
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "karena perbedaan eksepsi spesifikasi"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %<auto%> in conversion operator"
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "penggunaan tidak valid dari %<auto%> dalam operator konversi"
  
! #: cp/parser.cc:32389
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:32501
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in exception-declarations"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "%<inline%> dalam deklarasi kosong"
  
! #: cp/parser.cc:32615
  #, fuzzy, gcc-internal-format
  #| msgid "%qD cannot have default arguments"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "%qD tidak dapat memiliki argumen baku"
  
! #: cp/parser.cc:33086
  #, fuzzy, gcc-internal-format
  #| msgid "expected %qT but argument is of type %qT"
  msgid "expected attribute argument as balanced token sequence"
  msgstr "diduga %qT tetapi argumen memiliki tipe %qT"
  
! #: cp/parser.cc:33232
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute conflicts with %s attribute at %L"
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr "%s atribut konflik dengan %s atribut di %L"
  
! #: cp/parser.cc:33246
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected an identifier for the attribute name"
  msgstr "diduga pengidentifikasi atau %<(%>"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexpected parameter pack before %<...%>"
  msgid "expected attribute before %<...%>"
  msgstr "%Hdiduga parameter pack sebelum %<...%>"
  
! #: cp/parser.cc:33498
  #, fuzzy, gcc-internal-format
  #| msgid "nonnull attribute without arguments on a non-prototype"
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "atribut bukan null tanpa argumen di sebuah bukan prototipe"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected conditional-expression"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qs is only available with %qs"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  #| msgid "attributes ignored on uninstantiated type"
  msgid "attributes are ignored on function contract specifiers"
  msgstr "atribut diabaikan di tipe uninstantiasi"
  
! #: cp/parser.cc:33935
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only available for 64-bit"
  msgid "contracts are only available with %qs"
  msgstr "%qs atribut hanya tersedia untuk 64 bit"
  
! #: cp/parser.cc:34018
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:34049
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, fuzzy, gcc-internal-format
  #| msgid "expression statement has incomplete type"
  msgid "expression must be enclosed in parentheses"
  msgstr "ekspresi pernyataan memiliki tipe tidak lengkap"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, fuzzy, gcc-internal-format
  #| msgid "requested position is not an integer constant"
  msgid "result type is not a plain type-constraint"
  msgstr "posisi yang diminta bukan sebuah konstanta integer"
  
! #: cp/parser.cc:35171
  #, fuzzy, gcc-internal-format
  #| msgid "requested alignment is not a constant"
  msgid "return-type-requirement is not a type-constraint"
  msgstr "alignmen yang diminta bukan sebuah konstanta"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, fuzzy, gcc-internal-format
  #| msgid "invalid redeclaration of %q+D"
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "redeklarasi tidak valid dari %q+D"
  
! #: cp/parser.cc:35707
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo few template-parameter-lists"
  msgid "too few template-parameter-lists"
*************** msgstr "%Hterlalu sedikit template-param
*** 74308,74807 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.cc:36358
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:36378
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:36592
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.cc:36924
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:37473
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:37610
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:37696
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37708
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37711
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:37714
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37797
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37821
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:37848
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:]%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.cc:38744
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.cc:38997
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.cc:39818
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
--- 74396,74895 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "too many template-parameter-lists"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36119
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnamed return values are no longer supported"
  msgid "named return values are no longer supported"
  msgstr "%Hnilai kembali bernama tidak lagi didukung"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid declaration of member template in local class"
  msgid "invalid declaration of member template in local class"
  msgstr "%Hdeklarasi tidak valid dari anggota template dalam kelas lokal"
  
! #: cp/parser.cc:36361
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate with C linkage"
  msgid "template with C linkage"
  msgstr "%Htemplate dengan C linkage"
  
! #: cp/parser.cc:36381
  #, fuzzy, gcc-internal-format
  #| msgid "invalid base-class specification"
  msgid "invalid explicit specialization"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/parser.cc:36491
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template declaration of %<typedef%>"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/parser.cc:36542
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "a class template declaration must not declare anything else"
  msgstr "redeklarasi tidak mendeklarasikan apapun"
  
! #: cp/parser.cc:36595
  #, fuzzy, gcc-internal-format
  #| msgid "%Hexplicit template specialization cannot have a storage class"
  msgid "explicit template specialization cannot have a storage class"
  msgstr "%Heksplisit template spesialisasi tidak dapat memiliki sebuah kelas penyimpanan"
  
! #: cp/parser.cc:36914
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "%H%<>>%> seharusnya %<> >%> didalam sebuah daftar argumen template nested"
  
! #: cp/parser.cc:36927
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:36958
  #, fuzzy, gcc-internal-format
  #| msgid "%Hspurious %<>>%>, use %<>%> to terminate a template argument list"
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "%Hspurious %<>>%>, gunakan %<>%> untuk mengakhiri sebuah daftar argumen template"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of %qD in linkage specification"
  msgid "invalid use of %qD in linkage specification"
  msgstr "%Hpenggunaan tidak valid dari %qD dalam spesifikasi linkage"
  
! #: cp/parser.cc:37464
  #, fuzzy, gcc-internal-format
  #| msgid "  conflict with %q+D"
  msgid "%qD specifier conflicts with %qs"
  msgstr "  konflik dengan %q+D"
  
! #: cp/parser.cc:37476
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<__thread%> before %qD"
  msgid "%<__thread%> before %qD"
  msgstr "%H%<__thread%> sebelum %qD"
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ 1998 tidak mendukung %<long long%>"
  
! #: cp/parser.cc:37613
  #, fuzzy, gcc-internal-format
  #| msgid "both %<_Sat%> and %<char%> in declaration specifiers"
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr "baik %<_Sat%> dan %<char%> dalam penspesifikasi deklarasi"
  
! #: cp/parser.cc:37618
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate %qD"
  msgstr "duplikasi %qE"
  
! #: cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  #| msgid "%Hduplicate %qs"
  msgid "duplicate %qs"
  msgstr "%Hduplikasi %qs"
  
! #: cp/parser.cc:37699
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<new%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37702
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<delete%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37705
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<return%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37711
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<extern%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37714
  #, fuzzy, gcc-internal-format
  #| msgid "expected statement"
  msgid "expected %<static_assert%>"
  msgstr "diduga pernyataan"
  
! #: cp/parser.cc:37717
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<decltype%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37720
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<operator%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37723
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<class%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<template%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37729
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<namespace%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37732
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<using%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37735
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<asm%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37738
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37741
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<catch%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<auto%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37750
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<__label__%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37753
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@try%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37756
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@synchronized%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37759
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<@throw%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<__transaction_relaxed%>"
  msgstr "diduga %<none%> atau %<shared%>"
  
! #: cp/parser.cc:37768
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<co_yield%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37800
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<::%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<...%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37815
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<*%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37818
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<~%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:37824
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%> or %<...%>"
  msgid "expected %<:%> or %<::%>"
  msgstr "diduga %<:%> atau %<...%>"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<:]%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr "%qs tag digunakan dalam penamaan %q#T"
  
! #: cp/parser.cc:38348
  #, fuzzy, gcc-internal-format
  #| msgid "%q+T has a previous declaration here"
  msgid "%q#T was previously declared here"
  msgstr "%q+T telah dideklarasikan sebelumnya disini"
  
! #: cp/parser.cc:38469
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare reference to %q#T"
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "tidak dapat mendeklarasikan referensi ke %q#T"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, fuzzy, gcc-internal-format
  #| msgid "%qT declared with greater visibility than its base %qT"
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr "%qT dideklarasikan dengan visibility lebih besar dari basenya %qT"
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, fuzzy, gcc-internal-format
  #| msgid "template class without a name"
  msgid "replace the class-key with %qs"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/parser.cc:38642
  #, fuzzy, gcc-internal-format
  #| msgid "%qT referred to as %qs"
  msgid "%qT defined as %qs here"
  msgstr "%qT mereferensikan sebagai %qs"
  
! #: cp/parser.cc:38643
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qD was declared here"
  msgid "%qT first declared as %qs here"
  msgstr "%J%qD telah dideklarasikan disini"
  
! #: cp/parser.cc:38726
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qD redeclared with different access"
  msgid "%qD redeclared with different access"
  msgstr "%H%qD redeklarasi dengan akses berbeda"
  
! #: cp/parser.cc:38747
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<template%> (as a disambiguator) is only allowed within templates"
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr "%H%<template%> (sebagai sebuah disambiguator) hanya diijinkan dalam templates"
  
! #: cp/parser.cc:39000
  #, fuzzy, gcc-internal-format
  #| msgid "%Hfile ends in default argument"
  msgid "file ends in default argument"
  msgstr "%Hberkas berakhir dalam argumen baku"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, fuzzy, gcc-internal-format
  #| msgid "%Hmisplaced %<@%D%> Objective-C++ construct"
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr "%Hsalah tempat %<@%D%> Objective-C++ konstruk"
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, fuzzy, gcc-internal-format
  #| msgid "%H%<@encode%> must specify a type as an argument"
  msgid "%<@encode%> must specify a type as an argument"
  msgstr "%H%<@encode%> harus menspesifikasikan sebuah tipe sebagai sebuah argumen"
  
! #: cp/parser.cc:39821
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid Objective-C++ selector name"
  msgid "invalid Objective-C++ selector name"
  msgstr "%Hpemilih nama Objective-C++ tidak valid"
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration specifiers"
  msgid "objective-c++ method declaration is expected"
  msgstr "diduga penspesifikasi deklarasi"
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, fuzzy, gcc-internal-format
  #| msgid "%Jsection attribute cannot be specified for local variables"
  msgid "method attributes must be specified at the end"
  msgstr "%J atribut daerah tidak dapat dispesifikasikan untuk variabel lokal"
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type for iteration variable %qE"
  msgid "invalid type for instance variable"
  msgstr "tipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/parser.cc:40345
  #, fuzzy, gcc-internal-format
  #| msgid "%Hidentifier expected after %<@protocol%>"
  msgid "identifier expected after %<@protocol%>"
  msgstr "%Hpengidentifikasi diduga setelah %<@protocol%>"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr "%qE atribut diabaikan untuk %qE"
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid type for property"
  msgstr "tipe argumen tidak valid"
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42283
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression list"
  msgstr "diduga ekspresi integer"
  
! #: cp/parser.cc:42300
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<wait%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/parser.cc:43056
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%>, %<;%> or %<}%>"
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "diduga %<,%>, %<,%> atau %<}%>"
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid reduction-identifier"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in iterator type"
*************** msgstr "%Htipe baru mungkin tidak didefi
*** 74811,75069 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not a C pointer"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "Direktif OpenMP di %C tidak boleh muncul dalam prosedur PURE atau ELEMENTAL"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:57771
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "anggota data %qD tidak dapat berupa sebuah anggota template"
  
! #: cp/pt.cc:335
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explisit spesialisasi dalam lingkup non-namespace %qD"
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "template kelas yang melingkupi tidak secara eksplisit terspesialisasi"
  
! #: cp/pt.cc:887
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.cc:900
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "specialization of alias template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spesialisasi dari %qT setelah instantiation"
  
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
--- 74899,75157 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma vtable no longer supported"
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "#pragma vtable tidak lagi didukung"
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr "inisialisasi berkurung tidak diijinkan dalam loop OpenMP %<for%>"
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "iterasi variabel %qD seharusnya bukan reduksi"
  
! #: cp/parser.cc:52837
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma omp section%> hanya bisa digunakan dalam %<#pragma omp section%> konstruk"
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not a C pointer"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<{%>"
  msgid "expected %<target%>"
  msgstr "diduga %<{%>"
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  #| msgid "invalid initializer"
  msgid "invalid initializer clause"
  msgstr "penginisialisasi tidak valid"
  
! #: cp/parser.cc:55240
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "expected id-expression (arguments)"
  msgstr "diduga ekspresi"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined in declare reduction type list"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55582
  #, fuzzy, gcc-internal-format
  #| msgid "%Hnew types may not be defined in a return type"
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "%Htipe baru mungkin tidak didefinisikan dalam sebuah tipe kembali"
  
! #: cp/parser.cc:55754
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "diduga %<=%>, %<,%>, %<,%>, %<asm%> atau %<__attribute__%>"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a member template function"
  msgid "%qD does not refer to a namespace scope function"
  msgstr "%qD bukan sebuah anggota dari fungsi template"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, fuzzy, gcc-internal-format
  #| msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "Direktif OpenMP di %C tidak boleh muncul dalam prosedur PURE atau ELEMENTAL"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, fuzzy, gcc-internal-format
  #| msgid "%Hjunk at end of %<#pragma GCC pch_preprocess%>"
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "%Hsampah diakhir dari %<#pragma GCC pch_preprocess%>"
  
! #: cp/parser.cc:57292
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp barrier%> may only be used in compound statements"
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp barrier%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:57303
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma omp flush%> may only be used in compound statements"
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp flush%> hanya mungkin digunakan dalam pernyataan compound"
  
! #: cp/parser.cc:57390
  #, fuzzy, gcc-internal-format
  #| msgid "#pragma GCC option is not allowed inside functions"
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC option tidak diijinkan didalam fungsi"
  
! #: cp/parser.cc:57532
  #, fuzzy, gcc-internal-format
  #| msgid "inter-module optimizations not implemented for C++"
  msgid "multi-source compilation not implemented for C++"
  msgstr "inter-module optimisasi tidak diimplementasikan untuk C++"
  
! #: cp/parser.cc:57672
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "placeholder type not allowed in this context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/parser.cc:57774
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplates may not be %<virtual%>"
  msgid "implicit templates may not be %<virtual%>"
  msgstr "%Htemplate mungkin bukan %<virtual%>"
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr "anggota data %qD tidak dapat berupa sebuah anggota template"
  
! #: cp/pt.cc:336
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "deklarasi anggota template %qD tidak valid"
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr "explisit spesialisasi dalam lingkup non-namespace %qD"
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr "template kelas yang melingkupi tidak secara eksplisit terspesialisasi"
  
! #: cp/pt.cc:888
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD in different namespace"
  msgid "specialization of %qD must appear at namespace scope"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr "spesialisasi dari %qD dalam namespace berbeda"
  
! #: cp/pt.cc:901
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "  from definition of %q#D"
  msgstr "  dari definisi dari %q+#D"
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "specialization of alias template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr "spesialisasi dari %qT setelah instantiation"
  
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  #| msgid "  from definition of %q+#D"
  msgid "from definition of %q#D"
*************** msgstr "  dari definisi dari %q+#D"
*** 75071,75240 ****
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spesialisasi %qT setelah instantiation %qT"
  
! #: cp/pt.cc:1213
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate is: %#qD"
  msgstr "kandidat adalah: %+#D"
  
! #: cp/pt.cc:2121
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate %i: %#qD"
  msgstr "kandidat adalah: %+#D"
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:2259
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/pt.cc:2761
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:2771
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.cc:2848
  #, fuzzy
  #| msgid "missing Code attribute"
  msgid "missing primary template attributes %e"
  msgstr "hilang atribut Code"
  
! #: cp/pt.cc:2849
  #, fuzzy
  #| msgid "missing Code attribute"
  msgid "missing primary template attribute %e"
  msgstr "hilang atribut Code"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD dalam deklarasi dari template utama"
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "daftar parameter template digunakan dalam instantiation eksplisit"
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definisi disediakan untuk instantiation eksplisit"
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "terlalu sedikit daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplisit spesialisasi dari %qD harus dikenalkan oleh %<template <>%>"
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.cc:3013
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.cc:3017
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argumen baku dispesifikasikan dalam spesialisasi eksplisit"
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD bukan sebuah fungsi template"
--- 75159,75328 ----
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr "spesialisasi %qT setelah instantiation %qT"
  
! #: cp/pt.cc:1214
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate is: %#qD"
  msgstr "kandidat adalah: %+#D"
  
! #: cp/pt.cc:2122
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is: %+#D"
  msgid "candidate %i: %#qD"
  msgstr "kandidat adalah: %+#D"
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:2260
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is not a variable template"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr "template-id %qD untuk %q+D tidak cocok dengan deklarasi template apapun"
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr "spesialisasi template ambigu %qD untuk %q+D"
  
! #: cp/pt.cc:2762
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:2772
  #, fuzzy, gcc-internal-format
  #| msgid "no matching template for %qD found"
  msgid "too many template headers for %qD (should be %d)"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr "eksplisit instantiation dari %qD dalam namespace %qD (yang tidak melingkupi namespace %qD)"
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.cc:2849
  #, fuzzy
  #| msgid "missing Code attribute"
  msgid "missing primary template attributes %e"
  msgstr "hilang atribut Code"
  
! #: cp/pt.cc:2850
  #, fuzzy
  #| msgid "missing Code attribute"
  msgid "missing primary template attribute %e"
  msgstr "hilang atribut Code"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  #| msgid "template-id %qD in declaration of primary template"
  msgid "template-id %qE in declaration of primary template"
  msgstr "template-id %qD dalam deklarasi dari template utama"
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "daftar parameter template digunakan dalam instantiation eksplisit"
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr "definisi disediakan untuk instantiation eksplisit"
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "terlalu banyak daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "terlalu sedikit daftar parameter template dalam deklarasi dari %qD"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr "eksplisit spesialisasi dari %qD harus dikenalkan oleh %<template <>%>"
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of non-template %qT"
  msgid "explicit specialization declared %<concept%>"
  msgstr "spesialisasi eksplisit dari bukan-template %qT"
  
! #: cp/pt.cc:3014
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.cc:3018
  #, fuzzy, gcc-internal-format
  #| msgid "function template partial specialization %qD is not allowed"
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr "fungsi template partial spesialisasi %qD tidak diijinkan"
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr "argumen baku dispesifikasikan dalam spesialisasi eksplisit"
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD bukan sebuah fungsi template"
*************** msgstr "%qD bukan sebuah fungsi template
*** 75247,75388 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "tidak ada anggota fungsi %qD dideklarasikan dalam %qT"
  
! #: cp/pt.cc:3201
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "friend declaration here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: cp/pt.cc:3882
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: cp/pt.cc:4249
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "ekspansi penginisialisasi dasar %<%T%> berisi parameter packs"
  
! #: cp/pt.cc:4316
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "pola ekspansi %<%T%> berisi tidak ada argumen packs"
  
! #: cp/pt.cc:4318
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "pola ekspansi %<%E%> berisi tidak ada argumen packs"
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.cc:4579
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.cc:5353
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/pt.cc:5396
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:5398
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack argumen %qE harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack argumen %qT harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.cc:5505
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT of template argument %qE depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
--- 75335,75476 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr "spesialisasi dari anggota fungsi spesial secara implist dideklarasikan"
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "tidak ada anggota fungsi %qD dideklarasikan dalam %qT"
  
! #: cp/pt.cc:3202
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration %qD in local class without prior declaration"
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "deklarasi friend %qD dalam kelas lokal tanpa deklarasi sebelumnya"
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  #| msgid "%Jshadowed declaration is here"
  msgid "friend declaration here"
  msgstr "%J membayangi deklarasi ada disini"
  
! #: cp/pt.cc:3883
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: cp/pt.cc:4250
  #, fuzzy, gcc-internal-format
  #| msgid "base initializer expansion %<%T%> contains no parameter packs"
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr "ekspansi penginisialisasi dasar %<%T%> berisi parameter packs"
  
! #: cp/pt.cc:4317
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%T%> contains no argument packs"
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "pola ekspansi %<%T%> berisi tidak ada argumen packs"
  
! #: cp/pt.cc:4319
  #, fuzzy, gcc-internal-format
  #| msgid "expansion pattern %<%E%> contains no argument packs"
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "pola ekspansi %<%E%> berisi tidak ada argumen packs"
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr "parameter packs tidak diekspan dengan %<...%>:"
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "          %s"
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %q+D shadows a parameter"
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "deklarasi dari %q+D membayangi sebuah parameter"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  #| msgid "template parameter type %qT declared %<friend%>"
  msgid "template parameter %qD declared here"
  msgstr "tipe parameter template %qT dideklarasikan %<friend%>"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "template parameters not deducible in partial specialization:"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments for partial specialization %qT"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/pt.cc:5397
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "partial specialization %qD is not more specialized than"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:5399
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of template %q#D"
  msgid "primary template %qD"
  msgstr "deklarasi dari template %q#D"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr "parameter pack argumen %qE harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr "parameter pack argumen %qT harus berada di akhir dari daftar argumen template"
  
! #: cp/pt.cc:5506
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT of template argument %qE depends on template parameter(s)"
  msgid "type %qT of template argument %qE depends on a template parameter"
*************** msgid_plural "type %qT of template argum
*** 75390,75408 ****
  msgstr[0] "tipe %qT dari template argumen %qE tergantung di parameter template"
  msgstr[1] "tipe %qT dari template argumen %qE tergantung di parameter template"
  
! #: cp/pt.cc:5575
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:5579
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
--- 75478,75496 ----
  msgstr[0] "tipe %qT dari template argumen %qE tergantung di parameter template"
  msgstr[1] "tipe %qT dari template argumen %qE tergantung di parameter template"
  
! #: cp/pt.cc:5576
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:5580
  #, fuzzy, gcc-internal-format
  #| msgid "specialization of %qD after instantiation"
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "spesialisasi dari %qD setelah instansiasi"
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "tidak ada argumen baku untuk %qD"
*************** msgstr "tidak ada argumen baku untuk %qD
*** 75411,75463 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %qE harus berada di akhir dari daftar parameter template"
  
! #: cp/pt.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/pt.cc:5822
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5828
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/pt.cc:6000
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.cc:6016
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
--- 75499,75551 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, fuzzy, gcc-internal-format
  #| msgid "parameter pack %qE must be at the end of the template parameter list"
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "parameter pack %qE harus berada di akhir dari daftar parameter template"
  
! #: cp/pt.cc:5820
  #, fuzzy, gcc-internal-format
  #| msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr "argumen baku tidak diijinkan dalam deklarasi dari spesialisasi template friend %qD"
  
! #: cp/pt.cc:5823
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5829
  #, fuzzy, gcc-internal-format
  #| msgid "template parameters not used in partial specialization:"
  msgid "default template arguments may not be used in partial specializations"
  msgstr "parameter template tidak digunakan dalam spesialisasi partial:"
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, fuzzy, gcc-internal-format
  #| msgid "default argument for parameter of type %qT has type %qT"
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "argumen baku untuk parameter dari tipe %qT memiliki tipe %qT"
  
! #: cp/pt.cc:6001
  #, fuzzy, gcc-internal-format
  #| msgid "parameter %qD declared void"
  msgid "template %qD declared"
  msgstr "parameter %qD dideklarasikan void"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "template kelas tanpa sebuah nama"
  
! #: cp/pt.cc:6017
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
*************** msgstr "fungsi bukan-anggota %qD tidak d
*** 75468,75537 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "diduga %d tingkat dari parm template untuk %q#D, diperoleh %d"
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:6275
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "gunakan template<> untuk spesialisasi eksplisit"
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration of %qD with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "local class in lambda in template parameter list"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.cc:6486
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
--- 75556,75625 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "deklarasi template dari %qD tidak valid"
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "definisi template dari bukan template %q#D"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr "diduga %d tingkat dari parm template untuk %q#D, diperoleh %d"
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr "diperoleh %d parameter template untuk %q#T"
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr "  tetapi %d dibutuhkan"
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:6276
  #, fuzzy, gcc-internal-format
  #| msgid "use template<> for an explicit specialization"
  msgid "use %<template<>%> for an explicit specialization"
  msgstr "gunakan template<> untuk spesialisasi eksplisit"
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration of %qD with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  #| msgid "%Htoo many template-parameter-lists"
  msgid "local class in lambda in template parameter list"
  msgstr "%Hterlalu banyak template-parameter-lists"
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr "penspesifikasi template tidak dispesifikasikan dalam deklarasi dari %qD"
  
! #: cp/pt.cc:6487
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "redeclared with %d template parameter(s)"
  msgid "redeclared with %d template parameter"
*************** msgid_plural "redeclared with %d templat
*** 75539,75545 ****
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
--- 75627,75633 ----
  msgstr[0] "redeklarasikan dengan %d parameter template"
  msgstr[1] "redeklarasikan dengan %d parameter template"
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter(s)"
  msgid "previous declaration %qD used %d template parameter"
*************** msgid_plural "previous declaration %qD u
*** 75547,76074 ****
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "redeclared here"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7041
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.cc:7060
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:7277
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7438
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7499
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.cc:7931
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.cc:8832
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8973
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:9372
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:11536
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "first error appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.cc:14321
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.cc:14324
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.cc:14529
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "tidak dapat menemukan 'nm'"
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:16097
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
--- 75635,76162 ----
  msgstr[0] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  msgstr[1] "deklarasi sebelumnya %q+D digunakan %d parameter template"
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "parameter template %q+#D"
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "redeclared here"
  msgstr "redeklarasikan disini sebagai %q#D"
  
! #: cp/pt.cc:6540
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "original declaration appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qF throws different exceptions"
  msgid "redeclaration of %q#D with different constraints"
  msgstr "deklarasi dari %qF throws exceptions berbeda"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7042
  #, fuzzy, gcc-internal-format
  #| msgid "it must be the address of a function with external linkage"
  msgid "it must be the name of a function with external linkage"
  msgstr "ini harus berupa alamat dari sebuah fungsi dengan hubungan eksternal"
  
! #: cp/pt.cc:7057
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena objek %qD bukan eksternal linkage"
  
! #: cp/pt.cc:7061
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7111
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
! #: cp/pt.cc:7113
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a member of %qT"
  msgid "because it is a member of %qT"
  msgstr "%qT bukan sebuah anggota dari %qT"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  #| msgid "got %d template parameters for %q#D"
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "diperoleh %d parameter template untuk %q#D"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "  mismatched types %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/pt.cc:7210
  #, fuzzy, gcc-internal-format
  #| msgid "%Htemplate parameter pack %qD cannot have a default argument"
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "%Htemplate parameter pack %qD tidak dapat memiliki sebuah argumen baku"
  
! #: cp/pt.cc:7221
  #, fuzzy, gcc-internal-format
  #| msgid "template arguments to %qD do not match original template %qD"
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "template argumen ke %qD tidak cocok dengan template asli %qD"
  
! #: cp/pt.cc:7231
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs tidak valid untuk %qs"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, fuzzy, gcc-internal-format
  #| msgid "partial specialization %qT does not specialize any template arguments"
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr "partial spesialisasi %qT tidak menspesialisasikan argumen template apapun"
  
! #: cp/pt.cc:7278
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "  member function type %qT is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7321
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert type %qT to type %qT"
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "tidak dapat mengubah tipe %qT ke tipe %qT"
  
! #: cp/pt.cc:7334
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is an ambiguous base of %qT"
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%qT adalah sebuah dasar ambigu dari %qT"
  
! #: cp/pt.cc:7338
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not derived from type %qT"
  msgid "  %qT is not derived from %qT"
  msgstr "tipe %qT tidak diturunkan dari tipe %qT"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  #| msgid "cannot decrement a pointer to incomplete type %qT"
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  #| msgid "argument of type %qT does not match %qT"
  msgid "  template argument %qE does not match %qE"
  msgstr "argumen dari tipe %qT tidak cocok dengan %qT"
  
! #: cp/pt.cc:7420
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7439
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qE bukan sebuah variabel"
  
! #: cp/pt.cc:7460
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7477
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr "%qE bukan sebuah argumen template yang valid dari tipe %qT karena %qD tidak memiliki eksternal linkage"
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr "%qD bukan sebuah template argumen yang valid karena %qD bukan sebuah variabel, bukan alamat dari sebuah variabel"
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena string literal tidak dapat digunakan dalam konteks ini"
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT"
  msgid "in template argument for type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT"
  
! #: cp/pt.cc:7827
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena konflik dalam cv kualifikasi"
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini bukan sebuah lvalue"
  
! #: cp/pt.cc:7939
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr "%qE bukan sebuah template argumen yang valid untuk tipe %qT karena ini bukan sebuah ekspresi konstan"
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini adalah sebuah penunjuk"
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr "lebih baik coba gunakan %qE"
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr "%qE bukan sebuah argumen template yang valid untuk tipe %qT karena ini dari tipe %qT"
  
! #: cp/pt.cc:8681
  #, fuzzy, gcc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "ignoring attributes on template argument %qT"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: cp/pt.cc:8697
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring attributes in template argument %qE"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/pt.cc:8840
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "injected-class-name %qD used as template template argument"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid use of destructor %qD as a type"
  msgid "invalid use of destructor %qE as a type"
  msgstr "%Hpenggunaan tidak valid dari desktruktor %qD memiliki sebuah tipe"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr "merefer ke sebuah anggota tipe dari sebuah parameter template, gunakan %<typename %E%>"
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr "  diduga sebuah konstanta dari tipe %qT, diperoleh %qT"
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr "  diduga sebuah template kelas, diperoleh %qE"
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "  diduga sebuah tipe, diperoleh %qT"
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr "  diduga sebuah template kelas, diperoleh %qT"
  
! #: cp/pt.cc:8981
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a template of type %qD, got %qD"
  msgid "  expected a template of type %qD, got %qT"
  msgstr "  diduga sebuah template dari tipe %qD, diperoleh %qD"
  
! #: cp/pt.cc:8996
  #, fuzzy, gcc-internal-format
  #| msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "tipe/nilai tidak cocok di argumen %d dalam daftar parameter template untuk %qD"
  
! #: cp/pt.cc:8999
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/pt.cc:9086
  #, fuzzy, gcc-internal-format
  #| msgid "could not convert template argument %qE to %qT"
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "tidak dapat mengubah argumen template %qE ke %qT"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:9371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "wrong number of template arguments (%d, should be %d)"
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "jumlah dari argumen template salah (%d, seharusnya %d)"
  
! #: cp/pt.cc:9380
  #, fuzzy, gcc-internal-format
  #| msgid "provided for %q+D"
  msgid "provided for %qD"
  msgstr "disediakan untuk %q+D"
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "default argument given for parameter %d of %q#D"
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr "argumen baku diberikan untuk parameter %d dari %q#D"
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%q#D is not a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr "tipe bukan template %qT digunakan sebuah sebuah template"
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "untuk deklarasi template %q+D"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, fuzzy, gcc-internal-format
  #| msgid "template declaration of %q#D"
  msgid "template constraint failure for %qD"
  msgstr "template deklarasi dari %q#D"
  
! #: cp/pt.cc:10804
  #, fuzzy, gcc-internal-format
  #| msgid "use of %qs in template"
  msgid "use of invalid variable template %qE"
  msgstr "penggunaan dari %qs dalam template"
  
! #: cp/pt.cc:11544
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instantiation melebihi maksimal dari %d (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal) instantiating %qD"
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "score argument must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12489
  #, fuzzy, gcc-internal-format
  #| msgid "last argument must be an immediate"
  msgid "score argument must be non-negative"
  msgstr "argumen terakhir harus berupa sebuah immediate"
  
! #: cp/pt.cc:12516
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression or string literal"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12520
  #, fuzzy, gcc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be constant integer expression"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: cp/pt.cc:12749
  #, fuzzy, gcc-internal-format
  #| msgid "  in instantiation of template %qT"
  msgid "instantiating erroneous template"
  msgstr "  dalam instantiation dari template %qT"
  
! #: cp/pt.cc:12750
  #, fuzzy, gcc-internal-format
  #| msgid "%Joriginal definition appeared here"
  msgid "first error appeared here"
  msgstr "%J definisi asli muncul disini"
  
! #: cp/pt.cc:13118
  #, fuzzy, gcc-internal-format
  #| msgid "%Jflexible array member in union"
  msgid "flexible array member %qD in union"
  msgstr "%J anggota array fleksibel dalam union"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not at beginning of declaration"
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE tidak berada di awal dari deklarasi"
  
! #: cp/pt.cc:14329
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr "panjang argumen pack tidak cocok akan diekspan %<%T%>"
  
! #: cp/pt.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%E%>"
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr "panjang argumen pack tidak cocok ketika mengekspan %<%E%>"
  
! #: cp/pt.cc:14537
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find 'nm'"
  msgid "cannot index an empty pack"
  msgstr "tidak dapat menemukan 'nm'"
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %qD"
  msgstr "redefinisi dari argumen baku untuk %q#D"
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "membuat penunjuk ke anggota fungsi dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:16121
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "mismatched argument pack lengths while expanding %<%T%>"
  msgid "mismatched argument pack lengths (%d vs %d)"
*************** msgstr "panjang argumen pack tidak cocok
*** 76087,76218 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice type"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "array %q+D diasumsikan memiliki sebuah elemen"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type template"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
--- 76175,76306 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "variabel %qD memiliki tipe fungsi"
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "tipe parameter %qT tidak valid"
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "dalam deklarasi %q+D"
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr "fungsi mengembalikan sebuah array"
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr "fungsi mengembalikan sebuah fungsi"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice type"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE bukan sebuah variabel dalam clause %qs"
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr "membentuk referensi ke void"
  
! #: cp/pt.cc:17541
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming pointer to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:17543
  #, fuzzy, gcc-internal-format
  #| msgid "forming %s to reference type %qT"
  msgid "forming reference to reference type %qT"
  msgstr "membentuk %s ke tipe referensi %qT"
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming pointer to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:17559
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare %s to qualified function type %qT"
  msgid "forming reference to qualified function type %qT"
  msgstr "tidak dapat mendeklarasikan %s untuk fungsi yang dikualifikasikan dengan tipe %qT"
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "membuat penunjuk ke anggota dari tipe bukan kelas %qT"
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "membuat penunjuk ke anggota referensi tipe %qT"
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "membuat penunjuk ke anggota dari tipe void"
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "membuat array dari %qT"
  
! #: cp/pt.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "array %q+D diasumsikan memiliki sebuah elemen"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr "%qT bukan sebuah tipe class, struct, atau union"
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:17838
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is is not a class type"
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe class"
  
! #: cp/pt.cc:17846
  #, fuzzy, gcc-internal-format
  #| msgid "%qT resolves to %qT, which is not an enumeration type"
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "%qT meresolf ke %qT, yang bukan sebuah tipe enumerasi"
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type template"
  msgstr "diduga deklarasi atau pernyataan"
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "penggunaan dari %qs dalam template"
*************** msgstr "penggunaan dari %qs dalam templa
*** 76220,76438 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %<~%T%> as member of %qT"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%Hdeklarasi dari %<~%T%> sebagai anggota dari %qT"
  
! #: cp/pt.cc:18314
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:27899
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:28476
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "exception specification of %qD is not available until end of class definition"
--- 76308,76526 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdeclaration of %<~%T%> as member of %qT"
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "%Hdeklarasi dari %<~%T%> sebagai anggota dari %qT"
  
! #: cp/pt.cc:18345
  #, fuzzy, gcc-internal-format
  #| msgid "qualified type %qT does not match destructor name ~%qT"
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr "tipe kualifikasi %qT tidak cocok dengan nama destruktor ~%qT"
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr "dependent-name %qE diparse sebagai sebuah bukan-tipe, tetapi instantiation menghasilkan sebuah tipe"
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr "katakan %<typename %E%> jika sebuah tipe adalah berarti"
  
! #: cp/pt.cc:18451
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in comparison expression"
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "operan tidak valid dalam ekspresi perbandingan"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "penggunaan tidak valid dari ekspresi ekspansi pack"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr "gunakan %<...%> untuk mengekspan argumen pack"
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22418
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE undeclared here (not in a function)"
  msgid "%qD declared here, later in the translation unit"
  msgstr "%H%qE tidak dideklarasikan disini (bukan dalam sebuah fungsi)"
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments to function %<__builtin_next_arg%>"
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "jumlah dari argumen ke fungsi %<__builtin_next_arg%> salah"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qs attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "jumlah dari argumen salah dispesifikasikan untuk atribut %qs"
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr "%qT bukan sebuah class atau namespace"
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "menggunakan field tidak valid %qD"
  
! #: cp/pt.cc:23478
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is/uses anonymous type"
  msgid "%qT is/uses unnamed type"
  msgstr "%qT adalah/menggunakan tipe anonymous"
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr "argumen template untuk %qD menggunakan tipe lokal %qT"
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr "%qT adalah sebuah tipe variabel termodifikasi"
  
! #: cp/pt.cc:23505
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "ekspresi integral %qE bukan konstan"
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "  mencoba untuk instantiate %qD"
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#T"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  #| msgid "ambiguous class template instantiation for %q#T"
  msgid "ambiguous template instantiation for %q#D"
  msgstr "template class instantiation ambigu untuk %q#T"
  
! #: cp/pt.cc:27968
  #, fuzzy
  #| msgid "%s %+#D"
  msgid "%s %#qS"
  msgstr "%s %+#D"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr "%qD bukan sebuah anggota data statis dari sebuah template class"
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr "template tidak cocok untuk %qD yang ditemukan"
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr "tipe %qT untuk instantiation eksplisit %qD tidak cocok dengan tipe yang dideklarasikan %qT"
  
! #: cp/pt.cc:28033
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:28069
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "duplikasi eksplisit instantiation dari %q#D"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ 1998 melarang penggunaan dari %<extern%> di instantiation eksplisit"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "class penyimpanan %qD diaplikasikan ke template instantiation"
  
! #: cp/pt.cc:28131
  #, fuzzy, gcc-internal-format
  #| msgid "explicit instantiation of non-template %q#D"
  msgid "explicit instantiation of non-class template %qD"
  msgstr "instantiation eksplisit dari bukan-template %q#D"
  
! #: cp/pt.cc:28134
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "eksplisit instantiation dari tipe bukan template %qT"
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "eksplisit instantiation dari %q#T sebelum definisi dari template"
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ melarang penggunaan dari %qE di instantiasi eksplisit"
  
! #: cp/pt.cc:28204
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "duplikasi instansiasi eksplisit dari %q#T"
  
! #: cp/pt.cc:28545
  #, fuzzy, gcc-internal-format
  #| msgid "explicit specialization of %qD after first use"
  msgid "exception specification of %qD depends on itself"
  msgstr "spesisialisasi eksplisit dari %qD setelah penggunaan pertama"
  
! #: cp/pt.cc:28551
  #, fuzzy, gcc-internal-format
  #| msgid "%Han asm-specification is not allowed on a function-definition"
  msgid "exception specification of %qD is not available until end of class definition"
*************** msgstr "%Hsebuah spesifikasi asm tidak d
*** 76445,77059 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.cc:29008
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:30989
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/pt.cc:31244
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "operan tidak terduga"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT must be a function type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<access_context%> argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "unexpected argument to %qs"
  msgstr "Diduga daftar argumen di %C"
  
! #: cp/reflect.cc:7726
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: cp/reflect.cc:7799
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "incorrect %qT return type, expected %qs"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/reflect.cc:7802
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "incorrect %qT return type, expected %qT"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown metafunction %qD"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/reflect.cc:8530
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot splice a null reflection"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/reflect.cc:8540
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "duplikasi %<const%>"
  
! #: cp/reflect.cc:8809
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected a reflection of an expression"
  msgstr "diduga ekspresi integer"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/reflect.cc:9025
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/reflect.cc:9034
  #, fuzzy, gcc-internal-format
  #| msgid "Enforce class member access control semantics"
  msgid "invalid class member access of type template %qE"
  msgstr "Paksa anggota kelas mengakses sematics kontrol"
  
! #: cp/reflect.cc:9042
  #, fuzzy, gcc-internal-format
  #| msgid "can't use '%s' as a %s register"
  msgid "cannot use %qE to access a class member"
  msgstr "tidak dapat menggunakan '%s' sebagai sebuah register %s"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 76533,77157 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "eksplisit instansiasi dari %qD tetapi tidak ada definisi yang tersedia"
  
! #: cp/pt.cc:29077
  #, fuzzy, gcc-internal-format
  #| msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr "kedalaman template instansiasi melebihi maksimal dari %d instantiating %q+D, kemungkinan dari pembuatan tabel virtual (gunakan -ftemplate-depth-NN untuk meningkatkan maksimal)"
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29482
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:29491
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:29499
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "invalid template non-type parameter"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: cp/pt.cc:29501
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T is not a valid type for a template constant parameter"
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "%q#T bukan sebuah tipe valid untuk sebuah parameter template konstan"
  
! #: cp/pt.cc:31058
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  #| msgid "opaque vector types cannot be initialized"
  msgid "a concept cannot be constrained"
  msgstr "tipe vektor opaque tidak dapat diinisialisasi"
  
! #: cp/pt.cc:31263
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "concept %qE not in namespace scope"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/pt.cc:31269
  #, fuzzy, gcc-internal-format
  #| msgid "definition of %q#T inside template parameter list"
  msgid "concept %qE has multiple template parameter lists"
  msgstr "definisi dari %q#T didalam daftar parameter template"
  
! #: cp/pt.cc:31313
  #, fuzzy, gcc-internal-format
  #| msgid "deducing auto from brace-enclosed initializer list requires #include <initializer_list>"
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr "deduksi auto dari daftar penginisialisasi dikurung membutuhkan #include <daftar_penginisialisasi>"
  
! #: cp/pt.cc:32584
  #, fuzzy, gcc-internal-format
  #| msgid "%qD used without template parameters"
  msgid "non-deducible template %qT used without template arguments"
  msgstr "%qD digunakan tanpa parameter template"
  
! #: cp/pt.cc:32599
  #, fuzzy, gcc-internal-format
  #| msgid "%s only available with -std=c++0x or -std=gnu++0x"
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "%s hanya tersedia dengan -std=c++0x atau -std=gnu++0x"
  
! #: cp/pt.cc:32605
  #, fuzzy, gcc-internal-format
  #| msgid "use #include instead"
  msgid "use %qD directly instead"
  msgstr "lebih baik gunakan #include"
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %d is invalid"
  msgid "class template argument deduction failed:"
  msgstr "template argumen %d tidak valid"
  
! #: cp/pt.cc:32756
  #, fuzzy, gcc-internal-format
  #| msgid "function not considered for inlining"
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "fungsi tidak dipertimbangkan untuk inlining"
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  #| msgid "explicit qualification in declaration of %qD"
  msgid "explicit deduction guide declared here"
  msgstr "eksplisit kualifikasi dalam deklarasi dari %qD"
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, fuzzy, gcc-internal-format
  #| msgid "unable to deduce %qT from %qE"
  msgid "unable to deduce lambda return type from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr "tidak dapat mendeduksi %qT dari %qE"
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:33077
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/pt.cc:33081
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "insn tidak memenuhi batasannya:"
  
! #: cp/reflect.cc:146
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:151
  #, fuzzy, gcc-internal-format
  #| msgid "name of class shadows template template parameter %qD"
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "nama dari template kelas bayangan parameter template %qD"
  
! #: cp/reflect.cc:159
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:198
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "new tidak dapat diaplikasikan ke sebuah fungsi tipe"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: cp/reflect.cc:496
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a namespace"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qT bukan sebuah namespace"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t throw %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "operan tidak terduga"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "couldn't run '%s': %s"
  msgid "couldn%'t look up %qs"
  msgstr "tidak dapat menjalankan '%s': %s"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "unexpected return type of %qs"
  msgstr "  diduga sebuah tipe, diperoleh %qE"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a pointer-to-object type"
  msgid "%qT must be an object type"
  msgstr "%qT bukan sebuah penunjuk-ke-objek tipe"
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT must be a function type"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr ""
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, gcc-internal-format
  msgid "unexpected %<data_member_options%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, fuzzy, gcc-internal-format
  #| msgid "cannot declare bit-field %qD with function type"
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "tidak dapat mendeklarasikan bit-field %qD dengan tipe fungsi"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  #| msgid "invalid type argument"
  msgid "invalid %<access_context%> argument"
  msgstr "tipe argumen tidak valid"
  
! #: cp/reflect.cc:6751
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "unexpected argument to %qs"
  msgstr "Diduga daftar argumen di %C"
  
! #: cp/reflect.cc:7901
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible type for argument %d of %qE"
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "tipe tidak kompatibel untuk argumen %d dari %qE"
  
! #: cp/reflect.cc:7974
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "incorrect %qT return type, expected %qs"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/reflect.cc:7977
  #, fuzzy, gcc-internal-format
  #| msgid "conflicting return type specified for %q+#D"
  msgid "incorrect %qT return type, expected %qT"
  msgstr "tipe kembali konflik dispesifikasikan untuk %q+#D"
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function '%s'"
  msgid "unknown metafunction %qD"
  msgstr "fungsi spesifikasi '%s' tidak diketahui"
  
! #: cp/reflect.cc:8742
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "splice argument must be an expression of type %qs"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/reflect.cc:8749
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "cannot splice a null reflection"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/reflect.cc:8759
  #, fuzzy, gcc-internal-format
  #| msgid "cannot use %<::%> in parameter declaration"
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "tidak dapat menggunakan %<::%> dalam parameter deklarasi"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "duplikasi %<const%>"
  
! #: cp/reflect.cc:9083
  #, fuzzy, gcc-internal-format
  #| msgid "standard conversions are not allowed in this context"
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr "konversi baku tidak diijinkan dalam konteks ini"
  
! #: cp/reflect.cc:9229
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected a reflection of an expression"
  msgstr "diduga ekspresi integer"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, fuzzy, gcc-internal-format
  #| msgid "%Hkeyword %<typename%> not allowed outside of templates"
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr "%Hkata kunci %<typename%> tidak diijinkan diluar dari templates"
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9292
  #, fuzzy, gcc-internal-format
  #| msgid "use of namespace %qD as expression"
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr "penggunaan dari namespace %qD  sebagai ekspresi"
  
! #: cp/reflect.cc:9305
  #, fuzzy, gcc-internal-format
  #| msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr "tidak dapat secara eksplisit mendeklarasikan anggota %q#D untuk memiliki extern linkage"
  
! #: cp/reflect.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "Enforce class member access control semantics"
  msgid "invalid class member access of type template %qE"
  msgstr "Paksa anggota kelas mengakses sematics kontrol"
  
! #: cp/reflect.cc:9322
  #, fuzzy, gcc-internal-format
  #| msgid "can't use '%s' as a %s register"
  msgid "cannot use %qE to access a class member"
  msgstr "tidak dapat menggunakan '%s' sebagai sebuah register %s"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD bukan sebuah template fungsi"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr "definisi tidak valid dari tipe p
*** 77416,78061 ****
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.cc:4705
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.cc:4729
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of parameter from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  #| msgid "alloc_size parameter outside range"
  msgid "use of parameter outside function body"
  msgstr "alloc_size parameter diluar dari jangkauan"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.cc:4908
  #, 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 "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/semantics.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "permintaan untuk anggota %qD adalah ambigu dalam multiple inheritance lattice"
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "pack index %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  #| msgid "Expected initialization expression at %C"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.cc:8380
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8433
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8436
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8440
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8653
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<device%> id must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8714
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8780
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "%<tree%> is not defined as a pointer type"
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD bukan berkas, namespace atau blok scope variabel"
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.cc:11591
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdifference between %qE and %qD does not have integer type"
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "%Hperbedaan antara %qE dan %qD tidak memiliki tipe integer"
  
! #: cp/semantics.cc:12089
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %.*s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a class or namespace"
  msgid "%qD is not a class or alias template"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/semantics.cc:14779
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
--- 77514,78159 ----
  msgid "invalid base-class specification"
  msgstr "spesifikasi kelas dasar tidak valid"
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  #| msgid "protected member %q+#D in anonymous union"
  msgid "cannot capture member %qD of anonymous union"
  msgstr "anggota terproteksi %q+#D dalam union anonymous"
  
! #: cp/semantics.cc:4710
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not captured"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of local variable with automatic storage from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "use of %<auto%> variable from containing function"
  msgid "use of parameter from containing function"
  msgstr "penggunaan dari variabel %<auto%> dari fungsi yang berisi"
  
! #: cp/semantics.cc:4867
  #, fuzzy, gcc-internal-format
  #| msgid "alloc_size parameter outside range"
  msgid "use of parameter outside function body"
  msgstr "alloc_size parameter diluar dari jangkauan"
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  #| msgid "mismatched arguments"
  msgid "missing template arguments"
  msgstr "argumen tidak cocok"
  
! #: cp/semantics.cc:4913
  #, 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 "parameter template %qD dari tipe %qT tidak diijinkan dalam sebuah ekspresi konstanta integral karena ini bukan tipe integral atau enumerasi"
  
! #: cp/semantics.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr "penggunaan dari template class %qT sebagai ekspresi"
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "permintaan untuk anggota %qD adalah ambigu dalam multiple inheritance lattice"
  
! #: cp/semantics.cc:5004
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "%qD tidak dapat muncul dalam sebuah ekspresi konstan"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "tipe dari %qE tidak dikenal"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not an enumeration type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "size of array has non-integral type %qT"
  msgid "pack index has non-integral type %qT"
  msgstr "ukuran dari array memiliki tipe %qT bukan integral"
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  #| msgid "array bound is not an integer constant"
  msgid "pack index is not an integral constant"
  msgstr "array bound bukan sebuah konstanta integer"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  #| msgid "size of array %qs is negative"
  msgid "pack index %qE is negative"
  msgstr "ukuran dari array %qs adalah negatif"
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specifiers invalid in parameter declarations"
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "penspesifikasi kelas penyimpanan dalam parameter deklarasi"
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke destruktor %<~%T%>"
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5440
  #, fuzzy, gcc-internal-format
  #| msgid "cannot apply %<offsetof%> to member function %qD"
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "tidak dapat mengaplikasikan %<offsetof%> ke anggota fungsi %qD"
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "prioritas konstruktor tidak didukung"
  
! #: cp/semantics.cc:6850
  #, fuzzy, gcc-internal-format
  #| msgid "reference to %qD is ambiguous"
  msgid "user defined reduction lookup is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  #| msgid "%s %+#D"
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "%qE has invalid type for %<reduction%>"
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE memiliki tipe tidak valid untuk %<reduction%>"
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7765
  #, fuzzy, gcc-internal-format
  #| msgid "Expected initialization expression at %C"
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "Diduga ekspresi inisialisasi di %C"
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "linear step expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<firstprivate%>"
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "%qD bukan sebuah variabel dalam clause %<lastprivate%>"
  
! #: cp/semantics.cc:8385
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> static expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8399
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8438
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<gang%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8441
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<vector%> length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8445
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<worker%> num expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8468
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8477
  #, fuzzy, gcc-internal-format
  #| msgid "%<num_threads%> value must be positive"
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> nilai harus positif"
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8595
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%qs length expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8609
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.cc:8629
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<async%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8658
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<thread_limit%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8688
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<device%> id must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:8719
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8748
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8785
  #, fuzzy, gcc-internal-format
  #| msgid "schedule chunk size expression must be integral"
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr "schedule chunk ukuran ekspresi harus integral"
  
! #: cp/semantics.cc:8816
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8827
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8856
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable in clause %qs"
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "%qD bukan sebuah variabel dalam clause %qs"
  
! #: cp/semantics.cc:8865
  #, fuzzy, gcc-internal-format
  #| msgid "%qD appears more than once in data clauses"
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qD muncul lebih dari sekali dalam data clauses"
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9026
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: cp/semantics.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "array dengan panjang bervariabel digunakan"
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  #| msgid "reimplementation of class %qs"
  msgid "template %qE in clause %qs"
  msgstr "reimplementasi dari class %qs"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<grainsize%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9789
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<priority%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9819
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<hint%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9831
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: cp/semantics.cc:9848
  #, fuzzy, gcc-internal-format
  #| msgid "num_threads expression must be integral"
  msgid "%<filter%> expression must be integral"
  msgstr "num_threads ekspresi harus integral"
  
! #: cp/semantics.cc:9879
  #, fuzzy, gcc-internal-format
  #| msgid "subscripted value is neither array nor pointer"
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9973
  #, fuzzy, gcc-internal-format
  #| msgid "%<tree%> is not defined as a pointer type"
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> tidak didefinisikan sebagai sebuah tipe pointer"
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr "%<threadprivate%> %qD bukan berkas, namespace atau blok scope variabel"
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr "%<threadprivate%> %qE direktif tidak dalam definisi %qT"
  
! #: cp/semantics.cc:11596
  #, fuzzy, gcc-internal-format
  #| msgid "%Hdifference between %qE and %qD does not have integer type"
  msgid "difference between %qE and %qD does not have integer type"
  msgstr "%Hperbedaan antara %qE dan %qD tidak memiliki tipe integer"
  
! #: cp/semantics.cc:12094
  #, fuzzy, gcc-internal-format
  #| msgid "%Hinvalid type for iteration variable %qE"
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr "%Htipe tidak valid untuk iterasi variabel %qE"
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, fuzzy, gcc-internal-format
  #| msgid "static assertion failed: %E"
  msgid "static assertion failed: %.*s"
  msgstr "static assertion gagal: %E"
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr "kondisi bukan konstan untuk assertion static"
  
! #: cp/semantics.cc:13196
  #, fuzzy, gcc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "argument to %<decltype%> must be an expression"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: cp/semantics.cc:13242
  #, fuzzy, gcc-internal-format
  #| msgid "%s cannot resolve address of overloaded function"
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "%s tidak dapat meresolf alamat dari fungsi overloaded"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a class type"
  msgid "%qT is not a non-union class type"
  msgstr "%qT bukan sebuah tipe kelas"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> dipanggil tanpa sebuah argumen"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a class or namespace"
  msgid "%qD is not a class or alias template"
  msgstr "%qD bukan sebuah class atau namespace"
  
! #: cp/semantics.cc:14731
  #, fuzzy, gcc-internal-format
  #| msgid "left-hand operand of comma expression has no effect"
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "operan tangan-kiri dari ekspresi koma tidak memiliki efek"
  
! #: cp/semantics.cc:14791
  #, fuzzy, gcc-internal-format
  #| msgid "template argument %qE involves template parameter(s)"
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr "template argumen %qE melibatkan parameter template"
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
*************** msgstr "kedua argumen ke %<__builtin___c
*** 78064,78090 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 78162,78188 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 78094,78445 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "Use 32-bit floating-point registers"
  msgid "%qT is a floating-point type"
  msgstr "Gunakan 32 bit register titik pecahan"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "padding occurs between %qD and %qD"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs bukan sebuah berkas data gcov"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "kelas dasar %qT memiliki cv pengkualifikasi"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%qD has a non-structural type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute takes no arguments"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%J case value %qs tidak dalam tipe enumerasi"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "permintaan init_priority bukan sebuah konstanta integer"
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "permintaan init_priority diluar dari jangkauan"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "permintaan init_priority disimpan untuk penggunaan internal"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "annotation on void parameter"
  msgstr "parameter %qs tidak valid"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
--- 78192,78543 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr "%qV kualifier tidak dapat diaplikasikan ke %qT"
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D declared here"
  msgid " declared here"
  msgstr "%q+D dideklarasikan disini"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  #| msgid "Use 32-bit floating-point registers"
  msgid "%qT is a floating-point type"
  msgstr "Gunakan 32 bit register titik pecahan"
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is a fixed-point type"
  msgstr "%qT bukan sebuah tipe template"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a base of %qT"
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%qT bukan sebuah basis dari %qT"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q#T memiliki anggota data penunjuk"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "padding occurs between %qD and %qD"
  msgstr "perbandingan antara %q#T dan %q#T"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs bukan sebuah berkas data gcov"
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  #| msgid "base class %qT has cv qualifiers"
  msgid "base class %qT is not public"
  msgstr "kelas dasar %qT memiliki cv pengkualifikasi"
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a type"
  msgid "%qD is not public"
  msgstr "%qD bukan sebuah tipe"
  
! #: cp/tree.cc:5370
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "%qD is mutable"
  msgstr "%qD bukan sebuah variabel"
  
! #: cp/tree.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "%qD has an incomplete type"
  msgid "%qD has a non-structural type"
  msgstr "%qD memiliki tipe tidak lengkap"
  
! #: cp/tree.cc:5401
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute argument not a string constant"
  msgid "%qE attribute argument must be a string constant"
  msgstr "argumen atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute can only be applied to class definitions"
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE atribut hanya dapat diaplikasikan ke definisi class"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute takes no arguments"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "invalid function declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "deklarasi fungsi tidak valid"
  
! #: cp/tree.cc:5518
  #, fuzzy, gcc-internal-format
  #| msgid "%Jcase value %qs not in enumerated type"
  msgid "%<alignas%> on enumerated type"
  msgstr "%J case value %qs tidak dalam tipe enumerasi"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> diaplikasikan ke sebuah bit-field"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %q+D but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "deklarasi untuk parameter %q+D tetapi tidak ada parameter seperti itu"
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is not an integer constant"
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "permintaan init_priority bukan sebuah konstanta integer"
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "hanya dapat menggunakan atribut %qE di definisi lingkup-berkas dari objek dari tipe class"
  
! #: cp/tree.cc:5706
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is out of range"
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "permintaan init_priority diluar dari jangkauan"
  
! #: cp/tree.cc:5719
  #, fuzzy, gcc-internal-format
  #| msgid "requested init_priority is reserved for internal use"
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "permintaan init_priority disimpan untuk penggunaan internal"
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  #| msgid "declaration of %qD as %s"
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "deklarasi dari %qD sebagai %s"
  
! #: cp/tree.cc:5770
  #, fuzzy, gcc-internal-format
  #| msgid "%qD attribute requires a single NTBS argument"
  msgid "the %qE attribute requires arguments"
  msgstr "%qD atribut membutuhkan sebuah argumen NTBS tunggal"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  #| msgid "argument of %qs attribute is not a string constant"
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: cp/tree.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  #| msgid "%<%T::%D%> is not a valid declarator"
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> bukan sebuah deklarator yang valid"
  
! #: cp/tree.cc:5835
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored on non-class types"
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE atribut diabaikan dalam tipe bukan-class"
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5848
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5855
  #, fuzzy, gcc-internal-format
  #| msgid "ignoring attributes applied to %qT after definition"
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "mengabaikan atribut yang diaplikasikan ke %qT setelah definisi"
  
! #: cp/tree.cc:5877
  #, fuzzy, gcc-internal-format
  #| msgid "%J%qE attribute applies only to functions"
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "atribut %J%qE berlaku hanya untuk fungsi"
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  #| msgid "%s attribute applied to %s %s at %L"
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "%s atribut diaplikasikan ke %s %s di %L"
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qs atribut hanya berlaku ke variabel"
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "annotation on void parameter"
  msgstr "parameter %qs tidak valid"
  
! #: cp/tree.cc:5966
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have structural type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "fungsi tidak mengembalikan tipe string"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  #| msgid "lang_* check: failed in %s, at %s:%d"
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
*************** msgstr ""
*** 78709,79549 ****
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Hasilkan kode baku presisi tunggal SH4"
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "harus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4799
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to constructor %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to constructor %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4805
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to member function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to member function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4812
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4823
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to method %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to method %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:5226
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when returning type %qT but %qT was expected"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "perbandingan tidak berurut di argumen bukan titik pecahan"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam pengurangan"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam pengurangan"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "penggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjuk"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "penggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsi"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsi"
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7506
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ melarang mengurangi sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.cc:8355
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/typeck.cc:8367
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8371
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8375
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in functional cast"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away constness"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %q#T"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "tidak valid static_cast dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "cast dari %qT ke %qT kehilangan presisi"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast dari %qT ke %qT menaikan alignmen yang dibutuhkan dari tipe target"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ melarang casting diantara penunjuk ke fungsi dan penunjuk ke objek"
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9401
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang bukan sebuah penunjuk, referensi, ataupun sebuah tipe penunjuk-ke-anggota-data"
  
! #: cp/typeck.cc:9410
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang merupakan sebuah penunjuk atau referensi ke sebuah tipe fungsi"
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast tidak valid dari sebuah rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ melarang casting ke sebuah tipe array %qT"
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10098
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10824
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: cp/typeck.cc:10828
  #, fuzzy, gcc-internal-format
  #| msgid "return type might be a candidate for a format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10838
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10848
  #, fuzzy, gcc-internal-format
  #| msgid "assignment left-hand side might be a candidate for a format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "dalam melewatkan argumen %P dari %q+D"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "referensi ke variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in return statement"
  msgid "redundant move in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  #| msgid "<During initialization>\n"
  msgid "redundant move in initialization"
  msgstr "<Selama inisialisasi>\n"
  
! #: cp/typeck.cc:11451
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "tidam dapat kembali dari sebuah penanganan dari sebuah fungsi-coba-blok dari sebuah konstruktor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11602
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> harus tidak mengembalikan KOSONG kecuali ini dideklarasikan %<throw()%> (atau ada dalam pengaruh -fcheck-new )"
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
--- 78807,79647 ----
  msgid "subscript missing in array reference"
  msgstr "subscrip hilang dalam referensi array"
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "subscripting array dideklarasikan %<register%>"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "nilai subscripted adalah bukan array ataupun penunjuk"
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "objek hilang dalam penggunaan dari %qE"
  
! #: cp/typeck.cc:4681
  #, fuzzy, gcc-internal-format
  #| msgid "Generate default single-precision SH4 code"
  msgid "no default version in scope"
  msgstr "Hasilkan kode baku presisi tunggal SH4"
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ melarang pemanggilan %<::main%> dari dalam aplikasi"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr "harus menggunakan %<.*%> atau %<->*%> untuk memanggil penunjuk-ke-anggota fungsi dalam %<%E (...)%>, contoh %<(... ->* %E) (...)%>"
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qT cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "%qD cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  #| msgid "%qE cannot be used as a function"
  msgid "expression cannot be used as a function"
  msgstr "%qE tidak dapat digunakan sebagai sebuah fungsi"
  
! #: cp/typeck.cc:4800
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to constructor %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4801
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to constructor %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4806
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to member function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4807
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to member function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4813
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to function %qE"
  msgid "too many arguments to function %q#D"
  msgstr "terlalu banyak argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4814
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to function %qE"
  msgid "too few arguments to function %q#D"
  msgstr "terlalu sediki argumen ke fungsi %qE"
  
! #: cp/typeck.cc:4824
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to %s %q+#D"
  msgid "too many arguments to method %q#D"
  msgstr "terlalu banyak argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4825
  #, fuzzy, gcc-internal-format
  #| msgid "too few arguments to %s %q+#D"
  msgid "too few arguments to method %q#D"
  msgstr "terlalu sedikit argumen ke %s %q+#D"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "terlalu banyak argumen ke fungsi"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "terlalu sedikit argumen ke fungsi"
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "parameter %P dari %qD memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "parameter %P memiliki tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:5227
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the address %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5289
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, fuzzy, gcc-internal-format
  #| msgid "the address of %qD will never be NULL"
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr "alamat dari %qD tidak akan pernah menjadi KOSONG"
  
! #: cp/typeck.cc:5366
  #, fuzzy, gcc-internal-format
  #| msgid "operands to ?: have different types %qT and %qT"
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "operan ke ?: memiliki tipe berbeda %qT dan %qT"
  
! #: cp/typeck.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when returning type %qT but %qT was expected"
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "tipe tidak kompatibel ketika mengembalikan tipe %qT tetapi %qT telah diduga"
  
! #: cp/typeck.cc:5375
  #, fuzzy, gcc-internal-format
  #| msgid "same canonical type node for different types %T and %T"
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "tipe titik kanonikal sama untuk tipe berbeda %T dan %T"
  
! #: cp/typeck.cc:5378
  #, fuzzy, gcc-internal-format
  #| msgid "%s between distinct pointer types %qT and %qT lacks a cast"
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "%s diantara tipe penunjuk berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:5415
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5418
  #, fuzzy, gcc-internal-format
  #| msgid "cast from function call of type %qT to non-matching type %qT"
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "cast dari panggilan fungsi dari tipe %qT ke tipe yang tidak cocok %qT"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, fuzzy, gcc-internal-format
  #| msgid "incompatible types when assigning to type %qT from type %qT"
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "tipe tidak kompatibel dalam penempatan ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr "mengasumsikan cast ke tipe %qT dari fungsi overloaded"
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "NULL digunakan dalam aritmetik"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ melarang perbandingan diantara penunjuk dan integer"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between types %qT and %qT"
  msgid "operand types are %qT and %qT"
  msgstr "perbandingan diantara tipe %qT dan %qT"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, fuzzy, gcc-internal-format
  #| msgid "ordered comparison of pointer with integer zero"
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "perbandingan terurut dari penunjuk dengan integer nol"
  
! #: cp/typeck.cc:6539
  #, fuzzy, gcc-internal-format
  #| msgid "unordered comparison on non-floating point argument"
  msgid "unordered comparison on non-floating-point argument"
  msgstr "perbandingan tidak berurut di argumen bukan titik pecahan"
  
! #: cp/typeck.cc:6605
  #, fuzzy
  #| msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "meminta untuk konversi implisit dari %qT ke %qT tidak diijinkan dalam C++"
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "operang tidak valid untuk tipe %qT dan %qT ke binari %qO"
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk dari tipe %<void *%> dalam pengurangan"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah fungsi  dalam pengurangan"
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ melarang menggunakan penunjuk ke sebuah metoda  dalam pengurangan"
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "penggunaan tidak valid dari sebuah penunjuk ke sebuah tipe tidak lengkap dalam aritmetik penunjuk"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of constructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7262
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of destructor %qD"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "penggunaan tidak valid dari %qE untuk membentuk sebuah penunjuk ke anggota fungsi"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr "  sebuah kualified-id dibutuhkan"
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr "tanda kurung disekitar %qE tidak dapat digunakan untuk membentuk sebuah penunjuk-ke-anggota-fungsi"
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7490
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari tidak terkualifikasi atau bertanda kurun anggota bukan statis fungsi untuk membentuk sebuah penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7502
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ melarang mengambil alamat dari sebuah anggota fungsi terikat ke sebuah bentuk penunjuk ke anggota fungsi. Katakan %<&%T::%D%>"
  
! #: cp/typeck.cc:7507
  #, fuzzy, gcc-internal-format
  #| msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr "(sebuah penunjuk ke anggota hanya dapat dibentuk dengan %<&%E%>)"
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, fuzzy, gcc-internal-format
  #| msgid "taking address of temporary"
  msgid "taking address of rvalue"
  msgstr "memakai alamat dari sementara"
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ melarang mengambil alamat dari fungsi %<::main%>"
  
! #: cp/typeck.cc:7615
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "tidak dapat membuat penunjuk ke anggota referensi %qD"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  #| msgid "cannot take address of bit-field %qD"
  msgid "attempt to take address of bit-field"
  msgstr "tidak dapat mengambil alamat dari bit-field %qD"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ melarang menaikkan sebuah enum"
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ melarang mengurangi sebuah enum"
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "tidak dapat meningkatkan sebuah penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "tidak dapat mengurangi penunjuk ke tipe tidak lengkap %qT"
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ melarang meningkatkan sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ melarang mengurangi sebuah penunjuk dari tipe %qT"
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "tidak dapat mengambil alamat dari %<this%>, yang merupakan ekspresi rvalue"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "alamat yang diminta untuk %qD, yang dideklarasikan %<register%>"
  
! #: cp/typeck.cc:8356
  #, fuzzy, gcc-internal-format
  #| msgid "initializer for %qT must be brace-enclosed"
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "penginisialisasi untuk %qT harus berupa kurung dilingkupi"
  
! #: cp/typeck.cc:8368
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8372
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8376
  #, fuzzy, gcc-internal-format
  #| msgid "%s expression list treated as compound expression"
  msgid "expression list treated as compound expression in functional cast"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "%s daftar ekspresi diperlakukan sebagai ekspresi compound"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, fuzzy, gcc-internal-format
  #| msgid "cast from type %qT to type %qT casts away constness"
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr "cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8560
  #, fuzzy, gcc-internal-format
  #| msgid "static_cast from type %qT to type %qT casts away constness"
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "static_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8567
  #, fuzzy, gcc-internal-format
  #| msgid "reinterpret_cast from type %qT to type %qT casts away constness"
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "reinterpret_cast dari tipe %qT ke tipe %qT menghilangkan constness"
  
! #: cp/typeck.cc:8593
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast to function type %qT"
  msgid "useless cast to type %q#T"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:8607
  #, fuzzy, gcc-internal-format
  #| msgid "type qualifiers ignored on function return type"
  msgid "type qualifiers ignored on cast result type"
  msgstr "tipe pengkualifikasi diabaikan di tipe kembali fungsi"
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  #| msgid "invalid static_cast from type %qT to type %qT"
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "tidak valid static_cast dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  #| msgid "return type %q#T is incomplete"
  msgid "class type %qT is incomplete"
  msgstr "tipe kembali %q#T tidak lengkap"
  
! #: cp/typeck.cc:9096
  #, fuzzy
  #| msgid "converting from %qT to %qT"
  msgid "converting from %qH to %qI"
  msgstr "mengubah dari %qT ke %qT"
  
! #: cp/typeck.cc:9171
  #, fuzzy, gcc-internal-format
  #| msgid "invalid cast of an rvalue expression of type %qT to type %qT"
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "cast tidak valid dari sebuah ekspresi rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9241
  #, fuzzy
  #| msgid "cast from %qT to %qT loses precision"
  msgid "cast from %qH to %qI loses precision"
  msgstr "cast dari %qT ke %qT kehilangan presisi"
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  #, fuzzy
  #| msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "%s diantara penunjuk-ke-anggota tipe berbeda %qT dan %qT kurang sebuah cast"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  #, fuzzy
  #| msgid "cast from %qT to %qT increases required alignment of target type"
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "cast dari %qT ke %qT menaikan alignmen yang dibutuhkan dari tipe target"
  
! #: cp/typeck.cc:9315
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ melarang casting diantara penunjuk ke fungsi dan penunjuk ke objek"
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9402
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang bukan sebuah penunjuk, referensi, ataupun sebuah tipe penunjuk-ke-anggota-data"
  
! #: cp/typeck.cc:9411
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr "penggunaan tidak valid dari const_cast dengan tipe %qT, yang merupakan sebuah penunjuk atau referensi ke sebuah tipe fungsi"
  
! #: cp/typeck.cc:9453
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast of an rvalue of type %qT to type %qT"
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "const_cast tidak valid dari sebuah rvalue dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  #| msgid "invalid const_cast from type %qT to type %qT"
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "const_cast dari tipe %qT ke tipe %qT tidak valid"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C++ melarang casting ke sebuah tipe array %qT"
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "cast ke fungsi tipe %qT tidak valid"
  
! #: cp/typeck.cc:9758
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "tidak dapat mengubah %qE dari tipe %qT ke tipe %qT"
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr "  dalam evaluasi dari %<%Q(%#T, %#T)%>"
  
! #: cp/typeck.cc:10099
  #, fuzzy, gcc-internal-format
  #| msgid "nonconstant array index in initializer"
  msgid "assigning to an array from an initializer list"
  msgstr "indeks array bukan konstan dalam penginisialisasi"
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "tipe tidak kompatibel dalam assignmen dari %qT ke %qT"
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr "array digunakan sebagai penginisialisasi"
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "assignmen array tidak valid"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   dalam penunjuk ke anggota fungsi konversi"
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "penunjuk ke anggota konversi melalui basis maya %qT"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   dalam penunjuk ke anggota konversi"
  
! #: cp/typeck.cc:10442
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "konversi tidak valid ke tipe %qT dari tipe %qT"
  
! #: cp/typeck.cc:10766
  #, fuzzy
  #| msgid "cannot convert %qT to %qT for argument %qP to %qD"
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "tidak dapat mengubah %qT ke %qT untuk argumen %qP ke %qD"
  
! #: cp/typeck.cc:10771
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10780
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10784
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in return"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10789
  #, fuzzy
  #| msgid "cannot convert %qT to %qT in %s"
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "tidak dapat mengubah %qT ke %qT dalam %s"
  
! #: cp/typeck.cc:10825
  #, fuzzy, gcc-internal-format
  #| msgid "argument %d of %qE might be a candidate for a format attribute"
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr "argumen %d dari %qE mungkin menjadi sebuah kandidat untuk sebuah format atribut"
  
! #: cp/typeck.cc:10829
  #, fuzzy, gcc-internal-format
  #| msgid "return type might be a candidate for a format attribute"
  msgid "parameter might be a candidate for a format attribute"
  msgstr "tipe kembali mungkin berupa sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10834
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10839
  #, fuzzy, gcc-internal-format
  #| msgid "argument of function call might be a candidate for a format attribute"
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr "argumen dari fungsi panggilan mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10849
  #, fuzzy, gcc-internal-format
  #| msgid "assignment left-hand side might be a candidate for a format attribute"
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr "penempatan sisi tangan-kiri mungkin menjadi sebuah kandidat untuk sebuah atribut format"
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  #| msgid "in passing argument %P of %q+D"
  msgid "in passing argument %P of %qD"
  msgstr "dalam melewatkan argumen %P dari %q+D"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11024
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "mengembalikan referensi ke sementara"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "reference to local variable %q+D returned"
  msgid "reference to local variable %qD returned"
  msgstr "referensi ke variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of label %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11076
  #, fuzzy, gcc-internal-format
  #| msgid "address of local variable %q+D returned"
  msgid "address of local variable %qD returned"
  msgstr "alamat dari variabel lokal %q+D dikembalikan"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand in return statement"
  msgid "redundant move in return statement"
  msgstr "operan tidak valid dalam pernyataan return"
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  #| msgid "<During initialization>\n"
  msgid "redundant move in initialization"
  msgstr "<Selama inisialisasi>\n"
  
! #: cp/typeck.cc:11452
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "mengembalikan sebuah nilai dari sebuah destruktor"
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
! #: cp/typeck.cc:11464
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "tidam dapat kembali dari sebuah penanganan dari sebuah fungsi-coba-blok dari sebuah konstruktor"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "mengembalikan sebuah nilai dari sebuah konstruktor"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  #| msgid "missing initializer"
  msgid "returning initializer list"
  msgstr "hilang penginisialisasi"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, fuzzy, gcc-internal-format
  #| msgid "return-statement with no value, in function returning %qT"
  msgid "return-statement with a value, in function returning %qT"
  msgstr "pernyataan-kembali dengan tidak ada nilai, dalam fungsi mengembalikan %qT"
  
! #: cp/typeck.cc:11608
  #, fuzzy, gcc-internal-format
  #| msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr "%<operator new%> harus tidak mengembalikan KOSONG kecuali ini dideklarasikan %<throw()%> (atau ada dalam pengaruh -fcheck-new )"
  
! #: cp/typeck.cc:11697
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  #| msgid "invalid %%s value"
  msgid "using rvalue as lvalue"
*************** msgstr ""
*** 80454,80466 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
--- 80552,80564 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for min lvalue"
  msgid "invalid expression for static array dimension: %s"
  msgstr "ekspresi tidak valid untuk minimal lvalue"
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
*************** msgid "Array reference at %C cannot have
*** 80793,80799 ****
  msgstr "Referensi array di %C tidak dapat memiliki lebih dari %d dimensi"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 80891,80897 ----
  msgstr "Referensi array di %C tidak dapat memiliki lebih dari %d dimensi"
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr "Fortran 2003: [...] gaya array k
*** 80970,80976 ****
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Type-spec at %L cannot contain a deferred type parameter"
--- 81068,81074 ----
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Type-spec at %L cannot contain a deferred type parameter"
*************** msgstr ""
*** 81093,81099 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
--- 81191,81197 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "argumen dari atribut %qs bukan sebuah konstanta string"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind for logical constant at %C"
  msgid "Invalid use of BOZ literal constant at %L"
*************** msgstr ""
*** 82444,82450 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 82542,82548 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 82460,82466 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "gagal untuk memperoleh status keluar"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %C"
  msgid "%qs of %qs is PRIVATE at %L"
--- 82558,82564 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "gagal untuk memperoleh status keluar"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %C"
  msgid "%qs of %qs is PRIVATE at %L"
*************** msgstr "Spesifikasi INTENT buruk di %C"
*** 82729,82735 ****
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 82827,82833 ----
  msgid "deferred type parameter at %C"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr "nilai-inisialisasi dari referens
*** 83125,83131 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
--- 83223,83229 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "Ekstensi: Gaya-lama inisialisasi di %C"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr "Inisialisasi di %C bukan sebuah variabel penunjuk"
*************** msgstr "Inisialisasi di %C bukan sebuah
*** 83136,83142 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
--- 83234,83240 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr "Inisialisasi dari penunjuk di %C membutuhkan '=>', bukan '='"
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
*************** msgstr ""
*** 83299,84844 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: fortran/decl.cc:4623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Ekstensi: BYTE tipe di %C"
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "tipe BYTE digunakan di %C tidak tersedia dalam mesin target"
  
! #: fortran/decl.cc:4697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "malformed spec function name"
  msgid "Malformed type-spec at %C"
  msgstr "spesifikasi nama fungsi salah format"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Tipe nama '%s' di %C adalah ambigu"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate IMPLICIT NONE statement at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Hilang jangkauan karakter dalam IMPLISIT di %C"
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Huruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %C"
  
! #: fortran/decl.cc:5379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.cc:5562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Tidak dapat IMPOR '%s' dari satuan host scoping di %C - tidak ada."
  
! #: fortran/decl.cc:5694
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' telah ter-IMPOR dari satuan host scoping di %C."
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Sintaks error dalam pernyataan IMPOR di %C"
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/decl.cc:6105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "Missing codimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6279
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Components in TYPE at %C must precede CONTAINS"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponen dalam TYPE di %C harus mengawali CONTAINS"
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6317
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s atribut di %L tidak diperbolehka diluar dari bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "TERPROTEKSI di %C hanya diperbolehkan dalam bagian spesifikasi dari modul"
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: atribut TERPROTEKSI di %C"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: atribut NILAI di %C"
  
! #: fortran/decl.cc:6453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: atribut VOLATILE di %C"
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Multiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %C"
  
! #: fortran/decl.cc:6599
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "secara implisit terdeklarasi fungsi BIND(C) '%s' di %L mungkin tidak C interoperable"
  
! #: fortran/decl.cc:6621
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L mungkin tidak berupa jenis C dapat berinteroperasi melalui blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:6632
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Tipe deklarasi '%s' di %L bukan C interoperable tetapi ini adalah BIND(C)"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variabel '%s' di %L mungkin bukan sebuah jenis C interoperable tetapi ini adalah bind(c)"
  
! #: fortran/decl.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L tidak dapat dideklarasikan dengan BIND(C)karena ini bukan sebuah global"
  
! #: fortran/decl.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/decl.cc:6672
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa sebuah array"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa string karakter"
  
! #: fortran/decl.cc:6703
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Simbol '%s' di %L ditandai PRIVATE tetapi telah diberikan level binding '%s'"
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Dibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Hilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.cc:6858
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.cc:6968
  #, 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 "Tipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunan"
  
! #: fortran/decl.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "A type parameter list is required at %C"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "A parameter name is required at %C"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "variabel RESULT di %C harus berbeda dari nama fungsi"
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: BIND(C) atribut di %L mungkin tidak dispesifikasikan untuk sebuah prosedur internal"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "atribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)"
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "prosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %C"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMA"
  
! #: fortran/decl.cc:7886
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Diduga '::' setelah atribut binding di %C"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Procedure pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/decl.cc:8069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in structure constructor at %C"
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Sintaks error dalam struktur konstruktor di %C"
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROCEDURE statement at %C"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:8166
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Diduga daftar argumen formal dalam definisi fungsi di %C"
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umum"
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASI"
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.cc:8460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOK"
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.cc:8471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNAN"
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THEN"
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALL"
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHERE"
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Hilang parantheses yang dibutuhkan sebelum BIND(C) di %C"
  
! #: fortran/decl.cc:8670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.cc:8833
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Kembali alternatif tidak dapat muncul dalam antar-muka operator di %L"
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nama C tidak valid dalam penspesifikasi NAMA= di %C"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= penspesifikasi di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Hilang penutup paren untuk binding label di %C"
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %C"
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Diduga nama blok dari '%s' dalam pernyataan %s di %C"
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Diduga label '%s' untuk pernyataan %s di %C"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.cc:9511
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensi dipesifikasikan untuk %s di %L setelah inisialisasinya"
  
! #: fortran/decl.cc:9519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing array specification at %L in DIMENSION statement"
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytes"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Diduga \",\" atau akhir dari pernyataan di %C"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Deklarasi penunjuk cray di %C membutuhkan pilihan -fcray-pointer"
  
! #: fortran/decl.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator .%s.  di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:10063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PUBLIK di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nama variabel diduga di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Diduga tanda = dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Diduga ekspresi di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Inisialisasi variabel  yang telah diinisialisasi di %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Blanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnya"
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10565
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/decl.cc:10673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.cc:10867
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Ambigu simbol dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:10925
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/decl.cc:10938
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah BIND(C)"
  
! #: fortran/decl.cc:10945
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah tipe SEQUENCE"
  
! #: fortran/decl.cc:10968
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10980
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:11001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Duplikasi konstruksi label '%s' di %C"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.cc:11200
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: blok CONTAINS dalam definisi turunan di %C"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.cc:11423
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.cc:11513
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray Pointee di %C tidak dapat diasumsikan bentuk array"
  
! #: fortran/decl.cc:11616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM dan ENUMERATOR di %C"
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumerator melebihi tipe integer C di %C"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L tidak diinisialisasi dengan ekspresi integer"
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Sintaks error dalam definisi ENUMERATOR di %C"
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal NOPASS di %C"
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal PASS di %C"
  
! #: fortran/decl.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate NON_OVERRIDABLE at %C"
  msgid "Duplicate DEFERRED at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12081
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in NAME= specifier for binding label at %C"
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.cc:12086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE(interface) at %C is not yet implemented"
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDUR(antar-muka) di %C belum diimplementasikan"
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.cc:12113
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "'::' diperlukan dalam binding PROCEDUR dengan target eksplisit di %C"
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected generic name at %C"
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Diduga nama generik di %C"
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Form tidak valid dari pernyataan APLIKASI di %C"
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12306
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "The access specification at %L not in a module"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12345
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:12352
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after GENERIC binding at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC di %C harus berada didalam sebuah tipe turunan CONTAINS"
  
! #: fortran/decl.cc:12618
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12626
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.cc:12684
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "deklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINS"
  
! #: fortran/decl.cc:12760
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULE"
  
! #: fortran/decl.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nama prosedur tidak dikenal \"%s\" di %C"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%s' di %C telah didefinisikan sebagai prosedur FINAL!"
  
! #: fortran/decl.cc:12892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected characters in PARAMETER statement at %C"
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:12938
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
--- 83397,84942 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "referensi ke %qD adalah ambigu"
  
! #: fortran/decl.cc:4629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: BYTE type at %C"
  msgid "BYTE type at %C"
  msgstr "Ekstensi: BYTE tipe di %C"
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr "tipe BYTE digunakan di %C tidak tersedia dalam mesin target"
  
! #: fortran/decl.cc:4703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L is not allowed in this context"
  msgid "Assumed type at %C is not allowed for components"
  msgstr "Argumen dengan nilai di %L tidak diperbolehkan dalam konteks ini"
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "malformed spec function name"
  msgid "Malformed type-spec at %C"
  msgstr "spesifikasi nama fungsi salah format"
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C is ambiguous"
  msgid "Type name %qs at %C is ambiguous"
  msgstr "Tipe nama '%s' di %C adalah ambigu"
  
! #: fortran/decl.cc:4955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "CLASS statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate IMPLICIT NONE statement at %C"
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr "Duplikasi pernyataan IMPLISIT NONE di %C"
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr "Hilang jangkauan karakter dalam IMPLISIT di %C"
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr "Huruf harus dalam urutan alphabet dalam pernyataan IMPLISIT di %C"
  
! #: fortran/decl.cc:5385
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SAVE statement at %C follows blanket SAVE statement"
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.cc:5568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgid "F2008: C1210 IMPORT statement at %C is not permitted in a module procedure interface body"
  msgstr "pernyataan IMPOR di %C hanya diijinkan di sebuah tubuh ANTAR-MUKA"
  
! #: fortran/decl.cc:5573
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "IMPORT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5679
  #, fuzzy, gcc-internal-format
  #| msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr "Tidak dapat IMPOR '%s' dari satuan host scoping di %C - tidak ada."
  
! #: fortran/decl.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' is already IMPORTed from host scoping unit at %C."
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr "'%s' telah ter-IMPOR dari satuan host scoping di %C."
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr "Sintaks error dalam pernyataan IMPOR di %C"
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/decl.cc:6111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing dimension specification at %C"
  msgid "Missing codimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr "Hilang spesifikasi dimensi di %C"
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "Fortran 2003: atribut DAPAT DIALOKASIKAN di %C dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6285
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Components in TYPE at %C must precede CONTAINS"
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr "Komponen dalam TYPE di %C harus mengawali CONTAINS"
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "Fortran 2003: Atribut %s di %L dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6323
  #, gcc-internal-format, gfc-internal-format
  msgid "%s attribute at %L is not allowed outside of the specification part of a module"
  msgstr "%s atribut di %L tidak diperbolehka diluar dari bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:6333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Attribute at %L is not allowed in a TYPE definition"
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "Atribut di %L tidak diijinkan dalam sebuah definisi TIPE"
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr "TERPROTEKSI di %C hanya diperbolehkan dalam bagian spesifikasi dari modul"
  
! #: fortran/decl.cc:6418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED attribute at %C"
  msgid "PROTECTED attribute at %C"
  msgstr "Fortran 2003: atribut TERPROTEKSI di %C"
  
! #: fortran/decl.cc:6452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE attribute at %C"
  msgid "VALUE attribute at %C"
  msgstr "Fortran 2003: atribut NILAI di %C"
  
! #: fortran/decl.cc:6459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE attribute at %C"
  msgid "VOLATILE attribute at %C"
  msgstr "Fortran 2003: atribut VOLATILE di %C"
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr "Multiple pengidentifikasi disediakan dengan penspesifikasi NAMA= tunggal di %C"
  
! #: fortran/decl.cc:6605
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr "secara implisit terdeklarasi fungsi BIND(C) '%s' di %L mungkin tidak C interoperable"
  
! #: fortran/decl.cc:6627
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
  msgid "Variable %qs in common block %qs at %L may not be a C interoperable kind though common block %qs is BIND(C)"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L mungkin tidak berupa jenis C dapat berinteroperasi melalui blok umum '%s' adalah BIND(C)"
  
! #: fortran/decl.cc:6638
  #, fuzzy, gcc-internal-format
  #| msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr "Tipe deklarasi '%s' di %L bukan C interoperable tetapi ini adalah BIND(C)"
  
! #: fortran/decl.cc:6644
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr "Variabel '%s' di %L mungkin bukan sebuah jenis C interoperable tetapi ini adalah bind(c)"
  
! #: fortran/decl.cc:6656
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
  msgid "Variable %qs in common block %qs at %L cannot be declared with BIND(C) since it is not a global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %L tidak dapat dideklarasikan dengan BIND(C)karena ini bukan sebuah global"
  
! #: fortran/decl.cc:6670
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/decl.cc:6678
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa sebuah array"
  
! #: fortran/decl.cc:6696
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "Tipe kembali dari fungsi BIND(C) '%s' di %L tidak dapat berupa string karakter"
  
! #: fortran/decl.cc:6709
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr "Simbol '%s' di %L ditandai PRIVATE tetapi telah diberikan level binding '%s'"
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr "Dibutuhkan baik entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr "Hilang entiti atau nama blok umum untuk pernyataan spesifikasi atribut di %C"
  
! #: fortran/decl.cc:6835
  #, fuzzy, gcc-internal-format
  #| msgid "missing number"
  msgid "Missing symbol"
  msgstr "hilang angka"
  
! #: fortran/decl.cc:6864
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "BIND(C) statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/decl.cc:6974
  #, 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 "Tipe turunan di %C belum pernah didefinisikan sebelumnya jadi tidak dapat muncul dalam sebuah tipe definisi turunan"
  
! #: fortran/decl.cc:7016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in data declaration at %C"
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "Sintaks error dalam deklarasi data di %C"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.cc:7227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "procedure name = %s"
  msgid "IMPURE procedure at %C"
  msgstr "nama prosedur = %s"
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "A type parameter list is required at %C"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected alternate return label at %C"
  msgid "Alternate-return argument at %C"
  msgstr "Diduga alternatif label kembali di %C"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "A parameter name is required at %C"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/decl.cc:7431
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/decl.cc:7444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected another dimension in array declaration at %C"
  msgid "Expected parameter list in type declaration at %C"
  msgstr "Diduga dimensi lain dalam deklarasi array di %C"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr "Tidak teduga sampah dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7465
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7468
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate symbol '%s' in formal argument list at %C"
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "Duplikasi simbol '%s dalam daftar argumen formal di %C"
  
! #: fortran/decl.cc:7510
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr "variabel RESULT di %C harus berbeda dari nama fungsi"
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "Fortran 2008: BIND(C) atribut di %L mungkin tidak dispesifikasikan untuk sebuah prosedur internal"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr "atribut BIND(C) di %C membutuhkan sebuah antar-muka dengan BIND(C)"
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr "prosedur BIND(C) dengan NAMA mungkin tidak memiliki atribut PENUNJUK di %C"
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr "Prosedur dummy di %C mungkin tidak memiliki atribut BIND(C) dengan NAMA"
  
! #: fortran/decl.cc:7892
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' after binding-attributes at %C"
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "Diduga '::' setelah atribut binding di %C"
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Procedure pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/decl.cc:8075
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in structure constructor at %C"
  msgid "Syntax error in procedure pointer component at %C"
  msgstr "Sintaks error dalam struktur konstruktor di %C"
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr "PROSEDUR di %C harus berupa sebuah antar-muka umum"
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROCEDURE statement at %C"
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr "Sintaks error dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:8172
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROCEDURE statement at %C"
  msgid "PROCEDURE statement at %C"
  msgstr "Fortran 2003: pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr "Diduga daftar argumen formal dalam definisi fungsi di %C"
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr "atribut BIND(C) di %L hanya dapat digunakan untuk variabel atau blok umum"
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ENTRY statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah APLIKASI"
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.cc:8466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah MODUL"
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah DATA BLOK"
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/decl.cc:8477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok TIPE TURUNAN"
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok IF-THEN"
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok SELECT"
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok FORALL"
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok WHERE"
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul didalam sebuah subprogram terkontain"
  
! #: fortran/decl.cc:8510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected ENTRY statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr "Hilang parantheses yang dibutuhkan sebelum BIND(C) di %C"
  
! #: fortran/decl.cc:8676
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah prosedur terkontain"
  
! #: fortran/decl.cc:8839
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Alternate return cannot appear in operator interface at %L"
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr "Kembali alternatif tidak dapat muncul dalam antar-muka operator di %L"
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid C name in NAME= specifier at %C"
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "Nama C tidak valid dalam penspesifikasi NAMA= di %C"
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.cc:8965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "ASYNCHRONOUS= penspesifikasi di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr "Hilang penutup paren untuk binding label di %C"
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr "Tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr "Untuk prosedur dummy %s, tidak ada nama binding diijinkan dalam BIND(C) di %C"
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr "NAMA tidak diijinkan dalam BIND(C) untuk ANTAR-MUKA ABSTRAK di %C"
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/decl.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C cannot follow %s statement at %L"
  msgid "END statement instead of %s statement at %L"
  msgstr "pernyataan %s di %C tidak dapat mengikuti pernyataan %s di %L"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/decl.cc:9345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting %s statement at %C"
  msgid "Expecting %s statement at %L"
  msgstr "Diduga pernyataan %s di %C"
  
! #: fortran/decl.cc:9370
  #, fuzzy, gcc-internal-format
  #| msgid "Expected block name of '%s' in %s statement at %C"
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "Diduga nama blok dari '%s' dalam pernyataan %s di %C"
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, fuzzy, gcc-internal-format
  #| msgid "Expected label '%s' for %s statement at %C"
  msgid "Expected label %qs for %s statement at %C"
  msgstr "Diduga label '%s' untuk pernyataan %s di %C"
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.cc:9517
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dimensions specified for %s at %L after its initialisation"
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr "Dimensi dipesifikasikan untuk %s di %L setelah inisialisasinya"
  
! #: fortran/decl.cc:9525
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing array specification at %L in DIMENSION statement"
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr "Hilang spesifikasi array di %L dalam pernyataan DIMENSI"
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr "Spesifikasi array harus deferred di %L"
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/decl.cc:9676
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<(%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr "Penunjuk Cray di %C memiliki %d bytes ketelitian; alamat memori membutuhkan %d bytes"
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:9755
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot set Cray pointee array spec."
  msgstr "tidak dapat mengubah ke sebuah tipe penunjuk"
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr "Duplikasi spesifikasi array untuk Cray pointee di %C"
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr "Diduga \")\" di %C"
  
! #: fortran/decl.cc:9791
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" or end of statement at %C"
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "Diduga \",\" atau akhir dari pernyataan di %C"
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9868
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr "Deklarasi penunjuk cray di %C membutuhkan pilihan -fcray-pointer"
  
! #: fortran/decl.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CONTIGUOUS statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr "Spesifikasi akses dari operator .%s.  di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:10069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: PROTECTED statement at %C"
  msgid "PROTECTED statement at %C"
  msgstr "Fortran 2003: pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr "pernyataan PUBLIK di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr "Nama variabel diduga di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr "Diduga tanda = dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr "Diduga ekspresi di %C dalam pernyataan PARAMETER"
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "Inisialisasi variabel  yang telah diinisialisasi di %C"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.cc:10357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VOLATILE statement at %C"
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable in READ statement at %C"
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "Diduga variabel dalam pernyataan BACA di %C"
  
! #: fortran/decl.cc:10413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "Syntax error in STATIC statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr "Blanket pernyataan SAVE di %C mengikuti pernyataan SAVE sebelumnya"
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr "pernyataan SAVE di %C mengikuti blanket pernyataan SAVE"
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VALUE statement at %C"
  msgid "VALUE statement at %C"
  msgstr "Fortran 2003: pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: VOLATILE statement at %C"
  msgid "VOLATILE statement at %C"
  msgstr "Fortran 2003: pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr "Sintaks error dalam pernyataan VOLATILE di %C"
  
! #: fortran/decl.cc:10635
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "ASYNCHRONOUS statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/decl.cc:10679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr "PROSEDUR MODUL di %C harus dalam sebuah antar-muka modul umum"
  
! #: fortran/decl.cc:10873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr "Prosedur intrinsik '%s' tidak diperbolehkan dalam pernyataan PROSEDUR di %C"
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr "Ambigu simbol dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/decl.cc:10937
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in EXTENDS expression at %C is not a derived type"
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr "'%s' dalam ekspresi EXTENDS di %C bukan sebuah tipe turunan"
  
! #: fortran/decl.cc:10944
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is BIND(C)"
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah BIND(C)"
  
! #: fortran/decl.cc:10951
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr "'%s' tidak dapat diekstensikan di %C karena ini adalah tipe SEQUENCE"
  
! #: fortran/decl.cc:10974
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PRIVATE dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:10986
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
  msgstr "Tipe turunan di %C hanya dapat berupa PUBLIK dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/decl.cc:11007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ABSTRACT type '%s' used at %L"
  msgid "ABSTRACT type at %C"
  msgstr "tipe ABSTRAK '%s' digunakan di %L"
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate construct label '%s' at %C"
  msgid "Failed to create structure type '%s' at %C"
  msgstr "Duplikasi konstruksi label '%s' di %C"
  
! #: fortran/decl.cc:11059
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.cc:11106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after MAP statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Junk after UNION statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after function declaration at %C"
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "Tidak terduga sampah setelah deklarasi fungsi di %C"
  
! #: fortran/decl.cc:11206
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/decl.cc:11213
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr "Diduga :: dalam definisi TIPE di %C"
  
! #: fortran/decl.cc:11389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003:  CONTAINS block in derived type definition at %C"
  msgid "Mangled derived type definition at %C"
  msgstr "Fortran 2003: blok CONTAINS dalam definisi turunan di %C"
  
! #: fortran/decl.cc:11418
  #, fuzzy, gcc-internal-format
  #| msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "Nama tipe '%s' di %C tidak dapat sama seperti sebuah tipe intrinsic"
  
! #: fortran/decl.cc:11429
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:11432
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type name '%s' at %C already has a basic type of %s"
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "Nama tipe turunan '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/decl.cc:11447
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/decl.cc:11456
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type definition of '%s' at %C has already been defined"
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "Definisi tipe turunan dari '%s' di %C telah terdefinisi"
  
! #: fortran/decl.cc:11519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr "Cray Pointee di %C tidak dapat diasumsikan bentuk array"
  
! #: fortran/decl.cc:11622
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
  msgid "ENUM and ENUMERATOR at %C"
  msgstr "Fortran 2003: ENUM dan ENUMERATOR di %C"
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "Enumerator melebihi tipe integer C di %C"
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr "ENUMERATOR %L tidak diinisialisasi dengan ekspresi integer"
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "pernyataan definisi ENUM diduga sebelum %C"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr "Sintaks error dalam definisi ENUMERATOR di %C"
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "Duplikasi penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal NOPASS di %C"
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr "Binding atribut telah menspesifikasikan passing, tidak legal PASS di %C"
  
! #: fortran/decl.cc:11949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate %s attribute at %L"
  msgid "Duplicate POINTER attribute at %C"
  msgstr "Duplikasi %s atribut di %L"
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate NON_OVERRIDABLE at %C"
  msgid "Duplicate DEFERRED at %C"
  msgstr "Duplikasi NON_OVERRIDABLE di %C"
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "Diduga penspesifikasi akses di %C"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr "Diduga atribut binding di %C"
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12067
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "%<)%> expected at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12087
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in NAME= specifier for binding label at %C"
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr "Sintaks error dalam penspesifikasi NAMA= untuk binding label di %C"
  
! #: fortran/decl.cc:12092
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE(interface) at %C is not yet implemented"
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr "PROCEDUR(antar-muka) di %C belum diimplementasikan"
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr "Diduga nama binding di %C"
  
! #: fortran/decl.cc:12119
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after PROCEDURE declaration at %C"
  msgid "PROCEDURE list at %C"
  msgstr "Sampah setelah deklarasi PROCEDURE di %C"
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12137
  #, fuzzy, gcc-internal-format
  #| msgid "'::' needed in PROCEDURE binding with explicit target at %C"
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr "'::' diperlukan dalam binding PROCEDUR dengan target eksplisit di %C"
  
! #: fortran/decl.cc:12147
  #, fuzzy, gcc-internal-format
  #| msgid "Expected binding target after '=>' at %C"
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "Diduga binding target setelah '=>' di %C"
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<::%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected generic name at %C"
  msgid "Expected generic name or operator descriptor at %C"
  msgstr "Diduga nama generik di %C"
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid form of PROGRAM statement at %C"
  msgid "Malformed GENERIC statement at %C"
  msgstr "Form tidak valid dari pernyataan APLIKASI di %C"
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '(' at %C"
  msgid "Expected %<=>%> at %C"
  msgstr "Diduga '(' di %C"
  
! #: fortran/decl.cc:12312
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "The access specification at %L not in a module"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12351
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:12358
  #, fuzzy, gcc-internal-format
  #| msgid "Access specification of the %s operator at %C has already been specified"
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr "Spesifikasi akses dari operator %s di %C telah dispesifikasikan"
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected module procedure name at %C"
  msgid "Expected specific procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.cc:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Junk after GENERIC binding at %C"
  msgid "Junk after GENERIC statement at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr "GENERIC di %C harus berada didalam sebuah tipe turunan CONTAINS"
  
! #: fortran/decl.cc:12624
  #, fuzzy, gcc-internal-format
  #| msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
  msgid "There's already a non-generic procedure with binding name %qs for the derived type %qs at %C"
  msgstr "Telah ada sebuah prosedur bukan generik dengan nama binding '%s' untuk tipe turunan '%s' di %C"
  
! #: fortran/decl.cc:12632
  #, fuzzy, gcc-internal-format
  #| msgid "Binding at %C must have the same access as already defined binding '%s'"
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr "Binding di %C harus memiliki akses sama seperti telah didefinisikan binding '%s'"
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr "Diduga nama binding spesifik di %C"
  
! #: fortran/decl.cc:12690
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' already defined as specific binding for the generic '%s' at %C"
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr "'%s' telah didefinisikan sebagai binding spesifik untuk generik '%s' di %C"
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr "Sampah setelah binding GENERIC di %C"
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr "deklarasi FINAL di %C harus berada didalam sebuah tipe turunan daerah CONTAINS"
  
! #: fortran/decl.cc:12766
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
  msgstr "Deklarasi tipe turunan dengan FINAL di %C harus berada dalam spesifikasi dari sebuah MODULE"
  
! #: fortran/decl.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr "Kosong FINAL di %C"
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr "Diduga nama prosedur modul di %C"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  #| msgid "Expected \",\" at %C"
  msgid "Expected %<,%> at %C"
  msgstr "Diduga \",\" di %C"
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  #| msgid "Unknown procedure name \"%s\" at %C"
  msgid "Unknown procedure name %qs at %C"
  msgstr "Nama prosedur tidak dikenal \"%s\" di %C"
  
! #: fortran/decl.cc:12824
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is already defined as FINAL procedure!"
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "'%s' di %C telah didefinisikan sebagai prosedur FINAL!"
  
! #: fortran/decl.cc:12898
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected characters in PARAMETER statement at %C"
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Karakter tidak terduga dalam pernyataan PARAMETER di %C"
  
! #: fortran/decl.cc:12944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in VALUE statement at %C"
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Sintaks error dalam pernyataan NILAI di %C"
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in FORALL iterator at %C"
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/decl.cc:13051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CHARACTER declaration at %C"
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "Sintaks error dalam deklarasi KARAKTER di %C"
  
! #: fortran/decl.cc:13085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in ENUMERATOR definition at %C"
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
*************** msgstr ""
*** 84896,84902 ****
  msgid "show_code_node(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
--- 84994,85000 ----
  msgid "show_code_node(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert to a pointer type"
  msgid "Cannot convert %qs to interoperable type at %L"
*************** msgstr "Jumlah dari elemen dalam konstru
*** 84968,84979 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "Sintaks error dalam konstruksi array di %C"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid KIND parameter of %s at %L"
  msgid "KIND part_ref at %C"
--- 85066,85077 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "Sintaks error dalam konstruksi array di %C"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid KIND parameter of %s at %L"
  msgid "KIND part_ref at %C"
*************** msgstr ""
*** 84989,85442 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "argumen fungsi elemen di %C tidak komplian"
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Operan numerik atau KARAKTER dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Operator konkatenasi dalam ekspresi di %L harus memiliki dua operan KARAKTER"
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Operator konkatenasi di %L harus konkatenasi string dari tipe yang sama"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "operator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKAL"
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Operan numerik dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2924
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/expr.cc:3061
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed character length variable '%s' in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Diasumsikan panjang karakter variabel '%s' dalam ekspresi konstanta di %L"
  
! #: fortran/expr.cc:3145
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "intrinsik transformational '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ekstensi: Evaluasi dari ekspresi inisialisasi ekpresi tidak baku di %L"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Fungsi '%s' dalam ekspresi inisialisasi di %L harus berupa sebuah intrinsik atau sebuah spesifikasi fungsi"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan ukuran array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3344
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Deferred array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter '%s' di %L belum terdeklarasi atau sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstan"
  
! #: fortran/expr.cc:3433
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Fungsi spesifikasi '%s' di %L tidak dapat berupa sebuah pernyataan fungsi"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat berupa sebuah internal fungsi"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spesifikasi fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat REKURSIF"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:3764
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/expr.cc:3771
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:3824
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/expr.cc:3856
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "Fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ekspresi di %L harus berupa skalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Bentuk berbeda untuk %s di %L dalam dimensi %d (%d dan %d)"
  
! #: fortran/expr.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' di %L bukan sebuah NILAI"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Tingkat tidak kompatibel %d dan %d dalam penempatan di %L"
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Tipe variabel adalah TIDAK DIKETAHUI dalam penempatan di %L"
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL muncul di sisi kanan dalam penempatan di %L"
  
! #: fortran/expr.cc:4134
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "fungsi dinilai POINTER muncul di sisi kanan dari penempatan di %L"
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipe tidak kompatibel dalam pernyataan DATA di %L; dicoba mengubah %s ke %s"
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4273
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' dalam penempatan penunjuk di %L tidak dapat berupa sebuah nilai-kiri karena iniadalah sebuah prosedur"
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Diduga spesifikasi terikat untuk '%s' di %L"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Spesifikasi terikat untuk '%s' dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "stack size must not be greater than 64k"
  msgid "Stride must not be present at %L"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate interface declaration for class %qs"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "duplikasi deklarasi antar-muka untuk class %qs"
  
! #: fortran/expr.cc:4596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipe berbeda dalam penempatan penunjuk di %L; mencoba penempatan dari %s ke %s"
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Tingkat berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 85087,85540 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr "argumen fungsi elemen di %C tidak komplian"
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr "Operan numerik atau KARAKTER dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr "Operator konkatenasi dalam ekspresi di %L harus memiliki dua operan KARAKTER"
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr "Operator konkatenasi di %L harus konkatenasi string dari tipe yang sama"
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr "operator .NOT. dalam ekspresi di %L harus memiliki sebuah operan LOGIKAL"
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr "Operan numerik dibutuhkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:2934
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/expr.cc:3071
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed character length variable '%s' in constant expression at %L"
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr "Diasumsikan panjang karakter variabel '%s' dalam ekspresi konstanta di %L"
  
! #: fortran/expr.cc:3155
  #, fuzzy, gcc-internal-format
  #| msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr "intrinsik transformational '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: Evaluation of nonstandard initialization expression at %L"
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Ekstensi: Evaluasi dari ekspresi inisialisasi ekpresi tidak baku di %L"
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "Fungsi '%s' dalam ekspresi inisialisasi di %L harus berupa sebuah intrinsik atau sebuah spesifikasi fungsi"
  
! #: fortran/expr.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "Fungsi intrinsik '%s' di %L tidak diperbolehkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3328
  #, fuzzy, gcc-internal-format
  #| msgid "PARAMETER '%s' is used at %L before its definition is complete"
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "PARAMTER '%s' digunakan di %L sebelum definisinya lengkap"
  
! #: fortran/expr.cc:3348
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan ukuran array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3354
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3367
  #, fuzzy, gcc-internal-format
  #| msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "Deferred array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3373
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr "Array '%s' di %L bukan sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstanta"
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/expr.cc:3389
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr "Parameter '%s' di %L belum terdeklarasi atau sebuah variabel, yang tidak mereduksi ke sebuah ekspresi konstan"
  
! #: fortran/expr.cc:3443
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_init_expr(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3583
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be a statement function"
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "Fungsi spesifikasi '%s' di %L tidak dapat berupa sebuah pernyataan fungsi"
  
! #: fortran/expr.cc:3590
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat berupa sebuah internal fungsi"
  
! #: fortran/expr.cc:3597
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L must be PURE"
  msgid "Specification function %qs at %L must be PURE"
  msgstr "Spesifikasi fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3605
  #, fuzzy, gcc-internal-format
  #| msgid "Specification function '%s' at %L cannot be RECURSIVE"
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat REKURSIF"
  
! #: fortran/expr.cc:3766
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' not allowed in expression at %L"
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "Dummy argumen '%s' tidak diijinkan dalam ekspresi di %L"
  
! #: fortran/expr.cc:3774
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa OPSIONAL"
  
! #: fortran/expr.cc:3781
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/expr.cc:3803
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:3834
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "check_restricted(): Unknown expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/expr.cc:3866
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L must be PURE"
  msgid "Function %qs at %L must be PURE"
  msgstr "Fungsi '%s' di %L harus berupa PURE"
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr "Ekspresi di %L harus berupa skalar"
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr "Bentuk berbeda untuk %s di %L dalam dimensi %d (%d dan %d)"
  
! #: fortran/expr.cc:3993
  #, fuzzy, gcc-internal-format
  #| msgid "using template type parameter %qT after %qs"
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr "menggunakan parameter tipe template %qT setelah %qs"
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a VALUE"
  msgid "%qs at %L is not a VALUE"
  msgstr "'%s' di %L bukan sebuah NILAI"
  
! #: fortran/expr.cc:4101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal stride of zero at %L"
  msgid "Illegal assignment to external procedure at %L"
  msgstr "Tidak legal stride dari nol di %L"
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr "Tingkat tidak kompatibel %d dan %d dalam penempatan di %L"
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr "Tipe variabel adalah TIDAK DIKETAHUI dalam penempatan di %L"
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr "NULL muncul di sisi kanan dalam penempatan di %L"
  
! #: fortran/expr.cc:4144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "POINTER valued function appears on right-hand side of assignment at %L"
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr "fungsi dinilai POINTER muncul di sisi kanan dari penempatan di %L"
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr "Tipe tidak kompatibel dalam pernyataan DATA di %L; dicoba mengubah %s ke %s"
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4283
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr "'%s' dalam penempatan penunjuk di %L tidak dapat berupa sebuah nilai-kiri karena iniadalah sebuah prosedur"
  
! #: fortran/expr.cc:4307
  #, fuzzy, gcc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "Expected bounds specification for %qs at %L"
  msgstr "Diduga spesifikasi terikat untuk '%s' di %L"
  
! #: fortran/expr.cc:4312
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "Fortran 2003: Spesifikasi terikat untuk '%s' dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4341
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "stack size must not be greater than 64k"
  msgid "Stride must not be present at %L"
  msgstr "ukuran stack harus lebih besar  dari 64k"
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "Pointer object at %L shall not have a coindex"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4447
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4472
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4479
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4487
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate interface declaration for class %qs"
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr "duplikasi deklarasi antar-muka untuk class %qs"
  
! #: fortran/expr.cc:4606
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr "Tipe berbeda dalam penempatan penunjuk di %L; mencoba penempatan dari %s ke %s"
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr "Tingkat berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target is not a POINTER at %L"
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr "Penempatan target penunjuk bukan sebuah PENUNJUK di %L"
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 85444,85653 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data target at %L shall not have a coindex"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/expr.cc:4749
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Target penempatan penunjun baik bukan TARGET ataupun PENUNJUN di %L"
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Target buruk dalam penempatan penunjuk dalam prosedur PURE di %L"
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Penempatan penunjuk dengan subscrip vektori di rhs di %L"
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/expr.cc:5064
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2003: eksponen bukan integer dalam sebuah ekspresi inisialisasi di %L"
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  #| msgid "Argument to '%s' at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "Argumen ke '%s' di %L bukan sebuah variabel"
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variabel %s tidak dapat ditempatkan dalam prosedur PURE di %C"
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 85542,85751 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data target at %L shall not have a coindex"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/expr.cc:4759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr "Target penempatan penunjun baik bukan TARGET ataupun PENUNJUN di %L"
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr "Target buruk dalam penempatan penunjuk dalam prosedur PURE di %L"
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr "Penempatan penunjuk dengan subscrip vektori di rhs di %L"
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr "Target penempatan penunjuk memiliki atribut PROTECTED di %L"
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/expr.cc:5074
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5114
  #, fuzzy, gcc-internal-format
  #| msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "Antarmuka abstrak '%s' tidak valid dalam penempatan penunjuk prosedur di %L"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr "Fortran 2003: eksponen bukan integer dalam sebuah ekspresi inisialisasi di %L"
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, fuzzy, gcc-internal-format
  #| msgid "Argument to '%s' at %L is not a variable"
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "Argumen ke '%s' di %L bukan sebuah variabel"
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' cannot appear in the expression at %L"
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "Variabel '%s' tidak dapat muncul dalam ekspresi di %L"
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6952
  #, fuzzy, gcc-internal-format
  #| msgid "Variable %s cannot be assigned in PURE procedure at %C"
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "Variabel %s tidak dapat ditempatkan dalam prosedur PURE di %C"
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr "Nilai integer terlalu besar dala
*** 85669,85782 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Membuat array sementara di %L"
  
! #: fortran/frontend-passes.cc:901
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "Removing call to impure function %qs at %L"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: fortran/frontend-passes.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "Removing call to impure function at %L"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "bad expression"
  msgstr "diduga ekspresi"
  
! #: fortran/frontend-passes.cc:1395
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2181
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "illegal OP in optimize_comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:2630
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:2958 fortran/frontend-passes.cc:2984
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:3086
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3092
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "%s between %L and %L"
--- 85767,85880 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "Membuat array sementara di %L"
  
! #: fortran/frontend-passes.cc:902
  #, fuzzy, gcc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "Removing call to impure function %qs at %L"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: fortran/frontend-passes.cc:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "error in args to spec function '%s'"
  msgid "Removing call to impure function at %L"
  msgstr "error dalam argumen ke fungsi spesifikasi '%s'"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "bad expression"
  msgstr "diduga ekspresi"
  
! #: fortran/frontend-passes.cc:1396
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2182
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operands in gimple comparison"
  msgid "illegal OP in optimize_comparison"
  msgstr "operan tidak valid dalam perbandingan gimple"
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to subroutine %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:2631
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to subroutine %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:2962 fortran/frontend-passes.cc:2988
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld < %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr "Referensi array di %L diluar dari jangkauan (%ld > %ld) dalam dimensi %d"
  
! #: fortran/frontend-passes.cc:3090
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L set to undefined value inside loop beginning at %L as INTENT(OUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3096
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
  msgid "Variable %qs at %L not definable inside loop beginning at %L as INTENT(INOUT) argument to function %qs"
  msgstr "Variabel '%s' di %C tidak dapat diredefinisi didalam loop berawal di %L"
  
! #: fortran/frontend-passes.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "comparison between %q#T and %q#T"
  msgid "%s between %L and %L"
*************** msgstr "Argumen pertama dari penempatan
*** 85910,85921 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari antar-muka operator di %L harus berupa INTENT(IN)"
--- 86008,86019 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari penempatan didefinisikan di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen pertama dari antar-muka operator di %L harus berupa INTENT(IN)"
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr "Argumen kedua dari antar-muka operator di %L harus berupa INTENT(IN)"
*************** msgstr "Fortran 2003: Skalar KARAKTER ak
*** 86204,86747 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.cc:3399
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.cc:3422
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.cc:3426
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.cc:3435
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Argumen kata-kunci '%s' di %L telah berasosiasi dengan argumen aktual lain"
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Lebih aktual daripada formal argumen dalam pemanggilan prosedur di %L"
  
! #: fortran/interface.cc:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:3476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan penunjuk atau dapat dialokasikan argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.cc:3786
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Diduga sebuah prosedur penunjuk untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:3803
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:3870
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Aktual argumen untuk '%s' tidak dapat diasumsikan array berukuran di %L"
  
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:4014
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/interface.cc:4025
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "Aktual argumen di %L harus dapat didefinisikan sebagai sebuah dummy argumen '%s' adalah INTENT = OUT/INOUT"
  
! #: fortran/interface.cc:4072
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Daerah array aktual argumen dengan vektor subscript di %L adalah tidak kompatibel dengan INTENT(OUT), INTENT(INOUT) atau VOLATILE atribut dari argumen dummy'%s'"
  
! #: fortran/interface.cc:4092
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4110
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Daerah array aktual argumen di %L adalah tidak kompatibel dengan tidak-diasumsikanbentuk dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4131
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Penunjuk array aktual argumen di %L membutuhkan sebuah bentuk diasumsikan ataupenunjuk array dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Hilang aktual argumen untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Aktual argumen sama berasosiasi dengan INTENT(%s) argumen '%s' dan INTENT(%s) argumen '%s' di %L"
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan memiliki atribut PENUNJUK"
  
! #: fortran/interface.cc:4449
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.cc:4459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:4577
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Simbol '%s' di %L telah memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.cc:4601
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4616
  #, 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.cc:4626
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "MOLD argument to NULL required at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4686
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4697
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D teraliasi ke simbol tidak terdefinisi %qs"
  
! #: fortran/interface.cc:5247
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entiti '%s' di %C telah ada dalam sebuah antar-muka"
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Tidak dapat overwrite GENERIC '%s' di %L"
  
! #: fortran/interface.cc:5470
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' di %L overrides sebuah prosedur binding dideklarasikan NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' di %L overrides sebuah prosedur PURE dan juga harus berupa PURE"
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' di %L overrides sebuah prosedur ELEMENTAL dan juga harus berupa ELEMENTAL"
  
! #: fortran/interface.cc:5501
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' di %L overrides sebuah prosedur bukan ELEMENTAL dan tidak harus berupa ELEMENTAL juga"
  
! #: fortran/interface.cc:5510
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' di %L overrides sebuah SUBROUTINE dan juga harus berupa sebuah SUBROUTINE"
  
! #: fortran/interface.cc:5521
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' di %L overrides sebuah FUNGSI dan juga harus berupa sebuah FUNGSI"
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' di %L overrides sebuah prosedur PUBLIK dah tidak harus berupa PRIVATE"
  
! #: fortran/interface.cc:5570
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Argumen dummy '%s' dari '%s' di %L seharusnya bernama '%s' untuk mencocokan dengan argumen yang berhubungan dengan prosedur overridden"
  
! #: fortran/interface.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' di %L harus memiliki jumlah sama dari argumen formal seperti prosedur overridden"
  
! #: fortran/interface.cc:5599
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' di %L overrides sebuah binding NOPASS dan juga harus berupa NOPASS"
  
! #: fortran/interface.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' di %L overrides sebuah pengikatan dengan PASS dan juga harus berupa PASS"
  
! #: fortran/interface.cc:5617
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Argumen dummy objek yang dilewatkan dari '%s' di %L harus berada di posisi yang sama sebagai argumen dumy objek yang dilewatkan dari prosedur overridden"
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/interface.cc:5664
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/interface.cc:5734
  #, fuzzy, gcc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Terlalu banyak argumen dalam panggilan ke '%s' di %L"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
--- 86302,86850 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr "Fortran 2003: Skalar KARAKTER aktual argumen dengan array dummy argumen '%s' di %L"
  
! #: fortran/interface.cc:3402
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.cc:3429
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is not in the procedure"
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "Kata kunci argumen '%s' di %L tidak dalam prosedur"
  
! #: fortran/interface.cc:3438
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument '%s' at %L is already associated with another actual argument"
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr "Argumen kata-kunci '%s' di %L telah berasosiasi dengan argumen aktual lain"
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr "Lebih aktual daripada formal argumen dalam pemanggilan prosedur di %L"
  
! #: fortran/interface.cc:3461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing alternate return spec in subroutine call at %L"
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan penunjuk atau dapat dialokasikan argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, fuzzy, gcc-internal-format
  #| msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr "Panjang karakter tidak cocok (%ld/%ld) diantara argumen aktual dan diasumsikan-bentuk argumen dummy '%s' di %L"
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "Panjang karakter dari argumen aktual lebih pendek dari argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr "Argumen aktual berisi terlalu sedikit elemen untuk argumen dummy '%s' (%lu/%lu) di %L"
  
! #: fortran/interface.cc:3797
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure pointer for argument '%s' at %L"
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "Diduga sebuah prosedur penunjuk untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:3814
  #, fuzzy, gcc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:3831
! #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
! msgstr ""
! 
! #: fortran/interface.cc:3899
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "Aktual argumen untuk '%s' tidak dapat diasumsikan array berukuran di %L"
  
! #: fortran/interface.cc:3928
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/interface.cc:4043
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/interface.cc:4054
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr "Aktual argumen di %L harus dapat didefinisikan sebagai sebuah dummy argumen '%s' adalah INTENT = OUT/INOUT"
  
! #: fortran/interface.cc:4101
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr "Daerah array aktual argumen dengan vektor subscript di %L adalah tidak kompatibel dengan INTENT(OUT), INTENT(INOUT) atau VOLATILE atribut dari argumen dummy'%s'"
  
! #: fortran/interface.cc:4121
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Bentuk-diasumsikan aktual argumen di %L adalah tidak kompatibel dengan bentuk tidak diasumsikan dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4139
  #, fuzzy, gcc-internal-format
  #| msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
  msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument %qs due to VOLATILE attribute"
  msgstr "Daerah array aktual argumen di %L adalah tidak kompatibel dengan tidak-diasumsikanbentuk dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4160
  #, fuzzy, gcc-internal-format
  #| msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
  msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument %qs due to VOLATILE attribute"
  msgstr "Penunjuk array aktual argumen di %L membutuhkan sebuah bentuk diasumsikan ataupenunjuk array dummy argumen '%s' karena atribut VOLATILE"
  
! #: fortran/interface.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr "Hilang alternatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/interface.cc:4223
  #, fuzzy, gcc-internal-format
  #| msgid "Missing actual argument for argument '%s' at %L"
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "Hilang aktual argumen untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, fuzzy, gcc-internal-format
  #| msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr "Aktual argumen sama berasosiasi dengan INTENT(%s) argumen '%s' dan INTENT(%s) argumen '%s' di %L"
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan memiliki atribut PENUNJUK"
  
! #: fortran/interface.cc:4478
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to an INTENT(%s) argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.cc:4488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
  msgid "Coindexed actual argument at %L in PURE procedure is passed to a POINTER dummy argument"
  msgstr "Prosedur argumen di %L adalah lokal ke sebuah prosedur PURE dan adalah dilewatkan ke sebuah argumen INTENT(%s)"
  
! #: fortran/interface.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4580
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic character length function '%s' at %L must have an explicit interface"
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "Otomatis panjang fungsi karakter '%s' di %L harus memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected a procedure for argument '%s' at %L"
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "Diduga sebuah prosedur untuk argumen '%s' di %L"
  
! #: fortran/interface.cc:4606
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Symbol '%s' at %L already has an explicit interface"
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "Simbol '%s' di %L telah memiliki sebuah antar-muka eksplisit"
  
! #: fortran/interface.cc:4630
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Actual argument of LOCK_TYPE or with LOCK_TYPE component at %L requires an explicit interface for procedure %qs"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4645
  #, 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.cc:4655
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Missing arguments to %s intrinsic at %L"
  msgid "MOLD argument to NULL required at %L"
  msgstr "Hilang argumen ke %s intrinsik di %L"
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4715
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' called with an implicit interface at %L"
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr "Prosedur '%s' dipanggil dengan sebuah antar-muka implisit di %L"
  
! #: fortran/interface.cc:4726
  #, fuzzy, gcc-internal-format
  #| msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr "Kata kunci argumen membutuhkan antar-muka eksplisit untuk prosedur '%s' di %L"
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  #| msgid "%q+D aliased to undefined symbol %qs"
  msgid "Unable to find symbol %qs"
  msgstr "%q+D teraliasi ke simbol tidak terdefinisi %qs"
  
! #: fortran/interface.cc:5284
  #, fuzzy, gcc-internal-format
  #| msgid "Entity '%s' at %C is already present in the interface"
  msgid "Entity %qs at %L is already present in the interface"
  msgstr "Entiti '%s' di %C telah ada dalam sebuah antar-muka"
  
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  #| msgid "Can't overwrite GENERIC '%s' at %L"
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "Tidak dapat overwrite GENERIC '%s' di %L"
  
! #: fortran/interface.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr "'%s' di %L overrides sebuah prosedur binding dideklarasikan NON_OVERRIDABLE"
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr "'%s' di %L overrides sebuah prosedur PURE dan juga harus berupa PURE"
  
! #: fortran/interface.cc:5532
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr "'%s' di %L overrides sebuah prosedur ELEMENTAL dan juga harus berupa ELEMENTAL"
  
! #: fortran/interface.cc:5538
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr "'%s' di %L overrides sebuah prosedur bukan ELEMENTAL dan tidak harus berupa ELEMENTAL juga"
  
! #: fortran/interface.cc:5547
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr "'%s' di %L overrides sebuah SUBROUTINE dan juga harus berupa sebuah SUBROUTINE"
  
! #: fortran/interface.cc:5558
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr "'%s' di %L overrides sebuah FUNGSI dan juga harus berupa sebuah FUNGSI"
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr "'%s' di %L overrides sebuah prosedur PUBLIK dah tidak harus berupa PRIVATE"
  
! #: fortran/interface.cc:5607
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
  msgid "Dummy argument %qs of %qs at %L should be named %qs as to match the corresponding argument of the overridden procedure"
  msgstr "Argumen dummy '%s' dari '%s' di %L seharusnya bernama '%s' untuk mencocokan dengan argumen yang berhubungan dengan prosedur overridden"
  
! #: fortran/interface.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr "'%s' di %L harus memiliki jumlah sama dari argumen formal seperti prosedur overridden"
  
! #: fortran/interface.cc:5636
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr "'%s' di %L overrides sebuah binding NOPASS dan juga harus berupa NOPASS"
  
! #: fortran/interface.cc:5647
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr "'%s' di %L overrides sebuah pengikatan dengan PASS dan juga harus berupa PASS"
  
! #: fortran/interface.cc:5654
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr "Argumen dummy objek yang dilewatkan dari '%s' di %L harus berada di posisi yang sama sebagai argumen dumy objek yang dilewatkan dari prosedur overridden"
  
! #: fortran/interface.cc:5675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s tag at %L must be of type %s"
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "%s tag di %L harus berupa tipe %s"
  
! #: fortran/interface.cc:5682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be of INTEGER type"
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "Argumen dim di %L harus berupa tipe INTEGER"
  
! #: fortran/interface.cc:5689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character-valued internal function '%s' at %L must not be assumed length"
  msgid "DTIO character argument at %L must have assumed length"
  msgstr "Nilai-karakter fungsi internal '%s' di %L tidak boleh dengan panjang diasumsikan"
  
! #: fortran/interface.cc:5701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/interface.cc:5771
  #, fuzzy, gcc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/interface.cc:5783
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "Terlalu banyak argumen dalam panggilan ke '%s' di %L"
  
! #: fortran/interface.cc:5790
  #, fuzzy, gcc-internal-format
  #| msgid "Too many arguments in call to '%s' at %L"
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
*************** msgstr "Konversi dari %s ke %s di %L"
*** 86954,86960 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
--- 87057,87063 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot convert %s to %s at %L"
*************** msgstr "pernyataan GOTO ASSIGNED di %L m
*** 87472,87478 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
--- 87575,87581 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
*************** msgstr ""
*** 87575,87581 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
--- 87678,87684 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
*************** msgstr ""
*** 88001,88709 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected associate name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/match.cc:2006
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad continuation line at %C"
  msgid "Bad bounds remapping list at %C"
  msgstr "Baris kelanjutan buruk di %C"
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid association target at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate %s specification at %C"
  msgid "Duplicate name %qs in association at %C"
  msgstr "Duplikasi %s spesifikasi di %C"
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat berupa sebuah internal fungsi"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2170
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: fortran/match.cc:2199
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expected association list at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.cc:2208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "Expected association at %C"
  msgstr "Diduga array subscript di %C"
  
! #: fortran/match.cc:2220
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate PRIVATE statement at %C"
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Duplikasi pernyataan PRIVATE di %C"
  
! #: fortran/match.cc:2342
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/match.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "Expected reduction operator or function name at %C"
  msgstr "Diduga nama struktur komponen di %C"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<:%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/match.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in reduction list at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/match.cc:3233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3382
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.cc:3390
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.cc:3402
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "%s statement at %C is not within a construct"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/match.cc:3425
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.cc:3452
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.cc:3471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.cc:3512
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3518
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3520
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3572
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "lvalue dibutuhkan dalam pernyataan asm"
  
! #: fortran/match.cc:3700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "QUIET= specifier for %s at %L"
  msgstr "Diduga spesifikasi terikat untuk '%s' di %L"
  
! #: fortran/match.cc:3736
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement not allowed in PURE procedure at %C"
  msgid "%s statement at %C in PURE procedure"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
! #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr ""
  
! #: fortran/match.cc:3788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "spesifikasi SATUAN di %L harus berupa sebuah ekspresi INTEGER atau sebuah KARAKTER variabel"
  
! #: fortran/match.cc:3795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be scalar"
  msgid "STOP code at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/match.cc:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:3892
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:3918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4088
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4126
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: IMPORT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "Fortran 2003: pernyataan IMPOR di %C"
  
! #: fortran/match.cc:4214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.cc:4405
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.cc:4605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "Featur terhapus: pernyataan ASSIGN di %C"
  
! #: fortran/match.cc:4847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "Featur terhapus: Terassign pernyataan GOTO di %C"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Daftar pernyataan label dalam GOTO di %C tidak dapat kosong"
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/match.cc:5122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Alokasi-objek buruk dalam pernyataan ALOKASI di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/match.cc:5267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a sub-component"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Variabel loop di %C tidak dapat berupa sebuah sub-komponen"
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "BLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %L"
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "ekspresi deallokasi tidak legal dalam DEALLOCATE di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Pernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINE"
  
! #: fortran/match.cc:5761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "Ekstensi: pernyataan RETURN dalam aplikasi utama di %C"
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Sampah setelah CALL di %C"
  
! #: fortran/match.cc:5809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected type-bound procedure reference at %C"
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Diduga referensi type-bound prosedur di %C"
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Sintaks error dalam nama blok umum di %C"
--- 88104,88813 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected associate name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/match.cc:2155
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad continuation line at %C"
  msgid "Bad bounds remapping list at %C"
  msgstr "Baris kelanjutan buruk di %C"
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid character in name at %C"
  msgid "Invalid association target at %C"
  msgstr "Karakter tidak valid dalam nama di %C"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, fuzzy, gcc-internal-format
  #| msgid "Duplicate %s specification at %C"
  msgid "Duplicate name %qs in association at %C"
  msgstr "Duplikasi %s spesifikasi di %C"
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Specification function '%s' at %L cannot be an internal function"
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "Spesifikasi fungsi '%s' di %L tidak dapat berupa sebuah internal fungsi"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2359
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<;%>"
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "diduga %<,%> atau %<,%>"
  
! #: fortran/match.cc:2388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expected association list at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.cc:2397
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript at %C"
  msgid "Expected association at %C"
  msgstr "Diduga array subscript di %C"
  
! #: fortran/match.cc:2409
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate PRIVATE statement at %C"
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr "Duplikasi pernyataan PRIVATE di %C"
  
! #: fortran/match.cc:2531
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid type argument"
  msgid "Invalid type-spec at %C"
  msgstr "tipe argumen tidak valid"
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr "Sintaks error dalam iterasi FORALL di %C"
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Array constructor including type specification at %C"
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "Fortran 2003: Array konstruktor termasuk tipe spesifikasi di %C"
  
! #: fortran/match.cc:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be INTEGER"
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected structure component name at %C"
  msgid "Expected reduction operator or function name at %C"
  msgstr "Diduga nama struktur komponen di %C"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  #| msgid "Expected '::' at %C"
  msgid "Expected %<:%> at %C"
  msgstr "Diduga '::' di %C"
  
! #: fortran/match.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in reduction list at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3571
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.cc:3579
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/match.cc:3591
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.cc:3611
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "%s statement at %C is not within a construct"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/match.cc:3614
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not within construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.cc:3641
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, fuzzy, gcc-internal-format
  #| msgid "%s statement at %C is not within loop '%s'"
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr "pernyataan %s di %C tidak dlam jangkauan loop '%s'"
  
! #: fortran/match.cc:3660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C leaving OpenMP structured block"
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr "pernyataan %s di %C meninggalkan OpenMP blok terstruktur"
  
! #: fortran/match.cc:3701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3709
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3761
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr "pernyataan EXIT di %C mengakhiri loop !$OMP DO"
  
! #: fortran/match.cc:3866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "lvalue required in asm statement"
  msgid "Blank required in %s statement near %C"
  msgstr "lvalue dibutuhkan dalam pernyataan asm"
  
! #: fortran/match.cc:3889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Shape specification at %L cannot be negative"
  msgid "STOP code at %C cannot be negative"
  msgstr "Spesifikasi bentuk di %L tidak dapat negatif"
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected bounds specification for '%s' at %L"
  msgid "QUIET= specifier for %s at %L"
  msgstr "Diduga spesifikasi terikat untuk '%s' di %L"
  
! #: fortran/match.cc:3925
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement not allowed in PURE procedure at %C"
  msgid "%s statement at %C in PURE procedure"
  msgstr "pernyataan %s tidak diperbolehkan dalam prosedur PURE di %C"
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
! #, fuzzy, gcc-internal-format, gfc-internal-format
! #| msgid "Argument of SELECT statement at %L must be a scalar expression"
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr "spesifikasi SATUAN di %L harus berupa sebuah ekspresi INTEGER atau sebuah KARAKTER variabel"
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array index at %L must be scalar"
  msgid "STOP code at %L must be scalar"
  msgstr "Indeks array di %L harus berupa skalar"
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Cray pointer at %C must be an integer"
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr "Penunjuk Cray di %C harus berupa sebuah integer"
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s at %L must be a scalar"
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/match.cc:4063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected CASE statement at %C"
  msgid "PAUSE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:4084
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "ERROR STOP statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr "pernyataan DATA di %C tidak diperbolehkan dalam sebuah prosedur PURE"
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT POST statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4280
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "EVENT WAIT statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4292
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "FAIL IMAGE statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4318
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: IMPORT statement at %C"
  msgid "FORM TEAM statement at %C"
  msgstr "Fortran 2003: pernyataan IMPOR di %C"
  
! #: fortran/match.cc:4406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "CHANGE TEAM statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC TEAM statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "LOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "UNLOCK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:4791
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRINT statement at %C not allowed within PURE procedure"
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr "pernyataan PRINT di %C tidak diperbolehkan dalam prosedur PURE"
  
! #: fortran/match.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "SYNC statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: ASSIGN statement at %C"
  msgid "ASSIGN statement at %C"
  msgstr "Featur terhapus: pernyataan ASSIGN di %C"
  
! #: fortran/match.cc:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: Assigned GOTO statement at %C"
  msgid "Assigned GOTO statement at %C"
  msgstr "Featur terhapus: Terassign pernyataan GOTO di %C"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr "Daftar pernyataan label dalam GOTO di %C tidak dapat kosong"
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected constant at %C"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/match.cc:5314
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr "Alokasi-objek buruk dalam pernyataan ALOKASI di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "pointer to member type %qT incompatible with object type %qT"
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr "penunjuk ke anggota tipe %qT tidak kompatibel dengan tipe objek %qT"
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Shape specification for allocatable scalar at %C"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/match.cc:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Loop variable at %C cannot be a sub-component"
  msgid "STAT tag at %L cannot be a constant"
  msgstr "Variabel loop di %C tidak dapat berupa sebuah sub-komponen"
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr "BLOK DATA kosong di %C konflik dengan BLOK DATA sebelumnya di %L"
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr "ekspresi deallokasi tidak legal dalam DEALLOCATE di %C untuk sebuah prosedur PURE"
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr "Pernyataan alternatif RETURN di %C hanya diperbolehkan dalam sebuah SUBROUTINE"
  
! #: fortran/match.cc:5953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Extension: RETURN statement in main program at %C"
  msgid "RETURN statement in main program at %C"
  msgstr "Ekstensi: pernyataan RETURN dalam aplikasi utama di %C"
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr "Sampah setelah CALL di %C"
  
! #: fortran/match.cc:6001
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected type-bound procedure reference at %C"
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr "Diduga referensi type-bound prosedur di %C"
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Sintaks error dalam nama blok umum di %C"
*************** msgstr "Sintaks error dalam nama blok um
*** 88711,88781 ****
  #. 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.cc:6123
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  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 "Variabel '%s' di %L dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah C interoperable kind karena blok umum '%s' adalah bind(c)"
  
! #: fortran/match.cc:6132
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C tidak dapat bind(c) karena ini bukan global"
  
! #: fortran/match.cc:6139
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Simbol '%s' di %C telah dalam sebuah blok COMMON"
  
! #: fortran/match.cc:6147
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Simbol terinisialisasi '%s' di %C hanya dapat berupa COMMON dalam BLOK DATA"
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Spesifikasi array untuk simbol '%s' dalam COMMON di %C harus eksplisit"
  
! #: fortran/match.cc:6180
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Simbol '%s' dalam COMMON di %C tidak dapat berupa sebuah array PENUNJUK"
  
! #: fortran/match.cc:6190
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Simbol '%s' dalam COMMON di %C tidak dapat berupa sebuah array PENUNJUK"
  
! #: fortran/match.cc:6236
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Simbol '%s', dalam blok COMMON '%s' di %C sedang secara tidak langsung sama dengan ke COMMON blok '%s' lain"
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6411
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Daftar-nama nama grup '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/match.cc:6421
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
--- 88815,88885 ----
  #. 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.cc:6321
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
  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 "Variabel '%s' di %L dalam blok umum '%s' di %C harus terdeklarasi dengan sebuah C interoperable kind karena blok umum '%s' adalah bind(c)"
  
! #: fortran/match.cc:6330
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr "Variabel '%s' dalam blok umum '%s' di %C tidak dapat bind(c) karena ini bukan global"
  
! #: fortran/match.cc:6337
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr "Simbol '%s' di %C telah dalam sebuah blok COMMON"
  
! #: fortran/match.cc:6345
  #, fuzzy, gcc-internal-format
  #| msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr "Simbol terinisialisasi '%s' di %C hanya dapat berupa COMMON dalam BLOK DATA"
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, fuzzy, gcc-internal-format
  #| msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr "Spesifikasi array untuk simbol '%s' dalam COMMON di %C harus eksplisit"
  
! #: fortran/match.cc:6378
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "Simbol '%s' dalam COMMON di %C tidak dapat berupa sebuah array PENUNJUK"
  
! #: fortran/match.cc:6388
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr "Simbol '%s' dalam COMMON di %C tidak dapat berupa sebuah array PENUNJUK"
  
! #: fortran/match.cc:6434
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr "Simbol '%s', dalam blok COMMON '%s' di %C sedang secara tidak langsung sama dengan ke COMMON blok '%s' lain"
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6609
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already has a basic type of %s"
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr "Daftar-nama nama grup '%s' di %C telah memiliki sebuah tipe dasar dari %s"
  
! #: fortran/match.cc:6619
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
*************** msgstr "Daftar-nama nama grup '%s' di %C
*** 88784,88992 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/match.cc:6486
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Tipe komponen turunan %C bukan sebuah anggota EQUIVALENCE yang diijinkan"
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Referensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah array"
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE di %C membutuhkan dua atau lebih objek"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %C"
  
! #: fortran/match.cc:6697
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.cc:6702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "Invalid use of statement function argument at %L"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:6868
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:6882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function at %C"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/match.cc:7110
  #, fuzzy, gcc-internal-format
  #| msgid "Expected the name of the SELECT CASE construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Diduga nama dari SELECT CASE konstruk di %C"
  
! #: fortran/match.cc:7496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CASE specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:7953
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.cc:8149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "pernyataan ELSEWHERE di %C tidak terenklose dalam blok WHERE"
  
! #: fortran/match.cc:8345
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
--- 88888,89096 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/match.cc:6684
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr "Tipe komponen turunan %C bukan sebuah anggota EQUIVALENCE yang diijinkan"
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr "Referensi array dalam EQUIVALENCE di %C tidak dapat berupa daerah array"
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr "EQUIVALENCE di %C membutuhkan dua atau lebih objek"
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr "Mencoba secara tidak langsung overlap blok COMMON %s dan %s dengan EQUIVALENCE di %C"
  
! #: fortran/match.cc:6895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected comma in I/O list at %C"
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr "Diduga koma dalam daftar I/O di %C"
  
! #: fortran/match.cc:6900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Duplicate SEQUENCE statement at %C"
  msgid "EQUIVALENCE statement at %C"
  msgstr "Duplikasi pernyataan SEQUENCE di %C"
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid use of non-static member function %qD"
  msgid "Invalid use of statement function argument at %L"
  msgstr "penggunaan tidak valid dari anggota fungsi %qD bukan statis"
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:7066
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "pernyataan MASUKAN di %C tidak dapat muncul dalam sebuah ANTAR-MUKA"
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Statement function at %L is recursive"
  msgid "Statement function at %C"
  msgstr "Pernyataan fungsi di %L adalah rekursif"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be scalar"
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/match.cc:7308
  #, fuzzy, gcc-internal-format
  #| msgid "Expected the name of the SELECT CASE construct at %C"
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "Diduga nama dari SELECT CASE konstruk di %C"
  
! #: fortran/match.cc:7694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY statement at %C cannot appear within a DO block"
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr "pernnyataan MASUKAN di %C tidak dapat muncul didalam sebuah blok DO"
  
! #: fortran/match.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in PROTECTED statement at %C"
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "Sintaks error dalam pernyataan TERPROTEKSI di %C"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty IMPLICIT statement at %C"
  msgid "SELECT RANK statement at %C"
  msgstr "Pernyataan IMPLISIT kosong di %C"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in SAVE statement at %C"
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "Sintaks error dalam pernyataan SAVE di %C"
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr "Diduga pernyataan CASE di %C"
  
! #: fortran/match.cc:8133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CASE specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected TYPE IS statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Unexpected RANK statement at %C"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/match.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in CASE-specification at %C"
  msgid "Syntax error in RANK specification at %C"
  msgstr "Sintaks error dalam spesifikasi CASE di %C"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr "pernyataan ELSEWHERE di %C tidak terenklose dalam blok WHERE"
  
! #: fortran/match.cc:8543
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
*************** msgstr ""
*** 89195,89393 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in module '%s'"
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:6081
  #, fuzzy, gcc-internal-format
  #| msgid "User operator '%s' referenced at %L not found in module '%s'"
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Operator pengguna '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:6086
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Operator intrinsik '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Tidak dapat membuka berkas modul '%s' untuk menulis di %C: %s"
  
! #: fortran/module.cc:6878
  #, fuzzy, gcc-internal-format
  #| msgid "Error writing module file '%s' for writing: %s"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error menulis berkas modul '%s' untuk menulis: %s"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: fortran/module.cc:6892
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file '%s' to '%s': %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "tidak dapat mengubah nama berkas modul '%s' ke '%s': %s"
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file '%s': %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Tidak dapat menghapus berkas modul sementara '%s': %s"
  
! #: fortran/module.cc:6955
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs at %C already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in module '%s'"
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:7272
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_C_BINDING"
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7490
  #, fuzzy, gcc-internal-format
  #| msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Penggunaan daro modul intrinsik '%s' di %C konflik dengan tidak-intrinsik nama modul digunakan sebelumnya"
  
! #: fortran/module.cc:7512
  #, fuzzy, gcc-internal-format
  #| msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %L adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %C adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.cc:7649
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_FORTRAN_ENV"
  
! #: fortran/module.cc:7675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/module.cc:7704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Fortran 2003: ISO_FORTRAN_ENV modul intrinsik di %C"
  
! #: fortran/module.cc:7716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_C_BINDING module at %C"
  msgid "ISO_C_BINDING module at %C"
  msgstr "Fortran 2003: ISO_C_BINDING modul di %C"
  
! #: fortran/module.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find an intrinsic module named '%s' at %C"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Tidak dapat menemukan modul intrinsik bernama '%s' di %C"
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for reading at %C: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Tidak dapat membuka berkas modul '%s' untuk pembacaan di %C: %s"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, fuzzy, gcc-internal-format
  #| msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "Penggunaan dari modul tidak intrinsik '%s' di %C konflik dengan nama modul intrinsik yang digunakan sebelumnya"
  
! #: fortran/module.cc:7794
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' opened at %C is not a GFORTRAN module file"
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Berkas '%s' dibuka di %C bukan sebuah berkas modul GFORTRAN"
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected junk at %C"
--- 89299,89497 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in module '%s'"
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:6104
  #, fuzzy, gcc-internal-format
  #| msgid "User operator '%s' referenced at %L not found in module '%s'"
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr "Operator pengguna '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:6109
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr "Operator intrinsik '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for writing at %C: %s"
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "Tidak dapat membuka berkas modul '%s' untuk menulis di %C: %s"
  
! #: fortran/module.cc:6901
  #, fuzzy, gcc-internal-format
  #| msgid "Error writing module file '%s' for writing: %s"
  msgid "Error writing module file %qs for writing: %s"
  msgstr "Error menulis berkas modul '%s' untuk menulis: %s"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete module file '%s': %s"
  msgid "Cannot delete module file %qs: %s"
  msgstr "tidak dapat menghapus berkas modul '%s': %s"
  
! #: fortran/module.cc:6915
  #, fuzzy, gcc-internal-format
  #| msgid "Can't rename module file '%s' to '%s': %s"
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "tidak dapat mengubah nama berkas modul '%s' ke '%s': %s"
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  #| msgid "Can't delete temporary module file '%s': %s"
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "Tidak dapat menghapus berkas modul sementara '%s': %s"
  
! #: fortran/module.cc:6978
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs at %C already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in module '%s'"
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul '%s'"
  
! #: fortran/module.cc:7295
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_C_BINDING"
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' already declared"
  msgid "Symbol %qs already declared"
  msgstr "Simbol '%s' telah terdeklarasi"
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7513
  #, fuzzy, gcc-internal-format
  #| msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr "Penggunaan daro modul intrinsik '%s' di %C konflik dengan tidak-intrinsik nama modul digunakan sebelumnya"
  
! #: fortran/module.cc:7535
  #, fuzzy, gcc-internal-format
  #| msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %L adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr "Penggunaan dari NUMERIC_STORAGE_SIZE konstanta bernama dari modul intrinsik ISO_FORTRAN_ENV di %C adalah tidak kompatibel dengan pilihan %s"
  
! #: fortran/module.cc:7672
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr "Simbol '%s' direferensikan di %L tidak ditemukan dalam modul intrinsik ISO_FORTRAN_ENV"
  
! #: fortran/module.cc:7698
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement at %C is not within a loop"
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr "pernyataan %s di %C tidak dalam jangkauan sebuah loop"
  
! #: fortran/module.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr "Fortran 2003: ISO_FORTRAN_ENV modul intrinsik di %C"
  
! #: fortran/module.cc:7739
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: ISO_C_BINDING module at %C"
  msgid "ISO_C_BINDING module at %C"
  msgstr "Fortran 2003: ISO_C_BINDING modul di %C"
  
! #: fortran/module.cc:7752
  #, fuzzy, gcc-internal-format
  #| msgid "Can't find an intrinsic module named '%s' at %C"
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "Tidak dapat menemukan modul intrinsik bernama '%s' di %C"
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for reading at %C: %s"
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "Tidak dapat membuka berkas modul '%s' untuk pembacaan di %C: %s"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, fuzzy, gcc-internal-format
  #| msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr "Penggunaan dari modul tidak intrinsik '%s' di %C konflik dengan nama modul intrinsik yang digunakan sebelumnya"
  
! #: fortran/module.cc:7817
  #, fuzzy, gcc-internal-format
  #| msgid "File '%s' opened at %C is not a GFORTRAN module file"
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr "Berkas '%s' dibuka di %C bukan sebuah berkas modul GFORTRAN"
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected junk at %C"
*************** msgstr ""
*** 90064,90070 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
--- 90168,90174 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
*************** msgstr ""
*** 90102,90113 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 90206,90217 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "Diduga nama binding di %C"
*** 90339,90345 ****
  msgid "expected variant name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs clause at %L specified more than once"
--- 90443,90449 ----
  msgid "expected variant name at %C"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs clause at %L specified more than once"
*************** msgid "Syntax error in !$OMP %s list at
*** 90471,90477 ****
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 90575,90581 ----
  msgstr "Sintaks error dalam daftar THREADPRIVATE !$OMP di %C"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 90481,91962 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Clause expected at %C"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.cc:8348
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.cc:8431
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8470
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8505
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8508
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8524
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8537
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8571
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9086
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9096
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "Objek '%s' bukan sebuah variabel di %L"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9385
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.cc:9471
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected character in variable list at %C"
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9675
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.cc:9693
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Bukan-THREADPRIVATE objek '%s' dalam clause COPYIN di %L"
  
! #: fortran/openmp.cc:9699
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.cc:9704
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.cc:9715
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "objek THREADPRIVATE '%s' dalam clause SHARED di %L"
  
! #: fortran/openmp.cc:9718
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.cc:9727
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.cc:9778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/openmp.cc:9784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/openmp.cc:9790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/openmp.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/openmp.cc:9922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/openmp.cc:9930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected component reference at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/openmp.cc:9949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objek '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:10267
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:10273
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:10286
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabel '%s' dalam clause %s digunakan dalam pernyataan NAMELIST di %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:10307
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s REDUKSI variabel '%s' harus berupa INTEGER di %L"
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11108
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11137
  #, fuzzy, 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"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11149
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11157
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, fuzzy, 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"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC assignmen operator harus berupa +, *, -, /, .AND., .OR., .EQV. atau .NEQV. di %L"
  
! #: fortran/openmp.cc:11284
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L"
  
! #: fortran/openmp.cc:11331
  #, 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 "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L"
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L"
  
! #: fortran/openmp.cc:11385
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen kecuali satu tidak boleh mereferensi '%s' di %L"
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L"
  
! #: fortran/openmp.cc:11400
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Pertama atau terakhir !$OMP ATOMIC intrinsik argumen harus berupa '%s' di %L"
  
! #: fortran/openmp.cc:11418
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L"
  
! #: fortran/openmp.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Diduga eksponen dalam ekspresi di %C"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi tidak boleh berupa THREADPRIVATE di %L"
  
! #: fortran/openmp.cc:12448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Jenis ekspresi buruk untuk fungsi '%s' di %L"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "property must be a logical expression at %L"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "diduga ekspresi integer"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "property must be a constant logical expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:13035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.cc:13047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 90585,92066 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr "pernyataan PRIVATE di %C hanya diperbolehkan dalam bagian spesifikasi dari sebuah modul"
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Clause expected at %C"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.cc:8362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE IF statement at %C"
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE IF di %C"
  
! #: fortran/openmp.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected junk after ELSE statement at %C"
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr "Tidak terduga sampah setelah pernyataan ELSE di %C"
  
! #: fortran/openmp.cc:8484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8522
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8533
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8538
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8551
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "POINTER object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8585
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "VALUE object %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL stride expression at %L must be a scalar %s"
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9110
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, fuzzy, gcc-internal-format
  #| msgid "Object '%s' is not a variable at %L"
  msgid "Object %qs is not a variable at %L"
  msgstr "Objek '%s' bukan sebuah variabel di %L"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9399
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.cc:9485
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE muncul lebih dari sekali dalam clause data"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected character in variable list at %C"
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "Karakter tidak terduda dalam daftar variabel di %C"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9689
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' present on multiple clauses at %L"
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr "Simbol '%s' ada dalam multiple clause di %L"
  
! #: fortran/openmp.cc:9707
  #, fuzzy, gcc-internal-format
  #| msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr "Bukan-THREADPRIVATE objek '%s' dalam clause COPYIN di %L"
  
! #: fortran/openmp.cc:9713
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.cc:9718
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr "Ukuran array diasumsikan '%s' dalam clause COPYPRIVATE di %L"
  
! #: fortran/openmp.cc:9729
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr "objek THREADPRIVATE '%s' dalam clause SHARED di %L"
  
! #: fortran/openmp.cc:9732
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.cc:9735
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.cc:9741
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in SHARED clause at %L"
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "Cray pointee '%s' dalam SHARED clause di %L"
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.cc:9792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/openmp.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/openmp.cc:9804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "Ekspresi integer dibutuhkan di %C"
  
! #: fortran/openmp.cc:9809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s statement expected at %L"
  msgid "Nonzero range step expected at %L"
  msgstr "pernyataan %s tidak terduga di %L"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "accumulator is not a constant integer"
  msgid "SINK addend not a constant integer at %L"
  msgstr "akumulator bukan sebuah konstanta integer"
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "Aktual argumen untuk '%s' harus DAPAT DIALOKASIKAN di %L"
  
! #: fortran/openmp.cc:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected alternate return spec in subroutine call at %L"
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "Tidak terduga alternaatif spesifikasi kembali dalam pemanggilan subroutine di %L"
  
! #: fortran/openmp.cc:9944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected component reference at %C"
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "Diduga referensi komponen di %C"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' in %s statement at %C is not a loop name"
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr "Nama '%s' dalam pernyataan %s di %C bukan sebuah nama loop"
  
! #: fortran/openmp.cc:9963
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, fuzzy, gcc-internal-format
  #| msgid "THREADPRIVATE object '%s' in %s clause at %L"
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr "THREADPRIVATE objek '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "Associate name %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:10281
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:10287
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/openmp.cc:10300
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr "Variabel '%s' dalam clause %s digunakan dalam pernyataan NAMELIST di %L"
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, fuzzy, gcc-internal-format
  #| msgid "POINTER object '%s' in %s clause at %L"
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr "objek PENUNJUK '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:10321
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointee '%s' in %s clause at %L"
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "Cray pointee '%s' dalam %s clause di %L"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, fuzzy, gcc-internal-format
  #| msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr "%s REDUKSI variabel '%s' harus berupa INTEGER di %L"
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, fuzzy, gcc-internal-format
  #| msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr "IF clause di %L membutuhkan sebuah ekspresi skalara LOGIKAL"
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10704
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr "SCHEDULE clause chunk_size di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr "Tingkat tidak kompatibel dalam %s (%d dan %d) di %L"
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "SIZES requires constant expression at %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected scalar initialization expression at %C"
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "Didugak ekspresi inisialisasi skalar di %C"
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC READ statement must read from a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11151
  #, fuzzy, 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"
  msgid "expr in !$OMP ATOMIC WRITE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11171
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, fuzzy, 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"
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr "!$OMP ATOMIC assignmen operator harus berupa +, *, -, /, .AND., .OR., .EQV. atau .NEQV. di %L"
  
! #: fortran/openmp.cc:11298
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
  msgstr "!$OMP ATOMIC assignmen harus berupa var = var op expr atau var = expr op var di %L"
  
! #: fortran/openmp.cc:11312
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
  msgstr "!$OMP ATOMIC var = var op expr tidak seacra matematik sama ekuivalen ke var = var op (expr) di %L"
  
! #: fortran/openmp.cc:11345
  #, 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 "expr dalam !$OMP ATOMIC assignment var = var op expr harus berupa skalar dan tidak dapat bereferensi var di %L"
  
! #: fortran/openmp.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik IAND, IOR, atau IEOR harus memiliki dua argumen di %L"
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr "!$OMP ATOMIC assignmen intrinsik harus berupa MIN, MAX, IAND, IOR atau IEOR di %L"
  
! #: fortran/openmp.cc:11399
  #, fuzzy, gcc-internal-format
  #| msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen kecuali satu tidak boleh mereferensi '%s' di %L"
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr "!$OMP ATOMIC intrinsik argumen harus berupa skalar di %L"
  
! #: fortran/openmp.cc:11414
  #, fuzzy, gcc-internal-format
  #| msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr "Pertama atau terakhir !$OMP ATOMIC intrinsik argumen harus berupa '%s' di %L"
  
! #: fortran/openmp.cc:11432
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
  msgstr "!$OMP ATOMIC assignmen harus memiliki sebuah operator atau instrinsik di tangan sebelah kanan di %L"
  
! #: fortran/openmp.cc:11437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected exponent in expression at %C"
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "Diduga eksponen dalam ekspresi di %C"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr "!$OMP DO variabel iterasi tidak boleh berupa THREADPRIVATE di %L"
  
! #: fortran/openmp.cc:12462
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12466
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr "!$OMP DO variabel iterasi ada dalam clause selain dari PRIVATE atau LASTPRIVATE di %L"
  
! #: fortran/openmp.cc:12473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%Hiteration variable %qE is unsigned"
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "%H variabel iterasi %qE unsigned"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad kind expression for function '%s' at %L"
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "Jenis ekspresi buruk untuk fungsi '%s' di %L"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:12633
  #, fuzzy, gcc-internal-format
  #| msgid "%Hcollapse argument needs positive constant integer expression"
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "%Hkolaps argumen membutuhkan konstanta positif integer ekspresi"
  
! #: fortran/openmp.cc:12641
  #, fuzzy, gcc-internal-format
  #| msgid "Actual argument for '%s' must be a pointer at %L"
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "Aktual argumen untuk '%s' harus berupa sebuah penunjuk di %L"
  
! #: fortran/openmp.cc:12670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "argument to decltype must be an expression"
  msgid "property must be a logical expression at %L"
  msgstr "argumen ke decltype harus berupa sebuah ekspresi"
  
! #: fortran/openmp.cc:12674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "expected integer expression"
  msgid "property must be an integer expression at %L"
  msgstr "diduga ekspresi integer"
  
! #: fortran/openmp.cc:12681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "property must be a constant logical expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/openmp.cc:12685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapse argument needs positive constant integer expression"
  msgid "property must be a constant integer expression at %L"
  msgstr "argumen collapes membutuhkan konstanta positif ekspresi integer"
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr "!$OMP DO tidak dapat berupa sebuah DO WHILE atau DO tanpa pengontrol loop di %L"
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO iteration variable must be of type integer at %L"
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr "!$OMP DO variabel iterasi harus berupa tipe integer di %L"
  
! #: fortran/openmp.cc:13049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr "!$OMP DO collapsed loops tidak membentuk iterasi ruang rectangular di %L"
  
! #: fortran/openmp.cc:13061
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collapsed !$OMP DO loops not perfectly nested at %L"
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr "kolaps !$OMP DO loops tidak secara sempurna nested di %L"
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "not enough DO loops for collapsed !$OMP DO at %L"
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr "tidak cukup DO loops untuk kolaps !$OMP DO di %L"
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "LOGICAL operands are required in expression at %L"
  msgid "TILE requires constant expression at %L"
  msgstr "operan LOGICAL dibutuhkan dalam ekspresi di %L"
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected an initialization expression at %C"
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "COLLAPSE clause argument not constant positive integer at %C"
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "COLLAPSE clause argumeb bukan konstanta positif integer di %C"
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr "BLOK DATA kosong di %C konflik d
*** 92741,92747 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Tidak terduga pernyataan %s dalam BLOK DATA di %C"
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Tidak terduga pernyataan %s dalam MODUL di %C"
--- 92845,92851 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr "Tidak terduga pernyataan %s dalam BLOK DATA di %C"
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Tidak terduga pernyataan %s dalam MODUL di %C"
*************** msgstr "Tidak terduga pernyataan %s dala
*** 92749,92755 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dua APLIKASI utama di %L dan %C"
--- 92853,92859 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dua APLIKASI utama di %L dan %C"
*************** msgstr "Karakter tidak terduda dalam daf
*** 93028,93253 ****
  msgid "Expected structure component name at %C"
  msgstr "Diduga nama struktur komponen di %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "parameter KIND dari %s di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/primary.cc:2853
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.cc:2940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript stride at %C"
  msgid "Unexpected array/substring ref at %C"
  msgstr "Diduga array subscript stride di %C"
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2969
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/primary.cc:3468
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Konstruktor struktur dengan argumen pilihanonal hilang di %C"
  
! #: fortran/primary.cc:3488
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.cc:3536
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %C"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Tidak dapat mengkontruksi tipe ABSTRACT '%s' di %C"
  
! #: fortran/primary.cc:3556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Struktur konstruktor dengan argumen bernama di %C"
  
! #: fortran/primary.cc:3571
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %C!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Penginisialisasi komponen tanpa nama setelah komponen bernama %s di %C!"
  
! #: fortran/primary.cc:3576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3636
  #, fuzzy
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/primary.cc:3654
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %C!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponen '%s' telah terinisialisasi dua kali dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3666
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3720
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponen '%s' di %L telah diset oleh sebuah konstruktor tipe turunan induknya"
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  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 "'%s' di %C adalah nama dari sebuah fungsi rekursi dan jadi merefer ke hasil variabel. Gunakan sebuah variabel RESULT eksplisit untuk rekursif langsung (12.5.2.1)"
  
! #: fortran/primary.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Simbol di %C tidak sesuai untuk sebuah ekspresi"
  
! #: fortran/primary.cc:4079
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Tidak diduga penggunaan dari nama subroutine '%s' di %C"
  
! #: fortran/primary.cc:4111
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Pernyataan fungsi '%s' membutuhkan daftar argumen di %C"
  
! #: fortran/primary.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.cc:4161
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Konstruktor array kosong di %C tidak diperbolehkan"
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Hilang argumen ke '%s' di %C"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/primary.cc:4571
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Konstanta bernama di %C dalam sebuah EQUIVALENCE"
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4653
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
--- 93132,93357 ----
  msgid "Expected structure component name at %C"
  msgstr "Diduga nama struktur komponen di %C"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "KIND parameter of %s at %L must be an initialization expression"
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr "parameter KIND dari %s di %L harus berupa ekspresi inisialisasi"
  
! #: fortran/primary.cc:2878
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.cc:2965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected array subscript stride at %C"
  msgid "Unexpected array/substring ref at %C"
  msgstr "Diduga array subscript stride di %C"
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Coindexed procedure-pointer component at %C"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/primary.cc:3493
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.cc:3504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr "Fortran 2003: Konstruktor struktur dengan argumen pilihanonal hilang di %C"
  
! #: fortran/primary.cc:3513
  #, fuzzy, gcc-internal-format
  #| msgid "No initializer for component '%s' given in the structure constructor at %C!"
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr "Tidak ada penginisialisasi untuk komponen '%s' yang diberikan dalam struktur konstruktor di %C"
  
! #: fortran/primary.cc:3561
  #, fuzzy, gcc-internal-format
  #| msgid "Can't construct ABSTRACT type '%s' at %C"
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "Tidak dapat mengkontruksi tipe ABSTRACT '%s' di %C"
  
! #: fortran/primary.cc:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2003: Structure constructor with named arguments at %C"
  msgid "Structure constructor with named arguments at %C"
  msgstr "Fortran 2003: Struktur konstruktor dengan argumen bernama di %C"
  
! #: fortran/primary.cc:3596
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Component initializer without name after component named %s at %C!"
  msgid "Component initializer without name after component named %s at %L"
  msgstr "Penginisialisasi komponen tanpa nama setelah komponen bernama %s di %C!"
  
! #: fortran/primary.cc:3601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Too many components in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3661
  #, fuzzy
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/primary.cc:3679
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' is initialized twice in the structure constructor at %C!"
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr "Komponen '%s' telah terinisialisasi dua kali dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3691
  #, fuzzy, gcc-internal-format
  #| msgid "Too many components in structure constructor at %C!"
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr "Terlalu banyak komponen dalam struktur konstruktor di %C!"
  
! #: fortran/primary.cc:3745
  #, fuzzy, gcc-internal-format
  #| msgid "component '%s' at %L has already been set by a parent derived type constructor"
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr "komponen '%s' di %L telah diset oleh sebuah konstruktor tipe turunan induknya"
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
  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 "'%s' di %C adalah nama dari sebuah fungsi rekursi dan jadi merefer ke hasil variabel. Gunakan sebuah variabel RESULT eksplisit untuk rekursif langsung (12.5.2.1)"
  
! #: fortran/primary.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "Simbol di %C tidak sesuai untuk sebuah ekspresi"
  
! #: fortran/primary.cc:4105
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected use of subroutine name '%s' at %C"
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "Tidak diduga penggunaan dari nama subroutine '%s' di %C"
  
! #: fortran/primary.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' requires argument list at %C"
  msgid "Statement function %qs requires argument list at %C"
  msgstr "Pernyataan fungsi '%s' membutuhkan daftar argumen di %C"
  
! #: fortran/primary.cc:4140
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' requires an argument list at %C"
  msgid "Function %qs requires an argument list at %C"
  msgstr "Fungsi '%s' membutuhkan sebuah daftar argumen di %C"
  
! #: fortran/primary.cc:4187
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Empty array constructor at %C is not allowed"
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr "Konstruktor array kosong di %C tidak diperbolehkan"
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument to '%s' at %C"
  msgid "Missing argument to %qs at %C"
  msgstr "Hilang argumen ke '%s' di %C"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  #| msgid "Missing argument list in function '%s' at %C"
  msgid "Missing argument list in function %qs at %C"
  msgstr "Hilang daftar argumen dalam fungsi '%s' di %C"
  
! #: fortran/primary.cc:4597
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr "Konstanta bernama di %C dalam sebuah EQUIVALENCE"
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4679
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
*************** msgstr "Intrinsik '%s' dideklarasikan IN
*** 93723,93735 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
--- 93827,93839 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, fuzzy, gcc-internal-format
  #| msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively.  Declare it RECURSIVE or use -frecursive"
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr "Bukan prosedur REKURSIF '%s' di %L mungkin memanggil dirinya sendiri secara rekursif. Deklarasikan itu secara RECURSIVE atau gunakan -frecursive"
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "Label %d direferensikan di %L tidak pernah terdefinisi"
*************** msgstr ""
*** 93871,93877 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
--- 93975,93981 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Function %qs at %L has no IMPLICIT type"
*************** msgstr "Intrinsik subroutine '%s' di %L
*** 94525,94944 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:6773
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6778
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7679
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:7713
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:7766
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:8331
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variabel '%s' di %L belum ditempatkan sebuah label format"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8934
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9574
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9599
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9685
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.cc:9700
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9771
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 94629,95048 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr "Intrinsik subroutine '%s' di %L tidak boleh memiliki sebuah penspesifikasi tipe"
  
! #: fortran/resolve.cc:6633
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:6780
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs, used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s', digunakan dalam sebuah ekspresi spesifikasi, direferensikan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6785
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr "Variabel '%s' digunakan di %L sebelum pernyataan MASUKAN dimana ini adalah sebuah parameter"
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6888
  #, fuzzy, gcc-internal-format
  #| msgid "instance variable %qs is declared %s"
  msgid "Using variable %qs at %L is deprecated"
  msgstr "instance variabel %qs dideklarasikan %s"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array reference at %L"
  msgid "Invalid array reference at %L"
  msgstr "Referensi array buruk di %L"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L must be scalar"
  msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
  msgstr "Argumen '%s' dari prosedur elemental di %L harus berupa skalar"
  
  #. Nothing matching found!
! #: fortran/resolve.cc:7695
  #, fuzzy, gcc-internal-format
  #| msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr "Tidak ditemukan pengikatan spesifik yang cocok untuk panggilan ke GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:7729
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a SUBROUTINE"
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr "'%s' di %L seharusnya berupa sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:7782
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L should be a FUNCTION"
  msgid "%qs at %L should be a FUNCTION"
  msgstr "'%s' di %L seharusnya berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:8347
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr "%s di %L harus berupa sebuah skalar"
  
! #: fortran/resolve.cc:8393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "%s at %L must be integer"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr "%s di %L harus berupa INTEGER"
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:8683
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L has not been assigned a format label"
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "Variabel '%s' di %L belum ditempatkan sebuah label format"
  
! #: fortran/resolve.cc:8693
  #, fuzzy, gcc-internal-format
  #| msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "atribut SAVE di %L tidak dapat dispesifikasikan dalam sebuah prosedur PURE"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in %s clause at %L"
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "Ukuran array yang diasumsikan '%s' dalam %s clause di %L"
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, fuzzy, gcc-internal-format
  #| msgid "Cray pointer '%s' in %s clause at %L"
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "Cray penunjuk '%s' dalam clause %s di %L"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr "FORALL awal ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr "FORALL akhir ekspresi di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr "FORALL stride ekspresi di %L harus berupa sebuah skalar %s"
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr "FORALL stride ekspresi di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:8958
  #, fuzzy, gcc-internal-format
  #| msgid "FORALL index '%s' may not appear in triplet specification at %L"
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr "FORALL indeks '%s' mungkin tidak muncul dalam spesifikasi triplet di %L"
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr "Ekspresi dalam pernyataan ALOKASI di %L harus berupa DAPAT DIALOKASIKAN atau sebuah PENUNJUK"
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Only intrinsic operators can be used in expression at %L"
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "Hanya intrinsik operator yang dapat digunakan dalam ekspresi di %L"
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array specification required in ALLOCATE statement at %L"
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr "Spesifikasi array dibutuhkan dalam pernyatan ALOKASI di %L"
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9709
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgid "%qs must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
  msgstr "'%s' tidak boleh muncul dalam spesifikasi array di %L dalam pernyataan ALOKASI yang sama dimana ini sendiri dialokasikan"
  
! #: fortran/resolve.cc:9724
  #, fuzzy, gcc-internal-format
  #| msgid "Bad array specification in ALLOCATE statement at %L"
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "Spesifikasi array buruk dalam pernyataan ALOKASI di %L"
  
! #: fortran/resolve.cc:9766
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 94947,95289 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:10379
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:11145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:11158
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:11171
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:11770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:11802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:11809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:11826
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:11844
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.cc:11895
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:11912
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:11956
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/resolve.cc:12122
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.cc:12189
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.cc:12198
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 95051,95393 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %d"
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa skalar"
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr "Pemilihan ekspresi dalam pernyataan GOTO yang terhitung di %L harus berupa sebuah ekspresi integer skalar"
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr "Argumen dari pernyataan SELECT di %L tidak dapat berupa %s"
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expression in CASE statement at %L must be of type %s"
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr "Ekspresi dalam pernyataan CASE di %L harus berupa tipe %s"
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, gcc-internal-format, gfc-internal-format
  msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
  msgstr "KASUS BAKU di %L tidak dapat diikuti oleh sebuah KASUS BAKU kedua di %L"
  
! #: fortran/resolve.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr "Jangkauan logikal dalam pernyataan CASE di %L tidak diperbolehkan"
  
! #: fortran/resolve.cc:10403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "constant logical value in CASE statement is repeated at %L"
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr "nilai logikan konstan dalam pernyataan CASE diulang di %L"
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr "Spesifikasi jangkauan di %L tidak pernah cocok"
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr "Logikal SELECT CASE blok di %L memiliki lebih dari dua kasus"
  
! #: fortran/resolve.cc:10562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unable to resolve the specific function '%s' at %L"
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "Tidak dapat meresolf fungsi spesifik '%s'di %L"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10625
  #, fuzzy, gcc-internal-format
  #| msgid "The name '%s' cannot be used as a defined operator at %C"
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "Nama '%s' tidak dapat digunakan sebagai sebuah operator terdefinisi di %C"
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Selector at %L cannot be NULL()"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Function '%s' at %L has no IMPLICIT type"
  msgid "Selector at %L has no type"
  msgstr "Fungsi '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Deleted feature: %s at %L must be integer"
  msgid "Selector at %L must not be coindexed"
  msgstr "Featur terhapus: %s di %L harus berupa integer"
  
! #: fortran/resolve.cc:11179
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "CASE label at %L overlaps with CASE label at %L"
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr "CASE label di %L overlaps dengan CASE label di %L"
  
! #: fortran/resolve.cc:11192
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be extensible"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:11205
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L is empty"
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr "Tipe turunan '%s' di %L adalah kosong"
  
! #: fortran/resolve.cc:11208
  #, fuzzy, gcc-internal-format
  #| msgid "Unexpected %s statement at %C"
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "Tidak terduga pernyataan %s di %C"
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "Konteks tidak valid untuk penunjuk NULL() di %%L"
  
! #: fortran/resolve.cc:11804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have POINTER components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:11836
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have POINTER components"
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PENUNJUK"
  
! #: fortran/resolve.cc:11843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have ALLOCATABLE components"
  msgid "Data transfer element at %L cannot have ALLOCATABLE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN"
  
! #: fortran/resolve.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:11860
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Data transfer element at %L cannot have PRIVATE components"
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr "Elemen pemindahan data di %L tidak dapat memiliki komponen PRIVATE"
  
! #: fortran/resolve.cc:11878
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
  msgstr "Elemen pemindahan data di %L tidak dapat berupa sebuah referensi lengkap ke sebuah array yang ukurannya diasumsikan"
  
! #: fortran/resolve.cc:11929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:11946
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:11977
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument dim at %L must be scalar"
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr "Argumen dim di %L harus berupa skalar"
  
! #: fortran/resolve.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr "NUM_THREADS clause di %L membutuhkan sebuah ekspresi skalar INTEGER"
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "!$OMP ATOMIC pernyataan harus diset ke sebuah variabel skalar dari tipe intrinsik di %L"
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa jenis %d"
  
! #: fortran/resolve.cc:12156
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr "Argumen dari pernyataan SELECT di %L harus berupa sebuah ekspresi skalar"
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Argument of ACOS at %L must be between -1 and 1"
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr "Argumen dari ACOS di %L harus berada diantara -1 dan 1"
  
! #: fortran/resolve.cc:12223
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
  msgstr "Pernyataan di %L bukan sebuah pernyataan pencabangan target yang valid untuk sebuah pernyataan percabangan di %L"
  
! #: fortran/resolve.cc:12232
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "Cabang di %L bisa menyebabkan sebuah loop tak terhingga"
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
! #: fortran/resolve.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 95291,95512 ****
  #. 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.cc:12264
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:12418
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  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 "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.cc:12827
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.cc:13215
  #, fuzzy, 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)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.cc:14370
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.cc:14460
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:14553
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.cc:14703
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.cc:14815
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.cc:14932
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
--- 95395,95616 ----
  #. 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.cc:12298
  #, gcc-internal-format, gfc-internal-format
  msgid "Label at %L is not in the same block as the GOTO statement at %L"
  msgstr "Label di %L tidak dalam blok yang sama seperti pernyataan GOTO di %L"
  
! #: fortran/resolve.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr "DIMANA mask di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr "penempatan target WHERE di %L memiliki bentuk tidak konsisten"
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr "penempatan bukan-ELEMEN didefinisikan-pengguna dalam WHERE di %L"
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr "Pernyataan didalam WHERE di %L tidak didukung"
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:12452
  #, fuzzy, gcc-internal-format
  #| msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
  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 "FORALL dengan indeks '%s' tidak digunakan di sisi kiri dari penempatan di %L dan jadi mungkin menyebabkan penempatan berulang di objek ini"
  
! #: fortran/resolve.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12828
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr "FORALL nama-indeks di %L harus berupa sebuah skalar INTEGER"
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr "Sebuah konstruks FORALL luar telah memiliki sebuah indeks dengan nama ini %L"
  
! #: fortran/resolve.cc:12875
  #, fuzzy, gcc-internal-format
  #| msgid "Expected variable name at %C"
  msgid "Expected shadow variable name to start with _"
  msgstr "Diduga nama variabel di %C"
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr "WHERE/ELSEWHERE clause di %L membutuhkan sebuah array LOGIKAL"
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Can't convert %s to %s at %L"
  msgid "Cannot assign %s to %s at %L"
  msgstr "Tidak dapat mengubah %s ke %s di %L"
  
! #: fortran/resolve.cc:13231
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr "Ekspresi KARAKTER akan dipotong dalam penempatan (%d/%d) di %L"
  
! #: fortran/resolve.cc:13263
  #, fuzzy, 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)"
  msgid "Coindexed expression at %L is assigned to a derived type variable with a POINTER component in a PURE procedure"
  msgstr "Variabel impure di %L ditempatkan ke sebuah tipe variabel turunan dengan sebuah komponen PENUNJUK dalam sebuah prosedur PURE (12.6)"
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assignment to a FORALL index variable at %L"
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr "Penempatan ke sebuah indeks variabel FORALL di %L"
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid procedure pointer assignment at %L"
  msgid "Pointer procedure assignment at %L"
  msgstr "Penempatan penunjuk prosedur tidak valid di %L"
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr "pernyataan GOTO ASSIGNED di %L membutuhkan sebuah variabel INTEGER"
  
! #: fortran/resolve.cc:14437
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' has not been assigned a target label at %L"
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr "Variabel '%s' belum pernah ditempatkan sebuah label target di %L"
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr "Pernyataan RETURN alternatif di %L membutuhkan sebuah SKALAR-INTEGER return penspesifikasi"
  
! #: fortran/resolve.cc:14527
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected initialization expression in CASE at %C"
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr "Diduga ekspresi inisialisasi dalam CASE di %C"
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "pernyataan ASSIGN di %L membutuhkan sebuah skalar baku variabel INTEGER"
  
! #: fortran/resolve.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid kind for %s at %L"
  msgid "Invalid NULL at %L"
  msgstr "Jenis tidak valid untuk %s di %L"
  
! #: fortran/resolve.cc:14620
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Arithmetic IF statement at %L requires a numeric expression"
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr "Pernyataan aritmetik IF di %L membutuhkan sebuah ekspresi numerik"
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr "Kondisi keluar dari loop DO WHILE di %L harus berupa sebuah ekspresi skalar LOGIKAL"
  
! #: fortran/resolve.cc:14770
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "FORALL mask clause at %L requires a LOGICAL expression"
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr "FORALL mask clause di %L membutuhkan sebuah ekspresi LOGIKAL"
  
! #: fortran/resolve.cc:14882
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/resolve.cc:14999
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
*************** msgstr "Binding label '%s' di %L collide
*** 95514,95520 ****
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 95618,95624 ----
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 95522,95590 ****
  #. 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.cc:14965
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.cc:15295
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:15299
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.cc:15307
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  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 "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
--- 95626,95694 ----
  #. 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.cc:15032
  #, fuzzy, gcc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr "Binding label '%s' di %L collides dengan global entity '%s' di %L"
  
! #: fortran/resolve.cc:15118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "size of array %qs is too large"
  msgid "String length at %L is too large"
  msgstr "ukuran dari array %qs adalah terlalu besar"
  
! #: fortran/resolve.cc:15362
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:15366
  #, fuzzy, gcc-internal-format
  #| msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr "Objek skalar '%s' di %L mungkin tidak dapat DIALOKASIKAN"
  
! #: fortran/resolve.cc:15374
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:15385
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L cannot have a deferred shape"
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "Array '%s' di %L tidak dapat memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15450
  #, fuzzy, gcc-internal-format
  #| msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
  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 "Tipe '%s' tidak dapat host assosiasi di %L karena ini diblok dengan sebuah objek tidak kompatibel dari nama sama yang dideklarasikan di %L"
  
! #: fortran/resolve.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15519
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
*************** msgstr "Array otomatis '%s' di %L tidak
*** 95592,96612 ****
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.cc:15502
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.cc:15525
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:15533
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.cc:15675
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:15698
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:15720
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15760
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:15797
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:15801
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.cc:15814
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:15825
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.cc:15831
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:16164
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.cc:16258
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.cc:16295
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.cc:16365
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:16471
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:16483
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.cc:16511
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.cc:16567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:16783
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.cc:16826
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:16840
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.cc:16865
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:16934
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:16940
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:16969
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.cc:16979
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:17353
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:17367
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:17383
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:17402
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:17411
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:17453
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:17469
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.cc:17480
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.cc:17873
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17934
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.cc:17940
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:17946
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:17954
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:17971
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.cc:17993
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18004
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:18050
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.cc:18066
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.cc:18077
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.cc:18085
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:18320
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:18427
  #, 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.cc:18448
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18477
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.cc:18503
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:18513
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:18522
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:18575
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18582
  #, 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.cc:18602
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.cc:18609
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:18616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.cc:18659
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:18738
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.cc:18796
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:18805
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:18818
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:18885
  #, 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.cc:18894
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.cc:19152
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.cc:19702
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.cc:19708
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.cc:19792
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19801
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19809
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.cc:19825
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:19943
  #, 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 "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.cc:19968
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.cc:19977
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
--- 95696,96716 ----
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, fuzzy, gcc-internal-format
  #| msgid "The module or main program array '%s' at %L must have constant shape"
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr "Modul atau array aplikasi utama '%s' di %L harus memiliki bentuk konstan"
  
! #: fortran/resolve.cc:15569
  #, gcc-internal-format, gfc-internal-format
  msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
  msgstr "Entity dengan panjang karakter diasumsikan di %L harus berupa sebuah argumen dummy atau sebuah PARAMETER"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "%qs at %L must have constant character length in this context"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:15600
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L must have constant character length in this context"
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr "'%s' di %L harus memiliki panjang karakter konstan dalam konteks ini"
  
! #: fortran/resolve.cc:15650
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15653
  #, fuzzy, gcc-internal-format
  #| msgid "External '%s' at %L cannot have an initializer"
  msgid "External %qs at %L cannot have an initializer"
  msgstr "Eksternal '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15656
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15659
  #, fuzzy, gcc-internal-format
  #| msgid "Intrinsic '%s' at %L cannot have an initializer"
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "Intrinsik '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  #| msgid "Function result '%s' at %L cannot have an initializer"
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "Hasil fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15665
  #, fuzzy, gcc-internal-format
  #| msgid "Automatic array '%s' at %L cannot have an initializer"
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "Array otomatis '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "in %s, at %s:%d"
  msgid "%s at %L"
  msgstr "dalam %s, di %s:%d"
  
! #: fortran/resolve.cc:15742
  #, fuzzy, gcc-internal-format
  #| msgid "Character-valued statement function '%s' at %L must have constant length"
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr "Pernyataan fungsi nilai-karakter '%s' di %L harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:15765
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
  msgid "%qs is of a PRIVATE type and cannot be a dummy argument of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah argumen dummy dari '%s', yang mana ini adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:15787
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr "Fortran 2003: Prosedur '%s' dalam antar-muka PUBLIK '%s' di %L memakai argumen dummy dari '%s' dimana ini adalah PRIVATE"
  
! #: fortran/resolve.cc:15805
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' at %L cannot have an initializer"
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "Fungsi '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15817
  #, fuzzy, gcc-internal-format
  #| msgid "External object '%s' at %L may not have an initializer"
  msgid "External object %qs at %L may not have an initializer"
  msgstr "Objek eksternal '%s' di %L tidak boleh memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:15827
  #, fuzzy, gcc-internal-format
  #| msgid "ELEMENTAL function '%s' at %L must have a scalar result"
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr "Fungsi ELEMEN '%s' di %L harus memiliki sebuah hasil skalar"
  
! #: fortran/resolve.cc:15837
  #, fuzzy, gcc-internal-format
  #| msgid "Statement function '%s' at %L is not allowed as an actual argument"
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "Pernyataan fungsi '%s' di %L tidak diperbolehkan sebagai argumen aktual"
  
! #: fortran/resolve.cc:15856
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-array"
  
! #: fortran/resolve.cc:15860
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat bernilai-penunjuk"
  
! #: fortran/resolve.cc:15864
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:15868
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat rekursif"
  
! #: fortran/resolve.cc:15881
  #, fuzzy, gcc-internal-format
  #| msgid "CHARACTER(*) function '%s' at %L cannot be pure"
  msgid "CHARACTER(*) function %qs at %L"
  msgstr "Fungsi KARAKTER(*) '%s' di %L tidak dapat pure"
  
! #: fortran/resolve.cc:15892
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/resolve.cc:15898
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure '%s' at %C cannot have a generic interface"
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr "Prosedur dummy '%s' di %C tidak dapat memiliki sebuah antar-muka umum"
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16008
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut SAVE dalam '%s' di %L"
  
! #: fortran/resolve.cc:16014
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:16020
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:16028
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, fuzzy, gcc-internal-format
  #| msgid "Interface '%s' of procedure '%s' at %L must be explicit"
  msgid "Interface of %qs at %L must be explicit"
  msgstr "Antar-muka '%s' dari prosedur '%s' di %L harus berupa eksplisit"
  
! #: fortran/resolve.cc:16231
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr "Prosedur FINAL '%s' di %L bukan sebuah SUBROUTINE"
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr "Prosedur FINAL di %L harus memiliki tepat satu argumen"
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of FINAL procedure at %L must be of type '%s'"
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa tipe '%s'"
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr "argumen dari prosedur FINAL di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr "Argumen dari prosedur FINAL di %L tidak boleh berupa OPSIONAL"
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr "Argumen dari prosedur FINAL di %L harus berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr "Prosedur FINAL bukan skalar di %L seharusnya memiliki diasumsikan argumen bentuk"
  
! #: fortran/resolve.cc:16325
  #, fuzzy, gcc-internal-format
  #| msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr "prosedur FINAL '%s' dideklarasikan di %L memiliki tingkat yang sama (%d) seperti '%s'"
  
! #: fortran/resolve.cc:16362
  #, fuzzy, gcc-internal-format
  #| msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr "Hanya array prosedur FINAL dideklarasikan untuk tipe turunan '%s' didefinisikan di %L, disarankan juga skalar satu"
  
! #: fortran/resolve.cc:16432
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr "'%s' dan '%s' tidak dapat dicampurkan FUNCTION/SUBROUTINE untuk GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:16479
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr "'%s' dan '%s' untuk GENERIC '%s' di %L adalah ambigu"
  
! #: fortran/resolve.cc:16538
  #, fuzzy, gcc-internal-format
  #| msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr "Tidak terdefinisi pengikatan spesifik '%s' sebagai target dari GENERIC '%s' di %L"
  
! #: fortran/resolve.cc:16550
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr "GENERIC '%s' di %L harus target sebuah pengikatan spesifik, '%s' adalah GENERIC, juga"
  
! #: fortran/resolve.cc:16578
  #, fuzzy, gcc-internal-format
  #| msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr "GENERIC '%s' di %L tidak dapat overwrite pengikatan spesifik dengan nama sama"
  
! #: fortran/resolve.cc:16634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Iterator step at %L cannot be zero"
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr "Langkah iterasi di %L tidak dapat nol"
  
! #: fortran/resolve.cc:16850
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr "'%s' harus berupa sebuah prosedur modul atau sebuah prosedur eksternal dengan sebuah antar-muka eksplisit di %L"
  
! #: fortran/resolve.cc:16893
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:16907
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, fuzzy, gcc-internal-format
  #| msgid "Polymorphic entities are not yet implemented, non-polymorphic passed-object dummy argument of '%s' at %L accepted"
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr "entiti polymorphic belum diimplementasikan, bukan polymorphic objek argumen dummy dilewatkan dari '%s' di %L diterima"
  
! #: fortran/resolve.cc:16932
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:16942
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object at %L must be scalar"
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr "Objek yang dilewatkan di %L harus berupa skalar"
  
! #: fortran/resolve.cc:17001
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:17007
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr "'%s' argumen dari '%s' instrinsik di %L harus berupa sebuah PENUNJUK"
  
! #: fortran/resolve.cc:17036
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as a component of '%s'"
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama sebagai sebuah komponen dari '%s'"
  
! #: fortran/resolve.cc:17046
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr "Prosedur '%s' di %L memiliki nama sama seperti sebuah komponen turunan dari '%s'"
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, fuzzy, gcc-internal-format
  #| msgid "Array pointer '%s' at %L must have a deferred shape"
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr "Penunjuk array '%s' di %L harus memiliki sebuah bentuk deffered"
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17307
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of ICHAR at %L must be of length one"
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr "Argumen dari ICHAR di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:17424
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr "Prosedur '%s' dengan PASS(%s) di %L tidak memiliki argumen '%s'"
  
! #: fortran/resolve.cc:17438
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' with PASS at %L must have at least one argument"
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr "Prosedur '%s' dengan PASS di %L harus memiliki paling tidak satu argumen"
  
! #: fortran/resolve.cc:17454
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:17464
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "Argumen '%s' dari '%s' dengan PASS(%s) di %L harus berupa tipe turunan '%s'"
  
! #: fortran/resolve.cc:17473
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/resolve.cc:17482
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr "'%s' argumen dari '%s' intrinsik di %L harus berupa DAPAT-DIALOKASIKAN"
  
! #: fortran/resolve.cc:17524
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr "Komponen '%s' dari '%s' di %L memiliki nama sama dengan prosedur yang melingkupinya"
  
! #: fortran/resolve.cc:17540
  #, fuzzy, gcc-internal-format
  #| msgid "Character length of component '%s' needs to be a constant specification expression at %L"
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr "Panjang karakter dari komponen '%s' butuh untuk menjadi sebuah ekspresi spesifikasi konstan di %L"
  
! #: fortran/resolve.cc:17551
  #, fuzzy, gcc-internal-format
  #| msgid "Expression at %L must be of INTEGER type, found %s"
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr "Ekspresi di %L harus berupa tipe INTEGER, ditemukan %s"
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
  msgid "the component %qs is a PRIVATE type and cannot be a component of %qs, which is PUBLIC at %L"
  msgstr "Fortran 2003: Komponen '%s' adalah sebuah tipe PRIVATE dan tidak dapat berupa sebuah komponen dari '%s', yang mana adalah PUBLIK di %L"
  
! #: fortran/resolve.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr "Komponen %s dari tipe URUTAN dideklarasikan di %L tidak dapat memiliki atribut URUTAN"
  
! #: fortran/resolve.cc:17700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Conflict in attributes of function argument at %C"
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "Konflik dalam atribut dari argumen fungsi di %C"
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, fuzzy, gcc-internal-format
  #| msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr "Bukan ekstensible tipe turunan '%s' di %L tidak boleh berupa ABSTRACT"
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  #| msgid "%H%qE has not been declared"
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%H%qE belum pernah dideklarasikan"
  
! #: fortran/resolve.cc:17944
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18005
  #, fuzzy, gcc-internal-format
  #| msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr "Ukuran array yang diasumsikan '%s' dalam daftar nama '%s' di %C tidak diperbolehkan"
  
! #: fortran/resolve.cc:18011
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' tidak boleh memiliki bentuk yang diasumsikan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18017
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18025
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr "NAMELIST array objek '%s' harus memiliki bentuk konstan dalam daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18042
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' telah dideklarasikan PRIVATE dan tidak dapat berupa anggota dari PUBLIK namelist '%s' di %L"
  
! #: fortran/resolve.cc:18064
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr "NAMELIST objek '%s' memiliki use-associated komponen PRIVATE dan tidak dapat berupa anggota dari daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18075
  #, fuzzy, gcc-internal-format
  #| msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr "NAMELIST objek '%s' meemiliki komponen PRIVATE dan tidak dapat berupa anggota dari PUBLIK daftar-nama '%s' di %L"
  
! #: fortran/resolve.cc:18102
  #, fuzzy, gcc-internal-format
  #| msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut NAMELIST dalam '%s' di %L"
  
! #: fortran/resolve.cc:18121
  #, fuzzy, gcc-internal-format
  #| msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr "Parameter array '%s' di %L tidak dapat berupa otomatis atau bentuk deferred"
  
! #: fortran/resolve.cc:18137
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr "Tipe PARAMETER secara implisit '%s' di %L tidak cocok dengan tipe IMPLISIT kemudian"
  
! #: fortran/resolve.cc:18148
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "Tipe turunan tidak kompatibel dalam PARAMETER di %L"
  
! #: fortran/resolve.cc:18156
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad type in constant expression"
  msgid "Expecting constant expression near %L"
  msgstr "Tipe buruk dalam ekspresi konstanta"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:18391
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr "atribut PROSEDUR konflik dengan atribut INTENT dalam '%s' di %L"
  
! #: fortran/resolve.cc:18498
  #, 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.cc:18519
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Bad specification for assumed size array at %C"
  msgid "Bad specification for assumed size array at %L"
  msgstr "Spesifikasi buruk untuk diasumsikan ukuran array di %C"
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr "Ukuran array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18548
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr "Bentuk array yang diasumsikan di %L harus berupa sebuah argumen dummy"
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr "Simbol di %L bukan sebuah variabel DUMMY"
  
! #: fortran/resolve.cc:18574
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/resolve.cc:18584
  #, fuzzy, gcc-internal-format
  #| msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr "Karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang konstant"
  
! #: fortran/resolve.cc:18593
  #, fuzzy, gcc-internal-format
  #| msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr "C interoperable karakter dummy variabel '%s' di %L dengan atribut NILAI harus memiliki panjang satu"
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, fuzzy, gcc-internal-format
  #| msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr "Tipe turunana '%s' di %L adalah tipe '%s',  yang mana belum didefinisikan"
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:18646
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Variable %s at %L with NO_ARG_CHECK attribute may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18653
  #, 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.cc:18673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr "Diasumsikan bentuk array '%s' di %L tidak diijinkan dalam sebuah ekspresi inisialisasi"
  
! #: fortran/resolve.cc:18680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the ALLOCATABLE, CODIMENSION, POINTER or VALUE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:18687
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut PENUNJUK dan BIND(C)"
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18720
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgid "Variable %qs at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
  msgstr "Variabel '%s' di %L tidak dapat berupa BIND(C) karena ini bukan sebuah blok UMUM atau dideklarasikan dalam tingkat cakupan modul"
  
! #: fortran/resolve.cc:18730
  #, fuzzy, gcc-internal-format
  #| msgid "Argument of %s at %L must be of length one"
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr "Argumen dari %s di %L harus berupa panjang satu"
  
! #: fortran/resolve.cc:18809
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr "Fortran 2003: PUBLIK %s '%s' di %L dari tipe turunan '%s' PRIVATE"
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, fuzzy, gcc-internal-format
  #| msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgid "The INTENT(OUT) dummy argument %qs at %L is ASSUMED SIZE and so cannot have a default initializer"
  msgstr "INTENT(OUT) dummy argumen '%s' di %L adalah UKURAN DIASUMSIKAN dan jadi tidak dapat memiliki sebuah penginisialisasi baku"
  
! #: fortran/resolve.cc:18867
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:18876
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr "Dummy argumen '%s' di %L tidak dapat berupa INTENT(OUT)"
  
! #: fortran/resolve.cc:18889
  #, fuzzy, gcc-internal-format
  #| msgid "By-value argument at %L cannot be an array or an array section"
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr "Argumen dengan nilai di %L tidak dapat berupa sebuah array atau sebuah daerah array"
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18943
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable array '%s' at %L must have a deferred shape"
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr "Array dapat dialokasikan '%s' di %L harus memiliki sebuah bentuk deferred"
  
! #: fortran/resolve.cc:18956
  #, 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.cc:18965
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr "Prosedur dummy di %L tidak diperbolehkan dalam prosedur ELEMENTAL"
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19012
  #, fuzzy, gcc-internal-format
  #| msgid "Namelist %s cannot be renamed by USE association to %s"
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "Daftar-nama %s tidak dapat diubah namanya dengan assosiasi USE ke %s"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr "Threadprivate di %L bukan SAVEd"
  
! #: fortran/resolve.cc:19076
  #, fuzzy, gcc-internal-format
  #| msgid "Component at %C must have the POINTER attribute"
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "Komponen di %C harus memiliki sebuah atribut PENUNJUK"
  
! #: fortran/resolve.cc:19081
  #, fuzzy, gcc-internal-format
  #| msgid "Allocatable '%s' at %L cannot have an initializer"
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "Dapat dialokasikan '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expecting list of named entities at %C"
  msgid "Expecting definable entity near %L"
  msgstr "Diduga daftar dari entiti bernama di %C"
  
! #: fortran/resolve.cc:19223
  #, fuzzy, gcc-internal-format
  #| msgid "BLOCK DATA element '%s' at %L must be in COMMON"
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr "DATA BLOK elemen '%s' di %L harus berupa dalam COMMON"
  
! #: fortran/resolve.cc:19230
  #, fuzzy, gcc-internal-format
  #| msgid "DATA array '%s' at %L must be specified in a previous declaration"
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "DATA array '%s' di %L harus dispesifikasikan dalam sebuah deklarasi sebelumnya"
  
! #: fortran/resolve.cc:19237
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy '%s' at %L cannot have an initializer"
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "Dummy '%s' di %L tidak dapat memiliki sebuah penginisialisasi"
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "Variabel '%s' di %L tidak dapat memiliki dua atribut DAPAT DIALOKASIKAN dan BIND(C)"
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr "pernyataan DATA di %L memiliki lebih variabel daripada nilai"
  
! #: fortran/resolve.cc:19420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Nonconstant array section at %L in DATA statement"
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "Daerah array tidak konstant di %L dalam pernyataan DATA"
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Step expression in DO loop at %L cannot be zero"
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "Ekspresi step dalam loop DO di %L tidak dapat berupa nol"
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr "pernyataan DATA di %L memiliki lebih banyak nilai daripada variabel"
  
! #: fortran/resolve.cc:19773
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "Label %d di %L didefinisikan tetapi tidak digunakan"
  
! #: fortran/resolve.cc:19779
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "Label %d di %L didefinisikan tetapi tidak dapat digunakan"
  
! #: fortran/resolve.cc:19863
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L harus memiliki atribut URUTAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19872
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L tidak dapat memiliki komponen DAPAT DIALOKASIKAN untuk menjadi sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19880
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgid "Derived type variable %qs at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
  msgstr "Tipe variabel turunan '%s' di %L dengan inisialisasi baku tidak dapat berada dalam EKUIVALEN dengan sebuah variabel dalam COMMON"
  
! #: fortran/resolve.cc:19896
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr "Tipe variabel turunan '%s' di %L dengan komponen penunjuk tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:20014
  #, 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 "Baik semua atau kosong dari objek dalam EKUIVALEN set di %L yang memiliki atribut TERPROTEKSI"
  
! #: fortran/resolve.cc:20039
  #, fuzzy, gcc-internal-format
  #| msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr "Anggota blok umum '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN dalam prosedur pure '%s'"
  
! #: fortran/resolve.cc:20048
  #, fuzzy, gcc-internal-format
  #| msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
*************** msgstr "Konstanta bernama '%s' di %L tid
*** 96614,96709 ****
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:20052
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:20063
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.cc:20172
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.cc:20185
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:20207
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:20217
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.cc:20225
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.cc:20346
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
--- 96718,96813 ----
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  #| msgid "Syntax error in EQUIVALENCE statement at %L"
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr "Sintaks error dalam pernyataan EKUIVALEN di %L"
  
! #: fortran/resolve.cc:20123
  #, fuzzy, gcc-internal-format
  #| msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr "Array '%s' di %L dengan cakupan tidak-konstan tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:20134
  #, fuzzy, gcc-internal-format
  #| msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr "Komponen struktur '%s' di %L tidak dapat berupa sebuah objek EKUIVALEN"
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr "Substring di %L memiliki panjang nol"
  
! #: fortran/resolve.cc:20176
  #, fuzzy, gcc-internal-format
  #| msgid "Different character lengths in pointer assignment at %L"
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "Panjang karakter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/resolve.cc:20243
  #, fuzzy, gcc-internal-format
  #| msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr "Fungsi PUBLIK '%s' di %L tidak dapat berupa tipe PRIVATE '%s'"
  
! #: fortran/resolve.cc:20256
  #, fuzzy, gcc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/resolve.cc:20278
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must be a FUNCTION"
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr "Prosedur operator pengguna '%s' di %L harus berupa sebuah FUNGSI"
  
! #: fortran/resolve.cc:20288
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L cannot be assumed character length"
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr "Prosedur operator pengguna '%s' di %L tidak dapat berupa panjang karakter diasumsikan"
  
! #: fortran/resolve.cc:20296
  #, fuzzy, gcc-internal-format
  #| msgid "User operator procedure '%s' at %L must have at least one argument"
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr "Prosedur operator pengguna '%s' di %L harus memiliki paling tida satu argumen"
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr "Argumen pertama dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr "Argumen kedua dari antar-muka operator di %L tidak dapat berupa pilihanonal"
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr "Antar-muka operator di %L harus memiliki, paling tidak, dua argumen"
  
! #: fortran/resolve.cc:20417
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
*************** msgstr "Simbol '%s' di %C adalah ambigu"
*** 97539,97683 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Tipe turunan '%s' di %C sedang digunakan sebelum itu didefinisikan"
  
! #: fortran/symbol.cc:2682
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponen '%s' di %C adalah sebuah komponen PRIVATE dari '%s'"
  
! #: fortran/symbol.cc:2703
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Duplikasi pernyataan label %d di %L dan %L"
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Label %d di %C telah direferensikan sebagai target percabangan"
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Label %d di %C telah direferensikan sebagai sebuah format label"
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Label %d di %C sebelumnya digunakan sebagai sebuah FORMAT label"
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Label %d di %C sebelumnya digunakan sebagai target percabangan"
  
! #: fortran/symbol.cc:3027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/symbol.cc:3444
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Nama '%s' di C adalah sebuah referensi ambigu ke '%s' dari module '%s'"
  
! #: fortran/symbol.cc:3447
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Nama '%s' di %C adalah sebuah referensi ambigu ke '%s' dari satuan aplikasi sekarang"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Tipe turunan '%s' dideklarasikan di %L harus memiliki atribut BIND ke Cinteroperable"
  
! #: fortran/symbol.cc:4788
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Tipe turunan '%s' di %L memiliki komponen PRIVATE"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.cc:4826
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.cc:4837
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut DAPAT DIALOKASIKAN karena ini sebuah anggota dari tipe turunan BIND(C) '%s' di %L"
  
! #: fortran/symbol.cc:4876
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel, walaupun melalui tipe turunan '%s' adalah BIND(C)"
  
! #: fortran/symbol.cc:4886
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel"
  
! #: fortran/symbol.cc:4898
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
--- 97643,97787 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr "Tipe turunan '%s' di %C sedang digunakan sebelum itu didefinisikan"
  
! #: fortran/symbol.cc:2686
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %C is a PRIVATE component of '%s'"
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr "Komponen '%s' di %C adalah sebuah komponen PRIVATE dari '%s'"
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.cc:2711
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a member of the '%s' structure"
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "'%s' di %C bukan sebuah anggota dari struktur '%s'"
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr "Duplikasi pernyataan label %d di %L dan %L"
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr "Label %d di %C telah direferensikan sebagai target percabangan"
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr "Label %d di %C telah direferensikan sebagai sebuah format label"
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr "Label %d di %C sebelumnya digunakan sebagai sebuah FORMAT label"
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr "Label %d di %C sebelumnya digunakan sebagai target percabangan"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected terminating name at %C"
  msgid "Shared DO termination label %d at %C"
  msgstr "Diduga nama berakhir di %C"
  
! #: fortran/symbol.cc:3035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Unexpected END statement at %C"
  msgid "Labeled DO statement at %L"
  msgstr "Tidak terduga pernyataan END di %C"
  
! #: fortran/symbol.cc:3448
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr "Nama '%s' di C adalah sebuah referensi ambigu ke '%s' dari module '%s'"
  
! #: fortran/symbol.cc:3451
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr "Nama '%s' di %C adalah sebuah referensi ambigu ke '%s' dari satuan aplikasi sekarang"
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C has already been host associated"
  msgid "Symbol %qs at %C has already been host associated"
  msgstr "Simbol '%s' di %C telah diassosiasikan host"
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr "Tipe turunan '%s' dideklarasikan di %L harus memiliki atribut BIND ke Cinteroperable"
  
! #: fortran/symbol.cc:4792
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L has PRIVATE components"
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr "Tipe turunan '%s' di %L memiliki komponen PRIVATE"
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.cc:4830
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut PENUNJUK karena ini sebuah anggota tari BIND(C) tipe turunan '%s' di %L"
  
! #: fortran/symbol.cc:4841
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr "Komponen '%s' di %L tidak dapat memiliki atribut DAPAT DIALOKASIKAN karena ini sebuah anggota dari tipe turunan BIND(C) '%s' di %L"
  
! #: fortran/symbol.cc:4880
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel, walaupun melalui tipe turunan '%s' adalah BIND(C)"
  
! #: fortran/symbol.cc:4890
  #, fuzzy, gcc-internal-format
  #| msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr "Komponen '%s' dalam tipe turunan '%s' di %L mungkin tidak C interoperabel"
  
! #: fortran/symbol.cc:4902
  #, fuzzy, gcc-internal-format
  #| msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr "Tipe turunan '%s' di %L tidak dapat memiliki urutan atribut karena ini adalah BIND(C)"
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
*************** msgstr "Overlapping tidak sama penginisi
*** 97710,97726 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Overlapping tidak sama penginisialisasi dalam EKUIVALEN di %L"
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
--- 97814,97830 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr "Overlapping tidak sama penginisialisasi dalam EKUIVALEN di %L"
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
*************** msgstr "Array '%s' di %L bukan sebuah va
*** 97728,97746 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, fuzzy, 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"
  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 "Jumlah dari elemen dalam konstruktor array di %L membutuhkan sebuah peningkatan dari batas atas %d yang diijinkan. Lihat pilihan -fmax-array-constructor"
  
! #: fortran/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Membuat array sementara di %L untuk argumen '%s'"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
--- 97832,97850 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, fuzzy, 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"
  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 "Jumlah dari elemen dalam konstruktor array di %L membutuhkan sebuah peningkatan dari batas atas %d yang diijinkan. Lihat pilihan -fmax-array-constructor"
  
! #: fortran/trans-array.cc:9663
  #, fuzzy, gcc-internal-format
  #| msgid "Creating array temporary at %L for argument '%s'"
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "Membuat array sementara di %L untuk argumen '%s'"
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr "tipe ekspresi buruk selama walk (%d)"
*************** msgstr "Menempatkan nilai selain dari 0
*** 97854,98017 ****
  msgid "non-constant initialization expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "%s at %L has no default type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/trans-decl.cc:5461
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Deferred type parameter not yet supported"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/trans-decl.cc:5773
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "backend deklarasi untuk variabel modul %s telah ada"
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6472
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.cc:6496
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumen dummy tidak digunakan '%s' di %L"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' dideklarasikan di %L tidak diset"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Unsigned not yet implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: fortran/trans-decl.cc:8562
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Simbol '%s' di %C telah dalam sebuah blok COMMON"
  
! #: fortran/trans-expr.cc:1277
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4353
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.cc:6023
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 97958,98121 ----
  msgid "non-constant initialization expression at %L"
  msgstr "Diduga sebuah ekspresi inisialisasi di %C"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "ENTRY '%s' at %L has no IMPLICIT type"
  msgid "%s at %L has no default type"
  msgstr "MASUKAN '%s' di %L tidak memiliki tipe IMPLISIT"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr "variabel instrinsic yang bukan sebuah prosedur"
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, fuzzy, gcc-internal-format
  #| msgid "Return value of function '%s' at %L not set"
  msgid "Return value of function %qs at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' di %L tidak diset"
  
! #: fortran/trans-decl.cc:5472
  #, fuzzy, gcc-internal-format
  #| msgid "Different kind type parameters in pointer assignment at %L"
  msgid "Deferred type parameter not yet supported"
  msgstr "Jenis parameter berbeda dalam penempatan penunjuk di %L"
  
! #: fortran/trans-decl.cc:5784
  #, fuzzy, gcc-internal-format
  #| msgid "backend decl for module variable %s already exists"
  msgid "backend decl for module variable %qs already exists"
  msgstr "backend deklarasi untuk variabel modul %s telah ada"
  
! #: fortran/trans-decl.cc:5797
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr "'%s' di %L tidak dapat memiliki VALUE atribut karena ini bukan sebuah argumen dummy"
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6501
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.cc:6507
  #, fuzzy, gcc-internal-format
  #| msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr "Dummy argumen '%s' di %L telah dideklarasikan INTENT(OUT) tetapi belum diset"
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, fuzzy, gcc-internal-format
  #| msgid "Unused dummy argument '%s' at %L"
  msgid "Unused dummy argument %qs at %L"
  msgstr "Argumen dummy tidak digunakan '%s' di %L"
  
! #: fortran/trans-decl.cc:6534
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  #| msgid "Unused variable '%s' declared at %L"
  msgid "Unused variable %qs declared at %L"
  msgstr "Variabel '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs declared at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6606
  #, fuzzy, gcc-internal-format
  #| msgid "Unused parameter '%s' declared at %L"
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "Parameter '%s' tidak digunakan dideklarasikan di %L"
  
! #: fortran/trans-decl.cc:6636
  #, fuzzy, gcc-internal-format
  #| msgid "Return value '%s' of function '%s' declared at %L not set"
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "Nilai kembali dari fungsi '%s' dideklarasikan di %L tidak diset"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, fuzzy, gcc-internal-format
  #| msgid "Finalization at %L is not yet implemented"
  msgid "Unsigned not yet implemented"
  msgstr "Finalisasi di %L belum diimplementasikan"
  
! #: fortran/trans-decl.cc:8582
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %C is already in a COMMON block"
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr "Simbol '%s' di %C telah dalam sebuah blok COMMON"
  
! #: fortran/trans-expr.cc:1309
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr ""
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4385
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr "Instrinsik op tidak diketahui"
  
! #: fortran/trans-expr.cc:6057
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Daftar fungsi argumen tidak diketahui di %L"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 98022,98040 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fungsi instrinsik %s(%d) tidak dikenal"
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
--- 98126,98144 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "Fungsi instrinsik %s(%d) tidak dikenal"
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, fuzzy, gcc-internal-format
  #| msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "'dim' argumen dari %s intrinsik di %L bukan sebuah dimensi indeks valid"
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "environment variable \"%s\" not defined"
  msgid "The event variable at %L shall not be coindexed"
*************** msgstr ""
*** 98072,98261 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:9473
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/trans-openmp.cc:9897
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must be a procedure"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Paramter '%s' ke '%s' di %L harus berupa sebuah prosedur"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs at %L"
  msgstr "tidak dapat menemukan class %qs"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qs at %L is the same as base function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/trans-openmp.cc:10003
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L exceeds the string length"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Sebuah alternatif return di %L tanpa sebuah * dummy argumen"
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Argumen '%s' dalam pernyataan fungsi di %L harus berupa skalar"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs at %L is specified more than once"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: fortran/trans-openmp.cc:10300
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
--- 98176,98365 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  #| msgid "invalid parameter %qs"
  msgid "optional class parameter"
  msgstr "parameter %qs tidak valid"
  
! #: fortran/trans-openmp.cc:4951
  #, fuzzy, gcc-internal-format
  #| msgid "Expected expression type"
  msgid "unhandled expression type"
  msgstr "Diduga tipe ekspresi"
  
! #: fortran/trans-openmp.cc:5146
  #, fuzzy, gcc-internal-format
  #| msgid "expected expression"
  msgid "unhandled expression"
  msgstr "diduga ekspresi"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, fuzzy, gcc-internal-format
  #| msgid "used here"
  msgid "Used here"
  msgstr "digunakan disini"
  
! #: fortran/trans-openmp.cc:9480
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Name '%s' at %C is the name of the procedure"
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "Nama '%s' di %C adalah nama dari prosedur"
  
! #: fortran/trans-openmp.cc:9904
  #, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Interface '%s' at %C may not be generic"
  msgid "The base name at %L must not be a generic name"
  msgstr "Antar-muka '%s' di %C mungkin bukan umum"
  
! #: fortran/trans-openmp.cc:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Parameter '%s' to '%s' at %L must be a procedure"
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "Paramter '%s' ke '%s' di %L harus berupa sebuah prosedur"
  
! #: fortran/trans-openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Procedure '%s' in %s at %L has no explicit interface"
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "Prosedur '%s' dalam %s di %L tidak memiliki antar-muka eksplisit"
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  #| msgid "cannot find class %qs"
  msgid "Cannot find symbol %qs at %L"
  msgstr "tidak dapat menemukan class %qs"
  
! #: fortran/trans-openmp.cc:9962
  #, fuzzy, gcc-internal-format
  #| msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "Prosedur '%s' dalam %s di %L bukan sebuah fungsi atau subrutin"
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %L is not a function"
  msgid "variant %qs at %L is the same as base function"
  msgstr "'%s' di %L bukan sebuah fungsi"
  
! #: fortran/trans-openmp.cc:10010
  #, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Expected argument list at %C"
  msgid "Expected positive argument index at %L"
  msgstr "Diduga daftar argumen di %C"
  
! #: fortran/trans-openmp.cc:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Substring end index at %L exceeds the string length"
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "Indeks akhir substring di %L melebihi panjang string"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, fuzzy, gcc-internal-format
  #| msgid "An alternate return at %L without a * dummy argument"
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr "Sebuah alternatif return di %L tanpa sebuah * dummy argumen"
  
! #: fortran/trans-openmp.cc:10267
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of statement function at %L must be scalar"
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "Argumen '%s' dalam pernyataan fungsi di %L harus berupa skalar"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, fuzzy, gcc-internal-format
  #| msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr "Argumen '%s' dari prosedur elemental di %L tidak dapat memiliki atribut POINTER"
  
! #: fortran/trans-openmp.cc:10290
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%qs at %L is specified more than once"
  msgstr "%qs hanya dapat dispesifikasikan untuk fungsi"
  
! #: fortran/trans-openmp.cc:10307
  #, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr ""
*************** msgstr ""
*** 98378,98384 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
--- 98482,98488 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr "gfc_trans_code(): Pernyataan kode buruk"
*************** msgstr "fclose %s"
*** 98632,98638 ****
  msgid "two or more sections for %s"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 98736,98742 ----
  msgid "two or more sections for %s"
  msgstr "dua atau lebih tipe data dalam deklarasi dari %qs"
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/ja.po gcc-17-20260816/gcc/po/ja.po
*** gcc-17-20260809/gcc/po/ja.po	Sun Aug  9 22:32:09 2026
--- gcc-17-20260816/gcc/po/ja.po	Sun Aug 16 22:32:08 2026
*************** msgid ""
*** 21,27 ****
  msgstr ""
  "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2021-05-11 22:47+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
--- 21,27 ----
  msgstr ""
  "Project-Id-Version: gcc 11.1.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2021-05-11 22:47+0900\n"
  "Last-Translator: Hiroshi Takekawa <sian@big.or.jp>\n"
  "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
*************** msgstr "gprof(1) を使うときは `-p'
*** 302,308 ****
  msgid "may not use both -EB and -EL"
  msgstr "-EB と -EL の両方を使用することは出来ません"
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  #, fuzzy
  msgid "shared is not supported"
  msgstr "-fpic はサポートされていません"
--- 302,308 ----
  msgid "may not use both -EB and -EL"
  msgstr "-EB と -EL の両方を使用することは出来ません"
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  #, fuzzy
  msgid "shared is not supported"
  msgstr "-fpic はサポートされていません"
*************** msgstr " 競合しているコード生�
*** 386,392 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "gprof(1) を使うときは '-p' の代わりに '-pg' を使用してください"
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 386,392 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr "gprof(1) を使うときは '-p' の代わりに '-pg' を使用してください"
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr "clip 命令を有効にする"
*** 895,908 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 895,908 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2138,2224 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:604
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "整列されていないメモリ参照を使用しない"
  
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "整列されていないメモリ参照を使用しない"
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, fuzzy, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "32 ビットアドレス用のコードを生成する"
  
! #: config/rs6000/rs6000.opt:627
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2138,2229 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, fuzzy, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr "複数命令のロード/ストアを生成する"
! 
! #: config/rs6000/rs6000.opt:608
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:612
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr "整列されていないメモリ参照を使用しない"
  
! #: config/rs6000/rs6000.opt:616
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr "整列されていないメモリ参照を使用しない"
  
! #: config/rs6000/rs6000.opt:620
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, fuzzy, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr "32 ビットアドレス用のコードを生成する"
  
! #: config/rs6000/rs6000.opt:635
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:639
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:643
  #, fuzzy, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr "複数命令のロード/ストアを生成する"
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3070,3079 ****
  msgstr "浮動小数点レジスタを利用する"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3075,3084 ----
  msgstr "浮動小数点レジスタを利用する"
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11808,11815 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, fuzzy, no-c-format
  msgid "Passed to the linker."
  msgstr "-z text をリンカに渡す"
--- 11813,11820 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, fuzzy, no-c-format
  msgid "Passed to the linker."
  msgstr "-z text をリンカに渡す"
*************** msgstr "配列の範囲外にアクセ�
*** 11874,14769 ****
  msgid "Warn about problems with auto-profile data."
  msgstr "長さが 0 の書式文字列に関して警告する"
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "不適切な属性の使用法に関して警告する"
  
! #: common.opt:577
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "%qE 属性用に間違った数の引数が指定されました"
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, fuzzy, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "ポインタのキャストによって整列が増加する場合に警告する"
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, fuzzy, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "#warning 指示に遭遇したときに警告する"
  
! #: common.opt:610
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
  
! #: common.opt:614
  #, fuzzy, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "廃止されたコンパイラ機能、クラス、メソッドまたはフィールドが使用されたときに警告する"
  
! #: common.opt:618
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
  
! #: common.opt:622
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "最適化過程が無効化された場合に警告する"
  
! #: common.opt:626
  #, fuzzy, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "全ての警告をエラーとして取り扱う"
  
! #: common.opt:630
  #, fuzzy, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "指定した警告をエラーとして取り扱う"
  
! #: common.opt:634
  #, fuzzy, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "余分な (望まないかもしれない) 警告を表示する"
  
! #: common.opt:638
  #, fuzzy, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "最初のエラーが発生したときに終了する"
  
! #: common.opt:642
  #, fuzzy, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<number>\t関数スタックフレームが <number> バイト以上要求した場合に警告する"
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, fuzzy, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%K ヒープではないオブジェクトを free する試みです"
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:684
  #, fuzzy, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<number>\tオブジェクトが <number> バイト以上の場合に警告する"
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, fuzzy, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:711
  #, fuzzy, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:719
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "計算式内のオーバーフローに関して警告する"
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "packed 属性が構造体配置に影響しない場合に警告する"
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:735
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "標準に厳密に準拠するために必要な警告を出力する"
  
! #: common.opt:739
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:743
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:747
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:751
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:758
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:769
  #, fuzzy, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-mmax-stackframe=SIZE\tスタックフレームが指定したサイズより大きい場合に警告する"
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "厳密な別名規約を壊す可能性があるコードに関して警告する"
  
! #: common.opt:785 common.opt:789
  #, fuzzy, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
  
! #: common.opt:793
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:797
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:801
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "関数が __attribute__((pure)) の候補となりそうな場合に警告する"
  
! #: common.opt:805
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
  
! #: common.opt:809
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:813
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "列挙定数を使用した switch 文で特定の case が無い場合に警告する"
  
! #: common.opt:830
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "システムヘッダからの警告を抑制しない"
  
! #: common.opt:834
  #, fuzzy, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "論理演算子が常に true または false と評価されるように思われる場合に警告する"
  
! #: common.opt:838
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "型修飾子が無視された場合はいつも警告する"
  
! #: common.opt:842
  #, fuzzy, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:846
  #, fuzzy, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "データ型の範囲制限により比較が常に true または常に false になる場合に警告する"
  
! #: common.opt:850
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:854
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:862
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "すべての -Wunused- 警告を有効にする"
  
! #: common.opt:869
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "関数の仮引数が設定されているだけで、使用されていない場合に警告する"
  
! #: common.opt:876
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "変数が設定されているだけで、使用されていない場合に警告する"
  
! #: common.opt:880
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "関数が使用されていない場合に警告する"
  
! #: common.opt:884
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "ラベルが使用されていないときに警告する"
  
! #: common.opt:888
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "関数の仮引数が使用されていない場合に警告する"
  
! #: common.opt:892
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "式の値が使用されていない場合に警告する"
  
! #: common.opt:896
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "変数が使用されていない場合に警告する"
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "利用者が指定したインクルードディレクトリが存在しない場合に警告する"
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:933
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "プロトタイプが無い関数宣言に関して警告する"
  
! #: common.opt:950
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <file>\t宣言情報を <file> に発行する"
  
! #: common.opt:963
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letters>\tコンパイラの特定の過程からのダンプを有効にする"
  
! #: common.opt:967
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <file>\tダンプ用に使用されるファイルの基となる名前を設定する"
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tダンプ用に使用されるディレクトリ名を設定する"
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "関数に開始を整列する"
  
! #: common.opt:1105
  #, fuzzy, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "ジャンプの到達先となるラベルのみ整列する"
  
! #: common.opt:1112
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "全てのラベルを整列する"
  
! #: common.opt:1119
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "ループの開始を整列する"
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "伝統的な前処理を有効にする"
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1202
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "自動増加/減少命令を生成する"
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "配列の添え字を使用する前に境界検査を行うコードを生成する"
  
! #: common.opt:1228
  #, fuzzy, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "加算、比較ブランチの代わりにカウントレジスタのブランチを使う"
  
! #: common.opt:1232
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "分岐経路推測用のプロファイル情報を利用する"
  
! #: common.opt:1248
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:1252
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:1256
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>  <register> が関数を通じて保全されるとマークする"
  
! #: common.opt:1260
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\t<register> が関数呼び出しによって変更されるとマークする"
  
! #: common.opt:1267
  #, fuzzy, no-c-format
  msgid "Save registers around function calls."
  msgstr "関数呼び出しの前後でレジスタを保存する"
  
! #: common.opt:1271
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1275
  #, fuzzy, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "new の戻り値を検査する"
  
! #: common.opt:1279 common.opt:1283
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "内部一貫性がありません"
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "関数プロファイルを有効にする"
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "スタック調整およびスタック参照を削減する機会を探す"
  
! #: common.opt:1299
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "初期化されない大域変数類を共通セクションに配置しない"
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "-fcompare-debug 付きで再コンパイルしています"
  
! #: common.opt:1315
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "レジスタは位置が完了した後に比較の除去を行う"
  
! #: common.opt:1319
  #, fuzzy, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "スタック使用量を著しく増加させる最適化を行わない"
  
! #: common.opt:1323
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ジャンプをまたがった最適化を行う"
  
! #: common.opt:1335
  #, fuzzy, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "CSE で動作するとき、それらのターゲットへのジャンプに追随する"
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1365
  #, fuzzy, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Fortran 規格に従った複素数の乗除算を行う"
  
! #: common.opt:1369
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "データ項目をそれら自身のセクションに配置する"
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1377
  #, fuzzy, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tデバッグカウンタ制限を設定する。"
  
! #: common.opt:1381
  #, fuzzy, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:1385
  #, fuzzy, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, fuzzy, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "関数引数をスタックから pop するのを呼び出し後まで遅らせる"
  
! #: common.opt:1399
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "分岐命令の遅延スロットを使うことを試みる"
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, fuzzy, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "無意味な null ポインタ検査を削除する"
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "DWARF2 重複削除を行う"
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "仮想呼び出しを直接呼び出しに変換することを試みる"
  
! #: common.opt:1427
  #, fuzzy, no-c-format
  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]  診断メッセージの改行の際に,\n"
  " ソース位置情報が行の最初に表示される頻度を指定する\n"
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, fuzzy, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "冗長な出力を有効にする"
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, fuzzy, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<number>\t列を報告用する時のタブ位置までの距離を <number> にする"
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, fuzzy, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\t様々なコンパイラ内部情報をファイルにダンプする"
  
! #: common.opt:1675
  #, fuzzy, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=filename\t翻訳終了時に filename へ命令をダンプする"
  
! #: common.opt:1679
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=filename\t全ての宣言を Go コードとしてファイルに書き込む"
  
! #: common.opt:1683
  #, fuzzy, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "デバッグダンプ内でアドレスの出力を抑止する"
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1700
  #, fuzzy, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "デバッグダンプ内で命令番号、行番号情報およびアドレスの出力を抑止する"
  
! #: common.opt:1704
  #, fuzzy, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "デバッグダンプ内で前と次の命令番号の出力を抑止する"
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "GAS アセンブラ指示を経由して CFI 表を有効にする"
  
! #: common.opt:1712
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "部分的なインライン化を行う"
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1724
  #, fuzzy, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "デバッグ情報内で使用されていない型の除去を行う"
  
! #: common.opt:1728
  #, fuzzy, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "デバッグ情報内で使用されていない型の除去を行う"
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "C++ クラスデバッグ情報を抑止しない。"
  
! #: common.opt:1736
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "例外処理を有効にする"
  
! #: common.opt:1740
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "多くの、目立たないがコストが高い最適化を行う"
  
! #: common.opt:1744
  #, fuzzy, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\t余分な浮動小数点精度の取り扱いを指定する"
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "NaN または無限大が生成されないと見なす"
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<register>\t<register> がコンパイラでは使用できないとマークする"
  
! #: common.opt:1794
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "拡張精度レジスタ内に float と double を配置しない"
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "関数アドレスをレジスタに持たせる事を許可する"
  
! #: common.opt:1833
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "それぞれの関数をそれ自身のセクションに配置する"
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1845
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1849
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1862
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "レジスタ配置後に大域共通部分式の除去を行う"
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1892
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, fuzzy, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "全てのループを並列としてマークする"
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1918
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "並列命令を有効にする"
  
! #: common.opt:1926
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "ラベル整列最適化を有効にする"
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "分岐可能性の推測を有効にする"
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "関数 %qE 用の無効な記憶域クラスです"
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, fuzzy, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ".size 指示を生成しない"
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2019
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "条件付き実行より分岐の生成を優先する"
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2051
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr ".size 指示を生成しない"
  
! #: common.opt:2055
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "間接インライン化を実行する"
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "コードサイズが増加しないと分かってる場合は単純な関数を呼び出し側に統合する"
  
! #: common.opt:2069
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "一回だけ呼び出される関数を呼び出し側に統合する"
  
! #: common.opt:2073
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "一回だけ呼び出される関数を呼び出し側に統合する"
  
! #: common.opt:2080
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<number> インライン関数のサイズを <number> に制限する"
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
  
! #: common.opt:2153
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2197
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "純粋および定数関数を見つける"
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2213
  #, fuzzy, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "読み取り専用およびアドレス付けできない静的変数を見つける"
  
! #: common.opt:2217
  #, fuzzy, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "読み取り専用およびアドレス付けできない静的変数を見つける"
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2237
  #, fuzzy, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority] 使用する IRA アルゴリズムを設定する"
  
! #: common.opt:2241
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "厳密な別名規則を適用するとみなす"
  
! #: common.opt:2254
  #, fuzzy, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] IRA 用の範囲を設定する"
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "ループの中の全ての一般誘導変数を強度削減する"
  
! #: common.opt:2296
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "十分に大きな switch 文ではジャンプ表を使用する"
  
! #: common.opt:2300
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "十分に大きな switch 文ではジャンプ表を使用する"
  
! #: common.opt:2304
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2308
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2312
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "使用されない静的定数変数であっても出力する"
  
! #: common.opt:2316
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "外部シンボルの先頭に下線 (_) を付ける"
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "リンク時最適化を有効にする"
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "様々なリンク時最適化統計情報に関して報告する"
  
! #: common.opt:2386
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "様々なリンク時最適化統計情報に関して報告する"
  
! #: common.opt:2390
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "組み込み数学関数の後に errno をセットする"
  
! #: common.opt:2394
  #, fuzzy, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<number>\tエラー報告する最大数を <number> にする"
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2409
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2416
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "定数と定数変数の併合を試みる"
  
! #: common.opt:2420
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "コンパイル単位をまたがった同一の定数の併合を試みる"
  
! #: common.opt:2424
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "コンパイル単位をまたがった同一のデバッグ文字列の併合を試みる"
  
! #: common.opt:2428
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<number>\t一行あたりの診断メッセージ文字数を <number> に制限する。0 の場合は改行しない"
  
! #: common.opt:2432
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "関数に開始を整列する"
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ループの中で変更がない計算をループの外に移動する"
  
! #: common.opt:2448
  #, fuzzy, no-c-format
  msgid "Move stores out of loops."
  msgstr "ループの開始を整列する"
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "RTL 不要なコード (dead code) の除去過程を使用する"
  
! #: common.opt:2460
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "RTL 不要な記憶域 (dead store) 除去過程を使用する"
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, fuzzy, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "同期非呼び出し例外をサポートする"
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, fuzzy, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "可能な場合、スタックフレームを生成しない"
  
! #: common.opt:2507
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2526
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, fuzzy, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "sibling 呼び出しや末尾再帰呼び出しを最適化する"
  
! #: common.opt:2556
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2560
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "部分的なインライン化を行う"
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, fuzzy, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2572
  #, fuzzy, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "構造体メンバを穴が開かないようにパックする"
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "小さな集合体を (レジスタではなく) メモリで返す"
  
! #: common.opt:2584
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "ループの展開を行う"
  
! #: common.opt:2588
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "入れ子にされた条件付き実行の最適化を有効にする"
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2596
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "可能であれば位置非依存コードを生成する (large モード)"
  
! #: common.opt:2600
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "可能であれば実行可能な位置非依存コードを生成する (large モード)"
  
! #: common.opt:2604
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "可能であれば胃非値非損コードを生成する (small モード)"
  
! #: common.opt:2608
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "可能であれば実行可能な非値非依存コードを生成する (small モード)"
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, fuzzy, no-c-format
  msgid "Specify a plugin to load."
  msgstr "ロードするプラグインを指定する"
  
! #: common.opt:2620
  #, fuzzy, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<name>-<key>[=<value>]\tプラグイン <name> 用に引数 <key>=<value> を指定する"
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2628
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "ループ内の配列で、可能であればプリフェッチ命令を生成する"
  
! #: common.opt:2632
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "基本プログラムプロファイリングコードを有効にする"
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2640
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2644
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2648
  #, fuzzy, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "プロファイルデータ保存用の最上位ディレクリーを設定する"
  
! #: common.opt:2653
  #, fuzzy, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "プロファイルデータ保存用の最上位ディレクリーを設定する"
  
! #: common.opt:2657
  #, fuzzy, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "フロー一貫性が無いデータ入力の訂正を有効にする"
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, fuzzy, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "式の値をプロファイルするためのコードを挿入する"
  
! #: common.opt:2741
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "内部一貫性がありません"
  
! #: common.opt:2745
  #, fuzzy, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "コード配置を改善するために関数を並べ替える"
  
! #: common.opt:2749
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "関数プロローグ内で cld 命令を生成する"
  
! #: common.opt:2756
  #, fuzzy, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<string>\t<string> を使用してコンパイルを再現可能にする"
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
  
! #: common.opt:2770
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "小さな集合体をレジスタで返す"
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2823
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "コード配置を改善するために基本ブロックを並べ替える"
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "コード配置を改善するために基本ブロックを並べ替える"
  
! #: common.opt:2844
  #, fuzzy, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "コード配置を改善するために関数を並べ替える"
  
! #: common.opt:2848
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "ループ最適化後に共通部分式を除去する過程を追加する"
  
! #: common.opt:2856
  #, fuzzy, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
  
! #: common.opt:2860
  #, fuzzy, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "基本ブロックをまたがるスケジューリングを有効にする"
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "非ロードでの不確実な動作を許可する"
  
! #: common.opt:2872
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "いくつかのロードでの不確実な動作を許可する"
  
! #: common.opt:2876
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "より多くのロードでの不確実な動作を許可する"
  
! #: common.opt:2880
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<number>\tスケジューラの冗長レベルを設定する"
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "レジスタ確保の前に命令を並べ直す"
  
! #: common.opt:2896
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "レジスタ確保の後で命令を並べ直す"
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "再ロード後に選択的スケジューリングを実行する"
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2962
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2970
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, fuzzy, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "診断内で利用可能な場合に列番号を表示する。デフォルトで有効"
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "浮動小数点定数を単精度定数に変換する"
  
! #: common.opt:3019
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "ループを展開したときに変数の展開を行う"
  
! #: common.opt:3023
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "不連続なスタックフレームを生成する"
  
! #: common.opt:3027
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "ワイド型を独立したレジスタに分割する"
  
! #: common.opt:3031
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "ワイド型を独立したレジスタに分割する"
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "ループを展開したときに変数の展開を行う"
  
! #: common.opt:3051
  #, fuzzy, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tプログラム内にスタック検査コードを挿入する"
  
! #: common.opt:3055
  #, fuzzy, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "プログラム内にスタック検査コードを挿入する。 -fstack-check=specific と同様"
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, fuzzy, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tスタックがレジスタ <register> より後に行った場合にトラップする"
  
! #: common.opt:3072
  #, fuzzy, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<name>\tスタックがシンボル <name> より後に行った場合にトラップする"
  
! #: common.opt:3076
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "スタック保護方法としてプロポリス (propolice) を使用する"
  
! #: common.opt:3080
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3084
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3088
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3092
  #, fuzzy, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:3104
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "厳密な別名規則を適用するとみなす"
  
! #: common.opt:3108
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "符号のオーバーフローを未定義として取り扱う"
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, fuzzy, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "組み込み関数への無効な引数です"
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, fuzzy, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "clip 命令を有効にする"
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, fuzzy, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "構文エラーを検査して、そこで停止する"
  
! #: common.opt:3149
  #, fuzzy, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "\"gcov\" で必要となるデータファイルを作成する"
  
! #: common.opt:3153
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "ジャンプをまたがった最適化を行う"
  
! #: common.opt:3157
  #, fuzzy, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "各コンパイル過程で費やした時間を報告する"
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, fuzzy, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tデフォルトのスレッド局所記憶域 (TLS) コード生成モデルを設定する"
  
! #: common.opt:3184
  #, fuzzy, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "トップレベルの関数、変数、アセンブラを並べ替える"
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "浮動小数点操作をトラップできると見なす"
  
! #: common.opt:3219
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "加算、減算、乗算内での符号付きのオーバーフローをトラップする"
  
! #: common.opt:3223
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3227
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3235
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3243
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3251
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3259
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3267
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3271
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "リンカ最適化を有効にする"
  
! #: common.opt:3275
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3279
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "不要な記憶域 (dead store) の除去を行う"
  
! #: common.opt:3283
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3287
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ループ中に不変な計算をループの外に移動する"
  
! #: common.opt:3291
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "並列命令を有効にする"
  
! #: common.opt:3312
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "並列命令を有効にする"
  
! #: common.opt:3316
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ループ中に不変な計算をループの外に移動する"
  
! #: common.opt:3324
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "ループの中の全ての一般誘導変数を強度削減する"
  
! #: common.opt:3328
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3332
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "ループの自動並列化を有効にする"
  
! #: common.opt:3336
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "ループの自動並列化を有効にする"
  
! #: common.opt:3340
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:3344
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3356
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3364
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "コンパイル単位全体を一回でコンパイルする"
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "反復回数が既知のとき、ループ展開を行なう"
  
! #: common.opt:3409
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3441
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:3445
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "ループの展開を行う"
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "巻き戻しを行なう例外補足用テーブルを生成する"
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3480
  #, fuzzy, no-c-format
  #| msgid "Enable link-time optimization."
  msgid "Enable linking of libatomic."
  msgstr "リンク時最適化を有効にする"
  
! #: common.opt:3487
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "変数追跡を実施する"
  
! #: common.opt:3494
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "変数追跡を実施する"
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3512
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3520
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3524
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3551
  #, fuzzy, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "何もしない。後方互換性のために残されている。"
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, fuzzy, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "余分なコメントをアセンブラ出力に追加する"
  
! #: common.opt:3589
  #, fuzzy, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tシンボル可視性のデフォルトを設定する"
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc 以外で条件付き実行を有効にする"
  
! #: common.opt:3644
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:3648
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "符号付き計算オーバーフローが丸められると見なす"
  
! #: common.opt:3652
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "符号付き計算オーバーフローが丸められると見なす"
  
! #: common.opt:3656
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: common.opt:3660
  #, fuzzy, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "関数呼び出しの前後でレジスタを保存する"
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3684
  #, fuzzy, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります"
  
! #: common.opt:3688
  #, fuzzy, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります"
  
! #: common.opt:3692
  #, fuzzy, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "VMS 形式でデバッグ情報を生成する"
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, fuzzy, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3722
  #, fuzzy, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3734
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (またはそれ以降) 形式でデバッグ情報を生成する"
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "デフォルト拡張形式でデバッグ情報を生成する"
  
! #: common.opt:3750
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "各関数で単一の終了点を生成する"
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3774
  #, fuzzy, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
  
! #: common.opt:3778
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "デバッグ情報生成の有効・無効を切り替える"
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "VMS 形式でデバッグ情報を生成する"
  
! #: common.opt:3842
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "isel 命令を生成する"
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3853
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
  
! #: common.opt:3857
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
  
! #: common.opt:3886
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\t出力を <file> に配置する"
  
! #: common.opt:3890
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "関数プロファイルを有効にする"
  
! #: common.opt:3900
  #, fuzzy, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "-pedantic と同様だが、エラーとして出力する"
  
! #: common.opt:3944
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "コンパイルされた関数または費やした時間に関して出力しない"
  
! #: common.opt:3948
  #, fuzzy, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "実行時に再配置可能なコードを生成する"
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, fuzzy, no-c-format
  msgid "Enable verbose output."
  msgstr "冗長な出力を有効にする"
  
! #: common.opt:3983
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: common.opt:3987
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "警告を抑止する"
  
! #: common.opt:3997
  #, fuzzy, no-c-format
  msgid "Create a shared library."
  msgstr "共有ライブラリを作成する"
  
! #: common.opt:4064
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4068
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4072
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11879,14774 ----
  msgid "Warn about problems with auto-profile data."
  msgstr "長さが 0 の書式文字列に関して警告する"
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, fuzzy, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr "不適切な属性の使用法に関して警告する"
  
! #: common.opt:576
  #, fuzzy, no-c-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "Do not warn about specified attributes."
  msgstr "%qE 属性用に間違った数の引数が指定されました"
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, fuzzy, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr "ポインタのキャストによって整列が増加する場合に警告する"
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, fuzzy, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr "#warning 指示に遭遇したときに警告する"
  
! #: common.opt:609
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
  
! #: common.opt:613
  #, fuzzy, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr "廃止されたコンパイラ機能、クラス、メソッドまたはフィールドが使用されたときに警告する"
  
! #: common.opt:617
  #, fuzzy, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr "__attribute__((deprecated)) 宣言の使用に関して警告する"
  
! #: common.opt:621
  #, fuzzy, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr "最適化過程が無効化された場合に警告する"
  
! #: common.opt:625
  #, fuzzy, no-c-format
  msgid "Turn all warnings into errors."
  msgstr "全ての警告をエラーとして取り扱う"
  
! #: common.opt:629
  #, fuzzy, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr "指定した警告をエラーとして取り扱う"
  
! #: common.opt:633
  #, fuzzy, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr "余分な (望まないかもしれない) 警告を表示する"
  
! #: common.opt:637
  #, fuzzy, no-c-format
  msgid "Exit on the first error occurred."
  msgstr "最初のエラーが発生したときに終了する"
  
! #: common.opt:641
  #, fuzzy, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr "-Wframe-larger-than=<number>\t関数スタックフレームが <number> バイト以上要求した場合に警告する"
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, fuzzy, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr "%K ヒープではないオブジェクトを free する試みです"
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, fuzzy, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:683
  #, fuzzy, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr "-Wlarger-than=<number>\tオブジェクトが <number> バイト以上の場合に警告する"
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, fuzzy, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:710
  #, fuzzy, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:718
  #, fuzzy, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr "計算式内のオーバーフローに関して警告する"
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, fuzzy, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr "packed 属性が構造体配置に影響しない場合に警告する"
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:734
  #, fuzzy, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr "標準に厳密に準拠するために必要な警告を出力する"
  
! #: common.opt:738
  #, fuzzy, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: common.opt:742
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:746
  #, fuzzy, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:750
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:757
  #, fuzzy, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr "あるローカル変数が他のものを覆い隠すときに警告する"
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:768
  #, fuzzy, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr "-mmax-stackframe=SIZE\tスタックフレームが指定したサイズより大きい場合に警告する"
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, fuzzy, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr "厳密な別名規約を壊す可能性があるコードに関して警告する"
  
! #: common.opt:784 common.opt:788
  #, fuzzy, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
  
! #: common.opt:792
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:796
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:800
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr "関数が __attribute__((pure)) の候補となりそうな場合に警告する"
  
! #: common.opt:804
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
  
! #: common.opt:808
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr "関数が __attribute__((const)) の候補となりそうな場合に警告する"
  
! #: common.opt:812
  #, fuzzy, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr "関数が __attribute__((noreturn)) の候補となりそうな場合に警告する"
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, fuzzy, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr "列挙定数を使用した switch 文で特定の case が無い場合に警告する"
  
! #: common.opt:829
  #, fuzzy, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr "システムヘッダからの警告を抑制しない"
  
! #: common.opt:833
  #, fuzzy, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr "論理演算子が常に true または false と評価されるように思われる場合に警告する"
  
! #: common.opt:837
  #, fuzzy, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr "型修飾子が無視された場合はいつも警告する"
  
! #: common.opt:841
  #, fuzzy, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:845
  #, fuzzy, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr "データ型の範囲制限により比較が常に true または常に false になる場合に警告する"
  
! #: common.opt:849
  #, fuzzy, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:853
  #, fuzzy, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr "初期化されていない自動変数に関して警告する"
  
! #: common.opt:861
  #, fuzzy, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr "すべての -Wunused- 警告を有効にする"
  
! #: common.opt:868
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr "関数の仮引数が設定されているだけで、使用されていない場合に警告する"
  
! #: common.opt:875
  #, fuzzy, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr "変数が設定されているだけで、使用されていない場合に警告する"
  
! #: common.opt:879
  #, fuzzy, no-c-format
  msgid "Warn when a function is unused."
  msgstr "関数が使用されていない場合に警告する"
  
! #: common.opt:883
  #, fuzzy, no-c-format
  msgid "Warn when a label is unused."
  msgstr "ラベルが使用されていないときに警告する"
  
! #: common.opt:887
  #, fuzzy, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr "関数の仮引数が使用されていない場合に警告する"
  
! #: common.opt:891
  #, fuzzy, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr "式の値が使用されていない場合に警告する"
  
! #: common.opt:895
  #, fuzzy, no-c-format
  msgid "Warn when a variable is unused."
  msgstr "変数が使用されていない場合に警告する"
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, fuzzy, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr "利用者が指定したインクルードディレクトリが存在しない場合に警告する"
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:932
  #, fuzzy, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr "プロトタイプが無い関数宣言に関して警告する"
  
! #: common.opt:949
  #, fuzzy, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr "-aux-info <file>\t宣言情報を <file> に発行する"
  
! #: common.opt:962
  #, fuzzy, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr "-d<letters>\tコンパイラの特定の過程からのダンプを有効にする"
  
! #: common.opt:966
  #, fuzzy, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr "-dumpbase <file>\tダンプ用に使用されるファイルの基となる名前を設定する"
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, fuzzy, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr "-dumpdir <dir>\tダンプ用に使用されるディレクトリ名を設定する"
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, fuzzy, no-c-format
  msgid "Align the start of functions."
  msgstr "関数に開始を整列する"
  
! #: common.opt:1104
  #, fuzzy, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr "ジャンプの到達先となるラベルのみ整列する"
  
! #: common.opt:1111
  #, fuzzy, no-c-format
  msgid "Align all labels."
  msgstr "全てのラベルを整列する"
  
! #: common.opt:1118
  #, fuzzy, no-c-format
  msgid "Align the start of loops."
  msgstr "ループの開始を整列する"
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, fuzzy, no-c-format
  msgid "Enable static analysis pass."
  msgstr "伝統的な前処理を有効にする"
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1201
  #, fuzzy, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr "自動増加/減少命令を生成する"
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, fuzzy, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr "配列の添え字を使用する前に境界検査を行うコードを生成する"
  
! #: common.opt:1227
  #, fuzzy, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr "加算、比較ブランチの代わりにカウントレジスタのブランチを使う"
  
! #: common.opt:1231
  #, fuzzy, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr "分岐経路推測用のプロファイル情報を利用する"
  
! #: common.opt:1247
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:1251
  #, fuzzy, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:1255
  #, fuzzy, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr "-fcall-saved-<register>  <register> が関数を通じて保全されるとマークする"
  
! #: common.opt:1259
  #, fuzzy, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr "-fcall-used-<register>\t<register> が関数呼び出しによって変更されるとマークする"
  
! #: common.opt:1266
  #, fuzzy, no-c-format
  msgid "Save registers around function calls."
  msgstr "関数呼び出しの前後でレジスタを保存する"
  
! #: common.opt:1270
  #, fuzzy, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr "このスイッチは廃止されました。代わりに -Wextra を使用してください"
  
! #: common.opt:1274
  #, fuzzy, no-c-format
  msgid "Check the return value of new in C++."
  msgstr "new の戻り値を検査する"
  
! #: common.opt:1278 common.opt:1282
  #, fuzzy, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr "内部一貫性がありません"
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, fuzzy, no-c-format
  msgid "Enable code hoisting."
  msgstr "関数プロファイルを有効にする"
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr "スタック調整およびスタック参照を削減する機会を探す"
  
! #: common.opt:1298
  #, fuzzy, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr "初期化されない大域変数類を共通セクションに配置しない"
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, fuzzy, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr "-fcompare-debug 付きで再コンパイルしています"
  
! #: common.opt:1314
  #, fuzzy, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr "レジスタは位置が完了した後に比較の除去を行う"
  
! #: common.opt:1318
  #, fuzzy, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr "スタック使用量を著しく増加させる最適化を行わない"
  
! #: common.opt:1322
  #, fuzzy, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, fuzzy, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr "ジャンプをまたがった最適化を行う"
  
! #: common.opt:1334
  #, fuzzy, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr "CSE で動作するとき、それらのターゲットへのジャンプに追随する"
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1364
  #, fuzzy, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr "Fortran 規格に従った複素数の乗除算を行う"
  
! #: common.opt:1368
  #, fuzzy, no-c-format
  msgid "Place data items into their own section."
  msgstr "データ項目をそれら自身のセクションに配置する"
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1376
  #, fuzzy, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tデバッグカウンタ制限を設定する。"
  
! #: common.opt:1380
  #, fuzzy, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:1384
  #, fuzzy, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, fuzzy, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr "関数引数をスタックから pop するのを呼び出し後まで遅らせる"
  
! #: common.opt:1398
  #, fuzzy, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr "分岐命令の遅延スロットを使うことを試みる"
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, fuzzy, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr "無意味な null ポインタ検査を削除する"
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, fuzzy, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr "DWARF2 重複削除を行う"
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr "仮想呼び出しを直接呼び出しに変換することを試みる"
  
! #: common.opt:1426
  #, fuzzy, no-c-format
  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]  診断メッセージの改行の際に,\n"
  " ソース位置情報が行の最初に表示される頻度を指定する\n"
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, fuzzy, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr "冗長な出力を有効にする"
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, fuzzy, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr "-ftabstop=<number>\t列を報告用する時のタブ位置までの距離を <number> にする"
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, fuzzy, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr "-fdump-<type>\t様々なコンパイラ内部情報をファイルにダンプする"
  
! #: common.opt:1674
  #, fuzzy, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr "-fdump-final-insns=filename\t翻訳終了時に filename へ命令をダンプする"
  
! #: common.opt:1678
  #, fuzzy, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr "-fdump-go-spec=filename\t全ての宣言を Go コードとしてファイルに書き込む"
  
! #: common.opt:1682
  #, fuzzy, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr "デバッグダンプ内でアドレスの出力を抑止する"
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1699
  #, fuzzy, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr "デバッグダンプ内で命令番号、行番号情報およびアドレスの出力を抑止する"
  
! #: common.opt:1703
  #, fuzzy, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr "デバッグダンプ内で前と次の命令番号の出力を抑止する"
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr "GAS アセンブラ指示を経由して CFI 表を有効にする"
  
! #: common.opt:1711
  #, fuzzy, no-c-format
  msgid "Perform early inlining."
  msgstr "部分的なインライン化を行う"
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1723
  #, fuzzy, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr "デバッグ情報内で使用されていない型の除去を行う"
  
! #: common.opt:1727
  #, fuzzy, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr "デバッグ情報内で使用されていない型の除去を行う"
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr "C++ クラスデバッグ情報を抑止しない。"
  
! #: common.opt:1735
  #, fuzzy, no-c-format
  msgid "Enable exception handling."
  msgstr "例外処理を有効にする"
  
! #: common.opt:1739
  #, fuzzy, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr "多くの、目立たないがコストが高い最適化を行う"
  
! #: common.opt:1743
  #, fuzzy, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr "-fexcess-precision=[fast|standard]\t余分な浮動小数点精度の取り扱いを指定する"
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, fuzzy, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr "NaN または無限大が生成されないと見なす"
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, fuzzy, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr "-ffixed-<register>\t<register> がコンパイラでは使用できないとマークする"
  
! #: common.opt:1793
  #, fuzzy, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr "拡張精度レジスタ内に float と double を配置しない"
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, fuzzy, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr "関数アドレスをレジスタに持たせる事を許可する"
  
! #: common.opt:1832
  #, fuzzy, no-c-format
  msgid "Place each function into its own section."
  msgstr "それぞれの関数をそれ自身のセクションに配置する"
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1844
  #, fuzzy, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1848
  #, fuzzy, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, fuzzy, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr "大域共通部分式の除去を行う"
  
! #: common.opt:1861
  #, fuzzy, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr "レジスタ配置後に大域共通部分式の除去を行う"
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1891
  #, fuzzy, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, fuzzy, no-c-format
  msgid "Mark all loops as parallel."
  msgstr "全てのループを並列としてマークする"
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1917
  #, fuzzy, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr "並列命令を有効にする"
  
! #: common.opt:1925
  #, fuzzy, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, fuzzy, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr "ラベル整列最適化を有効にする"
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, fuzzy, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr "分岐可能性の推測を有効にする"
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, fuzzy, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr "関数 %qE 用の無効な記憶域クラスです"
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, fuzzy, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ".size 指示を生成しない"
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2018
  #, fuzzy, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr "条件付き実行より分岐の生成を優先する"
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2050
  #, fuzzy, no-c-format
  msgid "Do not generate .size directives."
  msgstr ".size 指示を生成しない"
  
! #: common.opt:2054
  #, fuzzy, no-c-format
  msgid "Perform indirect inlining."
  msgstr "間接インライン化を実行する"
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, fuzzy, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr "コードサイズが増加しないと分かってる場合は単純な関数を呼び出し側に統合する"
  
! #: common.opt:2068
  #, fuzzy, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr "一回だけ呼び出される関数を呼び出し側に統合する"
  
! #: common.opt:2072
  #, fuzzy, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr "一回だけ呼び出される関数を呼び出し側に統合する"
  
! #: common.opt:2079
  #, fuzzy, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr "  -finline-limit=<number> インライン関数のサイズを <number> に制限する"
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
  
! #: common.opt:2152
  #, fuzzy, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr "関数の入り口/出口でプロファイル呼び出しを生成する"
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2196
  #, fuzzy, no-c-format
  msgid "Discover pure and const functions."
  msgstr "純粋および定数関数を見つける"
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2212
  #, fuzzy, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr "読み取り専用およびアドレス付けできない静的変数を見つける"
  
! #: common.opt:2216
  #, fuzzy, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr "読み取り専用およびアドレス付けできない静的変数を見つける"
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2236
  #, fuzzy, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr "-fira-algorithm=[CB|priority] 使用する IRA アルゴリズムを設定する"
  
! #: common.opt:2240
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr "厳密な別名規則を適用するとみなす"
  
! #: common.opt:2253
  #, fuzzy, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr "-fira-region=[one|all|mixed] IRA 用の範囲を設定する"
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, fuzzy, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr "ループの中の全ての一般誘導変数を強度削減する"
  
! #: common.opt:2295
  #, fuzzy, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr "十分に大きな switch 文ではジャンプ表を使用する"
  
! #: common.opt:2299
  #, fuzzy, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr "十分に大きな switch 文ではジャンプ表を使用する"
  
! #: common.opt:2303
  #, fuzzy, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2307
  #, fuzzy, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2311
  #, fuzzy, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr "使用されない静的定数変数であっても出力する"
  
! #: common.opt:2315
  #, fuzzy, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr "外部シンボルの先頭に下線 (_) を付ける"
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr "リンク時最適化を有効にする"
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr "様々なリンク時最適化統計情報に関して報告する"
  
! #: common.opt:2385
  #, fuzzy, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr "様々なリンク時最適化統計情報に関して報告する"
  
! #: common.opt:2389
  #, fuzzy, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr "組み込み数学関数の後に errno をセットする"
  
! #: common.opt:2393
  #, fuzzy, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr "-fmax-errors=<number>\tエラー報告する最大数を <number> にする"
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2408
  #, fuzzy, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2415
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr "定数と定数変数の併合を試みる"
  
! #: common.opt:2419
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr "コンパイル単位をまたがった同一の定数の併合を試みる"
  
! #: common.opt:2423
  #, fuzzy, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr "コンパイル単位をまたがった同一のデバッグ文字列の併合を試みる"
  
! #: common.opt:2427
  #, fuzzy, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr "-fmessage-length=<number>\t一行あたりの診断メッセージ文字数を <number> に制限する。0 の場合は改行しない"
  
! #: common.opt:2431
  #, fuzzy, no-c-format
  msgid "Align the start of every function."
  msgstr "関数に開始を整列する"
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, fuzzy, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr "ループの中で変更がない計算をループの外に移動する"
  
! #: common.opt:2447
  #, fuzzy, no-c-format
  msgid "Move stores out of loops."
  msgstr "ループの開始を整列する"
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, fuzzy, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr "RTL 不要なコード (dead code) の除去過程を使用する"
  
! #: common.opt:2459
  #, fuzzy, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr "RTL 不要な記憶域 (dead store) 除去過程を使用する"
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, fuzzy, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr "同期非呼び出し例外をサポートする"
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, fuzzy, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr "可能な場合、スタックフレームを生成しない"
  
! #: common.opt:2506
  #, fuzzy, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr "完全にインライン化される場合でも関数用のコードを生成する"
  
! #: common.opt:2525
  #, fuzzy, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, fuzzy, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr "sibling 呼び出しや末尾再帰呼び出しを最適化する"
  
! #: common.opt:2555
  #, fuzzy, no-c-format
  msgid "Insert path profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2559
  #, fuzzy, no-c-format
  msgid "Perform partial inlining."
  msgstr "部分的なインライン化を行う"
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, fuzzy, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr "永続的なメモリ確保に関して報告する"
  
! #: common.opt:2571
  #, fuzzy, no-c-format
  msgid "Pack structure members together without holes."
  msgstr "構造体メンバを穴が開かないようにパックする"
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, fuzzy, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr "小さな集合体を (レジスタではなく) メモリで返す"
  
! #: common.opt:2583
  #, fuzzy, no-c-format
  msgid "Perform loop peeling."
  msgstr "ループの展開を行う"
  
! #: common.opt:2587
  #, fuzzy, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr "入れ子にされた条件付き実行の最適化を有効にする"
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2595
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr "可能であれば位置非依存コードを生成する (large モード)"
  
! #: common.opt:2599
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr "可能であれば実行可能な位置非依存コードを生成する (large モード)"
  
! #: common.opt:2603
  #, fuzzy, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr "可能であれば胃非値非損コードを生成する (small モード)"
  
! #: common.opt:2607
  #, fuzzy, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr "可能であれば実行可能な非値非依存コードを生成する (small モード)"
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, fuzzy, no-c-format
  msgid "Specify a plugin to load."
  msgstr "ロードするプラグインを指定する"
  
! #: common.opt:2619
  #, fuzzy, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr "-fplugin-arg-<name>-<key>[=<value>]\tプラグイン <name> 用に引数 <key>=<value> を指定する"
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2627
  #, fuzzy, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr "ループ内の配列で、可能であればプリフェッチ命令を生成する"
  
! #: common.opt:2631
  #, fuzzy, no-c-format
  msgid "Enable basic program profiling code."
  msgstr "基本プログラムプロファイリングコードを有効にする"
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2639
  #, fuzzy, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2643
  #, fuzzy, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr "円弧ベースプログラムプロファイリングコードを挿入する"
  
! #: common.opt:2647
  #, fuzzy, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr "プロファイルデータ保存用の最上位ディレクリーを設定する"
  
! #: common.opt:2652
  #, fuzzy, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr "プロファイルデータ保存用の最上位ディレクリーを設定する"
  
! #: common.opt:2656
  #, fuzzy, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr "フロー一貫性が無いデータ入力の訂正を有効にする"
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, fuzzy, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr "デバッグ情報内のディレクトリー名を他のものにマップする"
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, fuzzy, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr "式の値をプロファイルするためのコードを挿入する"
  
! #: common.opt:2740
  #, fuzzy, no-c-format
  msgid "Report on consistency of profile."
  msgstr "内部一貫性がありません"
  
! #: common.opt:2744
  #, fuzzy, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr "コード配置を改善するために関数を並べ替える"
  
! #: common.opt:2748
  #, fuzzy, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr "関数プロローグ内で cld 命令を生成する"
  
! #: common.opt:2755
  #, fuzzy, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr "-frandom-seed=<string>\t<string> を使用してコンパイルを再現可能にする"
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
  
! #: common.opt:2769
  #, fuzzy, no-c-format
  msgid "Return small aggregates in registers."
  msgstr "小さな集合体をレジスタで返す"
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, fuzzy, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2822
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr "コード配置を改善するために基本ブロックを並べ替える"
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, fuzzy, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr "コード配置を改善するために基本ブロックを並べ替える"
  
! #: common.opt:2843
  #, fuzzy, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr "コード配置を改善するために関数を並べ替える"
  
! #: common.opt:2847
  #, fuzzy, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr "ループ最適化後に共通部分式を除去する過程を追加する"
  
! #: common.opt:2855
  #, fuzzy, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr "デフォルトの浮動小数点丸め動作と見なせる最適化を無効にする"
  
! #: common.opt:2859
  #, fuzzy, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr "基本ブロックをまたがるスケジューリングを有効にする"
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr "非ロードでの不確実な動作を許可する"
  
! #: common.opt:2871
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr "いくつかのロードでの不確実な動作を許可する"
  
! #: common.opt:2875
  #, fuzzy, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr "より多くのロードでの不確実な動作を許可する"
  
! #: common.opt:2879
  #, fuzzy, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr "-fsched-verbose=<number>\tスケジューラの冗長レベルを設定する"
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, fuzzy, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr "レジスタ確保の前に命令を並べ直す"
  
! #: common.opt:2895
  #, fuzzy, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr "レジスタ確保の後で命令を並べ直す"
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, fuzzy, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr "再ロード後に選択的スケジューリングを実行する"
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2961
  #, fuzzy, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2969
  #, fuzzy, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr "RX FPU 命令の使用を有効にする (デフォルト)。"
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, fuzzy, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr "診断内で利用可能な場合に列番号を表示する。デフォルトで有効"
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, fuzzy, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr "浮動小数点定数を単精度定数に変換する"
  
! #: common.opt:3018
  #, fuzzy, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr "ループを展開したときに変数の展開を行う"
  
! #: common.opt:3022
  #, fuzzy, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr "不連続なスタックフレームを生成する"
  
! #: common.opt:3026
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers."
  msgstr "ワイド型を独立したレジスタに分割する"
  
! #: common.opt:3030
  #, fuzzy, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr "ワイド型を独立したレジスタに分割する"
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, fuzzy, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr "ループを展開したときに変数の展開を行う"
  
! #: common.opt:3050
  #, fuzzy, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr "-fstack-check=[no|generic|specific]\tプログラム内にスタック検査コードを挿入する"
  
! #: common.opt:3054
  #, fuzzy, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr "プログラム内にスタック検査コードを挿入する。 -fstack-check=specific と同様"
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, fuzzy, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr "-fstack-limit-register=<register>\tスタックがレジスタ <register> より後に行った場合にトラップする"
  
! #: common.opt:3071
  #, fuzzy, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr "-fstack-limit-symbol=<name>\tスタックがシンボル <name> より後に行った場合にトラップする"
  
! #: common.opt:3075
  #, fuzzy, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr "スタック保護方法としてプロポリス (propolice) を使用する"
  
! #: common.opt:3079
  #, fuzzy, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3083
  #, fuzzy, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3087
  #, fuzzy, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr "それぞれの関数に関してスタック保護方法を使用する"
  
! #: common.opt:3091
  #, fuzzy, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr "関数単位でスタック使用情報を出力する"
  
! #: common.opt:3103
  #, fuzzy, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr "厳密な別名規則を適用するとみなす"
  
! #: common.opt:3107
  #, fuzzy, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr "符号のオーバーフローを未定義として取り扱う"
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, fuzzy, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr "組み込み関数への無効な引数です"
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, fuzzy, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr "clip 命令を有効にする"
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, fuzzy, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr "構文エラーを検査して、そこで停止する"
  
! #: common.opt:3148
  #, fuzzy, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr "\"gcov\" で必要となるデータファイルを作成する"
  
! #: common.opt:3152
  #, fuzzy, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr "ジャンプをまたがった最適化を行う"
  
! #: common.opt:3156
  #, fuzzy, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr "各コンパイル過程で費やした時間を報告する"
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, fuzzy, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tデフォルトのスレッド局所記憶域 (TLS) コード生成モデルを設定する"
  
! #: common.opt:3183
  #, fuzzy, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr "トップレベルの関数、変数、アセンブラを並べ替える"
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, fuzzy, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr "浮動小数点操作をトラップできると見なす"
  
! #: common.opt:3218
  #, fuzzy, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr "加算、減算、乗算内での符号付きのオーバーフローをトラップする"
  
! #: common.opt:3222
  #, fuzzy, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3226
  #, fuzzy, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3234
  #, fuzzy, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3242
  #, fuzzy, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3250
  #, fuzzy, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3258
  #, fuzzy, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3266
  #, fuzzy, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3270
  #, fuzzy, no-c-format
  msgid "Enable dominator optimizations."
  msgstr "リンカ最適化を有効にする"
  
! #: common.opt:3274
  #, fuzzy, no-c-format
  msgid "Enable tail merging on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3278
  #, fuzzy, no-c-format
  msgid "Enable dead store elimination."
  msgstr "不要な記憶域 (dead store) の除去を行う"
  
! #: common.opt:3282
  #, fuzzy, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3286
  #, fuzzy, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr "ループ中に不変な計算をループの外に移動する"
  
! #: common.opt:3290
  #, fuzzy, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, fuzzy, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr "並列命令を有効にする"
  
! #: common.opt:3311
  #, fuzzy, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr "並列命令を有効にする"
  
! #: common.opt:3315
  #, fuzzy, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr "ループ中に不変な計算をループの外に移動する"
  
! #: common.opt:3323
  #, fuzzy, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr "ループの中の全ての一般誘導変数を強度削減する"
  
! #: common.opt:3327
  #, fuzzy, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3331
  #, fuzzy, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr "ループの自動並列化を有効にする"
  
! #: common.opt:3335
  #, fuzzy, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr "ループの自動並列化を有効にする"
  
! #: common.opt:3339
  #, fuzzy, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr "条件的 move 命令の利用を有効にする"
  
! #: common.opt:3343
  #, fuzzy, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3355
  #, fuzzy, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3363
  #, fuzzy, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, fuzzy, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr "コンパイル単位全体を一回でコンパイルする"
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr "反復回数が既知のとき、ループ展開を行なう"
  
! #: common.opt:3408
  #, fuzzy, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3440
  #, fuzzy, no-c-format
  msgid "Perform loop unswitching."
  msgstr "全てのループでループ展開を行なう"
  
! #: common.opt:3444
  #, fuzzy, no-c-format
  msgid "Perform loop splitting."
  msgstr "ループの展開を行う"
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, fuzzy, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr "巻き戻しを行なう例外補足用テーブルを生成する"
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3479
  #, fuzzy, no-c-format
  #| msgid "Enable link-time optimization."
  msgid "Enable linking of libatomic."
  msgstr "リンク時最適化を有効にする"
  
! #: common.opt:3486
  #, fuzzy, no-c-format
  msgid "Perform variable tracking."
  msgstr "変数追跡を実施する"
  
! #: common.opt:3493
  #, fuzzy, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr "変数追跡を実施する"
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3511
  #, fuzzy, no-c-format
  msgid "Enable vectorization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3519
  #, fuzzy, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3523
  #, fuzzy, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr "SSA 最適化を有効にする"
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3550
  #, fuzzy, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr "何もしない。後方互換性のために残されている。"
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, fuzzy, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr "余分なコメントをアセンブラ出力に追加する"
  
! #: common.opt:3588
  #, fuzzy, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr "-fvisibility=[default|internal|hidden|protected]\tシンボル可視性のデフォルトを設定する"
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, fuzzy, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr "moves/scc 以外で条件付き実行を有効にする"
  
! #: common.opt:3643
  #, fuzzy, no-c-format
  msgid "Perform whole program optimizations."
  msgstr "プログラム全体の最適化を実行する"
  
! #: common.opt:3647
  #, fuzzy, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr "符号付き計算オーバーフローが丸められると見なす"
  
! #: common.opt:3651
  #, fuzzy, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr "符号付き計算オーバーフローが丸められると見なす"
  
! #: common.opt:3655
  #, fuzzy, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: common.opt:3659
  #, fuzzy, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr "関数呼び出しの前後でレジスタを保存する"
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, fuzzy, no-c-format
  msgid "Generate debug information in default format."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3683
  #, fuzzy, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります"
  
! #: common.opt:3687
  #, fuzzy, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr "%<-fsplit-stack%> はアセンブラが CFI 指示をサポートしている必要があります"
  
! #: common.opt:3691
  #, fuzzy, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr "VMS 形式でデバッグ情報を生成する"
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, fuzzy, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3721
  #, fuzzy, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, fuzzy, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3733
  #, fuzzy, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr "DWARF v2 (またはそれ以降) 形式でデバッグ情報を生成する"
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, fuzzy, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr "デフォルト拡張形式でデバッグ情報を生成する"
  
! #: common.opt:3749
  #, fuzzy, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr "各関数で単一の終了点を生成する"
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3773
  #, fuzzy, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr "オブジェクトファイル内に gcc のコマンドラインスイッチを記録する。"
  
! #: common.opt:3777
  #, fuzzy, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr "デフォルト形式でデバッグ情報を生成する"
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, fuzzy, no-c-format
  msgid "Toggle debug information generation."
  msgstr "デバッグ情報生成の有効・無効を切り替える"
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, fuzzy, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr "VMS 形式でデバッグ情報を生成する"
  
! #: common.opt:3841
  #, fuzzy, no-c-format
  msgid "Generate compressed debug sections."
  msgstr "isel 命令を生成する"
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3852
  #, fuzzy, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
  
! #: common.opt:3856
  #, fuzzy, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr "-iplugindir=<dir>\tデフォルトのプラグインディレクトリを <dir> に設定する"
  
! #: common.opt:3885
  #, fuzzy, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr "-o <file>\t出力を <file> に配置する"
  
! #: common.opt:3889
  #, fuzzy, no-c-format
  msgid "Enable function profiling."
  msgstr "関数プロファイルを有効にする"
  
! #: common.opt:3899
  #, fuzzy, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr "-pedantic と同様だが、エラーとして出力する"
  
! #: common.opt:3943
  #, fuzzy, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr "コンパイルされた関数または費やした時間に関して出力しない"
  
! #: common.opt:3947
  #, fuzzy, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr "実行時に再配置可能なコードを生成する"
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, fuzzy, no-c-format
  msgid "Enable verbose output."
  msgstr "冗長な出力を有効にする"
  
! #: common.opt:3982
  #, fuzzy, no-c-format
  msgid "Display the compiler's version."
  msgstr "`コンパイラのバージョンを表示する"
  
! #: common.opt:3986
  #, fuzzy, no-c-format
  msgid "Suppress warnings."
  msgstr "警告を抑止する"
  
! #: common.opt:3996
  #, fuzzy, no-c-format
  msgid "Create a shared library."
  msgstr "共有ライブラリを作成する"
  
! #: common.opt:4063
  #, fuzzy, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4067
  #, fuzzy, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4071
  #, fuzzy, no-c-format
  msgid "Create a static position independent executable."
  msgstr "位置非依存実行可能ファイルを生成する"
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18225,18316 ****
  msgid "argument must be passed by copying"
  msgstr "引数は定数でなければいけません"
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  #, fuzzy
  msgid "callee does not return"
  msgstr "左シフト回数が負の数です"
  
! #: calls.cc:2596
  #, fuzzy
  msgid "volatile function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: calls.cc:2615
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "関数が予期されます"
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "引数の数が異なります"
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s は support split_block をサポートしていません"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  #, fuzzy
  msgid "variable size arguments"
  msgstr "無効な PHI 引数です"
  
! #: calls.cc:3110
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "%qs への引数がありません"
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  #, fuzzy
  msgid "tail call production failed"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr ""
  
--- 18230,18321 ----
  msgid "argument must be passed by copying"
  msgstr "引数は定数でなければいけません"
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2599
  #, fuzzy
  msgid "callee does not return"
  msgstr "左シフト回数が負の数です"
  
! #: calls.cc:2606
  #, fuzzy
  msgid "volatile function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: calls.cc:2625
  #, fuzzy
  #| msgid "expected function"
  msgid "nested function"
  msgstr "関数が予期されます"
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  #, fuzzy
  #| msgid "different number of parameters"
  msgid "inconsistent number of popped arguments"
  msgstr "引数の数が異なります"
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support split_block"
  msgid "frontend does not support sibling call"
  msgstr "%s は support split_block をサポートしていません"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  #, fuzzy
  msgid "variable size arguments"
  msgstr "無効な PHI 引数です"
  
! #: calls.cc:3120
  #, fuzzy
  msgid "hidden string length argument passed on stack"
  msgstr "%qs への引数がありません"
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  #, fuzzy
  msgid "tail call production failed"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr "'%%l' 被演算子が label で�
*** 18415,18426 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr "浮動小数定数を使い損ねました"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18420,18431 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr "浮動小数定数を使い損ねました"
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 19738,19749 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4198
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "無効なアドレスです"
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19743,19754 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4228
  #, fuzzy
  msgid "unable to reload address in "
  msgstr "無効なアドレスです"
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr ""
*** 19963,19970 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<無名>"
--- 19968,19975 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<無名>"
*************** msgstr "strfmon 書式の長さ修飾子
*** 20337,20354 ****
  msgid "<command-line>"
  msgstr "<コマンドライン>"
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20342,20359 ----
  msgid "<command-line>"
  msgstr "<コマンドライン>"
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr "コード '%c' に対する無�
*** 20358,20365 ****
  msgid "invalid operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20363,20370 ----
  msgid "invalid operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr "コード '%c' に対する無�
*** 20367,20492 ****
  msgid "invalid vector constant"
  msgstr "無効なベクトル定数です"
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, fuzzy, c-format
  #| msgid "incompatible register operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13197
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "被演算子がありません"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr "無効な定数"
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/aarch64/aarch64.cc:13518
  #, c-format
  msgid "invalid address mode"
  msgstr "無効なアドレスモードです"
  
! #: config/aarch64/aarch64.cc:23822
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/aarch64/aarch64.cc:23824
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: config/aarch64/aarch64.cc:31144
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31146
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31148
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31150
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-usage はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU と SVE ベクタの二項演算はできません"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "局所動的 TLS 参照無しで '%%&' が使用されました"
--- 20372,20497 ----
  msgid "invalid vector constant"
  msgstr "無効なベクトル定数です"
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, fuzzy, c-format
  #| msgid "incompatible register operand for '%%%c'"
  msgid "incompatible operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13190
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr "コード '%c' に対する無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "被演算子がありません"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr "無効な定数"
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "無効な被演算子です"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, fuzzy, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/aarch64/aarch64.cc:13511
  #, c-format
  msgid "invalid address mode"
  msgstr "無効なアドレスモードです"
  
! #: config/aarch64/aarch64.cc:23815
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/aarch64/aarch64.cc:23817
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  #, fuzzy
  #| msgid "pointers are not permitted as case values"
  msgid "postincrement operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31176
  #, fuzzy
  msgid "negation operation not permitted on svbool_t"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: config/aarch64/aarch64.cc:31178
  #, fuzzy
  msgid "plus operation not permitted on svbool_t"
  msgstr "case の値としてポインタは許可されていません"
  
! #: config/aarch64/aarch64.cc:31180
  #, fuzzy
  msgid "minus operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31182
  #, fuzzy
  msgid "multiply operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31184
  #, fuzzy
  msgid "divide operation not permitted on svbool_t"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  #, fuzzy
  msgid "subscript operation not supported on svbool_t"
  msgstr "-fstack-usage はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  #, fuzzy
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr "GNU と SVE ベクタの二項演算はできません"
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "局所動的 TLS 参照無しで '%%&' が使用されました"
*************** msgid "invalid %%r value"
*** 20502,20519 ****
  msgstr "無効な %%r 値"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "無効な %%R 値"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "無効な %%N 値"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr "無効な %%P 値"
--- 20507,20524 ----
  msgstr "無効な %%r 値"
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr "無効な %%R 値"
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr "無効な %%N 値"
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr "無効な %%P 値"
*************** msgstr "無効な %%M 値"
*** 20543,20549 ****
  msgid "invalid %%U value"
  msgstr "無効な %%U 値"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr "無効な %%s 値"
--- 20548,20554 ----
  msgid "invalid %%U value"
  msgstr "無効な %%U 値"
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr "無効な %%s 値"
*************** msgstr "無効な %%s 値"
*** 20553,20559 ****
  msgid "invalid %%C value"
  msgstr "無効な %%C 値"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr "無効な %%E 値"
--- 20558,20564 ----
  msgid "invalid %%C value"
  msgstr "無効な %%C 値"
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr "無効な %%E 値"
*************** msgstr ""
*** 20566,20572 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr "無効な %%xn コード"
--- 20571,20577 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr "無効な %%xn コード"
*************** msgstr "認識できない命令:"
*** 20751,20847 ****
  msgid "incomplete application of insn"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "アドレス被演算子は X、Y または Z レジスタに対する制約を要求します"
  
! #: config/avr/avr.cc:2687
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr "誤ったアドレスです。定数ではありません:"
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr "誤ったアドレスです。(reg+disp) ではありません:"
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "誤ったアドレスです。post_inc または pre_dec ではありません:"
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr "コンパイラ内部エラー。誤ったアドレス:"
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr "コンパイラ内部エラー。不明なモード:"
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr "無効な命令:"
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr "正しくない命令:"
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr "不明な move 命令:"
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr "誤ったシフト命令:"
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "コンパイラ内部エラー。正しくないシフト:"
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr "サポートしていない固定小数点変換です"
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr "変数"
  
! #: config/avr/avr.cc:11752
  msgid "function parameter"
  msgstr "関数パラメータ"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr "構造体フィールド"
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr "関数の戻り値の型"
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr "ポインタ"
  
--- 20756,20852 ----
  msgid "incomplete application of insn"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr "アドレス被演算子は X、Y または Z レジスタに対する制約を要求します"
  
! #: config/avr/avr.cc:2684
  #, fuzzy
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr "誤ったアドレスです。定数ではありません:"
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr "誤ったアドレスです。(reg+disp) ではありません:"
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr "誤ったアドレスです。post_inc または pre_dec ではありません:"
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr "コンパイラ内部エラー。誤ったアドレス:"
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr "コンパイラ内部エラー。不明なモード:"
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr "無効な命令:"
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr "正しくない命令:"
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr "不明な move 命令:"
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr "誤ったシフト命令:"
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr "コンパイラ内部エラー。正しくないシフト:"
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr "サポートしていない固定小数点変換です"
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr "変数"
  
! #: config/avr/avr.cc:11749
  msgid "function parameter"
  msgstr "関数パラメータ"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr "構造体フィールド"
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr "関数の戻り値の型"
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr "ポインタ"
  
*************** msgstr "無効な %%j 値"
*** 20862,20874 ****
  msgid "invalid const_double operand"
  msgstr "無効な const_double 被演算子"
  
! #: config/bpf/bpf.cc:933
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "無効なアドレスモードです"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  msgid "unsupported operand"
  msgstr "サポートされていない演算子"
  
--- 20867,20879 ----
  msgid "invalid const_double operand"
  msgstr "無効な const_double 被演算子"
  
! #: config/bpf/bpf.cc:956
  #, fuzzy
  msgid "invalid address in operand"
  msgstr "無効なアドレスモードです"
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  msgid "unsupported operand"
  msgstr "サポートされていない演算子"
  
*************** msgstr "サポートされていない�
*** 20877,20883 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 20882,20888 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr "無効な浮動小数点定数�
*** 21122,21255 ****
  msgid "Expected register or constant integer."
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "被演算子として無効な UNSPEC です"
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' の誤った用法です"
  
! #: config/i386/i386.cc:14006
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "無効な型の使用法です"
  
! #: config/i386/i386.cc:14241
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14276
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14351
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:14356
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14531
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14552
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14567
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14595
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14636
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14663
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "演算子に対する無効な制約です"
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr "無効なベクトル直接表記"
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr "不明な命令モード"
  
! #: config/i386/i386.cc:24925
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24928
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24931
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24934
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 21127,21260 ----
  msgid "Expected register or constant integer."
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr "被演算子として無効な UNSPEC です"
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr "'%s' の誤った用法です"
  
! #: config/i386/i386.cc:14052
  #, fuzzy, c-format
  msgid "invalid use of asm flag output"
  msgstr "無効な型の使用法です"
  
! #: config/i386/i386.cc:14287
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14322
  #, fuzzy, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14397
  #, fuzzy, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:14402
  #, fuzzy, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr "演算子コード '%c' に対する無効な被演算子サイズです"
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'Y' です"
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14577
  #, fuzzy, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14598
  #, fuzzy, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14613
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14641
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14659
  #, fuzzy, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14682
  #, fuzzy, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14709
  #, fuzzy, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr "被演算子は条件コードではありません。無効な被演算子コード 'D' です"
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr "無効な被演算子コード '%c' です"
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr "演算子に対する無効な制約です"
  
! #: config/i386/i386.cc:14960
  #, c-format
  msgid "invalid vector immediate"
  msgstr "無効なベクトル直接表記"
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr "不明な命令モード"
  
! #: config/i386/i386.cc:24971
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24974
  #, fuzzy
  #| msgid "invalid conversion from type %<bfloat16_t%>"
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> からの無効な変換です"
  
! #: config/i386/i386.cc:24977
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:24980
  #, fuzzy
  #| msgid "invalid conversion to type %<bfloat16_t%>"
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr "%<bfloat16_t%> への無効な変換です"
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr "%<__fpreg%> に関する無効�
*** 21280,21286 ****
  msgid "invalid %%P operand"
  msgstr "無効な %%P 被演算子です"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr "無効な %%p 値です"
--- 21285,21291 ----
  msgid "invalid %%P operand"
  msgstr "無効な %%P 被演算子です"
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr "無効な %%p 値です"
*************** msgstr "非 gp 関連の絶対アドレ�
*** 21307,21328 ****
  msgid "invalid addressing mode"
  msgstr "無効なアドレスモードです"
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "'%%%c' は有効な被演算子接頭辞ではありません"
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21312,21333 ----
  msgid "invalid addressing mode"
  msgstr "無効なアドレスモードです"
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr "'%%%c' は有効な被演算子接頭辞ではありません"
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21362,21368 ****
  msgstr "後置増分アドレスがレジスタではありません"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "誤ったアドレスです"
  
--- 21367,21373 ----
  msgstr "後置増分アドレスがレジスタではありません"
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "誤ったアドレスです"
  
*************** msgstr "スタック空間が足りな�
*** 21566,21844 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "'%s' をシェル内で実行して制限値を上げてください\n"
  
! #: config/rs6000/rs6000.cc:3837
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "-mvsx はハードウェア浮動小数を要求します"
  
! #: config/rs6000/rs6000.cc:3848
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "前処理を無効にする"
  
! #: config/rs6000/rs6000.cc:3858
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec は vsx を無効にします"
  
! #: config/rs6000/rs6000.cc:3978
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3993
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "リトルエンディアンモードでコードを生成する"
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr "誤った move です"
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr "誤った 128 ビット move"
  
! #: config/rs6000/rs6000.cc:14128
  #, c-format
  msgid "invalid %%A value"
  msgstr "無効な %%A 値"
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "無効な %%D 値です"
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr "無効な %%e 値"
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr "無効な %%f 値です"
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr "無効な %%F 値です"
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr "無効な %%G 値です"
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr "無効な %%j コードです"
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr "無効な %%J コードです"
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr "無効な %%k 値です"
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "無効な %%K 値です"
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr "無効な %%O 値です"
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr "無効な %%q 値です"
  
! #: config/rs6000/rs6000.cc:14397
  #, c-format
  msgid "invalid %%t value"
  msgstr "無効な %%t 値"
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr "無効な %%T 値です"
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr "無効な %%u 値です"
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "無効な %%v 値です"
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "無効な %%V 値"
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "無効な %%x 値です"
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr "無効な %%z 値"
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "無効な %%y 値です。'Z' 制約を使用してみてください"
  
! #: config/rs6000/rs6000.cc:14740
  #, fuzzy, c-format
  msgid "%%a requires an address of memory"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: config/rs6000/rs6000.cc:15593
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ビット乗算命令を有効にする"
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/rs6000/rs6000.cc:28012
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "各関数で単一の終了点を生成しない"
  
! #: config/rs6000/rs6000.cc:28081
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "整列されていない load/store 命令を有効にする"
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28805
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__vector_quad%> からの無効な変換です"
  
! #: config/rs6000/rs6000.cc:28807
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__vector_quad%> への無効な変換です"
  
! #: config/rs6000/rs6000.cc:28809
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> からの無効な変換です"
  
! #: config/rs6000/rs6000.cc:28811
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> への無効な変換です"
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "シンボルによるメモリ参照は z10 またはそれ以降でのみサポートされます"
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' 出力修飾子用の無効な比較演算子です"
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' 出力修飾子用の無効な参照です"
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' 出力修飾子用の無効なアドレスです"
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "出力修飾子 '%c' 用の無効な定数です"
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' 出力修飾子用の無効なアドレスです"
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' 出力修飾子用にはメモリ参照が予期されます"
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' 出力修飾子用の無効なアドレスです"
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' 出力修飾子用にはレジスタまたはメモリ式が予期されます"
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' 出力修飾子用にはレジスタまたはメモリ式が予期されます"
  
! #: config/s390/s390.cc:9312
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "出力修飾子 '%c' 用の無効な定数です"
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "無効な式です - 出力修飾子の使用を試みてください"
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "出力修飾子 '%c' 用の無効な式です"
  
! #: config/s390/s390.cc:13175
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/s390/s390.cc:17671
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "戻りでのポインタの先の符号が異なります"
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 21571,21867 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "'%s' をシェル内で実行して制限値を上げてください\n"
  
! #: config/rs6000/rs6000.cc:3905
  #, fuzzy
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr "-mvsx はハードウェア浮動小数を要求します"
  
! #: config/rs6000/rs6000.cc:3916
  #, fuzzy
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr "前処理を無効にする"
  
! #: config/rs6000/rs6000.cc:3926
  #, fuzzy
  msgid "%<-mno-altivec%> disables vsx"
  msgstr "-mno-altivec は vsx を無効にします"
  
! #: config/rs6000/rs6000.cc:4046
  #, fuzzy
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4061
  #, fuzzy
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr "リトルエンディアンモードでコードを生成する"
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr "誤った move です"
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr "誤った 128 ビット move"
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, c-format
  msgid "invalid %%A value"
  msgstr "無効な %%A 値"
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr "無効な %%D 値です"
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr "無効な %%e 値"
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr "無効な %%f 値です"
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr "無効な %%F 値です"
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr "無効な %%G 値です"
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr "無効な %%j コードです"
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr "無効な %%J コードです"
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr "無効な %%k 値です"
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr "無効な %%K 値です"
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr "無効な %%O 値です"
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr "無効な %%q 値です"
  
! #: config/rs6000/rs6000.cc:14540
  #, c-format
  msgid "invalid %%t value"
  msgstr "無効な %%t 値"
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr "無効な %%T 値です"
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr "無効な %%u 値です"
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr "無効な %%v 値です"
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr "無効な %%V 値"
  
! #: config/rs6000/rs6000.cc:14652
! #, fuzzy, c-format
! #| msgid "invalid %%J value"
! msgid "invalid %%W value"
! msgstr "無効な %%J 値"
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr "無効な %%x 値です"
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr "無効な %%z 値"
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr "無効な %%y 値です。'Z' 制約を使用してみてください"
  
! #: config/rs6000/rs6000.cc:14907
  #, fuzzy, c-format
  msgid "%%a requires an address of memory"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: config/rs6000/rs6000.cc:15760
  #, fuzzy
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr "32 ビット乗算命令を有効にする"
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/rs6000/rs6000.cc:28237
  #, fuzzy
  msgid "Could not generate addis value for fusion"
  msgstr "各関数で単一の終了点を生成しない"
  
! #: config/rs6000/rs6000.cc:28306
  #, fuzzy
  msgid "Unable to generate load/store offset for fusion"
  msgstr "整列されていない load/store 命令を有効にする"
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29031
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr "%<__vector_quad%> からの無効な変換です"
  
! #: config/rs6000/rs6000.cc:29033
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr "%<__vector_quad%> への無効な変換です"
  
! #: config/rs6000/rs6000.cc:29035
  #, fuzzy
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr "%<__fpreg%> からの無効な変換です"
  
! #: config/rs6000/rs6000.cc:29037
  #, fuzzy
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr "%<__fpreg%> への無効な変換です"
  
! #: config/rs6000/rs6000.cc:29039
! #, fuzzy
! #| msgid "invalid conversion from type %<__vector_quad%>"
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr "%<__vector_quad%> からの無効な変換です"
! 
! #: config/rs6000/rs6000.cc:29041
! #, fuzzy
! #| msgid "invalid conversion to type %<__vector_quad%>"
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr "%<__vector_quad%> への無効な変換です"
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr "シンボルによるメモリ参照は z10 またはそれ以降でのみサポートされます"
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr "'E' 出力修飾子用の無効な比較演算子です"
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr "'J' 出力修飾子用の無効な参照です"
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr "'O' 出力修飾子用の無効なアドレスです"
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr "出力修飾子 '%c' 用の無効な定数です"
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr "'R' 出力修飾子用の無効なアドレスです"
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr "'S' 出力修飾子用にはメモリ参照が予期されます"
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr "'S' 出力修飾子用の無効なアドレスです"
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr "'N' 出力修飾子用にはレジスタまたはメモリ式が予期されます"
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr "'M' 出力修飾子用にはレジスタまたはメモリ式が予期されます"
  
! #: config/s390/s390.cc:9328
  #, fuzzy, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr "出力修飾子 '%c' 用の無効な定数です"
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr "無効な式です - 出力修飾子の使用を試みてください"
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr "出力修飾子 '%c' 用の無効な式です"
  
! #: config/s390/s390.cc:13191
  #, fuzzy
  msgid "vector argument passed to unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/s390/s390.cc:17687
  #, fuzzy
  msgid "types differ in signedness"
  msgstr "戻りでのポインタの先の符号が異なります"
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr "{無名}"
*** 22038,22044 ****
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr "({無名})"
  
--- 22061,22067 ----
  msgid "aka"
  msgstr "aka"
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr "({無名})"
  
*************** msgstr "({無名})"
*** 22051,22089 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> が予期されます"
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 22074,22112 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "%<;%> が予期されます"
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, fuzzy, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr "%<,%> または %<)%> が予期�
*** 22091,22244 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> が予期されます"
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> が予期されます"
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> が予期されます"
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> が予期されます"
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> が予期されます"
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> が予期されます"
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> が予期されます"
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr "%<.%> が予期されます"
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> が予期されます"
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> が予期されます"
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> が予期されます"
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> が予期されます"
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr "(無名)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> が予期されます"
--- 22114,22267 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr "%<)%> が予期されます"
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "%<]%> が予期されます"
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr "%<(%> が予期されます"
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr "%<[%> が予期されます"
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "%<{%> が予期されます"
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "%<:%> が予期されます"
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "%<,%> が予期されます"
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr "%<.%> が予期されます"
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr "%<@end%> が予期されます"
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr "%<>%> が予期されます"
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr "%<=%> が予期されます"
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, fuzzy, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr "%<}%> が予期されます"
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "expected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr "(無名)"
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr "%<<%> が予期されます"
*************** msgstr "%<__label__%> が予期されま
*** 22255,22282 ****
  msgid "Driving: ("
  msgstr "警告: "
  
! #: cp/call.cc:4281
  #, fuzzy, c-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate %i:"
  msgstr "候補:"
  
! #: cp/call.cc:8590
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "利用者定義命令を有効にする"
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "候補:"
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr "候補 1:"
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr "候補 2:"
  
--- 22278,22305 ----
  msgid "Driving: ("
  msgstr "警告: "
  
! #: cp/call.cc:4285
  #, fuzzy, c-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate %i:"
  msgstr "候補:"
  
! #: cp/call.cc:8594
  #, fuzzy
  msgid "  after user-defined conversion:"
  msgstr "利用者定義命令を有効にする"
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "候補:"
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr "候補 1:"
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr "候補 2:"
  
*************** msgstr ""
*** 22292,22736 ****
  msgid "<unresolved overloaded function type>"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr "<型エラー>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr "<ラムダ"
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<名前なし>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<名前なし %s>"
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(%s 用の静的イニシャライザ)"
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(%s 用の静的デストラクタ)"
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr "<戻り値> "
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr "{無名}"
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr "(無名名前空間)"
  
! #: cp/error.cc:1641
  msgid "<template arguments error>"
  msgstr "<テンプレート引数エラー>"
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr "<宣言エラー>"
  
! #: cp/error.cc:2305 cp/error.cc:2325
  msgid "<template parameter error>"
  msgstr "<テンプレートパラメータエラー>"
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr "<文>"
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<不明>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr "<throw 式>"
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr "<未構文解析>"
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr "<ラムダ"
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr "<式エラー>"
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr "<不明な演算子>"
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr "大域スコープ:"
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "文が予期されます"
  
! #: cp/reflect.cc:641
  #, fuzzy
  #| msgid "initializer element is not a constant expression"
  msgid "array element not a constant integer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/reflect.cc:1117
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:1129
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/reflect.cc:1140
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:3164
  #, fuzzy
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "reflection does not represent parameter of current function"
  msgstr "interrupt 属性を設定できません: 現在の関数がありません"
  
! #: cp/reflect.cc:3185
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  #, fuzzy
  #| msgid "conversion to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "不完全型への変換です"
  
! #: cp/reflect.cc:3347
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "書き込み可能データ整列を調整しない"
  
! #: cp/reflect.cc:3383
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "関数 %qD への代入です"
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "関数が予期されます"
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "クラス名が予期されます"
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5178
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5334
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/reflect.cc:5473
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5496
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "ターゲットはポインタまたは参照ではありません"
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "%qT への %qT からの変換はその値が変更になるかもしれません"
  
! #: cp/reflect.cc:5975
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "フィールド幅指定"
  
! #: cp/reflect.cc:6020
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/reflect.cc:6026
  #, fuzzy
  msgid "name unspecified and type is const"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: cp/reflect.cc:6030
  #, fuzzy
  msgid "name unspecified and type is volatile"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: cp/reflect.cc:6038
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/reflect.cc:6041
  #, fuzzy
  msgid "alignment is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/reflect.cc:6048
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/reflect.cc:6062
  #, fuzzy
  msgid "reflection does not have non-array object type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/reflect.cc:6506
  #, fuzzy
  msgid "current scope does not represent a function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/reflect.cc:6526
  #, fuzzy
  msgid "current scope does not represent a class nor a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/reflect.cc:6685
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: cp/reflect.cc:7149
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  #, fuzzy
  msgid "not a complete class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
--- 22315,22759 ----
  msgid "<unresolved overloaded function type>"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr "<型エラー>"
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr "<ラムダ"
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<名前なし>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr "<名前なし %s>"
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr "(%s 用の静的イニシャライザ)"
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr "(%s 用の静的デストラクタ)"
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr "<戻り値> "
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr "{無名}"
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr "(無名名前空間)"
  
! #: cp/error.cc:1643
  msgid "<template arguments error>"
  msgstr "<テンプレート引数エラー>"
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr "<宣言エラー>"
  
! #: cp/error.cc:2307 cp/error.cc:2327
  msgid "<template parameter error>"
  msgstr "<テンプレートパラメータエラー>"
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr "<文>"
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<不明>"
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr "<throw 式>"
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr "<未構文解析>"
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr "<ラムダ"
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr "<式エラー>"
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr "<不明な演算子>"
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr "大域スコープ:"
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  #, fuzzy
  msgid "reflect_constant failed"
  msgstr "文が予期されます"
  
! #: cp/reflect.cc:661
  #, fuzzy
  #| msgid "initializer element is not a constant expression"
  msgid "array element not a constant integer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/reflect.cc:1143
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:1155
  #, fuzzy
  msgid "reflection does not have template arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/reflect.cc:1166
  #, fuzzy
  msgid "reflection does not represent a function or function type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  #, fuzzy
  msgid "operators argument is not a valid operator"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not have a type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an entity with parent"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:3192
  #, fuzzy
  #| msgid "cannot set interrupt attribute: no current function"
  msgid "reflection does not represent parameter of current function"
  msgstr "interrupt 属性を設定できません: 現在の関数がありません"
  
! #: cp/reflect.cc:3213
  #, fuzzy
  msgid "reflection does not represent a function or function type with a return type"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  #, fuzzy
  msgid "non-constant offset for offset_of"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  #, fuzzy
  #| msgid "conversion to incomplete type"
  msgid "reflection with incomplete type in size_of"
  msgstr "不完全型への変換です"
  
! #: cp/reflect.cc:3375
  #, fuzzy
  msgid "reflection not suitable for alignment_of"
  msgstr "書き込み可能データ整列を調整しない"
  
! #: cp/reflect.cc:3411
  #, fuzzy
  #| msgid "assignment of function %qD"
  msgid "alignment_of on function type"
  msgstr "関数 %qD への代入です"
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  #, fuzzy
  msgid "reflect_function failed"
  msgstr "関数が予期されます"
  
! #: cp/reflect.cc:5119
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  #, fuzzy
  msgid "unexpected value of value member"
  msgstr "クラス名が予期されます"
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a complete enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5328
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5484
  #, fuzzy
  msgid "reflection represents non-integral or bool type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: cp/reflect.cc:5623
  #, fuzzy
  #| msgid "function does not return string type"
  msgid "reflection does not represent a template"
  msgstr "関数が文字列型を返しません"
  
! #: cp/reflect.cc:5646
  #, fuzzy
  #| msgid "invalid argument of %qE attribute"
  msgid "invalid argument to can_substitute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  #, fuzzy
  #| msgid "target is not pointer or reference"
  msgid "type is not object or reference type"
  msgstr "ターゲットはポインタまたは参照ではありません"
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  #, fuzzy
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr "%qT への %qT からの変換はその値が変更になるかもしれません"
  
! #: cp/reflect.cc:6128
  #, fuzzy
  msgid "name is not a valid identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  #, fuzzy
  #| msgid "register name not specified for %q+D"
  msgid "neither name nor bit_width specified"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  #, fuzzy
  #| msgid "alignment may not be specified for %q+D"
  msgid "both alignment and bit_width specified"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  #, fuzzy
  #| msgid "field width specifier"
  msgid "bit_width 0 with specified name"
  msgstr "フィールド幅指定"
  
! #: cp/reflect.cc:6173
  #, fuzzy
  #| msgid "right shift count is negative"
  msgid "bit_width is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/reflect.cc:6179
  #, fuzzy
  msgid "name unspecified and type is const"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: cp/reflect.cc:6183
  #, fuzzy
  msgid "name unspecified and type is volatile"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: cp/reflect.cc:6191
  #, fuzzy
  msgid "alignment is not power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/reflect.cc:6194
  #, fuzzy
  msgid "alignment is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/reflect.cc:6201
  #, fuzzy
  #| msgid "alignment of %qD is bigger than original declaration"
  msgid "alignment is smaller than alignment_of"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/reflect.cc:6217
  #, fuzzy
  msgid "reflection does not have non-array object type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/reflect.cc:6661
  #, fuzzy
  msgid "current scope does not represent a function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/reflect.cc:6681
  #, fuzzy
  msgid "current scope does not represent a class nor a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/reflect.cc:6840
  #, fuzzy
  msgid "incomplete parent class"
  msgstr "クラス `%s' の実装が不完全です"
  
! #: cp/reflect.cc:7315
  #, fuzzy
  msgid "neither complete class type nor namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  #, fuzzy
  msgid "not a complete class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  #, fuzzy
  msgid "value cannot be extracted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
*************** msgstr ""
*** 22775,22826 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr "候補:"
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "単項マイナスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "単項プラスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ビット反転への引数の型が間違っています"
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs への引数の型が間違っています"
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "複素共役(~)への引数の型が間違っています"
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22798,22849 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr "候補:"
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr "単項マイナスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr "単項プラスへの引数の型が間違っています"
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr "ビット反転への引数の型が間違っています"
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr "abs への引数の型が間違っています"
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "複素共役(~)への引数の型が間違っています"
  
! #: cp/typeck.cc:7863
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr "型は全く互換がありま�
*** 22903,22909 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 22926,22932 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 22914,22920 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 22937,22943 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr "演算子が予期されます"
*** 22973,22998 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr "配列代入"
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 22996,23021 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr "配列代入"
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr ""
*** 23002,23008 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 23025,23031 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 23155,23161 ****
  msgid "Bad type in constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/module.cc:7789
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "予期しない型が `id' (%s) に指定されました"
--- 23178,23184 ----
  msgid "Bad type in constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/module.cc:7812
  #, fuzzy
  msgid "Unexpected end of module"
  msgstr "予期しない型が `id' (%s) に指定されました"
*************** msgstr ""
*** 23185,23195 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "代入"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  #, fuzzy
  msgid "pointer assignment"
  msgstr "代入"
--- 23208,23218 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "代入"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  #, fuzzy
  msgid "pointer assignment"
  msgstr "代入"
*************** msgstr ""
*** 23288,23334 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr "ALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr "STAT 変数"
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr "ERRMSG 変数"
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 23311,23357 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr "DEALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr "ALLOCATE オブジェクト"
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr "STAT 変数"
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr "ERRMSG 変数"
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23337,23367 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23360,23390 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23370,23450 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13181
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13193
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23393,23473 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, fuzzy, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, fuzzy, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13176
  #, fuzzy, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13188
  #, fuzzy, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13200
  #, fuzzy, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23503,23514 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 23526,23537 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr "数値型が予期されます"
*** 23542,23549 ****
  msgid "expected boolean type"
  msgstr "整数または真偽型が予期されます"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ポインタが予期されます"
--- 23565,23572 ----
  msgid "expected boolean type"
  msgstr "整数または真偽型が予期されます"
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, fuzzy, gcc-internal-format
  msgid "expected integer"
  msgstr "ポインタが予期されます"
*************** msgstr "十分な引数がありませ�
*** 23609,23615 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "引数が多すぎます"
--- 23632,23638 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr "引数が多すぎます"
*************** msgid "%<-maix64%> required: 64-bit comp
*** 24199,24205 ****
  msgstr "-maix64 が必要です: 32 ビットアドレスでの 64 ビット計算はまだサポートされていません"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "-mcmodel は他の toc オプションと互換性がありません"
--- 24222,24228 ----
  msgstr "-maix64 が必要です: 32 ビットアドレスでの 64 ビット計算はまだサポートされていません"
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, fuzzy, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr "-mcmodel は他の toc オプションと互換性がありません"
*************** msgstr "-mcmodel は他の toc オプシ
*** 24210,24216 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "soft-float と long-double-128 は互換性がありません"
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 は PowerPC64 CPU が必要です"
--- 24233,24245 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr "soft-float と long-double-128 は互換性がありません"
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, fuzzy, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr "-m64 は PowerPC64 CPU が必要です"
*************** msgstr "古い darwin ABI を使用し�
*** 24408,24413 ****
--- 24437,24447 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, fuzzy, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24466,24472 ****
  msgstr "不明な TLS モデル %qs です"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24500,24506 ----
  msgstr "不明な TLS モデル %qs です"
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr "%qs は前処理の有効なオ�
*** 24499,24505 ****
  msgid "Unrecognized option: %qs"
  msgstr "認識できないオプション %<-%s%> です"
  
! #: params.opt:497 common.opt:2343
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "不明な TLS モデル %qs です"
--- 24533,24539 ----
  msgid "Unrecognized option: %qs"
  msgstr "認識できないオプション %<-%s%> です"
  
! #: params.opt:497 common.opt:2342
  #, fuzzy, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr "不明な TLS モデル %qs です"
*************** msgstr "不明な TLS モデル %qs で�
*** 24519,24641 ****
  msgid "unknown threader debug mode %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:1747
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "不明な余分な精度スタイル %qs です"
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "不明な浮動小数短縮形 %qs です"
  
! #: common.opt:1993
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2026
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2244
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: common.opt:2257
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "不明な IRA 範囲 %qs です"
  
! #: common.opt:2471
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2474
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2484
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:2495
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2672
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:2688
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:2797
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2830
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:3201
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:3535
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:3566
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "認識できない可視性の値 %qs です"
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "認識できない可視性の値 %qs です"
  
! #: common.opt:3611
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs 用の初期化付近)"
  
! #: common.opt:3667
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
--- 24553,24675 ----
  msgid "unknown threader debug mode %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:1746
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr "不明な余分な精度スタイル %qs です"
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr "不明な浮動小数短縮形 %qs です"
  
! #: common.opt:1992
  #, fuzzy, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2025
  #, fuzzy, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2243
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: common.opt:2256
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr "不明な IRA 範囲 %qs です"
  
! #: common.opt:2470
  #, fuzzy, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2473
  #, fuzzy, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2483
  #, fuzzy, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:2494
  #, fuzzy, gcc-internal-format
  #| msgid "assertion missing after %qs"
  msgid "option missing after %qs"
  msgstr "%qs の後にアサーションがありません"
  
! #: common.opt:2671
  #, fuzzy, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:2687
  #, fuzzy, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:2796
  #, fuzzy, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: common.opt:2829
  #, fuzzy, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:3200
  #, fuzzy, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr "不明な型名 %qE です"
  
! #: common.opt:3534
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: common.opt:3565
  #, fuzzy, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr "認識できない可視性の値 %qs です"
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr "認識できない可視性の値 %qs です"
  
! #: common.opt:3610
  #, fuzzy, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr "(%qs 用の初期化付近)"
  
! #: common.opt:3666
  #, fuzzy, gcc-internal-format
  #| msgid "unrecognized argument in option %qs"
  msgid "unrecognized zero init padding bits kind %qs"
*************** msgstr "%qE 属性は %s 属性と競合
*** 24896,24903 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "前方での `%s' の宣言"
--- 24930,24937 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, fuzzy, gcc-internal-format
  msgid "previous declaration here"
  msgstr "前方での `%s' の宣言"
*************** msgstr "%qE 属性指示が無視され�
*** 24914,24920 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE 属性指示が無視されました"
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
--- 24948,24954 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr "%qE 属性指示が無視されました"
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
*************** msgstr "%qE 属性用に間違った数�
*** 24924,24930 ****
  msgid "expected %i or more, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
--- 24958,24964 ----
  msgid "expected %i or more, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
*************** msgstr "型が既に定義されてい�
*** 24993,25013 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 25027,25047 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr "クラス %s 用のファイル�
*** 25265,25271 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr "オフセットが定数文字列の境界の外にあります"
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD はここで宣言されています"
--- 25299,25305 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr "オフセットが定数文字列の境界の外にあります"
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "%qE declared here"
  msgstr "%qD はここで宣言されています"
*************** msgid "invalid third argument to %<__bui
*** 25291,25302 ****
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, fuzzy, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "配列 %qE のサイズが負です"
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "関数 %<va_start%> への引数が少なすぎます"
--- 25325,25336 ----
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr "配列 %qE のサイズが負です"
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr "関数 %<va_start%> への引数が少なすぎます"
*************** msgstr "関数 %<__builtin_next_arg%> �
*** 25425,25431 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> の第二引数が %<register%> 記憶域の場合の動作は不定です"
--- 25459,25465 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, fuzzy, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr "%<va_start%> の第二引数が %<register%> 記憶域の場合の動作は不定です"
*************** msgstr "%K %D の最後の引数が 0 �
*** 25445,25456 ****
  msgid "cannot tail-call: %s"
  msgstr "[%s が見つかりません]"
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: calls.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs への引数がありません"
--- 25479,25490 ----
  msgid "cannot tail-call: %s"
  msgstr "[%s が見つかりません]"
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr "関数呼び出しが集合体の値を持っています"
  
! #: calls.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr "%qs への引数がありません"
*************** msgstr "%qs への引数がありませ�
*** 25460,25564 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_gimple に失敗しました"
  
! #: cfgexpand.cc:2137
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "変数 %q+D のサイズが大きすぎます"
  
! #: cfgexpand.cc:2152
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "PIC レジスタが %qs によって %<asm%> 内で破壊されます"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, fuzzy, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "%q+D 用に指定されたレジスタがデータ型に適合しません"
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%d 個より多い被演算子が %<asm%> 内にあります"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "不明なレジスタ名 %qs が %<asm%> 内にあります"
  
! #: cfgexpand.cc:3538
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "命令に対して無効な Z レジスタ置換です"
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "出力番号 %d は直接アドレス指定できません"
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "asm 被演算子 %d は制約に適合しない可能性があります"
  
! #: cfgexpand.cc:3956
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%> 被演算子制約が被演算子サイズと互換性がありません"
  
! #: cfgexpand.cc:3961
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%> 被演算子制約が被演算子サイズと互換性がありません"
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "スタック防護機能が局所変数を防護していません: 可変長バッファ変数です"
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "スタック防護機能が関数を防護していません: 全ての局所配列が %d バイト以下です"
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 25494,25598 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr "verify_gimple に失敗しました"
  
! #: cfgexpand.cc:2139
  #, fuzzy, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr "変数 %q+D のサイズが大きすぎます"
  
! #: cfgexpand.cc:2154
  #, fuzzy, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr "PIC レジスタが %qs によって %<asm%> 内で破壊されます"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, fuzzy, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr "%q+D 用に指定されたレジスタがデータ型に適合しません"
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr "%d 個より多い被演算子が %<asm%> 内にあります"
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr "不明なレジスタ名 %qs が %<asm%> 内にあります"
  
! #: cfgexpand.cc:3568
  #, fuzzy, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr "命令に対して無効な Z レジスタ置換です"
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr "出力番号 %d は直接アドレス指定できません"
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr "asm 被演算子 %d は制約に適合しない可能性があります"
  
! #: cfgexpand.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr "%<asm%> 被演算子制約が被演算子サイズと互換性がありません"
  
! #: cfgexpand.cc:3991
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr "%<asm%> 被演算子制約が被演算子サイズと互換性がありません"
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr "スタック防護機能が局所変数を防護していません: 可変長バッファ変数です"
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr "スタック防護機能が関数を防護していません: 全ての局所配列が %d バイト以下です"
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgstr ""
*** 25904,26436 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK がブロック %d にありません"
  
! #: cfgrtl.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
  
! #: cfgrtl.cc:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "基本ブロック %d 内:"
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3099
  #, fuzzy, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "基本ブロックが連続的に番号付けられていません"
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います"
  
! #: cgraph.cc:3734
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
  
! #: cgraph.cc:3933
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "制御投機を使用する"
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cgraph.cc:3995
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cgraph.cc:4000
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "シンボルが有効であると見なす"
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: cgraph.cc:4051
  #, fuzzy, gcc-internal-format
  #| msgid "sanitizer function attribute mismatch"
  msgid "semantic interposition mismatch"
  msgstr "sanitizer関数属性が合いません"
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4071
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "セクションポインタを欠いています"
  
! #: cgraph.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "重複する `virtual' 指定子"
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' は宣言よりも先に使用されました"
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "文が予期されます"
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node に失敗しました"
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 25938,26470 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK がブロック %d にありません"
  
! #: cfgrtl.cc:2832
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
  
! #: cfgrtl.cc:2842
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr "基本ブロック %d 内:"
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3112
  #, fuzzy, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr "基本ブロックが連続的に番号付けられていません"
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr "命令連鎖中の bb の数 (%d) が n_basic_blocks (%d) と違います"
  
! #: cgraph.cc:3735
  #, fuzzy, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr "オーバーロードされた関数 %s への不十分な引数です"
  
! #: cgraph.cc:3934
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr "制御投機を使用する"
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, fuzzy, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cgraph.cc:3996
  #, fuzzy, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cgraph.cc:4001
  #, fuzzy, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr "シンボルが有効であると見なす"
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, fuzzy, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr "戻り型が void の関数で、`return' に値があります"
  
! #: cgraph.cc:4052
  #, fuzzy, gcc-internal-format
  #| msgid "sanitizer function attribute mismatch"
  msgid "semantic interposition mismatch"
  msgstr "sanitizer関数属性が合いません"
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4072
  #, fuzzy, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, fuzzy, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr "セクションポインタを欠いています"
  
! #: cgraph.cc:4115
  #, fuzzy, gcc-internal-format
  msgid "multiple inline callers"
  msgstr "重複する `virtual' 指定子"
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4152
  #, fuzzy, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr "左シフト回数が負の数です"
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4354
  #, fuzzy, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr "`%s' は宣言よりも先に使用されました"
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4383
  #, fuzzy, gcc-internal-format
  msgid "reference to dead statement"
  msgstr "文が予期されます"
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, fuzzy, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr "verify_cgraph_node に失敗しました"
  
! #: cgraph.cc:4632 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr "インライン関数をイン�
*** 26510,26521 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F が使用されましたが定義されていません"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
--- 26544,26555 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr "%q+F が使用されましたが定義されていません"
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
*************** msgstr "%qs への有効な引数は次�
*** 27136,27147 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "フレームサイズ (%wd バイト) が %wd バイトより大きいです"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "最終命令ダンプファイル %qs が開けません: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "最終命令ダンプファイル %qs を閉じられません: %m"
--- 27170,27181 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr "フレームサイズ (%wd バイト) が %wd バイトより大きいです"
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "最終命令ダンプファイル %qs が開けません: %m"
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr "最終命令ダンプファイル %qs を閉じられません: %m"
*************** msgstr "大きな固定小数定数が�
*** 27156,27162 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ビットフィールド幅のため、比較が常に %d になります"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 27190,27196 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr "ビットフィールド幅のため、比較が常に %d になります"
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr "局所オブジェクトの総�
*** 27191,27197 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "%<asm%> 内で制約を行うことは出来ません"
--- 27225,27231 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr "局所オブジェクトの総サイズが大きすぎます"
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr "%<asm%> 内で制約を行うことは出来ません"
*************** msgstr ""
*** 27884,27890 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27918,27924 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr "%<__int128%> はこのターゲ�
*** 27899,27905 ****
  msgid "%s not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "比較が常に %d となります"
--- 27933,27939 ----
  msgid "%s not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr "比較が常に %d となります"
*************** msgstr ""
*** 27924,27930 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ラベル %qD はここで定義されています"
--- 27958,27964 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, fuzzy, gcc-internal-format
  msgid "%qD defined here"
  msgstr "ラベル %qD はここで定義されています"
*************** msgstr "NULL ポインタ"
*** 27944,27967 ****
  msgid "function may return address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 27978,28001 ----
  msgid "function may return address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "関数が局所変数のアドレスを返します"
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr "無効なポインタモード %
*** 29059,29071 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD はここで宣言されています"
--- 29093,29105 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr "%qD はここで宣言されています"
*************** msgstr ""
*** 29415,29869 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "無効な型の使用法です"
  
! #: gimplify.cc:8243
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qD"
  msgid "multiple outputs to lvalue %qE"
  msgstr "複数の仮引数が %qD という名前です"
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8955
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: gimplify.cc:8957
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:8961
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: gimplify.cc:9077
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9255
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: gimplify.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: gimplify.cc:9400
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9606
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9629
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: gimplify.cc:10082
  #, fuzzy, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "予期しない演算子"
  
! #: gimplify.cc:11326
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "予期しない演算子"
  
! #: gimplify.cc:11546
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "循環ポインタの代表を検出しました"
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13927
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, fuzzy, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "使用されない変数 %q+D です"
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "結果の数が値の数と一致しません"
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification に失敗しました"
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "このコードまで到達した場合、プログラムは中止されます"
--- 29449,29903 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr "%<void%> を返す関数の結果を使用しています"
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, fuzzy, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr "無効な型の使用法です"
  
! #: gimplify.cc:8250
  #, fuzzy, gcc-internal-format
  #| msgid "multiple parameters named %qD"
  msgid "multiple outputs to lvalue %qE"
  msgstr "複数の仮引数が %qD という名前です"
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8962
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: gimplify.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "enclosing region"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:8968
  #, fuzzy, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9082
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: gimplify.cc:9084
  #, fuzzy, gcc-internal-format
  msgid "enclosing %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9262
  #, fuzzy, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: gimplify.cc:9405
  #, fuzzy, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: gimplify.cc:9407
  #, fuzzy, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, fuzzy, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9613
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9636
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: gimplify.cc:10089
  #, fuzzy, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected mapping node"
  msgstr "予期しない演算子"
  
! #: gimplify.cc:11333
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected operand"
  msgid "unexpected pointer mapping node"
  msgstr "予期しない演算子"
  
! #: gimplify.cc:11553
  #, fuzzy, gcc-internal-format
  #| msgid "circular pointer delegation detected"
  msgid "base pointer cycle detected"
  msgstr "循環ポインタの代表を検出しました"
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13934
  #, fuzzy, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, fuzzy, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, fuzzy, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr "使用されない変数 %q+D です"
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, fuzzy, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr "結果の数が値の数と一致しません"
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr "gimplification に失敗しました"
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "このコードまで到達した場合、プログラムは中止されます"
*************** msgstr ""
*** 30261,30267 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "call 文内で無効な関数です"
--- 30295,30301 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, fuzzy, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr "call 文内で無効な関数です"
*************** msgstr ""
*** 30423,30439 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "フレームサイズが大きすぎて、スタック検査が信頼できなくなります"
--- 30457,30473 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr "フレームサイズが大きすぎて、スタック検査が信頼できなくなります"
*************** msgstr "SCoP 内のパラメータの最
*** 30496,30507 ****
  msgid "unable to find a register to spill"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 30530,30541 ----
  msgid "unable to find a register to spill"
  msgstr "PIC レジスタ用に '%s' を使用できません"
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr "%<asm%> 内の被演算子制約に一貫性がありません"
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr "-mcorea と -mcoreb は併用で
*** 31494,31505 ****
  msgid "unrecognized argument in option %qs"
  msgstr "オプション %qs 内で認識できない引数です"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
--- 31528,31539 ----
  msgid "unrecognized argument in option %qs"
  msgstr "オプション %qs 内で認識できない引数です"
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
*************** msgstr ""
*** 33232,33399 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, fuzzy, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに定数が再計算されません"
  
! #: tree-cfg.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに副作用が計算されません"
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "非スカラー型"
  
! #: tree-cfg.cc:3043
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3049
  #, fuzzy, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "整数結果の型精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3058
  #, fuzzy, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "非整数結果のモード精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3066
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:3073
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3084
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "配列参照内で型不一致です"
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: tree-cfg.cc:3108
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "NaN から整数への変換です"
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "型が前方の外部宣言と一致しません"
  
! #: tree-cfg.cc:3174
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "無効なシフト被演算子"
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "MEM_REF 内で無効なアドレス被演算子です"
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "MEM_REF 内で無効なオフセット被演算子です"
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF が gimple IL 内にあります"
  
! #: tree-cfg.cc:3256
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "gimple 呼び出し内で無効な関数です"
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "gimple 呼び出し内で非関数です"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "gimple 呼び出し内で無効な LHS です"
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "gimple 呼び出し内で無効な変換ですcall"
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 33266,33433 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2940
  #, fuzzy, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに定数が再計算されません"
  
! #: tree-cfg.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr "ADDR_EXPR が変更されたときに副作用が計算されません"
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, fuzzy, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr "非スカラー型"
  
! #: tree-cfg.cc:3000
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3006
  #, fuzzy, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr "整数結果の型精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3015
  #, fuzzy, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr "非整数結果のモード精度が BIT_FIELD_REF のフィールドサイズに適合しません"
  
! #: tree-cfg.cc:3023
  #, fuzzy, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:3030
  #, fuzzy, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:3041
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr "配列参照内で型不一致です"
  
! #: tree-cfg.cc:3057
  #, fuzzy, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: tree-cfg.cc:3065
  #, fuzzy, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr "NaN から整数への変換です"
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, fuzzy, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr "型が前方の外部宣言と一致しません"
  
! #: tree-cfg.cc:3131
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr "無効なシフト被演算子"
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, fuzzy, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr "MEM_REF 内で無効なアドレス被演算子です"
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, fuzzy, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr "MEM_REF 内で無効なオフセット被演算子です"
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, fuzzy, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, fuzzy, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr "INDIRECT_REF が gimple IL 内にあります"
  
! #: tree-cfg.cc:3213
  #, fuzzy, gcc-internal-format
  #| msgid "used struct type value where scalar is required"
  msgid "%qs as base where non-register is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3295
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr "gimple 呼び出し内で無効な関数です"
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr "gimple 呼び出し内で非関数です"
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr "gimple 呼び出し内で無効な LHS です"
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr "gimple 呼び出し内で無効な変換ですcall"
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 33404,34003 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "gimple 呼び出しへの無効な引数です"
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3519
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "比較式内で型不一致です"
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3560
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "無効なベクトル順列定数です"
  
! #: tree-cfg.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "単項演算子内で無効な被演算子です"
  
! #: tree-cfg.cc:3618
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "アドレス空間変換内で無効な型です"
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "固定小数変換内で無効な型です"
  
! #: tree-cfg.cc:3699
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "浮動小数点への変換内で無効な型です"
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "整数への変換内で無効な型です"
  
! #: tree-cfg.cc:3754
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "アドレス式内で型不一致です"
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "二進演算内で無効な被演算子です"
  
! #: tree-cfg.cc:3952
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ベクトル値加算への無効な非ベクトル被演算子です"
  
! #: tree-cfg.cc:3963
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "無効なポインタモード %qs です"
  
! #: tree-cfg.cc:4198
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "二進式内で型不一致です"
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4344
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4360
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "無効な回転 (rotate) 命令です"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: tree-cfg.cc:4430
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:4436
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: tree-cfg.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: tree-cfg.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "無効なバージョン番号 %qs です"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "CPU \"%s\" は %s\"%s\"%s 用には無効です"
  
! #: tree-cfg.cc:4529
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4537
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4556
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:4588
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI 引数が GIMPLE 値ではありません"
  
! #: tree-cfg.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4758
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return 文内で無効な被演算子です"
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return 文内で無効な変換です"
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto の先がラベルでもポインタでもありません"
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4923
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4966
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: tree-cfg.cc:4975
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map 内に間違ったエントリがあります"
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple 条件内で無効な比較コードです"
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple 条件内で無効なラベルです"
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "無効な PHI 結果です"
  
! #: tree-cfg.cc:5127
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI 定義がありません"
  
! #: tree-cfg.cc:5141
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "無効な PHI 引数です"
  
! #: tree-cfg.cc:5148
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: tree-cfg.cc:5251
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5310
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH 表内に不要な (dead) STMT があります"
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "文が throw とマークされていますが、 throw しません"
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5651
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5679
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE は初期化されていません"
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: tree-cfg.cc:5732
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "領域 `%s' は不完全な型です"
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "明示的な goto が基本ブロック %d の末尾にあります"
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> 関数が戻り (return) ます"
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "制御が非 void 関数の終りに到達しました"
  
! #: tree-cfg.cc:9912
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている関数の戻り値を無視しています"
--- 33438,34042 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr "gimple 呼び出しへの無効な引数です"
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3484
  #, fuzzy, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr "比較式内で型不一致です"
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, fuzzy, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: tree-cfg.cc:3525
  #, fuzzy, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr "無効なベクトル順列定数です"
  
! #: tree-cfg.cc:3532
  #, fuzzy, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr "単項演算子内で無効な被演算子です"
  
! #: tree-cfg.cc:3583
  #, fuzzy, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr "nop 変換内で無効な型です"
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr "アドレス空間変換内で無効な型です"
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr "固定小数変換内で無効な型です"
  
! #: tree-cfg.cc:3664
  #, fuzzy, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr "浮動小数点への変換内で無効な型です"
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr "整数への変換内で無効な型です"
  
! #: tree-cfg.cc:3719
  #, fuzzy, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr "アドレス式内で型不一致です"
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, fuzzy, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %qs"
  msgstr "`%s' に対するレジスタ名として無効です"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr "二進演算内で無効な被演算子です"
  
! #: tree-cfg.cc:3917
  #, fuzzy, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr "ベクトル値加算への無効な非ベクトル被演算子です"
  
! #: tree-cfg.cc:3928
  #, fuzzy, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr "無効なポインタモード %qs です"
  
! #: tree-cfg.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr "二進式内で型不一致です"
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4212
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr "整数式が予期されます"
  
! #: tree-cfg.cc:4309
  #, fuzzy, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4325
  #, fuzzy, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr "無効な回転 (rotate) 命令です"
  
! #: tree-cfg.cc:4386
  #, fuzzy, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: tree-cfg.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr "BIT_FIELD_REF への無効な位置またはサイズ被演算子です"
  
! #: tree-cfg.cc:4401
  #, fuzzy, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr "被演算子が非整数型のシフト演算です"
  
! #: tree-cfg.cc:4411
  #, fuzzy, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr "%qs 用の定数引数が範囲外です"
  
! #: tree-cfg.cc:4421
  #, fuzzy, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: tree-cfg.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr "無効なバージョン番号 %qs です"
  
! #: tree-cfg.cc:4486
  #, fuzzy, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr "CPU \"%s\" は %s\"%s\"%s 用には無効です"
  
! #: tree-cfg.cc:4494
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr "式内"
  
! #: tree-cfg.cc:4521
  #, fuzzy, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: tree-cfg.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr "無効な %qD の使用です"
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, fuzzy, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, fuzzy, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, fuzzy, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr "PHI 引数が GIMPLE 値ではありません"
  
! #: tree-cfg.cc:4696
  #, fuzzy, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: tree-cfg.cc:4723
  #, fuzzy, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr "return 文内で無効な被演算子です"
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr "return 文内で無効な変換です"
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr "goto の先がラベルでもポインタでもありません"
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4827
  #, fuzzy, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4837
  #, fuzzy, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, fuzzy, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr "switch 文への無効な被演算子です"
  
! #: tree-cfg.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4879
  #, fuzzy, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4888
  #, fuzzy, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: tree-cfg.cc:4931
  #, fuzzy, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: tree-cfg.cc:4940
  #, fuzzy, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr "label_to_block_map 内に間違ったエントリがあります"
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr "gimple 条件内で無効な比較コードです"
  
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr "gimple 条件内で無効なラベルです"
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr "無効な PHI 結果です"
  
! #: tree-cfg.cc:5092
  #, fuzzy, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr "PHI 定義がありません"
  
! #: tree-cfg.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr "無効な PHI 引数です"
  
! #: tree-cfg.cc:5113
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: tree-cfg.cc:5216
  #, fuzzy, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5275
  #, fuzzy, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr "EH 表内に不要な (dead) STMT があります"
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, fuzzy, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr "gimple_bb (phi) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr "gimple_bb (stmt) が間違った基本ブロックに設定されています"
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr "文が throw とマークされていますが、 throw しません"
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr "verify_gimple に失敗しました"
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "entry block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5616
  #, fuzzy, gcc-internal-format
  #| msgid "extra brace group at end of initializer"
  msgid "exit block count not initialized"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, fuzzy, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5644
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qE is not initialized"
  msgid "count of bb %d not initialized"
  msgstr "%qE は初期化されていません"
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5657
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: tree-cfg.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr "領域 `%s' は不完全な型です"
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5722
  #, fuzzy, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr "NOTE_INSN_BASIC_BLOCK %d が基本ブロック %d の中ほどにあります"
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr "明示的な goto が基本ブロック %d の末尾にあります"
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr "%<noreturn%> 関数が戻り (return) ます"
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr "制御が非 void 関数の終りに到達しました"
  
! #: tree-cfg.cc:9877
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr "warn_unused_result 属性付きで宣言されている関数の戻り値を無視しています"
*************** msgstr ""
*** 34143,34149 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "SSA が破損しています"
--- 34182,34188 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr "SSA が破損しています"
*************** msgstr "%% 文字の後に被演算子�
*** 34273,34396 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, fuzzy, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2146
  #, fuzzy, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:2174
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2180
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2188
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:3113
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3323
  #, fuzzy, gcc-internal-format
  msgid "length computed here"
  msgstr "長さ修飾子"
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, fuzzy, gcc-internal-format
  msgid "in this expression"
  msgstr "  throw された式の中"
--- 34312,34435 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, fuzzy, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:2185
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2191
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2199
  #, fuzzy, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:2205
  #, fuzzy, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:3124
  #, fuzzy, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr "配列 %qE のサイズが負です"
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3334
  #, fuzzy, gcc-internal-format
  msgid "length computed here"
  msgstr "長さ修飾子"
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, fuzzy, gcc-internal-format
  msgid "in this expression"
  msgstr "  throw された式の中"
*************** msgstr "自動変数 %qE は %<threadpri
*** 34662,34668 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 34701,34707 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 34682,34688 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 34721,34727 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 35119,35127 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "前方での `%s' の宣言"
--- 35158,35166 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr "前方での `%s' の宣言"
*************** msgstr "スレッド局所 COMMON デー
*** 35284,35290 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "要求された %q+D 用の整列は実装されている整列 %wu より大きいです"
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D の記憶域サイズが不明です"
--- 35323,35329 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr "要求された %q+D 用の整列は実装されている整列 %wu より大きいです"
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr "%q+D の記憶域サイズが不明です"
*************** msgid "%qE attribute ignored for field o
*** 35532,35559 ****
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
--- 35571,35598 ----
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, fuzzy, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr "%qE 属性は %qT 型のフィールド用としては無視されます"
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr "%qE 属性は型に適用できません"
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute does not apply to types"
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
*************** msgid "%qE attribute has no effect on un
*** 35570,35586 ****
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE 属性は公開オブジェクトに関してのみ効果があります"
--- 35609,35625 ----
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr "%qE 属性は %qT が既に定義されているため無視されます"
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr "%qE 属性は公開オブジェクトに関してのみ効果があります"
*************** msgid "ignoring %qE attribute not set on
*** 35812,35818 ****
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE 属性は局所変数用には指定できません"
--- 35851,35857 ----
  msgstr "%qE 属性はユニット局所関数に関しては効果がありません"
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr "%qE 属性は局所変数用には指定できません"
*************** msgid "weak %q+D cannot be defined %qE"
*** 35878,35884 ****
  msgstr "弱い %q+D は %qE として定義できません"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
--- 35917,35923 ----
  msgstr "弱い %q+D は %qE として定義できません"
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
*************** msgstr ""
*** 35986,35992 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE 属性は関数にのみ適用できます"
--- 36025,36031 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr "%qE 属性は関数にのみ適用できます"
*************** msgstr "%qE 属性の引数が整数定�
*** 36082,36088 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%d 番目の %qE の引数は %d...%d の範囲でなければいけません"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 36121,36127 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr "%d 番目の %qE の引数は %d...%d の範囲でなければいけません"
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr "%qE 属性は %qE 用として�
*** 36112,36118 ****
  msgid "type was previously declared %qE"
  msgstr "前はここで宣言されました"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
--- 36151,36157 ----
  msgid "type was previously declared %qE"
  msgstr "前はここで宣言されました"
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, fuzzy, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
*************** msgstr "%qD は %qD 内では宣言さ�
*** 36132,36138 ****
  msgid "%qE argument is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "廃止された (deprecated) メッセージが文字列ではありません"
--- 36171,36177 ----
  msgid "%qE argument is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr "廃止された (deprecated) メッセージが文字列ではありません"
*************** msgstr "右シフト回数が負の数�
*** 36162,36173 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ベクトルのサイズが要素のサイズの整数倍ではありません"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ベクトルのサイズが 0 です"
--- 36201,36212 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr "%qE 属性引数は 0 と 255 の間であるべきです"
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr "ベクトルのサイズが要素のサイズの整数倍ではありません"
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "ベクトルのサイズが 0 です"
*************** msgstr "%qE 属性は名前付き引数�
*** 36349,36365 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 36388,36404 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr ""
*** 36373,36379 ****
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "認識できないアドレス"
--- 36412,36418 ----
  msgid "%qE attribute argument not a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, fuzzy, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr "認識できないアドレス"
*************** msgstr "%qD のアドレスは常に %<t
*** 36635,36642 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> の誤った使用法です"
--- 36674,36681 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr "真偽値として使われる代入のまわりでは、丸括弧の使用をお勧めします"
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "%<restrict%> の誤った使用法です"
*************** msgstr "仮引数 `%s' で指定され�
*** 36830,36836 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 36869,36875 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 36838,36844 ****
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 36877,36883 ----
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr ""
*** 36967,36973 ****
  msgid "size of array is too large"
  msgstr "配列のサイズが大きすぎます"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
--- 37006,37012 ----
  msgid "size of array is too large"
  msgstr "配列のサイズが大きすぎます"
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
*************** msgstr "%d 番目の %qE の引数へ渡
*** 36982,37137 ****
  msgid "both arguments must be compatible"
  msgstr "型は全く互換がありません"
  
! #: c-family/c-common.cc:7906
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c-family/c-common.cc:7930
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
  
! #: c-family/c-common.cc:7940
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
  
! #: c-family/c-common.cc:7952
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
  
! #: c-family/c-common.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c-family/c-common.cc:7984
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c-family/c-common.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%d 番目の %qE の引数は %d の倍数でなければいけません"
  
! #: c-family/c-common.cc:8003
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: c-family/c-common.cc:8018
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c-family/c-common.cc:8024
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c-family/c-common.cc:8035
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c-family/c-common.cc:8041
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c-family/c-common.cc:8055
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c-family/c-common.cc:8070
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "%qT から %qT への変換が曖昧です"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: c-family/c-common.cc:9628
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: c-family/c-common.cc:9631
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: c-family/c-common.cc:9635
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "配列 %qE のサイズが負です"
  
! #: c-family/c-common.cc:9638
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "配列 `%s' の大きさが負です"
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "配列 %qE のサイズが負です"
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, fuzzy, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 37021,37176 ----
  msgid "both arguments must be compatible"
  msgstr "型は全く互換がありません"
  
! #: c-family/c-common.cc:7922
  #, fuzzy, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: c-family/c-common.cc:7938
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c-family/c-common.cc:7946
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
  
! #: c-family/c-common.cc:7956
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
  
! #: c-family/c-common.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
  
! #: c-family/c-common.cc:7990
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c-family/c-common.cc:8000
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c-family/c-common.cc:8009
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr "%d 番目の %qE の引数は %d の倍数でなければいけません"
  
! #: c-family/c-common.cc:8019
  #, fuzzy, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: c-family/c-common.cc:8034
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c-family/c-common.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c-family/c-common.cc:8051
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c-family/c-common.cc:8057
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c-family/c-common.cc:8071
  #, fuzzy, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c-family/c-common.cc:8086
  #, fuzzy, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, fuzzy, gcc-internal-format
  msgid "conversion of scalar %qT to vector %qT involves truncation"
  msgstr "%qT から %qT への変換が曖昧です"
  
  #. Reject arguments that are built-in functions with
  #. no library fallback.
! #: c-family/c-common.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: c-family/c-common.cc:9730
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: c-family/c-common.cc:9733
  #, fuzzy, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: c-family/c-common.cc:9737
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr "配列 %qE のサイズが負です"
  
! #: c-family/c-common.cc:9740
  #, fuzzy, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr "配列 `%s' の大きさが負です"
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr "配列 %qE のサイズが負です"
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, fuzzy, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 37708,37832 ****
  msgstr "#pragma %s %s を無視します"
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "プログラム内に逸脱した %<@%> があります"
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "プログラム内に逸脱した %qs があります"
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "終端の %c 文字がありません"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "プログラム内に逸脱した %qc があります"
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "プログラム内に逸脱した %<\\%o%> があります"
  
! #: c-family/c-lex.cc:1087
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1090
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "この十進定数は ISO C90 内でのみ符号無しです"
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "この十進定数は ISO C90 ではおそらく符号無しです"
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1222
  #, fuzzy, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "接尾辞がない浮動小数定数です"
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "固定小数点型はこのターゲットではサポートされていません"
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "浮動小数定数に関するサポートされていない非標準の接尾辞です"
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "浮動小数定数に関する非標準の接尾辞です"
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "浮動小数定数に関する非標準の接尾辞です"
  
! #: c-family/c-lex.cc:1314
  #, fuzzy, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: c-family/c-lex.cc:1335
  #, fuzzy, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "浮動小数定数が %qT の範囲を超えています"
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "浮動小数定数が 0 に切り詰められました"
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "サポートされていない非標準の文字列リテラルの連結です"
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "伝統的な C では文字列定数の連結を拒否します"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37747,37871 ----
  msgstr "#pragma %s %s を無視します"
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr "プログラム内に逸脱した %<@%> があります"
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr "プログラム内に逸脱した %qs があります"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "終端の %c 文字がありません"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr "プログラム内に逸脱した %qc があります"
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr "プログラム内に逸脱した %<\\%o%> があります"
  
! #: c-family/c-lex.cc:1089
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1092
  #, fuzzy, gcc-internal-format
  #| msgid "integer constant is too large for %<unsigned long%> type"
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, fuzzy, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr "この十進定数は ISO C90 内でのみ符号無しです"
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr "この十進定数は ISO C90 ではおそらく符号無しです"
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: c-family/c-lex.cc:1224
  #, fuzzy, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr "接尾辞がない浮動小数定数です"
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, fuzzy, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr "固定小数点型はこのターゲットではサポートされていません"
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr "浮動小数定数に関するサポートされていない非標準の接尾辞です"
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr "浮動小数定数に関する非標準の接尾辞です"
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, fuzzy, gcc-internal-format
  #| msgid "non-standard suffix on floating constant"
  msgid "non-standard suffix on floating constant before C23"
  msgstr "浮動小数定数に関する非標準の接尾辞です"
  
! #: c-family/c-lex.cc:1316
  #, fuzzy, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: c-family/c-lex.cc:1337
  #, fuzzy, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr "浮動小数定数が %qT の範囲を超えています"
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr "浮動小数定数が 0 に切り詰められました"
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr "サポートされていない非標準の文字列リテラルの連結です"
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr "伝統的な C では文字列定数の連結を拒否します"
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37881,37887 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 37920,37926 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr "%qs が自動変数 %qE 用に�
*** 37896,37912 ****
  msgid "%qE is not initialized"
  msgstr "%qE は初期化されていません"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "増分式がありません"
--- 37935,37951 ----
  msgid "%qE is not initialized"
  msgstr "%qE は初期化されていません"
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr "増分式がありません"
*************** msgstr "増分式がありません"
*** 37916,37922 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "無効な増分式です"
--- 37955,37961 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "無効な増分式です"
*************** msgstr ""
*** 38013,38030 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD は関数テンプレートではありません"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 38052,38069 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr "%qD は関数テンプレートではありません"
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38034,38041 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs 句が多すぎます"
--- 38073,38080 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr "%qs 句が多すぎます"
*************** msgstr ""
*** 38628,38635 ****
  msgid "wrong type argument to %s"
  msgstr "%s への間違った型の引数です"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38667,38674 ----
  msgid "wrong type argument to %s"
  msgstr "%s への間違った型の引数です"
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr "関数 %qD の減分です"
*** 39115,39131 ****
  msgid "function %qD used as %<asm%> output"
  msgstr "関数 %qD が %<asm%> の出力として使用されています"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "読み取り専用位置 %qE への代入です"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "読み取り専用位置 %qE の増分です"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "読み取り専用位置 %qE の減分です"
--- 39154,39170 ----
  msgid "function %qD used as %<asm%> output"
  msgstr "関数 %qD が %<asm%> の出力として使用されています"
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr "読み取り専用位置 %qE への代入です"
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr "読み取り専用位置 %qE の増分です"
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "読み取り専用位置 %qE の減分です"
*************** msgid "passing argument %i to %qs-qualif
*** 39390,39396 ****
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 39429,39435 ----
  msgid_plural "passing argument %i to %qs-qualified parameter aliases with arguments %Z"
  msgstr[0] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr "PIC は RTP 用にのみサポ�
*** 40322,40329 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 40361,40368 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 41178,41657 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:8180
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, fuzzy, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs 属性が無視されました"
  
! #: config/aarch64/aarch64.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "無効な #pragma %s です"
  
! #: config/aarch64/aarch64.cc:19406
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "無効な %%h 値"
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "不明な spec 関数 %qs です"
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19706
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19708
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/aarch64/aarch64.cc:19923
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:19928
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:20084
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "-mcpu=%s スイッチが -march=%s スイッチと競合しています"
  
! #: config/aarch64/aarch64.cc:20151
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64.cc:20154
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE は廃止されました"
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/aarch64/aarch64.cc:20335
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20452
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20533
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20574
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "間違った形式の %<#pragma init%> です"
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:21150
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21154
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21160
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "前はここで宣言されました"
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/aarch64/aarch64.cc:30748
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30861
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:30881
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:31071
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "型が既に定義されているため型属性が無視されました"
  
! #: config/aarch64/aarch64.cc:31073
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: config/aarch64/aarch64.cc:32853
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:33129
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:33133
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33139
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33145
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
--- 41217,41696 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr "プロトタイプが無い関数に AltiVec 引数が渡されました"
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, fuzzy, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:8172
  #, fuzzy, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, fuzzy, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute ignored"
  msgid "%qs string ill-formed"
  msgstr "%qs 属性が無視されました"
  
! #: config/aarch64/aarch64.cc:19387
  #, fuzzy, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr "無効な #pragma %s です"
  
! #: config/aarch64/aarch64.cc:19399
  #, fuzzy, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr "無効な %%h 値"
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr "不明な spec 関数 %qs です"
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, fuzzy, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19699
  #, fuzzy, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr "ビットフィールド命令を使用しない"
  
! #: config/aarch64/aarch64.cc:19701
  #, fuzzy, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, fuzzy, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/aarch64/aarch64.cc:19916
  #, fuzzy, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:19921
  #, fuzzy, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/aarch64/aarch64.cc:20077
  #, fuzzy, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr "-mcpu=%s スイッチが -march=%s スイッチと競合しています"
  
! #: config/aarch64/aarch64.cc:20144
  #, fuzzy, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr "multilib はサポートしません"
  
! #: config/aarch64/aarch64.cc:20147
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr "%qE は廃止されました"
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/aarch64/aarch64.cc:20328
  #, fuzzy, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20441
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20483
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20526
  #, fuzzy, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20567
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, fuzzy, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr "間違った形式の %<#pragma init%> です"
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, fuzzy, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/aarch64/aarch64.cc:21143
  #, fuzzy, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21147
  #, fuzzy, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21153
  #, fuzzy, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, fuzzy, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, fuzzy, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, fuzzy, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr "前はここで宣言されました"
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, fuzzy, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr "サポートされていない組み合わせです: %s"
  
! #: config/aarch64/aarch64.cc:30782
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30820
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, fuzzy, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr "組み込み関数へのサポートされていない引数の型です"
  
! #: config/aarch64/aarch64.cc:30895
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:30915
  #, fuzzy, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr "-shared オプションは VAX ELF 用には現在はサポートされていません"
  
! #: config/aarch64/aarch64.cc:31105
  #, fuzzy, gcc-internal-format
  #| msgid "type attributes ignored after type is already defined"
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr "型が既に定義されているため型属性が無視されました"
  
! #: config/aarch64/aarch64.cc:31107
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: config/aarch64/aarch64.cc:32898
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32914
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, fuzzy, gcc-internal-format
  #| msgid "passing argument %d of %qE with different width due to prototype"
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: config/aarch64/aarch64.cc:33174
  #, fuzzy, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/aarch64/aarch64.cc:33178
  #, fuzzy
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33184
  #, fuzzy
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr "%<#pragma pack%> の後に %<(%> がありません - 無視されました"
  
! #: config/aarch64/aarch64.cc:33190
  #, fuzzy
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
*************** msgid "argument of %qE attribute is not
*** 41832,41848 ****
  msgstr "%qE 属性の引数が \"ilink1\" または \"ilink2\" ではありません"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 41871,41887 ----
  msgstr "%qE 属性の引数が \"ilink1\" または \"ilink2\" ではありません"
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 41957,41963 ****
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE 属性は整数定数引数のみ許可されています"
--- 41996,42002 ----
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr "%qE 属性は整数定数引数のみ許可されています"
*************** msgstr "%qE 属性は関数型にのみ�
*** 41977,41999 ****
  msgid "argument of %qE attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "無効な被演算子出力コード"
--- 42016,42038 ----
  msgid "argument of %qE attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, fuzzy, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr "不明な IRA アルゴリズム %qs です"
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, fuzzy, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr "無効な被演算子出力コード"
*************** msgstr "命令を分割できません�
*** 42515,42705 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-fpic はサポートされていません"
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-fPIC はサポートされていません"
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-fpic はサポートされていません"
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC はサポートされていません"
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic と -traditional とは相互排他的です"
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "割り込み関数は引数無しでなければいけません"
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "関数が __fp16 型を返しません"
  
! #: config/avr/avr.cc:1064
  #, fuzzy, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs は綴りが間違ったシグナルハンドラのように見えます"
  
! #: config/avr/avr.cc:1070
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, fuzzy, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "'builtin_return_address' がアドレスの 2 バイトのみ含んでいます"
  
! #: config/avr/avr.cc:2608
  #, fuzzy, gcc-internal-format
  #| msgid "pointer offset from symbol maybe incorrect"
  msgid "pointer offset from symbol may be incorrect"
  msgstr "シンボルからのポインタオフセットが間違っているようです"
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "プログラムメモリアドレスとしてデータメモリをアクセスしています"
  
! #: config/avr/avr.cc:2851
  #, fuzzy, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "データメモリアドレスとしてプログラムメモリをアクセスしています"
  
! #: config/avr/avr.cc:3197
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "レジスタの数が整数を引数を渡すために使われる"
  
! #: config/avr/avr.cc:3720
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "名前付きアドレス空間 (%s と %s) が競合しています"
  
! #: config/avr/avr.cc:11424
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: config/avr/avr.cc:11431
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: config/avr/avr.cc:11473
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "%qE 属性は効果がありません"
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs には定数引数が予期されます"
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, fuzzy, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: config/avr/avr.cc:12155
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "初期化されていない変数のみ .noinit セクション内に配置できます"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "初期化された変数のみプログラムメモリ領域内に配置できます"
  
! #: config/avr/avr.cc:12243
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "初期化された変数のみプログラムメモリ領域内に配置できます"
--- 42554,42744 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, fuzzy, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, fuzzy, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr "-fpic はサポートされていません"
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr "-fPIC はサポートされていません"
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, fuzzy, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr "-fpic はサポートされていません"
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, fuzzy, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr "-fPIC はサポートされていません"
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, fuzzy, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr "-pedantic と -traditional とは相互排他的です"
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr "割り込み関数は引数無しでなければいけません"
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, fuzzy, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr "関数が __fp16 型を返しません"
  
! #: config/avr/avr.cc:1061
  #, fuzzy, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr "%qs は綴りが間違ったシグナルハンドラのように見えます"
  
! #: config/avr/avr.cc:1067
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr "%qE 属性は関数にのみ適用できます"
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, fuzzy, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr "'builtin_return_address' がアドレスの 2 バイトのみ含んでいます"
  
! #: config/avr/avr.cc:2605
  #, fuzzy, gcc-internal-format
  #| msgid "pointer offset from symbol maybe incorrect"
  msgid "pointer offset from symbol may be incorrect"
  msgstr "シンボルからのポインタオフセットが間違っているようです"
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr "プログラムメモリアドレスとしてデータメモリをアクセスしています"
  
! #: config/avr/avr.cc:2848
  #, fuzzy, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr "データメモリアドレスとしてプログラムメモリをアクセスしています"
  
! #: config/avr/avr.cc:3194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr "レジスタの数が整数を引数を渡すために使われる"
  
! #: config/avr/avr.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr "名前付きアドレス空間 (%s と %s) が競合しています"
  
! #: config/avr/avr.cc:11421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: config/avr/avr.cc:11428
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: config/avr/avr.cc:11470
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr "%qE 属性は効果がありません"
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr "%qE は変数にのみ適用できます"
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, fuzzy, gcc-internal-format
  #| msgid "%qs expects a constant argument"
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr "%qs には定数引数が予期されます"
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, fuzzy, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: config/avr/avr.cc:12154
  #, fuzzy, gcc-internal-format
  #| msgid "only uninitialized variables can be placed in the .noinit section"
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr "初期化されていない変数のみ .noinit セクション内に配置できます"
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr "初期化された変数のみプログラムメモリ領域内に配置できます"
  
! #: config/avr/avr.cc:12242
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr "初期化された変数のみプログラムメモリ領域内に配置できます"
*************** msgstr "初期化された変数のみ�
*** 42708,42754 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: config/avr/avr.cc:12361
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "互換性がない %qE 属性は無視されました"
  
! #: config/avr/avr.cc:12425
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs はアセンブラのみ用にサポートされています"
  
! #: config/avr/avr.cc:15165
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "NaN から整数への変換です"
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "文字列定数の中でファイルの終端を検出しました"
  
! #: config/avr/avr.cc:16362
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%qs には定数引数が予期されます"
  
! #: config/avr/avr.cc:16377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs には定数引数が予期されます"
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42747,42793 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: config/avr/avr.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr "互換性がない %qE 属性は無視されました"
  
! #: config/avr/avr.cc:12424
  #, fuzzy, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr "MCU %qs はアセンブラのみ用にサポートされています"
  
! #: config/avr/avr.cc:15155
  #, fuzzy, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr "NaN から整数への変換です"
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr "文字列定数の中でファイルの終端を検出しました"
  
! #: config/avr/avr.cc:16352
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr "%qs には定数引数が予期されます"
  
! #: config/avr/avr.cc:16367
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr "%qs には定数引数が予期されます"
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr "-freorder-blocks-and-partition �
*** 42867,42922 ****
  msgid "eBPF stack limit exceeded"
  msgstr "変数追跡サイズ制限が超過しました"
  
! #: config/bpf/bpf.cc:690
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "%qE への引数が多すぎます"
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, fuzzy, gcc-internal-format
  msgid "no constructors"
  msgstr "コンストラクタ %qs 内"
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, fuzzy, gcc-internal-format
  msgid "no destructors"
  msgstr "デストラクタ %qs 内"
  
! #: config/bpf/bpf.cc:774
  #, fuzzy, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/bpf/bpf.cc:1072
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 42906,42961 ----
  msgid "eBPF stack limit exceeded"
  msgstr "変数追跡サイズ制限が超過しました"
  
! #: config/bpf/bpf.cc:713
  #, fuzzy, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr "%qE への引数が多すぎます"
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, fuzzy, gcc-internal-format
  msgid "no constructors"
  msgstr "コンストラクタ %qs 内"
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, fuzzy, gcc-internal-format
  msgid "no destructors"
  msgstr "デストラクタ %qs 内"
  
! #: config/bpf/bpf.cc:797
  #, fuzzy, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/bpf/bpf.cc:1095
  #, fuzzy, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr "組み込み関数への無効な引数です"
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, fuzzy, gcc-internal-format
  #| msgid "second argument to %<__builtin_prefetch%> must be a constant"
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr ""
*** 43339,43345 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 43378,43384 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 43516,43522 ****
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
  #: config/i386/i386-expand.cc:15257
--- 43555,43561 ----
  #: config/i386/i386-expand.cc:15246
  #, fuzzy, gcc-internal-format
  #| msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr "無効な %<__builtin_prefetch%> の第三引数です。0 を使用します"
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr "最後の引数は 2 ビット�
*** 43550,44106 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "コードモデル %s は PIC モードをサポートしません"
  
! #: config/i386/i386-options.cc:1205
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/i386/i386-options.cc:1269
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/i386/i386-options.cc:1334
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: config/i386/i386-options.cc:1374
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: config/i386/i386-options.cc:1657
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "オプション %qs 内で認識できない引数です"
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1712
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs にクラス名が指定されていません"
  
! #: config/i386/i386-options.cc:1807
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "不明なレジスタ名です: %s"
  
! #: config/i386/i386-options.cc:2058
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ビット ABI は ESA/390 モード内ではサポートされていません"
  
! #: config/i386/i386-options.cc:2112
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s は廃止されました。代わりに %stune=k8%s または %stune=generic%s の適切な方を使用してください"
  
! #: config/i386/i386-options.cc:2114
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s は廃止されました。代わりに %stune=k8%s または %stune=generic%s の適切な方を使用してください"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2148
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2151
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2155
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2173
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/i386/i386-options.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg でのプロファイルはサポートされていません"
  
! #: config/i386/i386-options.cc:2190
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: config/i386/i386-options.cc:2193
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: config/i386/i386-options.cc:2197
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/i386/i386-options.cc:2290
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s はこの設定ではサポートされていません"
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i ビットモードが使用できるようにコンパイルされていません"
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "選択した CPU は x86-64 命令セットをサポートしていません"
  
! #: config/i386/i386-options.cc:2406
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "-mcmodel= スイッチ用の誤った値 %s です"
  
! #: config/i386/i386-options.cc:2407
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= スイッチ用の誤った値 %s です"
  
! #: config/i386/i386-options.cc:2429
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2486
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
  
! #: config/i386/i386-options.cc:2487
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
  
! #: config/i386/i386-options.cc:2508
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2516
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2547
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2549
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2552
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s が 0 と %d の間ではありません"
  
! #: config/i386/i386-options.cc:2578
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:2583
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2584
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2666
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s はこのターゲットではサポートされていません"
  
! #: config/i386/i386-options.cc:2669
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s が %d と %d の間ではありません"
  
! #: config/i386/i386-options.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d が %d と 12 の間ではありません"
  
! #: config/i386/i386-options.cc:2705
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:2708
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "ret 命令は実装されていません"
  
! #: config/i386/i386-options.cc:2714
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s が SSE が有効ではない状態で使用されています"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s が SSE が有効ではない状態で使用されています"
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE 命令セットが無効になっています。 387 数値演算を使用します"
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 命令セットが無効になっています。SSE 数値演算を使用します"
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: config/i386/i386-options.cc:3042
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs は前処理の有効なオプションではありません"
  
! #: config/i386/i386-options.cc:3047
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs は前処理の有効なオプションではありません"
  
! #: config/i386/i386-options.cc:3075
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs は前処理の有効なオプションではありません"
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:3307
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall と cdecl 属性は併用できません"
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi と sysv_abi 属性は互換性がありません"
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3433
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3565
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386-options.cc:3567
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386-options.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall と regparm 属性は併用できません"
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, fuzzy, gcc-internal-format
  #| msgid "regparam and thiscall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "regparam と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE 属性には整数定数引数が必要です"
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE 属性への引数が %d より大きいです"
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall と cdecl 属性は併用できません"
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall と stdcall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall と cdecl 属性は併用できません"
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall と fastcall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3713
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE 属性が非クラスメソッド用に使用されています"
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "互換性がない %qE 属性は無視されました"
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE 属性は 32 ビットでのみ使用できます"
  
! #: config/i386/i386-options.cc:3869
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE 属性への引数が 0 でも 1 でもありません"
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
--- 43589,44145 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr "最後の引数の前の引数は 8 ビット即値でなければいけません"
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr "コードモデル %s は PIC モードをサポートしません"
  
! #: config/i386/i386-options.cc:1215
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr "属性 %qE の引数が文字列ではありません"
  
! #: config/i386/i386-options.cc:1279
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/i386/i386-options.cc:1344
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: config/i386/i386-options.cc:1384
  #, fuzzy, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: config/i386/i386-options.cc:1667
  #, fuzzy, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr "オプション %qs 内で認識できない引数です"
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, fuzzy, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr "レジスタ名が %q+D 用に指定されていません"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, fuzzy, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, fuzzy, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr "%qs にクラス名が指定されていません"
  
! #: config/i386/i386-options.cc:1817
  #, fuzzy, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr "不明なレジスタ名です: %s"
  
! #: config/i386/i386-options.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr "64 ビット ABI は ESA/390 モード内ではサポートされていません"
  
! #: config/i386/i386-options.cc:2122
  #, fuzzy, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr "%stune=x86-64%s は廃止されました。代わりに %stune=k8%s または %stune=generic%s の適切な方を使用してください"
  
! #: config/i386/i386-options.cc:2124
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr "%stune=x86-64%s は廃止されました。代わりに %stune=k8%s または %stune=generic%s の適切な方を使用してください"
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, fuzzy, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2161
  #, fuzzy, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2165
  #, fuzzy, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2168
  #, fuzzy, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386-options.cc:2183
  #, fuzzy, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/i386/i386-options.cc:2194
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr "-mg でのプロファイルはサポートされていません"
  
! #: config/i386/i386-options.cc:2200
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: config/i386/i386-options.cc:2203
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: config/i386/i386-options.cc:2207
  #, fuzzy, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr "-fdirectives-only は -traditional と併用できません"
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, fuzzy, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr "コードモデル %qs は %s ビットモード内ではサポートされません"
  
! #: config/i386/i386-options.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr "-m%s はこの設定ではサポートされていません"
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr "%i ビットモードが使用できるようにコンパイルされていません"
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr "選択した CPU は x86-64 命令セットをサポートしていません"
  
! #: config/i386/i386-options.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr "-mcmodel= スイッチ用の誤った値 %s です"
  
! #: config/i386/i386-options.cc:2417
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr "-mcmodel= スイッチ用の誤った値 %s です"
  
! #: config/i386/i386-options.cc:2439
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2446
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2447
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2496
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
  
! #: config/i386/i386-options.cc:2497
  #, fuzzy, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr "-mtune スイッチ用の間違った値 %qs です"
  
! #: config/i386/i386-options.cc:2518
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2525
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2526
  #, fuzzy, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr "%qs への有効な引数は次の通りです: %s"
  
! #: config/i386/i386-options.cc:2557
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr "%sregparm%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2559
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr "%sregparm%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2562
  #, fuzzy, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr "%sregparm=%d%s が 0 と %d の間ではありません"
  
! #: config/i386/i386-options.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:2593
  #, fuzzy, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2594
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/i386/i386-options.cc:2676
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr "%spreferred-stack-boundary%s はこのターゲットではサポートされていません"
  
! #: config/i386/i386-options.cc:2679
  #, fuzzy, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr "%spreferred-stack-boundary=%d%s が %d と %d の間ではありません"
  
! #: config/i386/i386-options.cc:2702
  #, fuzzy, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr "-mincoming-stack-boundary=%d が %d と 12 の間ではありません"
  
! #: config/i386/i386-options.cc:2715
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:2718
  #, fuzzy, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr "ret 命令は実装されていません"
  
! #: config/i386/i386-options.cc:2724
  #, fuzzy, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr "%ssseregparm%s が SSE が有効ではない状態で使用されています"
  
! #: config/i386/i386-options.cc:2725
  #, fuzzy, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr "%ssseregparm%s が SSE が有効ではない状態で使用されています"
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr "SSE 命令セットが無効になっています。 387 数値演算を使用します"
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr "387 命令セットが無効になっています。SSE 数値演算を使用します"
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, fuzzy, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: config/i386/i386-options.cc:3052
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs は前処理の有効なオプションではありません"
  
! #: config/i386/i386-options.cc:3057
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr "%qs は前処理の有効なオプションではありません"
  
! #: config/i386/i386-options.cc:3085
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr "%qs は前処理の有効なオプションではありません"
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, fuzzy, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr "-mno-fentry は SEH と互換性がありません"
  
! #: config/i386/i386-options.cc:3317
  #, fuzzy, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr "stdcall と cdecl 属性は併用できません"
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, fuzzy, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr "ms_abi と sysv_abi 属性は互換性がありません"
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3408
  #, fuzzy, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3443
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3453
  #, fuzzy, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr "-msdata=%s と -mcall-%s は併用できません"
  
! #: config/i386/i386-options.cc:3575
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386-options.cc:3577
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386-options.cc:3581
  #, fuzzy, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr "fastcall と regparm 属性は併用できません"
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, fuzzy, gcc-internal-format
  #| msgid "regparam and thiscall attributes are not compatible"
  msgid "regparm and thiscall attributes are not compatible"
  msgstr "regparam と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "%qE 属性には整数定数引数が必要です"
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr "%qE 属性への引数が %d より大きいです"
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr "fastcall と cdecl 属性は併用できません"
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr "fastcall と stdcall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr "fastcall と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr "stdcall と cdecl 属性は併用できません"
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr "stdcall と fastcall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr "stdcall と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr "cdecl と thiscall 属性は併用できません"
  
! #: config/i386/i386-options.cc:3723
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr "%qE 属性が非クラスメソッド用に使用されています"
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr "互換性がない %qE 属性は無視されました"
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr "%qE 属性は 32 ビットでのみ使用できます"
  
! #: config/i386/i386-options.cc:3879
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr "%qE 属性への引数が 0 でも 1 でもありません"
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr "%qE 属性は文字列定数引数を必要とします"
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, fuzzy, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, fuzzy, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr "割り込みサービスルーチンを Thumb モードでコード化することはできません"
*************** msgstr ""
*** 44227,44356 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "%d バイト整列の仮引数を渡す ABI は GCC 4.6 で変更になっています"
  
! #: config/i386/i386.cc:6947
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ms_hook_prologue 属性は 32 ビット用の -mfentry と併用できません"
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: config/i386/i386.cc:10488
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/i386/i386.cc:10879
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:10899
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:12665
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:12669
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
  
! #: config/i386/i386.cc:24235
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry は SEH と互換性がありません"
--- 44266,44395 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr "%d バイト整列の仮引数を渡す ABI は GCC 4.6 で変更になっています"
  
! #: config/i386/i386.cc:6949
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: config/i386/i386.cc:9359
  #, fuzzy, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr "ms_hook_prologue 属性は 32 ビット用の -mfentry と併用できません"
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, fuzzy, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr "init_priority 属性はこのプラットフォームではサポートされていません"
  
! #: config/i386/i386.cc:10534
  #, fuzzy, gcc-internal-format
  #| msgid "nested functions not supported on this target"
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/i386/i386.cc:10925
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:10945
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr "このコンパイラ設定では %<-fsplit-stack%> はサポートされていません"
  
! #: config/i386/i386.cc:12711
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:12715
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:12717
  #, fuzzy, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr "2 バイト cop 命令は 64 ビット VLIW モードでは許可されていません"
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, fuzzy, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr "被演算子コード '%c' に無効な被演算子型が使用されました"
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, fuzzy, gcc-internal-format
  #| msgid "no low registers available for popping high registers"
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr "高位レジスタを pop する為に使用できる低位レジスタがありません"
  
! #: config/i386/i386.cc:24281
  #, fuzzy, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, fuzzy, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr "不明なアーキテクチャ %qs です"
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, fuzzy, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr "-mno-fentry は SEH と互換性がありません"
*************** msgstr "-mno-fentry は SEH と互換性
*** 44361,44368 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr "間違った形式の #pragma builtin です"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "%qE 属性の無効な引数です"
--- 44400,44407 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr "間違った形式の #pragma builtin です"
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr "%qE 属性の無効な引数です"
*************** msgstr "\"%s\" はマクロ名として�
*** 44563,44570 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) が不明です"
--- 44602,44609 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr "attribute(target(\"%s\")) が不明です"
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, fuzzy, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr "attribute(target(\"%s\")) が不明です"
*************** msgstr "このターゲットでは %<__
*** 44615,44633 ****
  msgid "%qs is not supported in target attribute"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/loongarch/loongarch.cc:8618
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: config/loongarch/loongarch.cc:8636
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: config/loongarch/loongarch.cc:8664
  #, fuzzy, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
--- 44654,44672 ----
  msgid "%qs is not supported in target attribute"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: config/loongarch/loongarch.cc:8655
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: config/loongarch/loongarch.cc:8673
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute cannot be specified for local variables"
  msgid "%qE attribute cannot be specified for register variables"
  msgstr "%qE 属性は局所変数用には指定できません"
  
! #: config/loongarch/loongarch.cc:8701
  #, fuzzy, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
*************** msgstr "%spreferred-stack-boundary=%d%s
*** 46208,46219 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
--- 46247,46258 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr "%qs は %qs 用には有効ではありません"
*************** msgstr "シグナルハンドラをセ�
*** 46322,46328 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
--- 46361,46368 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
*************** msgid "%qs requires the %qs option and e
*** 46334,46339 ****
--- 46374,46380 ----
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, fuzzy, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
*************** msgstr "組み込み関数 %qD は %<-mc
*** 46343,46436 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "68881 浮動小数点命令を使用したコードを生成する"
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "引数は定数でなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s は 1 個の引数のみ受け付けます"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, fuzzy, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs はこのターゲットではサポートされていません"
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%s は %s をサポートしません"
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
--- 46384,46483 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr "68881 浮動小数点命令を使用したコードを生成する"
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr "引数は定数でなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, fuzzy, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr "%s は 1 個の引数のみ受け付けます"
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, fuzzy, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, fuzzy, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr "%srtd%s は 64 ビットモードでは無視されます"
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, fuzzy, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, fuzzy, gcc-internal-format
! #| msgid "invalid argument to built-in function"
! msgid "invalid arguments to builtin"
! msgstr "組み込み関数への無効な引数です"
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, fuzzy, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr "__builtin_saveregs はこのターゲットではサポートされていません"
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr "-mcmodel= は 32 ビットシステム上ではサポートされていません"
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr "%s は %s をサポートしません"
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr "第二引数は 5 ビット符号無しリテラルでなければいけません"
*************** msgstr "数値は 0 または 1 でな�
*** 46465,46511 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "#pragma longcall の末尾にゴミがあります"
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s は 1 個の引数のみ受け付けます"
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: config/rs6000/rs6000-c.cc:1510
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2022
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s はこの設定ではサポートされていません"
--- 46512,46583 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr "#pragma longcall の末尾にゴミがあります"
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr "%s は 1 個の引数のみ受け付けます"
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: config/rs6000/rs6000-c.cc:1543
  #, fuzzy, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: config/rs6000/rs6000-c.cc:1734
! #, fuzzy, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr "%qE 属性は文字列定数引数を必要とします"
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must be a pointer"
! msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, fuzzy, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr "%K %D の第一引数がポインタ、第二引数が整数定数でなければいけません"
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, fuzzy, gcc-internal-format
! msgid "type size must be constant"
! msgstr "引数は定数でなければいけません"
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2167
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr "%s はこの設定ではサポートされていません"
*************** msgstr "%s はこの設定ではサポ�
*** 46515,46546 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
  #, fuzzy, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
  #, fuzzy, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr "二項演算子 %s が不適切です"
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 46587,46618 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
  #, fuzzy, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
  #, fuzzy, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
  msgstr "二項演算子 %s が不適切です"
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr "レジスタ r2 と r5 を使用
*** 46565,46819 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target はこのマシン用にはサポートされていません"
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: config/rs6000/rs6000.cc:3341
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 は PowerPC64 アーキテクチャが有効のまま残されていることが必要です"
  
! #: config/rs6000/rs6000.cc:3461
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mas100-syntax と -gdwarf は併用できません"
  
! #: config/rs6000/rs6000.cc:3510
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "FPA は AAPCS 内ではサポートされていません"
  
! #: config/rs6000/rs6000.cc:3638
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power は 64 ビット Darwin ではサポートされていません。インストールされている C および C++ ライブラリと互換性がありません"
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3816
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring はリトルエンディアンシステム上ではサポートされていません"
  
! #: config/rs6000/rs6000.cc:3835
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-mvsx と -mno-altivec は併用できません"
  
! #: config/rs6000/rs6000.cc:3845
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-mvsx と -mno-altivec は併用できません"
  
! #: config/rs6000/rs6000.cc:3856
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx と -mno-altivec は併用できません"
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-mcmodel は他の toc オプションと互換性がありません"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4115
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target 属性または pragma が long double のサイズを変更します"
  
! #: config/rs6000/rs6000.cc:4132
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s は %s をサポートしません"
  
! #: config/rs6000/rs6000.cc:4145
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE 拡張精度 long double を使用しています"
  
! #: config/rs6000/rs6000.cc:4148
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM 拡張精度 long double を使用しています"
  
! #: config/rs6000/rs6000.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s は %s をサポートしません"
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "-mveclibabi= スイッチ用の不明なベクトルライブラリ ABI 型 (%s) です"
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target 属性または pragma が AltiVec ABI を変更します"
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target 属性または pragma が darwin64 ABI を変更します"
  
! #: config/rs6000/rs6000.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs を呼び出しで使用されるレジスタとして使用できません"
  
! #: config/rs6000/rs6000.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20428
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec 型内での %<long double%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec 型内での真偽型 (boolean) の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec 型内での %<complex%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20516
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec 型内での十進浮動小数点の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20522
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx 無しで 64 ビットコード用の AltiVec 型内での %<long%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec 型内での %<long%> の使用は廃止されました。%<int%> を使用してください"
  
! #: config/rs6000/rs6000.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx 無しで AltiVec 型内での %<long long%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20533
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx 無しで AltiVec 型内での %<double%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:24697
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" は %s\"%s\"%s 用には無効です"
  
! #: config/rs6000/rs6000.cc:24700
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: config/rs6000/rs6000.cc:24702
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s は無効です"
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, fuzzy, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/rs6000/rs6000.cc:29319
  #, fuzzy, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
  #: config/rx/rx.cc:652
--- 46637,46901 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr "#pragma GCC target はこのマシン用にはサポートされていません"
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, fuzzy, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: config/rs6000/rs6000.cc:3409
  #, fuzzy, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr "-maix64 は PowerPC64 アーキテクチャが有効のまま残されていることが必要です"
  
! #: config/rs6000/rs6000.cc:3529
  #, fuzzy, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr "-mas100-syntax と -gdwarf は併用できません"
  
! #: config/rs6000/rs6000.cc:3578
  #, fuzzy, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr "FPA は AAPCS 内ではサポートされていません"
  
! #: config/rs6000/rs6000.cc:3706
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr "-malign-power は 64 ビット Darwin ではサポートされていません。インストールされている C および C++ ライブラリと互換性がありません"
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3884
  #, fuzzy, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr "-mstring はリトルエンディアンシステム上ではサポートされていません"
  
! #: config/rs6000/rs6000.cc:3903
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr "-mvsx と -mno-altivec は併用できません"
  
! #: config/rs6000/rs6000.cc:3913
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr "-mvsx と -mno-altivec は併用できません"
  
! #: config/rs6000/rs6000.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr "-mvsx と -mno-altivec は併用できません"
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, fuzzy, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr "-mcmodel は他の toc オプションと互換性がありません"
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4183
  #, fuzzy, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr "target 属性または pragma が long double のサイズを変更します"
  
! #: config/rs6000/rs6000.cc:4200
  #, fuzzy, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr "%s は %s をサポートしません"
  
! #: config/rs6000/rs6000.cc:4213
  #, fuzzy, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr "IEEE 拡張精度 long double を使用しています"
  
! #: config/rs6000/rs6000.cc:4216
  #, fuzzy, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr "IBM 拡張精度 long double を使用しています"
  
! #: config/rs6000/rs6000.cc:4235
  #, fuzzy, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr "%s は %s をサポートしません"
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, fuzzy, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr "-mveclibabi= スイッチ用の不明なベクトルライブラリ ABI 型 (%s) です"
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr "target 属性または pragma が AltiVec ABI を変更します"
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr "target 属性または pragma が darwin64 ABI を変更します"
  
! #: config/rs6000/rs6000.cc:4616
  #, fuzzy, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr "%qs を呼び出しで使用されるレジスタとして使用できません"
  
! #: config/rs6000/rs6000.cc:4914
  #, fuzzy, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20596
  #, fuzzy, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr "AltiVec 型内での %<long double%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr "AltiVec 型内での真偽型 (boolean) の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr "AltiVec 型内での %<complex%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20684
  #, fuzzy, gcc-internal-format
  #| msgid "use of decimal floating point types in AltiVec types is invalid"
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr "AltiVec 型内での十進浮動小数点の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20690
  #, fuzzy, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr "-mvsx 無しで 64 ビットコード用の AltiVec 型内での %<long%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr "AltiVec 型内での %<long%> の使用は廃止されました。%<int%> を使用してください"
  
! #: config/rs6000/rs6000.cc:20698
  #, fuzzy, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx 無しで AltiVec 型内での %<long long%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:20701
  #, fuzzy, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr "-mvsx 無しで AltiVec 型内での %<double%> の使用は無効です"
  
! #: config/rs6000/rs6000.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr "CPU \"%s\" は %s\"%s\"%s 用には無効です"
  
! #: config/rs6000/rs6000.cc:24917
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: config/rs6000/rs6000.cc:24919
  #, fuzzy, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr "%s\"%s\"%s は無効です"
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, fuzzy, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr "静的リンクはサポートされていません"
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, fuzzy, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
! #: config/rs6000/rs6000.cc:29554
  #, fuzzy, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
! 
! #: config/rs6000/rs6000.cc:29560
! #, fuzzy, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr "組み込み関数 %qD は %<-mconstant-cfstrings%> フラグを要求します"
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 47001,47162 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE 属性への引数が 0 でも 1 でもありません"
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "局所変数の合計サイズがアーキテクチャの制限を超過しています"
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs のフレームサイズ: "
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs は動的スタック割り当てを使用します"
  
! #: config/s390/s390.cc:13306
  #, fuzzy, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/s390/s390.cc:14265
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ビット ABI は ESA/390 モード内ではサポートされていません"
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ハードウェア十進浮動小数点命令は %s 上では使用出来ません"
  
! #: config/s390/s390.cc:16662
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ハードウェア十進浮動小数点命令は %s 上では使用出来ません"
  
! #: config/s390/s390.cc:16691
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "ハードウェア十進浮動小数点命令は %s 上では使用出来ません"
  
! #: config/s390/s390.cc:16695
  #, fuzzy, gcc-internal-format
  #| msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "ハードウェア十進浮動小数点命令は ESA/390 モードでは使用出来ません"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp は -msoft-float と併用できません"
  
! #: config/s390/s390.cc:16716
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float の組み合わせはサポートされていません"
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "スタックサイズは 64k より大きくてはいけません"
  
! #: config/s390/s390.cc:16727
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard は -mstack-size を暗黙的に使用します"
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE 属性は SH2A 用にのみサポートされています"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs への引数は非負整数であるべきです"
  
! #: config/s390/s390.cc:16853
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE 属性への引数が %d より大きいです"
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: config/s390/s390.cc:18130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid fp constant"
  msgid "invalid cc output constraint: %qs"
  msgstr "無効な浮動小数点定数です"
  
! #: config/s390/s390.cc:18135
  #, fuzzy, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "-mhard-float はサポートされていません"
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
--- 47083,47244 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr "%qE 属性への引数が 0 でも 1 でもありません"
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr "局所変数の合計サイズがアーキテクチャの制限を超過しています"
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, fuzzy, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr "%qs のフレームサイズ: "
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr "%qs は動的スタック割り当てを使用します"
  
! #: config/s390/s390.cc:13322
  #, fuzzy, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr "複素浮動小数メンバを持つ構造体を渡す ABI は GCC 4.4 で変更になっています"
  
! #: config/s390/s390.cc:14281
  #, fuzzy, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr "64 ビット ABI は ESA/390 モード内ではサポートされていません"
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr "ハードウェア十進浮動小数点命令は %s 上では使用出来ません"
  
! #: config/s390/s390.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr "ハードウェア十進浮動小数点命令は %s 上では使用出来ません"
  
! #: config/s390/s390.cc:16707
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "hardware decimal floating point instructions not available on %s"
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr "ハードウェア十進浮動小数点命令は %s 上では使用出来ません"
  
! #: config/s390/s390.cc:16711
  #, fuzzy, gcc-internal-format
  #| msgid "hardware decimal floating point instructions not available in ESA/390 mode"
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr "ハードウェア十進浮動小数点命令は ESA/390 モードでは使用出来ません"
  
! #: config/s390/s390.cc:16723
  #, fuzzy, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr "-mhard-dfp は -msoft-float と併用できません"
  
! #: config/s390/s390.cc:16732
  #, fuzzy, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr "-mbackchain -mpacked-stack -mhard-float の組み合わせはサポートされていません"
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr "スタックサイズは 64k より大きくてはいけません"
  
! #: config/s390/s390.cc:16743
  #, fuzzy, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr "-mstack-guard は -mstack-size を暗黙的に使用します"
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, fuzzy, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr "%qE 属性は SH2A 用にのみサポートされています"
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, fuzzy, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr "%qs への引数は非負整数であるべきです"
  
! #: config/s390/s390.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr "%qE 属性への引数が %d より大きいです"
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, fuzzy, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: config/s390/s390.cc:18146
  #, fuzzy, gcc-internal-format
  #| msgid "invalid fp constant"
  msgid "invalid cc output constraint: %qs"
  msgstr "無効な浮動小数点定数です"
  
! #: config/s390/s390.cc:18151
  #, fuzzy, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr "-mhard-float はサポートされていません"
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18162
  #, fuzzy, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
*************** msgstr "複雑なパラメタをもつ�
*** 47551,47609 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: ada/gcc-interface/utils.cc:4528
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "ベクトルの要素の数が 2 の累乗ではありません"
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs 属性が無視されました"
  
! #: ada/gcc-interface/utils.cc:7013
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: ada/gcc-interface/utils.cc:7028
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "書式文字列が無効な被演算子数を持っています"
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qs 属性は名前付き引数を持つプロトタイプが必要です"
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE 属性は効果がありません"
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "%qs 属性は配列型のみに適用できます"
--- 47633,47691 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr "%qs 属性用の無効なエレメント型です"
  
! #: ada/gcc-interface/utils.cc:4538
  #, fuzzy, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr "ベクトルの要素の数が 2 の累乗ではありません"
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr "%qs 属性が無視されました"
  
! #: ada/gcc-interface/utils.cc:7023
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: ada/gcc-interface/utils.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr "書式文字列が無効な被演算子数を持っています"
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr "%qs 属性は名前付き引数を持つプロトタイプが必要です"
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr "%qE 属性は効果がありません"
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr "%qs 属性は配列型のみに適用できます"
*************** msgstr "%s は型 %s ではありませ�
*** 47682,47689 ****
  msgid "could not get size of source file"
  msgstr "応答ファイル %s を書き込めませんでした"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void の値が本来の意味通りに無視されませんでした"
--- 47764,47771 ----
  msgid "could not get size of source file"
  msgstr "応答ファイル %s を書き込めませんでした"
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "void の値が本来の意味通りに無視されませんでした"
*************** msgstr ""
*** 47704,47710 ****
  msgid "conversion to non-scalar type requested"
  msgstr "非スカラー型への変換が要求されます"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D 内に配列のサイズがありません"
--- 47786,47792 ----
  msgid "conversion to non-scalar type requested"
  msgstr "非スカラー型への変換が要求されます"
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr "%q+D 内に配列のサイズがありません"
*************** msgstr ""
*** 47764,48192 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a cast is invalid in C++"
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "元々はここで定義されました"
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "%q+D 用のプロトタイプは前の古いスタイルの定義より多くの引数を宣言しています"
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "%q+D 用のプロトタイプは前の古いスタイルの定義より少ない引数を宣言しています"
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "非プロトタイプ定義に続いて %q+D 用のプロトタイプがあります"
  
! #: c/c-decl.cc:2063
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "前の %q+D の宣言はここです"
  
! #: c/c-decl.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "前の %q+D の暗黙的な宣言はここです"
  
! #: c/c-decl.cc:2071
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "前の %q+D の宣言はここです"
  
! #: c/c-decl.cc:2109
  #, fuzzy, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "静的リンクはサポートされていません"
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D が異なる種類のシンボルとして再宣言されました"
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: c/c-decl.cc:2187
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: c/c-decl.cc:2234
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "組み込み関数 %q+D と型が競合しています"
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD はここで定義されています"
  
! #: c/c-decl.cc:2255
  #, fuzzy, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "組み込み関数への無効な引数です"
  
! #: c/c-decl.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "組み込み関数 %q+D と型が競合しています"
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "%q+D と型が競合しています"
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "%q+D と型が競合しています"
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "名前付き (generic と %s) の %q+D 用アドレス空間が競合しています"
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "名前付き (%s と generic) の %q+D 用アドレス空間が競合しています"
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "名前付き (%s vs %s) の %q+D 用アドレス空間が競合しています"
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%q+D 用の型修飾子が競合しています"
  
! #: c/c-decl.cc:2391
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "%q+D と型が競合しています"
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "%q+D が異なる型で再定義されました"
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: c/c-decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: c/c-decl.cc:2470
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D が再定義されました"
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D の静的宣言が非静的宣言の後に続いています"
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D の非静的宣言が静的宣言の後に続いています"
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%q+D に関して %<gnu_inline%> 属性が存在します"
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr "しかし、ここにはありません"
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%q+D のスレッド局所宣言が非スレッド局所宣言の後に続いています"
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%q+D の非スレッド局所宣言がスレッド局所宣言の後に続いています"
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "リンク無し宣言の後に %q+D の extern 宣言が続いています"
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "extern 宣言の後にリンク無し %q+D の宣言が続いています"
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: c/c-decl.cc:2702
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D が異なる可視性で再定義されています (古い可視性が保護されます)"
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "仮引数 %q+D が再宣言されました"
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%q+D の冗長な再宣言です"
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%q+D の宣言は前の非変数を隠します"
  
! #: c/c-decl.cc:3329
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: c/c-decl.cc:3368
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "隠された宣言はここです"
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "入れ子になった外部宣言 %qD です"
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-decl.cc:3751
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "無効な宣言です"
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "組み込み関数 %qD の互換性がない暗黙的な宣言です"
  
! #: c/c-decl.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "無効な宣言です"
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "関数 %qD の互換性がない暗黙的な宣言です"
  
! #: c/c-decl.cc:4104
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: c/c-decl.cc:4122
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "未宣言の識別子は出現した各関数内で一回のみ報告されます"
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ラベル %qE があらゆる関数の外側から参照されました"
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "重複したラベルの宣言 %qE です"
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "重複したラベル %qD です"
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "伝統的な C ではラベルを名前空間で分離できません。識別子 %qE が競合します"
  
! #: c/c-decl.cc:4495
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch がここから開始します"
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE が誤った種類のタグとして宣言されました"
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c/c-decl.cc:4833
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: c/c-decl.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c/c-decl.cc:4873
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 47846,48274 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a cast is invalid in C++"
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "元々はここで定義されました"
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr "%q+D 用のプロトタイプは前の古いスタイルの定義より多くの引数を宣言しています"
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr "%q+D 用のプロトタイプは前の古いスタイルの定義より少ない引数を宣言しています"
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr "非プロトタイプ定義に続いて %q+D 用のプロトタイプがあります"
  
! #: c/c-decl.cc:2064
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr "前の %q+D の宣言はここです"
  
! #: c/c-decl.cc:2068
  #, fuzzy, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr "前の %q+D の暗黙的な宣言はここです"
  
! #: c/c-decl.cc:2072
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr "前の %q+D の宣言はここです"
  
! #: c/c-decl.cc:2110
  #, fuzzy, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr "静的リンクはサポートされていません"
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr "%q+D が異なる種類のシンボルとして再宣言されました"
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: c/c-decl.cc:2188
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: c/c-decl.cc:2235
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr "組み込み関数 %q+D と型が競合しています"
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr "%qD はここで定義されています"
  
! #: c/c-decl.cc:2256
  #, fuzzy, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr "組み込み関数への無効な引数です"
  
! #: c/c-decl.cc:2261
  #, fuzzy, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr "組み込み関数 %q+D と型が競合しています"
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr "%q+D と型が競合しています"
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr "%q+D と型が競合しています"
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr "名前付き (generic と %s) の %q+D 用アドレス空間が競合しています"
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr "名前付き (%s と generic) の %q+D 用アドレス空間が競合しています"
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr "名前付き (%s vs %s) の %q+D 用アドレス空間が競合しています"
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr "%q+D 用の型修飾子が競合しています"
  
! #: c/c-decl.cc:2392
  #, fuzzy, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr "%q+D と型が競合しています"
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr "%q+D が異なる型で再定義されました"
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: c/c-decl.cc:2455
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: c/c-decl.cc:2471
  #, fuzzy, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr "%q+D が再定義されました"
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr "%q+D の静的宣言が非静的宣言の後に続いています"
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr "%q+D の非静的宣言が静的宣言の後に続いています"
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr "%q+D に関して %<gnu_inline%> 属性が存在します"
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr "しかし、ここにはありません"
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr "%q+D のスレッド局所宣言が非スレッド局所宣言の後に続いています"
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr "%q+D の非スレッド局所宣言がスレッド局所宣言の後に続いています"
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr "リンク無し宣言の後に %q+D の extern 宣言が続いています"
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr "extern 宣言の後にリンク無し %q+D の宣言が続いています"
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: c/c-decl.cc:2703
  #, fuzzy, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr "%q+D が異なる可視性で再定義されています (古い可視性が保護されます)"
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr "仮引数 %q+D が再宣言されました"
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr "%q+D の冗長な再宣言です"
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr "%q+D の宣言は前の非変数を隠します"
  
! #: c/c-decl.cc:3330
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: c/c-decl.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr "隠された宣言はここです"
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr "入れ子になった外部宣言 %qD です"
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-decl.cc:3752
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr "無効な宣言です"
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr "組み込み関数 %qD の互換性がない暗黙的な宣言です"
  
! #: c/c-decl.cc:4033
  #, fuzzy, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr "無効な宣言です"
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr "関数 %qD の互換性がない暗黙的な宣言です"
  
! #: c/c-decl.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: c/c-decl.cc:4123
  #, fuzzy, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr "%qE が宣言されていません (この関数内での最初の使用)"
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "未宣言の識別子は出現した各関数内で一回のみ報告されます"
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "ラベル %qE があらゆる関数の外側から参照されました"
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr "重複したラベルの宣言 %qE です"
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "重複したラベル %qD です"
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr "伝統的な C ではラベルを名前空間で分離できません。識別子 %qE が競合します"
  
! #: c/c-decl.cc:4496
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr "switch がここから開始します"
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr "%qE が誤った種類のタグとして宣言されました"
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c/c-decl.cc:4834
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: c/c-decl.cc:4854
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to functions"
  msgid "standard %qE attribute can only be applied to functions"
  msgstr "%qE 属性は関数へのみ適用されます"
  
! #: c/c-decl.cc:4874
  #, fuzzy, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 48195,48644 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "無名構造体/共用体が、そのインスタンスを定義していません"
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5252
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: c/c-decl.cc:5266
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5313
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5319
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "ファイルスコープの空の宣言内に %<register%> があります"
  
! #: c/c-decl.cc:5339
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "空の宣言内に無意味な記憶域クラス指定があります"
  
! #: c/c-decl.cc:5345
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: c/c-decl.cc:5355
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "空の宣言内に無意味な型修飾子があります"
  
! #: c/c-decl.cc:5361
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "空の宣言内に無意味な記憶域クラス指定があります"
  
! #: c/c-decl.cc:5376
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "空の宣言内に無意味な型修飾子があります"
  
! #: c/c-decl.cc:5396
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "空の宣言内に無意味な %<__thread%> があります"
  
! #: c/c-decl.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "空の宣言です"
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 は仮引数配列宣言内での %<static%> または型修飾子をサポートしません"
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D は通常は関数です"
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "前に %qD 用の定義がありません"
  
! #: c/c-decl.cc:5824
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD が初期化されました (代わりに __typeof__ を使用してください)"
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "関数 %qD が変数のように初期化されました"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "仮引数 %qD が初期化されます"
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "変数 %qD には初期化子がありますが不完全型です"
  
! #: c/c-decl.cc:5917
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline 属性が与えられたインライン関数 %q+D です"
  
! #: c/c-decl.cc:5945
  #, fuzzy, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "%qT 内の初期化されない定数メンバは C++ では無効です"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD は初期化されるべきです"
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "初期化子が %q+D のサイズ特定に失敗しました"
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "0 または負のサイズの配列 %q+D です"
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D の記憶域サイズが一定ではありません"
  
! #: c/c-decl.cc:6217
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "非静的変数 %q+D 用のアセンブラ指定を無視しています"
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "volatile フィールドがあるオブジェクトをレジスタに配置できません"
  
! #: c/c-decl.cc:6341
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, fuzzy, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "同一オブジェクトの宣言が複数あれば警告する"
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C は前方仮引数宣言を禁じます"
  
! #: c/c-decl.cc:6483
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%qE のファイルスコープ宣言は %<register%> を指定します"
  
! #: c/c-decl.cc:6489
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "関数スコープの %qE は暗黙的に auto となり %<__thread%> と宣言されます"
  
! #: c/c-decl.cc:6540
  #, fuzzy, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr "配列の不正な初期化"
  
! #: c/c-decl.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "%q+D の記憶域サイズが一定ではありません"
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ビットフィールド %qs の幅が整数定数ではありません"
  
! #: c/c-decl.cc:6630
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ビットフィールド %qs の幅が整数定数式ではありません"
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ビットフィールド %qs の幅が負です"
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ビットフィールド %qs の幅が 0 です"
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:6663
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ビットフィールド %qs の型は GCC 拡張です"
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs の幅がそのサイズを超えています"
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs の幅はその型の値より狭いです"
  
! #: c/c-decl.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 はサイズを評価できない配列 %qE を禁止しています"
  
! #: c/c-decl.cc:6717
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 はサイズが評価できない配列を禁止しています"
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 は可変長の配列を禁止しています"
  
! #: c/c-decl.cc:6991
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ファイルスコープの可変 %qE です"
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "型がデフォルトの %<int%> に %qE の宣言内でなります"
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "型がデフォルトの %<int%> に型名内でなります"
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "重複した %<restrict%> です"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-decl.cc:7083
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "重複した %<restrict%> です"
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "名前付きアドレス空間 (%s と %s) が競合しています"
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "関数定義が %<auto%> と宣言されています"
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "関数定義が %<register%> と宣言されています"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "関数定義が %<typedef%> と宣言されています"
  
! #: c/c-decl.cc:7130
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "関数定義が %<auto%> と宣言されています"
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "構造体フィールド %qE 用に記憶域クラスが指定されています"
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "構造体フィールド用に記憶域クラスが指定されています"
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "仮引数 %qE 用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "無名仮引数用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE が初期化され、 %<extern%> として宣言されています"
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE が %<extern%> と初期化子の両方を持っています"
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE のファイルスコープ宣言は %<auto%> を指定します"
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE のファイルスコープ宣言は %<register%> を指定します"
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "入れ子になった関数 %qE が %<extern%> と宣言されています"
  
! #: c/c-decl.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "関数スコープの %qE は暗黙的に auto となり %<__thread%> と宣言されます"
--- 48277,48726 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr "無名構造体/共用体が、そのインスタンスを定義していません"
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5254
  #, fuzzy, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: c/c-decl.cc:5268
  #, fuzzy, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5315
  #, fuzzy, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5321
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<constexpr%> in empty declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr "ファイルスコープの空の宣言内に %<register%> があります"
  
! #: c/c-decl.cc:5341
  #, fuzzy, gcc-internal-format
  #| msgid "useless storage class specifier in empty declaration"
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr "空の宣言内に無意味な記憶域クラス指定があります"
  
! #: c/c-decl.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: c/c-decl.cc:5357
  #, fuzzy, gcc-internal-format
  #| msgid "useless type qualifier in empty declaration"
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr "空の宣言内に無意味な型修飾子があります"
  
! #: c/c-decl.cc:5363
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr "空の宣言内に無意味な記憶域クラス指定があります"
  
! #: c/c-decl.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr "空の宣言内に無意味な型修飾子があります"
  
! #: c/c-decl.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr "空の宣言内に無意味な %<__thread%> があります"
  
! #: c/c-decl.cc:5416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr "空の宣言です"
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr "ISO C90 は仮引数配列宣言内での %<static%> または型修飾子をサポートしません"
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr "%q+D は通常は関数です"
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr "前に %qD 用の定義がありません"
  
! #: c/c-decl.cc:5826
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr "typedef %qD が初期化されました (代わりに __typeof__ を使用してください)"
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr "関数 %qD が変数のように初期化されました"
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr "仮引数 %qD が初期化されます"
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr "変数 %qD には初期化子がありますが不完全型です"
  
! #: c/c-decl.cc:5919
  #, fuzzy, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr "noinline 属性が与えられたインライン関数 %q+D です"
  
! #: c/c-decl.cc:5947
  #, fuzzy, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr "%qT 内の初期化されない定数メンバは C++ では無効です"
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr "%qD は初期化されるべきです"
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr "初期化子が %q+D のサイズ特定に失敗しました"
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr "0 または負のサイズの配列 %q+D です"
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr "%q+D の記憶域サイズが一定ではありません"
  
! #: c/c-decl.cc:6219
  #, fuzzy, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr "非静的変数 %q+D 用のアセンブラ指定を無視しています"
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr "volatile フィールドがあるオブジェクトをレジスタに配置できません"
  
! #: c/c-decl.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, fuzzy, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr "同一オブジェクトの宣言が複数あれば警告する"
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr "ISO C は前方仮引数宣言を禁じます"
  
! #: c/c-decl.cc:6485
  #, fuzzy, gcc-internal-format
  #| msgid "file-scope declaration of %qE specifies %<register%>"
  msgid "file-scope compound literal specifies %<register%>"
  msgstr "%qE のファイルスコープ宣言は %<register%> を指定します"
  
! #: c/c-decl.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr "関数スコープの %qE は暗黙的に auto となり %<__thread%> と宣言されます"
  
! #: c/c-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr "配列の不正な初期化"
  
! #: c/c-decl.cc:6557
  #, fuzzy, gcc-internal-format
  #| msgid "storage size of %q+D isn%'t constant"
  msgid "storage size isn%'t constant"
  msgstr "%q+D の記憶域サイズが一定ではありません"
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr "ビットフィールド %qs の幅が整数定数ではありません"
  
! #: c/c-decl.cc:6632
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr "ビットフィールド %qs の幅が整数定数式ではありません"
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr "ビットフィールド %qs の幅が負です"
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr "ビットフィールド %qs の幅が 0 です"
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr "ビットフィールド %qs の型は GCC 拡張です"
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr "%qs の幅がそのサイズを超えています"
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr "%qs の幅はその型の値より狭いです"
  
! #: c/c-decl.cc:6716
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr "ISO C90 はサイズを評価できない配列 %qE を禁止しています"
  
! #: c/c-decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr "ISO C90 はサイズが評価できない配列を禁止しています"
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr "ISO C90 は可変長の配列を禁止しています"
  
! #: c/c-decl.cc:6993
  #, fuzzy, gcc-internal-format
  #| msgid "alignment may not be specified for %q+D"
  msgid "%<enum%> underlying type may not be specified here"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr "ファイルスコープの可変 %qE です"
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr "型がデフォルトの %<int%> に %qE の宣言内でなります"
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr "型がデフォルトの %<int%> に型名内でなります"
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr "重複した %<restrict%> です"
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-decl.cc:7085
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr "重複した %<restrict%> です"
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr "名前付きアドレス空間 (%s と %s) が競合しています"
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr "関数定義が %<auto%> と宣言されています"
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr "関数定義が %<register%> と宣言されています"
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr "関数定義が %<typedef%> と宣言されています"
  
! #: c/c-decl.cc:7132
  #, fuzzy, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr "関数定義が %<auto%> と宣言されています"
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr "構造体フィールド %qE 用に記憶域クラスが指定されています"
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr "構造体フィールド用に記憶域クラスが指定されています"
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr "仮引数 %qE 用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr "無名仮引数用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr "%qE が初期化され、 %<extern%> として宣言されています"
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr "%qE が %<extern%> と初期化子の両方を持っています"
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr "%qE のファイルスコープ宣言は %<auto%> を指定します"
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr "%qE のファイルスコープ宣言は %<register%> を指定します"
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr "入れ子になった関数 %qE が %<extern%> と宣言されています"
  
! #: c/c-decl.cc:7211
  #, fuzzy, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr "関数スコープの %qE は暗黙的に auto となり %<__thread%> と宣言されます"
*************** msgstr "関数スコープの %qE は暗
*** 48646,49886 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "仮引数で無い配列宣言内の静的または型修飾子です"
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void の配列としての %qE の宣言です"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void の配列としての型名の宣言です"
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "関数の配列としての %qE の宣言です"
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "関数の配列としての型名の宣言です"
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "配列 %qE のサイズが非整数型です"
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "無名配列のサイズが非整数型です"
  
! #: c/c-decl.cc:7382
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "配列 %qE のサイズが非整数型です"
  
! #: c/c-decl.cc:7385
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "無名配列のサイズが非整数型です"
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C はサイズが 0 の配列 %qE を禁止しています"
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C はサイズが 0 の配列を禁止しています"
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "配列 %qE のサイズが負です"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "無名配列のサイズが負です"
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "無名配列のサイズが大きすぎます"
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
! #: c/c-decl.cc:7554
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "配列の型が不完全要素型を持っています"
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: c/c-decl.cc:7597
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than function prototype scope"
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> は関数プロトタイプスコープ以外では許可されていません"
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE は関数を返す関数と宣言されています"
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "型名は関数を返す関数として宣言されています"
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE は配列を返す関数として宣言されています"
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "型名は配列を返す関数として定義されています"
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "関数定義が void 戻り型の修飾子を持っています"
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs が %<auto%> 修飾子と %qE 用に組み合わされています"
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs が %<register%> 修飾子と %qE 用に組み合わされています"
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs が自動変数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs が仮引数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs が構造体フィールド %qE 用に指定されています"
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: c/c-decl.cc:7875
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs が仮引数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7893
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs が仮引数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: c/c-decl.cc:7900
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: c/c-decl.cc:7905
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "関数 %qD への代入です"
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:7948
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C は const や volatile の関数型を禁止しています"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "変数またはフィールド %qE が void と宣言されています"
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8117
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "フィールド %qE が関数として宣言されています"
  
! #: c/c-decl.cc:8137
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "フィールド %qE が不完全型を持っています"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "無名フィールドが不完全型を持っています"
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "関数 %qE 用の無効な記憶域クラスです"
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "関数 %<main%> をインラインに出来ません"
  
! #: c/c-decl.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE が初期化され、 %<extern%> として宣言されています"
  
! #: c/c-decl.cc:8260
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-decl.cc:8263
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:8285
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "前に %<static%> と宣言された変数が %<extern%> と再宣言されています"
  
! #: c/c-decl.cc:8303
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "前に %<static%> と宣言された変数が %<extern%> と再宣言されています"
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8353
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "可変型のオブジェクトはリンクされてはいけません"
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> は関数プロトタイプスコープ以外では許可されていません"
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "関数宣言がプロトタイプではありません"
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "仮引数 %u (%q+D) が不完全型を持っています"
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "仮引数 %u が不完全型を持っています"
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> は唯一の仮引数でなければいけません"
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "仮引数 %q+D は直前に定義されています"
  
! #: c/c-decl.cc:8687
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> は唯一の仮引数でなければいけません"
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "列挙型がここで定義されています"
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> の再定義です"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> の再定義です"
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs 式内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids specifying subobject to initialize"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ISO C90 は初期化用に副オブジェクトを指定することを禁止してます"
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "宣言が何も宣言していません"
  
! #: c/c-decl.cc:9090
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 は無名構造体/共用体をサポートしません"
  
! #: c/c-decl.cc:9093
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 は無名構造体/共用体をサポートしません"
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "重複したメンバ %q+D です"
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "共用体に名前付きメンバがありません"
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "共用体にメンバがありません"
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "構造体に名前付きメンバがありません"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "構造体にメンバがありません"
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "共用体に可変配列メンバがあります"
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: c/c-decl.cc:9753
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "共用体に可変配列メンバがあります"
  
! #: c/c-decl.cc:9800
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: c/c-decl.cc:9827
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: c/c-decl.cc:9843
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:9898
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "認識できないレジスタ名 %qs です"
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "共用体を透過的にできません"
  
! #: c/c-decl.cc:9984
  #, fuzzy, gcc-internal-format
  #| msgid "a member of a structure or union cannot have a variably modified type"
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:9991
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "%<struct %E%> の再定義です"
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> の再定義です"
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "指定したモードは列挙値用には小さすぎます"
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "列挙値が整数の範囲の最大値を超えました"
  
! #: c/c-decl.cc:10355
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "列挙値が整数の範囲の最大値を超えました"
  
! #: c/c-decl.cc:10472
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "%<enum %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "列挙値がオーバーフローしました"
  
! #: c/c-decl.cc:10547
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10598
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "戻り値の型が不完全型です"
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "戻り値の型をデフォルトの %<int%> にします"
  
! #: c/c-decl.cc:10866
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "プロトタイプ無しの大域関数に関して警告する"
  
! #: c/c-decl.cc:10919
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD がプロトタイプ無しで、定義される前に使用されました"
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD はその定義の前で宣言しないで使用されました"
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD の戻り型が %<int%> ではありません"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD は通常は非静的関数です。"
  
! #: c/c-decl.cc:11015
  #, fuzzy, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "プロトタイプ関数宣言内で古いスタイルの仮引数宣言です"
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "伝統的な C では ISO C スタイルの関数定義は拒否されます"
  
! #: c/c-decl.cc:11092
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "古いスタイルの関数定義です"
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD は非仮引数として宣言されています"
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "複数の仮引数が %qD という名前です"
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "仮引数 %qD が void 型で宣言されています"
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "引数の数が組み込みプロトタイプと一致しません"
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "引数の数がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "プロトタイプ宣言です"
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "引数 %qD が組み込みプロトタイプと一致しません"
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "仮引数 %qD が設定されましたが使用されません"
  
! #: c/c-decl.cc:11723
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:11728
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "オプション -std=c99 または -std=gnu99 をコードコンパイル時に使用してください"
  
! #: c/c-decl.cc:11735
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "静的変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "非変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "互換性のないアドレス空間修飾子 %qs と %qs です"
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "宣言指定が予期されます"
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "宣言指定内に複数の記憶域クラスがあります"
  
! #: c/c-decl.cc:12191
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> は GCC にとって長すぎます"
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "宣言指定内に複数の記憶域クラスがあります"
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE が重複しています"
  
! #: c/c-decl.cc:12632
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%<locus%> が型として定義されていません"
  
! #: c/c-decl.cc:12636
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: c/c-decl.cc:12689
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12708
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12751
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: c/c-decl.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12990
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "固定小数点型はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C は固定小数点型をサポートしません"
  
! #: c/c-decl.cc:13044
  #, fuzzy, gcc-internal-format
  #| msgid "case label is not an integer constant expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-decl.cc:13050
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE は宣言の開始ではありません"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
! #: c/c-decl.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> が %<extern%> の前にあります"
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> が %<static%> の前にあります"
  
! #: c/c-decl.cc:13259
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13274
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13311
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> が %<_Fract%> または %<_Accum%> 無しで使用されています"
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: c/c-decl.cc:13414
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C は複素整数型をサポートしません"
  
! #: c/c-decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%q+D 用の整列は最低 %d でなければいけません"
  
! #: c/c-decl.cc:13666
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:14316
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: c/c-decl.cc:14320
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: c/c-decl.cc:14325
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-decl.cc:14328
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 48728,49968 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr "仮引数で無い配列宣言内の静的または型修飾子です"
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr "void の配列としての %qE の宣言です"
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr "void の配列としての型名の宣言です"
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr "関数の配列としての %qE の宣言です"
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr "関数の配列としての型名の宣言です"
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr "配列 %qE のサイズが非整数型です"
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr "無名配列のサイズが非整数型です"
  
! #: c/c-decl.cc:7384
  #, fuzzy, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr "配列 %qE のサイズが非整数型です"
  
! #: c/c-decl.cc:7387
  #, fuzzy, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr "無名配列のサイズが非整数型です"
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr "ISO C はサイズが 0 の配列 %qE を禁止しています"
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr "ISO C はサイズが 0 の配列を禁止しています"
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr "配列 %qE のサイズが負です"
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr "無名配列のサイズが負です"
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr "無名配列のサイズが大きすぎます"
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
! #: c/c-decl.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr "配列の型が不完全要素型を持っています"
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: c/c-decl.cc:7599
  #, fuzzy, gcc-internal-format
  #| msgid "%<[*]%> not allowed in other than function prototype scope"
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr "%<[*]%> は関数プロトタイプスコープ以外では許可されていません"
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr "%qE は関数を返す関数と宣言されています"
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr "型名は関数を返す関数として宣言されています"
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr "%qE は配列を返す関数として宣言されています"
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr "型名は配列を返す関数として定義されています"
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr "関数定義が void 戻り型の修飾子を持っています"
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr "%qs が %<auto%> 修飾子と %qE 用に組み合わされています"
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr "%qs が %<register%> 修飾子と %qE 用に組み合わされています"
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr "%qs が自動変数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr "%qs が仮引数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr "%qs が構造体フィールド %qE 用に指定されています"
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: c/c-decl.cc:7877
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:7879
  #, fuzzy, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:7888
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c/c-decl.cc:7890
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr "%qs が仮引数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7895
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr "%qs が仮引数 %qE 用に指定されています"
  
! #: c/c-decl.cc:7897
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: c/c-decl.cc:7902
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr "%q+D 用の整列が指定されていないようです"
  
! #: c/c-decl.cc:7904
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: c/c-decl.cc:7907
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr "関数 %qD への代入です"
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr "typedef %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:7950
  #, fuzzy, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr "typedef %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr "ISO C は const や volatile の関数型を禁止しています"
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "変数またはフィールド %qE が void と宣言されています"
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8119
  #, fuzzy, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr "フィールド %qE が関数として宣言されています"
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr "フィールド %qE が不完全型を持っています"
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr "無名フィールドが不完全型を持っています"
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr "関数 %qE 用の無効な記憶域クラスです"
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr "関数 %<main%> をインラインに出来ません"
  
! #: c/c-decl.cc:8251
  #, fuzzy, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr "%qE が初期化され、 %<extern%> として宣言されています"
  
! #: c/c-decl.cc:8262
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-decl.cc:8265
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:8287
  #, fuzzy, gcc-internal-format
  #| msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr "前に %<static%> と宣言された変数が %<extern%> と再宣言されています"
  
! #: c/c-decl.cc:8305
  #, fuzzy, gcc-internal-format
  #| msgid "non-nested function with variably modified type"
  msgid "%<constexpr%> object has variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr "前に %<static%> と宣言された変数が %<extern%> と再宣言されています"
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr "変数 %q+D が %<inline%> と宣言されています"
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr "可変型の入れ子になっていない関数です"
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr "可変型のオブジェクトはリンクされてはいけません"
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "%<[*]%> は関数プロトタイプスコープ以外では許可されていません"
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr "関数宣言がプロトタイプではありません"
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr "仮引数 %u (%q+D) が不完全型を持っています"
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr "仮引数 %u が不完全型を持っています"
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr "%<void%> は唯一の仮引数でなければいけません"
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr "仮引数 %q+D は直前に定義されています"
  
! #: c/c-decl.cc:8689
  #, fuzzy, gcc-internal-format
  #| msgid "%<void%> must be the only parameter"
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr "%<void%> は唯一の仮引数でなければいけません"
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr "列挙型がここで定義されています"
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr "%<union %E%> の再定義です"
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr "%<struct %E%> の再定義です"
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr "%<union %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr "%<struct %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr "%qs 式内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids specifying subobject to initialize"
  msgid "%qT defined in underspecified object initializer"
  msgstr "ISO C90 は初期化用に副オブジェクトを指定することを禁止してます"
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr "宣言が何も宣言していません"
  
! #: c/c-decl.cc:9092
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr "ISO C99 は無名構造体/共用体をサポートしません"
  
! #: c/c-decl.cc:9095
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr "ISO C90 は無名構造体/共用体をサポートしません"
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr "重複したメンバ %q+D です"
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr "共用体に名前付きメンバがありません"
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr "共用体にメンバがありません"
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr "構造体に名前付きメンバがありません"
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr "構造体にメンバがありません"
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member in union"
  msgid "flexible array member in union is a GCC extension"
  msgstr "共用体に可変配列メンバがあります"
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: c/c-decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr "共用体に可変配列メンバがあります"
  
! #: c/c-decl.cc:9802
  #, fuzzy, gcc-internal-format
  #| msgid "flexible array member not at end of struct"
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: c/c-decl.cc:9829
  #, fuzzy, gcc-internal-format
  msgid "type %qT is too large"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: c/c-decl.cc:9845
  #, fuzzy, gcc-internal-format
  #| msgid "bit-field %qs has invalid type"
  msgid "bit-field %qD has invalid type"
  msgstr "ビットフィールド %qs が無効な型を持っています"
  
! #: c/c-decl.cc:9900
  #, fuzzy, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr "認識できないレジスタ名 %qs です"
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr "共用体を透過的にできません"
  
! #: c/c-decl.cc:10003
  #, fuzzy, gcc-internal-format
  #| msgid "a member of a structure or union cannot have a variably modified type"
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr "構造体または共用体のメンバは可変型を持つことは出来ません"
  
! #: c/c-decl.cc:10010
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of %<struct %E%>"
  msgid "redefinition of struct or union %qT"
  msgstr "%<struct %E%> の再定義です"
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr "%<enum %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr "%<enum %E%> の再定義です"
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, fuzzy, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr "指定したモードは列挙値用には小さすぎます"
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr "列挙値が整数の範囲の最大値を超えました"
  
! #: c/c-decl.cc:10357
  #, fuzzy, gcc-internal-format
  #| msgid "enumeration values exceed range of largest integer"
  msgid "enumeration values exceed range of %qs"
  msgstr "列挙値が整数の範囲の最大値を超えました"
  
! #: c/c-decl.cc:10474
  #, fuzzy, gcc-internal-format
  #| msgid "nested redefinition of %<enum %E%>"
  msgid "conflicting redefinition of enum %qT"
  msgstr "%<enum %E%> の入れ子になった再定義です"
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr "列挙値がオーバーフローしました"
  
! #: c/c-decl.cc:10549
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, fuzzy, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: c/c-decl.cc:10600
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C restricts enumerator values to range of %<int%>"
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, fuzzy, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr "戻り値の型が不完全型です"
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr "戻り値の型をデフォルトの %<int%> にします"
  
! #: c/c-decl.cc:10868
  #, fuzzy, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr "プロトタイプ無しの大域関数に関して警告する"
  
! #: c/c-decl.cc:10921
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr "%qD がプロトタイプ無しで、定義される前に使用されました"
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr "%qD はその定義の前で宣言しないで使用されました"
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr "%qD の戻り型が %<int%> ではありません"
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr "%qD は通常は非静的関数です。"
  
! #: c/c-decl.cc:11017
  #, fuzzy, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr "プロトタイプ関数宣言内で古いスタイルの仮引数宣言です"
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr "伝統的な C では ISO C スタイルの関数定義は拒否されます"
  
! #: c/c-decl.cc:11094
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr "古いスタイルの関数定義です"
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr "%qD は非仮引数として宣言されています"
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr "複数の仮引数が %qD という名前です"
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr "仮引数 %qD が void 型で宣言されています"
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr "引数の数が組み込みプロトタイプと一致しません"
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr "引数の数がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr "プロトタイプ宣言です"
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr "引数 %qD が組み込みプロトタイプと一致しません"
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "仮引数 %qD が設定されましたが使用されません"
  
! #: c/c-decl.cc:11725
  #, fuzzy, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr "%<for%> ループ初期化宣言は C99 モード内でのみ許可されています"
  
! #: c/c-decl.cc:11730
  #, fuzzy, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr "オプション -std=c99 または -std=gnu99 をコードコンパイル時に使用してください"
  
! #: c/c-decl.cc:11737
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr "静的変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr "%<struct %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr "%<union %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr "%<enum %E%> が %<for%> ループ初期化宣言内で宣言されています"
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr "非変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr "互換性のないアドレス空間修飾子 %qs と %qs です"
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr "宣言指定が予期されます"
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr "宣言指定内に複数の記憶域クラスがあります"
  
! #: c/c-decl.cc:12193
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr "%<long long long%> は GCC にとって長すぎます"
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration specifiers"
  msgid "both %qs and %qs in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration specifiers"
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, fuzzy, gcc-internal-format
  #| msgid "multiple storage classes in declaration specifiers"
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr "宣言指定内に複数の記憶域クラスがあります"
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr "%qE が重複しています"
  
! #: c/c-decl.cc:12634
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr "%<locus%> が型として定義されていません"
  
! #: c/c-decl.cc:12638
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: c/c-decl.cc:12691
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, fuzzy, gcc-internal-format
  #| msgid "two or more data types in declaration specifiers"
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr "宣言指定内に二個またはそれ以上の型があります"
  
! #: c/c-decl.cc:12710
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12753
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr "ISO C90 は複素数型をサポートしません"
  
! #: c/c-decl.cc:12872
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, fuzzy, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr "%<__int128%> はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:12992
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr "固定小数点型はこのターゲットではサポートされていません"
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr "ISO C は固定小数点型をサポートしません"
  
! #: c/c-decl.cc:13046
  #, fuzzy, gcc-internal-format
  #| msgid "case label is not an integer constant expression"
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-decl.cc:13052
  #, fuzzy, gcc-internal-format
  #| msgid "enumerator value for %qE is not an integer constant expression"
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr "%qE は宣言の開始ではありません"
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
! #: c/c-decl.cc:13204
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr "ISO C90 は %<long long%> をサポートしません"
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr "%<__thread%> が %<extern%> の前にあります"
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr "%<__thread%> が %<static%> の前にあります"
  
! #: c/c-decl.cc:13266
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr "%<__thread%> が %<auto%> と併せて使用されています"
  
! #: c/c-decl.cc:13273
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr "%<__thread%> が %<register%> と併せて使用されています"
  
! #: c/c-decl.cc:13281
  #, fuzzy, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, fuzzy, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr "%<_Sat%> が %<_Fract%> または %<_Accum%> 無しで使用されています"
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: c/c-decl.cc:13421
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr "ISO C は複素整数型をサポートしません"
  
! #: c/c-decl.cc:13664
  #, fuzzy, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr "%q+D 用の整列は最低 %d でなければいけません"
  
! #: c/c-decl.cc:13673
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-decl.cc:14323
  #, fuzzy, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: c/c-decl.cc:14327
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: c/c-decl.cc:14332
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-decl.cc:14335
  #, fuzzy, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr "%qE 属性は関数型にのみ適用できます"
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, fuzzy, gcc-internal-format
  #| msgid "struct defined here"
  msgid "%<switch%> name defined here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  msgid "loop name defined here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 49890,49926 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "右シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "右シフト回数 >= 型の幅となっています"
--- 49972,50008 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, fuzzy, gcc-internal-format
  msgid "left shift of negative value"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr "左シフト回数が負です"
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "右シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, fuzzy, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr "左シフト回数 >= 型の幅となっています"
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, fuzzy, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr "右シフト回数 >= 型の幅となっています"
*************** msgstr ""
*** 49940,50074 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "行末 (EOL) が予期されます"
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-parser.cc:2314
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "不明な型名 %qE です"
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "不明な型名 %qE です"
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "宣言指定が予期されます"
  
! #: c/c-parser.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: c/c-parser.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: c/c-parser.cc:2643
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-parser.cc:2657
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>、識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2764
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2785
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "データ定義が型または記憶域クラスを持っていません"
--- 50022,50156 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "行末 (EOL) が予期されます"
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, fuzzy, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-parser.cc:2316
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, fuzzy, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr "不明な型名 %qE です"
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr "不明な型名 %qE です"
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "宣言指定が予期されます"
  
! #: c/c-parser.cc:2604
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: c/c-parser.cc:2609
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: c/c-parser.cc:2645
  #, fuzzy, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr "空の宣言内に無意味な型名があります"
  
! #: c/c-parser.cc:2659
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "%<;%>、識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2766
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2787
  #, fuzzy, gcc-internal-format
  msgid "unexpected attribute"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, fuzzy, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, fuzzy, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr "getter/setter 属性は後に %<=%> が無ければいけません"
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr "データ定義が型または記憶域クラスを持っていません"
*************** msgstr "データ定義が型または�
*** 50076,50107 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: c/c-parser.cc:2941
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-parser.cc:3153
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "空の宣言です"
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> または %<;%> が予期されます"
  
! #: c/c-parser.cc:3190
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
--- 50158,50189 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, fuzzy, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: c/c-parser.cc:2943
  #, fuzzy, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, fuzzy, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr "ファイルスコープの空の宣言内に %<auto%> があります"
  
! #: c/c-parser.cc:3155
  #, fuzzy, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr "空の宣言です"
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "%<,%> または %<;%> が予期されます"
  
! #: c/c-parser.cc:3192
  #, fuzzy, gcc-internal-format
  #| msgid "declaration does not declare anything"
  msgid "declaration in condition can only declare a single object"
*************** msgstr "宣言が何も宣言してい�
*** 50110,50489 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>、%<,%>、%<;%>、%<asm%> または %<__attribute__%> が予期されます"
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C は入れ子になった関数を禁止しています"
  
! #: c/c-parser.cc:3370
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:3543
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "静的アサーション内の式が整数ではありません"
  
! #: c/c-parser.cc:3558
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "静的アサーション内の式が定数ではありません"
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3958
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3986
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c/c-parser.cc:4064
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "モード %qs を列挙型用に使用できません"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "識別子が予期されます"
  
! #: c/c-parser.cc:4149
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "未定義の型 %<%s %E%> の無効な使用法です"
  
! #: c/c-parser.cc:4215
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "列挙型リストの最後にコンマがあります"
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C は %<enum%> 型への前方参照を禁止しています"
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "構造体または共用体内で余分なセミコロンが指定されています"
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "構造体または共用体の最後にセミコロンがありません"
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "specifier-qualifier-list が予期されます"
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C はメンバのないメンバ宣言を禁止しています"
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>、%<;%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>、%<,%>、%<;%>、%<}%> または %<__attribute__%> が予期されます"
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5209
  #, fuzzy, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-parser.cc:5369
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C は %<...%> の前に名前付き引数を要求します"
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "宣言指定または %<...%> が予期されます"
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
  
! #: c/c-parser.cc:6343
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: c/c-parser.cc:6651
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C では空の初期化用中括弧を禁止しています"
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C は初期化用の要素範囲指定を禁じます"
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 は初期化用に副オブジェクトを指定することを禁止してます"
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "認識できないアドレス"
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C はラベルの宣言を禁じます"
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "宣言または式が予期されます"
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "ラベルは文または宣言の一部にのみなることができます。文になることとは出来ません"
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 は宣言とコードの混合を禁止しています"
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> が %<else%> の前に予期されます"
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> の前に %<if%> がありません"
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "複合文の最後にラベルがあります"
--- 50192,50571 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr "%<=%>、%<,%>、%<;%>、%<asm%> または %<__attribute__%> が予期されます"
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr "ISO C は入れ子になった関数を禁止しています"
  
! #: c/c-parser.cc:3372
  #, fuzzy, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: c/c-parser.cc:3374
  #, fuzzy, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:3545
  #, fuzzy, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr "静的アサーション内の式が整数ではありません"
  
! #: c/c-parser.cc:3560
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr "静的アサーション内の式が定数ではありません"
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3960
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr "ISO C90 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:3988
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, fuzzy, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: c/c-parser.cc:4066
  #, fuzzy, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr "モード %qs を列挙型用に使用できません"
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr "識別子が予期されます"
  
! #: c/c-parser.cc:4151
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4187
  #, fuzzy, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr "未定義の型 %<%s %E%> の無効な使用法です"
  
! #: c/c-parser.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "列挙型リストの最後にコンマがあります"
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr "%<,%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr "ISO C は %<enum%> 型への前方参照を禁止しています"
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr "構造体または共用体内で余分なセミコロンが指定されています"
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr "構造体または共用体の最後にセミコロンがありません"
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr "specifier-qualifier-list が予期されます"
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr "ISO C はメンバのないメンバ宣言を禁止しています"
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr "%<,%>、%<;%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr "%<:%>、%<,%>、%<;%>、%<}%> または %<__attribute__%> が予期されます"
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr "%<typeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5211
  #, fuzzy, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-parser.cc:5371
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C requires a named argument before %<...%>"
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr "ISO C は %<...%> の前に名前付き引数を要求します"
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr "宣言指定または %<...%> が予期されます"
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, fuzzy, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, fuzzy, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
  
! #: c/c-parser.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, fuzzy, gcc-internal-format
  #| msgid "variable-sized object may not be initialized"
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: c/c-parser.cc:6653
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids empty initializer braces"
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr "ISO C では空の初期化用中括弧を禁止しています"
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr "ISO C は初期化用の要素範囲指定を禁じます"
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr "ISO C90 は初期化用に副オブジェクトを指定することを禁止してます"
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, fuzzy, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr "認識できないアドレス"
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, fuzzy, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr "%qE 属性は型に適用できません"
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr "ISO C はラベルの宣言を禁じます"
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr "宣言または式が予期されます"
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "ラベルは文または宣言の一部にのみなることができます。文になることとは出来ません"
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr "ISO C90 は宣言とコードの混合を禁止しています"
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr "%<}%> が %<else%> の前に予期されます"
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> の前に %<if%> がありません"
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr "複合文の最後にラベルがあります"
*************** msgstr "複合文の最後にラベル�
*** 50492,52133 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "文が予期されます"
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-parser.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: c/c-parser.cc:8633
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:8655
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> が曖昧になることを避けるために明示的に中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "%<do%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9311
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-parser.cc:9563
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10120
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C は中間項が省略された ?: 式を禁じます"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: c/c-parser.cc:10621
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:10624
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "伝統的な C では単項プラス演算子を拒否します"
  
! #: c/c-parser.cc:10828
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:10901
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:10931
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:11010
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:11034
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-parser.cc:11075
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "%qs をvoid 型へ適用することは無効です"
  
! #: c/c-parser.cc:11248
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-parser.cc:11355
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:11358
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:11454
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-parser.cc:11459
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "元々はここで定義されました"
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: c/c-parser.cc:11534
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "複数命令のロード/ストアを生成する"
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> の第一引数が定数ではありません"
  
! #: c/c-parser.cc:11604
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-parser.cc:11610
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> の引数は定数でなければいけません"
  
! #: c/c-parser.cc:11626
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> の引数は定数でなければいけません"
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-parser.cc:11657
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "式内を中括弧で括ることは、関数内でのみ許可されています"
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C は式内を中括弧で括ることを禁止しています"
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> の第一引数が定数ではありません"
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "関数 %<va_start%> への引数が少なすぎます"
  
! #: c/c-parser.cc:12327
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12593
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:12662
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "組み込み関数への無効な引数です"
  
! #: c/c-parser.cc:12769
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: c/c-parser.cc:12810
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12823
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: c/c-parser.cc:12827
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: c/c-parser.cc:12853
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> の第二引数は 1 でなければいけません"
  
! #: c/c-parser.cc:12915
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12927
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "%<__builtin___clear_cache%> への両方の引数はポインタでなければいけません"
  
! #: c/c-parser.cc:12935
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:13186
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13223
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13297
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "rotate count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:13687
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: c/c-parser.cc:13692
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "複合リテラルが可変サイズを持っています"
  
! #: c/c-parser.cc:13713
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "複合リテラルが可変サイズを持っています"
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 は複合リテラルを禁止しています"
  
! #: c/c-parser.cc:13751
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C89 は複合リテラルを禁止しています"
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE 属性は効果がありません"
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "識別子または %<)%> が予期されます"
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "メソッド定義内で余分なセミコロンが指定されています"
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "メソッド属性定義の後に %<;%> または %<{%> が予期されます"
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "型または記憶域クラスがここで指定されていません、"
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15705
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter 名は %<:%> で終端されなければいけません"
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:16692
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17869
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:18154
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "引数が多すぎます"
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<runtime%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<auto%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<operator%> が予期されます"
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' が重複しています"
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:19730
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, fuzzy, gcc-internal-format
  msgid "illegal comma"
  msgstr "不正な被演算子が検出されました"
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23157
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, fuzzy, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-parser.cc:23515
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "`%s' の宣言は関数の配列"
  
! #: c/c-parser.cc:23523
  #, fuzzy, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24661
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> 句が予期されます"
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for 文が予期されます"
--- 50574,52215 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr "文が予期されます"
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-parser.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: c/c-parser.cc:8640
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:8662
  #, fuzzy, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr "%<if%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "%<else%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "%<else%> が曖昧になることを避けるために明示的に中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr "%<do%> 文内の空の本体は中括弧で括ることを推奨します"
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9318
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, fuzzy, gcc-internal-format
  msgid "first seen here"
  msgstr "構造体がここで定義されています"
  
! #: c/c-parser.cc:9570
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10127
  #, fuzzy, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C は中間項が省略された ?: 式を禁じます"
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, fuzzy, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: c/c-parser.cc:10628
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in cast"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:10631
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr "伝統的な C では単項プラス演算子を拒否します"
  
! #: c/c-parser.cc:10839
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:10912
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:10942
  #, fuzzy, gcc-internal-format
  #| msgid "%<sizeof%> applied to a bit-field"
  msgid "%qs applied to a bit-field"
  msgstr "%<sizeof%> がビットフィールドに適用されています"
  
! #: c/c-parser.cc:11018
  #, fuzzy, gcc-internal-format
  #| msgid "storage class specified for %qs"
  msgid "storage class specifier in %qE"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: c/c-parser.cc:11021
  #, fuzzy, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:11045
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs"
  msgstr "%s は %s をサポートしません"
  
! #: c/c-parser.cc:11086
  #, fuzzy, gcc-internal-format
  #| msgid "invalid application of %qs to a void type"
  msgid "invalid application of %qs to something not a type"
  msgstr "%qs をvoid 型へ適用することは無効です"
  
! #: c/c-parser.cc:11259
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-parser.cc:11366
  #, fuzzy, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr "ISO C99 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:11369
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr "ISO C90 は %<_Static_assert%> をサポートしません"
  
! #: c/c-parser.cc:11380
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr "ISO C は十進浮動小数点をサポートしません"
  
! #: c/c-parser.cc:11461
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:11465
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-parser.cc:11470
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, fuzzy, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr "元々はここで定義されました"
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, fuzzy, gcc-internal-format
  msgid "compatible type is here"
  msgstr "PHI 引数 %u 内で互換性のない型です"
  
! #: c/c-parser.cc:11545
  #, fuzzy, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr "複数命令のロード/ストアを生成する"
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr "%<__builtin_choose_expr%> の第一引数が定数ではありません"
  
! #: c/c-parser.cc:11615
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr "引数 %qD がプロトタイプと一致しません"
  
! #: c/c-parser.cc:11621
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr "%<__builtin_eh_return_regno%> の引数は定数でなければいけません"
  
! #: c/c-parser.cc:11637
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr "%<__builtin_eh_return_regno%> の引数は定数でなければいけません"
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-parser.cc:11668
  #, fuzzy, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr "ISO C は %<__int128%> 型をサポートしません"
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr "式内を中括弧で括ることは、関数内でのみ許可されています"
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr "ISO C は式内を中括弧で括ることを禁止しています"
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, fuzzy, gcc-internal-format
  #| msgid "second parameter of %<va_start%> not last named argument"
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr "%<va_start%> の第二引数が、最後の名前付き引数ではありません"
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr "%<__builtin_choose_expr%> の第一引数が定数ではありません"
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr "関数 %<va_start%> への引数が少なすぎます"
  
! #: c/c-parser.cc:12338
  #, fuzzy, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr "__builtin_spe_predicate の第一引数が範囲外です"
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, fuzzy, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, fuzzy, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12604
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-parser.cc:12615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12623
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, fuzzy, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, fuzzy, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr "関数 %qE の呼び出し内に非浮動小数点引数があります"
  
! #: c/c-parser.cc:12653
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr "引数は複素数型でなければいけません"
  
! #: c/c-parser.cc:12673
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr "組み込み関数への無効な引数です"
  
! #: c/c-parser.cc:12780
  #, fuzzy, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: c/c-parser.cc:12821
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12834
  #, fuzzy, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: c/c-parser.cc:12838
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
  
! #: c/c-parser.cc:12864
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr "%<__builtin_longjmp%> の第二引数は 1 でなければいけません"
  
! #: c/c-parser.cc:12926
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:12938
  #, fuzzy, gcc-internal-format
  #| msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr "%<__builtin___clear_cache%> への両方の引数はポインタでなければいけません"
  
! #: c/c-parser.cc:12946
  #, fuzzy, gcc-internal-format
  #| msgid "third argument to %<__builtin_prefetch%> must be a constant"
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: c/c-parser.cc:13197
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, fuzzy, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13219
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13226
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13234
  #, fuzzy, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr "%u 番目の引数が非定数整数の関数呼び出し %qE があります"
  
! #: c/c-parser.cc:13308
  #, fuzzy, gcc-internal-format
  #| msgid "right shift count is negative"
  msgid "rotate count is negative"
  msgstr "右シフト回数が負です"
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr "ISO C90 は %<[*]%> 配列宣言をサポートしません"
  
! #: c/c-parser.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: c/c-parser.cc:13703
  #, fuzzy, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr "複合リテラルが可変サイズを持っています"
  
! #: c/c-parser.cc:13724
  #, fuzzy, gcc-internal-format
  #| msgid "compound literal has variable size"
  msgid "compound literal has function type"
  msgstr "複合リテラルが可変サイズを持っています"
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr "ISO C89 は複合リテラルを禁止しています"
  
! #: c/c-parser.cc:13762
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C90 forbids compound literals"
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr "ISO C89 は複合リテラルを禁止しています"
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, fuzzy, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr "%qE 属性は効果がありません"
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr "識別子または %<)%> が予期されます"
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr "メソッド定義内で余分なセミコロンが指定されています"
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr "メソッド属性定義の後に %<;%> または %<{%> が予期されます"
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr "型または記憶域クラスがここで指定されていません、"
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, fuzzy, gcc-internal-format
  msgid "empty property attribute list"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, fuzzy, gcc-internal-format
  msgid "missing property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15698
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr "不明な property 属性です"
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, fuzzy, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr "Objective-C 文字列の前に連続した %<@%> があります"
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, fuzzy, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, fuzzy, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr "setter 名は %<:%> で終端されなければいけません"
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, fuzzy, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> は最初に無ければいけません"
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, fuzzy, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, fuzzy, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr "式が予期されます"
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, fuzzy, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17862
  #, fuzzy, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, fuzzy, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, fuzzy, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr "整数式が予期されます"
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, fuzzy, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:18147
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, fuzzy, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, fuzzy, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, fuzzy, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr "引数が多すぎます"
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument"
  msgstr "packed 属性は必要ありません"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, fuzzy, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<none%> or %<shared%>"
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, fuzzy, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, fuzzy, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, fuzzy, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, fuzzy, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<runtime%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr "スケジュール %<auto%> は %<chunk_size%> 仮引数をとりません"
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, fuzzy, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, fuzzy, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, fuzzy, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, fuzzy, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr "%<operator%> が予期されます"
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr "`%s' が重複しています"
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:19723
  #, fuzzy, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, fuzzy, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, fuzzy, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, fuzzy, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, fuzzy, gcc-internal-format
  msgid "invalid depend kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, fuzzy, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, fuzzy, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, fuzzy, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, fuzzy, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, fuzzy, gcc-internal-format
  msgid "illegal comma"
  msgstr "不正な被演算子が検出されました"
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, fuzzy, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, fuzzy, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, fuzzy, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, fuzzy, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, fuzzy, gcc-internal-format
  #| msgid "expected identifier or %<(%>"
  msgid "expected identifier or %<default%>"
  msgstr "識別子または %<(%> が予期されます"
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, fuzzy, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, fuzzy, gcc-internal-format
  msgid "invalid map kind"
  msgstr "無効なマスクです"
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, fuzzy, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, fuzzy, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, fuzzy, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr "`無効なスケジュールの種類です"
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, fuzzy, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, fuzzy, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, fuzzy, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, fuzzy, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, fuzzy, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, fuzzy, gcc-internal-format
  #| msgid "expected string literal"
  msgid "non-empty string literal expected"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr "重複した %<volatile%> です"
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr "重複した %<const%> です"
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, fuzzy, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, fuzzy, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, fuzzy, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, fuzzy, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, fuzzy, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr "ファイルスコープの可変フィールドです"
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, fuzzy, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23150
  #, fuzzy, gcc-internal-format
  msgid "expected function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, fuzzy, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, fuzzy, gcc-internal-format
  msgid "modified here"
  msgstr "共用体がここで定義されています"
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, fuzzy, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, fuzzy, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: c/c-parser.cc:23508
  #, fuzzy, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr "`%s' の宣言は関数の配列"
  
! #: c/c-parser.cc:23516
  #, fuzzy, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, fuzzy, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr "%<+%>、%<*%>、%<-%>、%<&%>、%<^%>、%<|%>、%<&&%> または %<||%> が予期されます"
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, fuzzy, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, fuzzy, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, fuzzy, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, fuzzy, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<;%> after union definition"
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<delete%>"
  msgid "unexpected %<else%>"
  msgstr "%<delete%> が予期されます"
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, fuzzy, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr "%<#pragma omp atomic%> 用の無効な演算子です"
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24654
  #, fuzzy, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, fuzzy, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, fuzzy, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, fuzzy, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, fuzzy, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, fuzzy, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr "%<#pragma omp%> 句が予期されます"
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr "%<#pragma omp flush%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr "for 文が予期されます"
*************** msgstr "for 文が予期されます"
*** 52135,52831 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "ループが完全な入れ子になっていません"
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> が予期されます"
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26509
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "不明な演算子 %qs が %%:version-compare 内にあります"
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27997
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:28154
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28177
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28295
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- が二回指定されました"
  
! #: c/c-parser.cc:28377
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: c/c-parser.cc:28459
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28475
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28567
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29108
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:29154
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29162
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: c/c-parser.cc:29170
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "前はここで宣言されました"
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "PHI 定義がありません"
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "前方での `%s' の暗黙的な宣言"
  
! #: c/c-parser.cc:29487
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:29498
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29836
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "不明なレジスタ名です: %s"
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE は不完全型を持っています"
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 52217,52913 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, fuzzy, gcc-internal-format
  #| msgid "for statement expected"
  msgid "loop nest expected"
  msgstr "for 文が予期されます"
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, fuzzy, gcc-internal-format
  #| msgid "not enough perfectly nested loops"
  msgid "not enough nested loops"
  msgstr "ループが完全な入れ子になっていません"
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, fuzzy, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr "%<operator%> が予期されます"
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  msgid "expected a function name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, fuzzy, gcc-internal-format
  msgid "expected target-function call"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:26502
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, fuzzy, gcc-internal-format
  msgid "expected %<point%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, fuzzy, gcc-internal-format
  msgid "expected trait selector name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, fuzzy, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr "不明な演算子 %qs が %%:version-compare 内にあります"
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, fuzzy, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr "%s は 2 この引数のみ受け付けます"
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, fuzzy, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr "文字列リテラルが予期されます"
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, fuzzy, gcc-internal-format
  msgid "property must be integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, fuzzy, gcc-internal-format
  msgid "expected context selector set name"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:27990
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, fuzzy, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, fuzzy, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, fuzzy, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: c/c-parser.cc:28147
  #, fuzzy, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr "%qD は変数ではありません"
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, fuzzy, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28170
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not valid for %qs"
  msgid "%<need_device_addr%> is not valid for C"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, fuzzy, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr "%<using%> が予期されます"
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28288
  #, fuzzy, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr "-I- が二回指定されました"
  
! #: c/c-parser.cc:28370
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: c/c-parser.cc:28452
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28468
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: c/c-parser.cc:28560
  #, fuzzy, gcc-internal-format
  #| msgid "implicit declaration of function %qE"
  msgid "no declaration of base function %qs"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, fuzzy, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, fuzzy, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, fuzzy, gcc-internal-format
  msgid "expected %<match%>"
  msgstr "%<catch%> が予期されます"
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr "%<none%> または %<shared%> が予期されます"
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, fuzzy, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29101
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:29147
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29155
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: c/c-parser.cc:29163
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr "前はここで宣言されました"
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  #| msgid "expected class name"
  msgid "unexpected clause"
  msgstr "クラス名が予期されます"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, fuzzy, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr "PHI 定義がありません"
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr "前方での `%s' の暗黙的な宣言"
  
! #: c/c-parser.cc:29480
  #, fuzzy, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr "%<(%> またはファイル終端 (EOF) が予期されます"
  
! #: c/c-parser.cc:29491
  #, fuzzy, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, fuzzy, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29829
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<while%>"
  msgid "expected %<sizes%>"
  msgstr "%<while%> が予期されます"
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, fuzzy, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, fuzzy, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<,%> or %<)%>"
  msgid "expected %qs or %qs"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr "%<#pragma omp barrier%> は複合文内でのみ使用できます"
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, fuzzy, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr "--driver は最早サポートされません"
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, fuzzy, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, fuzzy, gcc-internal-format
  msgid "expected directive name"
  msgstr "関数が予期されます"
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown assumption clause %qs"
  msgstr "不明な spec 関数 %qs です"
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, fuzzy, gcc-internal-format
  msgid "expected assumption clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, fuzzy, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr "%<;%>、%<,%> または %<)%> が予期されます"
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, fuzzy, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, fuzzy, gcc-internal-format
  #| msgid "unknown register name: %s"
  msgid "unknown directive name"
  msgstr "不明なレジスタ名です: %s"
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr "%<threadprivate%> %qE は不完全型を持っています"
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52835,52841 ****
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD は不完全型を持っています"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void 式の無効な使用法です"
--- 52917,52923 ----
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD は不完全型を持っています"
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "void 式の無効な使用法です"
*************** msgstr "不完全な typedef %qD の無�
*** 52866,53036 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qs 属性は関数へのみ適用出来ます"
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "関数型が ISO C と完全互換ではありません"
  
! #: c/c-typeck.cc:1224
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "十進浮動小数型とベクトル型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1229
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "十進浮動小数型と複素数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1234
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "十進浮動小数型と他の浮動小数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "型は全く互換がありません"
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: c/c-typeck.cc:2354
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "構造体または共用体ではない何かのメンバ %qE の要求です"
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "添字が付けられた値が、配列、ポインタまたはベクトルではありません"
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "添字が付けられた値が関数へのポインタではありません"
  
! #: c/c-typeck.cc:3651
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3664
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C は %<register%> 配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 は左が値でない配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3873
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-typeck.cc:3918
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4388
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4394
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
--- 52948,53118 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, fuzzy, gcc-internal-format
  #| msgid "%qs attribute only applies to functions"
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr "%qs 属性は関数へのみ適用出来ます"
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr "関数型が ISO C と完全互換ではありません"
  
! #: c/c-typeck.cc:1231
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr "十進浮動小数型とベクトル型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1236
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr "十進浮動小数型と複素数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1241
  #, fuzzy, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr "十進浮動小数型と他の浮動小数型の被演算子を混ぜることは出来ません"
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr "型は全く互換がありません"
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr "ポインタターゲット型は C++ では互換性がありません"
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: c/c-typeck.cc:2361
  #, fuzzy, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-typeck.cc:3141
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, fuzzy, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr "構造体または共用体ではない何かのメンバ %qE の要求です"
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr "添字が付けられた値が、配列、ポインタまたはベクトルではありません"
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr "添字が付けられた値が関数へのポインタではありません"
  
! #: c/c-typeck.cc:3658
  #, fuzzy, gcc-internal-format
  #| msgid "array subscript is not an integer"
  msgid "array subscript is negative"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:3671
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids subscripting %<register%> array"
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr "ISO C は %<register%> 配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr "ISO C90 は左が値でない配列に添字を付けることを禁止しています"
  
! #: c/c-typeck.cc:3880
  #, fuzzy, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr "%qE は初期化されていません"
  
! #: c/c-typeck.cc:3925
  #, fuzzy, gcc-internal-format
  #| msgid "enum conversion in initialization is invalid in C++"
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, fuzzy, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4395
  #, fuzzy, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
  
! #: c/c-typeck.cc:4401
  #, fuzzy, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr "呼び出されたオブジェクト %qE は関数ではありません"
*************** msgstr "呼び出されたオブジェ�
*** 53038,54912 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "関数が互換性のない型を通して呼び出されています"
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "修飾子付き void 戻り型の関数が呼び出されています"
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "正式な %d 番目の仮引数の型が不完全です"
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数点型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は %<float%> (%<double%> ではなく) としてです"
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は %qT (%qT ではなく) としてです"
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号無しとしてです"
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号付きとしてです"
  
! #: c/c-typeck.cc:4846
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "メソッド %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4850
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4860
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: c/c-typeck.cc:5038
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5053
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "文字列リテラルの比較結果は不定です"
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: c/c-typeck.cc:5358
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' 型のポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "関数ポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C は複素共役用の `~' を受け付けません"
  
! #: c/c-typeck.cc:5893
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs への引数の型が間違っています"
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "単項感嘆符(!)への引数の型が間違っています"
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "列挙値の増分は C++ では無効です"
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "列挙値の減分は C++ では無効です"
  
! #: c/c-typeck.cc:5987
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5990
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:6006
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C は複素数型に関する %<++%> と %<--%> をサポートしません"
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "増分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "減分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6055
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: c/c-typeck.cc:6059
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-typeck.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: c/c-typeck.cc:6293
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6487
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "大域レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C は片側だけが void となる条件式を禁止しています"
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタ間の比較式を禁止しています"
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:6922
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "被演算子として無効な式です"
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: c/c-typeck.cc:7089
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7093
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7117
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "キャストが配列型を指定しています"
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "キャストは関数型を指定しています"
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C は非スカラーから同じ型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7422
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C は共用体型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "共用体の中にない型から共用体型へキャストしています"
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ポインタから異なるサイズの整数へのキャストです"
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "型 %qT の関数呼び出しから一致しない型 %qT へのキャストです"
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "異なるサイズの整数からポインタへのキャストです"
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C は関数ポインタからオブジェクトポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C はオブジェクトのポインタから関数のポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7591
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "不完全型 %qT から %qT へ変換できません"
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-typeck.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "代入の抑制"
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs 用の初期化付近)"
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "小括弧で括られた文字列定数で配列が初期化されています"
  
! #: c/c-typeck.cc:8227
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  msgid "%e declared here"
  msgstr "ここで宣言されています"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d 番目の %qE の引数を渡すときの列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8533
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8538
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return 内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8556
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T から %q#T への変換です"
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C では引数から共用体への変換を禁止しています"
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "左辺への代入は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "左辺の初期化は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "戻り型は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8960
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:8970
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:8980
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:8985
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C は関数のポインタと %<void *%> 間の代入を禁止しています"
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> 間の初期化を禁止しています"
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> の間の戻りを禁止しています"
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9098
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "代入でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9104
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "初期化でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9109
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:9167
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9173
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9182
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9188
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9196
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9202
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9290
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "代入で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9296
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "初期化で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9301
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "代入でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9339
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "初期化でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9343
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "型 %qT への型 %qT からの代入時に互換性のない型です"
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "型 %qT を型 %qT を使用して初期化時に互換性のない型です"
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "型 %qT を戻すときに互換性のない型です。型 %qT が予期されます"
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "伝統的な C では自動集約初期化を拒否します"
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, fuzzy, gcc-internal-format
  #| msgid "expression in static assertion is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-typeck.cc:9767
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9999
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "char の配列にとって初期化子文字列が長すぎます"
  
! #: c/c-typeck.cc:10004
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "char の配列にとって初期化子文字列が長すぎます"
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "適切でない型の配列が文字列定数で初期化されています"
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "非左辺値配列の無効な使用です"
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "無効な初期化子です"
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "配列が非定数配列式で初期化されています"
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "初期化子の要素がロード時に計算出来ません"
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "スカラー初期化子が中括弧で囲まれています"
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "入れ子になったコンテキスト内で可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "初期化子の周りに中括弧がありません"
  
! #: c/c-typeck.cc:10989
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "初期化子を欠いています"
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "レコードや共用体初期化子にフィールド名がありません"
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "初期化子内の配列インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "初期化子内に空の範囲インデックスがあります"
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "初期化子の範囲インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "初期化されたフィールドが上書きされます"
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "初期化されたフィールドが副作用で上書きされます"
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:12563
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "構造体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "伝統的な C では共用体の初期化を拒否します"
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "スカラー初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C は %<goto *expr;%> を禁止しています"
  
! #: c/c-typeck.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "非 void を戻す関数内に値が無い %<return%> があります"
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void を戻す関数内に値が有る %<return%> があります"
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C は void を戻す関数内で、式をがある %<return%> を禁止しています"
  
! #: c/c-typeck.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13503
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch の内容が整数ではありません"
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C では %<long%> による switch 文は %<int%> による switch に変換されます"
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP のループ用に break 文が使用されています"
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ループの外にある continue 文です"
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "効果がない文です"
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "結果の数が異なります"
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "浮動小数点の比較で == や != を使うのは安全ではありません"
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタの比較を禁止しています"
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "完全なポインタと不完全なポインタとの比較です"
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C 関数ポインタの順序比較を禁じます"
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ポインタがあるポインタの順序比較です"
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "スカラーが必要な場所にポインタに変換できない配列が使用されています"
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "スカラーが必要な場所で共用体型の値が使用されています"
  
! #: c/c-typeck.cc:15510
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:15849
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16511
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:16841
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "可変長配列 %qE が使用されています"
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE は %<reduction(%s)%> 用の無効な型を持っています"
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE は %<threadprivate%> (%<copyin%> 用として) でなければいけません"
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE は %<firstprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE は %<lastprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17259
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17292
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17311
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not initialized with a constant expression"
  msgid "traits array must be initialized with constants"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "固定小数変換内で無効な型です"
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: c/c-typeck.cc:18026
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D は const ではありません"
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18755
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 53120,54994 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr "関数が互換性のない型を通して呼び出されています"
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr "修飾子付き void 戻り型の関数が呼び出されています"
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr "正式な %d 番目の仮引数の型が不完全です"
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく整数型としてです"
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は浮動小数点型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は整数型ではなく複素数型としてです"
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は複素数型ではなく浮動小数型としてです"
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は %<float%> (%<double%> ではなく) としてです"
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は %qT (%qT ではなく) としてです"
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は異なる幅です"
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号無しとしてです"
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "プロトタイプによると渡している %d 番目の %qE の引数は符号付きとしてです"
  
! #: c/c-typeck.cc:4853
  #, fuzzy, gcc-internal-format
  #| msgid "too many arguments to method %qE"
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr "メソッド %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4857
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4867
  #, fuzzy, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, fuzzy, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: c/c-typeck.cc:5045
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5046
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5060
  #, fuzzy, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr "関数 %qE へ渡す引数が少なすぎます"
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr "文字列リテラルの比較結果は不定です"
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, fuzzy, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, fuzzy, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: c/c-typeck.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr "`void *' 型のポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr "関数ポインタの差を求めようとしています"
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, fuzzy, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr "不完全型へのポインタに関する計算です"
  
! #: c/c-typeck.cc:5875
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr "ISO C は複素共役用の `~' を受け付けません"
  
! #: c/c-typeck.cc:5913
  #, fuzzy, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr "abs への引数の型が間違っています"
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr "単項感嘆符(!)への引数の型が間違っています"
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr "列挙値の増分は C++ では無効です"
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr "列挙値の減分は C++ では無効です"
  
! #: c/c-typeck.cc:6007
  #, fuzzy, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:6010
  #, fuzzy, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr "真偽式が予期されます"
  
! #: c/c-typeck.cc:6026
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not support %<++%> and %<--%> on complex types"
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr "ISO C は複素数型に関する %<++%> と %<--%> をサポートしません"
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr "増分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr "減分する引数の型が間違っています"
  
! #: c/c-typeck.cc:6075
  #, fuzzy, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: c/c-typeck.cc:6079
  #, fuzzy, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: c/c-typeck.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: c/c-typeck.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6504
  #, fuzzy, gcc-internal-format
  #| msgid "address of register variable %qD requested"
  msgid "address of register compound literal requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr "大域レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr "レジスタ変数 %qD のアドレスが要求されました"
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6716
  #, fuzzy, gcc-internal-format
  #| msgid "defining a type in a compound literal is invalid in C++"
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr "複合リテラル内での型定義は C++ では無効です"
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr "ISO C は片側だけが void となる条件式を禁止しています"
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6902
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6906
  #, fuzzy, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタ間の比較式を禁止しています"
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型が一致しません"
  
! #: c/c-typeck.cc:6938
  #, fuzzy, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:6939
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "second expression has type %qT"
  msgstr "被演算子として無効な式です"
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: c/c-typeck.cc:7106
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7129
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7134
  #, fuzzy, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr "warn_unused_result 属性付きで宣言されている %qD の戻り値を無視しています"
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, fuzzy, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, fuzzy, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr "キャストが配列型を指定しています"
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr "キャストは関数型を指定しています"
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr "ISO C は非スカラーから同じ型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7439
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr "ISO C は共用体型へのキャストを禁止しています"
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr "共用体の中にない型から共用体型へキャストしています"
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr "ポインタから異なるサイズの整数へのキャストです"
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr "型 %qT の関数呼び出しから一致しない型 %qT へのキャストです"
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr "異なるサイズの整数からポインタへのキャストです"
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr "ISO C は関数ポインタからオブジェクトポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr "ISO C はオブジェクトのポインタから関数のポインタ型への変換を禁止しています"
  
! #: c/c-typeck.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr "不完全型 %qT から %qT へ変換できません"
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr "キャスト内での型定義は C++ 内では無効です"
  
! #: c/c-typeck.cc:7765
  #, fuzzy, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr "代入の抑制"
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr "(%qs 用の初期化付近)"
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "小括弧で括られた文字列定数で配列が初期化されています"
  
! #: c/c-typeck.cc:8244
  #, fuzzy
  msgid "expected %e but argument is of type %e"
  msgstr "識別子または %<*%> が予期されます"
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, fuzzy, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr "%qD はここで宣言されています"
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  msgid "%e declared here"
  msgstr "ここで宣言されています"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr "%d 番目の %qE の引数を渡すときの列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8545
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr "代入内での列挙型の変換は C++ 内では無効です"
  
! #: c/c-typeck.cc:8550
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8555
  #, fuzzy, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr "return 内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:8573
  #, fuzzy, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr "%q#T から %q#T への変換です"
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr "ISO C では引数から共用体への変換を禁止しています"
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, fuzzy, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr "%d 番目の %qE の引数は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr "左辺への代入は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr "左辺の初期化は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr "戻り型は format 属性の候補のようです"
  
! #: c/c-typeck.cc:8977
  #, fuzzy, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:8987
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:8997
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9002
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr "ISO C は関数のポインタと %<void *%> 間の代入を禁止しています"
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> 間の初期化を禁止しています"
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr "ISO C は関数ポインタと %<void *%> の間の戻りを禁止しています"
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9115
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr "代入でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9121
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr "初期化でのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9126
  #, fuzzy, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr "%d 番目の %qE の引数を渡すときのポインタの先の符号が異なります"
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr "互換性のないポインタ型から %d 番目の %qE の引数に渡しています"
  
! #: c/c-typeck.cc:9184
  #, fuzzy
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9190
  #, fuzzy
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの代入です"
  
! #: c/c-typeck.cc:9199
  #, fuzzy
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9205
  #, fuzzy
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:9213
  #, fuzzy
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9219
  #, fuzzy
  msgid "returning %e from a function with incompatible return type %e"
  msgstr "互換性のないポインタ型からの戻りです"
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9307
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr "代入で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9313
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr "初期化で整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9318
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr "%d 番目の %qE の引数へ渡すときに整数からキャスト無しにポインタを作成しています"
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9350
  #, fuzzy, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr "代入でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9356
  #, fuzzy, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr "初期化でポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr "passing argument %d 番目の %qE の引数を渡すときにポインタからキャスト無しに整数を作成しています"
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "%d 番目の %qE の引数用の互換性がない型です"
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr "型 %qT への型 %qT からの代入時に互換性のない型です"
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr "型 %qT を型 %qT を使用して初期化時に互換性のない型です"
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr "型 %qT を戻すときに互換性のない型です。型 %qT が予期されます"
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr "伝統的な C では自動集約初期化を拒否します"
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, fuzzy, gcc-internal-format
  #| msgid "expression in static assertion is not an integer constant expression"
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: c/c-typeck.cc:9784
  #, fuzzy, gcc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr "可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, fuzzy, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr "互換性のないポインタ型からの初期化です"
  
! #: c/c-typeck.cc:10016
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr "char の配列にとって初期化子文字列が長すぎます"
  
! #: c/c-typeck.cc:10021
  #, fuzzy, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr "char の配列にとって初期化子文字列が長すぎます"
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr "適切でない型の配列が文字列定数で初期化されています"
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr "非左辺値配列の無効な使用です"
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr "無効な初期化子です"
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr "配列が非定数配列式で初期化されています"
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, fuzzy, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr "初期化子の要素がロード時に計算出来ません"
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, fuzzy, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr "初期化子の終わりに余分なブレースのグループ"
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr "スカラー初期化子が中括弧で囲まれています"
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr "入れ子になったコンテキスト内で可変配列メンバを初期化しています"
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr "初期化子の周りに中括弧がありません"
  
! #: c/c-typeck.cc:11006
  #, fuzzy, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr "初期化子を欠いています"
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr "スカラー初期化子内に余分な要素があります"
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr "レコードや共用体初期化子にフィールド名がありません"
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr "初期化子内の配列インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr "初期化子内に空の範囲インデックスがあります"
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr "初期化子の範囲インデックスが配列の境界を超えました"
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr "初期化されたフィールドが上書きされます"
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr "初期化されたフィールドが副作用で上書きされます"
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr "初期化内での列挙型の変換は C++ では無効です"
  
! #: c/c-typeck.cc:12580
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in union initializer"
  msgid "excess elements in %qT initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr "構造体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr "伝統的な C では共用体の初期化を拒否します"
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr "配列初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr "スカラー初期化子内の要素が多すぎます"
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "constraint allows registers outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in output operand outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, fuzzy, gcc-internal-format
  #| msgid "output operand %d must use %<&%> constraint"
  msgid "output operand outside of a function is not constant"
  msgstr "出力被演算子 %d は %<&%> 制約を使用しなければいけません"
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, fuzzy, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "side-effects in input operand outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not defined outside of function scope"
  msgid "input operand outside of a function is not constant"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr "ISO C は %<goto *expr;%> を禁止しています"
  
! #: c/c-typeck.cc:13357
  #, fuzzy, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr "%<noreturn%> と宣言されている関数が %<return%> 文を持っています"
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr "非 void を戻す関数内に値が無い %<return%> があります"
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr "void を戻す関数内に値が有る %<return%> があります"
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr "ISO C は void を戻す関数内で、式をがある %<return%> を禁止しています"
  
! #: c/c-typeck.cc:13515
  #, fuzzy, gcc-internal-format
  msgid "function returns address of label"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13520
  #, fuzzy, gcc-internal-format
  #| msgid "function returns address of local variable"
  msgid "function returns address of nested function referencing local context"
  msgstr "関数が局所変数のアドレスを返します"
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr "switch の内容が整数ではありません"
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr "ISO C では %<long%> による switch 文は %<int%> による switch に変換されます"
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr "case ラベルは整数定数式に出来ません"
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr "switch 文の外にある case ラベルです"
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr "switch 文の外にある %<default%> ラベルです"
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr "OpenMP のループ用に break 文が使用されています"
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr "ループの外にある continue 文です"
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr "効果がない文です"
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr "異なる列挙型の比較に関して警告する"
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, fuzzy, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr "結果の数が異なります"
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, fuzzy, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr "浮動小数点の比較で == や != を使うのは安全ではありません"
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr "ISO C は %<void *%> と関数ポインタの比較を禁止しています"
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr "ポインタと整数との比較を行なっています"
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr "完全なポインタと不完全なポインタとの比較です"
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr "ISO C 関数ポインタの順序比較を禁じます"
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr "NULL ポインタがあるポインタの順序比較です"
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr "スカラーが必要な場所にポインタに変換できない配列が使用されています"
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr "スカラーが必要な場所で共用体型の値が使用されています"
  
! #: c/c-typeck.cc:15527
  #, fuzzy, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr "スカラーが必要な場所で構造体型の値が使用されています"
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, fuzzy, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:15866
  #, fuzzy, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, fuzzy, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, fuzzy, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, fuzzy, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr "配列 new でのサイズは完全な型を持たねばなりません"
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, fuzzy, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr "代入として無効な左辺値です"
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, fuzzy, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, fuzzy, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, fuzzy, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:16528
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, fuzzy, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr "仮引数 %qD が不完全型を持っています"
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, fuzzy, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr "非整数型のビットフィールド %qD です"
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, fuzzy, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, fuzzy, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr "読み取り専用変数 %qD の増分です"
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, fuzzy, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, fuzzy, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr "ポインタが予期されます"
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16850
  #, fuzzy, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr "セクション属性は `%s' には使えません"
  
! #: c/c-typeck.cc:16858
  #, fuzzy, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr "可変長配列 %qE が使用されています"
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr "%qE は %<reduction(%s)%> 用の無効な型を持っています"
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16999
  #, fuzzy, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr "可変長配列が使用されています"
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr "%qE は %<threadprivate%> (%<copyin%> 用として) でなければいけません"
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, fuzzy, gcc-internal-format
  #| msgid "%qE appears more than once in data clauses"
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, fuzzy, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr "%qE は %<firstprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr "%qE は %<lastprivate%> 句内では変数ではありません"
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17276
  #, fuzzy, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17290
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17309
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17328
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, fuzzy, gcc-internal-format
  #| msgid "%qD was not initialized with a constant expression"
  msgid "traits array must be initialized with constants"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, fuzzy, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, fuzzy, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr "固定小数変換内で無効な型です"
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, fuzzy, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, fuzzy, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, fuzzy, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: c/c-typeck.cc:18036
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr "ソースはポインタではありません"
  
! #: c/c-typeck.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, fuzzy, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr "%qs 句が多すぎます"
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, fuzzy, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr "重複した %<const%> です"
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, fuzzy, gcc-internal-format
  #| msgid "%q#D is not const"
  msgid "%qD shall not be const"
  msgstr "%q#D は const ではありません"
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr "%qE は %qs (%qs 用) として前もって決められています"
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18772
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, fuzzy, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr "%<va_arg%> の第一引数が %<va_list%> 型ではありません"
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 55594,55638 ****
  msgid "failed compiling %s"
  msgstr "プラグイン %s の初期化に失敗しました"
  
! #: cp/call.cc:2159
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "%qT から %qT への変換が曖昧です"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4014
  #, fuzzy
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT から %qT へ %<this%> パラメータを暗黙的に変換する方法が不明です"
  
! #: cp/call.cc:4021
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "第 %d 引数を %qT から %qT へ変換する方法が不明です"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  #, fuzzy
  msgid "no known conversion from %qH to %qI"
  msgstr "第 %d 引数を %qT から %qT へ変換する方法が不明です"
  
! #: cp/call.cc:4035
  #, fuzzy
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "第 %d 引数を %qT から %qT へ変換する方法が不明です"
  
! #: cp/call.cc:4049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/call.cc:4054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
--- 55676,55720 ----
  msgid "failed compiling %s"
  msgstr "プラグイン %s の初期化に失敗しました"
  
! #: cp/call.cc:2163
  #, fuzzy, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr "%qT から %qT への変換が曖昧です"
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4018
  #, fuzzy
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr "  %qT から %qT へ %<this%> パラメータを暗黙的に変換する方法が不明です"
  
! #: cp/call.cc:4025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr "第 %d 引数を %qT から %qT へ変換する方法が不明です"
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  #, fuzzy
  msgid "no known conversion from %qH to %qI"
  msgstr "第 %d 引数を %qT から %qT へ変換する方法が不明です"
  
! #: cp/call.cc:4039
  #, fuzzy
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr "第 %d 引数を %qT から %qT へ変換する方法が不明です"
  
! #: cp/call.cc:4053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/call.cc:4058
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
*************** msgid "candidate expects %d argument, %d
*** 55640,56520 ****
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/call.cc:4082
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T, %T) <組み込み>"
  
! #: cp/call.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T) <組み込み>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%D(%T) <組み込み>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%T <変換>"
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "%s%#D <削除済み>"
  
! #: cp/call.cc:4101
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#D <削除済み>"
  
! #: cp/call.cc:4103
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#D <削除済み>"
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s: %s"
  
! #: cp/call.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "inherited here"
  msgstr "無効な初期化子"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4827
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT から %qT への変換が曖昧です"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  #, fuzzy
  msgid "could not convert %qH to %qI"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "オーバーロードされている %<%D(%A)%> の呼び出しが曖昧です"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> への呼び出しが適合しません"
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> の呼び出しが曖昧です"
  
! #: cp/call.cc:5649
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs 用の %<%s %E%> 内にあるオーバーロードが曖昧です"
  
! #: cp/call.cc:5650
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs で %<%s %E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5663
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "二項演算子 %s への無効な被演算子です (%qT と %qT)"
  
! #: cp/call.cc:5665
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "二項演算子 %s への無効な被演算子です (%qT と %qT)"
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5678
  #, fuzzy
  msgid " (operand types are %e and %e)"
  msgstr "二項演算子 %s への無効な被演算子です (%qT と %qT)"
  
! #: cp/call.cc:5693
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> 内にある三項演算子 %<operator?:%> が適合しません "
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5709
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> で %<%E%s%> 内にあるものが適合しません"
  
! #: cp/call.cc:5716
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> 内の %<operator[]%> が適合しません"
  
! #: cp/call.cc:5727
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5730
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs で %<%s %E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5736
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5739
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> で %<%s%E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5758
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> で %<%E %s %E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5767
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> で %<%s%E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5879
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ は中間項が省略された ?: 式を禁止しています"
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d 番目の引数が `%s' の型と互換性がありません"
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?: への被演算子が異なる型 %qT と %qT を持っています"
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: への被演算子が異なる型 %qT と %qT を持っています"
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/call.cc:6483
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: cp/call.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6516
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6532
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD の戻り型が %<int%> ではありません"
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T と %q#T の間での比較です"
  
! #: cp/call.cc:7870
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "%<(%T) (%A)%> への呼び出しが適合しません"
  
! #: cp/call.cc:7884
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> の呼び出しが曖昧です"
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD は通常は非静的関数です。"
  
! #: cp/call.cc:8183
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD は通常は非静的関数です。"
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> は %qT 用としては適切ではありません"
  
! #: cp/call.cc:8446
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ここで宣言されています"
  
! #: cp/call.cc:8452
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ここで宣言されています"
  
! #: cp/call.cc:8460
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D はアクセス出来ません"
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL から非ポインタ型 %qT へ変換しています"
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8567
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL から非ポインタ型へ変換しています"
  
! #: cp/call.cc:8641
  #, fuzzy, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: cp/call.cc:8663
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT 用の初期化子の周りに中括弧が多すぎます"
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8770
  #, fuzzy
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT から %qT への無効な変換です"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT から %qT への無効な変換です"
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/call.cc:9058
  #, fuzzy
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "%qE の %qT から %qT への変換は曖昧です"
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "関数呼び出しの引数が format 属性の候補であるようです"
  
! #: cp/call.cc:9275
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9284
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9289
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "参照を参照として宣言できません"
  
  #. extype is volatile
! #: cp/call.cc:9292
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9305
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9308
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9347
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9554
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10843
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/call.cc:11386
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "代わりに #include を使用してください"
  
! #: cp/call.cc:11388
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "可変配列メンバを初期化しています"
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/call.cc:11419
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "代わりに #include を使用してください"
  
! #: cp/call.cc:11421
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "可変配列メンバを初期化しています"
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/call.cc:11577
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "不完全型への変換です"
  
! #: cp/call.cc:11649
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "定数が自身を参照しています"
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11980
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "コンストラクタ %<%T::%D%> を直接呼び出すことは出来ません"
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "オーバーロードされた %<%s(%A)%> の呼び出しは曖昧です"
  
! #: cp/call.cc:12276
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/call.cc:12281
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: cp/call.cc:12282
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "デストラクタから値を返そうとしています"
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13488
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13552
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T から %q#T への変換です"
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13869
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " 候補 1: %q+#F"
  
! #: cp/call.cc:13871
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " 候補 2: %q+#F"
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14537
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "無効なバージョン番号形式"
  
! #: cp/call.cc:14866
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/call.cc:14867
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 55722,56602 ----
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/call.cc:4086
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T, %T) <組み込み>"
  
! #: cp/call.cc:4091
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr "%s%D(%T, %T) <組み込み>"
  
! #: cp/call.cc:4095
  #, fuzzy, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr "%s%D(%T) <組み込み>"
  
! #: cp/call.cc:4099
  #, fuzzy, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr "%s%T <変換>"
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr "%s%#D <削除済み>"
  
! #: cp/call.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr "%s%#D <削除済み>"
  
! #: cp/call.cc:4107
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr "%s%#D <削除済み>"
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "%s%#qD"
  msgstr "%s: %s"
  
! #: cp/call.cc:4118
  #, fuzzy, gcc-internal-format
  msgid "inherited here"
  msgstr "無効な初期化子"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, fuzzy, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4831
  #, fuzzy
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr "%qT から %qT への変換が曖昧です"
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  #, fuzzy
  msgid "could not convert %qH to %qI"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  #, fuzzy
  msgid "could not convert %qE from %qH to %qI"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  #, fuzzy
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "オーバーロードされている %<%D(%A)%> の呼び出しが曖昧です"
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr "%<(%T) (%A)%> への呼び出しが適合しません"
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> の呼び出しが曖昧です"
  
! #: cp/call.cc:5653
  #, fuzzy, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr "%qs 用の %<%s %E%> 内にあるオーバーロードが曖昧です"
  
! #: cp/call.cc:5654
  #, fuzzy, gcc-internal-format
  msgid "no match for "
  msgstr "%qs で %<%s %E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5667
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr "二項演算子 %s への無効な被演算子です (%qT と %qT)"
  
! #: cp/call.cc:5669
  #, fuzzy, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr "二項演算子 %s への無効な被演算子です (%qT と %qT)"
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5682
  #, fuzzy
  msgid " (operand types are %e and %e)"
  msgstr "二項演算子 %s への無効な被演算子です (%qT と %qT)"
  
! #: cp/call.cc:5697
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5701
  #, fuzzy, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr "%<%E ? %E : %E%> 内にある三項演算子 %<operator?:%> が適合しません "
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5713
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr "%<operator%s%> で %<%E%s%> 内にあるものが適合しません"
  
! #: cp/call.cc:5720
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5723
  #, fuzzy, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr "%<%E[%E]%> 内の %<operator[]%> が適合しません"
  
! #: cp/call.cc:5731
  #, fuzzy, gcc-internal-format
  msgid "%qs"
  msgstr "%s"
  
! #: cp/call.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr "%qs で %<%s %E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5740
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/call.cc:5743
  #, fuzzy, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr "%<operator%s%> で %<%s%E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5762
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr "%<operator%s%> で %<%E %s %E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5771
  #, fuzzy, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr "%<operator%s%> で %<%s%E%> 内にあるものが適合しません"
  
! #: cp/call.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr "ISO C++ は中間項が省略された ?: 式を禁止しています"
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, fuzzy, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr "%d 番目の引数が `%s' の型と互換性がありません"
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr "?: への被演算子が異なる型 %qT と %qT を持っています"
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, fuzzy, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr "?: への被演算子が異なる型 %qT と %qT を持っています"
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/call.cc:6487
  #, fuzzy, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr "条件式での型の組合わせが適合しません"
  
! #: cp/call.cc:6507
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6511
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6515
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/call.cc:6536
  #, fuzzy, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr "条件式内でポインタ型と整数型が適合しません"
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, fuzzy, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr "%qD の戻り型が %<int%> ではありません"
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr "%q#T と %q#T の間での比較です"
  
! #: cp/call.cc:7874
  #, fuzzy, gcc-internal-format
  #| msgid "no match for call to %<(%T) (%A)%>"
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr "%<(%T) (%A)%> への呼び出しが適合しません"
  
! #: cp/call.cc:7888
  #, fuzzy, gcc-internal-format
  #| msgid "call of %<(%T) (%A)%> is ambiguous"
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr "%<(%T) (%A)%> の呼び出しが曖昧です"
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr "%qD は通常は非静的関数です。"
  
! #: cp/call.cc:8187
  #, fuzzy, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr "%qD は通常は非静的関数です。"
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr "%<operator %s%> は %qT 用としては適切ではありません"
  
! #: cp/call.cc:8450
  #, fuzzy, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, fuzzy, gcc-internal-format
  msgid "declared private here"
  msgstr "ここで宣言されています"
  
! #: cp/call.cc:8456
  #, fuzzy, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, fuzzy, gcc-internal-format
  msgid "declared protected here"
  msgstr "ここで宣言されています"
  
! #: cp/call.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr "%q+#D はアクセス出来ません"
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr "NULL から非ポインタ型 %qT へ変換しています"
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8571
  #, fuzzy, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr "NULL から非ポインタ型へ変換しています"
  
! #: cp/call.cc:8645
  #, fuzzy, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: cp/call.cc:8667
  #, fuzzy, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr "%qT 用の初期化子の周りに中括弧が多すぎます"
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8774
  #, fuzzy
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  #, fuzzy
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr "%qT から %qT への無効な変換です"
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  #, fuzzy
  msgid "invalid conversion from %qH to %qI"
  msgstr "%qT から %qT への無効な変換です"
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, fuzzy, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/call.cc:9062
  #, fuzzy
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr "%qE の %qT から %qT への変換は曖昧です"
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr "関数呼び出しの引数が format 属性の候補であるようです"
  
! #: cp/call.cc:9279
  #, fuzzy
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9288
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9293
  #, fuzzy
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "参照を参照として宣言できません"
  
  #. extype is volatile
! #: cp/call.cc:9296
  #, fuzzy
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9309
  #, fuzzy
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9312
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9351
  #, fuzzy, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9558
  #, fuzzy
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9667
  #, fuzzy, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr "参照を参照として宣言できません"
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, fuzzy, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, fuzzy, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, fuzzy, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/call.cc:11398
  #, fuzzy, gcc-internal-format
  msgid "; use assignment instead"
  msgstr "代わりに #include を使用してください"
  
! #: cp/call.cc:11400
  #, fuzzy, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr "可変配列メンバを初期化しています"
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, fuzzy, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/call.cc:11431
  #, fuzzy, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr "代わりに #include を使用してください"
  
! #: cp/call.cc:11433
  #, fuzzy, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr "可変配列メンバを初期化しています"
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, fuzzy, gcc-internal-format
  msgid "%#qT declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/call.cc:11589
  #, fuzzy, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr "不完全型への変換です"
  
! #: cp/call.cc:11661
  #, fuzzy, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr "定数が自身を参照しています"
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  #, fuzzy
  msgid "cannot convert %qH to %qI"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11992
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr "コンストラクタ %<%T::%D%> を直接呼び出すことは出来ません"
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, fuzzy, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr "%<%D(%A)%> の呼び出しに適合する関数がありません"
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr "オーバーロードされた %<%s(%A)%> の呼び出しは曖昧です"
  
! #: cp/call.cc:12288
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/call.cc:12293
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: cp/call.cc:12294
  #, fuzzy, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr "デストラクタから値を返そうとしています"
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13500
  #, fuzzy, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13564
  #, fuzzy
  msgid "  for conversion from %qH to %qI"
  msgstr "%q#T から %q#T への変換です"
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13881
  #, fuzzy, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr " 候補 1: %q+#F"
  
! #: cp/call.cc:13883
  #, fuzzy, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr " 候補 2: %q+#F"
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14549
  #, fuzzy
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr "無効なバージョン番号形式"
  
! #: cp/call.cc:14878
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "possibly dangling reference to a temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/call.cc:14879
  #, fuzzy, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
*************** msgstr ""
*** 56559,56566 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D はオーバーロードすることが出来ません"
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "前方での `%s' の宣言"
--- 56641,56648 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr "%q+#D はオーバーロードすることが出来ません"
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr "前方での `%s' の宣言"
*************** msgstr ""
*** 56595,57108 ****
  msgid "local member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "クラス %qT 内の全てのメンバ関数が非公開です"
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T はフレンドが無い非公開デストラクタのみ定義しています"
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T はフレンドが無い非公開コンストラクタのみ定義しています"
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3243
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+#D はオーバーロードすることが出来ません"
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, fuzzy, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%q+D は隠されています"
  
! #: cp/class.cc:3366
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "ビットフィールド %q+#D が非整数型です"
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ビットフィールド %q+D の幅が整数定数ではありません"
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ビットフィールド %q+D の幅が負です"
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ビットフィールド %q+D の幅が 0 です"
  
! #: cp/class.cc:3819
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "%q+D の幅が型の大きさを超えています"
  
! #: cp/class.cc:3825
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D は %q#T の全ての値を持つには小さすぎます"
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "コンストラクタを持つメンバ %q+#D は共用体内では許可されていません"
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "デストラクタを持つメンバ %q+#D は共用体内では許可されていません"
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "コピー代入演算子を持つメンバ %q+#D は共用体内では許可されていません"
  
! #: cp/class.cc:3896
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/class.cc:4012
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D は共用体のメンバのため静的ではありません"
  
! #: cp/class.cc:4025
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "コンストラクタが無いクラス内に非静的定数メンバ %q+#D があります"
  
! #: cp/class.cc:4038
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "フィールド %q+D はが関数型として無効な宣言をされました"
  
! #: cp/class.cc:4044
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/class.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "共用体 %qT 内の複数のフィールドが初期化されました"
  
! #: cp/class.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:4252
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "フィールド %q+#D がクラス名と同じです"
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T がポインタデータメンバを持っています"
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4294
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:4778
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "非仮想関数 %q+D 用の初期化子が指定されています"
  
! #: cp/class.cc:5147
  #, fuzzy, gcc-internal-format
  #| msgid "no suitable %<operator %s%> for %qT"
  msgid "no viable destructor for %qT"
  msgstr "%<operator %s%> は %qT 用としては適切ではありません"
  
! #: cp/class.cc:5149
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "関数を inline にできません"
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/class.cc:6564
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6593
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "コンストラクタが無いクラス内に非静的参照 %q+#D があります"
  
! #: cp/class.cc:6599
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "コンストラクタが無いクラス内に非静的定数メンバ %q+#D があります"
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:6959
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "直接の基底 %qT は曖昧なため %qT 内でアクセスできません"
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "仮想基底 %qT は曖昧なため %qT 内ではアクセスできません"
  
! #: cp/class.cc:7254
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "%q+D のオフセットは ABI に適合していないため将来のバージョンの GCC では変更になるかもしれません"
  
! #: cp/class.cc:7450
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7777
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "可変配列メンバの無効な使用法です"
  
! #: cp/class.cc:7782
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7811
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: cp/class.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "構造体に可変配列メンバ以外のメンバがありません"
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "%q#T が再定義されています"
  
! #: cp/class.cc:7830
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: cp/class.cc:7832
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "構造体に可変配列メンバ以外のメンバがありません"
  
! #: cp/class.cc:7855
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T が再定義されています"
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T は仮想関数を持っており非仮想デストラクタからアクセス可能です"
  
! #: cp/class.cc:8153
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D 用のプロトタイプがクラス %qT 内のどれとも一致しません"
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "言語文字列 %<\"%E\"%> は認識できません"
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "関数 %qD から型 %q#T への変換が適合しません"
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "オーバーロードされた関数 %qD から型 %q#T への変換は曖昧です"
  
! #: cp/class.cc:9204
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "メンバ %qD へのポインタと見なしています"
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "型情報が不十分です"
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/class.cc:9624
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/class.cc:9627
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
--- 56677,57190 ----
  msgid "local member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, fuzzy, gcc-internal-format
  msgid "%qT declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr "クラス %qT 内の全てのメンバ関数が非公開です"
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr "%q#T はフレンドが無い非公開デストラクタのみ定義しています"
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr "%q#T はフレンドが無い非公開コンストラクタのみ定義しています"
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3244
  #, fuzzy, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr "%q+#D はオーバーロードすることが出来ません"
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, fuzzy, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, fuzzy, gcc-internal-format
  msgid "%qD was hidden"
  msgstr "%q+D は隠されています"
  
! #: cp/class.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "  by %qD"
  msgstr "        %qD"
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, fuzzy, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr "ビットフィールド %q+#D が非整数型です"
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr "ビットフィールド %q+D の幅が整数定数ではありません"
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr "ビットフィールド %q+D の幅が負です"
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr "ビットフィールド %q+D の幅が 0 です"
  
! #: cp/class.cc:3820
  #, fuzzy, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr "%q+D の幅が型の大きさを超えています"
  
! #: cp/class.cc:3826
  #, fuzzy, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr "%q+D は %q#T の全ての値を持つには小さすぎます"
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr "コンストラクタを持つメンバ %q+#D は共用体内では許可されていません"
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr "デストラクタを持つメンバ %q+#D は共用体内では許可されていません"
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr "コピー代入演算子を持つメンバ %q+#D は共用体内では許可されていません"
  
! #: cp/class.cc:3897
  #, fuzzy, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/class.cc:4013
  #, fuzzy, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr "%q+D は共用体のメンバのため静的ではありません"
  
! #: cp/class.cc:4026
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr "コンストラクタが無いクラス内に非静的定数メンバ %q+#D があります"
  
! #: cp/class.cc:4039
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr "フィールド %q+D はが関数型として無効な宣言をされました"
  
! #: cp/class.cc:4045
  #, fuzzy, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/class.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr "共用体 %qT 内の複数のフィールドが初期化されました"
  
! #: cp/class.cc:4205
  #, fuzzy, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:4253
  #, fuzzy, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr "フィールド %q+#D がクラス名と同じです"
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr "%q#T がポインタデータメンバを持っています"
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4295
  #, fuzzy, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:4779
  #, fuzzy, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr "非仮想関数 %q+D 用の初期化子が指定されています"
  
! #: cp/class.cc:5148
  #, fuzzy, gcc-internal-format
  #| msgid "no suitable %<operator %s%> for %qT"
  msgid "no viable destructor for %qT"
  msgstr "%<operator %s%> は %qT 用としては適切ではありません"
  
! #: cp/class.cc:5150
  #, fuzzy, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, fuzzy, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, fuzzy, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, fuzzy, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, fuzzy, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr "関数を inline にできません"
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, fuzzy, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/class.cc:6565
  #, fuzzy, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/class.cc:6594
  #, fuzzy, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr "コンストラクタが無いクラス内に非静的参照 %q+#D があります"
  
! #: cp/class.cc:6600
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr "コンストラクタが無いクラス内に非静的定数メンバ %q+#D があります"
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:6960
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr "%qD の整列は元の宣言より大きいです"
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr "直接の基底 %qT は曖昧なため %qT 内でアクセスできません"
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr "仮想基底 %qT は曖昧なため %qT 内ではアクセスできません"
  
! #: cp/class.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr "%q+D のオフセットは ABI に適合していないため将来のバージョンの GCC では変更になるかもしれません"
  
! #: cp/class.cc:7451
  #, fuzzy, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr "配列 %qE のサイズが大きすぎます"
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7778
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr "可変配列メンバの無効な使用法です"
  
! #: cp/class.cc:7783
  #, fuzzy, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7812
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: cp/class.cc:7814
  #, fuzzy, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr "構造体に可変配列メンバ以外のメンバがありません"
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, fuzzy, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr "%q#T が再定義されています"
  
! #: cp/class.cc:7831
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr "構造体の最後ではない所に可変配列メンバがあります"
  
! #: cp/class.cc:7833
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr "構造体に可変配列メンバ以外のメンバがありません"
  
! #: cp/class.cc:7856
  #, fuzzy, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr "`%s' は前にここで宣言されました"
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr "%q#T が再定義されています"
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr "%q#T は仮想関数を持っており非仮想デストラクタからアクセス可能です"
  
! #: cp/class.cc:8154
  #, fuzzy, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr "%q#D 用のプロトタイプがクラス %qT 内のどれとも一致しません"
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, fuzzy, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr "言語文字列 %<\"%E\"%> は認識できません"
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr "関数 %qD から型 %q#T への変換が適合しません"
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr "オーバーロードされた関数 %qD から型 %q#T への変換は曖昧です"
  
! #: cp/class.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr "メンバ %qD へのポインタと見なしています"
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr "型情報が不十分です"
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/class.cc:9625
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/class.cc:9628
  #, fuzzy, gcc-internal-format
  #| msgid "redeclared here as %q#D"
  msgid "used here to mean %q#D"
*************** msgstr "関数 `%s' に対して不適�
*** 57139,57145 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
--- 57221,57227 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
*************** msgstr ""
*** 57190,57196 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 57272,57278 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 57250,58069 ****
  msgid "%qD called with no caught exceptions active"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s は %s をサポートしません"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:3126
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "無効なオプション %s"
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "元々はここで定義されました"
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:4847
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6098
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6271
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6282
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6285
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6296
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6299
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6310
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6325
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6328
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6486
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7536
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE は初期化されていません"
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D は const ではありません"
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D は volatile です"
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7996
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7999
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8151
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:9205
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9412
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9714
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10196
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/constexpr.cc:10204
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10218
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10587
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:10820
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:11005
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: cp/constexpr.cc:11007
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/constexpr.cc:11009
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12461
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12537
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "仮想関数は friend にできません"
  
! #: cp/constexpr.cc:12554
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:12618
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12692
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: cp/constexpr.cc:12700
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12959
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12972
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: cp/constexpr.cc:13023
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ファイル \"%s\" に戻るはずでした"
--- 57332,58151 ----
  msgid "%qD called with no caught exceptions active"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  msgid "%qD called without supportable %qs"
  msgstr "%s は %s をサポートしません"
  
! #: cp/constexpr.cc:2287
  #, fuzzy, gcc-internal-format
  msgid "%qD called with unexpected %qs argument"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, fuzzy, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr "#pragma message: %s"
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, fuzzy, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:3137
  #, fuzzy, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr "無効なオプション %s"
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, fuzzy, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr "非関数 %qD の呼び出しです"
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, fuzzy, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, fuzzy, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr "元々はここで定義されました"
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3654
  #, fuzzy, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr "可変長オブジェクトが初期化されないようです"
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, fuzzy, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, fuzzy, gcc-internal-format
  #| msgid "cannot call member function %qD without object"
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4078
  #, fuzzy, gcc-internal-format
  #| msgid "'o' operand is not constant"
  msgid "cannot allocate array: size not constant"
  msgstr "'o' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, fuzzy, gcc-internal-format
  msgid "allocation performed here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, fuzzy, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr "`%s' の宣言は前方のローカルシンボルを覆い隠します"
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:4323
  #, fuzzy, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4848
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:4851
  #, fuzzy, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, fuzzy, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr "右シフト回数が負です"
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, fuzzy, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, fuzzy, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, fuzzy, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, fuzzy, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr "配列の添字が配列境界の外にあります"
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, fuzzy, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr "%<void *%> ポインタの参照を解除しています"
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, fuzzy, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, fuzzy, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6102
  #, fuzzy, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6275
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6286
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6289
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6300
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6314
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6318
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6329
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6332
  #, fuzzy, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr "入れ子になった関数はこのターゲットではサポートされていません"
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, fuzzy, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr "初期化子を欠いています"
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, fuzzy, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:7545
  #, fuzzy, gcc-internal-format
  msgid "%qT object created here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here"
  msgstr "%qD はここで宣言されています"
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, fuzzy, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, fuzzy, gcc-internal-format
  msgid "allocated here"
  msgstr "ここで宣言されています"
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, fuzzy, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7629
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, fuzzy, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr "%qE は初期化されていません"
  
! #: cp/constexpr.cc:7642
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr "%q#D は const ではありません"
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr "%q#D は volatile です"
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr "%qD は定数式で初期化されませんでした"
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, fuzzy, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:7998
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8005
  #, fuzzy, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8008
  #, fuzzy, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8160
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, fuzzy, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, fuzzy, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "use of %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, fuzzy, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/constexpr.cc:9214
  #, fuzzy, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9421
  #, fuzzy, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr "%q+D が再定義されました"
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, fuzzy, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:9723
  #, fuzzy, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10195
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10205
  #, fuzzy, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/constexpr.cc:10213
  #, fuzzy, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10227
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, fuzzy, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:10596
  #, fuzzy, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, fuzzy, gcc-internal-format
  #| msgid "'B' operand is not constant"
  msgid "contract condition is not constant"
  msgstr "'B' 被演算子が定数ではありません"
  
! #: cp/constexpr.cc:10829
  #, fuzzy, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:11014
  #, fuzzy, gcc-internal-format
  #| msgid "break statement not within loop or switch"
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr "ループまたは switch 文の外にある break 文です"
  
! #: cp/constexpr.cc:11016
  #, fuzzy, gcc-internal-format
  #| msgid "%<friend%> used outside of class"
  msgid "%<continue%> outside of a loop"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/constexpr.cc:11018
  #, fuzzy, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, fuzzy, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11214
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12175
  #, fuzzy, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, fuzzy, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12470
  #, fuzzy, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12546
  #, fuzzy, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr "仮想関数は friend にできません"
  
! #: cp/constexpr.cc:12563
  #, fuzzy, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr "定数式内でオーバーフローしました"
  
! #: cp/constexpr.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12701
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr "%qE は最初に使用した後に %<threadprivate%> と宣言されています"
  
! #: cp/constexpr.cc:12709
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, fuzzy, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, fuzzy, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/constexpr.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/constexpr.cc:12981
  #, fuzzy, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: cp/constexpr.cc:13032
  #, fuzzy, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "ファイル \"%s\" に戻るはずでした"
*************** msgstr "%qD は変数ではありませ�
*** 58267,58273 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
--- 58349,58355 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
*************** msgstr ""
*** 58465,58471 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "クラスタイプ項を欠いています"
--- 58547,58553 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, fuzzy, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr "クラスタイプ項を欠いています"
*************** msgstr ""
*** 58697,58703 ****
  msgid "%<return_void%> declared here"
  msgstr "%qD はここで定義されています"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "不明な型名 %qE です"
--- 58779,58785 ----
  msgid "%<return_void%> declared here"
  msgstr "%qD はここで定義されています"
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr "不明な型名 %qE です"
*************** msgstr "%<__builtin_prefetch%> への第
*** 58797,58857 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/coroutines.cc:2426
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: cp/coroutines.cc:2999
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE が重複しています"
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "case の値としてポインタは許可されていません"
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58879,58939 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/coroutines.cc:2428
  #, fuzzy, gcc-internal-format
  #| msgid "no previous prototype for %qD"
  msgid "no suspend point info for %qD"
  msgstr "前に %qD 用のプロトタイプがありません"
  
! #: cp/coroutines.cc:3001
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %qE"
  msgid "duplicate info for %qE"
  msgstr "%qE が重複しています"
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, fuzzy, gcc-internal-format
  #| msgid "pointers are not permitted as case values"
  msgid "await expressions are not permitted in handlers"
  msgstr "case の値としてポインタは許可されていません"
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, fuzzy, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr "一時オブジェクトのア�
*** 58893,58951 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/cp-gimplify.cc:2337
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/cp-gimplify.cc:2340
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/cp-gimplify.cc:4130
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "マクロ引数リストにあり得ないトークン"
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/cp-gimplify.cc:4190
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/cp-gimplify.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4217
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58975,59033 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/cp-gimplify.cc:2338
  #, fuzzy, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/cp-gimplify.cc:2341
  #, fuzzy, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, fuzzy, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/cp-gimplify.cc:4133
  #, fuzzy, gcc-internal-format
  #| msgid "invalid argument of %qE attribute"
  msgid "pack expansion of %qE attribute"
  msgstr "%qE 属性の無効な引数です"
  
! #: cp/cp-gimplify.cc:4136
  #, fuzzy, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr "マクロ引数リストにあり得ないトークン"
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/cp-gimplify.cc:4193
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/cp-gimplify.cc:4210
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4220
  #, fuzzy, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 58990,58996 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 59072,59078 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr "%qT から %qT への変換が曖昧です"
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 59355,59643 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/decl.cc:1029
  #, fuzzy, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "環境変数 %qs が定義されていません"
  
  # ここより下の数文は一つの文が2個以上の msgid に分割されています
  # 訳すのは非常に困難です
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1555
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:1616
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "使用している宣言 %q+D は前に使用している宣言と競合しています"
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:1641
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/decl.cc:1670
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:1673
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:1726
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:1768
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "redefinition of default argument for %q+#D"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/decl.cc:1770
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "元の定義はここに出現しています"
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "属性宣言です"
  
! #: cp/decl.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "組み込み関数 %q#D を覆い隠しています"
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "ライブラリ関数 %q#D を覆い隠しています"
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "ライブラリ関数 %q#D は非関数 %q#D として再宣言されています"
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/decl.cc:2065
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: cp/decl.cc:2075
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "空の宣言です"
  
! #: cp/decl.cc:2180
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D が異なる種類のシンボルとして再宣言されました"
  
! #: cp/decl.cc:2225
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/decl.cc:2246
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: cp/decl.cc:2270
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:2281
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2283
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:2294
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:2296
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "前方での `%s' の暗黙的な宣言"
  
! #: cp/decl.cc:2358
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "前はここで定義されました"
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/decl.cc:2367
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, fuzzy, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:2387
  #, fuzzy, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, fuzzy, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "ソースはポインタではありません"
  
! #: cp/decl.cc:2396
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable %qs not defined"
  msgid "extern variable is not name-independent"
  msgstr "環境変数 %qs が定義されていません"
  
! #: cp/decl.cc:2408
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "`%s' と型が矛盾します"
  
! #: cp/decl.cc:2410
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:2450
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/decl.cc:2453
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
  msgstr "前はここで宣言されました"
  
! #: cp/decl.cc:2602
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2603
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2618
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.cc:2681
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%q+D が再定義されました"
--- 59437,59725 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr "%q+F が %<static%> と宣言されましたが定義されていません"
  
! #: cp/decl.cc:1033
  #, fuzzy, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr "環境変数 %qs が定義されていません"
  
  # ここより下の数文は一つの文が2個以上の msgid に分割されています
  # 訳すのは非常に困難です
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1559
  #, fuzzy, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:1620
  #, fuzzy, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr "使用している宣言 %q+D は前に使用している宣言と競合しています"
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:1645
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/decl.cc:1674
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:1677
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:1730
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, fuzzy, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:1772
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "redefinition of default argument for %q+#D"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/decl.cc:1774
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr "元の定義はここに出現しています"
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "attribute declaration"
  msgid "earlier declaration"
  msgstr "属性宣言です"
  
! #: cp/decl.cc:1955
  #, fuzzy, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr "組み込み関数 %q+D が非関数として宣言されました"
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr "組み込み関数 %q#D を覆い隠しています"
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr "ライブラリ関数 %q#D を覆い隠しています"
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr "ライブラリ関数 %q#D は非関数 %q#D として再宣言されています"
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/decl.cc:2069
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, fuzzy, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr "%q+D の宣言が組み込み関数を隠します"
  
! #: cp/decl.cc:2079
  #, fuzzy, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr "空の宣言です"
  
! #: cp/decl.cc:2184
  #, fuzzy, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, fuzzy, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr "%q+D が異なる種類のシンボルとして再宣言されました"
  
! #: cp/decl.cc:2229
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/decl.cc:2250
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr "関数 %qE の暗黙的な宣言です"
  
! #: cp/decl.cc:2274
  #, fuzzy, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:2285
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2287
  #, fuzzy, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:2298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:2300
  #, fuzzy, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr "前方での `%s' の暗黙的な宣言"
  
! #: cp/decl.cc:2362
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr "前はここで定義されました"
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/decl.cc:2371
  #, fuzzy, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, fuzzy, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:2384
  #, fuzzy, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:2391
  #, fuzzy, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, fuzzy, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr "ソースはポインタではありません"
  
! #: cp/decl.cc:2400
  #, fuzzy, gcc-internal-format
  #| msgid "environment variable %qs not defined"
  msgid "extern variable is not name-independent"
  msgstr "環境変数 %qs が定義されていません"
  
! #: cp/decl.cc:2412
  #, fuzzy, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr "`%s' と型が矛盾します"
  
! #: cp/decl.cc:2414
  #, fuzzy, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:2454
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/decl.cc:2457
  #, fuzzy, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, fuzzy, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, fuzzy, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, fuzzy, gcc-internal-format
  #| msgid "previously declared here"
  msgid "previously declared here without exporting"
  msgstr "前はここで宣言されました"
  
! #: cp/decl.cc:2606
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2607
  #, fuzzy, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/decl.cc:2622
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.cc:2685
  #, fuzzy, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr "%q+D が再定義されました"
*************** msgstr "%q+D が再定義されました
*** 59650,59693 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3626
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.cc:3636
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 59732,59775 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.cc:3332
  #, fuzzy, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr "%q+D のデータ領域が前の宣言と競合しています"
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3630
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.cc:3640
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 59695,62291 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3784
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "%q+D の冗長な再宣言です"
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "case ラベルにジャンプしています"
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  ここから"
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  try ブロックに入ります"
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  catch ブロックに入ります"
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  try ブロックに入ります"
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  #| msgid "missing increment expression"
  msgid "  enters statement expression"
  msgstr "増分式がありません"
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, fuzzy, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "%s は %s をサポートしません"
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4502
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: cp/decl.cc:4869
  #, fuzzy, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/decl.cc:5066
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5119
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "不明な型名 %qE です"
  
! #: cp/decl.cc:5133
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5155
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr ""
  
! #: cp/decl.cc:5229
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "仮引数 `%s' の型が宣言されていません"
  
! #: cp/decl.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "無名構造体が名前つき型の中にありません"
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "一つの宣言に複数の型があります"
  
! #: cp/decl.cc:6302
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:6319
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6352
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef 宣言で型名を欠いています"
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:6367
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6370
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:6381
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6385
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6389
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6393
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6401
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/decl.cc:6433
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/decl.cc:6436
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' が初期化されました"
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:6654
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/decl.cc:6681
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "重複した初期化子"
  
! #: cp/decl.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:6833
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:6900
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "変数 `%s' には初期化子がありますが、不完全型です"
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:6920
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "仮引数 `%s' は不完全型です"
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "自明でないラベルのついた初期化子です"
  
! #: cp/decl.cc:7103
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:7168
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:7175
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:7187
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "未初期化定数を ROM に置かない"
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "無効なビット列初期化子です"
  
! #: cp/decl.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/decl.cc:7886
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7911
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7967
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "無効な初期化子です"
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "入力ファイルが多すぎます"
  
! #: cp/decl.cc:8103
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8113
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8247
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "初期化子のまわりのブレースを欠いています"
  
! #: cp/decl.cc:8381
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:8395
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:8408
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 は複合リテラルを禁じます"
  
! #: cp/decl.cc:8464
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' は不完全型です"
  
! #: cp/decl.cc:8485
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(クラス外での初期化を必要とします)"
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register 変数 `%s' のアドレスが要求されました"
  
! #: cp/decl.cc:8963
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "仮引数 %qD が初期化されます"
  
! #: cp/decl.cc:9165
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: cp/decl.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:9392
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9397
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:9583
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:9595
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "戻り値の型が不完全型です"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:9812
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:9855
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/decl.cc:9864
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:10081
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "関数 `%s' が変数であるかのように初期化されました"
  
! #: cp/decl.cc:10316
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10605
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10791
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs が構造体フィールド用に指定されています"
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> を静的データメンバ %qD へ適用できません"
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:11921
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:11924
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:11940
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:12017
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:12204
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD はテンプレート関数ではありません"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12402
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12405
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' を inline としては宣言できません"
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12490
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12493
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:12521
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12527
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:12674
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' は `int' を返さなければなりません"
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/decl.cc:12743
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/decl.cc:12949
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: cp/decl.cc:12964
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:13088
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13117
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13229
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13232
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:13318
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13321
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13345
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13348
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "配列の次元がオーバーフローしました"
  
! #: cp/decl.cc:13469
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:13472
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:13482
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13489
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13496
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/decl.cc:13503
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13506
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13640
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13643
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13654
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13657
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13670
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13685
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13689
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/decl.cc:13698
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "無名変数やフィールドが void と宣言されました"
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "変数またはフィールドが void と宣言されました"
  
! #: cp/decl.cc:13742
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:13747
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:13928
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "%<signed%> と %<unsigned%> が %qs に対して両方指定されています"
  
! #: cp/decl.cc:14141
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14147
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14157
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:14181
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14188
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14292
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/decl.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14435
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ では型の無い %qs の宣言を禁止しています"
  
! #: cp/decl.cc:14509
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: cp/decl.cc:14517
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: cp/decl.cc:14580
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/decl.cc:14587
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14596
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14598
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex は %qs に対しては無効です"
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14746
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "仮引数宣言の中の typedef 宣言は無効です"
  
! #: cp/decl.cc:14766
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "仮引数 %qs に対して記憶域クラスタ指定されています"
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14831
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:14851
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:14968
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ネストした関数 `%s' は `extern' に宣言されました"
  
! #: cp/decl.cc:14973
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
  
! #: cp/decl.cc:15091
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15178
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15260
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> の誤った使用法です"
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/decl.cc:15306
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/decl.cc:15397
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' は配列を返す関数として宣言されています"
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15439
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15444
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15445
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15453
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15454
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15472
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15498
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15546
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15588
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "デストラクタは仮引数を取りません"
  
! #: cp/decl.cc:15636
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15658
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15687
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15688
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "メンバ関数は暗黙的にそのクラスの friend です"
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/decl.cc:15903
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:15991
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/decl.cc:15994
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/decl.cc:16004
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16011
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16017
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16023
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' を mutable として宣言できません"
  
! #: cp/decl.cc:16029
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/decl.cc:16035
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16051
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:16054
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16080
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:16083
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: cp/decl.cc:16218
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:16237
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "クラス `%s' を大域スコープの friend にしようとしています"
  
! #: cp/decl.cc:16257
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:16286
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:16305
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/decl.cc:16341
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/decl.cc:16399
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:16419
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:16422
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "無効な用法の of %%d, %%x, 又は %%X"
  
! #: cp/decl.cc:16459
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/decl.cc:16469
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:16479
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16541
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s を開けません"
  
! #: cp/decl.cc:16559
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "変数 %qD が関数として再宣言されました"
  
! #: cp/decl.cc:16562
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "元の型はここで宣言されました"
  
! #: cp/decl.cc:16627
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "領域 `%s' は不完全な型です"
  
! #: cp/decl.cc:16632
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "仮引数が不完全型です"
  
! #: cp/decl.cc:16652
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16655
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16674
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: cp/decl.cc:16682
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: cp/decl.cc:16749
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16866
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16869
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
  
! #: cp/decl.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16884
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "関数 %qD への代入です"
  
! #: cp/decl.cc:16887
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/decl.cc:16899
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16911
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual な非クラス関数 `%s'"
  
! #: cp/decl.cc:16918
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16919
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16961
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "他の関数内で static 関数を宣言できません"
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: cp/decl.cc:17039
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:17071
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
  
! #: cp/decl.cc:17076
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: cp/decl.cc:17278
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17281
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:17441
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/decl.cc:17449
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:17903
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17911
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17919
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18007
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18019
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18020
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18043
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18082
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18089
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18091
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18100
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18102
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 59777,62373 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3788
  #, fuzzy, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr "%q+D の冗長な再宣言です"
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, fuzzy, gcc-internal-format
  msgid "previous label"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr "case ラベルにジャンプしています"
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr "  ここから"
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4281
  #, fuzzy, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, fuzzy, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr "  try ブロックに入ります"
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, fuzzy, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr "  catch ブロックに入ります"
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, fuzzy, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr "  try ブロックに入ります"
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, fuzzy, gcc-internal-format
  #| msgid "missing increment expression"
  msgid "  enters statement expression"
  msgstr "増分式がありません"
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, fuzzy, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, fuzzy, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, fuzzy, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr "%s は %s をサポートしません"
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: cp/decl.cc:4873
  #, fuzzy, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr "文が予期されます"
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, fuzzy, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/decl.cc:5070
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qD is a function, not a type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5123
  #, fuzzy, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr "不明な型名 %qE です"
  
! #: cp/decl.cc:5137
  #, fuzzy, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5159
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr ""
  
! #: cp/decl.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr "仮引数 `%s' の型が宣言されていません"
  
! #: cp/decl.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr "要求された整列が 2 の累乗ではありません"
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, fuzzy, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr "%q+#D は無効です。無名共用体は非静的データメンバのみ持つことが出来ます"
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, fuzzy, gcc-internal-format
  #| msgid "anonymous struct not inside named type"
  msgid "anonymous struct with base classes"
  msgstr "無名構造体が名前つき型の中にありません"
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6253
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr "一つの宣言に複数の型があります"
  
! #: cp/decl.cc:6303
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:6320
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6353
  #, fuzzy, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr "typdef 宣言で型名を欠いています"
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:6368
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr "非関数 `%s' の引数に format 属性が指定されました"
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:6382
  #, fuzzy, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6390
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6394
  #, fuzzy, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6398
  #, fuzzy, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr "%s に対する記憶クラス指定子 `%s'"
  
! #: cp/decl.cc:6402
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr "`%s' の宣言で型がデフォルトの `int' とされました"
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/decl.cc:6434
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/decl.cc:6437
  #, fuzzy, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, fuzzy, gcc-internal-format
  msgid "attribute ignored"
  msgstr "%qE 属性は無視されました"
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, fuzzy, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr "typedef `%s' が初期化されました"
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:6655
  #, fuzzy, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/decl.cc:6682
  #, fuzzy, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:6691
  #, fuzzy, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/decl.cc:6692
  #, fuzzy, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6720
  #, fuzzy, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr "重複した初期化子"
  
! #: cp/decl.cc:6769
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:6834
  #, fuzzy, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:6901
  #, fuzzy, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr "変数 `%s' には初期化子がありますが、不完全型です"
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr "仮引数 `%s' は不完全型です"
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7100
  #, fuzzy, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr "自明でないラベルのついた初期化子です"
  
! #: cp/decl.cc:7104
  #, fuzzy, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:7169
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:7176
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:7188
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, fuzzy, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr "未初期化定数を ROM に置かない"
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, fuzzy, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr "初期化された変数 %q+D は dllimport とマークされています"
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, fuzzy, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr "無効なビット列初期化子です"
  
! #: cp/decl.cc:7820
  #, fuzzy, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/decl.cc:7887
  #, fuzzy, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7912
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:7968
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr "無効な初期化子です"
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr "入力ファイルが多すぎます"
  
! #: cp/decl.cc:8104
  #, fuzzy, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8114
  #, fuzzy, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr "スカラー初期化子がブレースで囲まれています"
  
! #: cp/decl.cc:8248
  #, fuzzy, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr "初期化子のまわりのブレースを欠いています"
  
! #: cp/decl.cc:8382
  #, fuzzy, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:8396
  #, fuzzy, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr "配列 `%s' の要素に不完全型があります"
  
! #: cp/decl.cc:8409
  #, fuzzy, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr "ISO C89 は複合リテラルを禁じます"
  
! #: cp/decl.cc:8465
  #, fuzzy, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr "`%s' は不完全型です"
  
! #: cp/decl.cc:8486
  #, fuzzy, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr "共用体初期化子内の要素が多すぎます"
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8680
  #, fuzzy, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr "_Pramga が括弧で囲まれた文字列リテラルを受け取りました"
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr "コンストラクタの静的メンバ初期化子は無効です"
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8735
  #, fuzzy, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr "(クラス外での初期化を必要とします)"
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, fuzzy, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr "register 変数 `%s' のアドレスが要求されました"
  
! #: cp/decl.cc:8964
  #, fuzzy, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr "仮引数 %qD が初期化されます"
  
! #: cp/decl.cc:9166
  #, fuzzy, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr "%d 番目の %qE の引数はアドレスでなければいけません"
  
! #: cp/decl.cc:9369
  #, fuzzy, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:9393
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, fuzzy, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr "`%s' の宣言に `extern' がついており、初期化もされています"
  
! #: cp/decl.cc:9584
  #, fuzzy, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:9596
  #, fuzzy, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr "戻り値の型が不完全型です"
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:9813
  #, fuzzy, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:9856
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/decl.cc:9865
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr "関数 `%s' が変数であるかのように初期化されました"
  
! #: cp/decl.cc:10318
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  msgid "lambda declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10376
  #, fuzzy, gcc-internal-format
  msgid "in base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10607
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, fuzzy, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, fuzzy, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/decl.cc:10793
  #, fuzzy, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] "%qs が構造体フィールド用に指定されています"
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, fuzzy, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11133
  #, fuzzy, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr "%<offsetof%> を静的データメンバ %qD へ適用できません"
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, fuzzy, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr "初期化子は `%s' のサイズの特定に失敗しました"
  
! #: cp/decl.cc:11923
  #, fuzzy, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr "`%s' での配列サイズを欠いています"
  
! #: cp/decl.cc:11926
  #, fuzzy, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:11942
  #, fuzzy, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11944
  #, fuzzy, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr "他のクラス `%s' のデストラクタを、メンバにはできません"
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12012
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:12019
  #, fuzzy, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12168
  #, fuzzy, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:12206
  #, fuzzy, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr "%qD はテンプレート関数ではありません"
  
! #: cp/decl.cc:12208
  #, fuzzy, gcc-internal-format
  #| msgid "friend declaration not in class definition"
  msgid "constrained non-template friend declaration must be a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, fuzzy, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, fuzzy, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:12404
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12407
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr "`::main' を inline としては宣言できません"
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12415
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12422
  #, fuzzy, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12487
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12492
  #, fuzzy, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:12494
  #, fuzzy, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12495
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, fuzzy, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:12514
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, fuzzy, gcc-internal-format
  msgid "  declared here"
  msgstr "ここで宣言されています"
  
! #: cp/decl.cc:12523
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12529
  #, fuzzy, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12553
  #, fuzzy, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr "%qs は -mcpu= への引数としては無効です"
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:12676
  #, fuzzy, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr "`main' は `int' を返さなければなりません"
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, fuzzy, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr "typedef %q+D が再定義されました"
  
! #: cp/decl.cc:12725
  #, fuzzy, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/decl.cc:12745
  #, fuzzy, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/decl.cc:12951
  #, fuzzy, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr "`::main' を template としては宣言できません"
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, fuzzy, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr "自動変数 %qE は %<threadprivate%> になることは出来ません"
  
! #: cp/decl.cc:12966
  #, fuzzy, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  msgid "variable concepts are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/decl.cc:13090
  #, fuzzy, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13114
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13119
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/decl.cc:13231
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13234
  #, fuzzy, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, fuzzy, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, fuzzy, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr "定数式が欠けているか無効です"
  
! #: cp/decl.cc:13320
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13323
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:13347
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13350
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr "ISO C89 は可変長サイズの配列 `%s' を禁じます"
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr "配列の次元がオーバーフローしました"
  
! #: cp/decl.cc:13471
  #, fuzzy, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:13474
  #, fuzzy, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/decl.cc:13484
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13486
  #, fuzzy, gcc-internal-format
  msgid "creating array of void"
  msgstr "`%s' の宣言は void の配列"
  
! #: cp/decl.cc:13491
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13493
  #, fuzzy, gcc-internal-format
  msgid "creating array of functions"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13498
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13500
  #, fuzzy, gcc-internal-format
  msgid "creating array of references"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/decl.cc:13505
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13508
  #, fuzzy, gcc-internal-format
  msgid "creating array of function members"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13544
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable-length array of %<auto%>"
  msgstr "可変長配列が使用されています"
  
! #: cp/decl.cc:13642
  #, fuzzy, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13645
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13656
  #, fuzzy, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13659
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13672
  #, fuzzy, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, fuzzy, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr "コンストラクタに対する戻り値の型指定は無視されました"
  
! #: cp/decl.cc:13687
  #, fuzzy, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:13691
  #, fuzzy, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/decl.cc:13700
  #, fuzzy, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr "無名変数やフィールドが void と宣言されました"
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr "変数またはフィールドが void と宣言されました"
  
! #: cp/decl.cc:13744
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:13749
  #, fuzzy, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, fuzzy, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr "ms_hook_prologue は入れ子になった関数と両立できません"
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:13932
  #, fuzzy
  msgid "%e and %e specified together"
  msgstr "%<signed%> と %<unsigned%> が %qs に対して両方指定されています"
  
! #: cp/decl.cc:14145
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14151
  #, fuzzy, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/decl.cc:14161
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/decl.cc:14185
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14192
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14271
  #, fuzzy, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr "関数の定義が `register' と宣言されました"
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr "`%s' の宣言は関数の配列"
  
! #: cp/decl.cc:14296
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/decl.cc:14301
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, fuzzy, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, fuzzy, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14439
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr "ISO C は単なる %<complex%> を %<double complex%> を意味するものとしてはサポートしません"
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr "ISO C++ では型の無い %qs の宣言を禁止しています"
  
! #: cp/decl.cc:14513
  #, fuzzy, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr "このターゲットでは %<__int128%> はサポートされていません"
  
! #: cp/decl.cc:14521
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr "ISO C++ は %<__int128%> を %qs に対してはサポートしていません"
  
! #: cp/decl.cc:14584
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/decl.cc:14591
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14600
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14602
  #, fuzzy, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr "complex は %qs に対しては無効です"
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, fuzzy, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14750
  #, fuzzy, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr "仮引数宣言の中の typedef 宣言は無効です"
  
! #: cp/decl.cc:14770
  #, fuzzy, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr "仮引数 `%s' で指定された記憶クラス"
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr "仮引数 %qs に対して記憶域クラスタ指定されています"
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, fuzzy, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14835
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:14855
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr "無効な宣言です"
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14891
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, fuzzy, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr "%qs に対して記憶域クラスが指定されています"
  
! #: cp/decl.cc:14972
  #, fuzzy, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr "ネストした関数 `%s' は `extern' に宣言されました"
  
! #: cp/decl.cc:14977
  #, fuzzy, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr "`%s' のトップレベルの宣言が `auto' を指定します"
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr "friend 関数宣言内の記憶クラス指定子は無効です"
  
! #: cp/decl.cc:15095
  #, fuzzy, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr "%qs の宣言内に複数の記憶域クラスがあります"
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15168
  #, fuzzy, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15182
  #, fuzzy, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15192
  #, fuzzy, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, fuzzy, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, fuzzy, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15259
  #, fuzzy, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15264
  #, fuzzy, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr "%<restrict%> の誤った使用法です"
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/decl.cc:15310
  #, fuzzy, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, fuzzy, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/decl.cc:15401
  #, fuzzy, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr "`%s' は配列を返す関数として宣言されています"
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15443
  #, fuzzy, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15448
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15449
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15457
  #, fuzzy, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15458
  #, fuzzy, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15476
  #, fuzzy, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr "コンストラクタは virtual 宣言できません"
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr "仮想関数は friend にできません"
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15502
  #, fuzzy, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, fuzzy, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15550
  #, fuzzy, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15569
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr "デストラクタは仮引数を取りません"
  
! #: cp/decl.cc:15640
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15691
  #, fuzzy, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/decl.cc:15692
  #, fuzzy, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr "メンバ関数は暗黙的にそのクラスの friend です"
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15905
  #, fuzzy, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr "オブジェクト以外がメンバ関数 %qD を呼び出すことは出来ません"
  
! #: cp/decl.cc:15907
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15969
  #, fuzzy, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr "%<virtual%> がクラス宣言外で使用されています"
  
! #: cp/decl.cc:15995
  #, fuzzy, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/decl.cc:15998
  #, fuzzy, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr "`explicit' にできるのは、コンストラクタだけです"
  
! #: cp/decl.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16015
  #, fuzzy, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16021
  #, fuzzy, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16027
  #, fuzzy, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr "static `%s' を mutable として宣言できません"
  
! #: cp/decl.cc:16033
  #, fuzzy, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr "const `%s' を `mutable' として宣言できません"
  
! #: cp/decl.cc:16039
  #, fuzzy, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr "関数 `%s' を `mutable' としては宣言できません"
  
! #: cp/decl.cc:16055
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/decl.cc:16058
  #, fuzzy, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16084
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr "宣言内にない %<[*]%> です"
  
! #: cp/decl.cc:16087
  #, fuzzy, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr "クラス宣言の外側で virtual 指定しています"
  
! #: cp/decl.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, fuzzy, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/decl.cc:16241
  #, fuzzy, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr "クラス `%s' を大域スコープの friend にしようとしています"
  
! #: cp/decl.cc:16261
  #, fuzzy, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, fuzzy, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr "`%s' の宣言はグローバル宣言を覆い隠します"
  
! #: cp/decl.cc:16290
  #, fuzzy, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr "`enum %s' の再宣言"
  
! #: cp/decl.cc:16309
  #, fuzzy, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, fuzzy, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, fuzzy, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/decl.cc:16345
  #, fuzzy, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, fuzzy, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/decl.cc:16403
  #, fuzzy, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/decl.cc:16423
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
! #: cp/decl.cc:16426
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr "ISO C は サイズ 0 の配列 `%s' を禁じます"
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr "無効な用法の of %%d, %%x, 又は %%X"
  
! #: cp/decl.cc:16463
  #, fuzzy, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/decl.cc:16473
  #, fuzzy, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/decl.cc:16483
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16504
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, fuzzy, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16539
  #, fuzzy, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16545
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr "%s を開けません"
  
! #: cp/decl.cc:16563
  #, fuzzy, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr "変数 %qD が関数として再宣言されました"
  
! #: cp/decl.cc:16566
  #, fuzzy, gcc-internal-format
  msgid "variable template declared here"
  msgstr "元の型はここで宣言されました"
  
! #: cp/decl.cc:16631
  #, fuzzy, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr "領域 `%s' は不完全な型です"
  
! #: cp/decl.cc:16636
  #, fuzzy, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr "仮引数が不完全型です"
  
! #: cp/decl.cc:16656
  #, fuzzy, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16659
  #, fuzzy, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/decl.cc:16678
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: cp/decl.cc:16686
  #, fuzzy, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, fuzzy, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr "仮引数 %q+D が %<inline%> と宣言されています"
  
! #: cp/decl.cc:16753
  #, fuzzy, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr "関数を inline にできません"
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, fuzzy, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr "非オブジェクトメンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/decl.cc:16870
  #, fuzzy, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16873
  #, fuzzy, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `register' は無効です"
  
! #: cp/decl.cc:16879
  #, fuzzy, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16883
  #, fuzzy, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr "関数 `%s' に対する記憶クラス `auto' は無効です"
  
! #: cp/decl.cc:16888
  #, fuzzy, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr "関数 %qD への代入です"
  
! #: cp/decl.cc:16891
  #, fuzzy, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/decl.cc:16903
  #, fuzzy, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16907
  #, fuzzy, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr "大域スコープ外の関数 `%s' に対する記憶クラス `inline' は無効です"
  
! #: cp/decl.cc:16915
  #, fuzzy, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr "virtual な非クラス関数 `%s'"
  
! #: cp/decl.cc:16922
  #, fuzzy, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16923
  #, fuzzy, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/decl.cc:16965
  #, fuzzy, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr "他の関数内で static 関数を宣言できません"
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17036
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr "%<extern%> 変数 %qD の宣言が %<for%> ループ初期化宣言内にあります"
  
! #: cp/decl.cc:17043
  #, fuzzy, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr "仮引数は %<constexpr%> として宣言してはいけません"
  
! #: cp/decl.cc:17075
  #, fuzzy, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr "`%s' が初期化されるところで、`extern' 宣言されました"
  
! #: cp/decl.cc:17080
  #, fuzzy, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: cp/decl.cc:17282
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17285
  #, fuzzy, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr "関数がローカル変数のアドレスを返しています"
  
! #: cp/decl.cc:17412
  #, fuzzy, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/decl.cc:17416
  #, fuzzy, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/decl.cc:17445
  #, fuzzy, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/decl.cc:17453
  #, fuzzy, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17849
  #, fuzzy, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr "`::main' を static としては宣言できません"
  
! #: cp/decl.cc:17907
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17915
  #, fuzzy, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/decl.cc:17923
  #, fuzzy, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr "ISO C++ は無名構造体を禁止しています"
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18010
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18011
  #, fuzzy, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18023
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18024
  #, fuzzy, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18035
  #, fuzzy, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18047
  #, fuzzy, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr "`%s' は 0 か 2 個の引数しかとりません"
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18086
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18093
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18095
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18104
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18106
  #, fuzzy, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr "%s%s への変換で型変換演算子が利用されることは決してありません"
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18241
  #, fuzzy, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18246
  #, fuzzy, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, fuzzy, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 62297,62397 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:18327
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "事前の宣言なしの大域関数に関して警告する"
  
! #: cp/decl.cc:18515
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "重複した case の値"
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "述語は識別子でなければなりません"
--- 62379,62479 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, fuzzy, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/decl.cc:18331
  #, fuzzy, gcc-internal-format
  #| msgid "function template %qD redeclared as a class template"
  msgid "class template %qD redeclared as non-template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, fuzzy, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr "事前の宣言なしの大域関数に関して警告する"
  
! #: cp/decl.cc:18519
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18729
  #, fuzzy, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr "型修飾子 `%s' は struct や class の後には使えません"
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18761
  #, fuzzy, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr "重複した case の値"
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, fuzzy, gcc-internal-format
  msgid "previous definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, fuzzy, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr "述語は識別子でなければなりません"
*************** msgstr "述語は識別子でなけれ�
*** 62400,62491 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19394
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19443
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: cp/decl.cc:19444
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: cp/decl.cc:19455
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "列挙値がオーバーフロー"
  
! #: cp/decl.cc:19475
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T が複数定義されています"
  
! #: cp/decl.cc:19649
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21302
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:21341
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
--- 62482,62573 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19398
  #, fuzzy, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr "`%s' の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19447
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr "整数定数が %<unsigned long%> 型に対して大きすぎます"
  
! #: cp/decl.cc:19448
  #, fuzzy, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr "ISO C は列挙値を %<int%> の範囲に制限しています"
  
! #: cp/decl.cc:19459
  #, fuzzy, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr "列挙値がオーバーフロー"
  
! #: cp/decl.cc:19479
  #, fuzzy, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr "%qE 用の列挙値が整数定数ではありません"
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr "%q#T が複数定義されています"
  
! #: cp/decl.cc:19653
  #, fuzzy, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20641
  #, fuzzy, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr "関数の戻り型は %<volatile%> と互換性がありません"
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, fuzzy, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr "非 void を戻す関数内に return 文がありません"
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21306
  #, fuzzy, gcc-internal-format
  msgid "using %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  msgid "%qs used without %qs declaration"
  msgstr "前方での `%s' の宣言"
  
! #: cp/decl.cc:21345
  #, fuzzy, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr "%qD の型をデフォルトの %<int%> にします"
*************** msgstr "関数を削除 (delete) でき�
*** 62540,62546 ****
  msgid "deleting %qT is undefined"
  msgstr "%qT の削除は定義されていません"
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "%q#D のテンプレート宣言です"
--- 62622,62628 ----
  msgid "deleting %qT is undefined"
  msgstr "%qT の削除は定義されていません"
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "%q#D のテンプレート宣言です"
*************** msgstr "メソッド型がオブジェ�
*** 62561,62567 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "デストラクタ %qD がメンバテンプレートとして宣言されています"
--- 62643,62649 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "デストラクタ %qD がメンバテンプレートとして宣言されています"
*************** msgstr "%qD は既にクラス %qT 内�
*** 62661,62667 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl2.cc:1647
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
--- 62743,62749 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr "静的メンバ %qD はビットフィールドに出来ません"
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
*************** msgstr ""
*** 62913,63268 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3936
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3942
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:3968
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:3970
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "コピーコンストラクタ %qs 内"
  
! #: cp/error.cc:3972
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "コンストラクタ %qs 内"
  
! #: cp/error.cc:3974
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "デストラクタ %qs 内"
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "ラムダ関数内"
  
! #: cp/error.cc:3978
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:3980
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "メンバ関数 %qs 内"
  
! #: cp/error.cc:3983
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "関数 %qs 内"
  
! #: cp/error.cc:3999
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/error.cc:4001
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  throw された式の中"
  
! #: cp/error.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/error.cc:4005
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "関数パラメータ"
  
! #: cp/error.cc:4009
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/error.cc:4011
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:4013
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/error.cc:4015
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/error.cc:4017
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4019
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/error.cc:4021
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4053
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4182
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4204
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "ここから呼び出されました"
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%s:%d:%d:   %qs から実体化されました\n"
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "前方での `%s' の宣言"
  
! #: cp/error.cc:4356
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Ada では -c または -S が必要です"
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "引数がありません"
  
! #: cp/error.cc:4506
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "引数がありません"
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4957
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4962
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4967
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4972
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4977
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4982
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4988
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4993
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:4998
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5003
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5008
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5013
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5019
  #, fuzzy, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5024
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5099
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5125
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5140
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 62995,63350 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:4085
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:4090
  #, fuzzy
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:4096
  #, fuzzy, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr "%s:%d から include されたファイル内"
  
! #: cp/error.cc:4122
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In static member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:4124
  #, fuzzy, gcc-internal-format
  #| msgid "In copy constructor %qs"
  msgid "In copy constructor %qD"
  msgstr "コピーコンストラクタ %qs 内"
  
! #: cp/error.cc:4126
  #, fuzzy, gcc-internal-format
  #| msgid "In constructor %qs"
  msgid "In constructor %qD"
  msgstr "コンストラクタ %qs 内"
  
! #: cp/error.cc:4128
  #, fuzzy, gcc-internal-format
  #| msgid "In destructor %qs"
  msgid "In destructor %qD"
  msgstr "デストラクタ %qs 内"
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr "ラムダ関数内"
  
! #: cp/error.cc:4132
  #, fuzzy, gcc-internal-format
  #| msgid "In static member function %qs"
  msgid "In explicit object member function %qD"
  msgstr "静的メンバ関数 %qs 内"
  
! #: cp/error.cc:4134
  #, fuzzy, gcc-internal-format
  #| msgid "In member function %qs"
  msgid "In member function %qD"
  msgstr "メンバ関数 %qs 内"
  
! #: cp/error.cc:4137
  #, fuzzy, gcc-internal-format
  #| msgid "In function %qs"
  msgid "In function %qD"
  msgstr "関数 %qs 内"
  
! #: cp/error.cc:4153
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/error.cc:4155
  #, fuzzy, gcc-internal-format
  #| msgid "  in thrown expression"
  msgid "but %qE is an expression"
  msgstr "  throw された式の中"
  
! #: cp/error.cc:4157
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/error.cc:4159
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a variable"
  msgid "but %qE is a variable"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "関数パラメータ"
  
! #: cp/error.cc:4163
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: cp/error.cc:4165
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:4167
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "but %qE is a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/error.cc:4169
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/error.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr "%qD は変数ではありません"
  
! #: cp/error.cc:4173
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is a namespace"
  msgid "but %qE is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/error.cc:4175
  #, fuzzy, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4206
  #, fuzzy
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4207
  #, fuzzy, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr "%s: %qs のインスタンス内:\n"
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr "%r%s:%d:%d:%R   "
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr "%r%s:%d:%R   "
  
! #: cp/error.cc:4336
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4349
  #, fuzzy, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr "%s:%d:   %qs から再帰的に実体化されました\n"
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4357
  #, fuzzy, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr "%s:%d:   ここから再帰的に実体化されました"
  
! #: cp/error.cc:4358
  #, fuzzy, gcc-internal-format
  msgid "required from here\n"
  msgstr "ここから呼び出されました"
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, fuzzy, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr "%s:%d:%d:   %qs から実体化されました\n"
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4488
  #, fuzzy, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr "前方での `%s' の宣言"
  
! #: cp/error.cc:4510
  #, fuzzy, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr "Ada では -c または -S が必要です"
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, fuzzy, gcc-internal-format
  #| msgid "no arguments"
  msgid "in requirements "
  msgstr "引数がありません"
  
! #: cp/error.cc:4660
  #, fuzzy, gcc-internal-format
  msgid "(no argument)"
  msgstr "引数がありません"
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, fuzzy, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5111
  #, fuzzy, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5121
  #, fuzzy, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5126
  #, fuzzy, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5131
  #, fuzzy, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5136
  #, fuzzy, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5142
  #, fuzzy, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5147
  #, fuzzy, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5152
  #, fuzzy, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5157
  #, fuzzy, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5162
  #, fuzzy, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5167
  #, fuzzy, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5173
  #, fuzzy, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5178
  #, fuzzy, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5238
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5253
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5279
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr "%qT は %qE という名前のメンバを持っていません"
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/error.cc:5294
  #, fuzzy, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr "%q#D は const ではありま�
*** 63334,63340 ****
  msgid "%qT is not %<noexcept%>"
  msgstr "%q#D は const ではありません"
  
! #: cp/expr.cc:244
  #, fuzzy, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "仮引数 `%s' は無効です"
--- 63416,63422 ----
  msgid "%qT is not %<noexcept%>"
  msgstr "%q#D は const ではありません"
  
! #: cp/expr.cc:246
  #, fuzzy, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr "仮引数 `%s' は無効です"
*************** msgstr ""
*** 63500,63517 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD は初期化されるべきです"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 63582,63599 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, fuzzy, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr "%qD は初期化されるべきです"
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 63601,63607 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
--- 63683,63689 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr "%s への #pragma implementation
*** 63927,63933 ****
  msgid "%qD not defined"
  msgstr "\"%s\" は定義されていません"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
--- 64009,64015 ----
  msgid "%qD not defined"
  msgstr "\"%s\" は定義されていません"
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, fuzzy, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
*************** msgstr ""
*** 63957,64013 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "警告: "
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 64039,64095 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr "警告: "
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 64038,64049 ****
  msgid "mapper exit status %d"
  msgstr "終了ステータスの取得に失敗しました: %m"
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "コンストラクタが無いクラス内に非静的定数メンバ %q+#D があります"
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "コンストラクタが無いクラス内に非静的参照 %q+#D があります"
--- 64120,64131 ----
  msgid "mapper exit status %d"
  msgstr "終了ステータスの取得に失敗しました: %m"
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, fuzzy, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr "コンストラクタが無いクラス内に非静的定数メンバ %q+#D があります"
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, fuzzy, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr "コンストラクタが無いクラス内に非静的参照 %q+#D があります"
*************** msgstr "ポインタを参照として�
*** 64144,64330 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, fuzzy, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2005
  #, fuzzy, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "メンバ関数へのポインタが計算内で使用されています"
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "入力ファイルが多すぎます"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, fuzzy, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/method.cc:2416
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/method.cc:2443
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2478
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE は初期化されていません"
  
! #: cp/method.cc:2565
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a function type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2665
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/method.cc:2666
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/method.cc:2754
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2822
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "   ポインタからメンバへの変換で"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "キャストによる関数の型が適合しません"
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "キャストによる関数の型が適合しません"
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 64226,64412 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, fuzzy, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2007
  #, fuzzy, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr "メンバ関数へのポインタが計算内で使用されています"
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, fuzzy, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr "入力ファイルが多すぎます"
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, fuzzy, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  msgid "%qT is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/method.cc:2418
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/method.cc:2445
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C forbids qualified function types"
  msgid "%qT is a qualified function type"
  msgstr "ISO C は関数型の修飾子を禁止しています"
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2480
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not initialized"
  msgid "%qE is non-trivial"
  msgstr "%qE は初期化されていません"
  
! #: cp/method.cc:2567
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a function type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2667
  #, fuzzy, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/method.cc:2668
  #, fuzzy, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/method.cc:2756
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr "初期化されていない定数 %qD は C++ 内では無効です"
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2824
  #, fuzzy, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr "   ポインタからメンバへの変換で"
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, fuzzy, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr "キャストによる関数の型が適合しません"
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, fuzzy, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr "キャストによる関数の型が適合しません"
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, fuzzy, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr "複雑なパラメタをもつ関数は inline にできません"
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr "式が予期されます"
*** 64354,64839 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "target 属性はこのマシン上ではサポートされていません"
  
! #: cp/module.cc:6696
  #, fuzzy, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:12528
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "existing declaration here with no tags"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:12573
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12601
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12608
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12648
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12671
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12696
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12712
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12738
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12841
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "%qD 用のデフォルト引数がありません"
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/module.cc:12867
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/module.cc:13999
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/module.cc:14001
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "定義がありません"
  
! #: cp/module.cc:14013
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/module.cc:14015
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/module.cc:14260
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:14284
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14325
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14414
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:17035
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "`コンパイラのバージョンを表示する"
  
! #: cp/module.cc:20764
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 バージョン %s\n"
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, fuzzy, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "<戻り値> "
  
! #: cp/module.cc:20976
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "スタック制限式はサポートされていません"
  
! #: cp/module.cc:21551
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21590
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21963
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21969
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21972
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:21977
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:21981
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:21987
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:21990
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:21995
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:21999
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "%q#D が宣言されています"
  
! #: cp/module.cc:22166
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:22429
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: cp/module.cc:22739
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "ここで宣言されています"
--- 64436,64921 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, fuzzy, gcc-internal-format
  #| msgid "target attribute is not supported on this machine"
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr "target 属性はこのマシン上ではサポートされていません"
  
! #: cp/module.cc:6698
  #, fuzzy, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, fuzzy, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:12571
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "existing declaration here with no tags"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:12616
  #, fuzzy, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, fuzzy, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12644
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12651
  #, fuzzy, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12686
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/module.cc:12709
  #, fuzzy, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12734
  #, fuzzy, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12776
  #, fuzzy, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr "無効な宣言です"
  
! #: cp/module.cc:12879
  #, fuzzy, gcc-internal-format
  #| msgid "no default argument for %qD"
  msgid "conflicting default argument for %#qD"
  msgstr "%qD 用のデフォルト引数がありません"
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  msgid "existing default declared here"
  msgstr "フィールドの型はここで宣言されました"
  
! #: cp/module.cc:12905
  #, fuzzy, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr "仮引数リストからの仮引数名を欠いています"
  
! #: cp/module.cc:14036
  #, fuzzy, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/module.cc:14038
  #, fuzzy, gcc-internal-format
  #| msgid "missing definition"
  msgid "existing definition %qD"
  msgstr "定義がありません"
  
! #: cp/module.cc:14050
  #, fuzzy, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/module.cc:14052
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of enumerator %q+D"
  msgid "... this enumerator %qD"
  msgstr "列挙型 %q+D の再宣言です"
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, fuzzy, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/module.cc:14297
  #, fuzzy, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:14321
  #, fuzzy, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14351
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14362
  #, fuzzy, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14451
  #, fuzzy, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, fuzzy, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, fuzzy, gcc-internal-format
  msgid "module %qs declared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:17100
  #, fuzzy, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr "%s\"%s\"%s は許可されていません"
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, fuzzy, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr "前の %q+D の宣言はここです"
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, fuzzy, gcc-internal-format
  #| msgid "inconsistent instance variable specification"
  msgid "inconsistent imported macro definition %qE"
  msgstr "インスタンス変数の仕様が一貫していません"
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, fuzzy, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr "`コンパイラのバージョンを表示する"
  
! #: cp/module.cc:20840
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "collect2 version %s\n"
  msgid "compiler is %sversion %s%s%s"
  msgstr "collect2 バージョン %s\n"
  
! #: cp/module.cc:20870
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, fuzzy, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr "例外処理を無効にしました. 有効にするには -fexceptions を使ってください"
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, fuzzy, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr "<戻り値> "
  
! #: cp/module.cc:21052
  #, fuzzy, gcc-internal-format
  #| msgid "stack limit expression is not supported"
  msgid "interface partition is not exported"
  msgstr "スタック制限式はサポートされていません"
  
! #: cp/module.cc:21627
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21666
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, fuzzy, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:22039
  #, fuzzy, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:22045
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:22048
  #, fuzzy, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr "%q+D のセクションが前の宣言と競合しています"
  
! #: cp/module.cc:22053
  #, fuzzy, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:22057
  #, fuzzy, gcc-internal-format
  msgid "import declared in global module"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:22063
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/module.cc:22066
  #, fuzzy, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:22071
  #, fuzzy, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:22075
  #, fuzzy, gcc-internal-format
  msgid "previously declared in global module"
  msgstr "前はここで宣言されました"
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, fuzzy, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr "%q#D が宣言されています"
  
! #: cp/module.cc:22242
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting declaration %qD with internal linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/module.cc:22505
  #, fuzzy, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr "%s を閉じているときにエラーが発生しました: %m"
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, fuzzy, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr "-mrecip=%s 用の不明なオプションです"
  
! #: cp/module.cc:22815
  #, fuzzy, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  msgid "module declared here"
  msgstr "ここで宣言されています"
*************** msgstr "ここで宣言されていま�
*** 64845,65277 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22793
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "<不明な演算子>"
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "伝統的な前処理を有効にする"
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: cp/module.cc:23617
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "無効な %qD の使用です"
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23941
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:24038
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, fuzzy, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/name-lookup.cc:2987
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/name-lookup.cc:2993
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: cp/name-lookup.cc:3163
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d 個のコンストラクタが見つかりました\n"
  
! #: cp/name-lookup.cc:3310
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:3315
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/name-lookup.cc:3425
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/name-lookup.cc:3627
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: cp/name-lookup.cc:4170
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/name-lookup.cc:4897
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4900
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5525
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:5528
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5531
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/name-lookup.cc:6397
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/name-lookup.cc:6431
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6519
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D が宣言されています"
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6747
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/name-lookup.cc:6802
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' 属性の疑似命令が無視されました"
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' は静的メンバ関数から使用できません"
  
! #: cp/name-lookup.cc:8037
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "弱い %q+D は %qE として定義できません"
  
! #: cp/name-lookup.cc:8040
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "構造体がここで定義されています"
  
! #: cp/name-lookup.cc:8855
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/name-lookup.cc:9332
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/name-lookup.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "#line 指示を生成しない"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/name-lookup.cc:9675
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: cp/name-lookup.cc:9725
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: cp/name-lookup.cc:9727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64927,65359 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, fuzzy, gcc-internal-format
  msgid "module already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, fuzzy, gcc-internal-format
  msgid "module already imported"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: cp/module.cc:22869
  #, fuzzy, gcc-internal-format
  msgid "module %qs imported here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr "<不明な演算子>"
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, fuzzy, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr "伝統的な前処理を有効にする"
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, fuzzy, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr "%%R への無効な被演算子です"
  
! #: cp/module.cc:23693
  #, fuzzy, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr "無効な %qD の使用です"
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, fuzzy, gcc-internal-format
  #| msgid "error writing %qs"
  msgid "writing CMI %qs"
  msgstr "%qs へ書き込み中にエラーが発生しました"
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, fuzzy, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/module.cc:24017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr "%s を開くのに失敗しました"
  
! #: cp/module.cc:24114
  #, fuzzy, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr "不明な TLS モデル %qs です"
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, fuzzy, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/name-lookup.cc:2988
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/name-lookup.cc:2994
  #, fuzzy, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr "`%s' のセクションは前方でに宣言されたものと衝突します"
  
! #: cp/name-lookup.cc:3164
  #, fuzzy, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr "%d 個のコンストラクタが見つかりました\n"
  
! #: cp/name-lookup.cc:3311
  #, fuzzy, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:3316
  #, fuzzy, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/name-lookup.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr "パラメタはメソッドの型を不正に宣言しました"
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/name-lookup.cc:3628
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: cp/name-lookup.cc:4171
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/name-lookup.cc:4898
  #, fuzzy, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:4901
  #, fuzzy, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr "%s: %s: "
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, fuzzy, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5526
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:5529
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/name-lookup.cc:5532
  #, fuzzy, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr "%qD はここで宣言されています"
  
! #: cp/name-lookup.cc:6348
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, fuzzy, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/name-lookup.cc:6398
  #, fuzzy, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr "%q#D のテンプレート宣言です"
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, fuzzy, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/name-lookup.cc:6432
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6520
  #, fuzzy, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr "%q#D が宣言されています"
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6666
  #, fuzzy, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr "`%s' の宣言が矛盾しています"
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6746
  #, fuzzy, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr "%qD は %qD 内では宣言されていません"
  
! #: cp/name-lookup.cc:6748
  #, fuzzy, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr "領域 `%s' は関数として宣言されています"
  
! #: cp/name-lookup.cc:6803
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr "非インライン (noinline) 属性が与えられたインライン関数 %qD です"
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, fuzzy, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr "`%s' 属性の疑似命令が無視されました"
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, fuzzy, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr "`this' は静的メンバ関数から使用できません"
  
! #: cp/name-lookup.cc:8038
  #, fuzzy, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr "弱い %q+D は %qE として定義できません"
  
! #: cp/name-lookup.cc:8041
  #, fuzzy, gcc-internal-format
  msgid "it was later defined here"
  msgstr "構造体がここで定義されています"
  
! #: cp/name-lookup.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr "初期化された変数 `%s' は dllimport マークされています"
  
! #: cp/name-lookup.cc:9333
  #, fuzzy, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr "%qs スイッチは既にサポートされていません"
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, fuzzy, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/name-lookup.cc:9361
  #, fuzzy, gcc-internal-format
  msgid "annotation on using directive"
  msgstr "#line 指示を生成しない"
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9574
  #, fuzzy, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9660
  #, fuzzy, gcc-internal-format
  #| msgid "redeclaration of %q+D with no linkage"
  msgid "exporting namespace %qD with internal linkage"
  msgstr "リンク無し %q+D の再定義です"
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9666
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<namespace%>"
  msgid "exporting unnamed namespace"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/name-lookup.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr "メソッド属性を指定するのは最後のみでなければいけません"
  
! #: cp/name-lookup.cc:9726
  #, fuzzy, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr "%q+D  のアドレス領域は前の宣言と競合しています"
  
! #: cp/name-lookup.cc:9728
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr "`%s' は前にここで定義されました"
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr "識別子 %qE は C++ 予約語�
*** 65301,65307 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
--- 65383,65389 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
*************** msgstr ""
*** 65346,65352 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 65428,65434 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr "%s 宣言の後ろのセミコ�
*** 65416,65422 ****
  msgid "%qE is not a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
--- 65498,65504 ----
  msgid "%qE is not a class template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr ""
*** 65777,65783 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 65859,65865 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr "制限のない共用体は -std
*** 65838,65844 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 65920,65926 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr "`%s' の宣言により `this' �
*** 65853,65859 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 65935,65941 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 65908,65914 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
--- 65990,65996 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
*************** msgstr "関数 %<__builtin_next_arg%> �
*** 65923,65939 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
--- 66005,66021 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, fuzzy, gcc-internal-format
  msgid "selected function declared here"
  msgstr "インライン関数 %q+D を弱いとして宣言できません"
*************** msgstr "%<%T::%D%> は有効な宣言子
*** 65973,65979 ****
  msgid "non-scalar type"
  msgstr "非スカラー型"
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
--- 66055,66061 ----
  msgid "non-scalar type"
  msgstr "非スカラー型"
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
*************** msgstr ""
*** 66006,66012 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
--- 66088,66094 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
*************** msgstr "仮引数 `%s' で指定され�
*** 66191,66197 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 66273,66279 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr ""
*** 66322,66328 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
--- 66404,66410 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
*************** msgid "types may not be defined in condi
*** 66343,66349 ****
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
--- 66425,66431 ----
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
*************** msgstr "sizeof が関数型に適用さ�
*** 66374,67433 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16547
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16593
  #, fuzzy, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16655
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: cp/parser.cc:16736
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:16906
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ は計算型 goto を禁じます"
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17153
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17159
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:17186
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "引数がありません"
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: cp/parser.cc:17387
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:17577
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE 属性は無視されました"
  
! #: cp/parser.cc:17621
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17658
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/parser.cc:18294
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18301
  #, fuzzy, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18320
  #, fuzzy, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18331
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/parser.cc:18359
  #, fuzzy, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18363
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18443
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18461
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:18660
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:18801
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> は C++0x で意味が変更になります。削除してください"
  
! #: cp/parser.cc:18837
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18846
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18850
  #, fuzzy, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18932
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:19058
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "無効なリンク指定です"
  
! #: cp/parser.cc:19233
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19261
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19487
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "メンバ `%s' に対する無効な初期値"
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D は静的宣言の後に非静的宣言が続いています"
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "前時代的な古いスタイルの基底クラス初期化子です"
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "識別子が予期されます"
  
! #: cp/parser.cc:20439
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: cp/parser.cc:20445
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "二進演算内で無効な被演算子です"
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "演算子が予期されます"
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-ms2600 が -ms 無しで使用されています"
  
! #: cp/parser.cc:20635
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:20643
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "無効なパラメータ %qs です"
  
! #: cp/parser.cc:20767
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "無効な型: `void &'"
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21414
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "マクロ引数リストにあり得ないトークン"
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22068
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "型指定が予期されます"
  
! #: cp/parser.cc:22700
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22706
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22710
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "型名が予期されます"
  
! #: cp/parser.cc:23105
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:23106
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:23137
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:23153
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: cp/parser.cc:23731
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:23737
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23901
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/parser.cc:23916
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:23934
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> または %<{%> が予期されます"
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24403
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24444
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24456
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24705
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24826
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/parser.cc:24912
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:25070
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: cp/parser.cc:25131
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "重複した %<volatile%> です"
  
! #: cp/parser.cc:25159
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: cp/parser.cc:25198
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:25214
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/parser.cc:25364
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:25455
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25466
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: cp/parser.cc:25580
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/parser.cc:25589
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25595
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/parser.cc:25654
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/parser.cc:25696
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25754
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ここでは関数定義は許可されていません"
  
! #: cp/parser.cc:26040
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/parser.cc:26044
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:26934
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 66456,67515 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr "式の中の文に不完全型があります"
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16549
  #, fuzzy, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16595
  #, fuzzy, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:16657
  #, fuzzy, gcc-internal-format
  #| msgid "excess elements in vector initializer"
  msgid "designators in %<template for%> initializer"
  msgstr "ベクトル初期化子内の要素が多すぎます"
  
! #: cp/parser.cc:16738
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:16908
  #, fuzzy, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr "ISO C++ は計算型 goto を禁じます"
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, fuzzy, gcc-internal-format
  msgid "expected module-partition"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17113
  #, fuzzy, gcc-internal-format
  msgid "expected module-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:17155
  #, fuzzy, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17161
  #, fuzzy, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17162
  #, fuzzy, gcc-internal-format
  msgid "scope opened here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:17188
  #, fuzzy, gcc-internal-format
  msgid "private module fragment"
  msgstr "引数がありません"
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, fuzzy, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, fuzzy, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: cp/parser.cc:17389
  #, fuzzy, gcc-internal-format
  #| msgid "ISO C does not allow extra %<;%> outside of a function"
  msgid "extra %<;%> outside of a function"
  msgstr "ISO C では関数外での余分な %<;%> を許可していません"
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, fuzzy, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:17579
  #, fuzzy, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/parser.cc:17583
  #, fuzzy, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr "%qE 属性は無視されました"
  
! #: cp/parser.cc:17623
  #, fuzzy, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:17660
  #, fuzzy, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, fuzzy, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr "ソースは不完全型へのポインタです"
  
! #: cp/parser.cc:18296
  #, fuzzy, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18303
  #, fuzzy, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18322
  #, fuzzy, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18333
  #, fuzzy, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr "%qs が構造体フィールド用に指定されています"
  
! #: cp/parser.cc:18361
  #, fuzzy, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18365
  #, fuzzy, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18445
  #, fuzzy, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr "空の宣言です"
  
! #: cp/parser.cc:18463
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr "メンバ関数 %qD 用の無効な初期化子です"
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, fuzzy, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:18662
  #, fuzzy, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "%<friend%> がクラスの外側で使用されています"
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, fuzzy, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:18803
  #, fuzzy, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr "%<auto%> は C++0x で意味が変更になります。削除してください"
  
! #: cp/parser.cc:18839
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18848
  #, fuzzy, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18852
  #, fuzzy, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:18934
  #, fuzzy, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr "%q+D は %q#T 内では無効です"
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, fuzzy, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr "`%s' は関数でもメンバ関数でもありません -- friend とは宣言できません"
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19056
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:19060
  #, fuzzy, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19128
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr "無効なリンク指定です"
  
! #: cp/parser.cc:19235
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19263
  #, fuzzy, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19489
  #, fuzzy, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19678
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19715
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19827
  #, fuzzy, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr "メンバ `%s' に対する無効な初期値"
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, fuzzy, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr "%q+D は静的宣言の後に非静的宣言が続いています"
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, fuzzy, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr "前時代的な古いスタイルの基底クラス初期化子です"
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, fuzzy, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr "識別子が予期されます"
  
! #: cp/parser.cc:20441
  #, fuzzy, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr "%<#pragma message%> の後に文字列が予期されます"
  
! #: cp/parser.cc:20447
  #, fuzzy, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr "二進演算内で無効な被演算子です"
  
! #: cp/parser.cc:20481
  #, gcc-internal-format
  msgid "expected operator"
  msgstr "演算子が予期されます"
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20532
  #, fuzzy, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr "-ms2600 が -ms 無しで使用されています"
  
! #: cp/parser.cc:20637
  #, fuzzy, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:20645
  #, fuzzy, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr "無効なパラメータ %qs です"
  
! #: cp/parser.cc:20769
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr "無効なデフォルトテンプレート引数"
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, fuzzy, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21281
  #, fuzzy, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr "無効な型: `void &'"
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, fuzzy, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:21416
  #, fuzzy, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr "マクロ引数リストにあり得ないトークン"
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr "テンプレート名が予期されます"
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/parser.cc:22032
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22070
  #, fuzzy, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22196
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr "型指定が予期されます"
  
! #: cp/parser.cc:22702
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22708
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22712
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, fuzzy, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr "型名が予期されます"
  
! #: cp/parser.cc:23107
  #, fuzzy, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:23108
  #, fuzzy, gcc-internal-format
  msgid "concept defined here"
  msgstr "共用体がここで定義されています"
  
! #: cp/parser.cc:23139
  #, fuzzy, gcc-internal-format
  #| msgid "invalid use of %qD"
  msgid "invalid use of concept-name %qD"
  msgstr "無効な %qD の使用です"
  
! #: cp/parser.cc:23155
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr "宣言 %qD が何も宣言していません"
  
! #: cp/parser.cc:23733
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:23739
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23903
  #, fuzzy, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/parser.cc:23918
  #, fuzzy, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:23936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr "%<;%> または %<{%> が予期されます"
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24043
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24113
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24405
  #, fuzzy, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, fuzzy, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24446
  #, fuzzy, gcc-internal-format
  msgid "nested namespace name required"
  msgstr "名前空間名が予期されます"
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24455
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24458
  #, fuzzy, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr "インライン関数をインライン化できない場合に警告する"
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr "ここでは %<namespace%> 定義は許可されていません"
  
! #: cp/parser.cc:24707
  #, fuzzy, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24769
  #, fuzzy, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:24828
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr "未定義の型 `%s %s' の使用は不適切です"
  
! #: cp/parser.cc:24830
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/parser.cc:24832
  #, fuzzy, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, fuzzy, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr "前方での `%s' の宣言"
  
! #: cp/parser.cc:24914
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:25072
  #, fuzzy, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr "インターフェースまたはインターフェースへのポインタが予期されます"
  
! #: cp/parser.cc:25133
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, fuzzy, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr "重複した %<volatile%> です"
  
! #: cp/parser.cc:25161
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr "%qD は関数スコープの外側で定義されていません"
  
! #: cp/parser.cc:25200
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/parser.cc:25216
  #, fuzzy, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/parser.cc:25366
  #, fuzzy, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: cp/parser.cc:25457
  #, fuzzy, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25468
  #, fuzzy, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr "ISO C++ は new 式の初期化での `=' を禁じます"
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, fuzzy, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr "関数宣言中に（型の無い）仮引数名があります"
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, fuzzy, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr "関数 %qD が変数として再宣言されました"
  
! #: cp/parser.cc:25582
  #, fuzzy, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr "帯域レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
! #: cp/parser.cc:25591
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25597
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25603
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/parser.cc:25656
  #, fuzzy, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr "%s: 関数 `%s' の宣言が変換されていません\n"
  
! #: cp/parser.cc:25698
  #, fuzzy, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:25756
  #, fuzzy, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr "0 で初期化されるデータを bss セクション内に配置する"
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr "ここでは関数定義は許可されていません"
  
! #: cp/parser.cc:26042
  #, fuzzy, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
  
! #: cp/parser.cc:26046
  #, fuzzy, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, fuzzy, gcc-internal-format
  msgid "initializer provided for function"
  msgstr "friend 関数 `%s' を初期化できません"
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26388
  #, fuzzy, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:26936
  #, fuzzy, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 67436,67711 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "無効な宣言子です"
  
! #: cp/parser.cc:27101
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "宣言子が予期されます"
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/parser.cc:27366
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ポインタ演算子が予期されます"
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27502
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:27900
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/parser.cc:27906
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "合っていない引数です"
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/parser.cc:27936
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:27945
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> または %<...%> が予期されます"
  
! #: cp/parser.cc:28504
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:28628
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of %qD"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%qD の宣言内でテンプレート仮引数リストが少なすぎます"
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/parser.cc:28732
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: cp/parser.cc:28750
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28781
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28905
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:28909
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:29284
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29322
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "構造体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> または %<:%> が予期されます"
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD の宣言内に無効なクラス名です"
  
! #: cp/parser.cc:30490
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T の前の定義"
--- 67518,67793 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "無効な宣言子です"
  
! #: cp/parser.cc:27103
  #, fuzzy, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr "トップレベルでの `this' の使用は無効です"
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, fuzzy, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:27245
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr "宣言子が予期されます"
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr "%qD は名前空間です"
  
! #: cp/parser.cc:27368
  #, fuzzy, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr "ポインタ演算子が予期されます"
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27504
  #, fuzzy, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr "重複する `virtual' 指定子"
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27599
  #, fuzzy, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:27902
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/parser.cc:27908
  #, fuzzy, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr "合っていない引数です"
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/parser.cc:27938
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:27947
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr "%<,%> または %<...%> が予期されます"
  
! #: cp/parser.cc:28506
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:28630
  #, fuzzy, gcc-internal-format
  #| msgid "too few template parameter lists in declaration of %qD"
  msgid "%<this%> specifier in template parameter declaration"
  msgstr "%qD の宣言内でテンプレート仮引数リストが少なすぎます"
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/parser.cc:28734
  #, fuzzy, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: cp/parser.cc:28752
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28760
  #, fuzzy, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28783
  #, fuzzy, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/parser.cc:28907
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:28911
  #, fuzzy, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, fuzzy, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:29286
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29324
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, fuzzy, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr "ISO C++ は名前つき戻り値を許可しません"
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr "クラス定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr "構造体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr "共用体定義の後には %<;%> が予期されます"
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr "型指定子が予期されます"
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr "%<{%> または %<:%> が予期されます"
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr "%qD の宣言内に無効なクラス名です"
  
! #: cp/parser.cc:30493
  #, fuzzy, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr "関数テンプレート %qD がクラステンプレートとして再定義されました"
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30657
  #, fuzzy, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr "%q+#T の前の定義"
*************** msgstr "%q+#T の前の定義"
*** 67713,67984 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, fuzzy, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31707
  #, fuzzy, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32295
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:32386
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:32498
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:32533
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/parser.cc:32612
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:33083
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "識別子または %<(%> が予期されます"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33651
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:33698
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: cp/parser.cc:33714
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: cp/parser.cc:33829
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, fuzzy, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:34046
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35168
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 67795,68066 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, fuzzy, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, fuzzy, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, fuzzy, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, fuzzy, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr "ビットフィールドの幅が %qD 非整数型 %qT です"
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31623
  #, fuzzy, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr "メンバ宣言の最後には %<;%> が予期されます"
  
! #: cp/parser.cc:31710
  #, fuzzy, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31915
  #, fuzzy, gcc-internal-format
  #| msgid "attributes in parameter array declarator ignored"
  msgid "attributes on base specifiers are ignored"
  msgstr "仮引数配列宣言内の属性が無視されました"
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32298
  #, fuzzy, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr "例外仕様の検査をするコードを生成しない"
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr "void 式の不適切な使用"
  
! #: cp/parser.cc:32389
  #, fuzzy, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:32501
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/parser.cc:32536
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on exception declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/parser.cc:32615
  #, fuzzy, gcc-internal-format
  #| msgid "file ends in default argument"
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:33086
  #, fuzzy, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33246
  #, fuzzy, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr "識別子または %<(%> が予期されます"
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, fuzzy, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr "%qE 属性は R8C ターゲット用にはサポートされていません"
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, fuzzy, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr "%<:%> または %<...%> が予期されます"
  
! #: cp/parser.cc:33498
  #, fuzzy, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/parser.cc:33654
  #, fuzzy, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:33701
  #, fuzzy, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr "RTP PIC は Thumb では使用できません"
  
! #: cp/parser.cc:33717
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute ignored for %qE"
  msgid "attributes are ignored on %qs"
  msgstr "%qE 属性は %qE 用としては無視されます"
  
! #: cp/parser.cc:33832
  #, fuzzy, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr "インスタンス化されない型に対する無効な操作です"
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34018
  #, fuzzy, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:34049
  #, fuzzy, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, fuzzy, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, fuzzy, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35171
  #, fuzzy, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr "要求された整列が定数ではありません"
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, fuzzy, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr "無効な宣言です"
  
! #: cp/parser.cc:35707
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 67987,68419 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:36116
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36488
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/parser.cc:36539
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "宣言が何も宣言していません"
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36911
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "テンプレート型統一中 `%s' が使用されました"
  
! #: cp/parser.cc:37461
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> が %qD の前にあります"
  
! #: cp/parser.cc:37490
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/parser.cc:37599
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ は `long long' を受け入れません"
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE が重複しています"
  
! #: cp/parser.cc:37644
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' が重複しています"
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> が予期されます"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> が予期されます"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> が予期されます"
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> が予期されます"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> が予期されます"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> が予期されます"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> が予期されます"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> が予期されます"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> が予期されます"
  
! #: cp/parser.cc:37744
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> が予期されます"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> が予期されます"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> が予期されます"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> が予期されます"
  
! #: cp/parser.cc:37759
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> が予期されます"
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> が予期されます"
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> が予期されます"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> が予期されます"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> が予期されます"
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> または %<::%> が予期されます"
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:37851
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> が予期されます"
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/parser.cc:38466
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/parser.cc:38639
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: cp/parser.cc:38640
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/parser.cc:38723
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "識別子が必要です"
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40978
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "不明な property 属性です"
  
! #: cp/parser.cc:42280
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "整数式が予期されます"
  
! #: cp/parser.cc:42297
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:43053
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:43455
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
--- 68069,68501 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36008
  #, fuzzy, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: cp/parser.cc:36119
  #, fuzzy, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36381
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36491
  #, fuzzy, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: cp/parser.cc:36542
  #, fuzzy, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr "宣言が何も宣言していません"
  
! #: cp/parser.cc:36595
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36914
  #, fuzzy, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36958
  #, fuzzy, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr "`>>' はテンプレートクラス名は `> >' とすべきです"
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr "テンプレート型統一中 `%s' が使用されました"
  
! #: cp/parser.cc:37464
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr "%+D によりセクション型が競合します"
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr "%<__thread%> が %qD の前にあります"
  
! #: cp/parser.cc:37493
  #, fuzzy, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr "%<__thread%> が %<typedef%> と併せて使用されています"
  
! #: cp/parser.cc:37602
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr "ISO C++ は `long long' を受け入れません"
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37618
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qD"
  msgstr "%qE が重複しています"
  
! #: cp/parser.cc:37647
  #, fuzzy, gcc-internal-format
  msgid "duplicate %qs"
  msgstr "`%s' が重複しています"
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr "%<new%> が予期されます"
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr "%<delete%> が予期されます"
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr "%<return%> が予期されます"
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr "%<extern%> が予期されます"
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr "%<class%> が予期されます"
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr "%<template%> が予期されます"
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr "%<namespace%> が予期されます"
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr "%<using%> が予期されます"
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr "%<asm%> が予期されます"
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr "%<throw%> が予期されます"
  
! #: cp/parser.cc:37747
  #, fuzzy, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr "%<catch%> が予期されます"
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr "%<__label__%> が予期されます"
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr "%<@try%> が予期されます"
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr "%<@synchronized%> が予期されます"
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr "%<@throw%> が予期されます"
  
! #: cp/parser.cc:37762
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37765
  #, fuzzy, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr "%<static_assert%> が予期されます"
  
! #: cp/parser.cc:37768
  #, fuzzy, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr "%<@end%> が予期されます"
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr "%<::%> が予期されます"
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr "%<...%> が予期されます"
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr "%<*%> が予期されます"
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr "%<~%> が予期されます"
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr "%<:%> または %<::%> が予期されます"
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:37854
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<:%>"
  msgid "expected %<:]%>"
  msgstr "%<:%> が予期されます"
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38348
  #, fuzzy, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr "前はここで宣言されました"
  
! #: cp/parser.cc:38469
  #, fuzzy, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr "参照を参照として宣言できません"
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, fuzzy, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/parser.cc:38642
  #, fuzzy, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr "ラベル %qD はここで定義されています"
  
! #: cp/parser.cc:38643
  #, fuzzy, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr "%qD はここで宣言されています"
  
! #: cp/parser.cc:38726
  #, fuzzy, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:39000
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr "デフォルト引数内でファイルが終了しています"
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39312
  #, fuzzy, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr "objective-c メソッド定義が予期されます"
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40345
  #, fuzzy, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr "識別子が必要です"
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40981
  #, fuzzy, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr "不明な property 属性です"
  
! #: cp/parser.cc:42283
  #, fuzzy, gcc-internal-format
  msgid "expected integer expression list"
  msgstr "整数式が予期されます"
  
! #: cp/parser.cc:42300
  #, fuzzy, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/parser.cc:43056
  #, fuzzy, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr "%<class%>、%<typename%>、または %<template%> が予期されます"
  
! #: cp/parser.cc:43458
  #, fuzzy, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
*************** msgstr "\"%s\" はマクロ仮引数リ�
*** 68422,68815 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: cp/parser.cc:52834
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: cp/parser.cc:53546
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: cp/parser.cc:53787
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD は変数ではありません"
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:55206
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:55237
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:55751
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions の末尾にゴミ"
  
! #: cp/parser.cc:57289
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57300
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57387
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize は関数内では許可されていません"
  
! #: cp/parser.cc:57529
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret 命令は実装されていません"
  
! #: cp/parser.cc:57669
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if 式の中では文字列定数が使えません"
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:335
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:900
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "`%s' が再定義されました"
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:1068
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1148
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "`%s' が再定義されました"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  
! #: cp/pt.cc:2112
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate is: %#qD"
  msgstr "候補:"
  
! #: cp/pt.cc:2121
  #, fuzzy, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr " 候補 1: %q+#F"
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:2259
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD は変数ではありません"
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2761
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:2771
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2842
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/pt.cc:2848
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "Code 属性を欠いています"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "Code 属性を欠いています"
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "`operator delete' の宣言内に多すぎる引数"
  
! #: cp/pt.cc:2955
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "#define 中の仮引数リストが終端されていません"
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "%qD の宣言内でテンプレート仮引数リストが少なすぎます"
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2980
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:3013
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD はテンプレート関数ではありません"
--- 68504,68897 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr "--driver は最早サポートされません"
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49674
  #, fuzzy, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr "唯一の仮引数となる %<void%> には修飾子がつきません"
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, fuzzy, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: cp/parser.cc:52837
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr "%<#pragma GCC pop_options%> に対応した %<#pragma GCC push_options%> がありません"
  
! #: cp/parser.cc:53549
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr "%<#pragma align%> は %D の前に現れなければいけません。無視しています"
  
! #: cp/parser.cc:53790
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr "%qD は変数ではありません"
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, fuzzy, gcc-internal-format
  msgid "expected %<target%>"
  msgstr "%<try%> が予期されます"
  
! #: cp/parser.cc:55209
  #, fuzzy, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr "無効な初期化子です"
  
! #: cp/parser.cc:55240
  #, fuzzy, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr "式が予期されます"
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr "参照型に対して new を適用できません"
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55582
  #, fuzzy, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr "\"%s\" はマクロ仮引数リストに現れてはなりません"
  
! #: cp/parser.cc:55754
  #, fuzzy, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr "%<#pragma omp section%> または %<}%> が予期されます"
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, fuzzy, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr "メンバ関数の名前を欠いています"
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, fuzzy, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr "レジスタ変数 %qD が入れ子になった関数内で使用されています"
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, fuzzy, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr "#pragma GCC java_exceptions の末尾にゴミ"
  
! #: cp/parser.cc:57292
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57303
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr "%<#pragma omp taskwait%> は複合文内でのみ使用できます"
  
! #: cp/parser.cc:57390
  #, fuzzy, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr "#pragma GCC optimize は関数内では許可されていません"
  
! #: cp/parser.cc:57532
  #, fuzzy, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr "ret 命令は実装されていません"
  
! #: cp/parser.cc:57672
  #, fuzzy, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr "#if 式の中では文字列定数が使えません"
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:336
  #, fuzzy, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr "ポインタ宣言子に不適切な型修飾子"
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:901
  #, fuzzy, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr "`%s' が再定義されました"
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:1069
  #, fuzzy, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1149
  #, fuzzy, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr "`%s' が再定義されました"
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  
! #: cp/pt.cc:2113
  #, fuzzy, gcc-internal-format
  #| msgid "candidate is:"
  #| msgid_plural "candidates are:"
  msgid "candidate is: %#qD"
  msgstr "候補:"
  
! #: cp/pt.cc:2122
  #, fuzzy, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr " 候補 1: %q+#F"
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:2260
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr "%qD は変数ではありません"
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2762
  #, fuzzy, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:2772
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2843
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr "宣言の中に代入(初期化ではなく)があります"
  
! #: cp/pt.cc:2849
  #, fuzzy
  msgid "missing primary template attributes %e"
  msgstr "Code 属性を欠いています"
  
! #: cp/pt.cc:2850
  #, fuzzy
  msgid "missing primary template attribute %e"
  msgstr "Code 属性を欠いています"
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, fuzzy, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr "`operator delete' の宣言内に多すぎる引数"
  
! #: cp/pt.cc:2956
  #, fuzzy, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr "#define 中の仮引数リストが終端されていません"
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr "%qD の宣言内でテンプレート仮引数リストが多すぎます"
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr "%qD の宣言内でテンプレート仮引数リストが少なすぎます"
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2981
  #, fuzzy, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:3014
  #, fuzzy, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD はテンプレート関数ではありません"
*************** msgstr "%qD はテンプレート関数�
*** 68822,68964 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "メンバ関数 %qD は %qT 内では宣言されていません"
  
! #: cp/pt.cc:3201
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/pt.cc:3204
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "隠された宣言はここです"
  
! #: cp/pt.cc:3882
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "%K %D の最後の引数が 0 から 3 の間の整数定数ではありません"
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4316
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/pt.cc:4318
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.cc:4579
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/pt.cc:4582
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/pt.cc:4584
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/pt.cc:5328
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "#define 中の仮引数リストが終端されていません"
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "前はここで宣言されました"
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5398
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "重複したラベル %qD です"
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  
! #: cp/pt.cc:5575
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:5579
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD 用のデフォルト引数がありません"
--- 68904,69046 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr "メンバ関数 %qD は %qT 内では宣言されていません"
  
! #: cp/pt.cc:3202
  #, fuzzy, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr "friend 宣言がクラス定義の中にありません"
  
! #: cp/pt.cc:3205
  #, fuzzy, gcc-internal-format
  msgid "friend declaration here"
  msgstr "隠された宣言はここです"
  
! #: cp/pt.cc:3883
  #, fuzzy, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr "%K %D の最後の引数が 0 から 3 の間の整数定数ではありません"
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/pt.cc:4319
  #, fuzzy, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr "非メンバ `%s' を `mutable' とは宣言できません"
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr "        %qD"
  
! #: cp/pt.cc:4453
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr "          %s"
  
! #: cp/pt.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/pt.cc:4583
  #, fuzzy, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr "%q+D の再宣言は仮引数を隠します"
  
! #: cp/pt.cc:4585
  #, fuzzy, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/pt.cc:5329
  #, fuzzy, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr "#define 中の仮引数リストが終端されていません"
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, fuzzy, gcc-internal-format
  msgid "primary template here"
  msgstr "前はここで宣言されました"
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, fuzzy, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr "関数 %qE への引数が多すぎます"
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5399
  #, fuzzy, gcc-internal-format
  msgid "primary template %qD"
  msgstr "重複したラベル %qD です"
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  
! #: cp/pt.cc:5576
  #, fuzzy, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:5580
  #, fuzzy, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "%qD 用のデフォルト引数がありません"
*************** msgstr "%qD 用のデフォルト引数�
*** 68967,69013 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "仮引数リスト中の `void' はリスト全体を占めなければなりません"
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5822
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/pt.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:6000
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 69049,69095 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr "仮引数リスト中の `void' はリスト全体を占めなければなりません"
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5823
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/pt.cc:5826
  #, fuzzy, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr "一つの空の宣言中に、二つの型が指定されています"
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, fuzzy, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:6001
  #, fuzzy, gcc-internal-format
  msgid "template %qD declared"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr "名前無しテンプレートクラスです"
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 69017,69558 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "非テンプレート %q#D のテンプレート定義です"
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6297
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6386
  #, fuzzy, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.cc:6490
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ここで %q#D として再宣言されています"
  
! #: cp/pt.cc:6528
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "ここで宣言されています"
  
! #: cp/pt.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "元の定義はここに出現しています"
  
! #: cp/pt.cc:6567
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7182
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: cp/pt.cc:7209
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/pt.cc:7220
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/pt.cc:7230
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7320
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/pt.cc:7333
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7337
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:7368
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/pt.cc:7419
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7428
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7819
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8923
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8991
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:9078
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "空の宣言です"
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "内部一貫性がありません"
  
! #: cp/pt.cc:10796
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "テンプレート内で `%s' を使用しています"
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/pt.cc:12481
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/pt.cc:12508
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12512
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12741
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:12742
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "構造体がここで定義されています"
  
! #: cp/pt.cc:13110
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "共用体に可変配列メンバがあります"
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE は宣言の開始ではありません"
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/pt.cc:15086
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 69099,69640 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr "%qD の無効なテンプレート宣言です"
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr "非テンプレート %q#D のテンプレート定義です"
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6298
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6387
  #, fuzzy, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  
! #: cp/pt.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] "`%s' の宣言は仮引数を覆い隠します"
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "ここで %q#D として再宣言されています"
  
! #: cp/pt.cc:6529
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "redeclared here"
  msgstr "ここで宣言されています"
  
! #: cp/pt.cc:6540
  #, fuzzy, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, fuzzy, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr "元の定義はここに出現しています"
  
! #: cp/pt.cc:6568
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr "`%s' が別のシンボル種として再宣言されました"
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7057
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7113
  #, fuzzy, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7183
  #, fuzzy, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr "テンプレート仮引数 %q+#D です"
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, fuzzy, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr "型 %qT と %qT の間での比較です"
  
! #: cp/pt.cc:7210
  #, fuzzy, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr "strftime フォーマットは引数をフォーマットできません"
  
! #: cp/pt.cc:7221
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr "%qE 属性の引数が整数定数ではありません"
  
! #: cp/pt.cc:7231
  #, fuzzy, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr "%qs は %qs 用には有効ではありません"
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7290
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] "  候補では %d 個の引数が予期されますが、%d 個の引数が与えられています"
  
! #: cp/pt.cc:7321
  #, fuzzy, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr "型 %qT から型 %qT へ変換できません"
  
! #: cp/pt.cc:7334
  #, fuzzy, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7338
  #, fuzzy, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, fuzzy, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:7369
  #, fuzzy, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr "型 %qT の引数が %qT と一致しません"
  
! #: cp/pt.cc:7420
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7429
  #, fuzzy, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7460
  #, fuzzy, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7477
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7504
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7813
  #, fuzzy, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7827
  #, fuzzy, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr "`%s' の引数として無効な型"
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8681
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:8697
  #, fuzzy, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, fuzzy, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr "`restrict' の用法が不適切です"
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8907
  #, fuzzy, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8916
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8931
  #, fuzzy, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8996
  #, fuzzy, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:8999
  #, fuzzy, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/pt.cc:9086
  #, fuzzy, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr "%qE から %qT へ変換できません"
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9371
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr "関数 %<va_start%> への引数の数が間違っています"
  
! #: cp/pt.cc:9380
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9406
  #, fuzzy, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr "クロスコンパイル時の実数値テンプレート仮引数"
  
! #: cp/pt.cc:9410
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, fuzzy, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10285
  #, fuzzy, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr "空の宣言です"
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, fuzzy, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr "内部一貫性がありません"
  
! #: cp/pt.cc:10804
  #, fuzzy, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr "テンプレート内で `%s' を使用しています"
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, fuzzy, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/pt.cc:12489
  #, fuzzy, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/pt.cc:12516
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12520
  #, fuzzy, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/pt.cc:12749
  #, fuzzy, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:12750
  #, fuzzy, gcc-internal-format
  msgid "first error appeared here"
  msgstr "構造体がここで定義されています"
  
! #: cp/pt.cc:13118
  #, fuzzy, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr "共用体に可変配列メンバがあります"
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, fuzzy, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr "%qE は宣言の開始ではありません"
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14537
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14997
  #, fuzzy, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr "%q#D 用のデフォルト引数の再定義です"
  
! #: cp/pt.cc:15094
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr "メンバ関数へのポインタが呼ばれましたが、クラススコープ内ではありません"
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 69570,69694 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/pt.cc:16530
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/pt.cc:16532
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "無効な宣言です"
  
! #: cp/pt.cc:16659
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/pt.cc:16661
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/pt.cc:16914
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> が型として定義されていません"
  
! #: cp/pt.cc:16916
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/pt.cc:17508
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/pt.cc:17510
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:17512
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17525
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/pt.cc:17528
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17581
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17587
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17593
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17662
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "大きさゼロの配列を作ろうとしています"
  
! #: cp/pt.cc:17703
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "配列 %q+D は一つの要素を持っていると見なされます"
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17815
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17951
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type template"
  msgstr "宣言または式が予期されます"
  
! #: cp/pt.cc:17985
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "テンプレート内で `%s' を使用しています"
--- 69652,69776 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, fuzzy, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr "sizeof が関数型に適用されました"
  
! #: cp/pt.cc:16554
  #, fuzzy, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr "仮引数 `%s' は無効です"
  
! #: cp/pt.cc:16556
  #, fuzzy, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr "無効な宣言です"
  
! #: cp/pt.cc:16683
  #, fuzzy, gcc-internal-format
  msgid "function returning an array"
  msgstr "関数が集合体を返しています"
  
! #: cp/pt.cc:16685
  #, fuzzy, gcc-internal-format
  msgid "function returning a function"
  msgstr "`%s' は関数を返す関数として宣言されています"
  
! #: cp/pt.cc:16939
  #, fuzzy, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr "%<locus%> が型として定義されていません"
  
! #: cp/pt.cc:16941
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a variable in clause %qs"
  msgid "%qE is not usable in a splice scope"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/pt.cc:17539
  #, fuzzy, gcc-internal-format
  msgid "forming reference to void"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/pt.cc:17541
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/pt.cc:17543
  #, fuzzy, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17556
  #, fuzzy, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/pt.cc:17559
  #, fuzzy, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr "参照を参照として宣言できません"
  
! #: cp/pt.cc:17612
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17618
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17624
  #, fuzzy, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/pt.cc:17693
  #, fuzzy, gcc-internal-format
  msgid "creating array of %qT"
  msgstr "大きさゼロの配列を作ろうとしています"
  
! #: cp/pt.cc:17734
  #, fuzzy, gcc-internal-format
  #| msgid "array %q+D assumed to have one element"
  msgid "%qD expanded to more than one element"
  msgstr "配列 %q+D は一つの要素を持っていると見なされます"
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17838
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17846
  #, fuzzy, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/pt.cc:17982
  #, fuzzy, gcc-internal-format
  #| msgid "expected declaration or statement"
  msgid "expected a reflection of a type template"
  msgstr "宣言または式が予期されます"
  
! #: cp/pt.cc:18016
  #, fuzzy, gcc-internal-format
  msgid "use of %qs in template"
  msgstr "テンプレート内で `%s' を使用しています"
*************** msgstr "テンプレート内で `%s' �
*** 69696,69903 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void 式の不適切な使用"
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/pt.cc:22425
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/pt.cc:22452
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23042
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static フィールド `%s' を欠いています"
  
! #: cp/pt.cc:23431
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/pt.cc:23476
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "不正な文字列定数です"
  
! #: cp/pt.cc:27891
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27893
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27899
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' の初期化:\n"
  
! #: cp/pt.cc:28000
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:28062
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28065
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28074
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28095
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/pt.cc:28135
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
--- 69778,69985 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, fuzzy, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18451
  #, fuzzy, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, fuzzy, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr "void 式の不適切な使用"
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22418
  #, fuzzy, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr "%qE がここでは宣言されていません (関数内ではない)"
  
! #: cp/pt.cc:22469
  #, fuzzy, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr "関数 %<__builtin_next_arg%> への引数の数が間違っています"
  
! #: cp/pt.cc:22496
  #, fuzzy, gcc-internal-format
  #| msgid "wrong number of arguments specified for %qE attribute"
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr "%qE 属性用に間違った数の引数が指定されました"
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23086
  #, fuzzy, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr "static フィールド `%s' を欠いています"
  
! #: cp/pt.cc:23478
  #, fuzzy, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23505
  #, fuzzy, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr "初期化子の要素が定数ではありません"
  
! #: cp/pt.cc:23523
  #, fuzzy, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr "不正な文字列定数です"
  
! #: cp/pt.cc:27960
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27962
  #, fuzzy, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:27968
  #, fuzzy
  msgid "%s %#qS"
  msgstr "%s: %s"
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:28033
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr "%s: `%s' の初期化:\n"
  
! #: cp/pt.cc:28069
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, fuzzy, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr "自動テンプレート実体化を有効にする"
  
! #: cp/pt.cc:28131
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28134
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28143
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28164
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/pt.cc:28204
  #, fuzzy, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:28545
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28551
  #, fuzzy, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr "初期化子リストは非メンバ関数では使えません"
*************** msgstr "初期化子リストは非メ�
*** 69909,70485 ****
  #. 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.cc:28962
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:29413
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:29422
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:29430
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:29432
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/pt.cc:31194
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/pt.cc:31200
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/pt.cc:32530
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:32536
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs が無効です"
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32687
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline に出来ると見なされていない関数です"
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
  
! #: cp/pt.cc:32721
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:33008
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:33012
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/reflect.cc:130
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:135
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:143
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:182
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: cp/reflect.cc:476
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a namespace-name"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, fuzzy, gcc-internal-format
  #| msgid "could not open Go dump file %qs: %m"
  msgid "couldn%'t look up %qs"
  msgstr "Go ダンプファイル %qs を開けません: %m"
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT must be an object type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/reflect.cc:4084
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, fuzzy, gcc-internal-format
  #| msgid "enum constant defined here"
  msgid "%<consteval%> block defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "無効な PHI 引数です"
  
! #: cp/reflect.cc:6596
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "packed 属性は必要ありません"
  
! #: cp/reflect.cc:7726
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: cp/reflect.cc:7799
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "整数式が予期されます"
  
! #: cp/reflect.cc:7802
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "整数式が予期されます"
  
! #: cp/reflect.cc:7826
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/reflect.cc:8523
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/reflect.cc:8530
  #, fuzzy, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "オーバーロードされた仮想関数名について警告する"
  
! #: cp/reflect.cc:8540
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "重複した %<const%> です"
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "真偽式が予期されます"
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "すべてのコンストラクタとデストラクタが非公開の場合に警告する"
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
  #, fuzzy, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/reflect.cc:9042
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "%qs を呼び出しで使用されるレジスタとして使用できません"
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:9088
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:9097
  #, fuzzy, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "計算式内のオーバーフローに関して警告する"
  
! #: cp/reflect.cc:9114
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 69991,70577 ----
  #. 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.cc:29031
  #, fuzzy, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr "インラインテンプレートの明示的な実体化のみを生成する"
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29452
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:29482
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:29491
  #, fuzzy, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:29499
  #, fuzzy, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/pt.cc:29501
  #, fuzzy, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr "'#' にマクロ仮引数名が続いていません"
  
! #: cp/pt.cc:31058
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31254
  #, fuzzy, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr "デストラクタを静的メンバ関数とすることはできません"
  
! #: cp/pt.cc:31263
  #, fuzzy, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr "%s=%s は数値ではありません"
  
! #: cp/pt.cc:31269
  #, fuzzy, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr "`%s' の宣言は仮引数リストのシンボルを覆い隠します"
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32584
  #, fuzzy, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr "非テンプレート %qD がテンプレートとして使用されています"
  
! #: cp/pt.cc:32599
  #, fuzzy, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr "制限のない共用体は -std=c++0x または -std=gnu++0x を指定した時のみ使用できます"
  
! #: cp/pt.cc:32605
  #, fuzzy, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr "spec %qs が無効です"
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, fuzzy, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32756
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr "inline に出来ると見なされていない関数です"
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, fuzzy, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr "間接関数 %q+D は弱い参照として宣言できません"
  
! #: cp/pt.cc:32790
  #, fuzzy, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr "マクロ引数 \"%s\" は文字列化されます"
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, fuzzy, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, fuzzy, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:33077
  #, fuzzy, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/pt.cc:33081
  #, fuzzy, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr "命令が制約を満たしません:"
  
! #: cp/reflect.cc:146
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:151
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:159
  #, fuzzy, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:198
  #, fuzzy, gcc-internal-format
  #| msgid "new cannot be applied to a function type"
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr "関数型に対して new を適用できません"
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: cp/reflect.cc:496
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a namespace-name"
  msgid "%<std::ranges%> is not a namespace"
  msgstr "%qD は名前空間名ではありません"
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, fuzzy, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1189
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<operator%>"
  msgid "unexpected %<std::meta::operators%>"
  msgstr "%<operator%> が予期されます"
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, fuzzy, gcc-internal-format
  #| msgid "could not open Go dump file %qs: %m"
  msgid "couldn%'t look up %qs"
  msgstr "Go ダンプファイル %qs を開けません: %m"
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  msgid "unexpected return type of %qs"
  msgstr "予期しない型が `id' (%s) に指定されました"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT must be an object type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/reflect.cc:4113
  #, fuzzy, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr "%qs は %qs と併用しなければいけません"
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr ""
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, fuzzy, gcc-internal-format
  #| msgid "expected template-argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "テンプレート引数が予期されます"
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, fuzzy, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr "ビットフィールド %qD を関数型として宣言できません"
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, fuzzy, gcc-internal-format
  #| msgid "enum constant defined here"
  msgid "%<consteval%> block defined here"
  msgstr "列挙型定数がここで定義されています"
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, fuzzy, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr "無効な PHI 引数です"
  
! #: cp/reflect.cc:6751
  #, fuzzy, gcc-internal-format
  #| msgid "expected %<decltype%>"
  msgid "unexpected %<access_context::scope()%>"
  msgstr "%<decltype%> が予期されます"
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  msgid "unexpected argument to %qs"
  msgstr "packed 属性は必要ありません"
  
! #: cp/reflect.cc:7901
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr "関数 %qE へ十分な引数がありません"
  
! #: cp/reflect.cc:7974
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr "整数式が予期されます"
  
! #: cp/reflect.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr "整数式が予期されます"
  
! #: cp/reflect.cc:8001
  #, fuzzy, gcc-internal-format
  #| msgid "unknown spec function %qs"
  msgid "unknown metafunction %qD"
  msgstr "不明な spec 関数 %qs です"
  
! #: cp/reflect.cc:8742
  #, fuzzy, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/reflect.cc:8749
  #, fuzzy, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr "オーバーロードされた仮想関数名について警告する"
  
! #: cp/reflect.cc:8759
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr "仮引数宣言の中で `::' を使えません"
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, fuzzy, gcc-internal-format
  #| msgid "duplicate %<const%>"
  msgid "add %<constexpr%>"
  msgstr "重複した %<const%> です"
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, fuzzy, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr "組み込み関数 %qD は単一の引数をとります"
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected a reflection of an expression"
  msgstr "真偽式が予期されます"
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9284
  #, fuzzy, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr "すべてのコンストラクタとデストラクタが非公開の場合に警告する"
  
! #: cp/reflect.cc:9292
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/reflect.cc:9322
  #, fuzzy, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr "%qs を呼び出しで使用されるレジスタとして使用できません"
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, fuzzy, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:9368
  #, fuzzy, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/reflect.cc:9377
  #, fuzzy, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr "計算式内のオーバーフローに関して警告する"
  
! #: cp/reflect.cc:9394
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "expected a reflection of a function template"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr "インスタンス化されな�
*** 70814,71403 ****
  msgid "invalid base-class specification"
  msgstr "無効な宣言です"
  
! #: cp/semantics.cc:4683
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/semantics.cc:4872
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "合っていない引数です"
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/semantics.cc:4999
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "レジスタ '%c' が不明です"
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:5221
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/semantics.cc:5228
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/semantics.cc:5236
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "仮引数宣言の中の記憶域クラス指定は無効です"
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5430
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: cp/semantics.cc:6845
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/semantics.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE は %<reduction%> 用の無効な型を持っています"
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "整数式が予期されます"
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8249
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8309
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8467
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8604
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:8624
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8839
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:8851
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8860
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8976
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:9021
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: cp/semantics.cc:9090
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "可変長配列が使用されています"
  
! #: cp/semantics.cc:9164
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:9681
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs 句が多すぎます"
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9826
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:9843
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9874
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> がポインタ型として定義されていません"
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12994
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/semantics.cc:13237
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "引数はフィールド参照でなければいけません"
  
! #: cp/semantics.cc:14488
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:14719
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
--- 70906,71495 ----
  msgid "invalid base-class specification"
  msgstr "無効な宣言です"
  
! #: cp/semantics.cc:4684
  #, fuzzy, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr "無名共用体内に保護されたメンバ %q+#D があります"
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4867
  #, fuzzy, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr "alloc_size パラメータが範囲外です"
  
! #: cp/semantics.cc:4877
  #, fuzzy, gcc-internal-format
  msgid "missing template arguments"
  msgstr "合っていない引数です"
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4976
  #, fuzzy, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr "要求されたメンバ `%s' は多重継承グラフの中で曖昧です"
  
! #: cp/semantics.cc:5004
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr "定数式がオーバーフローしました"
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, fuzzy, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr "レジスタ '%c' が不明です"
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, fuzzy, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:5226
  #, fuzzy, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: cp/semantics.cc:5233
  #, fuzzy, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr "配列の添字が整数型ではありません"
  
! #: cp/semantics.cc:5241
  #, fuzzy, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr "右シフト回数が負の数です"
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr "仮引数宣言の中の記憶域クラス指定は無効です"
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5431
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5435
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5440
  #, fuzzy, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr "ISO C++ はメンバ関数への `sizeof' の適用を禁じます"
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, fuzzy, gcc-internal-format
  #| msgid "constructor priorities are not supported"
  msgid "pointer-to-member mapping %qE not supported"
  msgstr "コンストラクタのプロパティはサポートされません"
  
! #: cp/semantics.cc:6850
  #, fuzzy, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: cp/semantics.cc:6853
  #, fuzzy, gcc-internal-format
  msgid "%s %#qD"
  msgstr "%s %+#D"
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr "%qE は %<reduction%> 用の無効な型を持っています"
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7765
  #, fuzzy, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr "整数式が予期されます"
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, fuzzy, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8254
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8314
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr "インスタンス変数 `%s' は private と宣言されています"
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8399
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8468
  #, fuzzy, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8472
  #, fuzzy, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8477
  #, fuzzy, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8595
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8609
  #, fuzzy, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:8629
  #, fuzzy, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8688
  #, fuzzy, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8748
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8816
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8827
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8844
  #, fuzzy, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:8856
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:8865
  #, fuzzy, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: cp/semantics.cc:8981
  #, fuzzy, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr "%qE は句 %qs 内では変数ではありません"
  
! #: cp/semantics.cc:9026
  #, fuzzy, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: cp/semantics.cc:9095
  #, fuzzy, gcc-internal-format
  #| msgid "variable length array is used"
  msgid "variable length traits arrays are not supported"
  msgstr "可変長配列が使用されています"
  
! #: cp/semantics.cc:9169
  #, fuzzy, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: cp/semantics.cc:9686
  #, fuzzy, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr "%qs 句が多すぎます"
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, fuzzy, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9819
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9831
  #, fuzzy, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: cp/semantics.cc:9848
  #, fuzzy, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr "添え字は整数でなければいけません"
  
! #: cp/semantics.cc:9879
  #, fuzzy, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9973
  #, fuzzy, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr "%<tree%> がポインタ型として定義されていません"
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: cp/semantics.cc:12999
  #, fuzzy, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr "%qE の列挙値が整数定数式ではありません"
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, fuzzy, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr "静的アサーションに失敗しました: %E"
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13196
  #, fuzzy, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr "%<__builtin_prefetch%> への第三引数は定数でなければいけません"
  
! #: cp/semantics.cc:13242
  #, fuzzy, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr "<未解決オーバーロードされた関数型>"
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, fuzzy, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, fuzzy, gcc-internal-format
  #| msgid "%qT is not a template type"
  msgid "%qT is not a standard-layout type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, fuzzy, gcc-internal-format
  #| msgid "%<__builtin_next_arg%> called without an argument"
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr "%<__builtin_next_arg%> が引数無しで呼び出されました"
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, fuzzy, gcc-internal-format
  #| msgid "argument must be a field reference"
  msgid "%qs argument %qT is a reference"
  msgstr "引数はフィールド参照でなければいけません"
  
! #: cp/semantics.cc:14500
  #, fuzzy, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr "クラスタイプ項を欠いています"
  
! #: cp/semantics.cc:14731
  #, fuzzy, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr "カンマ演算子の左側の式に効力がありません"
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, fuzzy, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr "%<__builtin_prefetch%> への第二引数は定数でなければいけません"
*************** msgstr "%<__builtin_prefetch%> への第
*** 71405,71431 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 71497,71523 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, fuzzy, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr "マクロ引数内でディレクトリを使うことはできません"
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 71435,71757 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "ここで宣言されています"
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5069
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a fixed-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5100
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q#T がポインタデータメンバを持っています"
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "%qT と %qT の比較です"
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs は gcov データファイルではありません"
  
! #: cp/tree.cc:5344
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/tree.cc:5347
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5354
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD は変数ではありません"
  
! #: cp/tree.cc:5362
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5385
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5406
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5421
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "`java_interface' 属性は Java クラス定義に対してのみ用いる事ができます"
  
! #: cp/tree.cc:5452
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/tree.cc:5472
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5476
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE 属性は型に適用できません"
  
! #: cp/tree.cc:5499
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/tree.cc:5502
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> がビットフィールドに適用されています"
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: cp/tree.cc:5660
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "要求された init_priority は整数型の定数ではありません"
  
! #: cp/tree.cc:5682
  #, fuzzy, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "init_priority 属性はクラス型オブジェクトのファイルスコープ定義でのみ使えます"
  
! #: cp/tree.cc:5690
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "要求された init_priority が範囲外です"
  
! #: cp/tree.cc:5703
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "要求された init_priority は内部で使用するために予約されています"
  
! #: cp/tree.cc:5734
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/tree.cc:5754
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5765
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5795
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5819
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/tree.cc:5825
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5832
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5839
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5861
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: cp/tree.cc:5867
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: cp/tree.cc:5889
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5915
  #, fuzzy, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "暗黙の関数宣言に関して警告する"
  
! #: cp/tree.cc:5922
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE は変数にのみ適用できます"
  
! #: cp/tree.cc:5928
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "関数パラメータ"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/tree.cc:5965
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
--- 71527,71849 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, fuzzy, gcc-internal-format
  msgid " declared here"
  msgstr "ここで宣言されています"
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a floating-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5085
  #, fuzzy, gcc-internal-format
  #| msgid "%qD is not a function template"
  msgid "%qT is a fixed-point type"
  msgstr "%qD は関数テンプレートではありません"
  
! #: cp/tree.cc:5116
  #, fuzzy, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, fuzzy, gcc-internal-format
  #| msgid "%q#T has pointer data members"
  msgid "%q#T has no data fields"
  msgstr "%q#T がポインタデータメンバを持っています"
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, fuzzy, gcc-internal-format
  #| msgid "comparison between %qT and %qT"
  msgid "padding occurs between %qD and %qD"
  msgstr "%qT と %qT の比較です"
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a gcov data file"
  msgid "%qT has padding and no data fields"
  msgstr "%qs は gcov データファイルではありません"
  
! #: cp/tree.cc:5360
  #, fuzzy, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr "基底クラス %q#T が非仮想デストラクタを持っています"
  
! #: cp/tree.cc:5363
  #, fuzzy, gcc-internal-format
  msgid "%qD is not public"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5370
  #, fuzzy, gcc-internal-format
  msgid "%qD is mutable"
  msgstr "%qD は変数ではありません"
  
! #: cp/tree.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr "%s は型 %s ではありません (引数 %d)"
  
! #: cp/tree.cc:5401
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5422
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr "`com_interface' 属性はクラス定義にのみ用いる事ができます"
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr "`java_interface' 属性は Java クラス定義に対してのみ用いる事ができます"
  
! #: cp/tree.cc:5468
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr "%qE 属性は変数および関数へのみ適用できます"
  
! #: cp/tree.cc:5488
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5492
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr "%qE 属性は型に適用できません"
  
! #: cp/tree.cc:5515
  #, fuzzy, gcc-internal-format
  #| msgid "%<inline%> in empty declaration"
  msgid "%<alignas%> on function declaration"
  msgstr "空の宣言内に %<inline%> があります"
  
! #: cp/tree.cc:5518
  #, fuzzy, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr "%qT はテンプレート型ではありません"
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, fuzzy, gcc-internal-format
  #| msgid "%<__alignof%> applied to a bit-field"
  msgid "%<alignas%> on bit-field"
  msgstr "%<__alignof%> がビットフィールドに適用されています"
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, fuzzy, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, fuzzy, gcc-internal-format
  #| msgid "declaration for parameter %qD but no such parameter"
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr "仮引数 %qD 用の宣言がありますが、そのような仮引数はありません"
  
! #: cp/tree.cc:5676
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr "要求された init_priority は整数型の定数ではありません"
  
! #: cp/tree.cc:5698
  #, fuzzy, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr "init_priority 属性はクラス型オブジェクトのファイルスコープ定義でのみ使えます"
  
! #: cp/tree.cc:5706
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr "要求された init_priority が範囲外です"
  
! #: cp/tree.cc:5719
  #, fuzzy, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr "要求された init_priority は内部で使用するために予約されています"
  
! #: cp/tree.cc:5750
  #, fuzzy, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr "`%s' の宣言により `this' のメンバが覆い隠されます"
  
! #: cp/tree.cc:5770
  #, fuzzy, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: cp/tree.cc:5781
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, fuzzy, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5811
  #, fuzzy, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr "%<%T::%D%> は有効な宣言子ではありません"
  
! #: cp/tree.cc:5835
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr "%qE 属性は非クラス型に関しては無視されます"
  
! #: cp/tree.cc:5841
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5848
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5855
  #, fuzzy, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: cp/tree.cc:5877
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr "%qE 属性は関数へのみ適用出来ます。%s へは適用できません"
  
! #: cp/tree.cc:5883
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr "`%s' 属性は関数に対してのみ適用されます"
  
! #: cp/tree.cc:5905
  #, fuzzy, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr "%qE 属性の引数が文字列定数ではありません"
  
! #: cp/tree.cc:5931
  #, fuzzy, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr "暗黙の関数宣言に関して警告する"
  
! #: cp/tree.cc:5938
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute only applies to variables"
  msgid "annotation applied to a label"
  msgstr "%qE は変数にのみ適用できます"
  
! #: cp/tree.cc:5944
  #, fuzzy, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr "%qs が無名仮引数用に指定されました"
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "関数パラメータ"
  
! #: cp/tree.cc:5966
  #, fuzzy, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr "ベクトル型の delete ですが、ポインタでも配列型でもありません"
  
! #: cp/tree.cc:5981
  #, fuzzy, gcc-internal-format
  #| msgid "function does not return string type"
  msgid "annotation does not have copy constructible type"
  msgstr "関数が文字列型を返しません"
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, fuzzy, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr "Tree 検査: %s があるべき所に %s があります(%s 内, %s:%d)"
*************** msgstr ""
*** 71995,72761 ****
  msgid "subscript missing in array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/typeck.cc:4317
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' と宣言された配列に添字をつけようとしています"
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "添字をつけられた値が配列でもポインタでもありません"
  
! #: cp/typeck.cc:4428
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "メンバへのポインタ構築の使用でオブジェクトを欠いています"
  
! #: cp/typeck.cc:4680
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "無効なバージョン番号 %qs です"
  
! #: cp/typeck.cc:4689
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ はプログラムの中から `::main' を呼び出すことを禁じます"
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4731
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4734
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4737
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "関数に対する引数が多すぎます"
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "関数への引数が少なすぎます"
  
! #: cp/typeck.cc:4906
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:4912
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5368
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5374
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5377
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5414
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5417
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5436
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "関数ポインタが計算で使われました"
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ はポインタと整数との比較を禁じます"
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/typeck.cc:6538
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "非浮動小数点引数での順序付けられない比較です"
  
! #: cp/typeck.cc:6604
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/typeck.cc:6713
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "二項演算子 %s が不適切です"
  
! #: cp/typeck.cc:7114
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ポインタ演算で不完全型へのポインタを使うことは無効です"
  
! #: cp/typeck.cc:7260
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7278
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7495
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7501
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7556
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ は `::main' 関数のアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7614
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: cp/typeck.cc:7816
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7977
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: cp/typeck.cc:7979
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/typeck.cc:7991
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7993
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "初期化子リストは複合式として取り扱われました"
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8566
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8592
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:8606
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/typeck.cc:9055
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/typeck.cc:9095
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN から整数への変換です"
  
! #: cp/typeck.cc:9170
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9240
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: 全体的な精度の低下"
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
  
! #: cp/typeck.cc:9314
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ は関数ポインタとオブジェクトポインタの間でのキャストを禁じます"
  
! #: cp/typeck.cc:9328
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9522
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C は共用体型へのキャストを禁じます"
  
! #: cp/typeck.cc:9641
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:9757
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d 番目の引数が `%s' の型と互換性がありません"
  
! #: cp/typeck.cc:10141
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "配列の不正な初期化"
  
! #: cp/typeck.cc:10143
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "代入として無効な左辺値です"
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ポインタからメンバ関数への変換で"
  
! #: cp/typeck.cc:10293
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10441
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "無効なバージョン番号形式"
  
! #: cp/typeck.cc:10765
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10770
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10779
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10783
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10788
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format 属性をの候補となりそうな関数について警告する"
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11023
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "非左辺値への参照が返されました"
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11075
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11413
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11451
  #, 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.cc:11463
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "コンストラクタの関数 try ブロックのハンドラからは return できません"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11514
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "初期化子がありません"
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "無効な %%s 値"
--- 72087,72853 ----
  msgid "subscript missing in array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: cp/typeck.cc:4318
  #, fuzzy, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr "`register' と宣言された配列に添字をつけようとしています"
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr "添字をつけられた値が配列でもポインタでもありません"
  
! #: cp/typeck.cc:4429
  #, fuzzy, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr "メンバへのポインタ構築の使用でオブジェクトを欠いています"
  
! #: cp/typeck.cc:4681
  #, fuzzy, gcc-internal-format
  msgid "no default version in scope"
  msgstr "無効なバージョン番号 %qs です"
  
! #: cp/typeck.cc:4690
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr "ISO C++ はプログラムの中から `::main' を呼び出すことを禁じます"
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4728
  #, fuzzy, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4732
  #, fuzzy, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4735
  #, fuzzy, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4738
  #, fuzzy, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr "\"%s\" はマクロ名としては使えません"
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr "関数に対する引数が多すぎます"
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr "関数への引数が少なすぎます"
  
! #: cp/typeck.cc:4907
  #, fuzzy, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:4913
  #, fuzzy, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr "仮引数が不完全型です"
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5289
  #, fuzzy, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr "%qD のアドレスは常に %<true%> と評価されます"
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5366
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5369
  #, fuzzy, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5375
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5378
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5415
  #, fuzzy, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5418
  #, fuzzy, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5434
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5437
  #, fuzzy, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5705
  #, fuzzy, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr "関数ポインタが計算で使われました"
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr "ISO C++ はポインタと整数との比較を禁じます"
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, fuzzy, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr "%qT と %qT の比較です"
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, fuzzy, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: cp/typeck.cc:6539
  #, fuzzy, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr "非浮動小数点引数での順序付けられない比較です"
  
! #: cp/typeck.cc:6605
  #, fuzzy
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr "関数へ引数を渡すときに %qT から %qT へ暗黙的に変換されます"
  
! #: cp/typeck.cc:6714
  #, fuzzy, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr "二項演算子 %s が不適切です"
  
! #: cp/typeck.cc:7115
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr "ISO C++ は減算に関数へのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr "ISO C++ は減算にメソッドへのポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr "ポインタ演算で不完全型へのポインタを使うことは無効です"
  
! #: cp/typeck.cc:7261
  #, fuzzy, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7262
  #, fuzzy, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7279
  #, fuzzy, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr "メンバへのポインタでの無効な `%s' の使用"
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7490
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7496
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7502
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr "ISO C++ は非左辺値式へのキャストのアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, fuzzy, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr "一時オブジェクトのアドレスを取ろうとしています"
  
! #: cp/typeck.cc:7557
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr "ISO C++ は `::main' 関数のアドレスを取ることを禁じます"
  
! #: cp/typeck.cc:7615
  #, fuzzy, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr "ポインタを参照として宣言できません"
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, fuzzy, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr "ビットフィールド %qD のアドレスを取得できません"
  
! #: cp/typeck.cc:7817
  #, fuzzy, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr "%<void%> 型の式のアドレスを取得しています"
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7962
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr "ISO C++ は enum の %s を禁じます"
  
! #: cp/typeck.cc:7978
  #, fuzzy, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr "不完全型へのポインタに対する演算"
  
! #: cp/typeck.cc:7980
  #, fuzzy, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr "不完全型のポインタへの間接参照"
  
! #: cp/typeck.cc:7992
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:7994
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr "ISO C++ は減算に `void *' 型のポインタを使うことを禁じます"
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, fuzzy, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr "`this' は右辺値式であり、そのアドレスを取ることはできません"
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8356
  #, fuzzy, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr "無名基底クラスの初期設定子が曖昧です"
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8414
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr "初期化子リストは複合式として取り扱われました"
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8560
  #, fuzzy, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8567
  #, fuzzy, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:8593
  #, fuzzy, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:8607
  #, fuzzy, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr "関数戻り値の型修飾子は無視されました"
  
! #: cp/typeck.cc:9056
  #, fuzzy, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, fuzzy, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr "戻り値の型が不完全型です"
  
! #: cp/typeck.cc:9096
  #, fuzzy
  msgid "converting from %qH to %qI"
  msgstr "NaN から整数への変換です"
  
! #: cp/typeck.cc:9171
  #, fuzzy, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9241
  #, fuzzy
  msgid "cast from %qH to %qI loses precision"
  msgstr "%s: 全体的な精度の低下"
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  #, fuzzy
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr "型が全く異なるポインタの比較でキャストを欠いています"
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  #, fuzzy
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr "キャストによってポインタが示す型の要求アラインメントが増加します"
  
! #: cp/typeck.cc:9315
  #, fuzzy, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr "ISO C++ は関数ポインタとオブジェクトポインタの間でのキャストを禁じます"
  
! #: cp/typeck.cc:9329
  #, fuzzy, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9453
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9523
  #, fuzzy, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr "不完全な typedef `%s' の使用は不適切です"
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, fuzzy, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr "ISO C は共用体型へのキャストを禁じます"
  
! #: cp/typeck.cc:9642
  #, fuzzy, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: cp/typeck.cc:9758
  #, fuzzy, gcc-internal-format
  #| msgid "cannot convert %qE from type %qT to type %qT"
  msgid "moving %qE of type %qT to itself"
  msgstr "%qE を型 %qT から型 %qT へ変換できません"
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10126
  #, fuzzy, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr "%d 番目の引数が `%s' の型と互換性がありません"
  
! #: cp/typeck.cc:10142
  #, fuzzy, gcc-internal-format
  msgid "array used as initializer"
  msgstr "配列の不正な初期化"
  
! #: cp/typeck.cc:10144
  #, fuzzy, gcc-internal-format
  msgid "invalid array assignment"
  msgstr "代入として無効な左辺値です"
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr "   ポインタからメンバ関数への変換で"
  
! #: cp/typeck.cc:10294
  #, fuzzy, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr "   ポインタからメンバへの変換で"
  
! #: cp/typeck.cc:10442
  #, fuzzy, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr "無効なバージョン番号形式"
  
! #: cp/typeck.cc:10766
  #, fuzzy
  msgid "cannot convert %qH to %qI in default argument"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10771
  #, fuzzy
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10780
  #, fuzzy
  msgid "cannot convert %qH to %qI in initialization"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10784
  #, fuzzy
  msgid "cannot convert %qH to %qI in return"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10789
  #, fuzzy
  msgid "cannot convert %qH to %qI in assignment"
  msgstr "ポインタ型へ変換できません"
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10834
  #, fuzzy, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr "format 属性をの候補となりそうな関数について警告する"
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10935
  #, fuzzy, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr "引数 %d 個の `%s' を渡します"
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11024
  #, fuzzy, gcc-internal-format
  #| msgid "returning reference to temporary"
  msgid "returning pointer to temporary"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, fuzzy, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr "非左辺値への参照が返されました"
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, fuzzy, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11076
  #, fuzzy, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr "要求された大域レジスタ変数 `%s' のアドレス"
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11414
  #, fuzzy, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr "return 文に十分な値がありません"
  
! #: cp/typeck.cc:11452
  #, 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.cc:11464
  #, gcc-internal-format
  msgid "cannot return from a handler of a function-try-block of a constructor"
  msgstr "コンストラクタの関数 try ブロックのハンドラからは return できません"
  
  #. You can't return a value from a constructor.
! #: cp/typeck.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr "コンストラクタから値を返そうとしています"
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, fuzzy, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11520
  #, fuzzy, gcc-internal-format
  msgid "returning initializer list"
  msgstr "初期化子がありません"
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, fuzzy, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr "戻り型が関数で、`return' に値がありません"
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11697
  #, fuzzy, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr "無効なメソッド宣言です。メソッド名が必要です"
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, fuzzy, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr "無効な %%s 値"
*************** msgstr ""
*** 73587,73599 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "出力修飾子 '%c' 用の無効な式です"
  
! #: d/types.cc:1113
  #, fuzzy, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "%qD の型は元の宣言と一致しません"
--- 73679,73691 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid expression for output modifier '%c'"
  msgid "invalid expression for static array dimension: %s"
  msgstr "出力修飾子 '%c' 用の無効な式です"
  
! #: d/types.cc:1119
  #, fuzzy, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr "%qD の型は元の宣言と一致しません"
*************** msgid "Array reference at %C cannot have
*** 73900,73906 ****
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 73992,73998 ----
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr ""
*** 74063,74069 ****
  msgid "Array constructor including type specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 74155,74161 ----
  msgid "Array constructor including type specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr "非メンバ `%s' を `mutable'
*** 74179,74185 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "無効なビット列初期化子です"
--- 74271,74277 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr "無効なビット列初期化子です"
*************** msgstr ""
*** 75378,75384 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 75470,75476 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 75393,75399 ****
  msgid "Failed to set finalizer result attributes"
  msgstr "%qs 属性の引数が無効です"
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 75485,75491 ----
  msgid "Failed to set finalizer result attributes"
  msgstr "%qs 属性の引数が無効です"
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 75633,75639 ****
  msgid "deferred type parameter at %C"
  msgstr "引数の型が異なります"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 75725,75731 ----
  msgid "deferred type parameter at %C"
  msgstr "引数の型が異なります"
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 75983,75989 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
--- 76075,76081 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
*************** msgstr ""
*** 75993,75999 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
--- 76085,76091 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr "長さ 0 の初期化は推奨されません"
*************** msgstr ""
*** 76148,77555 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4949
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, 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.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6250
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6252
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6271
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6307
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6317
  #, 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.cc:6327
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6446
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, 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.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "数値がありません"
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7019
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7425
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:7438
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: fortran/decl.cc:7462
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/decl.cc:7504
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "'%s' トークンの所で文法エラー"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:9364
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9381
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> が予期されます"
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "配列を仮引数リストによって初期化しようとしています"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10351
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10407
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, 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.cc:10980
  #, 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.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "空の宣言です"
  
! #: fortran/decl.cc:11412
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11441
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:11450
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD は既に定義されています"
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "反復子 `%s' は非整数型です"
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' の前に型の名前があるべきです"
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "識別子が必要です"
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> が予期されます"
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, 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.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, 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.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> が予期されます"
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12818
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13062
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13079
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
--- 76240,77647 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr "%s: オプション `%s' はあいまいです\n"
  
! #: fortran/decl.cc:4955
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5568
  #, 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.cc:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5652
  #, fuzzy, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr "メソッド定義がクラスコンテキスト内ではありません"
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6208
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6256
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6258
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr "定義した後に %qT に適用される属性を無視しています"
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr "定義の後に %qE 属性を設定できません"
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6295
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6313
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6323
  #, 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.cc:6333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr "大域 register 変数が関数定義の後ろにあります"
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6418
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6452
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6627
  #, 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.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6656
  #, 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.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6696
  #, fuzzy, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6835
  #, fuzzy, gcc-internal-format
  msgid "Missing symbol"
  msgstr "数値がありません"
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7025
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7227
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr "仮引数名が省略されています"
  
! #: fortran/decl.cc:7431
  #, fuzzy, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:7444
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7465
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr "仮引数リストに仮引数名がありません"
  
! #: fortran/decl.cc:7468
  #, fuzzy, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/decl.cc:7510
  #, fuzzy, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7642
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8510
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr "無効なビット列初期化子です"
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9325
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr "'%s' トークンの所で文法エラー"
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9345
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:9370
  #, fuzzy, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9387
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, fuzzy, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9676
  #, fuzzy, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr "%<(%> が予期されます"
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr "述語は識別子でなければなりません"
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9755
  #, fuzzy, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr "ポインタ型へ変換できません"
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9791
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10254
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr "配列を仮引数リストによって初期化しようとしています"
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10357
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10406
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr "式文が無効です"
  
! #: fortran/decl.cc:10413
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr "式内"
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10974
  #, 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.cc:10986
  #, 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.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11106
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11139
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11188
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11213
  #, fuzzy, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr "関数を inline にできません"
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11389
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr "空の宣言です"
  
! #: fortran/decl.cc:11418
  #, fuzzy, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11432
  #, fuzzy, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/decl.cc:11447
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/decl.cc:11456
  #, fuzzy, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr "%qD は既に定義されています"
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11654
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr "反復子 `%s' は非整数型です"
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr "`*' の前に型の名前があるべきです"
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, fuzzy, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr "識別子が必要です"
  
! #: fortran/decl.cc:12067
  #, fuzzy, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, fuzzy, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, fuzzy, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, fuzzy, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr "%<=%> が予期されます"
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, fuzzy, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr "重複するアクセス指定子"
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12494
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12624
  #, 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.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12766
  #, 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.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, fuzzy, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr "%<,%> が予期されます"
  
! #: fortran/decl.cc:12811
  #, fuzzy, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/decl.cc:12824
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13068
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
  
! #: fortran/decl.cc:13085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr "`%s' の宣言に二つ以上のデータ型が指定されました"
*************** msgstr ""
*** 77604,77610 ****
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ポインタ型へ変換できません"
--- 77696,77702 ----
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, fuzzy, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr "ポインタ型へ変換できません"
*************** msgstr ""
*** 77672,77683 ****
  msgid "Error in array constructor referenced at %L"
  msgstr "不完全型のポインタへの間接参照"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "仮引数 `%s' は無効です"
--- 77764,77775 ----
  msgid "Error in array constructor referenced at %L"
  msgstr "不完全型のポインタへの間接参照"
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr "定義の後で `%s' 属性をセットすることはできません"
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr "仮引数 `%s' は無効です"
*************** msgstr "不明なレジスタ名です:
*** 77692,78099 ****
  msgid "IM part_ref at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3279
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "関数を inline にできません"
  
! #: fortran/expr.cc:3318
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: fortran/expr.cc:3338
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3357
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3580
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/expr.cc:3587
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3595
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3756
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "二重にクォートされた文字列は #if 式内では使えません"
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/expr.cc:4091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "キャストは関数型を指定しています"
  
! #: fortran/expr.cc:4302
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4437
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4446
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4462
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4469
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4477
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 77784,78191 ----
  msgid "IM part_ref at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3186
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, fuzzy, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr "関数を inline にできません"
  
! #: fortran/expr.cc:3328
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr "`%s' はその定義の前にプロトタイプなしで使われました"
  
! #: fortran/expr.cc:3348
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, fuzzy, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3367
  #, fuzzy, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, fuzzy, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr "配列 `%s' の大きさは非整数型"
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3583
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3590
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/expr.cc:3597
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3605
  #, fuzzy, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/expr.cc:3766
  #, fuzzy, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr "二重にクォートされた文字列は #if 式内では使えません"
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3993
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/expr.cc:4101
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr "(`%s' の初期化は不完全です)"
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, fuzzy, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr "キャストは関数型を指定しています"
  
! #: fortran/expr.cc:4312
  #, fuzzy, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4447
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4456
  #, fuzzy, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4466
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4472
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4479
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4487
  #, fuzzy, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, fuzzy, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 78101,78297 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:4800
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5104
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6927
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6942
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 78193,78389 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/expr.cc:4810
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, fuzzy, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5114
  #, fuzzy, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, fuzzy, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, fuzzy, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6937
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/expr.cc:6952
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, fuzzy, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr "`asm' の引数が定数文字列ではありません "
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr "ANSI C++ は定数でない集�
*** 78311,78414 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/frontend-passes.cc:901
  #, fuzzy, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/frontend-passes.cc:905
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, fuzzy, gcc-internal-format
  msgid "bad expression"
  msgstr "式が予期されます"
  
! #: fortran/frontend-passes.cc:1395
  #, fuzzy, gcc-internal-format
  msgid "bad op"
  msgstr "誤った move です"
  
! #: fortran/frontend-passes.cc:2181
  #, fuzzy, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, 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.cc:2630
  #, 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.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, 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.cc:3092
  #, 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.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%qT と %qT の比較です"
--- 78403,78506 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/frontend-passes.cc:902
  #, fuzzy, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/frontend-passes.cc:906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, fuzzy, gcc-internal-format
  msgid "bad expression"
  msgstr "式が予期されます"
  
! #: fortran/frontend-passes.cc:1396
  #, fuzzy, gcc-internal-format
  msgid "bad op"
  msgstr "誤った move です"
  
! #: fortran/frontend-passes.cc:2182
  #, fuzzy, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr "gimple 比較内で無効な被演算子です"
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, 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.cc:2631
  #, 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.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3090
  #, 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.cc:3096
  #, 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.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr "%qT と %qT の比較です"
*************** msgstr ""
*** 78533,78544 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 78625,78636 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 78794,79275 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3399
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3458
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:3476
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3786
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/interface.cc:3803
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:3870
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:4014
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, 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.cc:4110
  #, 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.cc:4131
  #, 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.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, 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.cc:4449
  #, 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.cc:4459
  #, 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.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4543
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4551
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4568
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4601
  #, 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.cc:4616
  #, 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.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D が未定義シンボル %qE の別名となっています"
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/interface.cc:5645
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:5652
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/interface.cc:5753
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
--- 78886,79372 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3402
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3429
  #, fuzzy, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3461
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/interface.cc:3479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, fuzzy, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3797
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/interface.cc:3814
  #, fuzzy, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:3831
! #, fuzzy, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
! msgstr "非メンバ `%s' を `mutable' とは宣言できません"
! 
! #: fortran/interface.cc:3899
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3928
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, fuzzy, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, fuzzy, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:4043
  #, fuzzy, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, 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.cc:4139
  #, 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.cc:4160
  #, 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.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4223
  #, fuzzy, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, 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.cc:4478
  #, 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.cc:4488
  #, 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.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4564
  #, fuzzy, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4572
  #, fuzzy, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4580
  #, fuzzy, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4597
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4615
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4630
  #, 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.cc:4645
  #, 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.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4663
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, fuzzy, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr "%q+D が未定義シンボル %qE の別名となっています"
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, fuzzy, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/interface.cc:5682
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/interface.cc:5689
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr "引数は定数でなければいけません"
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5783
  #, fuzzy, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/interface.cc:5790
  #, fuzzy, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
*************** msgstr "NaN から整数への変換で�
*** 79458,79464 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "値をベクトルには変換できません"
--- 79555,79561 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr "値をベクトルには変換できません"
*************** msgstr ""
*** 79909,79915 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 80006,80012 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 80004,80010 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 80101,80107 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 80390,81035 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "キャストは関数型を指定しています"
  
! #: fortran/match.cc:2094
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2170
  #, fuzzy, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:2729
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/match.cc:3184
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/match.cc:3214
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/match.cc:3233
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/match.cc:3239
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "-I- が二回指定されました"
  
! #: fortran/match.cc:3246
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "無効な型引数です"
  
! #: fortran/match.cc:3382
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3425
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "  try ブロックに入ります"
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3677
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "アセンブラ文内に左辺値が必要です"
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "-I- が二回指定されました"
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
! #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
! msgstr ""
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:3871
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4331
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4605
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 80487,81132 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr "無効な文字定数が #if にあります"
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, fuzzy, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr "キャストは関数型を指定しています"
  
! #: fortran/match.cc:2243
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2359
  #, fuzzy, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr "%<,%> または %<)%> が予期されます"
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr "無効な型引数です"
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:2918
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/match.cc:3373
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, fuzzy, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr "%<::%> が予期されます"
  
! #: fortran/match.cc:3403
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr "ファイル \"%s\" に戻るはずでした"
  
! #: fortran/match.cc:3422
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/match.cc:3428
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr "-I- が二回指定されました"
  
! #: fortran/match.cc:3435
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr "無効な型引数です"
  
! #: fortran/match.cc:3571
  #, fuzzy, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3614
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr "  try ブロックに入ります"
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3866
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr "アセンブラ文内に左辺値が必要です"
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr "-I- が二回指定されました"
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
! #, fuzzy, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
! msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:4063
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4523
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4797
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:5039
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 81037,81098 ****
  #. 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.cc:6123
  #, 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.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 81134,81195 ----
  #. 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.cc:6321
  #, 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.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
*************** msgstr ""
*** 81100,81286 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:6795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: fortran/match.cc:6862
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:6868
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:6882
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:6887
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7110
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/match.cc:7496
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7529
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8083
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 81197,81383 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:6993
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr "非メンバ関数での `this' の使用は無効です"
  
! #: fortran/match.cc:7060
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:7066
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/match.cc:7080
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:7085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr "関数の引数が構造体だったら警告する"
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7308
  #, fuzzy, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/match.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr "式内"
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8133
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8281
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8301
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr "文が予期されます"
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 81472,81648 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
  
! #: fortran/module.cc:6878
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: ファイル `%s' に書き込み中にエラー: %s\n"
  
! #: fortran/module.cc:6889
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: fortran/module.cc:6892
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: 警告: ファイル `%s' を `%s' 名前変更できません: %s\n"
  
! #: fortran/module.cc:6898
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "%s: 副 info ファイル `%s' を削除できません: %s\n"
  
! #: fortran/module.cc:6955
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/module.cc:7327
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7729
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "')' が必要です"
--- 81569,81745 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
  
! #: fortran/module.cc:6901
  #, fuzzy, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr "%s: ファイル `%s' に書き込み中にエラー: %s\n"
  
! #: fortran/module.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr "%s: ファイル `%s' を削除できません: %s\n"
  
! #: fortran/module.cc:6915
  #, fuzzy, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr "%s: 警告: ファイル `%s' を `%s' 名前変更できません: %s\n"
  
! #: fortran/module.cc:6921
  #, fuzzy, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr "%s: 副 info ファイル `%s' を削除できません: %s\n"
  
! #: fortran/module.cc:6978
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr "シンボルの頭にアンダースコアをつける"
  
! #: fortran/module.cc:7350
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7752
  #, fuzzy, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr "不明なレジスタ名です: %s"
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, fuzzy, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr "%s: 読み込み用にファイル `%s' を開くことができません: %s\n"
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr "')' が必要です"
*************** msgstr ""
*** 82266,82272 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 82363,82369 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 82302,82313 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 82399,82410 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr "')' が必要です"
*** 82522,82528 ****
  msgid "expected variant name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
--- 82619,82625 ----
  msgid "expected variant name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, fuzzy, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
*************** msgid "Syntax error in !$OMP %s list at
*** 82639,82645 ****
  msgstr "メソッド仕様内での構文解析エラー"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 82736,82742 ----
  msgstr "メソッド仕様内での構文解析エラー"
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 82649,84030 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:7843
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8042
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:8537
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9193
  #, fuzzy, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:9197
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/openmp.cc:9385
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9471
  #, fuzzy, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, fuzzy, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "配列の添字が `char' 型です"
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:9727
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9778
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "%C では整数式が要求されます"
  
! #: fortran/openmp.cc:9784
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "%C では整数式が要求されます"
  
! #: fortran/openmp.cc:9790
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "%C では整数式が要求されます"
  
! #: fortran/openmp.cc:9795
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr "')' が必要です"
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "case の値としてポインタは許可されていません"
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, fuzzy, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/openmp.cc:9922
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:9930
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:10267
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:10273
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10307
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, 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.cc:11137
  #, 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.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, 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.cc:11298
  #, 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.cc:11331
  #, 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.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, 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.cc:11423
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "式が予期されます"
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12465
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "不十分な型情報"
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: fortran/openmp.cc:12627
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: fortran/openmp.cc:12656
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12660
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12667
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12671
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:13208
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:13215
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:13262
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13268
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 82746,84127 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr "')' が必要です"
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:7855
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8054
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8194
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr "`%s' の extern 宣言がネストしています"
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, fuzzy, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:8551
  #, fuzzy, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9207
  #, fuzzy, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:9211
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, fuzzy, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/openmp.cc:9399
  #, fuzzy, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9485
  #, fuzzy, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr "%qE がデータ句内で二回以上出現しています"
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, fuzzy, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr "配列の添字が `char' 型です"
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9735
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:9741
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9792
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr "%C では整数式が要求されます"
  
! #: fortran/openmp.cc:9798
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range end expected at %L"
  msgstr "%C では整数式が要求されます"
  
! #: fortran/openmp.cc:9804
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Integer expression required at %C"
  msgid "Scalar integer expression for range step expected at %L"
  msgstr "%C では整数式が要求されます"
  
! #: fortran/openmp.cc:9809
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr "')' が必要です"
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr "case の値としてポインタは許可されていません"
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, fuzzy, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr "フォーマット引数がポインタではありません (引数 %d)"
  
! #: fortran/openmp.cc:9936
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:9944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, fuzzy, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, fuzzy, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10274
  #, fuzzy, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:10281
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/openmp.cc:10287
  #, fuzzy, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10321
  #, fuzzy, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr "初期化子の要素が定数式ではありません"
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10806
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr "環境変数 %qs が定義されていません"
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, 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.cc:11151
  #, 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.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, 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.cc:11312
  #, 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.cc:11345
  #, 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.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11432
  #, 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.cc:11437
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr "式が予期されます"
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12473
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12479
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr "レジスタ変数 `%s' が入れ子関数の中で使われました"
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr "関数 `%s' に対して不適切な保存クラス"
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr "不十分な型情報"
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12633
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr "整数 0 とポインタとの順序比較です"
  
! #: fortran/openmp.cc:12641
  #, fuzzy, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr "%<num_threads%> 値は正でなければいけません"
  
! #: fortran/openmp.cc:12670
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12681
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12685
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr "静的アサーション内の式が整数定数式ではありません"
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/openmp.cc:13222
  #, fuzzy, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr "%qD は変数ではありません"
  
! #: fortran/openmp.cc:13229
  #, fuzzy, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/openmp.cc:13276
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13282
  #, fuzzy, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr "長さ 0 の初期化は推奨されません"
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr "配列の次元を宣言で指定することはできません"
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 84743,84749 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 84840,84846 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 84751,84757 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 84848,84854 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 85011,85211 ****
  msgid "Expected structure component name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2853
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:2940
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "配列の添字が `char' 型です"
  
! #: fortran/primary.cc:2962
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "参照を参照として宣言できません"
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3536
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/primary.cc:3556
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs 属性は名前付き引数を持つプロトタイプが必要です"
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "式の浮動小数点数がオーバーフローしました"
  
! #: fortran/primary.cc:4079
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/primary.cc:4111
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:4114
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4277
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/primary.cc:4571
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4617
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/primary.cc:4653
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
--- 85108,85308 ----
  msgid "Expected structure component name at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2878
  #, fuzzy, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:2965
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr "配列の添字が `char' 型です"
  
! #: fortran/primary.cc:2987
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr "参照を参照として宣言できません"
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, fuzzy, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr "配列参照での添字を欠いています"
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3561
  #, fuzzy, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/primary.cc:3581
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr "%qs 属性は名前付き引数を持つプロトタイプが必要です"
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr "関数 `%s' に対する引数が多すぎます"
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr "式の浮動小数点数がオーバーフローしました"
  
! #: fortran/primary.cc:4105
  #, fuzzy, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/primary.cc:4137
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:4140
  #, fuzzy, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr "%s: オプション `%s' には引数が必要です\n"
  
! #: fortran/primary.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4303
  #, fuzzy, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, fuzzy, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr "`%s' オプションに対する引数がありません"
  
! #: fortran/primary.cc:4597
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4643
  #, fuzzy, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr "'%s' トークンの所で文法エラー"
  
! #: fortran/primary.cc:4679
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr "\"%s\" は正常なファイル名ではありません"
*************** msgstr ""
*** 85607,85618 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
--- 85704,85715 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr "ラベル %s があらゆる関数の外側で参照されました"
*************** msgstr ""
*** 85737,85743 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 85834,85840 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 86327,86720 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "`%s' の宣言は関数の配列"
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "無効な参照型です"
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, 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.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8659
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: fortran/resolve.cc:8669
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:8798
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "変数 %qD が設定されましたが使用されていません"
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, 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.cc:9700
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 86424,86817 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6633
  #, fuzzy, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr "`%s' の宣言は関数の配列"
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6888
  #, fuzzy, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr "%qE は廃止されました"
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr "無効な参照型です"
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, 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.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8393
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr "添え字は整数でなければいけません"
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8683
  #, fuzzy, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr "弱い参照属性は別名属性より前に出現しなければいけません"
  
! #: fortran/resolve.cc:8693
  #, fuzzy, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr "section 属性はローカル変数に対しては指定できません"
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, fuzzy, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr "セクション属性は `%s' には使えません"
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, fuzzy, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, fuzzy, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:8822
  #, fuzzy, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr "switch 文の中でラベル `%s' が重複しています"
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, fuzzy, gcc-internal-format
  #| msgid "variable %qD set but not used"
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr "変数 %qD が設定されましたが使用されていません"
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9709
  #, 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.cc:9724
  #, fuzzy, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 86723,87036 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10601
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:10618
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, 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.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, 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.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, 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.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:12004
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, 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.cc:12198
  #, 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.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 86820,87133 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr "spec 関数 %qs の引数内でエラーが発生しました"
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10625
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr "\"%s\" は C++ の演算子であり、マクロ名として使用することはできません"
  
! #: fortran/resolve.cc:10642
  #, fuzzy, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10727
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11208
  #, fuzzy, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr "数値型が予期されます"
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, 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.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11843
  #, 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.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:12038
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12223
  #, 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.cc:12232
  #, 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.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 87038,87249 ****
  #. 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.cc:12264
  #, 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.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13135
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 87135,87346 ----
  #. 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.cc:12298
  #, 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.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr "コンストラクタ %qs 内"
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:13183
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14616
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr "無効なオプション %s"
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14903
  #, fuzzy, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 87251,88306 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "配列 `%s' の大きさが大きすぎます"
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, 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.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15586
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15589
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15592
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15595
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15598
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15643
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s 内、位置 %s:%d"
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, 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.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15750
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:15789
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15793
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15947
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15953
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15961
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16295
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16365
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16412
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16471
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16483
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16511
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16567
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16783
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16826
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16840
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16854 fortran/resolve.cc:17420
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16865
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16875
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:16918
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16928
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:16934
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16940
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16969
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16979
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17076
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17181
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17190
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17200
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17225
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17236
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17353
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17367
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17383
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17393
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:17402
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17411
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17453
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17469
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17480
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17493
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17526
  #, 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.cc:17534
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17543
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17629
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/resolve.cc:17721
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17734
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17804
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17836
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17850
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD は既に定義されています"
  
! #: fortran/resolve.cc:17873
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/resolve.cc:17934
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:17940
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17946
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17954
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17971
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17993
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18004
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18031
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:18050
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18066
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18077
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s に互換性のない型"
  
! #: fortran/resolve.cc:18085
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18107
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/resolve.cc:18158
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18170
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18177
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18239
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18252
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18317
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18320
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18427
  #, 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.cc:18448
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18462
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18465
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18477
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18484
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18497
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18503
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18513
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18522
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18535 fortran/resolve.cc:18712
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18549
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18558
  #, 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.cc:18567
  #, 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.cc:18575
  #, 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.cc:18582
  #, 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.cc:18602
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18609
  #, 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.cc:18616
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18623
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18649
  #, 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.cc:18659
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18738
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18753
  #, 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.cc:18766
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18784
  #, 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.cc:18796
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18805
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18818
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18827
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18840
  #, 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.cc:18856
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18864
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18872
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18885
  #, 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.cc:18894
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18910
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18916
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18941
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/resolve.cc:19003
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19005
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19010
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:19026
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19144
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:19152
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19159
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/resolve.cc:19166
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19182
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19189
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19198
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19273
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19349
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: fortran/resolve.cc:19377
  #, 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.cc:19385
  #, 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.cc:19393
  #, 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.cc:19400
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/resolve.cc:19525
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19702
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19708
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19792
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19801
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19809
  #, 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.cc:19825
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19928
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:19943
  #, 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.cc:19968
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19977
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20007
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20017
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20027
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20034
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20052
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20063
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20074
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/resolve.cc:20172
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20185
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20207
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20217
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20225
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20239
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20257
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20264
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20346
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
--- 87348,88403 ----
  #. 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.cc:15032
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15118
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr "配列 `%s' の大きさが大きすぎます"
  
! #: fortran/resolve.cc:15362
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15366
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15374
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15385
  #, fuzzy, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15403
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15417
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15450
  #, 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.cc:15472
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15505
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15519
  #, fuzzy, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15543
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15569
  #, 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.cc:15592
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15600
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15650
  #, fuzzy, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15653
  #, fuzzy, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15656
  #, fuzzy, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15659
  #, fuzzy, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15662
  #, fuzzy, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15665
  #, fuzzy, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:15710
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr "%s 内、位置 %s:%d"
  
! #: fortran/resolve.cc:15742
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15765
  #, 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.cc:15787
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15805
  #, fuzzy, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15817
  #, fuzzy, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr "可変長オブジェクトは初期化されないことになるでしょう"
  
! #: fortran/resolve.cc:15827
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15837
  #, fuzzy, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/resolve.cc:15856
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15860
  #, fuzzy, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:15864
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15881
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15892
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15898
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15918
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15935
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15949
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16008
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:16014
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:16020
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:16028
  #, fuzzy, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:16034
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16077
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16085
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16093
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16102
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16126
  #, fuzzy, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/resolve.cc:16231
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16240
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16248 fortran/resolve.cc:16266
  #, fuzzy, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr "式の中の文に不完全型があります"
  
! #: fortran/resolve.cc:16256
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16274
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16280
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16286
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16294
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16303
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16325
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16362
  #, gcc-internal-format
  msgid "Only array FINAL procedures declared for derived type %qs defined at %L, suggest also scalar one unless an assumed rank finalizer has been declared"
  msgstr ""
  
! #: fortran/resolve.cc:16432
  #, gcc-internal-format
  msgid "%qs and %qs cannot be mixed FUNCTION/SUBROUTINE for GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16479
  #, gcc-internal-format
  msgid "%qs and %qs for GENERIC %qs at %L are ambiguous"
  msgstr ""
  
! #: fortran/resolve.cc:16538
  #, gcc-internal-format
  msgid "Undefined specific binding %qs as target of GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16550
  #, gcc-internal-format
  msgid "GENERIC %qs at %L must target a specific binding, %qs is GENERIC, too"
  msgstr ""
  
! #: fortran/resolve.cc:16578
  #, gcc-internal-format
  msgid "GENERIC %qs at %L cannot overwrite specific binding with the same name"
  msgstr ""
  
! #: fortran/resolve.cc:16634
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-bound operator at %L cannot be NOPASS"
  msgstr ""
  
! #: fortran/resolve.cc:16850
  #, gcc-internal-format
  msgid "%qs must be a module procedure or an external procedure with an explicit interface at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16893
  #, gcc-internal-format
  msgid "Procedure %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16907
  #, gcc-internal-format
  msgid "Procedure %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16921 fortran/resolve.cc:17491
  #, gcc-internal-format
  msgid "Non-polymorphic passed-object dummy argument of %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:16932
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived-type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16942
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the parametric derived-type %qs"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:16985
  #, gcc-internal-format
  msgid "All LEN type parameters of the passed dummy argument %qs of %qs at %L must be ASSUMED."
  msgstr ""
  
! #: fortran/resolve.cc:16995
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17001
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17007
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must not be POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:17036
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as a component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17046
  #, gcc-internal-format
  msgid "Procedure %qs at %L has the same name as an inherited component of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17147
  #, gcc-internal-format
  msgid "Derived-type %qs declared at %L must be ABSTRACT because %qs is DEFERRED and not overridden"
  msgstr ""
  
! #: fortran/resolve.cc:17252
  #, gcc-internal-format
  msgid "Coarray component %qs at %L must be allocatable with deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:17261
  #, gcc-internal-format
  msgid "Component %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:17271
  #, gcc-internal-format
  msgid "Component %qs at %L with coarray component shall be a nonpointer, nonallocatable scalar"
  msgstr ""
  
! #: fortran/resolve.cc:17296
  #, gcc-internal-format
  msgid "Component %qs at %L has the CONTIGUOUS attribute but is not an array pointer"
  msgstr ""
  
! #: fortran/resolve.cc:17307
  #, gcc-internal-format
  msgid "Component %qs of BIND(C) type at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:17424
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS(%s) at %L has no argument %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17438
  #, gcc-internal-format
  msgid "Procedure pointer component %qs with PASS at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:17454
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be of the derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:17464
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L must be scalar"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/resolve.cc:17473
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not have the POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17482
  #, gcc-internal-format
  msgid "Argument %qs of %qs with PASS(%s) at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17524
  #, gcc-internal-format
  msgid "Component %qs of %qs at %L has the same name as an inherited type-bound procedure"
  msgstr ""
  
! #: fortran/resolve.cc:17540
  #, gcc-internal-format
  msgid "Character length of component %qs needs to be a constant specification expression at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17551
  #, gcc-internal-format
  msgid "Character length expression of component %qs at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/resolve.cc:17564
  #, gcc-internal-format
  msgid "Character component %qs of %qs at %L with deferred length must be a POINTER or ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:17597
  #, 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.cc:17605
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic component %s at %L in SEQUENCE or BIND(C) type %s"
  msgstr ""
  
! #: fortran/resolve.cc:17614
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:17700
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Conflicting initializers in union at %L and %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/resolve.cc:17792
  #, gcc-internal-format
  msgid "As extending type %qs at %L has a coarray component, parent type %qs shall also have one"
  msgstr ""
  
! #: fortran/resolve.cc:17805
  #, gcc-internal-format
  msgid "Non-extensible derived-type %qs at %L must not be ABSTRACT"
  msgstr ""
  
! #: fortran/resolve.cc:17875
  #, gcc-internal-format
  msgid "Parameterized type %qs does not have a component corresponding to parameter %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17907
  #, gcc-internal-format
  msgid "Generic name %qs of function %qs at %L being the same name as derived type at %L"
  msgstr ""
  
! #: fortran/resolve.cc:17921
  #, fuzzy, gcc-internal-format
  msgid "Derived type %qs at %L has not been declared"
  msgstr "%qD は既に定義されています"
  
! #: fortran/resolve.cc:17944
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Failed to build PDT class component at %L"
  msgstr "読み込んだ状態ファイル %s を閉じるのに失敗しました [%s]"
  
! #: fortran/resolve.cc:18005
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:18011
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with assumed shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18017
  #, gcc-internal-format
  msgid "NAMELIST array object %qs with nonconstant shape in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18025
  #, gcc-internal-format
  msgid "NAMELIST object %qs with nonconstant character length in namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18042
  #, gcc-internal-format
  msgid "NAMELIST object %qs was declared PRIVATE and cannot be member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18064
  #, gcc-internal-format
  msgid "NAMELIST object %qs has use-associated PRIVATE components and cannot be member of namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18075
  #, gcc-internal-format
  msgid "NAMELIST object %qs has PRIVATE components and cannot be a member of PUBLIC namelist %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18102
  #, fuzzy, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with NAMELIST attribute in %qs at %L"
  msgstr "%qE 属性は %s 属性と競合します"
  
! #: fortran/resolve.cc:18121
  #, gcc-internal-format
  msgid "Parameter array %qs at %L cannot be automatic or of deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18137
  #, gcc-internal-format
  msgid "Implicitly typed PARAMETER %qs at %L doesn't match a later IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:18148
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Incompatible derived type in PARAMETER at %L"
  msgstr "%s に互換性のない型"
  
! #: fortran/resolve.cc:18156
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18178
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting constant expression near %L"
  msgstr "定数式がオーバーフローしました"
  
! #: fortran/resolve.cc:18229
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred LEN parameter %qs and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18241
  #, gcc-internal-format
  msgid "The AUTOMATIC object %qs at %L must not have the SAVE attribute or be a variable declared in the main program, a module or a submodule(F08/C513)"
  msgstr ""
  
! #: fortran/resolve.cc:18248
  #, gcc-internal-format
  msgid "The object %qs at %L with ASSUMED type parameters must be a dummy or a SELECT TYPE selector(F08/4.2)"
  msgstr ""
  
! #: fortran/resolve.cc:18310
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, allocatable/pointer components in polymorphic (CLASS) type coarrays at %L are unsupported"
  msgstr ""
  
! #: fortran/resolve.cc:18323
  #, gcc-internal-format
  msgid "%<omp_all_memory%>, declared at %L, may only be used in the OpenMP DEPEND clause"
  msgstr ""
  
! #: fortran/resolve.cc:18388
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute conflicts with EXTERNAL attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18391
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE attribute conflicts with PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18498
  #, 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.cc:18519
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad specification for assumed size array at %L"
  msgstr ""
  
! #: fortran/resolve.cc:18533
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18536
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed shape array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18548
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L must be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18555
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank array at %L may not have the VALUE or CODIMENSION attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18568
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %L is not a DUMMY variable"
  msgstr ""
  
! #: fortran/resolve.cc:18574
  #, gcc-internal-format
  msgid "%qs at %L cannot have the VALUE attribute because it is not a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18584
  #, gcc-internal-format
  msgid "Character dummy variable %qs at %L with VALUE attribute must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:18593
  #, gcc-internal-format
  msgid "C interoperable character dummy variable %qs at %L with VALUE attribute must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18606 fortran/resolve.cc:18783
  #, gcc-internal-format
  msgid "The derived type %qs at %L is of type %qs, which has not been defined"
  msgstr ""
  
! #: fortran/resolve.cc:18620
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L with NO_ARG_CHECK attribute shall be a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18629
  #, 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.cc:18638
  #, 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.cc:18646
  #, 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.cc:18653
  #, 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.cc:18673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type of variable %s at %L is only permitted for dummy variables"
  msgstr ""
  
! #: fortran/resolve.cc:18680
  #, 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.cc:18687
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L may not have the INTENT(OUT) attribute"
  msgstr ""
  
! #: fortran/resolve.cc:18694
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type variable %s at %L shall not be an explicit-shape array"
  msgstr ""
  
! #: fortran/resolve.cc:18720
  #, 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.cc:18730
  #, gcc-internal-format
  msgid "BIND(C) Variable %qs at %L must have length one"
  msgstr ""
  
! #: fortran/resolve.cc:18809
  #, gcc-internal-format
  msgid "PUBLIC %s %qs at %L of PRIVATE derived type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18824
  #, 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.cc:18837
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s at %L of type EVENT_TYPE or with subcomponent of type EVENT_TYPE must be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18855
  #, 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.cc:18867
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of LOCK_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18876
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L of EVENT_TYPE shall not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:18889
  #, gcc-internal-format
  msgid "Function result %qs at %L shall not be a coarray or have a coarray component"
  msgstr ""
  
! #: fortran/resolve.cc:18898
  #, gcc-internal-format
  msgid "Variable %qs at %L of TYPE(C_PTR) or TYPE(C_FUNPTR) shall not be a coarray"
  msgstr ""
  
! #: fortran/resolve.cc:18911
  #, 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.cc:18927
  #, gcc-internal-format
  msgid "Variable %qs at %L is a coarray and is not ALLOCATABLE, SAVE nor a dummy argument"
  msgstr ""
  
! #: fortran/resolve.cc:18935
  #, gcc-internal-format
  msgid "Coarray variable %qs at %L shall not have codimensions with deferred shape without allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:18943
  #, gcc-internal-format
  msgid "Allocatable coarray variable %qs at %L must have deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:18956
  #, 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.cc:18965
  #, gcc-internal-format
  msgid "Coarray dummy variable %qs at %L not allowed in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18981
  #, gcc-internal-format
  msgid "LOGICAL dummy argument %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:18987
  #, gcc-internal-format
  msgid "LOGICAL result variable %qs at %L with non-C_Bool kind in BIND(C) procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:19012
  #, fuzzy, gcc-internal-format
  msgid "Namelist %qs cannot be an argument to subroutine or function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/resolve.cc:19074
  #, gcc-internal-format, gfc-internal-format
  msgid "Threadprivate at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19076
  #, fuzzy, gcc-internal-format
  msgid "OpenMP groupprivate variable %qs at %L must have the SAVE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19081
  #, fuzzy, gcc-internal-format
  msgid "!$OMP GROUPPRIVATE variable %qs at %L must not have an initializer"
  msgstr "関数を inline にできません"
  
! #: fortran/resolve.cc:19097
  #, gcc-internal-format
  msgid "!$OMP DECLARE TARGET variable %qs at %L isn't SAVEd"
  msgstr ""
  
! #: fortran/resolve.cc:19215
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expecting definable entity near %L"
  msgstr "式文が無効です"
  
! #: fortran/resolve.cc:19223
  #, gcc-internal-format
  msgid "BLOCK DATA element %qs at %L must be in COMMON"
  msgstr ""
  
! #: fortran/resolve.cc:19230
  #, fuzzy, gcc-internal-format
  msgid "DATA array %qs at %L must be specified in a previous declaration"
  msgstr "データ領域 '%s' は前の宣言と矛盾します"
  
! #: fortran/resolve.cc:19237
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have a coindex"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19253
  #, gcc-internal-format
  msgid "DATA element %qs at %L is a pointer and so must be a full array"
  msgstr ""
  
! #: fortran/resolve.cc:19260
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA object near %L has the pointer attribute and the corresponding DATA value is not a valid initial-data-target"
  msgstr ""
  
! #: fortran/resolve.cc:19269
  #, fuzzy, gcc-internal-format
  msgid "DATA element %qs at %L cannot have the ALLOCATABLE attribute"
  msgstr "`%s' に `extern' と初期化子の両方があります"
  
! #: fortran/resolve.cc:19331
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonconstant array section at %L in DATA statement"
  msgstr ""
  
! #: fortran/resolve.cc:19344
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more variables than values"
  msgstr ""
  
! #: fortran/resolve.cc:19420
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Non-constant character length at %L in DATA statement"
  msgstr "初期化子内に非定数の配列インデックスがあります"
  
! #: fortran/resolve.cc:19448
  #, 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.cc:19456
  #, 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.cc:19464
  #, 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.cc:19471
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "step of implied-do loop at %L shall not be zero"
  msgstr "`%s' の第二引数は `char **' とすべきです"
  
! #: fortran/resolve.cc:19596
  #, gcc-internal-format, gfc-internal-format
  msgid "DATA statement at %L has more values than variables"
  msgstr ""
  
! #: fortran/resolve.cc:19773
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but not used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19779
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %L defined but cannot be used"
  msgstr "ラベル `%s' が定義されましたが使われていません"
  
! #: fortran/resolve.cc:19863
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19872
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19880
  #, 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.cc:19896
  #, gcc-internal-format
  msgid "Derived type variable %qs at %L with pointer component(s) cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:19999
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20014
  #, 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.cc:20039
  #, gcc-internal-format
  msgid "COMMON block member %qs at %L cannot be an EQUIVALENCE object in the pure procedure %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20048
  #, gcc-internal-format
  msgid "Named constant %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
  #. Since the pair of objects is not of the same type, mixed or
  #. non-default sequences can be rejected.
! #: fortran/resolve.cc:20078
  #, gcc-internal-format, gfc-internal-format
  msgid "Sequence %s with mixed components in EQUIVALENCE statement at %L with different type objects"
  msgstr ""
  
! #: fortran/resolve.cc:20088
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-default type object or sequence %s in EQUIVALENCE statement at %L with objects of different type"
  msgstr ""
  
! #: fortran/resolve.cc:20098
  #, gcc-internal-format
  msgid "Non-CHARACTER object %qs in default CHARACTER EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20105
  #, gcc-internal-format
  msgid "Non-NUMERIC object %qs in default NUMERIC EQUIVALENCE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:20123
  #, gcc-internal-format
  msgid "Array %qs at %L with non-constant bounds cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20134
  #, gcc-internal-format
  msgid "Structure component %qs at %L cannot be an EQUIVALENCE object"
  msgstr ""
  
! #: fortran/resolve.cc:20145
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring at %L has length zero"
  msgstr ""
  
! #: fortran/resolve.cc:20176
  #, fuzzy, gcc-internal-format
  msgid "Self reference in character length expression for %qs at %L"
  msgstr "メソッド仕様内での構文解析エラー"
  
! #: fortran/resolve.cc:20243
  #, gcc-internal-format
  msgid "PUBLIC function %qs at %L of PRIVATE type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:20256
  #, gcc-internal-format
  msgid "ENTRY %qs at %L has no IMPLICIT type"
  msgstr ""
  
! #: fortran/resolve.cc:20278
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:20288
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L cannot be assumed character length"
  msgstr ""
  
! #: fortran/resolve.cc:20296
  #, gcc-internal-format
  msgid "User operator procedure %qs at %L must have at least one argument"
  msgstr ""
  
! #: fortran/resolve.cc:20310
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20328
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L cannot be optional"
  msgstr ""
  
! #: fortran/resolve.cc:20335
  #, gcc-internal-format, gfc-internal-format
  msgid "Operator interface at %L must have, at most, two arguments"
  msgstr ""
  
! #: fortran/resolve.cc:20417
  #, gcc-internal-format
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
  msgstr ""
*************** msgstr "%s: オプション `%s' はあ�
*** 89069,89197 ****
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2682
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2703
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: fortran/symbol.cc:2941
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2952
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3010
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3019
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3027
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "式内"
  
! #: fortran/symbol.cc:3444
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3447
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3692
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4747
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4760
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4788
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4794
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4816
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4826
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4837
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4876
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4886
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4898
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5411 fortran/symbol.cc:5416
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
--- 89166,89294 ----
  msgid "Derived type %qs at %C is being used before it is defined"
  msgstr ""
  
! #: fortran/symbol.cc:2686
  #, gcc-internal-format
  msgid "Component %qs at %C is a PRIVATE component of %qs"
  msgstr ""
  
! #: fortran/symbol.cc:2707
  #, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure; did you mean %qs?"
  msgstr ""
  
! #: fortran/symbol.cc:2711
  #, fuzzy, gcc-internal-format
  msgid "%qs at %C is not a member of the %qs structure"
  msgstr "%s に `%s' という名前のメンバはありません"
  
! #: fortran/symbol.cc:2945
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate statement label %d at %L and %L"
  msgstr ""
  
! #: fortran/symbol.cc:2956
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:2966
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C already referenced as a format label"
  msgstr ""
  
! #: fortran/symbol.cc:2973
  #, gcc-internal-format, gfc-internal-format
  msgid "DO termination statement which is not END DO or CONTINUE with label %d at %C"
  msgstr ""
  
! #: fortran/symbol.cc:3014
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as a FORMAT label"
  msgstr ""
  
! #: fortran/symbol.cc:3023
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d at %C previously used as branch target"
  msgstr ""
  
! #: fortran/symbol.cc:3031
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Shared DO termination label %d at %C"
  msgstr "行番号 %u に戻るはずでした"
  
! #: fortran/symbol.cc:3035
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Labeled DO statement at %L"
  msgstr "式内"
  
! #: fortran/symbol.cc:3448
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from module %qs"
  msgstr ""
  
! #: fortran/symbol.cc:3451
  #, gcc-internal-format
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
  msgstr ""
  
  #. Symbol is from another namespace.
! #: fortran/symbol.cc:3696
  #, gcc-internal-format
  msgid "Symbol %qs at %C has already been host associated"
  msgstr ""
  
! #: fortran/symbol.cc:4751
  #, gcc-internal-format
  msgid "verify_bind_c_derived_type(): Given symbol is unexpectedly NULL"
  msgstr ""
  
! #: fortran/symbol.cc:4764
  #, gcc-internal-format
  msgid "Derived type %qs declared at %L must have the BIND attribute to be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4792
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L has no components"
  msgstr ""
  
  #. Generally emit warning, but not twice if -pedantic is given.
! #: fortran/symbol.cc:4798
  #, gcc-internal-format
  msgid "Derived type %qs with BIND(C) attribute at %L is empty, and may be inaccessible by the C companion processor"
  msgstr ""
  
! #: fortran/symbol.cc:4820
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4830
  #, gcc-internal-format
  msgid "Procedure pointer component %qs at %L cannot be a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4841
  #, gcc-internal-format
  msgid "Component %qs at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type %qs at %L"
  msgstr ""
  
! #: fortran/symbol.cc:4880
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable, even though derived type %qs is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:4890
  #, gcc-internal-format
  msgid "Component %qs in derived type %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/symbol.cc:4902
  #, gcc-internal-format
  msgid "Derived type %qs at %L cannot have the SEQUENCE attribute because it is BIND(C)"
  msgstr ""
  
! #: fortran/symbol.cc:5415 fortran/symbol.cc:5420
  #, gcc-internal-format
  msgid "Symbol %qs is used before it is typed at %L"
  msgstr ""
*************** msgstr ""
*** 89221,89237 ****
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2452 fortran/trans-expr.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4046
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7109
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
--- 89318,89334 ----
  msgid "Overlapping unequal initializers in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/trans-array.cc:2496 fortran/trans-expr.cc:10738
  #, gcc-internal-format, gfc-internal-format
  msgid "The structure constructor at %L has been finalized. This feature was removed by f08/0011. Use -std=f2018 or -std=gnu to eliminate the finalization."
  msgstr ""
  
! #: fortran/trans-array.cc:4106
  #, gcc-internal-format
  msgid "Bounds checking of the elemental index at %L will cause two calls to %qs, which is not declared to be PURE or is not implicitly pure."
  msgstr ""
  
! #: fortran/trans-array.cc:7170
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "initializer element is not a constant expression"
  msgid "Array initializer at %L does not reduce to a constant expression"
*************** msgstr "初期化子の要素が定数�
*** 89239,89255 ****
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7149
  #, 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/trans-array.cc:9569
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/trans-array.cc:13383
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
--- 89336,89352 ----
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
! #: fortran/trans-array.cc:7210
  #, 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/trans-array.cc:9663
  #, fuzzy, gcc-internal-format
  msgid "Creating array temporary at %L for argument %qs"
  msgstr "一時オブジェクトへの参照を返そうとしています"
  
! #: fortran/trans-array.cc:13508
  #, gcc-internal-format, gfc-internal-format
  msgid "bad expression type during walk (%d)"
  msgstr ""
*************** msgstr ""
*** 89351,89498 ****
  msgid "non-constant initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/trans-decl.cc:798
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1604
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1608
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1952
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/trans-decl.cc:1956
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4899 fortran/trans-decl.cc:8078
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:5461
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5773
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5786
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6472
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6475
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6490
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6496
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507 fortran/trans-decl.cc:6658
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/trans-decl.cc:6523
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6542
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6591
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6595
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6625
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:7224
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7423 fortran/trans-expr.cc:6272
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: fortran/trans-decl.cc:8562
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1277
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: fortran/trans-expr.cc:2106
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2432
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2441
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4353
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6023
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-expr.cc:11311
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
--- 89448,89595 ----
  msgid "non-constant initialization expression at %L"
  msgstr "ANSI C++ は定数でない集合体の初期化子式を禁じます"
  
! #: fortran/trans-decl.cc:788
  #, gcc-internal-format
  msgid "Array %qs at %L is larger than limit set by %<-fmax-stack-var-size=%>, moved from stack to static storage. This makes the procedure unsafe when called recursively, or concurrently from multiple threads. Consider increasing the %<-fmax-stack-var-size=%> limit (or use %<-frecursive%>, which implies unlimited %<-fmax-stack-var-size%>) - or change the code to use an ALLOCATABLE array. If the variable is never accessed concurrently, this warning can be ignored, and the variable could also be declared with the SAVE attribute."
  msgstr ""
  
! #: fortran/trans-decl.cc:1594
  #, gcc-internal-format
  msgid "Sorry, OMP GROUPPRIVATE not implemented, used by %qs declared at %L"
  msgstr ""
  
  #. Use 'else if' as groupprivate implies 'local'.
! #: fortran/trans-decl.cc:1598
  #, gcc-internal-format
  msgid "Sorry, OMP DECLARE TARGET with LOCAL clause not implemented, used by %qs declared at %L"
  msgstr ""
  
! #: fortran/trans-decl.cc:1942
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "%s at %L has no default type"
  msgstr "仮引数 %u が void 型を持っています"
  
! #: fortran/trans-decl.cc:1946
  #, gcc-internal-format
  msgid "intrinsic variable which isn't a procedure"
  msgstr ""
  
! #: fortran/trans-decl.cc:4910 fortran/trans-decl.cc:8089
  #, fuzzy, gcc-internal-format
  msgid "Return value of function %qs at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:5472
  #, gcc-internal-format
  msgid "Deferred type parameter not yet supported"
  msgstr ""
  
! #: fortran/trans-decl.cc:5784
  #, gcc-internal-format
  msgid "backend decl for module variable %qs already exists"
  msgstr ""
  
! #: fortran/trans-decl.cc:5797
  #, fuzzy, gcc-internal-format
  msgid "Unused PRIVATE module variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6483
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a dummy argument"
  msgstr ""
  
! #: fortran/trans-decl.cc:6486
  #, gcc-internal-format
  msgid "Symbol %qs at %L has the WEAK attribute but is a local variable"
  msgstr ""
  
! #: fortran/trans-decl.cc:6501
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L was declared INTENT(OUT) but was not set"
  msgstr ""
  
! #: fortran/trans-decl.cc:6507
  #, gcc-internal-format
  msgid "Derived-type dummy argument %qs at %L was declared INTENT(OUT) but was not set and does not have a default initializer"
  msgstr ""
  
! #: fortran/trans-decl.cc:6518 fortran/trans-decl.cc:6669
  #, fuzzy, gcc-internal-format
  msgid "Unused dummy argument %qs at %L"
  msgstr "フォーマットへの引数が多すぎます"
  
! #: fortran/trans-decl.cc:6534
  #, fuzzy, gcc-internal-format
  msgid "Unused module variable %qs which has been explicitly imported at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6553
  #, fuzzy, gcc-internal-format
  msgid "Unused variable %qs declared at %L"
  msgstr "インスタンス変数 `%s' は %s と宣言されています"
  
! #: fortran/trans-decl.cc:6602
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs declared at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6606
  #, fuzzy, gcc-internal-format
  msgid "Unused parameter %qs which has been explicitly imported at %L"
  msgstr "仮引数 `%s' が void と宣言されています"
  
! #: fortran/trans-decl.cc:6636
  #, fuzzy, gcc-internal-format
  msgid "Return value %qs of function %qs declared at %L not set"
  msgstr "FPU レジスタ内の機能の値を返す"
  
! #: fortran/trans-decl.cc:7235
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, !$ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
  
! #: fortran/trans-decl.cc:7434 fortran/trans-expr.cc:6306
  #, fuzzy, gcc-internal-format
  msgid "Unsigned not yet implemented"
  msgstr "DW_LOC_OP %s は実装されていません"
  
! #: fortran/trans-decl.cc:8582
  #, gcc-internal-format
  msgid "Symbol %qs at %L is declared in a BLOCK DATA program unit but is not in a COMMON block"
  msgstr ""
  
! #: fortran/trans-expr.cc:1309
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Cannot compute the length of the char array at %L."
  msgstr "ISO C90 は可変長の配列 %qE を禁止しています"
  
! #: fortran/trans-expr.cc:2138
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable variable at %L will be added"
  msgstr ""
  
! #: fortran/trans-expr.cc:2464
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic object at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:2473
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, coindexed access to an unlimited polymorphic component at %L is not supported"
  msgstr ""
  
! #: fortran/trans-expr.cc:4385
  #, gcc-internal-format
  msgid "Unknown intrinsic op"
  msgstr ""
  
! #: fortran/trans-expr.cc:6057
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "関数 `%s' への引数が少なすぎます"
  
! #: fortran/trans-expr.cc:11345
  #, gcc-internal-format, gfc-internal-format
  msgid "If bounds remapping is specified at %L, the pointer target shall not be NULL"
  msgstr ""
*************** msgstr ""
*** 89502,89519 ****
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "言語 %s は認識できません"
  
! #: fortran/trans-intrinsic.cc:1900 fortran/trans-intrinsic.cc:2472
! #: fortran/trans-intrinsic.cc:2678
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/trans-intrinsic.cc:12996 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13003
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "環境変数 %qs が定義されていません"
--- 89599,89616 ----
  msgid "Intrinsic function %qs (%d) not recognized"
  msgstr "言語 %s は認識できません"
  
! #: fortran/trans-intrinsic.cc:1901 fortran/trans-intrinsic.cc:2473
! #: fortran/trans-intrinsic.cc:2679
  #, fuzzy, gcc-internal-format
  msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
  msgstr "`__builtin_args_info' の引数は定数でなければなりません"
  
! #: fortran/trans-intrinsic.cc:13003 fortran/trans-stmt.cc:1234
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, the event component of derived type at %L is not yet supported"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13010
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The event variable at %L shall not be coindexed"
  msgstr "環境変数 %qs が定義されていません"
*************** msgstr ""
*** 89548,89720 ****
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4453
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "無効な PHI 引数です"
  
! #: fortran/trans-openmp.cc:4944
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "被演算子として無効な式です"
  
! #: fortran/trans-openmp.cc:5139
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "式が予期されます"
  
! #: fortran/trans-openmp.cc:5264
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6300
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6303
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6306
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6883 fortran/trans-openmp.cc:6903
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6905
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "共用体がここで定義されています"
  
! #: fortran/trans-openmp.cc:9473
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9883
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9894
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/trans-openmp.cc:9897
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/trans-openmp.cc:9900
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/trans-openmp.cc:9903
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/trans-openmp.cc:9906
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/trans-openmp.cc:9942
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/trans-openmp.cc:9955
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9961
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:10003
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: fortran/trans-openmp.cc:10009
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10035
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10045
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10055
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10070
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10171 fortran/trans-openmp.cc:10210
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/trans-openmp.cc:10182
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: fortran/trans-openmp.cc:10220
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10246
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10260
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/trans-openmp.cc:10267
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10283
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/trans-openmp.cc:10300
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe は実装されていません"
--- 89645,89817 ----
  msgid "Mapping of polymorphic list item %qD is unspecified behavior"
  msgstr ""
  
! #: fortran/trans-openmp.cc:4460
  #, fuzzy, gcc-internal-format
  msgid "optional class parameter"
  msgstr "無効な PHI 引数です"
  
! #: fortran/trans-openmp.cc:4951
  #, fuzzy, gcc-internal-format
  #| msgid "invalid expression as operand"
  msgid "unhandled expression type"
  msgstr "被演算子として無効な式です"
  
! #: fortran/trans-openmp.cc:5146
  #, fuzzy, gcc-internal-format
  msgid "unhandled expression"
  msgstr "式が予期されます"
  
! #: fortran/trans-openmp.cc:5271
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause with traits and memory spaces"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6307
  #, gcc-internal-format
  msgid "%<!$OMP %s%> at %L requires %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6310
  #, gcc-internal-format
  msgid "All files that might deallocate such a variable must be compiled with %<-fopenmp-allocators%>"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6313
  #, gcc-internal-format
  msgid "This includes explicit DEALLOCATE, reallocation on intrinsic assignment, INTENT(OUT) for allocatable dummy arguments, and reallocation of allocatable components allocated with an OpenMP allocator"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6890 fortran/trans-openmp.cc:6910
  #, gcc-internal-format
  msgid "non-rectangular loop nest with non-constant step for %qs"
  msgstr ""
  
! #: fortran/trans-openmp.cc:6912
  #, fuzzy, gcc-internal-format
  msgid "Used here"
  msgstr "共用体がここで定義されています"
  
! #: fortran/trans-openmp.cc:9480
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9890
  #, gcc-internal-format
  msgid "The base name for %<declare variant%> must be specified at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:9901
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L does not match the name of the current procedure"
  msgstr "プロシージャ開始と終了のスケジュールを行なわない"
  
! #: fortran/trans-openmp.cc:9904
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be an entry name"
  msgstr "最後の引数は 2 ビット即値でなければいけません"
  
! #: fortran/trans-openmp.cc:9907
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a generic name"
  msgstr "コンストラクタを静的メンバ関数とすることはできません"
  
! #: fortran/trans-openmp.cc:9910
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base name at %L must not be a procedure pointer"
  msgstr "代入として無効な左辺値です"
  
! #: fortran/trans-openmp.cc:9913
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "The base procedure at %L must have an explicit interface"
  msgstr "組み込み関数 `%s' は非関数として宣言されました"
  
! #: fortran/trans-openmp.cc:9949
  #, fuzzy, gcc-internal-format
  msgid "Cannot find symbol %qs at %L"
  msgstr "値をベクトルには変換できません"
  
! #: fortran/trans-openmp.cc:9962
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is not a function or subroutine"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:9968
  #, fuzzy, gcc-internal-format
  msgid "variant %qs at %L is the same as base function"
  msgstr "呼び出されたオブジェクトは関数ではありません"
  
! #: fortran/trans-openmp.cc:10010
  #, fuzzy, gcc-internal-format
  msgid "variant %qs and base %qs at %L have incompatible types: %s"
  msgstr "-f%s と -msdata=%s は併用できません"
  
! #: fortran/trans-openmp.cc:10016
  #, gcc-internal-format
  msgid "%<append_args%> clause implies that %qs has %d dummy arguments of integer type with %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10042
  #, gcc-internal-format
  msgid "%qs at %L must be a nonpointer, nonallocatable scalar integer dummy argument of %<omp_interop_kind%> kind as it utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10052
  #, gcc-internal-format
  msgid "%qs at %L with OPTIONAL attribute not support when utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10062
  #, gcc-internal-format
  msgid "%qs at %L has %d but requires %d %<omp_interop_kind%> kind dummy arguments as it is utilized with the %<append_args%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10077
  #, gcc-internal-format
  msgid "the %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10178 fortran/trans-openmp.cc:10217
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Expected positive argument index at %L"
  msgstr "`%s' の引数として無効な型"
  
! #: fortran/trans-openmp.cc:10189
  #, fuzzy, gcc-internal-format, gfc-internal-format
  msgid "Argument index at %L exceeds number of arguments %d"
  msgstr "メソッドは関数ポインタに変換できません"
  
! #: fortran/trans-openmp.cc:10227
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper argument index smaller than lower one at %L"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10253
  #, gcc-internal-format
  msgid "List item %qs at %L, declared at %L, is not a dummy argument"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10267
  #, fuzzy, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_ptr%> at %L must be a scalar of TYPE(C_PTR)"
  msgstr "右シフト回数が負の数です"
  
! #: fortran/trans-openmp.cc:10274
  #, gcc-internal-format
  msgid "Consider using %<need_device_addr%> instead"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10281
  #, gcc-internal-format
  msgid "Argument %qs at %L to list item in %<need_device_addr%> at %L must not have the VALUE attribute"
  msgstr ""
  
! #: fortran/trans-openmp.cc:10290
  #, fuzzy, gcc-internal-format
  msgid "%qs at %L is specified more than once"
  msgstr "型名用に記憶域クラスが指定されました"
  
! #: fortran/trans-openmp.cc:10307
  #, fuzzy, gcc-internal-format
  msgid "%<need_device_addr%> not yet supported"
  msgstr "-pipe は実装されていません"
*************** msgstr ""
*** 89825,89831 ****
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2689
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
--- 89922,89928 ----
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
! #: fortran/trans.cc:2692
  #, gcc-internal-format
  msgid "gfc_trans_code(): Bad statement code"
  msgstr ""
*************** msgstr ""
*** 90059,90065 ****
  msgid "two or more sections for %s"
  msgstr ""
  
! #: lto/lto-partition.cc:1264
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
--- 90156,90162 ----
  msgid "two or more sections for %s"
  msgstr ""
  
! #: lto/lto-partition.cc:1262
  #, gcc-internal-format
  msgid "min partition size cannot be greater than max partition size"
  msgstr ""
diff -Nrcpad gcc-17-20260809/gcc/po/ka.po gcc-17-20260816/gcc/po/ka.po
*** gcc-17-20260809/gcc/po/ka.po	Sun Aug  9 22:32:09 2026
--- gcc-17-20260816/gcc/po/ka.po	Sun Aug 16 22:32:08 2026
*************** msgid ""
*** 7,13 ****
  msgstr ""
  "Project-Id-Version: gcc-14.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-04-22 17:18+0000\n"
  "PO-Revision-Date: 2024-08-28 06:11+0200\n"
  "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
  "Language-Team: Georgian <(nothing)>\n"
--- 7,13 ----
  msgstr ""
  "Project-Id-Version: gcc-14.2.0\n"
  "Report-Msgid-Bugs-To: https://gcc.gnu.org/bugs/\n"
! "POT-Creation-Date: 2026-07-31 13:40+0000\n"
  "PO-Revision-Date: 2024-08-28 06:11+0200\n"
  "Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>\n"
  "Language-Team: Georgian <(nothing)>\n"
*************** msgstr ""
*** 274,280 ****
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/avr/specs.h:70 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "ზიარი მხარდაჭერილი არაა"
  
--- 274,280 ----
  msgid "may not use both -EB and -EL"
  msgstr ""
  
! #: config/avr/specs.h:71 config/pru/pru.h:58
  msgid "shared is not supported"
  msgstr "ზიარი მხარდაჭერილი არაა"
  
*************** msgstr ""
*** 355,361 ****
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:164
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
--- 355,361 ----
  msgid "consider using `-pg' instead of `-p' with gprof(1)"
  msgstr ""
  
! #: config/rs6000/rs6000.h:165
  msgid "Missing -mcpu option in ASM_CPU_SPEC?"
  msgstr ""
  
*************** msgstr ""
*** 860,873 ****
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:658 common.opt:1236 common.opt:1240 common.opt:1244
! #: common.opt:1339 common.opt:1716 common.opt:1798 common.opt:1901
! #: common.opt:2173 common.opt:2320 common.opt:2378 common.opt:2852
! #: common.opt:2888 common.opt:2982 common.opt:2986 common.opt:3096
! #: common.opt:3231 common.opt:3239 common.opt:3247 common.opt:3255
! #: common.opt:3360 common.opt:3380 common.opt:3420 common.opt:3516
! #: common.opt:3696 common.opt:3700 common.opt:3704 common.opt:3708
! #: common.opt:3782 common.opt:3786 common.opt:3817 common.opt:3821
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
--- 860,873 ----
  #: config/arc/arc.opt:311 config/arc/arc.opt:315 config/arc/arc.opt:320
  #: config/arc/arc.opt:329 config/arc/arc.opt:409 config/pa/pa.opt:46
  #: config/pa/pa.opt:78 config/xtensa/xtensa.opt:42 fortran/lang.opt:879
! #: common.opt:657 common.opt:1235 common.opt:1239 common.opt:1243
! #: common.opt:1338 common.opt:1715 common.opt:1797 common.opt:1900
! #: common.opt:2172 common.opt:2319 common.opt:2377 common.opt:2851
! #: common.opt:2887 common.opt:2981 common.opt:2985 common.opt:3095
! #: common.opt:3230 common.opt:3238 common.opt:3246 common.opt:3254
! #: common.opt:3359 common.opt:3379 common.opt:3419 common.opt:3515
! #: common.opt:3695 common.opt:3699 common.opt:3703 common.opt:3707
! #: common.opt:3781 common.opt:3785 common.opt:3816 common.opt:3820
  #: c-family/c.opt:1877 c-family/c.opt:1980 c-family/c.opt:1988
  #: c-family/c.opt:2319
  #, no-c-format
*************** msgstr ""
*** 2102,2188 ****
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:600
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:619
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:623
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:641
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:647
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:656
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:662
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:669
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:678
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:684 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:690
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
--- 2102,2193 ----
  msgid "Use the given offset for addressing the stack-protector guard."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:604
! #, no-c-format
! msgid "Generate (do not generate) DMF (Dense Math Facility) instructions."
! msgstr ""
! 
! #: config/rs6000/rs6000.opt:608
  #, no-c-format
  msgid "Generate (do not generate) prefixed memory instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:612
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory addressing."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:616
  #, no-c-format
  msgid "Generate (do not generate) pc-relative memory optimizations for externals."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:620
  #, no-c-format
  msgid "Generate (do not generate) MMA instructions."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:627
  #, no-c-format
  msgid "Enable instructions that guard against return-oriented programming attacks."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:631
  #, no-c-format
  msgid "Generate code that will run in privileged state."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:635
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIW instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:639
  #, no-c-format
  msgid "Generate (do not generate) code that uses the XXSPLTIDP instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:643
  #, no-c-format
  msgid "Generate (do not generate) code that uses the LXVKQ instruction."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:649
  #, no-c-format
  msgid "Used to limit unroll factor which indicates how much the autovectorizer may unroll a loop.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:655
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost if the existing cost model may not adequately reflect delays from unavailable vector resources.  We collect the cost for vectorized statements and non-vectorized statements separately, check the proportion of vec_cost to total cost of vec_cost and non vec_cost, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 85."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:664
  #, no-c-format
  msgid "Like parameter rs6000-density-pct-threshold, we also check the total sum of vec_cost and non vec_cost, and penalize only if the sum exceeds the threshold specified by this parameter.  The default value is 70."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:670
  #, no-c-format
  msgid "When both heuristics with rs6000-density-pct-threshold and rs6000-density-size-threshold are satisfied, we decide to penalize the loop body cost by the value which is specified by this parameter.  The default value is 10."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:677
  #, no-c-format
  msgid "When costing for loop vectorization, we probably need to penalize the loop body cost by accounting for excess strided or elementwise loads.  We collect the numbers for general statements and load statements according to the information for statements to be vectorized, check the proportion of load statements, and penalize only if the proportion exceeds the threshold specified by this parameter.  The default value is 45."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:686
  #, no-c-format
  msgid "Like parameter rs6000-density-load-pct-threshold, we also check if the total number of load statements exceeds the threshold specified by this parameter, and penalize only if it's satisfied.  The default value is 20."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:692 config/loongarch/loongarch.opt:334
  #, no-c-format
  msgid "Indicate how many non memory access vector instructions can be issued per cycle, it's used in unroll factor determination for autovectorizer.  The default value is 4."
  msgstr ""
  
! #: config/rs6000/rs6000.opt:698
  #, no-c-format
  msgid "When reduction factor computed for a loop exceeds the threshold specified by this parameter, prefer to unroll this loop.  The default value is 1."
  msgstr ""
*************** msgid "Use fp registers."
*** 3034,3043 ****
  msgstr ""
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:700
! #: common.opt:858 common.opt:1134 common.opt:1138 common.opt:1142
! #: common.opt:1146 common.opt:1938 common.opt:2043 common.opt:2225
! #: common.opt:2229 common.opt:2548 common.opt:2774 common.opt:3555
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
--- 3039,3048 ----
  msgstr ""
  
  #: config/alpha/alpha.opt:31 fortran/lang.opt:214 fortran/lang.opt:551
! #: analyzer/analyzer.opt:295 analyzer/analyzer.opt:359 common.opt:699
! #: common.opt:857 common.opt:1133 common.opt:1137 common.opt:1141
! #: common.opt:1145 common.opt:1937 common.opt:2042 common.opt:2224
! #: common.opt:2228 common.opt:2547 common.opt:2773 common.opt:3554
  #: c-family/c.opt:1517 c-family/c.opt:1738
  #, no-c-format
  msgid "Does nothing. Preserved for backward compatibility."
*************** msgid "Display target specific command l
*** 11768,11775 ****
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:946 common.opt:3864
! #: common.opt:3962 common.opt:4076
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
--- 11773,11780 ----
  msgstr ""
  
  #: common.opt:463 common.opt:505 common.opt:509 common.opt:513 common.opt:517
! #: common.opt:521 common.opt:525 common.opt:529 common.opt:945 common.opt:3863
! #: common.opt:3961 common.opt:4075
  #, no-c-format
  msgid "Passed to the linker."
  msgstr ""
*************** msgstr ""
*** 11834,14725 ****
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:565 common.opt:569
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:573
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:577
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr ""
  
! #: common.opt:581 common.opt:585
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:589
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:594 common.opt:598
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:602
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:606
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:610
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr ""
  
! #: common.opt:614
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:618
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr ""
  
! #: common.opt:622
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:626
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:630
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:634
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:638
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:642
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:646
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:650
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:654
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:665
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:669 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:673
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:677
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:684
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:688
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:692
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:696
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:707
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:711
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:715
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:719
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:723
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:727
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:731
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:735
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:739
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:743
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:747
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:751
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:758
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:765
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:769
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:773
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:777 common.opt:781
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:785 common.opt:789
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:793
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:797
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:801
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:805
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:809
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:813
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:817
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:821
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:825
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:830
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:834
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:838
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:842
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:846
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:850
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:854
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:862
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:869
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:876
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:880
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:884
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:888
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:892
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:896
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:900
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:904
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:908
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:913
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:918
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:925
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:929
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:933
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr ""
  
! #: common.opt:950
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:963
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:967
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:971
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:975
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1090
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1094
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1098
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:1105
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1112
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1119
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1126
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1130
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1150
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1154
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1167
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1171
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1176
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1180
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1184
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1194
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1198
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1202
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1206
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1211
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1216
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1224
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1228
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1232
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1248
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1252
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1256
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1260
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1267
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1271
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1275
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1279 common.opt:1283
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1287
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1291
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1295
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1299
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1307
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1311
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1315
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1319
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1323
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1327
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1331
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1335
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1361
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1365
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1369
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1373
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1377
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1381
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1385
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1389
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1395
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1399
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1403
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1407
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1411
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1415
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1419
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1423
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1427
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1444
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1448
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1452
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1456
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1464
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1484
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1488
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1508
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1512
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1516
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1520
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1524
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1528
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1566
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1570
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1574
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1578
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1582
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1586
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1590
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1594
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1598
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1614
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1618
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1637
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1641
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1645
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1649
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1656
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1660
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1664
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1668
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1675
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1679
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1683
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1687
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1692
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1696
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1700
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1704
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1708
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1712
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1720
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1724
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1728
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1732
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1736
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1740
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1744
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1762
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1778
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1782
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1786
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1790
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1794
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1802
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1806
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1822
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1829
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1833
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1837
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1841
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1845
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1849
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1853
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1857
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1862
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1879
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1884
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1888
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1892
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1905
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1910
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1914 common.opt:1922 common.opt:3320
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1918
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1926
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1930
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1934
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1942
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1946
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1950
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1954
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1958
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1962
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1966
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1970
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1974
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1978
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr ""
  
! #: common.opt:1982
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1986
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1990
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2011
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2015
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2019
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2023
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2039
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2051
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:2055
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2061
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2065
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2069
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2073
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2080
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2084
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2094
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2122
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2126
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2149
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2153
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2157
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2161
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2165
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2169
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2177
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2181
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2185
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2189
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2193
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2197
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2201
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2205
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2209
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2213
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2217
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2221
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2233
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2237
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2241
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2254
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2270
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2275
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2280
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2284
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2288
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2292
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2296
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2300
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2304
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2308
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2312
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2316
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2324
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2328
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2332
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2336
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2340
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2365
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2369
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2374
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2382
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2386
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2390
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2394
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2398
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2405
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2409
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2416
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2420
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2424
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2428
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2432
  #, no-c-format
  msgid "Align the start of every function."
  msgstr ""
  
! #: common.opt:2436
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2440
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2444
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2448
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2452
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2456
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2460
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2464
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2468
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2475
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2481
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2496
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2500
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2507
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2526
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2530
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2534
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2538
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2552
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2556
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2560
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2564
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2568
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2572
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2576
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2580
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2584
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2588
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2592
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2596
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2600
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2604
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2608
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2612
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2616
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2620
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2624
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2628
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2632
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2636
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2640
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2644
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2648
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2653
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2657
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2661
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2665
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2669
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2685
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2701
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2705
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2709
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2713
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2717
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2721
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2725
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2729
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2733
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2737
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2741
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2745
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2749
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2756
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2766
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2770
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2778
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2792
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2807
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2811
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2815
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2819
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2823
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2827
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2840
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2844
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2848
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2856
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2860
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2864
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2868
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2872
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2876
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2880
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2884
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2892
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2896
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2903
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2907
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2911
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2915
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2919
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2924
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2928
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2934
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2938
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2946
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2950
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2954
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2958
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2962
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2966
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2970
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2974
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2978
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2990
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2994
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2998
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3003
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3007
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3011
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3015
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3019
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3023
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3027
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3031
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3035
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3039
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3043
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3047
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3051
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3055
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3059
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3068
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3072
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3076
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3080
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3084
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3088
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3092
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3104
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3108
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3112
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3116
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3125
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3129
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3133
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3137
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3141
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3145
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3149
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3153
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3157
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3161
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3165
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3184
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3188
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3192
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3197
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3215
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3219
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3223
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3227
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3235
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3243
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3251
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3259
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3263
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3267
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3271
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3275
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3279
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3283
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3287
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3291
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3295
  #, no-c-format
  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:3301
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3308
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3312
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3316
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3324
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3328
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3332
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3336
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3340
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3344
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3348
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3352
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3356
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3364
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3368
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3372
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3376
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3384
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3388
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3392
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3397
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3401
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3405
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3409
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3424
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3429
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3437
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3441
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3445
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3449
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3453
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3457
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3461
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3465
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3469
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3473
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3480
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3487
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3494
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3500
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3507
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3512
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3520
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3524
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3528
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3532
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3551
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3559
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3563
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3585
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3589
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3608
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3624
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3628
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3632
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3636
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3640
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3644
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3648
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3652
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3656
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3660
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3664
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3680
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3684
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3688
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3692
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3712
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3718
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3722
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3726
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3730
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3734
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3738
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3742
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3746
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3750
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3754
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3762
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3766
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3770
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3774
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3778
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3790
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3794
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3798
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3802
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3806
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3813
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3842
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3846
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3853
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3857
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3886
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3890
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3900
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3944
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3948
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3952
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3979
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3983
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3987
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3997
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4064
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4068
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4072
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4080
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4084
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
--- 11839,14730 ----
  msgid "Warn about problems with auto-profile data."
  msgstr ""
  
! #: common.opt:568
  #, no-c-format
  msgid "Warn for uses of pointers to deallocated storage."
  msgstr ""
  
! #: common.opt:572
  #, no-c-format
  msgid "Warn about inappropriate attribute usage."
  msgstr ""
  
! #: common.opt:576
  #, no-c-format
  msgid "Do not warn about specified attributes."
  msgstr ""
  
! #: common.opt:580 common.opt:584
  #, no-c-format
  msgid "Warn about type safety and similar errors and mismatches in declarations with alias attributes."
  msgstr ""
  
! #: common.opt:588
  #, no-c-format
  msgid "Warn when profiling instrumentation was requested, but could not be applied to a certain function."
  msgstr ""
  
! #: common.opt:593 common.opt:597
  #, no-c-format
  msgid "Warn about pointer casts which increase alignment."
  msgstr ""
  
! #: common.opt:601
  #, no-c-format
  msgid "Complain when a command-line option is valid, but not applicable to the current front end."
  msgstr ""
  
! #: common.opt:605
  #, no-c-format
  msgid "Warn when a #warning directive is encountered."
  msgstr ""
  
! #: common.opt:609
  #, no-c-format
  msgid "Warn about uses of __attribute__((warning)) declarations."
  msgstr ""
  
! #: common.opt:613
  #, no-c-format
  msgid "Warn if a deprecated compiler feature, class, method, or field is used."
  msgstr ""
  
! #: common.opt:617
  #, no-c-format
  msgid "Warn about uses of __attribute__((deprecated)) declarations."
  msgstr ""
  
! #: common.opt:621
  #, no-c-format
  msgid "Warn when an optimization pass is disabled."
  msgstr ""
  
! #: common.opt:625
  #, no-c-format
  msgid "Turn all warnings into errors."
  msgstr ""
  
! #: common.opt:629
  #, no-c-format
  msgid "Turn the specified warning into an error."
  msgstr ""
  
! #: common.opt:633
  #, no-c-format
  msgid "Print extra (possibly unwanted) warnings."
  msgstr ""
  
! #: common.opt:637
  #, no-c-format
  msgid "Exit on the first error occurred."
  msgstr ""
  
! #: common.opt:641
  #, no-c-format
  msgid "-Wframe-larger-than=<byte-size>\tWarn if a function's stack frame requires in excess of <byte-size>."
  msgstr ""
  
! #: common.opt:645
  #, no-c-format
  msgid "Disable -Wframe-larger-than= warning.  Equivalent to -Wframe-larger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:649
  #, no-c-format
  msgid "Warn when attempting to free a non-heap object."
  msgstr ""
  
! #: common.opt:653
  #, no-c-format
  msgid "Warn when -fhardened did not enable an option from its set."
  msgstr ""
  
! #: common.opt:664
  #, no-c-format
  msgid "Warn when a switch case falls through."
  msgstr ""
  
! #: common.opt:668 rust/lang.opt:59 c-family/c.opt:919
  #, no-c-format
  msgid "Warn for infinitely recursive calls."
  msgstr ""
  
! #: common.opt:672
  #, no-c-format
  msgid "Warn when an inlined function cannot be inlined."
  msgstr ""
  
! #: common.opt:676
  #, no-c-format
  msgid "Warn when an atomic memory model parameter is known to be outside the valid range."
  msgstr ""
  
! #: common.opt:683
  #, no-c-format
  msgid "-Wlarger-than=<byte-size>\tWarn if an object's size exceeds <byte-size>."
  msgstr ""
  
! #: common.opt:687
  #, no-c-format
  msgid "Disable -Wlarger-than= warning.  Equivalent to -Wlarger-than=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:691
  #, no-c-format
  msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
  msgstr ""
  
! #: common.opt:695
  #, no-c-format
  msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
  msgstr ""
  
! #: common.opt:706
  #, no-c-format
  msgid "Warn about passing a pointer/reference to a local or temporary variable to a musttail call argument."
  msgstr ""
  
! #: common.opt:710
  #, no-c-format
  msgid "Warn about pointer/reference to a local or temporary variable possibly escaping to a musttail call."
  msgstr ""
  
! #: common.opt:714
  #, no-c-format
  msgid "Warn about some C++ One Definition Rule violations during link time optimization."
  msgstr ""
  
! #: common.opt:718
  #, no-c-format
  msgid "Warn about overflow in arithmetic expressions."
  msgstr ""
  
! #: common.opt:722
  #, no-c-format
  msgid "During link time optimization warn about mismatched types of global declarations."
  msgstr ""
  
! #: common.opt:726
  #, no-c-format
  msgid "Warn when the packed attribute has no effect on struct layout."
  msgstr ""
  
! #: common.opt:730
  #, no-c-format
  msgid "Warn when padding is required to align structure members."
  msgstr ""
  
! #: common.opt:734
  #, no-c-format
  msgid "Issue warnings needed for strict compliance to the standard."
  msgstr ""
  
! #: common.opt:738
  #, no-c-format
  msgid "Warn about returning a pointer/reference to a local or temporary variable."
  msgstr ""
  
! #: common.opt:742
  #, no-c-format
  msgid "Warn when one variable shadows another.  Same as -Wshadow=global."
  msgstr ""
  
! #: common.opt:746
  #, no-c-format
  msgid "Warn when one variable shadows another (globally)."
  msgstr ""
  
! #: common.opt:750
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter."
  msgstr ""
  
! #: common.opt:757
  #, no-c-format
  msgid "Warn when one local variable shadows another local variable or parameter of compatible type."
  msgstr ""
  
! #: common.opt:764
  #, no-c-format
  msgid "Warn when not issuing stack smashing protection for some reason."
  msgstr ""
  
! #: common.opt:768
  #, no-c-format
  msgid "-Wstack-usage=<byte-size>\tWarn if stack usage might exceed <byte-size>."
  msgstr ""
  
! #: common.opt:772
  #, no-c-format
  msgid "Disable Wstack-usage= warning.  Equivalent to Wstack-usage=<SIZE_MAX> or larger."
  msgstr ""
  
! #: common.opt:776 common.opt:780
  #, no-c-format
  msgid "Warn about code which might break strict aliasing rules."
  msgstr ""
  
! #: common.opt:784 common.opt:788
  #, no-c-format
  msgid "Warn about optimizations that assume that signed overflow is undefined."
  msgstr ""
  
! #: common.opt:792
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((cold))."
  msgstr ""
  
! #: common.opt:796
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((const))."
  msgstr ""
  
! #: common.opt:800
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((pure))."
  msgstr ""
  
! #: common.opt:804
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((noreturn))."
  msgstr ""
  
! #: common.opt:808
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((malloc))."
  msgstr ""
  
! #: common.opt:812
  #, no-c-format
  msgid "Warn about functions which might be candidates for __attribute__((returns_nonnull))."
  msgstr ""
  
! #: common.opt:816
  #, no-c-format
  msgid "Warn about C++ polymorphic types where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:820
  #, no-c-format
  msgid "Warn about C++ virtual methods where adding final keyword would improve code quality."
  msgstr ""
  
! #: common.opt:824
  #, no-c-format
  msgid "Warn about statements between switch's controlling expression and the first case."
  msgstr ""
  
! #: common.opt:829
  #, no-c-format
  msgid "Do not suppress warnings from system headers."
  msgstr ""
  
! #: common.opt:833
  #, no-c-format
  msgid "Warn if a comparison always evaluates to true or false."
  msgstr ""
  
! #: common.opt:837
  #, no-c-format
  msgid "Warn whenever a trampoline is generated."
  msgstr ""
  
! #: common.opt:841
  #, no-c-format
  msgid "Warn about cases where -ftrivial-auto-var-init cannot initialize an auto variable."
  msgstr ""
  
! #: common.opt:845
  #, no-c-format
  msgid "Warn if a comparison is always true or always false due to the limited range of the data type."
  msgstr ""
  
! #: common.opt:849
  #, no-c-format
  msgid "Warn about uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:853
  #, no-c-format
  msgid "Warn about maybe uninitialized automatic variables."
  msgstr ""
  
! #: common.opt:861
  #, no-c-format
  msgid "Enable all -Wunused- warnings."
  msgstr ""
  
! #: common.opt:868
  #, no-c-format
  msgid "Warn when a function parameter is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:875
  #, no-c-format
  msgid "Warn when a variable is only set, otherwise unused."
  msgstr ""
  
! #: common.opt:879
  #, no-c-format
  msgid "Warn when a function is unused."
  msgstr ""
  
! #: common.opt:883
  #, no-c-format
  msgid "Warn when a label is unused."
  msgstr ""
  
! #: common.opt:887
  #, no-c-format
  msgid "Warn when a function parameter is unused."
  msgstr ""
  
! #: common.opt:891
  #, no-c-format
  msgid "Warn when an expression value is unused."
  msgstr ""
  
! #: common.opt:895
  #, no-c-format
  msgid "Warn when a variable is unused."
  msgstr ""
  
! #: common.opt:899
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not match."
  msgstr ""
  
! #: common.opt:903
  #, no-c-format
  msgid "Warn in case a function ends earlier than it begins due to an invalid linenum macros."
  msgstr ""
  
! #: common.opt:907
  #, no-c-format
  msgid "Warn when a conditional has too many terms and condition coverage profiling gives up instrumenting the expression."
  msgstr ""
  
! #: common.opt:912
  #, no-c-format
  msgid "-fpath-coverage-limit=<number> Don't instrument functions path count exceeding <number>."
  msgstr ""
  
! #: common.opt:917
  #, no-c-format
  msgid "Warn if a function exceeds the number of paths (controlled by -fpath-coverage-limit) and path coverage give up instrumenting the function. The limit is approximate and conservative and coverage might give up even if the actual number is slightly below the limit."
  msgstr ""
  
! #: common.opt:924
  #, no-c-format
  msgid "Warn in case profiles in -fprofile-use do not exist."
  msgstr ""
  
! #: common.opt:928
  #, no-c-format
  msgid "Warn when a vector operation is compiled outside the SIMD."
  msgstr ""
  
! #: common.opt:932
  #, no-c-format
  msgid "Warn about unsupported features in ThreadSanitizer."
  msgstr ""
  
! #: common.opt:949
  #, no-c-format
  msgid "-aux-info <file>\tEmit declaration information into <file>."
  msgstr ""
  
! #: common.opt:962
  #, no-c-format
  msgid "-d<letters>\tEnable dumps from specific passes of the compiler."
  msgstr ""
  
! #: common.opt:966
  #, no-c-format
  msgid "-dumpbase <file>\tSet the file basename to be used for dumps."
  msgstr ""
  
! #: common.opt:970
  #, no-c-format
  msgid "-dumpbase-ext .<ext>    Drop a trailing .<ext> from the dump basename to name auxiliary output files."
  msgstr ""
  
! #: common.opt:974
  #, no-c-format
  msgid "-dumpdir <dir>\tSet the directory name to be used for dumps."
  msgstr ""
  
! #: common.opt:1089
  #, no-c-format
  msgid "The version of the C++ ABI in use."
  msgstr ""
  
! #: common.opt:1093
  #, no-c-format
  msgid "Aggressively optimize loops using language constraints."
  msgstr ""
  
! #: common.opt:1097
  #, no-c-format
  msgid "Align the start of functions."
  msgstr ""
  
! #: common.opt:1104
  #, no-c-format
  msgid "Align labels which are only reached by jumping."
  msgstr ""
  
! #: common.opt:1111
  #, no-c-format
  msgid "Align all labels."
  msgstr ""
  
! #: common.opt:1118
  #, no-c-format
  msgid "Align the start of loops."
  msgstr ""
  
! #: common.opt:1125
  #, no-c-format
  msgid "Allow the compiler to introduce new data races on stores."
  msgstr ""
  
! #: common.opt:1129
  #, no-c-format
  msgid "Enable static analysis pass."
  msgstr ""
  
! #: common.opt:1149
  #, no-c-format
  msgid "Select what to sanitize."
  msgstr ""
  
! #: common.opt:1153
  #, no-c-format
  msgid "Select type of coverage sanitization."
  msgstr ""
  
! #: common.opt:1166
  #, no-c-format
  msgid "-fasan-shadow-offset=<number>\tUse custom shadow memory offset."
  msgstr ""
  
! #: common.opt:1170
  #, no-c-format
  msgid "-fsanitize-sections=<sec1,sec2,...>\tSanitize global variables in user-defined sections."
  msgstr ""
  
! #: common.opt:1175
  #, no-c-format
  msgid "After diagnosing undefined behavior attempt to continue execution."
  msgstr ""
  
! #: common.opt:1179
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-recover= instead."
  msgstr ""
  
! #: common.opt:1183
  #, no-c-format
  msgid "Use traps instead of diagnostics of undefined behavior sanitizers."
  msgstr ""
  
! #: common.opt:1193
  #, no-c-format
  msgid "This switch is deprecated; use -fsanitize-trap= instead."
  msgstr ""
  
! #: common.opt:1197
  #, no-c-format
  msgid "Generate unwind tables that are exact at each instruction boundary."
  msgstr ""
  
! #: common.opt:1201
  #, no-c-format
  msgid "Generate auto-inc/dec instructions."
  msgstr ""
  
! #: common.opt:1205
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The default profile file is fbdata.afdo in 'pwd'."
  msgstr ""
  
! #: common.opt:1210
  #, no-c-format
  msgid "Use sample profile information for call graph node weights. The profile file is specified in the argument."
  msgstr ""
  
! #: common.opt:1215
  #, no-c-format
  msgid "Perform inlining using auto-profile."
  msgstr ""
  
! #: common.opt:1223
  #, no-c-format
  msgid "Generate code to check bounds before indexing arrays."
  msgstr ""
  
! #: common.opt:1227
  #, no-c-format
  msgid "Replace add, compare, branch with branch on count register."
  msgstr ""
  
! #: common.opt:1231
  #, no-c-format
  msgid "Use profiling information for branch probabilities."
  msgstr ""
  
! #: common.opt:1247
  #, no-c-format
  msgid "Output callgraph information on a per-file basis."
  msgstr ""
  
! #: common.opt:1251
  #, no-c-format
  msgid "Output callgraph information on a per-file basis with decorations."
  msgstr ""
  
! #: common.opt:1255
  #, no-c-format
  msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions."
  msgstr ""
  
! #: common.opt:1259
  #, no-c-format
  msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls."
  msgstr ""
  
! #: common.opt:1266
  #, no-c-format
  msgid "Save registers around function calls."
  msgstr ""
  
! #: common.opt:1270
  #, no-c-format
  msgid "This switch is deprecated; do not use."
  msgstr ""
  
! #: common.opt:1274
  #, no-c-format
  msgid "Check the return value of new in C++."
  msgstr ""
  
! #: common.opt:1278 common.opt:1282
  #, no-c-format
  msgid "Perform internal consistency checkings."
  msgstr ""
  
! #: common.opt:1286
  #, no-c-format
  msgid "For -f*-prefix-map= options compare canonicalized pathnames rather than just strings."
  msgstr ""
  
! #: common.opt:1290
  #, no-c-format
  msgid "Enable code hoisting."
  msgstr ""
  
! #: common.opt:1294
  #, no-c-format
  msgid "Looks for opportunities to reduce stack adjustments and stack references."
  msgstr ""
  
! #: common.opt:1298
  #, no-c-format
  msgid "Put uninitialized globals in the common section."
  msgstr ""
  
! #: common.opt:1306
  #, no-c-format
  msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump."
  msgstr ""
  
! #: common.opt:1310
  #, no-c-format
  msgid "Run only the second compilation of -fcompare-debug."
  msgstr ""
  
! #: common.opt:1314
  #, no-c-format
  msgid "Perform comparison elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1318
  #, no-c-format
  msgid "Do not perform optimizations increasing noticeably stack usage."
  msgstr ""
  
! #: common.opt:1322
  #, no-c-format
  msgid "Perform a register copy-propagation optimization pass."
  msgstr ""
  
! #: common.opt:1326
  #, no-c-format
  msgid "Fold instructions calculating memory offsets to the memory access instruction if possible."
  msgstr ""
  
! #: common.opt:1330
  #, no-c-format
  msgid "Perform cross-jumping optimization."
  msgstr ""
  
! #: common.opt:1334
  #, no-c-format
  msgid "When running CSE, follow jumps to their targets."
  msgstr ""
  
! #: common.opt:1360
  #, no-c-format
  msgid "Omit range reduction step when performing complex division."
  msgstr ""
  
! #: common.opt:1364
  #, no-c-format
  msgid "Complex multiplication and division follow Fortran rules."
  msgstr ""
  
! #: common.opt:1368
  #, no-c-format
  msgid "Place data items into their own section."
  msgstr ""
  
! #: common.opt:1372
  #, no-c-format
  msgid "List all available debugging counters with their limits and counts."
  msgstr ""
  
! #: common.opt:1376
  #, no-c-format
  msgid "-fdbg-cnt=<counter>[:<lower_limit1>-]<upper_limit1>[:<lower_limit2>-<upper_limit2>:...][,<counter>:...]\tSet the debug counter limit."
  msgstr ""
  
! #: common.opt:1380
  #, no-c-format
  msgid "-fdebug-prefix-map=<old>=<new>\tMap one directory name to another in debug information."
  msgstr ""
  
! #: common.opt:1384
  #, no-c-format
  msgid "-ffile-prefix-map=<old>=<new>\tMap one directory name to another in compilation result."
  msgstr ""
  
! #: common.opt:1388
  #, no-c-format
  msgid "Output .debug_types section when using DWARF v4 debuginfo."
  msgstr ""
  
! #: common.opt:1394
  #, no-c-format
  msgid "Defer popping functions args from stack until later."
  msgstr ""
  
! #: common.opt:1398
  #, no-c-format
  msgid "Attempt to fill delay slots of branch instructions."
  msgstr ""
  
! #: common.opt:1402
  #, no-c-format
  msgid "Delete dead instructions that may throw exceptions."
  msgstr ""
  
! #: common.opt:1406
  #, no-c-format
  msgid "Delete useless null pointer checks."
  msgstr ""
  
! #: common.opt:1410
  #, no-c-format
  msgid "Issue defining instructions back to back with their single uses, provided they are macro-fusible in the target microarchitecture."
  msgstr ""
  
! #: common.opt:1414
  #, no-c-format
  msgid "Stream extra data to support more aggressive devirtualization in LTO local transformation mode."
  msgstr ""
  
! #: common.opt:1418
  #, no-c-format
  msgid "Perform speculative devirtualization."
  msgstr ""
  
! #: common.opt:1422
  #, no-c-format
  msgid "Try to convert virtual calls to direct ones."
  msgstr ""
  
! #: common.opt:1426
  #, no-c-format
  msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics."
  msgstr ""
  
! #: common.opt:1443
  #, no-c-format
  msgid "Show the source line with a caret indicating the column."
  msgstr ""
  
! #: common.opt:1447
  #, no-c-format
  msgid "Show lines linking related events in diagnostic paths."
  msgstr ""
  
! #: common.opt:1451
  #, no-c-format
  msgid "Show labels annotating ranges of source code when showing source."
  msgstr ""
  
! #: common.opt:1455
  #, no-c-format
  msgid "Show line numbers in the left margin when showing source."
  msgstr ""
  
! #: common.opt:1463
  #, no-c-format
  msgid "-fdiagnostics-color=[never|always|auto]\tColorize diagnostics."
  msgstr ""
  
! #: common.opt:1483
  #, no-c-format
  msgid "Enable formatting of JSON output."
  msgstr ""
  
! #: common.opt:1487
  #, no-c-format
  msgid "-fdiagnostics-urls=[never|always|auto]\tEmbed URLs in diagnostics."
  msgstr ""
  
! #: common.opt:1507
  #, no-c-format
  msgid "-fdiagnostics-column-unit=[display|byte]\tSelect whether column numbers are output as display columns (default) or raw bytes."
  msgstr ""
  
! #: common.opt:1511
  #, no-c-format
  msgid "-fdiagnostics-column-origin=<number>\tSet the number of the first column.  The default is 1-based as per GNU style, but some utilities may expect 0-based, for example."
  msgstr ""
  
! #: common.opt:1515
  #, no-c-format
  msgid "-fdiagnostics-format=[text|sarif-stderr|sarif-file]\tSelect output format."
  msgstr ""
  
! #: common.opt:1519
  #, no-c-format
  msgid "Add output format."
  msgstr ""
  
! #: common.opt:1523
  #, no-c-format
  msgid "Set output format."
  msgstr ""
  
! #: common.opt:1527
  #, no-c-format
  msgid "-fdiagnostics-escape-format=[unicode|bytes]\tSelect how to escape non-printable-ASCII bytes in the source for diagnostics that suggest it."
  msgstr ""
  
! #: common.opt:1565
  #, no-c-format
  msgid "Print fix-it hints in machine-readable form."
  msgstr ""
  
! #: common.opt:1569
  #, no-c-format
  msgid "Print fix-it hints to stderr in unified diff format."
  msgstr ""
  
! #: common.opt:1573
  #, no-c-format
  msgid "Amend appropriate diagnostic messages with the command line option that controls them."
  msgstr ""
  
! #: common.opt:1577
  #, no-c-format
  msgid "Print CWE identifiers for diagnostic messages, where available."
  msgstr ""
  
! #: common.opt:1581
  #, no-c-format
  msgid "Print any rules associated with diagnostic messages."
  msgstr ""
  
! #: common.opt:1585
  #, no-c-format
  msgid "Use color within diagnostic messages to highlight pertinent information."
  msgstr ""
  
! #: common.opt:1589
  #, no-c-format
  msgid "Specify how to print any control-flow path associated with a diagnostic."
  msgstr ""
  
! #: common.opt:1593
  #, no-c-format
  msgid "Turn off any diagnostics features that complicate the output, such as line numbers, color, and warning URLs."
  msgstr ""
  
! #: common.opt:1597
  #, no-c-format
  msgid "-ftabstop=<number>      Distance between tab stops for column reporting."
  msgstr ""
  
! #: common.opt:1613
  #, no-c-format
  msgid "Show stack depths of events in paths."
  msgstr ""
  
! #: common.opt:1617
  #, no-c-format
  msgid "-fdiagnostics-text-art-charset=[none|ascii|unicode|emoji]\tDetermine which characters to use in text arg diagrams."
  msgstr ""
  
! #: common.opt:1636
  #, no-c-format
  msgid "Set minimum width of left margin of source code when showing source."
  msgstr ""
  
! #: common.opt:1640
  #, no-c-format
  msgid "Use indentation to show nesting of diagnostics in text output."
  msgstr ""
  
! #: common.opt:1644
  #, no-c-format
  msgid "Show location information when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1648
  #, no-c-format
  msgid "Show nesting levels as numbers when showing nested diagnostics."
  msgstr ""
  
! #: common.opt:1655
  #, no-c-format
  msgid "Collect and print more context information for diagnostics."
  msgstr ""
  
! #: common.opt:1659
  #, no-c-format
  msgid "-fdisable-[tree|rtl|ipa]-<pass>=range1+range2\tDisable an optimization pass."
  msgstr ""
  
! #: common.opt:1663
  #, no-c-format
  msgid "-fenable-[tree|rtl|ipa]-<pass>=range1+range2\tEnable an optimization pass."
  msgstr ""
  
! #: common.opt:1667
  #, no-c-format
  msgid "-fdump-<type>\tDump various compiler internals to a file."
  msgstr ""
  
! #: common.opt:1674
  #, no-c-format
  msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation."
  msgstr ""
  
! #: common.opt:1678
  #, no-c-format
  msgid "-fdump-go-spec=filename\tWrite all declarations to file as Go code."
  msgstr ""
  
! #: common.opt:1682
  #, no-c-format
  msgid "Suppress output of addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1686
  #, no-c-format
  msgid "Collect and dump debug information into temporary file if ICE in C/C++ compiler occurred."
  msgstr ""
  
! #: common.opt:1691
  #, no-c-format
  msgid "Dump detailed information on GCC's internal representation of source code locations."
  msgstr ""
  
! #: common.opt:1695
  #, no-c-format
  msgid "Dump optimization passes."
  msgstr ""
  
! #: common.opt:1699
  #, no-c-format
  msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps."
  msgstr ""
  
! #: common.opt:1703
  #, no-c-format
  msgid "Suppress output of previous and next insn numbers in debugging dumps."
  msgstr ""
  
! #: common.opt:1707
  #, no-c-format
  msgid "Enable CFI tables via GAS assembler directives."
  msgstr ""
  
! #: common.opt:1711
  #, no-c-format
  msgid "Perform early inlining."
  msgstr ""
  
! #: common.opt:1719
  #, no-c-format
  msgid "Perform interprocedural reduction of aggregates."
  msgstr ""
  
! #: common.opt:1723
  #, no-c-format
  msgid "Perform unused symbol elimination in debug info."
  msgstr ""
  
! #: common.opt:1727
  #, no-c-format
  msgid "Perform unused type elimination in debug info."
  msgstr ""
  
! #: common.opt:1731
  #, no-c-format
  msgid "Do not suppress C++ class debug information."
  msgstr ""
  
! #: common.opt:1735
  #, no-c-format
  msgid "Enable exception handling."
  msgstr ""
  
! #: common.opt:1739
  #, no-c-format
  msgid "Perform a number of minor, expensive optimizations."
  msgstr ""
  
! #: common.opt:1743
  #, no-c-format
  msgid "-fexcess-precision=[fast|standard|16]\tSpecify handling of excess floating-point precision."
  msgstr ""
  
! #: common.opt:1761
  #, no-c-format
  msgid "-fpermitted-flt-eval-methods=[c11|ts-18661]\tSpecify which values of FLT_EVAL_METHOD are permitted."
  msgstr ""
  
! #: common.opt:1777
  #, no-c-format
  msgid "Output lto objects containing both the intermediate language and binary output."
  msgstr ""
  
! #: common.opt:1781
  #, no-c-format
  msgid "Assume no NaNs or infinities are generated."
  msgstr ""
  
! #: common.opt:1785
  #, no-c-format
  msgid "Assume that loops with an exit will terminate and not loop indefinitely."
  msgstr ""
  
! #: common.opt:1789
  #, no-c-format
  msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler."
  msgstr ""
  
! #: common.opt:1793
  #, no-c-format
  msgid "Don't allocate floats and doubles in extended-precision registers."
  msgstr ""
  
! #: common.opt:1801
  #, no-c-format
  msgid "Perform a forward propagation pass on RTL."
  msgstr ""
  
! #: common.opt:1805
  #, no-c-format
  msgid "-ffp-contract=[off|on|fast]\tPerform floating-point expression contraction."
  msgstr ""
  
! #: common.opt:1821
  #, no-c-format
  msgid "Allow built-in functions ceil, floor, round, trunc to raise \"inexact\" exceptions."
  msgstr ""
  
! #: common.opt:1828
  #, no-c-format
  msgid "Allow function addresses to be held in registers."
  msgstr ""
  
! #: common.opt:1832
  #, no-c-format
  msgid "Place each function into its own section."
  msgstr ""
  
! #: common.opt:1836
  #, no-c-format
  msgid "Allow limited optimization of operations with volatile memory access."
  msgstr ""
  
! #: common.opt:1840
  #, no-c-format
  msgid "Perform global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1844
  #, no-c-format
  msgid "Perform enhanced load motion during global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1848
  #, no-c-format
  msgid "Perform store motion after global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1852
  #, no-c-format
  msgid "Try to avoid store forwarding."
  msgstr ""
  
! #: common.opt:1856
  #, no-c-format
  msgid "Perform redundant load after store elimination in global common subexpression elimination."
  msgstr ""
  
! #: common.opt:1861
  #, no-c-format
  msgid "Perform global common subexpression elimination after register allocation has finished."
  msgstr ""
  
! #: common.opt:1878
  #, no-c-format
  msgid "-fgnat-encodings=[all|gdb|minimal]\tSelect the balance between GNAT encodings and standard DWARF emitted in the debug information."
  msgstr ""
  
! #: common.opt:1883
  #, no-c-format
  msgid "Enable in and out of Graphite representation."
  msgstr ""
  
! #: common.opt:1887
  #, no-c-format
  msgid "Enable Graphite Identity transformation."
  msgstr ""
  
! #: common.opt:1891
  #, no-c-format
  msgid "Enable hoisting adjacent loads to encourage generating conditional move instructions."
  msgstr ""
  
! #: common.opt:1904
  #, no-c-format
  msgid "Run two instruction combination passes late in the pass pipeline; one before register allocation and one after."
  msgstr ""
  
! #: common.opt:1909
  #, no-c-format
  msgid "Mark all loops as parallel."
  msgstr ""
  
! #: common.opt:1913 common.opt:1921 common.opt:3319
  #, no-c-format
  msgid "Enable loop nest transforms.  Same as -floop-nest-optimize."
  msgstr ""
  
! #: common.opt:1917
  #, no-c-format
  msgid "Enable loop interchange on trees."
  msgstr ""
  
! #: common.opt:1925
  #, no-c-format
  msgid "Perform unroll-and-jam on loops."
  msgstr ""
  
! #: common.opt:1929
  #, no-c-format
  msgid "Enable support for GNU transactional memory."
  msgstr ""
  
! #: common.opt:1933
  #, no-c-format
  msgid "Use STB_GNU_UNIQUE if supported by the assembler."
  msgstr ""
  
! #: common.opt:1941
  #, no-c-format
  msgid "Enable the loop nest optimizer."
  msgstr ""
  
! #: common.opt:1945
  #, no-c-format
  msgid "Turn indirect calls of pointers loaded from structures to speculative calls if there is one known candidate."
  msgstr ""
  
! #: common.opt:1949
  #, no-c-format
  msgid "Force bitfield accesses to match their type width."
  msgstr ""
  
! #: common.opt:1953
  #, no-c-format
  msgid "Merge adjacent stores."
  msgstr ""
  
! #: common.opt:1957
  #, no-c-format
  msgid "Enable guessing of branch probabilities."
  msgstr ""
  
! #: common.opt:1961
  #, no-c-format
  msgid "Enable various security-relevant flags."
  msgstr ""
  
! #: common.opt:1965
  #, no-c-format
  msgid "Harden conditionals not used in branches, checking reversed conditions."
  msgstr ""
  
! #: common.opt:1969
  #, no-c-format
  msgid "Harden conditional branches by checking reversed conditions."
  msgstr ""
  
! #: common.opt:1973
  #, no-c-format
  msgid "Harden control flow by recording and checking execution paths."
  msgstr ""
  
! #: common.opt:1977
  #, no-c-format
  msgid "Disable CFR in leaf functions."
  msgstr ""
  
! #: common.opt:1981
  #, no-c-format
  msgid "Check CFR execution paths also before calls followed by returns of their results."
  msgstr ""
  
! #: common.opt:1985
  #, no-c-format
  msgid "Check CFR execution paths also when exiting a function through an exception."
  msgstr ""
  
! #: common.opt:1989
  #, no-c-format
  msgid "-fhardcfr-check-noreturn-calls=[always|no-xthrow|nothrow|never]\tCheck CFR execution paths also before calling noreturn functions."
  msgstr ""
  
! #: common.opt:2010
  #, no-c-format
  msgid "Emit .ident assembler directives."
  msgstr ""
  
! #: common.opt:2014
  #, no-c-format
  msgid "Perform conversion of conditional jumps to branchless equivalents."
  msgstr ""
  
! #: common.opt:2018
  #, no-c-format
  msgid "Perform conversion of conditional jumps to conditional execution."
  msgstr ""
  
! #: common.opt:2022
  #, no-c-format
  msgid "-fstack-reuse=[all|named_vars|none]\tSet stack reuse level for local variables."
  msgstr ""
  
! #: common.opt:2038
  #, no-c-format
  msgid "Convert conditional jumps in innermost loops to branchless equivalents."
  msgstr ""
  
! #: common.opt:2050
  #, no-c-format
  msgid "Do not generate .size directives."
  msgstr ""
  
! #: common.opt:2054
  #, no-c-format
  msgid "Perform indirect inlining."
  msgstr ""
  
! #: common.opt:2060
  #, no-c-format
  msgid "Enable inlining of function declared \"inline\", disabling disables all inlining."
  msgstr ""
  
! #: common.opt:2064
  #, no-c-format
  msgid "Integrate functions into their callers when code size is known not to grow."
  msgstr ""
  
! #: common.opt:2068
  #, no-c-format
  msgid "Integrate functions not declared \"inline\" into their callers when profitable."
  msgstr ""
  
! #: common.opt:2072
  #, no-c-format
  msgid "Integrate functions only required by their single caller."
  msgstr ""
  
! #: common.opt:2079
  #, no-c-format
  msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>."
  msgstr ""
  
! #: common.opt:2083
  #, no-c-format
  msgid "Inline __atomic operations when a lock free instruction sequence is available."
  msgstr ""
  
! #: common.opt:2093
  #, no-c-format
  msgid "-finline-stringops[=memcmp|memcpy|memmove|memset] Expand supported mem/str operations inline, even if against optimization."
  msgstr ""
  
! #: common.opt:2121
  #, no-c-format
  msgid "Equivalent to -fcf-protection=full."
  msgstr ""
  
! #: common.opt:2125
  #, no-c-format
  msgid "-fcf-protection=[full|branch|return|none|check]\tInstrument functions with checks to verify jump/call/return control-flow transfer instructions have valid targets."
  msgstr ""
  
! #: common.opt:2148
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls."
  msgstr ""
  
! #: common.opt:2152
  #, no-c-format
  msgid "Instrument function entry and exit with profiling calls invoked once."
  msgstr ""
  
! #: common.opt:2156
  #, no-c-format
  msgid "-finstrument-functions-exclude-function-list=name,...\tDo not instrument listed functions."
  msgstr ""
  
! #: common.opt:2160
  #, no-c-format
  msgid "-finstrument-functions-exclude-file-list=filename,...\tDo not instrument functions listed in files."
  msgstr ""
  
! #: common.opt:2164
  #, no-c-format
  msgid "Perform interprocedural constant propagation."
  msgstr ""
  
! #: common.opt:2168
  #, no-c-format
  msgid "Perform cloning to make Interprocedural constant propagation stronger."
  msgstr ""
  
! #: common.opt:2176
  #, no-c-format
  msgid "Perform interprocedural bitwise constant propagation."
  msgstr ""
  
! #: common.opt:2180
  #, no-c-format
  msgid "Perform interprocedural modref analysis."
  msgstr ""
  
! #: common.opt:2184
  #, no-c-format
  msgid "Perform reordering and cloning of functions to maximize locality."
  msgstr ""
  
! #: common.opt:2188
  #, no-c-format
  msgid "Perform interprocedural profile propagation."
  msgstr ""
  
! #: common.opt:2192
  #, no-c-format
  msgid "Perform interprocedural points-to analysis."
  msgstr ""
  
! #: common.opt:2196
  #, no-c-format
  msgid "Discover pure and const functions."
  msgstr ""
  
! #: common.opt:2200
  #, no-c-format
  msgid "Perform Identical Code Folding for functions and read-only variables."
  msgstr ""
  
! #: common.opt:2204
  #, no-c-format
  msgid "Perform Identical Code Folding for functions."
  msgstr ""
  
! #: common.opt:2208
  #, no-c-format
  msgid "Perform Identical Code Folding for variables."
  msgstr ""
  
! #: common.opt:2212
  #, no-c-format
  msgid "Discover read-only and non addressable static variables."
  msgstr ""
  
! #: common.opt:2216
  #, no-c-format
  msgid "Discover read-only, write-only and non-addressable static variables."
  msgstr ""
  
! #: common.opt:2220
  #, no-c-format
  msgid "Reduce stack alignment on call sites if possible."
  msgstr ""
  
! #: common.opt:2232
  #, no-c-format
  msgid "Perform IPA Value Range Propagation."
  msgstr ""
  
! #: common.opt:2236
  #, no-c-format
  msgid "-fira-algorithm=[CB|priority]\tSet the used IRA algorithm."
  msgstr ""
  
! #: common.opt:2240
  #, no-c-format
  msgid "Assume strict aliasing rules apply across (uninlined) function boundaries."
  msgstr ""
  
! #: common.opt:2253
  #, no-c-format
  msgid "-fira-region=[one|all|mixed]\tSet regions for IRA."
  msgstr ""
  
! #: common.opt:2269
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL hoist optimizations."
  msgstr ""
  
! #: common.opt:2274
  #, no-c-format
  msgid "Use IRA based register pressure calculation in RTL loop optimizations."
  msgstr ""
  
! #: common.opt:2279
  #, no-c-format
  msgid "Share slots for saving different hard registers."
  msgstr ""
  
! #: common.opt:2283
  #, no-c-format
  msgid "Share stack slots for spilled pseudo-registers."
  msgstr ""
  
! #: common.opt:2287
  #, no-c-format
  msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
  msgstr ""
  
! #: common.opt:2291
  #, no-c-format
  msgid "Optimize induction variables on trees."
  msgstr ""
  
! #: common.opt:2295
  #, no-c-format
  msgid "Use jump tables for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2299
  #, no-c-format
  msgid "Use bit tests for sufficiently large switch statements."
  msgstr ""
  
! #: common.opt:2303
  #, no-c-format
  msgid "Generate code for functions even if they are fully inlined."
  msgstr ""
  
! #: common.opt:2307
  #, no-c-format
  msgid "Generate code for static functions even if they are never called."
  msgstr ""
  
! #: common.opt:2311
  #, no-c-format
  msgid "Emit static const variables even if they are not used."
  msgstr ""
  
! #: common.opt:2315
  #, no-c-format
  msgid "Give external symbols a leading underscore."
  msgstr ""
  
! #: common.opt:2323
  #, no-c-format
  msgid "Do CFG-sensitive rematerialization in LRA."
  msgstr ""
  
! #: common.opt:2327
  #, no-c-format
  msgid "Enable link-time optimization."
  msgstr ""
  
! #: common.opt:2331
  #, no-c-format
  msgid "Link-time optimization with number of parallel jobs or jobserver."
  msgstr ""
  
! #: common.opt:2335
  #, no-c-format
  msgid "Enable incremental LTO, with its cache in given directory."
  msgstr ""
  
! #: common.opt:2339
  #, no-c-format
  msgid "Number of cache entries in incremental LTO after which to prune old entries."
  msgstr ""
  
! #: common.opt:2364
  #, no-c-format
  msgid "Specify the algorithm to partition symbols and vars at linktime."
  msgstr ""
  
! #: common.opt:2368
  #, no-c-format
  msgid "Enable heuristics to recognize symbol identifiers in toplevel (not extended) assembly and prevent their mangling/deletion."
  msgstr ""
  
! #: common.opt:2373
  #, no-c-format
  msgid "Use zlib/zstd compression level <number> for IL."
  msgstr ""
  
! #: common.opt:2381
  #, no-c-format
  msgid "Report various link-time optimization statistics."
  msgstr ""
  
! #: common.opt:2385
  #, no-c-format
  msgid "Report various link-time optimization statistics for WPA only."
  msgstr ""
  
! #: common.opt:2389
  #, no-c-format
  msgid "Set errno after built-in math functions."
  msgstr ""
  
! #: common.opt:2393
  #, no-c-format
  msgid "-fmax-errors=<number>\tMaximum number of errors to report."
  msgstr ""
  
! #: common.opt:2397
  #, no-c-format
  msgid "Allow removal of malloc and free pairs when allocated block is unused."
  msgstr ""
  
! #: common.opt:2404
  #, no-c-format
  msgid "Report on permanent memory allocation."
  msgstr ""
  
! #: common.opt:2408
  #, no-c-format
  msgid "Report on permanent memory allocation in WPA only."
  msgstr ""
  
! #: common.opt:2415
  #, no-c-format
  msgid "Attempt to merge identical constants and constant variables."
  msgstr ""
  
! #: common.opt:2419
  #, no-c-format
  msgid "Attempt to merge identical constants across compilation units."
  msgstr ""
  
! #: common.opt:2423
  #, no-c-format
  msgid "Attempt to merge identical debug strings across compilation units."
  msgstr ""
  
! #: common.opt:2427
  #, no-c-format
  msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping."
  msgstr ""
  
! #: common.opt:2431
  #, no-c-format
  msgid "Align the start of every function."
  msgstr ""
  
! #: common.opt:2435
  #, no-c-format
  msgid "Perform SMS based modulo scheduling before the first scheduling pass."
  msgstr ""
  
! #: common.opt:2439
  #, no-c-format
  msgid "Perform SMS based modulo scheduling with register moves allowed."
  msgstr ""
  
! #: common.opt:2443
  #, no-c-format
  msgid "Move loop invariant computations out of loops."
  msgstr ""
  
! #: common.opt:2447
  #, no-c-format
  msgid "Move stores out of loops."
  msgstr ""
  
! #: common.opt:2451
  #, no-c-format
  msgid "Building block for specs-based multilib-aware TFLAGS."
  msgstr ""
  
! #: common.opt:2455
  #, no-c-format
  msgid "Use the RTL dead code elimination pass."
  msgstr ""
  
! #: common.opt:2459
  #, no-c-format
  msgid "Use the RTL dead store elimination pass."
  msgstr ""
  
! #: common.opt:2463
  #, no-c-format
  msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling."
  msgstr ""
  
! #: common.opt:2467
  #, no-c-format
  msgid "Support synchronous non-call exceptions."
  msgstr ""
  
! #: common.opt:2474
  #, no-c-format
  msgid "-foffload-options=<targets>=<options>\tSpecify options for the offloading targets."
  msgstr ""
  
! #: common.opt:2480
  #, no-c-format
  msgid "-foffload-abi=[lp64|ilp32]\tSet the ABI to use in an offload compiler."
  msgstr ""
  
! #: common.opt:2495
  #, no-c-format
  msgid "-foffload-abi-host-opts=<options>\tSpecify host ABI options."
  msgstr ""
  
! #: common.opt:2499
  #, no-c-format
  msgid "When possible do not generate stack frames."
  msgstr ""
  
! #: common.opt:2506
  #, no-c-format
  msgid "Generate SIMD clones for functions with the OpenMP declare target directive."
  msgstr ""
  
! #: common.opt:2525
  #, no-c-format
  msgid "Enable all optimization info dumps on stderr."
  msgstr ""
  
! #: common.opt:2529
  #, no-c-format
  msgid "-fopt-info[-<type>=filename]\tDump compiler optimization details."
  msgstr ""
  
! #: common.opt:2533
  #, no-c-format
  msgid "Write a SRCFILE.opt-record.json file detailing what optimizations were performed."
  msgstr ""
  
! #: common.opt:2537
  #, no-c-format
  msgid "Detect loops calculating CRC and replace with faster implementation. If the target supports CRC instruction and the CRC loop uses the same polynomial as the one used in the CRC instruction, directly replace with the corresponding CRC instruction. Otherwise, if the target supports carry-less-multiplication instruction, generate CRC using it. If neither case applies, generate table-based CRC."
  msgstr ""
  
! #: common.opt:2551
  #, no-c-format
  msgid "Optimize sibling and tail recursive calls."
  msgstr ""
  
! #: common.opt:2555
  #, no-c-format
  msgid "Insert path profiling code."
  msgstr ""
  
! #: common.opt:2559
  #, no-c-format
  msgid "Perform partial inlining."
  msgstr ""
  
! #: common.opt:2563
  #, no-c-format
  msgid "Report on memory allocation before interprocedural optimization."
  msgstr ""
  
! #: common.opt:2567
  #, no-c-format
  msgid "Report on memory allocation after interprocedural optimization."
  msgstr ""
  
! #: common.opt:2571
  #, no-c-format
  msgid "Pack structure members together without holes."
  msgstr ""
  
! #: common.opt:2575
  #, no-c-format
  msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment."
  msgstr ""
  
! #: common.opt:2579
  #, no-c-format
  msgid "Return small aggregates in memory, not registers."
  msgstr ""
  
! #: common.opt:2583
  #, no-c-format
  msgid "Perform loop peeling."
  msgstr ""
  
! #: common.opt:2587
  #, no-c-format
  msgid "Enable machine specific peephole optimizations."
  msgstr ""
  
! #: common.opt:2591
  #, no-c-format
  msgid "Enable an RTL peephole pass before sched2."
  msgstr ""
  
! #: common.opt:2595
  #, no-c-format
  msgid "Generate position-independent code if possible (large mode)."
  msgstr ""
  
! #: common.opt:2599
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (large mode)."
  msgstr ""
  
! #: common.opt:2603
  #, no-c-format
  msgid "Generate position-independent code if possible (small mode)."
  msgstr ""
  
! #: common.opt:2607
  #, no-c-format
  msgid "Generate position-independent code for executables if possible (small mode)."
  msgstr ""
  
! #: common.opt:2611
  #, no-c-format
  msgid "Use PLT for PIC calls (-fno-plt: load the address from GOT at call site)."
  msgstr ""
  
! #: common.opt:2615
  #, no-c-format
  msgid "Specify a plugin to load."
  msgstr ""
  
! #: common.opt:2619
  #, no-c-format
  msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>."
  msgstr ""
  
! #: common.opt:2623
  #, no-c-format
  msgid "Run predictive commoning optimization."
  msgstr ""
  
! #: common.opt:2627
  #, no-c-format
  msgid "Generate prefetch instructions, if available, for arrays in loops."
  msgstr ""
  
! #: common.opt:2631
  #, no-c-format
  msgid "Enable basic program profiling code."
  msgstr ""
  
! #: common.opt:2635
  #, no-c-format
  msgid "Generate absolute source path names for gcov."
  msgstr ""
  
! #: common.opt:2639
  #, no-c-format
  msgid "Insert arc-based program profiling code."
  msgstr ""
  
! #: common.opt:2643
  #, no-c-format
  msgid "Insert condition coverage profiling code."
  msgstr ""
  
! #: common.opt:2647
  #, no-c-format
  msgid "Set the top-level directory for storing the profile data. The default is 'pwd'."
  msgstr ""
  
! #: common.opt:2652
  #, no-c-format
  msgid "Select the name for storing the profile note file."
  msgstr ""
  
! #: common.opt:2656
  #, no-c-format
  msgid "Enable correction of flow inconsistent profile data input."
  msgstr ""
  
! #: common.opt:2660
  #, no-c-format
  msgid "-fprofile-update=[single|atomic|prefer-atomic]\tSet the profile update method."
  msgstr ""
  
! #: common.opt:2664
  #, no-c-format
  msgid "Instrument only functions from files whose name matches any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2668
  #, no-c-format
  msgid "Instrument only functions from files whose name does not match any of the regular expressions (separated by semi-colons)."
  msgstr ""
  
! #: common.opt:2684
  #, no-c-format
  msgid "-fprofile-reproducible=[serial|parallel-runs|multithreaded]\tControl level of reproducibility of profile gathered by -fprofile-generate."
  msgstr ""
  
! #: common.opt:2700
  #, no-c-format
  msgid "Remove prefix from absolute path before mangling name for -fprofile-generate= and -fprofile-use=."
  msgstr ""
  
! #: common.opt:2704
  #, no-c-format
  msgid "-fprofile-prefix-map=<old>=<new>\tMap one directory name to another in GCOV coverage result."
  msgstr ""
  
! #: common.opt:2708
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2712
  #, no-c-format
  msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2716
  #, no-c-format
  msgid "Register the profile information in the .gcov_info section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2720
  #, no-c-format
  msgid "Register the profile information in the specified section instead of using a constructor/destructor."
  msgstr ""
  
! #: common.opt:2724
  #, no-c-format
  msgid "Do not assume that functions never executed during the train run are cold."
  msgstr ""
  
! #: common.opt:2728
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations."
  msgstr ""
  
! #: common.opt:2732
  #, no-c-format
  msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=."
  msgstr ""
  
! #: common.opt:2736
  #, no-c-format
  msgid "Insert code to profile values of expressions."
  msgstr ""
  
! #: common.opt:2740
  #, no-c-format
  msgid "Report on consistency of profile."
  msgstr ""
  
! #: common.opt:2744
  #, no-c-format
  msgid "Enable function reordering that improves code placement."
  msgstr ""
  
! #: common.opt:2748
  #, no-c-format
  msgid "Insert NOP instructions at each function entry."
  msgstr ""
  
! #: common.opt:2755
  #, no-c-format
  msgid "-frandom-seed=<string>\tMake compile reproducible using <string>."
  msgstr ""
  
! #: common.opt:2765
  #, no-c-format
  msgid "Record gcc command line switches in the object file."
  msgstr ""
  
! #: common.opt:2769
  #, no-c-format
  msgid "Return small aggregates in registers."
  msgstr ""
  
! #: common.opt:2777
  #, no-c-format
  msgid "Tell DSE that the storage for a C++ object is dead when the constructor starts and when the destructor finishes."
  msgstr ""
  
! #: common.opt:2791
  #, no-c-format
  msgid "-flive-patching=[inline-only-static|inline-clone]\tControl IPA optimizations to provide a safe compilation for live-patching.  At the same time, provides multiple-level control on the enabled IPA optimizations."
  msgstr ""
  
! #: common.opt:2806
  #, no-c-format
  msgid "Tell DCE to remove unused C++ allocations."
  msgstr ""
  
! #: common.opt:2810
  #, no-c-format
  msgid "Relief of register pressure through live range shrinkage."
  msgstr ""
  
! #: common.opt:2814
  #, no-c-format
  msgid "Perform a register renaming optimization pass."
  msgstr ""
  
! #: common.opt:2818
  #, no-c-format
  msgid "Perform a target dependent instruction fusion optimization pass."
  msgstr ""
  
! #: common.opt:2822
  #, no-c-format
  msgid "Reorder basic blocks to improve code placement."
  msgstr ""
  
! #: common.opt:2826
  #, no-c-format
  msgid "-freorder-blocks-algorithm=[simple|stc]\tSet the used basic block reordering algorithm."
  msgstr ""
  
! #: common.opt:2839
  #, no-c-format
  msgid "Reorder basic blocks and partition into hot and cold sections."
  msgstr ""
  
! #: common.opt:2843
  #, no-c-format
  msgid "Reorder functions to improve code placement."
  msgstr ""
  
! #: common.opt:2847
  #, no-c-format
  msgid "Add a common subexpression elimination pass after loop optimizations."
  msgstr ""
  
! #: common.opt:2855
  #, no-c-format
  msgid "Disable optimizations that assume default FP rounding behavior."
  msgstr ""
  
! #: common.opt:2859
  #, no-c-format
  msgid "Enable scheduling across basic blocks."
  msgstr ""
  
! #: common.opt:2863
  #, no-c-format
  msgid "Enable register pressure sensitive insn scheduling."
  msgstr ""
  
! #: common.opt:2867
  #, no-c-format
  msgid "Allow speculative motion of non-loads."
  msgstr ""
  
! #: common.opt:2871
  #, no-c-format
  msgid "Allow speculative motion of some loads."
  msgstr ""
  
! #: common.opt:2875
  #, no-c-format
  msgid "Allow speculative motion of more loads."
  msgstr ""
  
! #: common.opt:2879
  #, no-c-format
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
  msgstr ""
  
! #: common.opt:2883
  #, no-c-format
  msgid "If scheduling post reload, do superblock scheduling."
  msgstr ""
  
! #: common.opt:2891
  #, no-c-format
  msgid "Reschedule instructions before register allocation."
  msgstr ""
  
! #: common.opt:2895
  #, no-c-format
  msgid "Reschedule instructions after register allocation."
  msgstr ""
  
! #: common.opt:2902
  #, no-c-format
  msgid "Schedule instructions using selective scheduling algorithm."
  msgstr ""
  
! #: common.opt:2906
  #, no-c-format
  msgid "Run selective scheduling after reload."
  msgstr ""
  
! #: common.opt:2910
  #, no-c-format
  msgid "Run self-tests, using the given path to locate test files."
  msgstr ""
  
! #: common.opt:2914
  #, no-c-format
  msgid "Perform software pipelining of inner loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2918
  #, no-c-format
  msgid "Perform software pipelining of outer loops during selective scheduling."
  msgstr ""
  
! #: common.opt:2923
  #, no-c-format
  msgid "Reschedule pipelined regions without pipelining."
  msgstr ""
  
! #: common.opt:2927
  #, no-c-format
  msgid "Allow interposing function (or variables) by ones with different semantics (or initializer) respectively by dynamic linker."
  msgstr ""
  
! #: common.opt:2933
  #, no-c-format
  msgid "Allow premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2937
  #, no-c-format
  msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled."
  msgstr ""
  
! #: common.opt:2945
  #, no-c-format
  msgid "Set dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2949
  #, no-c-format
  msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns."
  msgstr ""
  
! #: common.opt:2953
  #, no-c-format
  msgid "Enable the group heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2957
  #, no-c-format
  msgid "Enable the critical path heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2961
  #, no-c-format
  msgid "Enable the speculative instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2965
  #, no-c-format
  msgid "Enable the rank heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2969
  #, no-c-format
  msgid "Enable the last instruction heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2973
  #, no-c-format
  msgid "Enable the dependent count heuristic in the scheduler."
  msgstr ""
  
! #: common.opt:2977
  #, no-c-format
  msgid "Access data in the same section from shared anchor points."
  msgstr ""
  
! #: common.opt:2989
  #, no-c-format
  msgid "Turn on Redundant Extensions Elimination pass."
  msgstr ""
  
! #: common.opt:2993
  #, no-c-format
  msgid "Show column numbers in diagnostics, when available.  Default on."
  msgstr ""
  
! #: common.opt:2997
  #, no-c-format
  msgid "Emit function prologues only before parts of the function that need it, rather than at the top of the function."
  msgstr ""
  
! #: common.opt:3002
  #, no-c-format
  msgid "Shrink-wrap parts of the prologue and epilogue separately."
  msgstr ""
  
! #: common.opt:3006
  #, no-c-format
  msgid "Disable optimizations observable by IEEE signaling NaNs."
  msgstr ""
  
! #: common.opt:3010
  #, no-c-format
  msgid "Disable floating point optimizations that ignore the IEEE signedness of zero."
  msgstr ""
  
! #: common.opt:3014
  #, no-c-format
  msgid "Convert floating point constants to single precision constants."
  msgstr ""
  
! #: common.opt:3018
  #, no-c-format
  msgid "Split lifetimes of induction variables when loops are unrolled."
  msgstr ""
  
! #: common.opt:3022
  #, no-c-format
  msgid "Generate discontiguous stack frames."
  msgstr ""
  
! #: common.opt:3026
  #, no-c-format
  msgid "Split wide types into independent registers."
  msgstr ""
  
! #: common.opt:3030
  #, no-c-format
  msgid "Split wide types into independent registers earlier."
  msgstr ""
  
! #: common.opt:3034
  #, no-c-format
  msgid "Enable backward propagation of use properties at the SSA level."
  msgstr ""
  
! #: common.opt:3038
  #, no-c-format
  msgid "Optimize conditional patterns using SSA PHI nodes."
  msgstr ""
  
! #: common.opt:3042
  #, no-c-format
  msgid "Optimize amount of stdarg registers saved to stack at start of function."
  msgstr ""
  
! #: common.opt:3046
  #, no-c-format
  msgid "Apply variable expansion when loops are unrolled."
  msgstr ""
  
! #: common.opt:3050
  #, no-c-format
  msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program."
  msgstr ""
  
! #: common.opt:3054
  #, no-c-format
  msgid "Insert stack checking code into the program.  Same as -fstack-check=specific."
  msgstr ""
  
! #: common.opt:3058
  #, no-c-format
  msgid "Insert code to probe each page of stack space as it is allocated to protect from stack-clash style attacks."
  msgstr ""
  
! #: common.opt:3067
  #, no-c-format
  msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>."
  msgstr ""
  
! #: common.opt:3071
  #, no-c-format
  msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>."
  msgstr ""
  
! #: common.opt:3075
  #, no-c-format
  msgid "Use propolice as a stack protection method."
  msgstr ""
  
! #: common.opt:3079
  #, no-c-format
  msgid "Use a stack protection method for every function."
  msgstr ""
  
! #: common.opt:3083
  #, no-c-format
  msgid "Use a smart stack protection method for certain functions."
  msgstr ""
  
! #: common.opt:3087
  #, no-c-format
  msgid "Use stack protection method only for functions with the stack_protect attribute."
  msgstr ""
  
! #: common.opt:3091
  #, no-c-format
  msgid "Output stack usage information on a per-function basis."
  msgstr ""
  
! #: common.opt:3103
  #, no-c-format
  msgid "Assume strict aliasing rules apply."
  msgstr ""
  
! #: common.opt:3107
  #, no-c-format
  msgid "Treat signed overflow as undefined.  Negated as -fwrapv -fwrapv-pointer."
  msgstr ""
  
! #: common.opt:3111
  #, no-c-format
  msgid "Disable stack scrub entirely, disregarding strub attributes."
  msgstr ""
  
! #: common.opt:3115
  #, no-c-format
  msgid "Enable stack scrub as per attributes, with strict call checking."
  msgstr ""
  
! #: common.opt:3124
  #, no-c-format
  msgid "Restore default strub mode: as per attributes, with relaxed checking."
  msgstr ""
  
! #: common.opt:3128
  #, no-c-format
  msgid "Enable stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3132
  #, no-c-format
  msgid "Enable at-calls stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3136
  #, no-c-format
  msgid "Enable internal stack scrubbing for all viable functions."
  msgstr ""
  
! #: common.opt:3140
  #, no-c-format
  msgid "Implement __atomic operations via libcalls to legacy __sync functions."
  msgstr ""
  
! #: common.opt:3144
  #, no-c-format
  msgid "Check for syntax errors, then stop."
  msgstr ""
  
! #: common.opt:3148
  #, no-c-format
  msgid "Create data files needed by \"gcov\"."
  msgstr ""
  
! #: common.opt:3152
  #, no-c-format
  msgid "Perform jump threading optimizations."
  msgstr ""
  
! #: common.opt:3156
  #, no-c-format
  msgid "Report the time taken by each compiler pass."
  msgstr ""
  
! #: common.opt:3160
  #, no-c-format
  msgid "Record times taken by sub-phases separately."
  msgstr ""
  
! #: common.opt:3164
  #, no-c-format
  msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model."
  msgstr ""
  
! #: common.opt:3183
  #, no-c-format
  msgid "Reorder top level functions, variables, and asms."
  msgstr ""
  
! #: common.opt:3187
  #, no-c-format
  msgid "Perform superblock formation via tail duplication."
  msgstr ""
  
! #: common.opt:3191
  #, no-c-format
  msgid "For targets that normally need trampolines for nested functions, always generate them instead of using descriptors."
  msgstr ""
  
! #: common.opt:3196
  #, no-c-format
  msgid "Whether trampolines are generated in executable memory rather than executable stack."
  msgstr ""
  
! #: common.opt:3214
  #, no-c-format
  msgid "Assume floating-point operations can trap."
  msgstr ""
  
! #: common.opt:3218
  #, no-c-format
  msgid "Trap for signed overflow in addition, subtraction and multiplication."
  msgstr ""
  
! #: common.opt:3222
  #, no-c-format
  msgid "Enable SSA-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3226
  #, no-c-format
  msgid "Enable SSA-BIT-CCP optimization on trees."
  msgstr ""
  
! #: common.opt:3234
  #, no-c-format
  msgid "Enable loop header copying on trees."
  msgstr ""
  
! #: common.opt:3242
  #, no-c-format
  msgid "Enable SSA coalescing of user variables."
  msgstr ""
  
! #: common.opt:3250
  #, no-c-format
  msgid "Enable copy propagation on trees."
  msgstr ""
  
! #: common.opt:3258
  #, no-c-format
  msgid "Transform condition stores into unconditional ones."
  msgstr ""
  
! #: common.opt:3262
  #, no-c-format
  msgid "Perform conversions of switch initializations."
  msgstr ""
  
! #: common.opt:3266
  #, no-c-format
  msgid "Enable SSA dead code elimination optimization on trees."
  msgstr ""
  
! #: common.opt:3270
  #, no-c-format
  msgid "Enable dominator optimizations."
  msgstr ""
  
! #: common.opt:3274
  #, no-c-format
  msgid "Enable tail merging on trees."
  msgstr ""
  
! #: common.opt:3278
  #, no-c-format
  msgid "Enable dead store elimination."
  msgstr ""
  
! #: common.opt:3282
  #, no-c-format
  msgid "Enable forward propagation on trees."
  msgstr ""
  
! #: common.opt:3286
  #, no-c-format
  msgid "Enable Full Redundancy Elimination (FRE) on trees."
  msgstr ""
  
! #: common.opt:3290
  #, no-c-format
  msgid "Enable string length optimizations on trees."
  msgstr ""
  
! #: common.opt:3294
  #, no-c-format
  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:3300
  #, no-c-format
  msgid "Detect paths that trigger erroneous or undefined behavior due to 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:3307
  #, no-c-format
  msgid "Enable loop distribution on trees."
  msgstr ""
  
! #: common.opt:3311
  #, no-c-format
  msgid "Enable loop distribution for patterns transformed into a library call."
  msgstr ""
  
! #: common.opt:3315
  #, no-c-format
  msgid "Enable loop invariant motion on trees."
  msgstr ""
  
! #: common.opt:3323
  #, no-c-format
  msgid "Create canonical induction variables in loops."
  msgstr ""
  
! #: common.opt:3327
  #, no-c-format
  msgid "Enable loop optimizations on tree level."
  msgstr ""
  
! #: common.opt:3331
  #, no-c-format
  msgid "-ftree-parallelize-loops=<number>\tEnable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3335
  #, no-c-format
  msgid "Enable automatic parallelization of loops."
  msgstr ""
  
! #: common.opt:3339
  #, no-c-format
  msgid "Enable hoisting loads from conditional pointers."
  msgstr ""
  
! #: common.opt:3343
  #, no-c-format
  msgid "Enable SSA-PRE optimization on trees."
  msgstr ""
  
! #: common.opt:3347
  #, no-c-format
  msgid "In SSA-PRE optimization on trees, enable partial-partial redundancy elimination."
  msgstr ""
  
! #: common.opt:3351
  #, no-c-format
  msgid "Perform function-local points-to analysis on trees."
  msgstr ""
  
! #: common.opt:3355
  #, no-c-format
  msgid "Enable reassociation on tree level."
  msgstr ""
  
! #: common.opt:3363
  #, no-c-format
  msgid "Enable SSA code sinking on trees."
  msgstr ""
  
! #: common.opt:3367
  #, no-c-format
  msgid "Perform straight-line strength reduction."
  msgstr ""
  
! #: common.opt:3371
  #, no-c-format
  msgid "Perform scalar replacement of aggregates."
  msgstr ""
  
! #: common.opt:3375
  #, no-c-format
  msgid "Replace temporary expressions in the SSA->normal pass."
  msgstr ""
  
! #: common.opt:3383
  #, no-c-format
  msgid "Perform Value Range Propagation on trees."
  msgstr ""
  
! #: common.opt:3387
  #, no-c-format
  msgid "Split paths leading to loop backedges."
  msgstr ""
  
! #: common.opt:3391
  #, no-c-format
  msgid "Assume common declarations may be overridden with ones with a larger trailing array."
  msgstr ""
  
! #: common.opt:3396
  #, no-c-format
  msgid "Compile whole compilation unit at a time."
  msgstr ""
  
! #: common.opt:3400
  #, no-c-format
  msgid "Trap on __builtin_unreachable instead of using it for optimization."
  msgstr ""
  
! #: common.opt:3404
  #, no-c-format
  msgid "Perform loop unrolling when iteration count is known."
  msgstr ""
  
! #: common.opt:3408
  #, no-c-format
  msgid "Perform loop unrolling for all loops."
  msgstr ""
  
! #: common.opt:3423
  #, no-c-format
  msgid "Allow optimization for floating-point arithmetic which may change the result of the operation due to rounding."
  msgstr ""
  
! #: common.opt:3428
  #, no-c-format
  msgid "Same as -fassociative-math for expressions which include division."
  msgstr ""
  
! #: common.opt:3436
  #, no-c-format
  msgid "Allow math optimizations that may violate IEEE or ISO standards."
  msgstr ""
  
! #: common.opt:3440
  #, no-c-format
  msgid "Perform loop unswitching."
  msgstr ""
  
! #: common.opt:3444
  #, no-c-format
  msgid "Perform loop splitting."
  msgstr ""
  
! #: common.opt:3448
  #, no-c-format
  msgid "Version loops based on whether indices have a stride of one."
  msgstr ""
  
! #: common.opt:3452
  #, no-c-format
  msgid "Just generate unwind tables for exception handling."
  msgstr ""
  
! #: common.opt:3456
  #, no-c-format
  msgid "Use the bfd linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3460
  #, no-c-format
  msgid "Use the gold linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3464
  #, no-c-format
  msgid "Use the lld LLVM linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3468
  #, no-c-format
  msgid "Use the Modern linker (MOLD) linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3472
  #, no-c-format
  msgid "Use the Wild linker instead of the default linker."
  msgstr ""
  
! #: common.opt:3479
  #, no-c-format
  msgid "Enable linking of libatomic."
  msgstr ""
  
! #: common.opt:3486
  #, no-c-format
  msgid "Perform variable tracking."
  msgstr ""
  
! #: common.opt:3493
  #, no-c-format
  msgid "Perform variable tracking by annotating assignments."
  msgstr ""
  
! #: common.opt:3499
  #, no-c-format
  msgid "Toggle -fvar-tracking-assignments."
  msgstr ""
  
! #: common.opt:3506
  #, no-c-format
  msgid "Perform variable tracking and also tag variables that are uninitialized."
  msgstr ""
  
! #: common.opt:3511
  #, no-c-format
  msgid "Enable vectorization on trees."
  msgstr ""
  
! #: common.opt:3519
  #, no-c-format
  msgid "Enable loop vectorization on trees."
  msgstr ""
  
! #: common.opt:3523
  #, no-c-format
  msgid "Enable basic block vectorization (SLP) on trees."
  msgstr ""
  
! #: common.opt:3527
  #, no-c-format
  msgid "-fvect-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the cost model for vectorization."
  msgstr ""
  
! #: common.opt:3531
  #, no-c-format
  msgid "-fsimd-cost-model=[unlimited|dynamic|cheap|very-cheap]\tSpecifies the vectorization cost model for code marked with a simd directive."
  msgstr ""
  
! #: common.opt:3550
  #, no-c-format
  msgid "Enables the dynamic vectorizer cost model.  Preserved for backward compatibility."
  msgstr ""
  
! #: common.opt:3558
  #, no-c-format
  msgid "Enable copy propagation of scalar-evolution information."
  msgstr ""
  
! #: common.opt:3562
  #, no-c-format
  msgid "-ftrivial-auto-var-init=[uninitialized|pattern|zero]\tAdd initializations to automatic variables."
  msgstr ""
  
! #: common.opt:3584
  #, no-c-format
  msgid "Add extra commentary to assembler output."
  msgstr ""
  
! #: common.opt:3588
  #, no-c-format
  msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility."
  msgstr ""
  
! #: common.opt:3607
  #, no-c-format
  msgid "Validate vtable pointers before using them."
  msgstr ""
  
! #: common.opt:3623
  #, no-c-format
  msgid "Output vtable verification counters."
  msgstr ""
  
! #: common.opt:3627
  #, no-c-format
  msgid "Output vtable verification pointer sets information."
  msgstr ""
  
! #: common.opt:3631
  #, no-c-format
  msgid "Use expression value profiles in optimizations."
  msgstr ""
  
! #: common.opt:3635
  #, no-c-format
  msgid "Construct webs and split unrelated uses of single variable."
  msgstr ""
  
! #: common.opt:3639
  #, no-c-format
  msgid "Enable conditional dead code elimination for builtin calls."
  msgstr ""
  
! #: common.opt:3643
  #, no-c-format
  msgid "Perform whole program optimizations."
  msgstr ""
  
! #: common.opt:3647
  #, no-c-format
  msgid "Assume pointer overflow wraps around."
  msgstr ""
  
! #: common.opt:3651
  #, no-c-format
  msgid "Assume signed arithmetic overflow wraps around."
  msgstr ""
  
! #: common.opt:3655
  #, no-c-format
  msgid "Put zero initialized data in the bss section."
  msgstr ""
  
! #: common.opt:3659
  #, no-c-format
  msgid "Clear call-used registers upon function return."
  msgstr ""
  
! #: common.opt:3663
  #, no-c-format
  msgid "-fzero-init-padding-bits=[standard|unions|all]\tZero padding bits in initializers."
  msgstr ""
  
! #: common.opt:3679
  #, no-c-format
  msgid "Generate debug information in default format."
  msgstr ""
  
! #: common.opt:3683
  #, no-c-format
  msgid "Assume assembler support for (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3687
  #, no-c-format
  msgid "Assume assembler support for view in (DWARF2+) .loc directives."
  msgstr ""
  
! #: common.opt:3691
  #, no-c-format
  msgid "Generate debug information in CodeView format."
  msgstr ""
  
! #: common.opt:3711
  #, no-c-format
  msgid "Record DW_AT_decl_column and DW_AT_call_column in DWARF."
  msgstr ""
  
! #: common.opt:3717
  #, no-c-format
  msgid "Generate CTF debug information at default level."
  msgstr ""
  
! #: common.opt:3721
  #, no-c-format
  msgid "Generate BTF debug information at default level."
  msgstr ""
  
! #: common.opt:3725
  #, no-c-format
  msgid "Generate pruned BTF when emitting BTF info."
  msgstr ""
  
! #: common.opt:3729
  #, no-c-format
  msgid "Generate debug information in default version of DWARF format."
  msgstr ""
  
! #: common.opt:3733
  #, no-c-format
  msgid "Generate debug information in DWARF v2 (or later) format."
  msgstr ""
  
! #: common.opt:3737
  #, no-c-format
  msgid "Use 32-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3741
  #, no-c-format
  msgid "Use 64-bit DWARF format when emitting DWARF debug information."
  msgstr ""
  
! #: common.opt:3745
  #, no-c-format
  msgid "Generate debug information in default extended format."
  msgstr ""
  
! #: common.opt:3749
  #, no-c-format
  msgid "Generate extended entry point information for inlined functions."
  msgstr ""
  
! #: common.opt:3753
  #, no-c-format
  msgid "Compute locview reset points based on insn length estimates."
  msgstr ""
  
! #: common.opt:3761
  #, no-c-format
  msgid "Don't generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3765
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections."
  msgstr ""
  
! #: common.opt:3769
  #, no-c-format
  msgid "Generate DWARF pubnames and pubtypes sections with GNU extensions."
  msgstr ""
  
! #: common.opt:3773
  #, no-c-format
  msgid "Record gcc command line switches in DWARF DW_AT_producer."
  msgstr ""
  
! #: common.opt:3777
  #, no-c-format
  msgid "Generate debug information in separate .dwo files."
  msgstr ""
  
! #: common.opt:3789
  #, no-c-format
  msgid "Emit progressive recommended breakpoint locations."
  msgstr ""
  
! #: common.opt:3793
  #, no-c-format
  msgid "Don't emit DWARF additions beyond selected version."
  msgstr ""
  
! #: common.opt:3797
  #, no-c-format
  msgid "Add description attributes to some DWARF DIEs that have no name attribute."
  msgstr ""
  
! #: common.opt:3801
  #, no-c-format
  msgid "Toggle debug information generation."
  msgstr ""
  
! #: common.opt:3805
  #, no-c-format
  msgid "Augment variable location lists with progressive views."
  msgstr ""
  
! #: common.opt:3812
  #, no-c-format
  msgid "Generate debug information in VMS format."
  msgstr ""
  
! #: common.opt:3841
  #, no-c-format
  msgid "Generate compressed debug sections."
  msgstr ""
  
! #: common.opt:3845
  #, no-c-format
  msgid "-gz=<format>\tGenerate compressed debug sections in format <format>."
  msgstr ""
  
! #: common.opt:3852
  #, no-c-format
  msgid "-iplugindir=<dir>\tSet <dir> to be the default plugin directory."
  msgstr ""
  
! #: common.opt:3856
  #, no-c-format
  msgid "-imultiarch <dir>\tSet <dir> to be the multiarch include subdirectory."
  msgstr ""
  
! #: common.opt:3885
  #, no-c-format
  msgid "-o <file>\tPlace output into <file>."
  msgstr ""
  
! #: common.opt:3889
  #, no-c-format
  msgid "Enable function profiling."
  msgstr ""
  
! #: common.opt:3899
  #, no-c-format
  msgid "Like -pedantic but issue errors instead of warnings."
  msgstr ""
  
! #: common.opt:3943
  #, no-c-format
  msgid "Do not display functions compiled or elapsed time."
  msgstr ""
  
! #: common.opt:3947
  #, no-c-format
  msgid "Produce a relocatable object as output."
  msgstr ""
  
! #: common.opt:3951
  #, no-c-format
  msgid "Remove all symbol table and relocation information from the executable."
  msgstr ""
  
! #: common.opt:3978
  #, no-c-format
  msgid "Enable verbose output."
  msgstr ""
  
! #: common.opt:3982
  #, no-c-format
  msgid "Display the compiler's version."
  msgstr ""
  
! #: common.opt:3986
  #, no-c-format
  msgid "Suppress warnings."
  msgstr ""
  
! #: common.opt:3996
  #, no-c-format
  msgid "Create a shared library."
  msgstr ""
  
! #: common.opt:4063
  #, no-c-format
  msgid "Don't create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4067
  #, no-c-format
  msgid "Create a dynamically linked position independent executable."
  msgstr ""
  
! #: common.opt:4071
  #, no-c-format
  msgid "Create a static position independent executable."
  msgstr ""
  
! #: common.opt:4079
  #, no-c-format
  msgid "Use caller save register across calls if possible."
  msgstr ""
  
! #: common.opt:4083
  #, no-c-format
  msgid "Perform dead code elimination on zero and sign extensions with special dataflow analysis."
  msgstr ""
*************** msgstr ""
*** 18174,18256 ****
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2555
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2567
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2575
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2584
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2589
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2596
  msgid "volatile function type"
  msgstr ""
  
! #: calls.cc:2615
  msgid "nested function"
  msgstr ""
  
! #: calls.cc:2626
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2640
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2647
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: calls.cc:2703
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3077
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3086
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3110
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3159
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4086
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2830
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3122
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3130
  msgid "return not followed by barrier"
  msgstr ""
  
--- 18179,18261 ----
  msgid "argument must be passed by copying"
  msgstr ""
  
! #: calls.cc:2565
  msgid "machine description does not have a sibcall_epilogue instruction pattern"
  msgstr ""
  
! #: calls.cc:2577
  msgid "callee returns a structure"
  msgstr ""
  
! #: calls.cc:2585
  msgid "target is not able to optimize the call into a sibling call"
  msgstr ""
  
! #: calls.cc:2594
  msgid "callee returns twice"
  msgstr ""
  
! #: calls.cc:2599
  msgid "callee does not return"
  msgstr ""
  
! #: calls.cc:2606
  msgid "volatile function type"
  msgstr ""
  
! #: calls.cc:2625
  msgid "nested function"
  msgstr ""
  
! #: calls.cc:2636
  msgid "callee required more stack slots than the caller"
  msgstr ""
  
! #: calls.cc:2650
  msgid "inconsistent number of popped arguments"
  msgstr ""
  
! #: calls.cc:2657
  #, fuzzy
  #| msgid "%s does not support %s"
  msgid "frontend does not support sibling call"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: calls.cc:2713
  msgid "other reasons"
  msgstr ""
  
! #: calls.cc:3087
  msgid "inside another call"
  msgstr ""
  
! #: calls.cc:3096
  msgid "variable size arguments"
  msgstr ""
  
! #: calls.cc:3120
  msgid "hidden string length argument passed on stack"
  msgstr ""
  
! #: calls.cc:3169
  msgid "caller and callee disagree in promotion of function return value"
  msgstr ""
  
  #. Ideally we'd emit a message for all of the ways that it could
  #. have failed.
! #: calls.cc:4096
  msgid "tail call production failed"
  msgstr ""
  
! #: cfgrtl.cc:2843
  msgid "flow control insn inside a basic block"
  msgstr ""
  
! #: cfgrtl.cc:3135
  msgid "insn outside basic block"
  msgstr ""
  
! #: cfgrtl.cc:3143
  msgid "return not followed by barrier"
  msgstr ""
  
*************** msgstr ""
*** 18354,18365 ****
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13370
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13464
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
--- 18359,18370 ----
  #. PRINT_OPERAND must handle them.
  #. We can't handle floating point constants;
  #. TARGET_PRINT_OPERAND must handle them.
! #: final.cc:3760 config/arc/arc.cc:6323 config/i386/i386.cc:13416
  #, c-format
  msgid "floating constant misused"
  msgstr ""
  
! #: final.cc:3818 config/arc/arc.cc:6420 config/i386/i386.cc:13510
  #: config/pdp11/pdp11.cc:1872
  #, c-format
  msgid "invalid expression as operand"
*************** msgstr ""
*** 19589,19599 ****
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4198
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4523 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
--- 19594,19604 ----
  msgid "this is the insn:"
  msgstr ""
  
! #: lra-constraints.cc:4228
  msgid "unable to reload address in "
  msgstr ""
  
! #: lra-constraints.cc:4553 reload.cc:3852
  msgid "unable to generate reloads for:"
  msgstr ""
  
*************** msgstr ""
*** 19807,19814 ****
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6614
! #: c/c-typeck.cc:9595 cp/error.cc:1379 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<ანონიმური>"
--- 19812,19819 ----
  msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
  msgstr ""
  
! #: tree-diagnostic.cc:103 tree-logical-location.cc:131 c/c-decl.cc:6616
! #: c/c-typeck.cc:9612 cp/error.cc:1381 c-family/c-pretty-print.cc:441
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<ანონიმური>"
*************** msgstr ""
*** 20176,20193 ****
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13027 config/loongarch/loongarch.cc:6728
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13036 config/aarch64/aarch64.cc:13049
! #: config/aarch64/aarch64.cc:13061 config/aarch64/aarch64.cc:13072
! #: config/aarch64/aarch64.cc:13088 config/aarch64/aarch64.cc:13102
! #: config/aarch64/aarch64.cc:13122 config/aarch64/aarch64.cc:13204
! #: config/aarch64/aarch64.cc:13215 config/aarch64/aarch64.cc:13229
! #: config/aarch64/aarch64.cc:13455 config/aarch64/aarch64.cc:13468
! #: config/aarch64/aarch64.cc:13485 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
--- 20181,20198 ----
  msgid "<command-line>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13020 config/loongarch/loongarch.cc:6763
  #, c-format
  msgid "unsupported operand for code '%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13029 config/aarch64/aarch64.cc:13042
! #: config/aarch64/aarch64.cc:13054 config/aarch64/aarch64.cc:13065
! #: config/aarch64/aarch64.cc:13081 config/aarch64/aarch64.cc:13095
! #: config/aarch64/aarch64.cc:13115 config/aarch64/aarch64.cc:13197
! #: config/aarch64/aarch64.cc:13208 config/aarch64/aarch64.cc:13222
! #: config/aarch64/aarch64.cc:13448 config/aarch64/aarch64.cc:13461
! #: config/aarch64/aarch64.cc:13478 config/pru/pru.cc:1872
  #: config/pru/pru.cc:1883 config/pru/pru.cc:1965 config/riscv/riscv.cc:8095
  #: config/riscv/riscv.cc:8111 config/riscv/riscv.cc:8127
  #: config/riscv/riscv.cc:8143 config/riscv/riscv.cc:8176
*************** msgstr ""
*** 20197,20204 ****
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13140 config/aarch64/aarch64.cc:13151
! #: config/aarch64/aarch64.cc:13315 config/aarch64/aarch64.cc:13326
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
--- 20202,20209 ----
  msgid "invalid operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13133 config/aarch64/aarch64.cc:13144
! #: config/aarch64/aarch64.cc:13308 config/aarch64/aarch64.cc:13319
  #: config/riscv/riscv.cc:7991 config/riscv/riscv.cc:7999
  #: config/riscv/riscv.cc:8006 config/riscv/riscv.cc:8010
  #: config/riscv/riscv.cc:8052 config/riscv/riscv.cc:8070
*************** msgstr ""
*** 20206,20317 ****
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13165
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13177
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13197
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13262 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "აკლია ოპერანდი"
  
! #: config/aarch64/aarch64.cc:13352
  #, c-format
  msgid "invalid constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13355
  #, c-format
  msgid "invalid operand"
  msgstr "არასწორი ოპერანდი"
  
! #: config/aarch64/aarch64.cc:13493 config/aarch64/aarch64.cc:13498
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13518
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23822
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23824
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31134
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31136
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31138
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31140
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31142
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31144
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31146
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31148
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31150
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31153
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31158
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31160
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31181 config/aarch64/aarch64.cc:31214
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31202
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14676
! #: config/rs6000/rs6000.cc:14685 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
--- 20211,20322 ----
  msgid "invalid vector constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13158
  #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13170
  #, c-format
  msgid "incompatible operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13190
  #, c-format
  msgid "incompatible register operand for '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13255 config/arm/arm.cc:24794
  #, c-format
  msgid "missing operand"
  msgstr "აკლია ოპერანდი"
  
! #: config/aarch64/aarch64.cc:13345
  #, c-format
  msgid "invalid constant"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13348
  #, c-format
  msgid "invalid operand"
  msgstr "არასწორი ოპერანდი"
  
! #: config/aarch64/aarch64.cc:13486 config/aarch64/aarch64.cc:13491
  #, c-format
  msgid "invalid operand prefix '%%%c'"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:13511
  #, c-format
  msgid "invalid address mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23815
  msgid "invalid conversion from type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23817
  msgid "invalid conversion to type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31168
  msgid "preincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31170
  msgid "predecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31172
  msgid "postincrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31174
  msgid "postdecrement operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31176
  msgid "negation operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31178
  msgid "plus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31180
  msgid "minus operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31182
  msgid "multiply operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31184
  msgid "divide operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31187
  msgid "shift operation not permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31192
  msgid "only == and != operations permitted on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31194
  msgid "subscript operation not supported on svbool_t"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31215 config/aarch64/aarch64.cc:31248
  msgid "operation not permitted on type %<mfloat8_t%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31236
  msgid "cannot combine GNU and SVE vectors in a binary operation"
  msgstr ""
  
! #: config/alpha/alpha.cc:5776 config/i386/i386.cc:14722
! #: config/rs6000/rs6000.cc:14852 config/sparc/sparc.cc:9386
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr ""
*************** msgid "invalid %%r value"
*** 20327,20344 ****
  msgstr ""
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14380 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14300
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14328
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
--- 20332,20349 ----
  msgstr ""
  
  #: config/alpha/alpha.cc:5874 config/ia64/ia64.cc:5591
! #: config/rs6000/rs6000.cc:14523 config/xtensa/xtensa.cc:3016
  #, c-format
  msgid "invalid %%R value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5880 config/rs6000/rs6000.cc:14443
  #: config/xtensa/xtensa.cc:2989
  #, c-format
  msgid "invalid %%N value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5888 config/rs6000/rs6000.cc:14471
  #, c-format
  msgid "invalid %%P value"
  msgstr ""
*************** msgstr ""
*** 20368,20374 ****
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14388
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
--- 20373,20379 ----
  msgid "invalid %%U value"
  msgstr ""
  
! #: config/alpha/alpha.cc:5974 config/rs6000/rs6000.cc:14531
  #, c-format
  msgid "invalid %%s value"
  msgstr ""
*************** msgstr ""
*** 20378,20384 ****
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14164
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
--- 20383,20389 ----
  msgid "invalid %%C value"
  msgstr ""
  
! #: config/alpha/alpha.cc:6022 config/rs6000/rs6000.cc:14307
  #, c-format
  msgid "invalid %%E value"
  msgstr ""
*************** msgstr ""
*** 20391,20397 ****
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14690
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
--- 20396,20402 ----
  #: config/alpha/alpha.cc:6056 config/gcn/gcn.cc:7606 config/gcn/gcn.cc:7615
  #: config/gcn/gcn.cc:7673 config/gcn/gcn.cc:7681 config/gcn/gcn.cc:7697
  #: config/gcn/gcn.cc:7715 config/gcn/gcn.cc:7766 config/gcn/gcn.cc:7885
! #: config/gcn/gcn.cc:8001 config/rs6000/rs6000.cc:14857
  #, c-format
  msgid "invalid %%xn code"
  msgstr ""
*************** msgstr ""
*** 20569,20664 ****
  msgid "incomplete application of insn"
  msgstr ""
  
! #: config/avr/avr.cc:2504
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2687
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2742
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2768
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2791
  msgid "bad address, not a constant:"
  msgstr ""
  
! #: config/avr/avr.cc:2810 config/avr/avr.cc:2817
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2824
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2836
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2865
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2884
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4298 config/avr/avr.cc:5284 config/avr/avr.cc:5731
  msgid "invalid insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4381 config/avr/avr.cc:4506 config/avr/avr.cc:4564
! #: config/avr/avr.cc:4616 config/avr/avr.cc:4635 config/avr/avr.cc:4827
! #: config/avr/avr.cc:5135 config/avr/avr.cc:5420 config/avr/avr.cc:5624
! #: config/avr/avr.cc:5788 config/avr/avr.cc:5881 config/avr/avr.cc:6079
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4651 config/avr/avr.cc:4926 config/avr/avr.cc:5206
! #: config/avr/avr.cc:5492 config/avr/avr.cc:5670 config/avr/avr.cc:5937
! #: config/avr/avr.cc:6137
  msgid "unknown move insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7082
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7182 config/avr/avr.cc:7708 config/avr/avr.cc:8171
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:10463
  msgid "unsupported fixed-point conversion"
  msgstr ""
  
! #: config/avr/avr.cc:11747
  msgid "variable"
  msgstr "ცვლადი"
  
! #: config/avr/avr.cc:11752
  msgid "function parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: config/avr/avr.cc:11757
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:11763
  msgid "return type of function"
  msgstr ""
  
! #: config/avr/avr.cc:11768
  msgid "pointer"
  msgstr ""
  
--- 20574,20669 ----
  msgid "incomplete application of insn"
  msgstr ""
  
! #: config/avr/avr.cc:2501
  #, c-format
  msgid "address operand requires constraint for X, Y, or Z register"
  msgstr ""
  
! #: config/avr/avr.cc:2684
  msgid "operands to %T/%t must be reg + const_int:"
  msgstr ""
  
! #: config/avr/avr.cc:2739
  #, c-format
  msgid "bad I/O address 0x%s outside of valid range [0x%x, 0x%x] for %%i operand"
  msgstr ""
  
! #: config/avr/avr.cc:2765
  #, c-format
  msgid "%s operand cannot be used as %%i I/O address operand"
  msgstr ""
  
! #: config/avr/avr.cc:2788
  msgid "bad address, not a constant:"
  msgstr ""
  
! #: config/avr/avr.cc:2807 config/avr/avr.cc:2814
  msgid "bad address, not (reg+disp):"
  msgstr ""
  
! #: config/avr/avr.cc:2821
  msgid "bad address, not post_inc or pre_dec:"
  msgstr ""
  
! #: config/avr/avr.cc:2833
  msgid "internal compiler error.  Bad address:"
  msgstr ""
  
! #: config/avr/avr.cc:2862
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
  msgstr ""
  
! #: config/avr/avr.cc:2881
  msgid "internal compiler error.  Unknown mode:"
  msgstr ""
  
! #: config/avr/avr.cc:4295 config/avr/avr.cc:5281 config/avr/avr.cc:5728
  msgid "invalid insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4378 config/avr/avr.cc:4503 config/avr/avr.cc:4561
! #: config/avr/avr.cc:4613 config/avr/avr.cc:4632 config/avr/avr.cc:4824
! #: config/avr/avr.cc:5132 config/avr/avr.cc:5417 config/avr/avr.cc:5621
! #: config/avr/avr.cc:5785 config/avr/avr.cc:5878 config/avr/avr.cc:6076
  msgid "incorrect insn:"
  msgstr ""
  
! #: config/avr/avr.cc:4648 config/avr/avr.cc:4923 config/avr/avr.cc:5203
! #: config/avr/avr.cc:5489 config/avr/avr.cc:5667 config/avr/avr.cc:5934
! #: config/avr/avr.cc:6134
  msgid "unknown move insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7079
  msgid "bad shift insn:"
  msgstr ""
  
! #: config/avr/avr.cc:7179 config/avr/avr.cc:7705 config/avr/avr.cc:8168
  msgid "internal compiler error.  Incorrect shift:"
  msgstr ""
  
! #: config/avr/avr.cc:10460
  msgid "unsupported fixed-point conversion"
  msgstr ""
  
! #: config/avr/avr.cc:11744
  msgid "variable"
  msgstr "ცვლადი"
  
! #: config/avr/avr.cc:11749
  msgid "function parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: config/avr/avr.cc:11754
  msgid "structure field"
  msgstr ""
  
! #: config/avr/avr.cc:11760
  msgid "return type of function"
  msgstr ""
  
! #: config/avr/avr.cc:11765
  msgid "pointer"
  msgstr ""
  
*************** msgstr ""
*** 20679,20690 ****
  msgid "invalid const_double operand"
  msgstr ""
  
! #: config/bpf/bpf.cc:933
  msgid "invalid address in operand"
  msgstr ""
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:940
  msgid "unsupported operand"
  msgstr ""
  
--- 20684,20695 ----
  msgid "invalid const_double operand"
  msgstr ""
  
! #: config/bpf/bpf.cc:956
  msgid "invalid address in operand"
  msgstr ""
  
  #. Fallthrough.
! #: config/bpf/bpf.cc:963
  msgid "unsupported operand"
  msgstr ""
  
*************** msgstr ""
*** 20693,20699 ****
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8101
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
--- 20698,20704 ----
  #: cobol/dts.h:71 final.cc:3204 final.cc:3206 fold-const.cc:347 gcc.cc:6327
  #: gcc.cc:6341 rtl-error.cc:101 toplev.cc:325 cobol/gcobolspec.cc:361
  #: cobol/gcobolspec.cc:435 cobol/gcobolspec.cc:445 cobol/gcobolspec.cc:529
! #: cobol/genutil.cc:1179 cp/logic.cc:311 cp/logic.cc:313 cp/typeck.cc:8102
  #: d/d-convert.cc:237 go/go-gcc-diagnostics.cc:28 go/go-gcc-diagnostics.cc:37
  #: go/go-gcc-diagnostics.cc:45 go/go-gcc-diagnostics.cc:53
  #: lto/lto-object.cc:178 lto/lto-object.cc:275 lto/lto-object.cc:332
*************** msgstr ""
*** 20938,21063 ****
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13458
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14001
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:14006
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14241
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.cc:14276
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.cc:14351
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14356
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14434
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14513
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14531
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14552
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14567
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14595
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14636
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14663
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14751
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14813 config/i386/i386.cc:15202
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.cc:14914
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.cc:18092
  msgid "unknown insn mode"
  msgstr ""
  
! #: config/i386/i386.cc:24925
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24928
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24931
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24934
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24972 config/i386/i386.cc:24997
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24975 config/i386/i386.cc:25001
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
--- 20943,21068 ----
  msgid "Expected register or constant integer."
  msgstr ""
  
! #: config/i386/i386.cc:13504
  #, c-format
  msgid "invalid UNSPEC as operand"
  msgstr ""
  
! #: config/i386/i386.cc:14047
  #, c-format
  msgid "invalid use of register '%s'"
  msgstr ""
  
! #: config/i386/i386.cc:14052
  #, c-format
  msgid "invalid use of asm flag output"
  msgstr ""
  
! #: config/i386/i386.cc:14287
  #, c-format
  msgid "invalid operand size for operand code 'O'"
  msgstr ""
  
! #: config/i386/i386.cc:14322
  #, c-format
  msgid "invalid operand size for operand code 'z'"
  msgstr ""
  
! #: config/i386/i386.cc:14397
  #, c-format
  msgid "invalid operand type used with operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14402
  #, c-format
  msgid "invalid operand size for operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14480
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'Y'"
  msgstr ""
  
! #: config/i386/i386.cc:14559
  #, c-format
  msgid "operand is not a condition code, invalid operand code 'D'"
  msgstr ""
  
! #: config/i386/i386.cc:14577
  #, c-format
  msgid "operand is not a condition code, invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14598
  #, c-format
  msgid "operand is not an offsettable memory reference, invalid operand code 'H'"
  msgstr ""
  
! #: config/i386/i386.cc:14613
  #, c-format
  msgid "operand is not an integer, invalid operand code 'K'"
  msgstr ""
  
! #: config/i386/i386.cc:14641
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'r'"
  msgstr ""
  
! #: config/i386/i386.cc:14659
  #, c-format
  msgid "operand is not an integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14682
  #, c-format
  msgid "operand is not a specific integer, invalid operand code 'R'"
  msgstr ""
  
! #: config/i386/i386.cc:14709
  #, c-format
  msgid "operand is not a memory reference, invalid operand code 'v'"
  msgstr ""
  
! #: config/i386/i386.cc:14797
  #, c-format
  msgid "invalid operand code '%c'"
  msgstr ""
  
! #: config/i386/i386.cc:14859 config/i386/i386.cc:15248
  #, c-format
  msgid "invalid constraints for operand"
  msgstr ""
  
! #: config/i386/i386.cc:14960
  #, c-format
  msgid "invalid vector immediate"
  msgstr ""
  
! #: config/i386/i386.cc:18138
  msgid "unknown insn mode"
  msgstr ""
  
! #: config/i386/i386.cc:24971
  msgid "invalid conversion from type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24974
  msgid "invalid conversion from type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24977
  msgid "invalid conversion to type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:24980
  msgid "invalid conversion to type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25018 config/i386/i386.cc:25043
  msgid "operation not permitted on type %<__bf16%> without option %<-msse2%>"
  msgstr ""
  
! #: config/i386/i386.cc:25021 config/i386/i386.cc:25047
  msgid "operation not permitted on type %<_Float16%> without option %<-msse2%>"
  msgstr ""
  
*************** msgstr ""
*** 21088,21094 ****
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14318
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
--- 21093,21099 ----
  msgid "invalid %%P operand"
  msgstr ""
  
! #: config/iq2000/iq2000.cc:3131 config/rs6000/rs6000.cc:14461
  #, c-format
  msgid "invalid %%p value"
  msgstr ""
*************** msgstr ""
*** 21115,21136 ****
  msgid "invalid addressing mode"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6467 config/loongarch/loongarch.cc:6489
! #: config/loongarch/loongarch.cc:6900 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6720 config/loongarch/loongarch.cc:6740
! #: config/loongarch/loongarch.cc:6797 config/loongarch/loongarch.cc:6804
! #: config/loongarch/loongarch.cc:6814 config/loongarch/loongarch.cc:6860
! #: config/loongarch/loongarch.cc:6872 config/loongarch/loongarch.cc:6879
! #: config/loongarch/loongarch.cc:6889 config/loongarch/loongarch.cc:6892
! #: config/loongarch/loongarch.cc:6913 config/loongarch/loongarch.cc:6920
! #: config/loongarch/loongarch.cc:6947 config/loongarch/loongarch.cc:6954
! #: config/loongarch/loongarch.cc:6967 config/loongarch/loongarch.cc:6982
! #: config/loongarch/loongarch.cc:6991 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
--- 21120,21141 ----
  msgid "invalid addressing mode"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6500 config/loongarch/loongarch.cc:6522
! #: config/loongarch/loongarch.cc:6935 config/mips/mips.cc:9404
  #: config/mips/mips.cc:9431 config/mips/mips.cc:9614
  #, c-format
  msgid "'%%%c' is not a valid operand prefix"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:6753 config/loongarch/loongarch.cc:6775
! #: config/loongarch/loongarch.cc:6832 config/loongarch/loongarch.cc:6839
! #: config/loongarch/loongarch.cc:6849 config/loongarch/loongarch.cc:6895
! #: config/loongarch/loongarch.cc:6907 config/loongarch/loongarch.cc:6914
! #: config/loongarch/loongarch.cc:6924 config/loongarch/loongarch.cc:6927
! #: config/loongarch/loongarch.cc:6948 config/loongarch/loongarch.cc:6955
! #: config/loongarch/loongarch.cc:6984 config/loongarch/loongarch.cc:6991
! #: config/loongarch/loongarch.cc:7004 config/loongarch/loongarch.cc:7019
! #: config/loongarch/loongarch.cc:7028 config/mips/mips.cc:9503
  #: config/mips/mips.cc:9510 config/mips/mips.cc:9517 config/mips/mips.cc:9524
  #: config/mips/mips.cc:9537 config/mips/mips.cc:9544 config/mips/mips.cc:9554
  #: config/mips/mips.cc:9557 config/mips/mips.cc:9569 config/mips/mips.cc:9572
*************** msgid "post-increment address is not a r
*** 21170,21176 ****
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:20992
  msgid "bad address"
  msgstr "ცუდი მისამართი"
  
--- 21175,21181 ----
  msgstr ""
  
  #: config/m32r/m32r.cc:2340 config/m32r/m32r.cc:2355
! #: config/rs6000/rs6000.cc:21162
  msgid "bad address"
  msgstr "ცუდი მისამართი"
  
*************** msgstr ""
*** 21373,21639 ****
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3837
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3848
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3858
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3978
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3981
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3993
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11390
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:13948
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14128
  #, c-format
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14137 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14152
  #, c-format
  msgid "invalid %%e value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14173
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14182
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14191
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14226
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14236
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14246
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14261 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14308
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14355
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14397
  #, c-format
  msgid "invalid %%t value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14414
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14426
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14440 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14490 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14506 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14563
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14632
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14740
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15593
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24411
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28012
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28081
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28157
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28805
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28807
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28809
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28811
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/s390/s390.cc:8894
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8905
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.cc:8987
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9010
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9028
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9045 config/s390/s390.cc:9075 config/s390/s390.cc:9104
! #: config/s390/s390.cc:9280 config/s390/s390.cc:9299
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9123
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9141
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9151
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9172
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9183
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9312
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9319
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9322
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:13175
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.cc:17671
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17681
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17684
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17692
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
--- 21378,21657 ----
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3905
  msgid "%<-mvsx%> requires hardware floating-point"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3916
  msgid "%<-mvsx%> needs indexed addressing"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3926
  msgid "%<-mno-altivec%> disables vsx"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4046
  msgid "%<-mquad-memory%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4049
  msgid "%<-mquad-memory-atomic%> requires 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4061
  msgid "%<-mquad-memory%> is not available in little endian mode"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11482
  msgid "bad move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14082
  msgid "Bad 128-bit move"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14264 config/rs6000/rs6000.cc:14271
  #, c-format
  msgid "invalid %%A value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14280 config/xtensa/xtensa.cc:2955
  #, c-format
  msgid "invalid %%D value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14295
  #, c-format
  msgid "invalid %%e value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14316
  #, c-format
  msgid "invalid %%f value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14325
  #, c-format
  msgid "invalid %%F value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14334
  #, c-format
  msgid "invalid %%G value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14369
  #, c-format
  msgid "invalid %%j code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14379
  #, c-format
  msgid "invalid %%J code"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14389
  #, c-format
  msgid "invalid %%k value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14404 config/xtensa/xtensa.cc:3002
  #, c-format
  msgid "invalid %%K value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14451
  #, c-format
  msgid "invalid %%O value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14498
  #, c-format
  msgid "invalid %%q value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14540
  #, c-format
  msgid "invalid %%t value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14557
  #, c-format
  msgid "invalid %%T value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14569
  #, c-format
  msgid "invalid %%u value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14583 config/xtensa/xtensa.cc:2977
  #, c-format
  msgid "invalid %%v value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14633 config/xtensa/xtensa.cc:3030
  #, c-format
  msgid "invalid %%V value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14652
! #, c-format
! msgid "invalid %%W value"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:14673 config/xtensa/xtensa.cc:3037
  #, c-format
  msgid "invalid %%x value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14730
  #, c-format
  msgid "invalid %%z value"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14799
  #, c-format
  msgid "invalid %%y value, try using the 'Z' constraint"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:14907
  #, c-format
  msgid "%%a requires an address of memory"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:15760
  msgid "Invalid mixing of IEEE 128-bit and IBM 128-bit floating point types"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24626
  msgid "AltiVec argument passed to unprototyped function"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28237
  msgid "Could not generate addis value for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28306
  msgid "Unable to generate load/store offset for fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28382
  msgid "Bad GPR fusion"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29031
  msgid "invalid conversion from type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29033
  msgid "invalid conversion to type %<__vector_quad%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29035
  msgid "invalid conversion from type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29037
  msgid "invalid conversion to type %<__vector_pair%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29039
! msgid "invalid conversion from type %<__dmr1024%>"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29041
! msgid "invalid conversion to type %<__dmr1024%>"
! msgstr ""
! 
! #: config/s390/s390.cc:8910
  #, c-format
  msgid "symbolic memory references are only supported on z10 or later"
  msgstr ""
  
! #: config/s390/s390.cc:8921
  #, c-format
  msgid "cannot decompose address"
  msgstr ""
  
! #: config/s390/s390.cc:9003
  #, c-format
  msgid "invalid comparison operator for 'E' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9026
  #, c-format
  msgid "invalid reference for 'J' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9044
  #, c-format
  msgid "invalid address for 'O' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9061 config/s390/s390.cc:9091 config/s390/s390.cc:9120
! #: config/s390/s390.cc:9296 config/s390/s390.cc:9315
  #, c-format
  msgid "invalid constant for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9139
  #, c-format
  msgid "invalid address for 'R' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9157
  #, c-format
  msgid "memory reference expected for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9167
  #, c-format
  msgid "invalid address for 'S' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9188
  #, c-format
  msgid "register or memory expression expected for 'N' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9199
  #, c-format
  msgid "register or memory expression expected for 'M' output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9328
  #, c-format
  msgid "invalid constant vector for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:9335
  #, c-format
  msgid "invalid expression - try using an output modifier"
  msgstr ""
  
! #: config/s390/s390.cc:9338
  #, c-format
  msgid "invalid expression for output modifier '%c'"
  msgstr ""
  
! #: config/s390/s390.cc:13191
  msgid "vector argument passed to unprototyped function"
  msgstr ""
  
! #: config/s390/s390.cc:17687
  msgid "types differ in signedness"
  msgstr ""
  
! #: config/s390/s390.cc:17697
  msgid "binary operator does not support two vector bool operands"
  msgstr ""
  
! #: config/s390/s390.cc:17700
  msgid "binary operator does not support vector bool operand"
  msgstr ""
  
! #: config/s390/s390.cc:17708
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
  msgstr ""
  
*************** msgstr ""
*** 21824,21830 ****
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8303
  msgid "({anonymous})"
  msgstr ""
  
--- 21842,21848 ----
  msgid "aka"
  msgstr ""
  
! #: c/c-objc-common.cc:395 c/c-typeck.cc:8320
  msgid "({anonymous})"
  msgstr ""
  
*************** msgstr ""
*** 21837,21875 ****
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3258 c/c-parser.cc:3467 c/c-parser.cc:3481 c/c-parser.cc:7698
! #: c/c-parser.cc:8552 c/c-parser.cc:9130 c/c-parser.cc:9322 c/c-parser.cc:9355
! #: c/c-parser.cc:9653 c/c-parser.cc:14681 c/c-parser.cc:14716
! #: c/c-parser.cc:14747 c/c-parser.cc:14794 c/c-parser.cc:14975
! #: c/c-parser.cc:15808 c/c-parser.cc:15883 c/c-parser.cc:15926
! #: c/c-parser.cc:24068 c/c-parser.cc:24148 c/c-parser.cc:24477
! #: c/c-parser.cc:24503 c/c-parser.cc:24526 c/c-parser.cc:25212
! #: c/c-parser.cc:25255 c/c-parser.cc:26529 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4329 c/c-parser.cc:4520
! #: c/c-parser.cc:4555 c/c-parser.cc:14968 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18046 cp/parser.cc:37137
! #: cp/parser.cc:37776
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3439 c/c-parser.cc:9613
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3978 c/c-parser.cc:5131 c/c-parser.cc:5323 c/c-parser.cc:5381
! #: c/c-parser.cc:5439 c/c-parser.cc:5828 c/c-parser.cc:5851 c/c-parser.cc:5860
! #: c/c-parser.cc:5911 c/c-parser.cc:5920 c/c-parser.cc:11209
! #: c/c-parser.cc:11295 c/c-parser.cc:11911 c/c-parser.cc:11937
! #: c/c-parser.cc:11971 c/c-parser.cc:12172 c/c-parser.cc:13053
! #: c/c-parser.cc:15082 c/c-parser.cc:17734 c/c-parser.cc:18469
! #: c/c-parser.cc:18528 c/c-parser.cc:18583 c/c-parser.cc:20655
! #: c/c-parser.cc:20947 c/c-parser.cc:21099 c/c-parser.cc:23160
! #: c/c-parser.cc:24568 c/c-parser.cc:25220 c/c-parser.cc:29190
! #: c/c-parser.cc:29458 c/c-parser.cc:29540 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
--- 21855,21893 ----
  #. ;
  #. <~~~~~~~~~ declaration ~~~~~~~~~~>
  #. Use c_parser_require to get an error with a fix-it hint.
! #: c/c-parser.cc:3260 c/c-parser.cc:3469 c/c-parser.cc:3483 c/c-parser.cc:7700
! #: c/c-parser.cc:8559 c/c-parser.cc:9137 c/c-parser.cc:9329 c/c-parser.cc:9362
! #: c/c-parser.cc:9660 c/c-parser.cc:14674 c/c-parser.cc:14709
! #: c/c-parser.cc:14740 c/c-parser.cc:14787 c/c-parser.cc:14968
! #: c/c-parser.cc:15801 c/c-parser.cc:15876 c/c-parser.cc:15919
! #: c/c-parser.cc:24061 c/c-parser.cc:24141 c/c-parser.cc:24470
! #: c/c-parser.cc:24496 c/c-parser.cc:24519 c/c-parser.cc:25205
! #: c/c-parser.cc:25248 c/c-parser.cc:26522 c/gimple-parser.cc:459
  #: c/gimple-parser.cc:500 c/gimple-parser.cc:509 c/gimple-parser.cc:729
  #: c/gimple-parser.cc:2427 c/gimple-parser.cc:2464 c/gimple-parser.cc:2543
! #: c/gimple-parser.cc:2570 c/c-parser.cc:4331 c/c-parser.cc:4522
! #: c/c-parser.cc:4557 c/c-parser.cc:14961 c/gimple-parser.cc:2234
! #: c/gimple-parser.cc:2246 cp/parser.cc:18048 cp/parser.cc:37140
! #: cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3441 c/c-parser.cc:9620
  #, gcc-internal-format
  msgid "expected %<:%> or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:3980 c/c-parser.cc:5133 c/c-parser.cc:5325 c/c-parser.cc:5383
! #: c/c-parser.cc:5441 c/c-parser.cc:5830 c/c-parser.cc:5853 c/c-parser.cc:5862
! #: c/c-parser.cc:5913 c/c-parser.cc:5922 c/c-parser.cc:11220
! #: c/c-parser.cc:11306 c/c-parser.cc:11922 c/c-parser.cc:11948
! #: c/c-parser.cc:11982 c/c-parser.cc:12183 c/c-parser.cc:13064
! #: c/c-parser.cc:15075 c/c-parser.cc:17727 c/c-parser.cc:18462
! #: c/c-parser.cc:18521 c/c-parser.cc:18576 c/c-parser.cc:20648
! #: c/c-parser.cc:20940 c/c-parser.cc:21092 c/c-parser.cc:23153
! #: c/c-parser.cc:24561 c/c-parser.cc:25213 c/c-parser.cc:29183
! #: c/c-parser.cc:29451 c/c-parser.cc:29533 c/gimple-parser.cc:238
  #: c/gimple-parser.cc:241 c/gimple-parser.cc:594 c/gimple-parser.cc:628
  #: c/gimple-parser.cc:633 c/gimple-parser.cc:814 c/gimple-parser.cc:911
  #: c/gimple-parser.cc:1135 c/gimple-parser.cc:1161 c/gimple-parser.cc:1164
*************** msgstr ""
*** 21877,22029 ****
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3430 c/c-parser.cc:9605
! #: c/c-parser.cc:21763 cp/parser.cc:37824 cp/parser.cc:46187
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:5217 c/c-parser.cc:5971 c/c-parser.cc:6328 c/c-parser.cc:6346
! #: c/c-parser.cc:6347 c/c-parser.cc:6856 c/c-parser.cc:6900 c/c-parser.cc:9704
! #: c/c-parser.cc:12163 c/c-parser.cc:13626 c/c-parser.cc:13999
! #: c/c-parser.cc:17056 c/gimple-parser.cc:1920 cp/parser.cc:37788
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.cc:5419
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5880 c/c-parser.cc:5885 c/c-parser.cc:17717
! #: c/c-parser.cc:18558 c/c-parser.cc:20637 c/c-parser.cc:21571
! #: c/c-parser.cc:21670 c/c-parser.cc:27888 c/c-parser.cc:28209
! #: c/c-parser.cc:29112 c/c-parser.cc:29266 c/c-parser.cc:29483
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11068 c/c-parser.cc:17498 cp/parser.cc:37779
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6324 c/c-parser.cc:6326 c/c-parser.cc:16961 cp/parser.cc:37791
! #: cp/parser.cc:41694 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:7160 c/c-parser.cc:15311 c/c-parser.cc:21647
! #: c/c-parser.cc:24043 c/c-parser.cc:24129 c/c-parser.cc:24890
! #: c/c-parser.cc:26036 c/c-parser.cc:31332 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4316 c/c-parser.cc:4544
! #: c/c-parser.cc:14863 cp/parser.cc:23969 cp/parser.cc:37785
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:8110 c/c-parser.cc:8119 c/c-parser.cc:10153
! #: c/c-parser.cc:11463 c/c-parser.cc:15075 c/c-parser.cc:15472
! #: c/c-parser.cc:15536 c/c-parser.cc:17038 c/c-parser.cc:18149
! #: c/c-parser.cc:18386 c/c-parser.cc:18948 c/c-parser.cc:19051
! #: c/c-parser.cc:19592 c/c-parser.cc:19760 c/c-parser.cc:20298
! #: c/c-parser.cc:20374 c/c-parser.cc:20505 c/c-parser.cc:20577
! #: c/c-parser.cc:20657 c/c-parser.cc:21330 c/c-parser.cc:21885
! #: c/c-parser.cc:27747 c/c-parser.cc:29139 c/c-parser.cc:29323
! #: c/c-parser.cc:29382 c/c-parser.cc:30618 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9612 c/c-parser.cc:17642
! #: c/c-parser.cc:19056 cp/parser.cc:37818 cp/parser.cc:39534 cp/parser.cc:42634
! #: cp/parser.cc:43538 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9106 cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:11172 c/c-parser.cc:11411 c/c-parser.cc:11961
! #: c/c-parser.cc:12000 c/c-parser.cc:12093 c/c-parser.cc:12234
! #: c/c-parser.cc:13043 c/c-parser.cc:18563 c/c-parser.cc:20443
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37135 cp/parser.cc:37794
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:11855
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:14534 c/c-parser.cc:14566 c/c-parser.cc:14806
! #: cp/parser.cc:40108 cp/parser.cc:40129
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15224 c/gimple-parser.cc:1457 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19146 c/c-parser.cc:21117 c/c-parser.cc:21634
! #: cp/parser.cc:37827 cp/parser.cc:46038
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20290 c/c-parser.cc:23938 c/c-parser.cc:23983
! #: c/c-parser.cc:24140 c/c-parser.cc:24487 c/c-parser.cc:25199
! #: c/c-parser.cc:26412 c/c-parser.cc:27936 c/c-parser.cc:29524
! #: c/gimple-parser.cc:805 c/c-parser.cc:6923 c/c-parser.cc:24060
! #: c/c-parser.cc:24283 cp/parser.cc:37806 cp/parser.cc:47748 cp/parser.cc:47921
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:21784 c/c-parser.cc:28218 c/c-parser.cc:28239
! #: c/c-parser.cc:17096 c/c-parser.cc:17108 c/c-parser.cc:21764
! #: cp/parser.cc:46188 cp/parser.cc:46215 cp/parser.cc:53866 cp/parser.cc:53877
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24071 c/c-parser.cc:24151 c/c-parser.cc:24504
! #: c/c-parser.cc:24959 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37782
! #: cp/parser.cc:40318
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24164 cp/parser.cc:47846
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26083 c/c-parser.cc:26072 cp/parser.cc:50807
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56118
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10466
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21232 cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
--- 21895,22047 ----
  #: c/gimple-parser.cc:1571 c/gimple-parser.cc:1648 c/gimple-parser.cc:1681
  #: c/gimple-parser.cc:1711 c/gimple-parser.cc:1737 c/gimple-parser.cc:1944
  #: c/gimple-parser.cc:2156 c/gimple-parser.cc:2176 c/gimple-parser.cc:2337
! #: c/gimple-parser.cc:2500 c/c-parser.cc:3432 c/c-parser.cc:9612
! #: c/c-parser.cc:21756 cp/parser.cc:37827 cp/parser.cc:46190
  #, gcc-internal-format
  msgid "expected %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:5219 c/c-parser.cc:5973 c/c-parser.cc:6330 c/c-parser.cc:6348
! #: c/c-parser.cc:6349 c/c-parser.cc:6858 c/c-parser.cc:6902 c/c-parser.cc:9711
! #: c/c-parser.cc:12174 c/c-parser.cc:13637 c/c-parser.cc:14010
! #: c/c-parser.cc:17049 c/gimple-parser.cc:1920 cp/parser.cc:37791
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr ""
  
! #: c/c-parser.cc:5421
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr ""
  
  #. Look for the two `(' tokens.
! #: c/c-parser.cc:5882 c/c-parser.cc:5887 c/c-parser.cc:17710
! #: c/c-parser.cc:18551 c/c-parser.cc:20630 c/c-parser.cc:21564
! #: c/c-parser.cc:21663 c/c-parser.cc:27881 c/c-parser.cc:28202
! #: c/c-parser.cc:29105 c/c-parser.cc:29259 c/c-parser.cc:29476
  #: c/gimple-parser.cc:223 c/gimple-parser.cc:541 c/gimple-parser.cc:580
  #: c/gimple-parser.cc:612 c/gimple-parser.cc:881 c/gimple-parser.cc:1129
  #: c/gimple-parser.cc:1155 c/gimple-parser.cc:1282 c/gimple-parser.cc:1417
  #: c/gimple-parser.cc:1545 c/gimple-parser.cc:1677 c/gimple-parser.cc:1695
  #: c/gimple-parser.cc:1730 c/gimple-parser.cc:2125 c/gimple-parser.cc:2136
  #: c/gimple-parser.cc:2142 c/gimple-parser.cc:2325 c/gimple-parser.cc:2497
! #: c/c-parser.cc:11079 c/c-parser.cc:17491 cp/parser.cc:37782
  #, gcc-internal-format
  msgid "expected %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:6326 c/c-parser.cc:6328 c/c-parser.cc:16954 cp/parser.cc:37794
! #: cp/parser.cc:41697 go/gofrontend/embed.cc:440
  #, gcc-internal-format
  msgid "expected %<[%>"
  msgstr ""
  
! #: c/c-parser.cc:7162 c/c-parser.cc:15304 c/c-parser.cc:21640
! #: c/c-parser.cc:24036 c/c-parser.cc:24122 c/c-parser.cc:24883
! #: c/c-parser.cc:26029 c/c-parser.cc:31325 c/gimple-parser.cc:452
! #: c/gimple-parser.cc:2503 c/c-parser.cc:4318 c/c-parser.cc:4546
! #: c/c-parser.cc:14856 cp/parser.cc:23971 cp/parser.cc:37788
  #: go/gofrontend/embed.cc:371
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr ""
  
! #: c/c-parser.cc:8117 c/c-parser.cc:8126 c/c-parser.cc:10160
! #: c/c-parser.cc:11474 c/c-parser.cc:15068 c/c-parser.cc:15465
! #: c/c-parser.cc:15529 c/c-parser.cc:17031 c/c-parser.cc:18142
! #: c/c-parser.cc:18379 c/c-parser.cc:18941 c/c-parser.cc:19044
! #: c/c-parser.cc:19585 c/c-parser.cc:19753 c/c-parser.cc:20291
! #: c/c-parser.cc:20367 c/c-parser.cc:20498 c/c-parser.cc:20570
! #: c/c-parser.cc:20650 c/c-parser.cc:21323 c/c-parser.cc:21878
! #: c/c-parser.cc:27740 c/c-parser.cc:29132 c/c-parser.cc:29316
! #: c/c-parser.cc:29375 c/c-parser.cc:30611 c/gimple-parser.cc:635
  #: c/gimple-parser.cc:950 c/gimple-parser.cc:1632 c/gimple-parser.cc:2551
! #: c/gimple-parser.cc:2578 c/c-parser.cc:9619 c/c-parser.cc:17635
! #: c/c-parser.cc:19049 cp/parser.cc:37821 cp/parser.cc:39537 cp/parser.cc:42637
! #: cp/parser.cc:43541 go/gofrontend/embed.cc:404
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:9113 cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr ""
  
! #: c/c-parser.cc:11183 c/c-parser.cc:11422 c/c-parser.cc:11972
! #: c/c-parser.cc:12011 c/c-parser.cc:12104 c/c-parser.cc:12245
! #: c/c-parser.cc:13054 c/c-parser.cc:18556 c/c-parser.cc:20436
  #: c/gimple-parser.cc:1132 c/gimple-parser.cc:1158 c/gimple-parser.cc:1286
  #: c/gimple-parser.cc:1289 c/gimple-parser.cc:1699 c/gimple-parser.cc:1705
! #: cp/parser.cc:37138 cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:11866
  msgid "expected %<.%>"
  msgstr ""
  
! #: c/c-parser.cc:14527 c/c-parser.cc:14559 c/c-parser.cc:14799
! #: cp/parser.cc:40111 cp/parser.cc:40132
  #, gcc-internal-format
  msgid "expected %<@end%>"
  msgstr ""
  
! #: c/c-parser.cc:15217 c/gimple-parser.cc:1457 cp/parser.cc:37806
  #, gcc-internal-format
  msgid "expected %<>%>"
  msgstr ""
  
! #: c/c-parser.cc:19139 c/c-parser.cc:21110 c/c-parser.cc:21627
! #: cp/parser.cc:37830 cp/parser.cc:46041
  #, gcc-internal-format
  msgid "expected %<,%> or %<)%>"
  msgstr ""
  
  #. All following cases are statements with LHS.
! #: c/c-parser.cc:20283 c/c-parser.cc:23931 c/c-parser.cc:23976
! #: c/c-parser.cc:24133 c/c-parser.cc:24480 c/c-parser.cc:25192
! #: c/c-parser.cc:26405 c/c-parser.cc:27929 c/c-parser.cc:29517
! #: c/gimple-parser.cc:805 c/c-parser.cc:6925 c/c-parser.cc:24053
! #: c/c-parser.cc:24276 cp/parser.cc:37809 cp/parser.cc:47751 cp/parser.cc:47924
  #, gcc-internal-format
  msgid "expected %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:21777 c/c-parser.cc:28211 c/c-parser.cc:28232
! #: c/c-parser.cc:17089 c/c-parser.cc:17101 c/c-parser.cc:21757
! #: cp/parser.cc:46191 cp/parser.cc:46218 cp/parser.cc:53869 cp/parser.cc:53880
  #, gcc-internal-format
  msgid "expected %<)%> or %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:24064 c/c-parser.cc:24144 c/c-parser.cc:24497
! #: c/c-parser.cc:24952 c/gimple-parser.cc:1753 c/gimple-parser.cc:1785
! #: c/gimple-parser.cc:1795 c/gimple-parser.cc:2588 cp/parser.cc:37785
! #: cp/parser.cc:40321
  #, gcc-internal-format
  msgid "expected %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:24157 cp/parser.cc:47849
  #, gcc-internal-format
  msgid "expected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:26076 c/c-parser.cc:26065 cp/parser.cc:50810
  #, gcc-internal-format
  msgid "expected %<#pragma omp section%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:30209 cp/parser.cc:56121
  msgid "<message unknown at compile time>"
  msgstr ""
  
! #: c/c-typeck.cc:10483
  msgid "(anonymous)"
  msgstr ""
  
! #: c/gimple-parser.cc:1446 cp/parser.cc:21234 cp/parser.cc:37803
  #, gcc-internal-format
  msgid "expected %<<%>"
  msgstr ""
*************** msgstr ""
*** 22040,22065 ****
  msgid "Driving: ("
  msgstr "გაფრთხილება: "
  
! #: cp/call.cc:4281
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8590
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8800 cp/pt.cc:27894
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:13469 cp/call.cc:13921
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13471 cp/call.cc:13922
  msgid "candidate 2:"
  msgstr ""
  
--- 22058,22083 ----
  msgid "Driving: ("
  msgstr "გაფრთხილება: "
  
! #: cp/call.cc:4285
  #, c-format
  msgid "candidate %i:"
  msgstr ""
  
! #: cp/call.cc:8594
  msgid "  after user-defined conversion:"
  msgstr ""
  
! #: cp/call.cc:8804 cp/pt.cc:27963
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:13481 cp/call.cc:13933
  msgid "candidate 1:"
  msgstr ""
  
! #: cp/call.cc:13483 cp/call.cc:13934
  msgid "candidate 2:"
  msgstr ""
  
*************** msgstr ""
*** 22075,22463 ****
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.cc:894
  msgid "<type error>"
  msgstr ""
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1001
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1015 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<უსახელო>"
  
! #: cp/error.cc:1017
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1158
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1302
  #, c-format
  msgid "(static initializers for %s)"
  msgstr ""
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1375
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.cc:1501
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1525
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1540
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.cc:1542
  msgid "(anonymous namespace)"
  msgstr ""
  
! #: cp/error.cc:1641
  msgid "<template arguments error>"
  msgstr ""
  
! #: cp/error.cc:1666
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1726
  msgid "<declaration error>"
  msgstr ""
  
! #: cp/error.cc:2305 cp/error.cc:2325
  msgid "<template parameter error>"
  msgstr ""
  
! #: cp/error.cc:2443
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2472 cp/error.cc:3643 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2490
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2574
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3091
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3251
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3289
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3367
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3382
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:3872
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:408
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:424 cp/reflect.cc:659 cp/reflect.cc:4039
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:641
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:1117
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1129
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1140
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2441
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2491
  msgid "operators argument is not a valid operator"
  msgstr ""
  
! #: cp/reflect.cc:2622 cp/reflect.cc:6057
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2738
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2821
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3041
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3164
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3185
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3216
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3222
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3227
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3291
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3310
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3347
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3383
  msgid "alignment_of on function type"
  msgstr ""
  
! #: cp/reflect.cc:3392
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3427
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3451
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3627
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3667
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3671
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3777
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3782
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3922
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3935
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4063
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4090
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:4970
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:4981 cp/reflect.cc:4990
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5097
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5121
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5178
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5334
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5473
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5496
  msgid "invalid argument to can_substitute"
  msgstr ""
  
! #: cp/reflect.cc:5558
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5694
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:5961
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5967
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:5975
  msgid "name is not a valid identifier"
  msgstr ""
  
! #: cp/reflect.cc:5981
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:5984
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:5993
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:5997
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6003
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6008
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6012
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6017
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6020
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6026
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6030
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6038
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6041
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6048
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6062
  msgid "reflection does not have non-array object type"
  msgstr ""
  
! #: cp/reflect.cc:6506
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6526
  msgid "current scope does not represent a class nor a member function"
  msgstr ""
  
! #: cp/reflect.cc:6685
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:7149
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7179 cp/reflect.cc:7207 cp/reflect.cc:7236 cp/reflect.cc:7274
! #: cp/reflect.cc:7312 cp/reflect.cc:7343
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7302
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7478 cp/reflect.cc:7537 cp/reflect.cc:7611
  msgid "value cannot be extracted"
  msgstr ""
  
--- 22093,22481 ----
  msgid "<unresolved overloaded function type>"
  msgstr ""
  
! #: cp/error.cc:896
  msgid "<type error>"
  msgstr ""
  
  #. A lambda's "type" is essentially its signature.
! #: cp/error.cc:1003
  msgid "<lambda"
  msgstr ""
  
! #: cp/error.cc:1017 objc/objc-act.cc:6365 cp/cxx-pretty-print.cc:154
  #: cp/cxx-pretty-print.cc:2906
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<უსახელო>"
  
! #: cp/error.cc:1019
  #, c-format
  msgid "<unnamed %s>"
  msgstr ""
  
! #: cp/error.cc:1160
  msgid "<typeprefixerror>"
  msgstr ""
  
! #: cp/error.cc:1304
  #, c-format
  msgid "(static initializers for %s)"
  msgstr ""
  
! #: cp/error.cc:1306
  #, c-format
  msgid "(static destructors for %s)"
  msgstr ""
  
! #: cp/error.cc:1377
  msgid "<structured bindings>"
  msgstr ""
  
! #: cp/error.cc:1503
  msgid "vtable for "
  msgstr ""
  
! #: cp/error.cc:1527
  msgid "<return value> "
  msgstr ""
  
! #: cp/error.cc:1542
  msgid "{anonymous}"
  msgstr ""
  
! #: cp/error.cc:1544
  msgid "(anonymous namespace)"
  msgstr ""
  
! #: cp/error.cc:1643
  msgid "<template arguments error>"
  msgstr ""
  
! #: cp/error.cc:1668
  msgid "<enumerator>"
  msgstr ""
  
! #: cp/error.cc:1728
  msgid "<declaration error>"
  msgstr ""
  
! #: cp/error.cc:2307 cp/error.cc:2327
  msgid "<template parameter error>"
  msgstr ""
  
! #: cp/error.cc:2445
  msgid "<statement>"
  msgstr ""
  
! #: cp/error.cc:2474 cp/error.cc:3797 c-family/c-pretty-print.cc:2688
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr ""
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
! #: cp/error.cc:2492
  msgid "<throw-expression>"
  msgstr ""
  
! #: cp/error.cc:2576
  msgid "<ubsan routine call>"
  msgstr ""
  
! #: cp/error.cc:3093
  msgid "<unparsed>"
  msgstr ""
  
! #: cp/error.cc:3253
  msgid "<lambda>"
  msgstr ""
  
! #: cp/error.cc:3291
  msgid "*this"
  msgstr ""
  
! #: cp/error.cc:3521
  msgid "<expression error>"
  msgstr ""
  
! #: cp/error.cc:3536
  msgid "<unknown operator>"
  msgstr ""
  
! #: cp/error.cc:4026
  msgid "At global scope:"
  msgstr ""
  
! #: cp/reflect.cc:428
  msgid "reflect_constant_array failed"
  msgstr ""
  
! #: cp/reflect.cc:444 cp/reflect.cc:679 cp/reflect.cc:4067
  msgid "reflect_constant failed"
  msgstr ""
  
! #: cp/reflect.cc:661
  msgid "array element not a constant integer"
  msgstr ""
  
! #: cp/reflect.cc:1143
  msgid "reflection does not represent a type"
  msgstr ""
  
! #: cp/reflect.cc:1155
  msgid "reflection does not have template arguments"
  msgstr ""
  
! #: cp/reflect.cc:1166
  msgid "reflection does not represent a function or function type"
  msgstr ""
  
! #: cp/reflect.cc:2467
  msgid "reflection does not represent an operator function or operator function template"
  msgstr ""
  
! #: cp/reflect.cc:2517
  msgid "operators argument is not a valid operator"
  msgstr ""
  
! #: cp/reflect.cc:2649 cp/reflect.cc:6210
  msgid "reflection does not have a type"
  msgstr ""
  
! #: cp/reflect.cc:2765
  msgid "reflection does not represent an object with static storage duration, or a reference to such an object"
  msgstr ""
  
! #: cp/reflect.cc:2849
  msgid "reflection does not represent an annotation or a valid argument to a splice-expression"
  msgstr ""
  
! #: cp/reflect.cc:3069
  msgid "reflection does not represent an entity with parent"
  msgstr ""
  
! #: cp/reflect.cc:3192
  msgid "reflection does not represent parameter of current function"
  msgstr ""
  
! #: cp/reflect.cc:3213
  msgid "reflection does not represent a function or function type with a return type"
  msgstr ""
  
! #: cp/reflect.cc:3244
  msgid "reflection of virtual direct base relationship with abstract derived class"
  msgstr ""
  
! #: cp/reflect.cc:3250
  msgid "reflection unsuitable for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3255
  msgid "non-constant offset for offset_of"
  msgstr ""
  
! #: cp/reflect.cc:3319
  msgid "reflection not suitable for size_of"
  msgstr ""
  
! #: cp/reflect.cc:3338
  msgid "reflection with incomplete type in size_of"
  msgstr ""
  
! #: cp/reflect.cc:3375
  msgid "reflection not suitable for alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3411
  msgid "alignment_of on function type"
  msgstr ""
  
! #: cp/reflect.cc:3420
  msgid "reflection with incomplete type in alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:3455
  msgid "reflection not suitable for bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3479
  msgid "reflection with incomplete type in bit_size_of"
  msgstr ""
  
! #: cp/reflect.cc:3655
  msgid "reflection with has_identifier false"
  msgstr ""
  
! #: cp/reflect.cc:3695
  msgid "identifier_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3699
  msgid "u8identifier_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3805
  msgid "display_string_of not representable in ordinary literal encoding"
  msgstr ""
  
! #: cp/reflect.cc:3810
  msgid "u8display_string_of not representable in UTF-8"
  msgstr ""
  
! #: cp/reflect.cc:3950
  msgid "reflection does not represent a type, type alias, variable, function, function parameter, namespace, enumerator, direct base class relationship, or non-static data member"
  msgstr ""
  
! #: cp/reflect.cc:3963
  msgid "reflection does not represent a complete type or type alias"
  msgstr ""
  
! #: cp/reflect.cc:4092
  msgid "reflect_object failed"
  msgstr ""
  
! #: cp/reflect.cc:4119
  msgid "reflect_function failed"
  msgstr ""
  
! #: cp/reflect.cc:5119
  msgid "value member missing"
  msgstr ""
  
! #: cp/reflect.cc:5130 cp/reflect.cc:5139
  msgid "unexpected value of value member"
  msgstr ""
  
! #: cp/reflect.cc:5247
  msgid "type member missing"
  msgstr ""
  
! #: cp/reflect.cc:5271
  msgid "reflection does not represent a complete enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5328
  msgid "reflection does not represent an enumerable enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:5484
  msgid "reflection represents non-integral or bool type"
  msgstr ""
  
! #: cp/reflect.cc:5623
  msgid "reflection does not represent a template"
  msgstr ""
  
! #: cp/reflect.cc:5646
  msgid "invalid argument to can_substitute"
  msgstr ""
  
! #: cp/reflect.cc:5711
  msgid "can_substitute returned false"
  msgstr ""
  
! #: cp/reflect.cc:5847
  msgid "type is not object or reference type"
  msgstr ""
  
! #: cp/reflect.cc:6114
  msgid "conversion from ordinary literal encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6120
  msgid "conversion from UTF-8 encoding to source charset failed"
  msgstr ""
  
! #: cp/reflect.cc:6128
  msgid "name is not a valid identifier"
  msgstr ""
  
! #: cp/reflect.cc:6134
  msgid "name is a keyword"
  msgstr ""
  
! #: cp/reflect.cc:6137
  msgid "name is a built-in trait"
  msgstr ""
  
! #: cp/reflect.cc:6146
  msgid "neither name nor bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6150
  msgid "no name and non-empty annotations specified"
  msgstr ""
  
! #: cp/reflect.cc:6156
  msgid "bit_width specified with non-integral and non-enumeration type"
  msgstr ""
  
! #: cp/reflect.cc:6161
  msgid "both alignment and bit_width specified"
  msgstr ""
  
! #: cp/reflect.cc:6165
  msgid "bit_width specified with no_unique_address true"
  msgstr ""
  
! #: cp/reflect.cc:6170
  msgid "bit_width 0 with specified name"
  msgstr ""
  
! #: cp/reflect.cc:6173
  msgid "bit_width is negative"
  msgstr ""
  
! #: cp/reflect.cc:6179
  msgid "name unspecified and type is const"
  msgstr ""
  
! #: cp/reflect.cc:6183
  msgid "name unspecified and type is volatile"
  msgstr ""
  
! #: cp/reflect.cc:6191
  msgid "alignment is not power of two"
  msgstr ""
  
! #: cp/reflect.cc:6194
  msgid "alignment is negative"
  msgstr ""
  
! #: cp/reflect.cc:6201
  msgid "alignment is smaller than alignment_of"
  msgstr ""
  
! #: cp/reflect.cc:6217
  msgid "reflection does not have non-array object type"
  msgstr ""
  
! #: cp/reflect.cc:6661
  msgid "current scope does not represent a function"
  msgstr ""
  
! #: cp/reflect.cc:6681
  msgid "current scope does not represent a class nor a member function"
  msgstr ""
  
! #: cp/reflect.cc:6840
  msgid "incomplete parent class"
  msgstr ""
  
! #: cp/reflect.cc:7315
  msgid "neither complete class type nor namespace"
  msgstr ""
  
! #: cp/reflect.cc:7345 cp/reflect.cc:7373 cp/reflect.cc:7402 cp/reflect.cc:7440
! #: cp/reflect.cc:7478 cp/reflect.cc:7509
  msgid "not a complete class type"
  msgstr ""
  
! #: cp/reflect.cc:7468
  msgid "closure type"
  msgstr ""
  
! #: cp/reflect.cc:7652 cp/reflect.cc:7711 cp/reflect.cc:7785
  msgid "value cannot be extracted"
  msgstr ""
  
*************** msgstr ""
*** 22501,22552 ****
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6842
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7779 c/c-typeck.cc:5830
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5816
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7807 c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7827 c/c-typeck.cc:5883
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7839 c/c-typeck.cc:5905
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7862
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7922
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7924
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7926
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7928
  msgid "no post-decrement operator for type"
  msgstr ""
  
--- 22519,22570 ----
  msgid "source type is not polymorphic"
  msgstr ""
  
! #: cp/semantics.cc:6847
  msgid "candidates are:"
  msgstr ""
  
! #: cp/typeck.cc:7780 c/c-typeck.cc:5850
  #, gcc-internal-format
  msgid "wrong type argument to unary minus"
  msgstr ""
  
! #: cp/typeck.cc:7781 c/c-typeck.cc:5836
  #, gcc-internal-format
  msgid "wrong type argument to unary plus"
  msgstr ""
  
! #: cp/typeck.cc:7808 c/c-typeck.cc:5895
  #, gcc-internal-format
  msgid "wrong type argument to bit-complement"
  msgstr ""
  
! #: cp/typeck.cc:7828 c/c-typeck.cc:5903
  #, gcc-internal-format
  msgid "wrong type argument to abs"
  msgstr ""
  
! #: cp/typeck.cc:7840 c/c-typeck.cc:5925
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr ""
  
! #: cp/typeck.cc:7863
  msgid "in argument to unary !"
  msgstr ""
  
! #: cp/typeck.cc:7923
  msgid "no pre-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7925
  msgid "no post-increment operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7927
  msgid "no pre-decrement operator for type"
  msgstr ""
  
! #: cp/typeck.cc:7929
  msgid "no post-decrement operator for type"
  msgstr ""
  
*************** msgstr ""
*** 22620,22626 ****
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4216
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
--- 22638,22644 ----
  msgid "Assumed-size arrays are not interoperable"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4229
  #, c-format
  msgid ""
  "/* Prototypes for external procedures generated from %s\n"
*************** msgid ""
*** 22631,22637 ****
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4228
  #, c-format
  msgid ""
  "\n"
--- 22649,22655 ----
  "\n"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4241
  #, c-format
  msgid ""
  "\n"
*************** msgstr ""
*** 22686,22711 ****
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4139
  msgid "array assignment"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2349
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4109
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4112
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4115
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
--- 22704,22729 ----
  msgid "Unsigned:"
  msgstr ""
  
! #: fortran/expr.cc:4149
  msgid "array assignment"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2350
  msgid "Index variable %qs redefined at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
  #. Macros for unified error messages.
! #: fortran/frontend-passes.cc:4114
  #, c-format
  msgid "Incorrect extent in argument B in MATMUL intrinsic in dimension 1: is %ld, should be %ld"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4117
  #, c-format
  msgid "Array bound mismatch for dimension 1 of array (%ld/%ld)"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4120
  #, c-format
  msgid "Array bound mismatch for dimension 2 of array (%ld/%ld)"
  msgstr ""
*************** msgstr ""
*** 22715,22721 ****
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4038 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
--- 22733,22739 ----
  msgid "Driving:"
  msgstr ""
  
! #: fortran/interface.cc:4067 fortran/intrinsic.cc:4737
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr ""
  
*************** msgstr ""
*** 22853,22859 ****
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.cc:7789
  msgid "Unexpected end of module"
  msgstr ""
  
--- 22871,22877 ----
  msgid "Bad type in constant expression"
  msgstr ""
  
! #: fortran/module.cc:7812
  msgid "Unexpected end of module"
  msgstr ""
  
*************** msgstr ""
*** 22881,22891 ****
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14453
  msgid "assignment"
  msgstr "მინიჭება"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14519 fortran/resolve.cc:14522
  msgid "pointer assignment"
  msgstr ""
  
--- 22899,22909 ----
  msgid "implied END DO"
  msgstr ""
  
! #: fortran/parse.cc:2532 fortran/resolve.cc:14520
  msgid "assignment"
  msgstr "მინიჭება"
  
! #: fortran/parse.cc:2535 fortran/resolve.cc:14586 fortran/resolve.cc:14589
  msgid "pointer assignment"
  msgstr ""
  
*************** msgstr ""
*** 22971,23017 ****
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8404
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8408
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8412
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8416
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9053 fortran/resolve.cc:9056
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9497 fortran/resolve.cc:9500
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9737 fortran/resolve.cc:11924 fortran/resolve.cc:12150
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9788 fortran/resolve.cc:11936 fortran/resolve.cc:12162
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11732
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11948
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
--- 22989,23035 ----
  msgid "bind(c) procedure"
  msgstr ""
  
! #: fortran/resolve.cc:8420
  msgid "Loop variable"
  msgstr ""
  
! #: fortran/resolve.cc:8424
  msgid "iterator variable"
  msgstr ""
  
! #: fortran/resolve.cc:8428
  msgid "Start expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8432
  msgid "End expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:8436
  msgid "Step expression in DO loop"
  msgstr ""
  
! #: fortran/resolve.cc:9077 fortran/resolve.cc:9080
  msgid "DEALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9521 fortran/resolve.cc:9524
  msgid "ALLOCATE object"
  msgstr ""
  
! #: fortran/resolve.cc:9761 fortran/resolve.cc:11958 fortran/resolve.cc:12184
  msgid "STAT variable"
  msgstr ""
  
! #: fortran/resolve.cc:9812 fortran/resolve.cc:11970 fortran/resolve.cc:12196
  msgid "ERRMSG variable"
  msgstr ""
  
! #: fortran/resolve.cc:11766
  msgid "item in READ"
  msgstr ""
  
! #: fortran/resolve.cc:11982
  msgid "ACQUIRED_LOCK variable"
  msgstr ""
  
*************** msgstr ""
*** 23020,23050 ****
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6929
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11543
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6770
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6778
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11654
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13458
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
--- 23038,23068 ----
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr ""
  
! #: fortran/trans-array.cc:6989
  msgid "Integer overflow when calculating the amount of memory to allocate"
  msgstr ""
  
! #: fortran/trans-array.cc:11668
  #, c-format
  msgid "The value of the PDT LEN parameter '%s' does not agree with that in the dummy declaration"
  msgstr ""
  
! #: fortran/trans-decl.cc:6781
  #, c-format
  msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-decl.cc:6789
  #, c-format
  msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:11688
  #, c-format
  msgid "Target of rank remapping is too small (%ld < %ld)"
  msgstr ""
  
! #: fortran/trans-expr.cc:13492
  msgid "Assignment of scalar to unallocated array"
  msgstr ""
  
*************** msgstr ""
*** 23053,23133 ****
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6600
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6887
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6935
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6945
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6952
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7044
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7112
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7192
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7200 fortran/trans-intrinsic.cc:7245
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9614
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9646
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13169
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13181
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13193
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13205
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13213
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
--- 23071,23151 ----
  msgid "Unequal character lengths (%ld/%ld) in %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6601
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic BTEST"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6888
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6936
  #, c-format
  msgid "POS argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6946
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%ld in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:6953
  #, c-format
  msgid "POS(%ld)+LEN(%ld)>BIT_SIZE(%ld) in intrinsic IBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7045
  #, c-format
  msgid "SHIFT argument (%ld) out of range 0:%ld in intrinsic %s"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7113
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFT"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7193
  #, c-format
  msgid "SIZE argument (%ld) out of range 1:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:7201 fortran/trans-intrinsic.cc:7246
  #, c-format
  msgid "SHIFT argument (%ld) out of range -%ld:%ld in intrinsic ISHFTC"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9615
  #, c-format
  msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %ld)"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:9647
  msgid "Argument NCOPIES of REPEAT intrinsic is too large"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13176
  #, c-format
  msgid "FROMPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13188
  #, c-format
  msgid "LEN argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13200
  #, c-format
  msgid "TOPOS argument (%ld) out of range 0:%d in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13212
  #, c-format
  msgid "FROMPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
  
! #: fortran/trans-intrinsic.cc:13220
  #, c-format
  msgid "TOPOS(%ld)+LEN(%ld)>BIT_SIZE(%d) in intrinsic MVBITS"
  msgstr ""
*************** msgstr ""
*** 23186,23197 ****
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1892 fortran/trans.cc:2071
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2246
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
--- 23204,23215 ----
  msgid "Attempting to allocate already allocated variable"
  msgstr ""
  
! #: fortran/trans.cc:1895 fortran/trans.cc:2074
  #, c-format
  msgid "Attempt to DEALLOCATE unallocated '%s'"
  msgstr ""
  
! #: fortran/trans.cc:2249
  #, c-format
  msgid "Error reallocating to %lu bytes"
  msgstr ""
*************** msgstr ""
*** 23223,23230 ****
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20202 c/c-parser.cc:20209
! #: cp/parser.cc:44659 cp/parser.cc:44666
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
--- 23241,23248 ----
  msgid "expected boolean type"
  msgstr ""
  
! #: go/gofrontend/expressions.cc:5610 c/c-parser.cc:20195 c/c-parser.cc:20202
! #: cp/parser.cc:44662 cp/parser.cc:44669
  #, gcc-internal-format
  msgid "expected integer"
  msgstr ""
*************** msgstr "არასაკმარი�
*** 23287,23293 ****
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9604
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
--- 23305,23311 ----
  #: go/gofrontend/expressions.cc:11749 go/gofrontend/expressions.cc:11844
  #: go/gofrontend/expressions.cc:14020 go/gofrontend/expressions.cc:14149
  #: go/gofrontend/expressions.cc:14163 go/gofrontend/expressions.cc:14184
! #: cp/pt.cc:9612
  #, gcc-internal-format
  msgid "too many arguments"
  msgstr ""
*************** msgid "%<-maix64%> required: 64-bit comp
*** 23847,23853 ****
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3489
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr ""
--- 23865,23871 ----
  msgstr ""
  
  #: config/rs6000/aix71.h:48 config/rs6000/aix72.h:48 config/rs6000/aix73.h:48
! #: config/rs6000/rtems.h:128 config/rs6000/rs6000.cc:3557
  #, gcc-internal-format
  msgid "%<-mcmodel%> incompatible with other toc options"
  msgstr ""
*************** msgstr ""
*** 23857,23863 ****
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr ""
  
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3481
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
--- 23875,23887 ----
  msgid "%<soft-float%> and long-double-128 are incompatible"
  msgstr ""
  
! #. Dummy declarations with GCC error attribute: Triggers error on use.
! #: config/rs6000/amo.h:176
! #, gcc-internal-format
! msgid " requires ISA<future>; not available on ISA 3.1 or earlier"
! msgstr ""
! 
! #: config/rs6000/rtems.h:121 config/rs6000/rs6000.cc:3549
  #, gcc-internal-format
  msgid "%<-m64%> requires a PowerPC64 cpu"
  msgstr ""
*************** msgstr ""
*** 24052,24057 ****
--- 24076,24086 ----
  msgid "Do not use %<-mpower8-internal%>; use %<-mcpu=power8%> instead"
  msgstr ""
  
+ #: config/rs6000/rs6000.opt:600
+ #, gcc-internal-format
+ msgid "Do not use %<-mfuture>, use %<-mcpu=future>"
+ msgstr ""
+ 
  #: config/avr/avr.opt:30
  #, gcc-internal-format
  msgid "missing device or architecture after %qs"
*************** msgid "unknown pointer size model %qs"
*** 24108,24114 ****
  msgstr ""
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3885 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
--- 24137,24143 ----
  msgstr ""
  
  #: config/darwin.opt:30 common.opt:320 common.opt:323 common.opt:423
! #: common.opt:3884 c-family/c.opt:74 c-family/c.opt:84 c-family/c.opt:87
  #: c-family/c.opt:90 c-family/c.opt:93 c-family/c.opt:191 c-family/c.opt:194
  #: c-family/c.opt:236 c-family/c.opt:240 c-family/c.opt:252 c-family/c.opt:2558
  #: c-family/c.opt:2566
*************** msgstr ""
*** 24141,24147 ****
  msgid "Unrecognized option: %qs"
  msgstr ""
  
! #: params.opt:497 common.opt:2343
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
--- 24170,24176 ----
  msgid "Unrecognized option: %qs"
  msgstr ""
  
! #: params.opt:497 common.opt:2342
  #, gcc-internal-format
  msgid "unknown LTO partitioning model %qs"
  msgstr ""
*************** msgstr ""
*** 24161,24282 ****
  msgid "unknown threader debug mode %qs"
  msgstr ""
  
! #: common.opt:1747
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1765
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1809
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1993
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2026
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2098
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2130
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2244
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:2257
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:2471
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr ""
  
! #: common.opt:2474
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr ""
  
! #: common.opt:2484
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2495
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr ""
  
! #: common.opt:2672
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2688
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2797
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2830
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3168
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:3201
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr ""
  
! #: common.opt:3535
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3566
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
! #: common.opt:3592
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3611
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: common.opt:3667
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr ""
--- 24190,24311 ----
  msgid "unknown threader debug mode %qs"
  msgstr ""
  
! #: common.opt:1746
  #, gcc-internal-format
  msgid "unknown excess precision style %qs"
  msgstr ""
  
! #: common.opt:1764
  #, gcc-internal-format
  msgid "unknown specification for the set of FLT_EVAL_METHOD values to permit %qs"
  msgstr ""
  
! #: common.opt:1808
  #, gcc-internal-format
  msgid "unknown floating point contraction style %qs"
  msgstr ""
  
! #: common.opt:1992
  #, gcc-internal-format
  msgid "unknown hardcfr noreturn checking level %qs"
  msgstr ""
  
! #: common.opt:2025
  #, gcc-internal-format
  msgid "unknown Stack Reuse Level %qs"
  msgstr ""
  
! #: common.opt:2097
  #, gcc-internal-format
  msgid "unavailable stringop for inlining %qs"
  msgstr ""
  
! #: common.opt:2129
  #, gcc-internal-format
  msgid "unknown Control-Flow Protection Level %qs"
  msgstr ""
  
! #: common.opt:2243
  #, gcc-internal-format
  msgid "unknown IRA algorithm %qs"
  msgstr ""
  
! #: common.opt:2256
  #, gcc-internal-format
  msgid "unknown IRA region %qs"
  msgstr ""
  
! #: common.opt:2470
  #, gcc-internal-format
  msgid "targets missing after %qs"
  msgstr ""
  
! #: common.opt:2473
  #, gcc-internal-format
  msgid "options or targets=options missing after %qs"
  msgstr ""
  
! #: common.opt:2483
  #, gcc-internal-format
  msgid "unknown offload ABI %qs"
  msgstr ""
  
! #: common.opt:2494
  #, gcc-internal-format
  msgid "option missing after %qs"
  msgstr ""
  
! #: common.opt:2671
  #, gcc-internal-format
  msgid "unknown profile reproducibility method %qs"
  msgstr ""
  
! #: common.opt:2687
  #, gcc-internal-format
  msgid "unknown profile update method %qs"
  msgstr ""
  
! #: common.opt:2796
  #, gcc-internal-format
  msgid "unknown Live-Patching Level %qs"
  msgstr ""
  
! #: common.opt:2829
  #, gcc-internal-format
  msgid "unknown basic block reordering algorithm %qs"
  msgstr ""
  
! #: common.opt:3167
  #, gcc-internal-format
  msgid "unknown TLS model %qs"
  msgstr ""
  
! #: common.opt:3200
  #, gcc-internal-format
  msgid "unknown trampoline implementation %qs"
  msgstr ""
  
! #: common.opt:3534
  #, gcc-internal-format
  msgid "unknown vectorizer cost model %qs"
  msgstr ""
  
! #: common.opt:3565
  #, gcc-internal-format
  msgid "unrecognized automatic variable initialization type %qs"
  msgstr ""
  
! #: common.opt:3591
  #, gcc-internal-format
  msgid "unrecognized visibility value %qs"
  msgstr ""
  
! #: common.opt:3610
  #, gcc-internal-format
  msgid "unknown vtable verify initialization priority %qs"
  msgstr ""
  
! #: common.opt:3666
  #, gcc-internal-format
  msgid "unrecognized zero init padding bits kind %qs"
  msgstr ""
*************** msgstr ""
*** 24522,24529 ****
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18328
! #: cp/decl.cc:18379 cp/friend.cc:319 cp/tree.cc:5740
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
--- 24551,24558 ----
  
  #: attribs.cc:539 c-family/c-attribs.cc:1086 c-family/c-attribs.cc:2808
  #: c-family/c-attribs.cc:3398 c-family/c-attribs.cc:5473
! #: c-family/c-attribs.cc:5566 cp/contracts.cc:597 cp/decl.cc:18332
! #: cp/decl.cc:18383 cp/friend.cc:319 cp/tree.cc:5756
  #, gcc-internal-format
  msgid "previous declaration here"
  msgstr ""
*************** msgstr ""
*** 24540,24546 ****
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2293 cp/cp-gimplify.cc:4141
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
--- 24569,24575 ----
  msgid "%<%E::%E%> scoped attribute directive ignored"
  msgstr ""
  
! #: attribs.cc:762 c/c-parser.cc:2295 cp/cp-gimplify.cc:4144
  #, gcc-internal-format
  msgid "wrong number of arguments specified for %qE attribute"
  msgstr ""
*************** msgstr ""
*** 24550,24556 ****
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2296 cp/cp-gimplify.cc:4143
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
--- 24579,24585 ----
  msgid "expected %i or more, found %i"
  msgstr ""
  
! #: attribs.cc:768 c/c-parser.cc:2298 cp/cp-gimplify.cc:4146
  #, gcc-internal-format, gfc-internal-format
  msgid "expected %i, found %i"
  msgstr ""
*************** msgstr ""
*** 24619,24639 ****
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11372 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3617 config/i386/i386-options.cc:3811
! #: config/i386/i386-options.cc:4084 config/i386/i386-options.cc:4114
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8671
! #: config/rs6000/rs6000.cc:20756 ada/gcc-interface/utils.cc:7153
! #: ada/gcc-interface/utils.cc:7169 ada/gcc-interface/utils.cc:7266
! #: ada/gcc-interface/utils.cc:7283 ada/gcc-interface/utils.cc:7300
! #: ada/gcc-interface/utils.cc:7315 ada/gcc-interface/utils.cc:7331
! #: ada/gcc-interface/utils.cc:7357 ada/gcc-interface/utils.cc:7426
! #: ada/gcc-interface/utils.cc:7453 ada/gcc-interface/utils.cc:7498
! #: ada/gcc-interface/utils.cc:7519 ada/gcc-interface/utils.cc:7567
! #: ada/gcc-interface/utils.cc:7583 ada/gcc-interface/utils.cc:7617
! #: c/c-decl.cc:5116 c/c-decl.cc:5119 c/c-decl.cc:5146 c/c-parser.cc:6287
! #: cp/tree.cc:5391 cp/tree.cc:5896 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
--- 24648,24668 ----
  #: c-family/c-attribs.cc:6637 c-family/c-attribs.cc:6649
  #: c-family/c-common.cc:6382 c-family/c-common.cc:6385 config/darwin.cc:2258
  #: config/arm/arm.cc:7495 config/arm/arm.cc:7522 config/arm/arm.cc:7539
! #: config/avr/avr.cc:11369 config/csky/csky.cc:6497 config/csky/csky.cc:6518
  #: config/h8300/h8300.cc:5025 config/h8300/h8300.cc:5049
! #: config/i386/i386-options.cc:3627 config/i386/i386-options.cc:3821
! #: config/i386/i386-options.cc:4094 config/i386/i386-options.cc:4124
! #: config/ia64/ia64.cc:800 config/loongarch/loongarch.cc:8708
! #: config/rs6000/rs6000.cc:20926 ada/gcc-interface/utils.cc:7163
! #: ada/gcc-interface/utils.cc:7179 ada/gcc-interface/utils.cc:7276
! #: ada/gcc-interface/utils.cc:7293 ada/gcc-interface/utils.cc:7310
! #: ada/gcc-interface/utils.cc:7325 ada/gcc-interface/utils.cc:7341
! #: ada/gcc-interface/utils.cc:7367 ada/gcc-interface/utils.cc:7436
! #: ada/gcc-interface/utils.cc:7463 ada/gcc-interface/utils.cc:7508
! #: ada/gcc-interface/utils.cc:7529 ada/gcc-interface/utils.cc:7577
! #: ada/gcc-interface/utils.cc:7593 ada/gcc-interface/utils.cc:7627
! #: c/c-decl.cc:5118 c/c-decl.cc:5121 c/c-decl.cc:5148 c/c-parser.cc:6289
! #: cp/tree.cc:5407 cp/tree.cc:5912 d/d-attribs.cc:486 d/d-attribs.cc:705
  #: d/d-attribs.cc:726 d/d-attribs.cc:742 d/d-attribs.cc:759 d/d-attribs.cc:791
  #: d/d-attribs.cc:920 d/d-attribs.cc:979 d/d-attribs.cc:995 d/d-attribs.cc:1011
  #: d/d-attribs.cc:1160 d/d-attribs.cc:1173 d/d-attribs.cc:1390
*************** msgstr ""
*** 24890,24896 ****
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28578 cp/name-lookup.cc:7229
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
--- 24919,24925 ----
  msgid "offset %qwi outside bounds of constant string"
  msgstr ""
  
! #: builtins.cc:706 c/c-parser.cc:28571 cp/name-lookup.cc:7230
  #, gcc-internal-format
  msgid "%qE declared here"
  msgstr ""
*************** msgid "invalid third argument to %<__bui
*** 24916,24927 ****
  msgstr ""
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3177
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4768
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
--- 24945,24956 ----
  msgstr ""
  
  #: builtins.cc:4090 gimple-fold.cc:2540 gimple-ssa-warn-access.cc:2618
! #: tree-ssa-strlen.cc:3188
  #, gcc-internal-format
  msgid "%qD specified bound %E equals destination size"
  msgstr ""
  
! #: builtins.cc:5338 gimplify.cc:4775
  #, gcc-internal-format
  msgid "too few arguments to function %<va_start%>"
  msgstr ""
*************** msgstr ""
*** 25047,25053 ****
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12022
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
--- 25076,25082 ----
  msgid "second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: builtins.cc:11505 c/c-parser.cc:12033
  #, gcc-internal-format
  msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
  msgstr ""
*************** msgstr ""
*** 25067,25078 ****
  msgid "cannot tail-call: %s"
  msgstr ""
  
! #: calls.cc:2829
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3567
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
--- 25096,25107 ----
  msgid "cannot tail-call: %s"
  msgstr ""
  
! #: calls.cc:2839
  #, gcc-internal-format
  msgid "function call has aggregate value"
  msgstr ""
  
! #: calls.cc:3577
  #, gcc-internal-format
  msgid "passing too large argument on stack"
  msgstr ""
*************** msgstr ""
*** 25082,25186 ****
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2137
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr ""
  
! #: cfgexpand.cc:2140 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr ""
  
! #: cfgexpand.cc:2152
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3293
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3324
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3331
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3344
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3346
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3416 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3465
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.cc:3538
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.cc:3565
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3573 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3658 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3754 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3956
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3961
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7105
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7109
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7423
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
--- 25111,25215 ----
  msgid "%<verify_marked_backedges%> failed"
  msgstr ""
  
! #: cfgexpand.cc:2139
  #, gcc-internal-format
  msgid "total size of local objects is too large"
  msgstr ""
  
! #: cfgexpand.cc:2142 function.cc:1018 varasm.cc:2585
  #, gcc-internal-format
  msgid "size of variable %q+D is too large"
  msgstr ""
  
! #: cfgexpand.cc:2154
  #, gcc-internal-format
  msgid "cannot allocate stack for variable %q+D, naked function"
  msgstr ""
  
! #: cfgexpand.cc:3323
  #, gcc-internal-format
  msgid "%<asm%> specifier for variable %qE conflicts with %<asm%> clobber list"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3354
  #, gcc-internal-format
  msgid "PIC register clobbered by %qs in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3361
  #, gcc-internal-format
  msgid "the register %qs cannot be clobbered in %<asm%> for the current target"
  msgstr ""
  
! #: cfgexpand.cc:3374
  #, gcc-internal-format
  msgid "listing the stack pointer register %qs in a clobber list is deprecated"
  msgstr ""
  
! #: cfgexpand.cc:3376
  #, gcc-internal-format
  msgid "the value of the stack pointer after an %<asm%> statement must be the same as it was before the statement"
  msgstr ""
  
! #: cfgexpand.cc:3446 varasm.cc:1750
  #, gcc-internal-format
  msgid "more than %d operands in %<asm%>"
  msgstr ""
  
  #. ??? Diagnose during gimplification?
! #: cfgexpand.cc:3495
  #, gcc-internal-format
  msgid "unknown register name %qs in %<asm%>"
  msgstr ""
  
! #: cfgexpand.cc:3568
  #, gcc-internal-format
  msgid "invalid hard register usage between output operands"
  msgstr ""
  
! #: cfgexpand.cc:3595
  #, gcc-internal-format
  msgid "invalid hard register usage between output operand and matching constraint operand"
  msgstr ""
  
! #: cfgexpand.cc:3603 stmt.cc:687 stmt.cc:766
  #, gcc-internal-format
  msgid "invalid hard register usage between earlyclobber operand and input operand"
  msgstr ""
  
! #: cfgexpand.cc:3688 varasm.cc:1790
  #, gcc-internal-format, gfc-internal-format
  msgid "output number %d not directly addressable"
  msgstr ""
  
! #: cfgexpand.cc:3784 varasm.cc:1843
  #, gcc-internal-format
  msgid "%<asm%> operand %d probably does not match constraints"
  msgstr ""
  
! #: cfgexpand.cc:3986
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with output operand"
  msgstr ""
  
! #: cfgexpand.cc:3991
  #, gcc-internal-format
  msgid "%<asm%> clobber conflict with input operand"
  msgstr ""
  
! #: cfgexpand.cc:7135
  #, gcc-internal-format
  msgid "stack protector not protecting local variables: variable length buffer"
  msgstr ""
  
! #: cfgexpand.cc:7139
  #, gcc-internal-format, gfc-internal-format
  msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
  msgstr ""
  
! #: cfgexpand.cc:7458
  #, gcc-internal-format
  msgid "patchable function entry %wu exceeds size %wu"
  msgstr ""
*************** msgstr ""
*** 25526,26057 ****
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2434
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2554
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2562
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2601
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2610
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2632
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2637
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2643
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2649
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2686
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2693
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2698
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2716
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2723
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2734
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2744
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2755
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2796 cfgrtl.cc:2806
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2855
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2862
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2873
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2881
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2957 cfgrtl.cc:3005
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:2990
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3038
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3054
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3063
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3065
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3099
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3138
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3734
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3831
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3836
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3866
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3872
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3878 cgraph.cc:3908
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3885
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3896
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3928
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3942
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3971
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3978
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3983
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3988
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3995
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4000
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4005
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4010
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4015
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4020
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4027
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4032
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4039
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4051
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4064 cgraph.cc:4131
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4071
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4079
  #, 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.cc:4087 cgraph.cc:4161
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4109
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4114
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4121
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4151
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4182
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4199
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4210
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4215
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4226
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4239
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4245
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4250
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4255
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4267
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4273
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4278
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4285
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4294
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4299
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4304
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4340
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4353
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4362
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4372
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4382
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4395
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4401
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4409
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4437
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4450
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4457
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4469
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4488 cgraph.cc:4501
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4493
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4509
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4631 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
--- 25555,26086 ----
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr ""
  
! #: cfgrtl.cc:2447
  #, gcc-internal-format, gfc-internal-format
  msgid "non-cold basic block %d reachable only by paths crossing the cold partition"
  msgstr ""
  
! #: cfgrtl.cc:2567
  #, gcc-internal-format, gfc-internal-format
  msgid "multiple hot/cold transitions found (bb %i)"
  msgstr ""
  
! #: cfgrtl.cc:2575
  #, gcc-internal-format
  msgid "partition found but function partition flag not set"
  msgstr ""
  
! #: cfgrtl.cc:2614
  #, gcc-internal-format
  msgid "verify_flow_info: REG_BR_PROB is set but cfg probability is not"
  msgstr ""
  
! #: cfgrtl.cc:2623
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
  msgstr ""
  
! #: cfgrtl.cc:2645
  #, gcc-internal-format
  msgid "EDGE_CROSSING incorrectly set across same section"
  msgstr ""
  
! #: cfgrtl.cc:2650
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2656
  #, gcc-internal-format, gfc-internal-format
  msgid "EH edge crosses section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2662
  #, gcc-internal-format, gfc-internal-format
  msgid "No region crossing jump at section boundary in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2669
  #, gcc-internal-format
  msgid "EDGE_CROSSING missing across section boundary"
  msgstr ""
  
! #: cfgrtl.cc:2699
  #, gcc-internal-format, gfc-internal-format
  msgid "Region crossing jump across same section in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2706
  #, gcc-internal-format, gfc-internal-format
  msgid "missing REG_EH_REGION note at the end of bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2711
  #, gcc-internal-format, gfc-internal-format
  msgid "too many exception handling edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2719
  #, gcc-internal-format, gfc-internal-format
  msgid "too many outgoing branch edges from bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2724
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of branch edges after unconditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong amount of branch edges after conditional jump in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2742
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal call edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2747
  #, gcc-internal-format, gfc-internal-format
  msgid "sibcall edges for non-call insn in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2757
  #, gcc-internal-format, gfc-internal-format
  msgid "abnormal edges for no purpose in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2768
  #, gcc-internal-format, gfc-internal-format
  msgid "EH incoming edge mixed with non-EH incoming edges in bb %i"
  msgstr ""
  
! #: cfgrtl.cc:2809 cfgrtl.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2832
  #, gcc-internal-format, gfc-internal-format
  msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
  msgstr ""
  
! #: cfgrtl.cc:2842
  #, gcc-internal-format, gfc-internal-format
  msgid "in basic block %d:"
  msgstr ""
  
! #: cfgrtl.cc:2868
  #, gcc-internal-format, gfc-internal-format
  msgid "BB_RTL flag not set for block %d"
  msgstr ""
  
! #: cfgrtl.cc:2875
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d basic block pointer is %d, should be %d"
  msgstr ""
  
! #: cfgrtl.cc:2886
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in header of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2894
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d in footer of bb %d has non-NULL basic block"
  msgstr ""
  
! #: cfgrtl.cc:2970 cfgrtl.cc:3018
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d outside of basic blocks has non-NULL bb field"
  msgstr ""
  
! #: cfgrtl.cc:2978
  #, gcc-internal-format, gfc-internal-format
  msgid "end insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "insn %d is in multiple basic blocks (%d and %d)"
  msgstr ""
  
! #: cfgrtl.cc:3003
  #, gcc-internal-format, gfc-internal-format
  msgid "head insn %d for block %d not found in the insn stream"
  msgstr ""
  
! #: cfgrtl.cc:3051
  #, gcc-internal-format, gfc-internal-format
  msgid "missing barrier after block %i"
  msgstr ""
  
! #: cfgrtl.cc:3067
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3076
  #, gcc-internal-format, gfc-internal-format
  msgid "verify_flow_info: Incorrect fallthru %i->%i"
  msgstr ""
  
! #: cfgrtl.cc:3078
  #, gcc-internal-format
  msgid "wrong insn in the fallthru edge"
  msgstr ""
  
! #: cfgrtl.cc:3112
  #, gcc-internal-format
  msgid "basic blocks not laid down consecutively"
  msgstr ""
  
! #: cfgrtl.cc:3151
  #, gcc-internal-format, gfc-internal-format
  msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
  msgstr ""
  
! #: cgraph.cc:3735
  #, gcc-internal-format
  msgid "caller edge count invalid"
  msgstr ""
  
! #: cgraph.cc:3832
  #, gcc-internal-format
  msgid "missing indirect call in speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3837
  #, gcc-internal-format
  msgid "indirect call in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3867
  #, gcc-internal-format
  msgid "speculative edges are not adjacent"
  msgstr ""
  
! #: cgraph.cc:3873
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has no speculative flag"
  msgstr ""
  
! #: cgraph.cc:3879 cgraph.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "direct call to %s in speculative call sequence has speculative_id %i out of range"
  msgstr ""
  
! #: cgraph.cc:3886
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate direct call to %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3897
  #, gcc-internal-format
  msgid "call stmt hash does not point to first direct edge of speculative call sequence"
  msgstr ""
  
! #: cgraph.cc:3916
  #, gcc-internal-format, gfc-internal-format
  msgid "duplicate reference %s in speculative call sequence with speculative_id %i"
  msgstr ""
  
! #: cgraph.cc:3929
  #, gcc-internal-format, gfc-internal-format
  msgid "missing direct call for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3934
  #, gcc-internal-format, gfc-internal-format
  msgid "missing ref for speculation %i"
  msgstr ""
  
! #: cgraph.cc:3943
  #, gcc-internal-format, gfc-internal-format
  msgid "number of speculative targets %i mismatched with num_speculative_call_targets %i"
  msgstr ""
  
! #: cgraph.cc:3972
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for edge %s->%s"
  msgstr ""
  
! #: cgraph.cc:3979
  #, gcc-internal-format
  msgid "cgraph count invalid"
  msgstr ""
  
! #: cgraph.cc:3984
  #, gcc-internal-format
  msgid "inline clone in same comdat group list"
  msgstr ""
  
! #: cgraph.cc:3989
  #, gcc-internal-format
  msgid "inline clone count is not compatible"
  msgstr ""
  
! #: cgraph.cc:3996
  #, gcc-internal-format
  msgid "tp_first_run must be non-negative"
  msgstr ""
  
! #: cgraph.cc:4001
  #, gcc-internal-format
  msgid "local symbols must be defined"
  msgstr ""
  
! #: cgraph.cc:4006
  #, gcc-internal-format
  msgid "externally visible inline clone"
  msgstr ""
  
! #: cgraph.cc:4011
  #, gcc-internal-format
  msgid "inline clone with address taken"
  msgstr ""
  
! #: cgraph.cc:4016
  #, gcc-internal-format
  msgid "inline clone is forced to output"
  msgstr ""
  
! #: cgraph.cc:4021
  #, gcc-internal-format
  msgid "inline clone is referenced by assembly"
  msgstr ""
  
! #: cgraph.cc:4028
  #, gcc-internal-format
  msgid "calls_comdat_local is set outside of a comdat group"
  msgstr ""
  
! #: cgraph.cc:4033
  #, gcc-internal-format
  msgid "invalid calls_comdat_local flag"
  msgstr ""
  
! #: cgraph.cc:4040
  #, gcc-internal-format
  msgid "malloc attribute should be used for a function that returns a pointer"
  msgstr ""
  
! #: cgraph.cc:4052
  #, gcc-internal-format
  msgid "semantic interposition mismatch"
  msgstr ""
  
! #: cgraph.cc:4059
  #, gcc-internal-format, gfc-internal-format
  msgid "aux field set for indirect edge from %s"
  msgstr ""
  
! #: cgraph.cc:4065 cgraph.cc:4132
  #, gcc-internal-format
  msgid "edge count is not compatible with function count"
  msgstr ""
  
! #: cgraph.cc:4072
  #, gcc-internal-format
  msgid "edge count is not compatible with inlined to function count"
  msgstr ""
  
! #: cgraph.cc:4080
  #, 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.cc:4088 cgraph.cc:4162
  #, gcc-internal-format
  msgid "edge has both call_stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "comdat-local function called by %s outside its comdat"
  msgstr ""
  
! #: cgraph.cc:4110
  #, gcc-internal-format
  msgid "inlined_to pointer is wrong"
  msgstr ""
  
! #: cgraph.cc:4115
  #, gcc-internal-format
  msgid "multiple inline callers"
  msgstr ""
  
! #: cgraph.cc:4122
  #, gcc-internal-format
  msgid "inlined_to pointer set for noninline callers"
  msgstr ""
  
! #: cgraph.cc:4152
  #, gcc-internal-format
  msgid "caller edge count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4183
  #, gcc-internal-format
  msgid "indirect call count does not match BB count"
  msgstr ""
  
! #: cgraph.cc:4200
  #, gcc-internal-format
  msgid "reference has both stmt and lto_stmt_uid set"
  msgstr ""
  
! #: cgraph.cc:4211
  #, gcc-internal-format
  msgid "inlined_to pointer is set but no predecessors found"
  msgstr ""
  
! #: cgraph.cc:4216
  #, gcc-internal-format
  msgid "inlined_to pointer refers to itself"
  msgstr ""
  
! #: cgraph.cc:4227
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone_of"
  msgstr ""
  
! #: cgraph.cc:4240
  #, gcc-internal-format
  msgid "cgraph_node has wrong clone list"
  msgstr ""
  
! #: cgraph.cc:4246
  #, gcc-internal-format
  msgid "cgraph_node is in clone list but it is not clone"
  msgstr ""
  
! #: cgraph.cc:4251
  #, gcc-internal-format
  msgid "cgraph_node has wrong prev_clone pointer"
  msgstr ""
  
! #: cgraph.cc:4256
  #, gcc-internal-format
  msgid "double linked list of clones corrupted"
  msgstr ""
  
! #: cgraph.cc:4268
  #, gcc-internal-format
  msgid "Alias has call edges"
  msgstr ""
  
! #: cgraph.cc:4274
  #, gcc-internal-format
  msgid "Alias has non-alias reference"
  msgstr ""
  
! #: cgraph.cc:4279
  #, gcc-internal-format
  msgid "Alias has more than one alias reference"
  msgstr ""
  
! #: cgraph.cc:4286
  #, gcc-internal-format
  msgid "Analyzed alias has no reference"
  msgstr ""
  
! #: cgraph.cc:4295
  #, gcc-internal-format
  msgid "No edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4300
  #, gcc-internal-format
  msgid "More than one edge out of thunk node"
  msgstr ""
  
! #: cgraph.cc:4305
  #, gcc-internal-format
  msgid "Thunk is not supposed to have body"
  msgstr ""
  
! #: cgraph.cc:4341
  #, gcc-internal-format
  msgid "shared call_stmt:"
  msgstr ""
  
! #: cgraph.cc:4354
  #, gcc-internal-format
  msgid "edge points to wrong declaration:"
  msgstr ""
  
! #: cgraph.cc:4363
  #, gcc-internal-format
  msgid "an indirect edge with unknown callee corresponding to a call_stmt with a known declaration:"
  msgstr ""
  
! #: cgraph.cc:4373
  #, gcc-internal-format
  msgid "missing callgraph edge for call stmt:"
  msgstr ""
  
! #: cgraph.cc:4383
  #, gcc-internal-format
  msgid "reference to dead statement"
  msgstr ""
  
! #: cgraph.cc:4396
  #, gcc-internal-format
  msgid "non-callback edge has callback_id set"
  msgstr ""
  
! #: cgraph.cc:4402
  #, gcc-internal-format
  msgid "edge has both callback and has_callback set"
  msgstr ""
  
! #: cgraph.cc:4410
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s has no callback-carrying"
  msgstr ""
  
! #: cgraph.cc:4438
  #, gcc-internal-format, gfc-internal-format
  msgid "callback edge %s->%s callback edge count mismatch, expected at most %d, found %d"
  msgstr ""
  
! #: cgraph.cc:4451
  #, gcc-internal-format, gfc-internal-format
  msgid "callback-carrying edge is pointing towards __builtin_unreachable, but its callback edge %s -> %s is not"
  msgstr ""
  
! #: cgraph.cc:4458
  #, gcc-internal-format, gfc-internal-format
  msgid "edge %s->%s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4470
  #, gcc-internal-format, gfc-internal-format
  msgid "an indirect edge from %s has no corresponding call_stmt"
  msgstr ""
  
! #: cgraph.cc:4489 cgraph.cc:4502
  #, gcc-internal-format
  msgid "missing origin for a node in a nested list"
  msgstr ""
  
! #: cgraph.cc:4494
  #, gcc-internal-format
  msgid "origin points to a different parent"
  msgstr ""
  
! #: cgraph.cc:4510
  #, gcc-internal-format
  msgid "verify_cgraph_node failed"
  msgstr ""
  
! #: cgraph.cc:4632 varpool.cc:300
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s.%d is missing"
  msgstr ""
*************** msgstr ""
*** 26131,26142 ****
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13712
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13720
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
--- 26160,26171 ----
  msgid "%<weakref%> attribute ignored because variable is initialized"
  msgstr ""
  
! #: cgraphunit.cc:1115 c/c-decl.cc:13719
  #, gcc-internal-format
  msgid "%q+F used but never defined"
  msgstr ""
  
! #: cgraphunit.cc:1119 c/c-decl.cc:13727
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr ""
*************** msgstr ""
*** 26755,26766 ****
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1462
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
  
! #: final.cc:4493 tree-cfgcleanup.cc:1479
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr ""
--- 26784,26795 ----
  msgid "the frame size of %wu bytes is larger than %wu bytes"
  msgstr ""
  
! #: final.cc:4424 toplev.cc:1457 tree-cfgcleanup.cc:1490
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr ""
  
! #: final.cc:4493 tree-cfgcleanup.cc:1507
  #, gcc-internal-format
  msgid "could not close final insn dump file %qs: %m"
  msgstr ""
*************** msgstr ""
*** 26775,26781 ****
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2887 tree-ssa-reassoc.cc:3964
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
--- 26804,26810 ----
  msgid "comparison is always %d due to width of bit-field"
  msgstr ""
  
! #: fold-const.cc:6279 tree-ssa-reassoc.cc:2888 tree-ssa-reassoc.cc:3965
  #, gcc-internal-format
  msgid "assuming signed overflow does not occur when simplifying range test"
  msgstr ""
*************** msgstr ""
*** 26810,26816 ****
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8058 gimplify.cc:8277 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
--- 26839,26845 ----
  msgid "total size of local objects exceeds maximum %wu"
  msgstr ""
  
! #: function.cc:1781 gimplify.cc:8065 gimplify.cc:8284 varasm.cc:1866
  #, gcc-internal-format
  msgid "impossible constraint in %<asm%>"
  msgstr ""
*************** msgstr ""
*** 27494,27500 ****
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6380
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
--- 27523,27529 ----
  msgid "flexible array member %qD does not have well defined padding bits for %qs"
  msgstr ""
  
! #: gimple-fold.cc:4866 cp/constexpr.cc:6384
  #, gcc-internal-format
  msgid "PDP11 bit-field handling unsupported in %qs"
  msgstr ""
*************** msgstr ""
*** 27509,27515 ****
  msgid "%s not supported on this target"
  msgstr ""
  
! #: gimple-fold.cc:8786 gimple-fold.cc:8815
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
--- 27538,27544 ----
  msgid "%s not supported on this target"
  msgstr ""
  
! #: gimple-fold.cc:8784 gimple-fold.cc:8813
  #, gcc-internal-format, gfc-internal-format
  msgid "comparison is always %d"
  msgstr ""
*************** msgstr ""
*** 27534,27540 ****
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
--- 27563,27569 ----
  msgid "reference to label %qD defined inside of %<assume%> attribute expression from outside of the attribute"
  msgstr ""
  
! #: gimple-low.cc:112 cp/name-lookup.cc:9677
  #, gcc-internal-format
  msgid "%qD defined here"
  msgstr ""
*************** msgstr ""
*** 27554,27577 ****
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13509
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10924 c/c-parser.cc:23376 c/c-parser.cc:23517
! #: c/c-typeck.cc:4042 c/c-typeck.cc:4296 c/c-typeck.cc:4308 c/c-typeck.cc:7096
! #: c/c-typeck.cc:13404 c/c-typeck.cc:13421 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8461 cp/call.cc:8544 cp/call.cc:8563
! #: cp/call.cc:10845 cp/class.cc:9628 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5749 cp/constexpr.cc:7589 cp/constexpr.cc:7991
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10341 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14500
! #: cp/module.cc:14536 cp/parser.cc:24844 cp/parser.cc:25718 cp/pt.cc:9404
! #: cp/semantics.cc:2781 cp/semantics.cc:5427 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4816 cp/typeck.cc:11079
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
--- 27583,27606 ----
  msgid "function may return address of local variable"
  msgstr ""
  
! #: gimple-ssa-isolate-paths.cc:422 c/c-typeck.cc:13526
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr ""
  
  #: gimple-ssa-isolate-paths.cc:425 gimple-ssa-warn-access.cc:2094
  #: gimple-ssa-warn-access.cc:3809 tree.cc:12759 tree.cc:12796 tree.cc:12837
! #: tree.cc:12870 c/c-decl.cc:10926 c/c-parser.cc:23369 c/c-parser.cc:23510
! #: c/c-typeck.cc:4049 c/c-typeck.cc:4303 c/c-typeck.cc:4315 c/c-typeck.cc:7113
! #: c/c-typeck.cc:13421 c/c-typeck.cc:13438 c/gimple-parser.cc:2650
! #: c/gimple-parser.cc:2658 cp/call.cc:8465 cp/call.cc:8548 cp/call.cc:8567
! #: cp/call.cc:10857 cp/class.cc:9629 cp/constexpr.cc:902 cp/constexpr.cc:1467
! #: cp/constexpr.cc:5753 cp/constexpr.cc:7598 cp/constexpr.cc:8000
! #: cp/cvt.cc:1123 cp/cvt.cc:1163 cp/decl.cc:10343 cp/decl2.cc:6719
! #: cp/decl2.cc:6768 cp/lambda.cc:666 cp/method.cc:1241 cp/module.cc:14537
! #: cp/module.cc:14573 cp/parser.cc:24846 cp/parser.cc:25720 cp/pt.cc:9412
! #: cp/semantics.cc:2781 cp/semantics.cc:5432 cp/typeck.cc:2279
! #: cp/typeck.cc:2500 cp/typeck.cc:3606 cp/typeck.cc:4817 cp/typeck.cc:11080
  #: rust/backend/rust-constexpr.cc:4627 rust/backend/rust-tree.cc:625
  #: rust/backend/rust-tree.cc:3826
  #, gcc-internal-format
*************** msgstr ""
*** 28677,28689 ****
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4225
! #: c/c-decl.cc:4515 c/c-typeck.cc:10993 c/c-typeck.cc:14227 cp/call.cc:8892
! #: cp/call.cc:8903 cp/class.cc:1755 cp/class.cc:3580 cp/constexpr.cc:1084
! #: cp/decl.cc:5231 cp/decl.cc:14714 cp/decl.cc:15310 cp/decl.cc:15320
! #: cp/decl.cc:16327 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27902 cp/reflect.cc:168 cp/typeck.cc:1971 cp/typeck.cc:5311
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
--- 28706,28718 ----
  
  #: gimple-ssa-warn-access.cc:4062 gimple-ssa-warn-access.cc:4719
  #: gimple-ssa-warn-access.cc:4722 gimple-ssa-warn-restrict.cc:1847
! #: tree-ssa-uninit.cc:943 tree-ssa-uninit.cc:1142 c/c-decl.cc:4226
! #: c/c-decl.cc:4516 c/c-typeck.cc:11010 c/c-typeck.cc:14244 cp/call.cc:8896
! #: cp/call.cc:8907 cp/class.cc:1756 cp/class.cc:3581 cp/constexpr.cc:1084
! #: cp/decl.cc:5235 cp/decl.cc:14718 cp/decl.cc:15314 cp/decl.cc:15324
! #: cp/decl.cc:16331 cp/friend.cc:407 cp/friend.cc:417 cp/init.cc:2955
  #: cp/parser.cc:3937 cp/parser.cc:4083 cp/parser.cc:4135 cp/parser.cc:8056
! #: cp/parser.cc:27904 cp/reflect.cc:184 cp/typeck.cc:1971 cp/typeck.cc:5312
  #, gcc-internal-format
  msgid "%qD declared here"
  msgstr ""
*************** msgstr "აქ"
*** 29042,29492 ****
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4024
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4030
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4036 c/c-parser.cc:28381 c/c-parser.cc:28399
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4307
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4319
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4956
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.cc:7996
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8059
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8074
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.cc:8243
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8278
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8319 gimplify.cc:8329
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8955
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8957
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8961
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8963
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8976
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8978
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9075
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9077
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9251
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9255
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9328
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9336
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9398
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9400
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9435 gimplify.cc:14211
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9463
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9606
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:9609
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9623
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9626
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9629
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10082
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10201
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10245
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:10993 gimplify.cc:11004 gimplify.cc:11016 gimplify.cc:11032
! #: gimplify.cc:11237 gimplify.cc:11260 gimplify.cc:11271 gimplify.cc:11289
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr ""
  
! #: gimplify.cc:11326
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:11546
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12053
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12369
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13345
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13635
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13685 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13904 gimplify.cc:13910
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13927
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13949
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13957
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13968 gimplify.cc:13974 gimplify.cc:13980 gimplify.cc:13986
! #: gimplify.cc:13992 gimplify.cc:18439
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14086
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14723
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14780
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14812
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14851
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14867
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14934
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14964
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15083
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15124
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15344
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15398
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15761
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15834
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16018
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16320
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16339
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:16508
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16824
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16834
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17272 gimplify.cc:17276 gimplify.cc:17285 gimplify.cc:17297
! #: gimplify.cc:17302
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17467
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17532
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17563 gimplify.cc:17671
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18377
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18401
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18421
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18446
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18474
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19570
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19591
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19604
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19618
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19631
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19798
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21553
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22168
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22173
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
--- 29071,29521 ----
  msgid "attribute %<fallthrough%> not preceding a case label or default label"
  msgstr ""
  
! #: gimplify.cc:4031
  #, gcc-internal-format
  msgid "the %<device%> clause must be present if the %<interop%> clause has more than one list item"
  msgstr ""
  
! #: gimplify.cc:4037
  #, gcc-internal-format
  msgid "number of list items in %<interop%> clause (%d) exceeds the number of %<append_args%> items (%d) for %<declare variant%> candidate %qD"
  msgstr ""
  
! #: gimplify.cc:4043 c/c-parser.cc:28374 c/c-parser.cc:28392
  #, gcc-internal-format
  msgid "%<declare variant%> candidate %qD declared here"
  msgstr ""
  
! #: gimplify.cc:4314
  #, gcc-internal-format
  msgid "%<is_device_ptr%> for %qD does not imply %<has_device_addr%> required for %<need_device_addr%>"
  msgstr ""
  
! #: gimplify.cc:4326
  #, gcc-internal-format
  msgid "%<has_device_addr%> for %qD does not imply %<is_device_ptr%> required for %<need_device_ptr%>"
  msgstr ""
  
! #: gimplify.cc:4963
  #, gcc-internal-format
  msgid "using result of function returning %<void%>"
  msgstr ""
  
! #: gimplify.cc:8003
  #, gcc-internal-format
  msgid "operand constraints for %<asm%> differ in number of alternatives"
  msgstr ""
  
! #: gimplify.cc:8066
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory output %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8081
  #, gcc-internal-format
  msgid "invalid lvalue in %<asm%> output %d"
  msgstr ""
  
! #: gimplify.cc:8250
  #, gcc-internal-format
  msgid "multiple outputs to lvalue %qE"
  msgstr ""
  
! #: gimplify.cc:8285
  #, gcc-internal-format, gfc-internal-format
  msgid "non-memory input %d must stay in memory"
  msgstr ""
  
! #: gimplify.cc:8326 gimplify.cc:8336
  #, gcc-internal-format, gfc-internal-format
  msgid "memory input %d is not directly addressable"
  msgstr ""
  
! #: gimplify.cc:8962
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in a region with %<order(concurrent)%> clause"
  msgstr ""
  
! #: gimplify.cc:8964
  #, gcc-internal-format
  msgid "enclosing region"
  msgstr ""
  
! #: gimplify.cc:8968
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in target region"
  msgstr ""
  
! #: gimplify.cc:8970
  #, gcc-internal-format
  msgid "enclosing target region"
  msgstr ""
  
! #: gimplify.cc:8983
  #, gcc-internal-format
  msgid "threadprivate variable %qE used in untied task"
  msgstr ""
  
! #: gimplify.cc:8985
  #, gcc-internal-format
  msgid "enclosing task"
  msgstr ""
  
! #: gimplify.cc:9082
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9084
  #, gcc-internal-format
  msgid "enclosing %qs"
  msgstr ""
  
! #: gimplify.cc:9258
  #, gcc-internal-format
  msgid "%qE not specified in enclosing OpenACC %qs construct"
  msgstr ""
  
! #: gimplify.cc:9262
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct and"
  msgstr ""
  
! #: gimplify.cc:9265
  #, gcc-internal-format
  msgid "enclosing OpenACC %qs construct with %qs clause"
  msgstr ""
  
! #: gimplify.cc:9335
  #, gcc-internal-format
  msgid "%qE with %<link%> clause used in %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9343
  #, gcc-internal-format
  msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
  msgstr ""
  
! #: gimplify.cc:9405
  #, gcc-internal-format
  msgid "%qE not specified in enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9407
  #, gcc-internal-format
  msgid "enclosing %<target%>"
  msgstr ""
  
! #: gimplify.cc:9442 gimplify.cc:14218
  #, gcc-internal-format
  msgid "variable %qE declared in enclosing %<host_data%> region"
  msgstr ""
  
! #: gimplify.cc:9470
  #, gcc-internal-format
  msgid "%qD referenced in target region does not have a mappable type"
  msgstr ""
  
! #: gimplify.cc:9613
  #, gcc-internal-format
  msgid "iteration variable %qE is predetermined linear"
  msgstr ""
  
! #: gimplify.cc:9616
  #, gcc-internal-format
  msgid "iteration variable %qE should be private"
  msgstr ""
  
! #: gimplify.cc:9630
  #, gcc-internal-format
  msgid "iteration variable %qE should not be firstprivate"
  msgstr ""
  
! #: gimplify.cc:9633
  #, gcc-internal-format
  msgid "iteration variable %qE should not be reduction"
  msgstr ""
  
! #: gimplify.cc:9636
  #, gcc-internal-format
  msgid "iteration variable %qE should not be linear"
  msgstr ""
  
! #: gimplify.cc:10089
  #, gcc-internal-format
  msgid "iterator variable %qE not used in clause expression"
  msgstr ""
  
! #: gimplify.cc:10208
  #, gcc-internal-format
  msgid "iteration count is zero"
  msgstr ""
  
  #. Handle dynamic sizes.
! #: gimplify.cc:10252
  #, gcc-internal-format
  msgid "dynamic iterator sizes not implemented yet"
  msgstr ""
  
! #: gimplify.cc:11000 gimplify.cc:11011 gimplify.cc:11023 gimplify.cc:11039
! #: gimplify.cc:11244 gimplify.cc:11267 gimplify.cc:11278 gimplify.cc:11296
  #, gcc-internal-format
  msgid "unexpected mapping node"
  msgstr ""
  
! #: gimplify.cc:11333
  #, gcc-internal-format
  msgid "unexpected pointer mapping node"
  msgstr ""
  
! #: gimplify.cc:11553
  #, gcc-internal-format
  msgid "base pointer cycle detected"
  msgstr ""
  
! #: gimplify.cc:12060
  #, gcc-internal-format
  msgid "data movement for component %qE is not compatible with movement for struct %qE"
  msgstr ""
  
! #: gimplify.cc:12376
  #, gcc-internal-format
  msgid "%qE appears more than once in map clauses"
  msgstr ""
  
! #: gimplify.cc:13352
  #, gcc-internal-format
  msgid "mapping field %qE of variable length structure"
  msgstr ""
  
! #: gimplify.cc:13642
  #, gcc-internal-format
  msgid "user-defined mapper that uses a %<map%> clause with %<iterator%>"
  msgstr ""
  
! #: gimplify.cc:13692 c-family/c-omp.cc:4459 c-family/c-omp.cc:4559
  #, gcc-internal-format
  msgid "user-defined mapper with non-unit length array section"
  msgstr ""
  
! #: gimplify.cc:13911 gimplify.cc:13917
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:13934
  #, gcc-internal-format
  msgid "non-scalar variable %qD in conditional %<lastprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:13956
  #, gcc-internal-format
  msgid "%<task%> reduction modifier on a construct with a %<nowait%> clause"
  msgstr ""
  
! #: gimplify.cc:13964
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs, %<sections%> or %<scope%>"
  msgstr ""
  
! #: gimplify.cc:13975 gimplify.cc:13981 gimplify.cc:13987 gimplify.cc:13993
! #: gimplify.cc:13999 gimplify.cc:18446
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause on %qs construct"
  msgstr ""
  
! #: gimplify.cc:14093
  #, gcc-internal-format
  msgid "%<linear%> clause for variable other than loop iterator specified on construct combined with %<distribute%>"
  msgstr ""
  
! #: gimplify.cc:14730
  #, gcc-internal-format
  msgid "copyprivate variable %qE is not threadprivate or private in outer context"
  msgstr ""
  
! #: gimplify.cc:14787
  #, gcc-internal-format
  msgid "%s variable %qE is private in outer context"
  msgstr ""
  
! #: gimplify.cc:14819
  #, gcc-internal-format
  msgid "expected %qs %<if%> clause modifier rather than %qs"
  msgstr ""
  
! #: gimplify.cc:14858
  #, gcc-internal-format
  msgid "%<device%> clause with %<ancestor%> is only allowed on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:14874
  #, gcc-internal-format
  msgid "with %<ancestor%>, only the %<device%>, %<firstprivate%>, %<private%>, %<defaultmap%>, and %<map%> clauses may appear on the construct"
  msgstr ""
  
! #: gimplify.cc:14941
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause"
  msgstr ""
  
! #: gimplify.cc:14971
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> clause"
  msgstr ""
  
! #: gimplify.cc:15090
  #, gcc-internal-format
  msgid "allocator with access trait set to %<thread%> results in undefined behavior for %qs directive"
  msgstr ""
  
! #: gimplify.cc:15131
  #, gcc-internal-format
  msgid "%qD specified in %qs clause but not in %<inscan%> %<reduction%> clause on the containing construct"
  msgstr ""
  
! #: gimplify.cc:15351
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<map%> clause"
  msgstr ""
  
! #: gimplify.cc:15405
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in implicit %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15768
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<firstprivate%> clause on %<target%> construct"
  msgstr ""
  
! #: gimplify.cc:15841
  #, gcc-internal-format
  msgid "same variable used in %<firstprivate%> and %<lastprivate%> clauses on %<distribute%> construct"
  msgstr ""
  
! #: gimplify.cc:16025
  #, gcc-internal-format
  msgid "incompatible data clause with reduction on %qE; promoting to %<present_or_copy%>"
  msgstr ""
  
! #: gimplify.cc:16327
  #, gcc-internal-format
  msgid "%qD specified in %<inscan%> %<reduction%> clause but not in %<scan%> directive clause"
  msgstr ""
  
! #: gimplify.cc:16346
  #, gcc-internal-format
  msgid "invalid private reduction on %qE"
  msgstr ""
  
! #: gimplify.cc:16515
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause used together with %<linear%> clause for a variable other than loop iterator"
  msgstr ""
  
! #: gimplify.cc:16831
  #, gcc-internal-format
  msgid "%<mutexinoutset%> kind in %<depend%> clause on a %<taskwait%> construct"
  msgstr ""
  
! #: gimplify.cc:16841
  #, gcc-internal-format
  msgid "%<taskwait%> construct with %<nowait%> clause but no %<depend%> clauses"
  msgstr ""
  
! #: gimplify.cc:17279 gimplify.cc:17283 gimplify.cc:17292 gimplify.cc:17304
! #: gimplify.cc:17309
  #, gcc-internal-format
  msgid "%qs clause may not appear on non-rectangular %qs"
  msgstr ""
  
! #: gimplify.cc:17474
  #, gcc-internal-format
  msgid "%<linear%> clause may not be specified together with %<ordered%> clause if stand-alone %<ordered%> construct is nested in it"
  msgstr ""
  
! #: gimplify.cc:17539
  #, gcc-internal-format
  msgid "threadprivate iteration variable %qD"
  msgstr ""
  
! #: gimplify.cc:17570 gimplify.cc:17678
  #, gcc-internal-format
  msgid "conditional %<lastprivate%> on loop iterator %qD ignored"
  msgstr ""
  
! #: gimplify.cc:18384
  #, gcc-internal-format
  msgid "%<bind%> clause not specified on a %<loop%> construct not nested inside another OpenMP construct"
  msgstr ""
  
! #: gimplify.cc:18408
  #, gcc-internal-format
  msgid "%<bind(parallel)%> on a %<loop%> construct nested inside %<simd%> construct"
  msgstr ""
  
! #: gimplify.cc:18428
  #, gcc-internal-format
  msgid "%<bind(teams)%> on a %<loop%> region not strictly nested inside of a %<teams%> region"
  msgstr ""
  
! #: gimplify.cc:18453
  #, gcc-internal-format
  msgid "invalid %<task%> reduction modifier on construct other than %<parallel%>, %qs or %<sections%>"
  msgstr ""
  
! #: gimplify.cc:18481
  #, gcc-internal-format
  msgid "%<lastprivate%> clause on a %<loop%> construct refers to a variable %qD which is not the loop iterator"
  msgstr ""
  
! #: gimplify.cc:19577
  #, gcc-internal-format
  msgid "%<ordered%> construct with %qs clause must be closely nested inside a loop with %<ordered%> clause"
  msgstr ""
  
! #: gimplify.cc:19598
  #, gcc-internal-format
  msgid "variable %qE is not an iteration of outermost loop %d, expected %qE"
  msgstr ""
  
! #: gimplify.cc:19611
  #, gcc-internal-format
  msgid "number of variables in %qs clause with %<sink%> modifier does not match number of iteration variables"
  msgstr ""
  
! #: gimplify.cc:19625
  #, gcc-internal-format
  msgid "more than one %qs clause with %<source%> modifier on an %<ordered%> construct"
  msgstr ""
  
! #: gimplify.cc:19638
  #, gcc-internal-format
  msgid "%qs clause with %<source%> modifier specified together with %qs clauses with %<sink%> modifier on the same construct"
  msgstr ""
  
! #: gimplify.cc:19805
  #, gcc-internal-format
  msgid "%qD is a virtual function but only a direct call is allowed in a dispatch construct"
  msgstr ""
  
! #: gimplify.cc:21560
  #, gcc-internal-format
  msgid "gimplification failed"
  msgstr ""
  
! #: gimplify.cc:22175
  #, gcc-internal-format
  msgid "%qT is promoted to %qT when passed through %<...%>"
  msgstr ""
  
! #: gimplify.cc:22180
  #, gcc-internal-format
  msgid "(so you should pass %qT not %qT to %<va_arg%>)"
  msgstr ""
  
! #: gimplify.cc:22187
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr ""
*************** msgstr ""
*** 29890,29896 ****
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5384 ipa-prop.cc:5428 ipa-prop.cc:5508 ipa-prop.cc:5560
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
--- 29919,29925 ----
  msgid "IPA modref summary is missing in input file"
  msgstr ""
  
! #: ipa-prop.cc:5383 ipa-prop.cc:5427 ipa-prop.cc:5507 ipa-prop.cc:5559
  #, gcc-internal-format
  msgid "invalid jump function in LTO stream"
  msgstr ""
*************** msgstr ""
*** 30050,30066 ****
  msgid "%s cannot be used in %<asm%> here"
  msgstr ""
  
! #: ira.cc:6162
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6163
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6179
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
--- 30079,30095 ----
  msgid "%s cannot be used in %<asm%> here"
  msgstr ""
  
! #: ira.cc:6172
  #, gcc-internal-format
  msgid "frame pointer required, but reserved"
  msgstr ""
  
! #: ira.cc:6173
  #, gcc-internal-format
  msgid "for %qD"
  msgstr ""
  
! #: ira.cc:6189
  #, gcc-internal-format
  msgid "frame size too large for reliable stack checking"
  msgstr ""
*************** msgstr ""
*** 30120,30131 ****
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4525 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5702
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
--- 30149,30160 ----
  msgid "unable to find a register to spill"
  msgstr ""
  
! #: lra-constraints.cc:4555 reload.cc:3853 reload.cc:4108
  #, gcc-internal-format
  msgid "inconsistent operand constraints in an %<asm%>"
  msgstr ""
  
! #: lra-constraints.cc:5732
  #, gcc-internal-format, gfc-internal-format
  msgid "maximum number of generated reload insns per insn achieved (%d)"
  msgstr ""
*************** msgstr ""
*** 31113,31124 ****
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1686
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1689
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
--- 31142,31153 ----
  msgid "unrecognized argument in option %qs"
  msgstr ""
  
! #: opts-common.cc:1585 config/i386/i386-options.cc:1696
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s; did you mean %qs?"
  msgstr ""
  
! #: opts-common.cc:1588 config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr ""
*************** msgstr ""
*** 32827,32993 ****
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2983
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2988
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:3003
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:3029
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3043
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3049
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3058
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3066
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3073
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3084
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3108
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3128
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3143
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3154 tree-cfg.cc:3163 tree-cfg.cc:3180 tree-cfg.cc:3864
! #: tree-cfg.cc:3893 tree-cfg.cc:3910 tree-cfg.cc:3931 tree-cfg.cc:3977
! #: tree-cfg.cc:3998 tree-cfg.cc:4052 tree-cfg.cc:4072 tree-cfg.cc:4108
! #: tree-cfg.cc:4129 tree-cfg.cc:4190 tree-cfg.cc:4265 tree-cfg.cc:4291
! #: tree-cfg.cc:4327 tree-cfg.cc:4376 tree-cfg.cc:4401 tree-cfg.cc:4476
! #: tree-cfg.cc:4570
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3174
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr ""
  
! #: tree-cfg.cc:3198 tree-cfg.cc:3224
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3205 tree-cfg.cc:3231
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3212 tree-cfg.cc:3238
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3245 tree-cfg.cc:4582
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3256
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3271
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3322
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3331
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3338
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3348
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3371
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3379
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3393
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3402
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3413
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
--- 32856,33022 ----
  msgid "ignoring loop annotation"
  msgstr ""
  
! #: tree-cfg.cc:2940
  #, gcc-internal-format
  msgid "constant not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2945
  #, gcc-internal-format
  msgid "side effects not recomputed when %<ADDR_EXPR%> changed"
  msgstr ""
  
! #: tree-cfg.cc:2960
  #, gcc-internal-format
  msgid "address taken but %<TREE_ADDRESSABLE%> bit not set"
  msgstr ""
  
! #: tree-cfg.cc:2986
  #, gcc-internal-format
  msgid "non-scalar %qs"
  msgstr ""
  
! #: tree-cfg.cc:3000
  #, gcc-internal-format
  msgid "invalid position or size operand to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3006
  #, gcc-internal-format
  msgid "integral result type precision does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3015
  #, gcc-internal-format
  msgid "mode size of non-integral result does not match field size of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3023
  #, gcc-internal-format
  msgid "%qs of non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:3030
  #, gcc-internal-format
  msgid "position plus size exceeds size of referenced object in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3041
  #, gcc-internal-format
  msgid "type mismatch in %qs reference"
  msgstr ""
  
! #: tree-cfg.cc:3057
  #, gcc-internal-format
  msgid "conversion of %qs on the left hand side of %qs"
  msgstr ""
  
! #: tree-cfg.cc:3065
  #, gcc-internal-format
  msgid "conversion of register to a different size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3085
  #, gcc-internal-format
  msgid "non-top-level %qs"
  msgstr ""
  
! #: tree-cfg.cc:3100
  #, gcc-internal-format
  msgid "invalid operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3111 tree-cfg.cc:3120 tree-cfg.cc:3137 tree-cfg.cc:3829
! #: tree-cfg.cc:3858 tree-cfg.cc:3875 tree-cfg.cc:3896 tree-cfg.cc:3942
! #: tree-cfg.cc:3963 tree-cfg.cc:4017 tree-cfg.cc:4037 tree-cfg.cc:4073
! #: tree-cfg.cc:4094 tree-cfg.cc:4155 tree-cfg.cc:4230 tree-cfg.cc:4256
! #: tree-cfg.cc:4292 tree-cfg.cc:4341 tree-cfg.cc:4366 tree-cfg.cc:4441
! #: tree-cfg.cc:4535
  #, gcc-internal-format
  msgid "type mismatch in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3131
  #, gcc-internal-format
  msgid "invalid %qs offset operator"
  msgstr ""
  
! #: tree-cfg.cc:3155 tree-cfg.cc:3181
  #, gcc-internal-format
  msgid "invalid address operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3162 tree-cfg.cc:3188
  #, gcc-internal-format
  msgid "invalid offset operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3169 tree-cfg.cc:3195
  #, gcc-internal-format
  msgid "invalid clique in %qs"
  msgstr ""
  
! #: tree-cfg.cc:3202 tree-cfg.cc:4547
  #, gcc-internal-format
  msgid "%qs in gimple IL"
  msgstr ""
  
! #: tree-cfg.cc:3213
  #, gcc-internal-format
  msgid "%qs as base where non-register is required"
  msgstr ""
  
! #: tree-cfg.cc:3228
  #, gcc-internal-format
  msgid "invalid expression for min lvalue"
  msgstr ""
  
! #: tree-cfg.cc:3279
  #, gcc-internal-format
  msgid "gimple call has two targets"
  msgstr ""
  
! #: tree-cfg.cc:3288
  #, gcc-internal-format
  msgid "gimple call has no target"
  msgstr ""
  
! #: tree-cfg.cc:3295
  #, gcc-internal-format
  msgid "invalid function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3305
  #, gcc-internal-format
  msgid "non-function in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3316
  #, gcc-internal-format
  msgid "invalid pure const state for function"
  msgstr ""
  
! #: tree-cfg.cc:3328
  #, gcc-internal-format
  msgid "invalid LHS in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3336
  #, gcc-internal-format
  msgid "LHS in %<noreturn%> call"
  msgstr ""
  
! #: tree-cfg.cc:3350
  #, gcc-internal-format
  msgid "invalid conversion in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3359
  #, gcc-internal-format
  msgid "invalid static chain in gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3370
  #, gcc-internal-format
  msgid "static chain with function that doesn%'t use one"
  msgstr ""
*************** msgstr ""
*** 32998,33595 ****
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3432
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3463
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3481
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3508
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3519
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3536
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3551
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3567
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3589
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3595
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3618
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3655
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3670
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3684
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3699
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3714
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3754
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3769 tree-cfg.cc:4156 tree-cfg.cc:4178
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3791
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand"
  msgid "invalid type for %qs"
  msgstr "არასწორი ოპერანდი"
  
! #: tree-cfg.cc:3815
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3840
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3847
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3952
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3963
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr ""
  
! #: tree-cfg.cc:4198
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4211
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4239
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4247
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4279
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4311 tree-cfg.cc:4388
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4344
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4360
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4430
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4436
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4446
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4456
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4512
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4529
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4537
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4556
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4588
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4607 tree-cfg.cc:4633
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4650
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4672 tree-cfg.cc:4690
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4681 tree-cfg.cc:4698
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4706
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4715
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4722
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4731
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4758
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4801
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4811 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4835
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4854
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4884
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4890
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4897
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4907
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4914
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4923
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4975
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4985
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:5001
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5009
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:5022
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5108 tree-cfg.cc:5117
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5127
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5141
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5148
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5251
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5310
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5326
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5375
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5478
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5487
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5498 tree-cfg.cc:5545
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5506
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5533
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5573
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5579
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5601
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5625
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5632
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5639
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5645
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5651
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5658
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5664
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5679
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5685
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5692
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5711
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5718
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5725
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5732
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5757
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5776
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5785
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5817
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5830
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5853 tree-cfg.cc:5875 tree-cfg.cc:5892 tree-cfg.cc:5961
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5863
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5897
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5927
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5935
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5952
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5975
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9787
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9807 tree-cfg.cc:9842
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9912
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9917 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
--- 33027,33629 ----
  #. __builtin_unreachable internally, for example when IPA figures
  #. out a call cannot happen in a legal program.  In such cases,
  #. we must make sure arguments are stripped off.
! #: tree-cfg.cc:3389
  #, gcc-internal-format
  msgid "%<__builtin_unreachable%> or %<__builtin_trap%> call with arguments"
  msgstr ""
  
! #: tree-cfg.cc:3420
  #, gcc-internal-format
  msgid "%<DEFERRED_INIT%> calls should have same constant size for the first argument and LHS"
  msgstr ""
  
! #: tree-cfg.cc:3430
! #, gcc-internal-format
! msgid "%<.VARYING%> calls should have been replaced and are not allowed outside of the pass that introduced them"
! msgstr ""
! 
! #: tree-cfg.cc:3446
  #, gcc-internal-format
  msgid "invalid argument to gimple call"
  msgstr ""
  
! #: tree-cfg.cc:3473
  #, gcc-internal-format
  msgid "invalid operands in gimple comparison"
  msgstr ""
  
! #: tree-cfg.cc:3484
  #, gcc-internal-format
  msgid "mismatching comparison operand types"
  msgstr ""
  
! #: tree-cfg.cc:3501
  #, gcc-internal-format
  msgid "unsupported operation or type for vector comparison returning a boolean"
  msgstr ""
  
! #: tree-cfg.cc:3516
  #, gcc-internal-format
  msgid "non-vector operands in vector comparison"
  msgstr ""
  
! #: tree-cfg.cc:3525
  #, gcc-internal-format
  msgid "invalid vector comparison resulting type"
  msgstr ""
  
! #: tree-cfg.cc:3532
  #, gcc-internal-format
  msgid "bogus comparison result type"
  msgstr ""
  
! #: tree-cfg.cc:3554
  #, gcc-internal-format
  msgid "non-register as LHS of unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3560
  #, gcc-internal-format
  msgid "invalid operand in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3583
  #, gcc-internal-format
  msgid "invalid vector types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3620
  #, gcc-internal-format
  msgid "invalid types in nop conversion"
  msgstr ""
  
! #: tree-cfg.cc:3635
  #, gcc-internal-format
  msgid "invalid types in address space conversion"
  msgstr ""
  
! #: tree-cfg.cc:3649
  #, gcc-internal-format
  msgid "invalid types in fixed-point conversion"
  msgstr ""
  
! #: tree-cfg.cc:3664
  #, gcc-internal-format
  msgid "invalid types in conversion to floating-point"
  msgstr ""
  
! #: tree-cfg.cc:3679
  #, gcc-internal-format
  msgid "invalid types in conversion to integer"
  msgstr ""
  
! #: tree-cfg.cc:3719
  #, gcc-internal-format
  msgid "type mismatch in %qs expression"
  msgstr ""
  
! #: tree-cfg.cc:3734 tree-cfg.cc:4121 tree-cfg.cc:4143
  #, gcc-internal-format
  msgid "invalid types for %qs"
  msgstr ""
  
! #: tree-cfg.cc:3745
  #, gcc-internal-format
  msgid "%qs should be from a scalar to a like vector"
  msgstr ""
  
! #: tree-cfg.cc:3756
  #, fuzzy, gcc-internal-format
  #| msgid "invalid operand"
  msgid "invalid type for %qs"
  msgstr "არასწორი ოპერანდი"
  
! #: tree-cfg.cc:3780
  #, gcc-internal-format
  msgid "non-trivial conversion in unary operation"
  msgstr ""
  
! #: tree-cfg.cc:3805
  #, gcc-internal-format
  msgid "non-register as LHS of binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3812
  #, gcc-internal-format
  msgid "invalid operands in binary operation"
  msgstr ""
  
! #: tree-cfg.cc:3917
  #, gcc-internal-format
  msgid "invalid non-vector operands to %qs"
  msgstr ""
  
! #: tree-cfg.cc:3928
  #, gcc-internal-format
  msgid "invalid (pointer) operands %qs"
  msgstr ""
  
! #: tree-cfg.cc:4163
  #, gcc-internal-format
  msgid "vector type expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4176
  #, gcc-internal-format
  msgid "type mismatch in binary expression"
  msgstr ""
  
! #: tree-cfg.cc:4204
  #, gcc-internal-format
  msgid "non-register as LHS of ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4212
  #, gcc-internal-format
  msgid "invalid operands in ternary operation"
  msgstr ""
  
! #: tree-cfg.cc:4244
  #, gcc-internal-format
  msgid "the first argument of a %qs must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
! #: tree-cfg.cc:4276 tree-cfg.cc:4353
  #, gcc-internal-format
  msgid "vector types expected in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4309
  #, gcc-internal-format
  msgid "vectors with different element number found in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4325
  #, gcc-internal-format
  msgid "invalid mask type in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4386
  #, gcc-internal-format
  msgid "not allowed type combination in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4395
  #, gcc-internal-format
  msgid "invalid position or size in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4401
  #, gcc-internal-format
  msgid "%qs into non-mode-precision operand"
  msgstr ""
  
! #: tree-cfg.cc:4411
  #, gcc-internal-format
  msgid "insertion out of range in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4421
  #, gcc-internal-format
  msgid "%qs not at element boundary"
  msgstr ""
  
! #: tree-cfg.cc:4477
  #, gcc-internal-format
  msgid "non-trivial conversion in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4486
  #, gcc-internal-format
  msgid "invalid LHS (%qs) for assignment: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4494
  #, gcc-internal-format
  msgid "%qs LHS in clobber statement"
  msgstr ""
  
! #: tree-cfg.cc:4502
  #, gcc-internal-format
  msgid "%qs LHS in assignment statement"
  msgstr ""
  
! #: tree-cfg.cc:4521
  #, gcc-internal-format
  msgid "invalid operand in %qs"
  msgstr ""
  
! #: tree-cfg.cc:4553
  #, gcc-internal-format
  msgid "invalid %qs size argument in load"
  msgstr ""
  
! #: tree-cfg.cc:4572 tree-cfg.cc:4598
  #, gcc-internal-format
  msgid "invalid RHS for gimple memory store: %qs"
  msgstr ""
  
! #: tree-cfg.cc:4615
  #, gcc-internal-format
  msgid "non-register as LHS with vector constructor"
  msgstr ""
  
! #: tree-cfg.cc:4637 tree-cfg.cc:4655
  #, gcc-internal-format
  msgid "incorrect type of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4646 tree-cfg.cc:4663
  #, gcc-internal-format
  msgid "incorrect number of vector %qs elements"
  msgstr ""
  
! #: tree-cfg.cc:4671
  #, gcc-internal-format
  msgid "incorrect type of vector CONSTRUCTOR elements"
  msgstr ""
  
! #: tree-cfg.cc:4680
  #, gcc-internal-format
  msgid "vector %qs with non-NULL element index"
  msgstr ""
  
! #: tree-cfg.cc:4687
  #, gcc-internal-format
  msgid "vector %qs element is not a GIMPLE value"
  msgstr ""
  
! #: tree-cfg.cc:4696
  #, gcc-internal-format
  msgid "non-vector %qs with elements"
  msgstr ""
  
! #: tree-cfg.cc:4723
  #, gcc-internal-format
  msgid "nontemporal store lhs cannot be a gimple register"
  msgstr ""
  
! #: tree-cfg.cc:4766
  #, gcc-internal-format
  msgid "invalid operand in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4776 c/gimple-parser.cc:2656
  #, gcc-internal-format
  msgid "invalid conversion in return statement"
  msgstr ""
  
! #: tree-cfg.cc:4800
  #, gcc-internal-format
  msgid "goto destination is neither a label nor a pointer"
  msgstr ""
  
! #: tree-cfg.cc:4819
  #, gcc-internal-format
  msgid "invalid operand to switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4827
  #, gcc-internal-format
  msgid "non-integral type switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4837
  #, gcc-internal-format
  msgid "invalid default case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4849
  #, gcc-internal-format
  msgid "invalid %<CASE_CHAIN%>"
  msgstr ""
  
! #: tree-cfg.cc:4855
  #, gcc-internal-format
  msgid "invalid case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4862
  #, gcc-internal-format
  msgid "invalid case range in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4872
  #, gcc-internal-format
  msgid "type precision mismatch in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4879
  #, gcc-internal-format
  msgid "type mismatch for case label in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4888
  #, gcc-internal-format
  msgid "case labels not sorted in switch statement"
  msgstr ""
  
! #: tree-cfg.cc:4931
  #, gcc-internal-format
  msgid "label context is not the current function declaration"
  msgstr ""
  
! #: tree-cfg.cc:4940
  #, gcc-internal-format
  msgid "incorrect entry in %<label_to_block_map%>"
  msgstr ""
  
! #: tree-cfg.cc:4950
  #, gcc-internal-format
  msgid "incorrect setting of landing pad number"
  msgstr ""
  
! #: tree-cfg.cc:4966
  #, gcc-internal-format
  msgid "invalid comparison code in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:4974
  #, gcc-internal-format
  msgid "invalid labels in gimple cond"
  msgstr ""
  
! #: tree-cfg.cc:4987
  #, gcc-internal-format
  msgid "gimple cond condition cannot throw"
  msgstr ""
  
! #: tree-cfg.cc:5073 tree-cfg.cc:5082
  #, gcc-internal-format
  msgid "invalid %<PHI%> result"
  msgstr ""
  
! #: tree-cfg.cc:5092
  #, gcc-internal-format
  msgid "missing %<PHI%> def"
  msgstr ""
  
! #: tree-cfg.cc:5106
  #, gcc-internal-format
  msgid "invalid %<PHI%> argument"
  msgstr ""
  
! #: tree-cfg.cc:5113
  #, gcc-internal-format
  msgid "incompatible types in %<PHI%> argument %u"
  msgstr ""
  
! #: tree-cfg.cc:5216
  #, gcc-internal-format
  msgid "%<verify_gimple%> failed"
  msgstr ""
  
! #: tree-cfg.cc:5275
  #, gcc-internal-format
  msgid "dead statement in EH table"
  msgstr ""
  
! #: tree-cfg.cc:5291
  #, gcc-internal-format
  msgid "location references block not in block tree"
  msgstr ""
  
! #: tree-cfg.cc:5340
  #, gcc-internal-format
  msgid "local declaration from a different function"
  msgstr ""
  
! #: tree-cfg.cc:5443
  #, gcc-internal-format
  msgid "gimple_bb (phi) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5452
  #, gcc-internal-format
  msgid "PHI node with location"
  msgstr ""
  
! #: tree-cfg.cc:5463 tree-cfg.cc:5510
  #, gcc-internal-format
  msgid "incorrect sharing of tree nodes"
  msgstr ""
  
! #: tree-cfg.cc:5471
  #, gcc-internal-format
  msgid "virtual PHI with argument locations"
  msgstr ""
  
! #: tree-cfg.cc:5498
  #, gcc-internal-format
  msgid "gimple_bb (stmt) is set to a wrong basic block"
  msgstr ""
  
! #: tree-cfg.cc:5538
  #, gcc-internal-format
  msgid "statement marked for throw, but doesn%'t"
  msgstr ""
  
! #: tree-cfg.cc:5544
  #, gcc-internal-format
  msgid "statement marked for throw in middle of block"
  msgstr ""
  
! #: tree-cfg.cc:5566
  #, gcc-internal-format
  msgid "verify_gimple failed"
  msgstr ""
  
! #: tree-cfg.cc:5590
  #, gcc-internal-format
  msgid "ENTRY_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5597
  #, gcc-internal-format
  msgid "EXIT_BLOCK has IL associated with it"
  msgstr ""
  
! #: tree-cfg.cc:5604
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru to exit from bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5610
  #, gcc-internal-format
  msgid "entry block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5616
  #, gcc-internal-format
  msgid "exit block count not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5623
  #, gcc-internal-format
  msgid "probability of edge from entry block not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5629
  #, gcc-internal-format
  msgid "exit block count is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5644
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5650
  #, gcc-internal-format, gfc-internal-format
  msgid "probability of edge %d->%d not initialized"
  msgstr ""
  
! #: tree-cfg.cc:5657
  #, gcc-internal-format, gfc-internal-format
  msgid "count of bb %d is not compatible with entry block count"
  msgstr ""
  
! #: tree-cfg.cc:5676
  #, gcc-internal-format
  msgid "nonlocal label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5683
  #, gcc-internal-format
  msgid "EH landing pad label %qD is not first in a sequence of labels in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5690
  #, gcc-internal-format
  msgid "label %qD to block does not match in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5697
  #, gcc-internal-format
  msgid "label %qD has incorrect context in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "control flow in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5722
  #, gcc-internal-format
  msgid "label %qD in the middle of basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not last in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5750
  #, gcc-internal-format, gfc-internal-format
  msgid "returns_twice call is not first in basic block %d"
  msgstr ""
  
! #: tree-cfg.cc:5782
  #, gcc-internal-format, gfc-internal-format
  msgid "fallthru edge after a control statement in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5795
  #, gcc-internal-format, gfc-internal-format
  msgid "true/false edge after a non-GIMPLE_COND in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5818 tree-cfg.cc:5840 tree-cfg.cc:5857 tree-cfg.cc:5926
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong outgoing edge flags at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5828
  #, gcc-internal-format, gfc-internal-format
  msgid "explicit goto at end of bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5862
  #, gcc-internal-format, gfc-internal-format
  msgid "return edge does not point to exit in bb %d"
  msgstr ""
  
! #: tree-cfg.cc:5892
  #, gcc-internal-format
  msgid "found default case not at the start of case vector"
  msgstr ""
  
! #: tree-cfg.cc:5900
  #, gcc-internal-format
  msgid "case labels not sorted: "
  msgstr ""
  
! #: tree-cfg.cc:5917
  #, gcc-internal-format, gfc-internal-format
  msgid "extra outgoing edge %d->%d"
  msgstr ""
  
! #: tree-cfg.cc:5940
  #, gcc-internal-format, gfc-internal-format
  msgid "missing edge %i->%i"
  msgstr ""
  
! #: tree-cfg.cc:9752
  #, gcc-internal-format
  msgid "%<noreturn%> function does return"
  msgstr ""
  
! #: tree-cfg.cc:9772 tree-cfg.cc:9807
  #, gcc-internal-format
  msgid "control reaches end of non-void function"
  msgstr ""
  
! #: tree-cfg.cc:9877
  #, gcc-internal-format
  msgid "ignoring return value of %qD declared with attribute %<warn_unused_result%>"
  msgstr ""
  
! #: tree-cfg.cc:9882 cp/cvt.cc:1167
  #, gcc-internal-format
  msgid "ignoring return value of function declared with attribute %<warn_unused_result%>"
  msgstr ""
*************** msgstr ""
*** 33734,33740 ****
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:903 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
--- 33768,33774 ----
  msgid "cannot update SSA form"
  msgstr ""
  
! #: tree-into-ssa.cc:3517 tree-outof-ssa.cc:905 tree-ssa-coalesce.cc:1014
  #, gcc-internal-format
  msgid "SSA corruption"
  msgstr ""
*************** msgstr ""
*** 33864,33994 ****
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2125
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2129
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2138
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2146
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2156
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2164
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2174
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2180
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2188
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2194
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3090
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3106
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3113
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3125
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3132 tree-ssa-strlen.cc:3148
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3302
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3315
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3323
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4287
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4289
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4296
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4301
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
--- 33898,34028 ----
  msgid "statement volatile flag not up to date"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2136
  #, gcc-internal-format
  msgid "%qD writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2140
  #, gcc-internal-format
  msgid "writing one too many bytes into a region of a size that depends on %<strlen%>"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2149
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size %wu"
  msgid_plural "%qD writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2157
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size %wu"
  msgid_plural "writing %wu bytes into a region of size %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2167
  #, gcc-internal-format
  msgid "%qD writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "%qD writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2175
  #, gcc-internal-format
  msgid "writing %wu byte into a region of size between %wu and %wu"
  msgid_plural "writing %wu bytes into a region of size between %wu and %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:2185
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2191
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2199
  #, gcc-internal-format
  msgid "%qD writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:2205
  #, gcc-internal-format
  msgid "writing between %wu and %wu bytes into a region of size between %wu and %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3101
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying %E byte from a string of the same length"
  msgid_plural "%qD output truncated before terminating nul copying %E bytes from a string of the same length"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3117
  #, gcc-internal-format
  msgid "%qD output truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3124
  #, gcc-internal-format
  msgid "%qD output truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3136
  #, gcc-internal-format
  msgid "%qD output may be truncated copying %E byte from a string of length %wu"
  msgid_plural "%qD output may be truncated copying %E bytes from a string of length %wu"
  msgstr[0] ""
  msgstr[1] ""
  
! #: tree-ssa-strlen.cc:3143 tree-ssa-strlen.cc:3159
  #, gcc-internal-format
  msgid "%qD output may be truncated copying between %wu and %wu bytes from a string of length %wu"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3313
  #, gcc-internal-format
  msgid "%qD output truncated before terminating nul copying as many bytes from a string as its length"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3326
  #, gcc-internal-format
  msgid "%qD specified bound depends on the length of the source argument"
  msgstr ""
  
! #: tree-ssa-strlen.cc:3334
  #, gcc-internal-format
  msgid "length computed here"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4298
  #, gcc-internal-format
  msgid "%qD of a string of length %wu or more and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4300
  #, gcc-internal-format
  msgid "%qD of a string of length %wu and an array of size %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4307
  #, gcc-internal-format
  msgid "%qD of strings of length %wu and %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4312
  #, gcc-internal-format
  msgid "%qD of a string of length %wu, an array of size %wu and bound of %wu evaluates to nonzero"
  msgstr ""
  
! #: tree-ssa-strlen.cc:4323
  #, gcc-internal-format
  msgid "in this expression"
  msgstr ""
*************** msgstr ""
*** 34258,34264 ****
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2135
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
--- 34292,34298 ----
  msgid "address of parameter %qD can escape to %<musttail%> call"
  msgstr ""
  
! #: tree-vect-generic.cc:308 tree-vect-generic.cc:437 tree-vect-generic.cc:2079
  #, gcc-internal-format
  msgid "vector operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 34278,34284 ****
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1719
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
--- 34312,34318 ----
  msgid "vector condition will be expanded piecewise"
  msgstr ""
  
! #: tree-vect-generic.cc:1663
  #, gcc-internal-format
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr ""
*************** msgstr ""
*** 34708,34716 ****
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1487
! #: cp/decl.cc:2620 cp/decl.cc:2668 cp/decl.cc:2684 cp/decl.cc:3331
! #: cp/decl.cc:3787
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
--- 34742,34750 ----
  msgid "missing %<target%> attribute for multi-versioned %qD"
  msgstr ""
  
! #: tree.cc:15643 tree.cc:15809 tree.cc:15827 tree.cc:15840 cp/decl.cc:1491
! #: cp/decl.cc:2624 cp/decl.cc:2672 cp/decl.cc:2688 cp/decl.cc:3335
! #: cp/decl.cc:3791
  #, gcc-internal-format
  msgid "previous declaration of %qD"
  msgstr ""
*************** msgstr ""
*** 34868,34874 ****
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6149 c/c-parser.cc:2103 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
--- 34902,34908 ----
  msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
  msgstr ""
  
! #: varasm.cc:2559 c/c-decl.cc:6151 c/c-parser.cc:2105 m2/gm2-gcc/m2type.cc:1260
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t known"
  msgstr ""
*************** msgid "%qE attribute ignored for field o
*** 35115,35141 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7714
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7200
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7221
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7235
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7240
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
--- 35149,35175 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:1498 c-family/c-attribs.cc:3730
! #: c-family/c-attribs.cc:6573 ada/gcc-interface/utils.cc:7724
  #, gcc-internal-format
  msgid "%qE argument not a string"
  msgstr ""
  
! #: c-family/c-attribs.cc:1673 ada/gcc-interface/utils.cc:7210
  #, gcc-internal-format
  msgid "%qE attribute ignored because of argument %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1694 ada/gcc-interface/utils.cc:7231
  #, gcc-internal-format
  msgid "ignoring attribute %qE because of excess arguments starting at %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:1708 ada/gcc-interface/utils.cc:7245
  #, gcc-internal-format
  msgid "attribute %qE does not apply to elements of non-scalar type %qT"
  msgstr ""
  
! #: c-family/c-attribs.cc:1713 ada/gcc-interface/utils.cc:7250
  #, gcc-internal-format
  msgid "attribute %qE does not apply to fields of aggregate type %qT"
  msgstr ""
*************** msgid "%qE attribute has no effect on un
*** 35151,35167 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7470
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7476
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4108
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
--- 35185,35201 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:2039 c-family/c-attribs.cc:3713
! #: ada/gcc-interface/utils.cc:7480
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2045 ada/gcc-interface/utils.cc:7486
  #, gcc-internal-format
  msgid "%qE attribute ignored because %qD is not a local variable"
  msgstr ""
  
! #: c-family/c-attribs.cc:2070 config/i386/i386-options.cc:4118
  #, gcc-internal-format
  msgid "%qE attribute have effect only on public objects"
  msgstr ""
*************** msgid "ignoring %qE attribute not set on
*** 35388,35394 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8628
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
--- 35422,35428 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:3098 config/bfin/bfin.cc:4824
! #: config/loongarch/loongarch.cc:8665
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for local variables"
  msgstr ""
*************** msgid "weak %q+D cannot be defined %qE"
*** 35454,35460 ****
  msgstr ""
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7541 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
--- 35488,35494 ----
  msgstr ""
  
  #: c-family/c-attribs.cc:3289 c-family/c-attribs.cc:4279
! #: ada/gcc-interface/utils.cc:7551 jit/dummy-frontend.cc:882
  #, gcc-internal-format
  msgid "attribute %qE argument not a string"
  msgstr ""
*************** msgstr ""
*** 35562,35568 ****
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7700 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
--- 35596,35602 ----
  
  #: c-family/c-attribs.cc:3765 c-family/c-attribs.cc:4362
  #: c-family/c-attribs.cc:6538 c-family/c-attribs.cc:6565
! #: config/m32c/m32c.cc:2942 ada/gcc-interface/utils.cc:7710 d/d-attribs.cc:1457
  #, gcc-internal-format
  msgid "%qE attribute applies only to functions"
  msgstr ""
*************** msgstr ""
*** 35658,35664 ****
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7554
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
--- 35692,35698 ----
  msgid "%qE attribute argument %E is not in the range [0, %wu]"
  msgstr ""
  
! #: c-family/c-attribs.cc:4292 ada/gcc-interface/utils.cc:7564
  #, gcc-internal-format
  msgid "only %<inbranch%> and %<notinbranch%> flags are allowed for %<__simd__%> attribute"
  msgstr ""
*************** msgstr ""
*** 35688,35694 ****
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5120
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
--- 35722,35728 ----
  msgid "type was previously declared %qE"
  msgstr ""
  
! #: c-family/c-attribs.cc:4596 cp/class.cc:5121
  #, gcc-internal-format
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
  msgstr ""
*************** msgstr ""
*** 35708,35714 ****
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6854
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
--- 35742,35748 ----
  msgid "%qE argument is not a function"
  msgstr ""
  
! #: c-family/c-attribs.cc:4716 cp/name-lookup.cc:6855
  #, gcc-internal-format
  msgid "deprecated message is not a string"
  msgstr ""
*************** msgstr ""
*** 35738,35749 ****
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4513
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4520
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
--- 35772,35783 ----
  msgid "%qE attribute argument value %qE exceeds %wu"
  msgstr ""
  
! #: c-family/c-attribs.cc:4957 ada/gcc-interface/utils.cc:4523
  #, gcc-internal-format
  msgid "vector size not an integral multiple of component size"
  msgstr ""
  
! #: c-family/c-attribs.cc:4963 ada/gcc-interface/utils.cc:4530
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr ""
*************** msgstr ""
*** 35924,35940 ****
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7101
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7108
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7597
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
--- 35958,35974 ----
  msgid "%qE attribute only applies to variadic functions"
  msgstr ""
  
! #: c-family/c-attribs.cc:6318 ada/gcc-interface/utils.cc:7111
  #, gcc-internal-format
  msgid "requested position is not an integer constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6326 ada/gcc-interface/utils.cc:7118
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr ""
  
! #: c-family/c-attribs.cc:6375 ada/gcc-interface/utils.cc:7607
  #: d/d-attribs.cc:774 jit/dummy-frontend.cc:798
  #, gcc-internal-format
  msgid "empty string in attribute %<target%>"
*************** msgstr ""
*** 35948,35954 ****
  msgid "%qE attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7731
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
--- 35982,35988 ----
  msgid "%qE attribute argument not a string constant"
  msgstr ""
  
! #: c-family/c-attribs.cc:6590 ada/gcc-interface/utils.cc:7741
  #, gcc-internal-format
  msgid "unrecognized %qE attribute argument %qs"
  msgstr ""
*************** msgstr ""
*** 36208,36215 ****
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5192 c/c-decl.cc:7734
! #: c/c-parser.cc:4189 c/c-typeck.cc:18709
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
--- 36242,36249 ----
  msgid "suggest parentheses around assignment used as truth value"
  msgstr ""
  
! #: c-family/c-common.cc:3910 c/c-decl.cc:5194 c/c-decl.cc:7736
! #: c/c-parser.cc:4191 c/c-typeck.cc:18726
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr ""
*************** msgstr ""
*** 36403,36409 ****
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7803 c-family/c-common.cc:8472
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
--- 36437,36443 ----
  
  #: c-family/c-common.cc:6559 c-family/c-common.cc:7587
  #: c-family/c-common.cc:7635 c-family/c-common.cc:7717
! #: c-family/c-common.cc:7819 c-family/c-common.cc:8542
  #: config/aarch64/aarch64-sve-builtins.cc:3030
  #: config/arm/arm-mve-builtins.cc:1711
  #, gcc-internal-format
*************** msgid "too few arguments to function %qE
*** 36411,36417 ****
  msgstr ""
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7830 c-family/c-common.cc:8474
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
--- 36445,36451 ----
  msgstr ""
  
  #: c-family/c-common.cc:6565 c-family/c-common.cc:7642
! #: c-family/c-common.cc:7846 c-family/c-common.cc:8544
  #: config/aarch64/aarch64-sve-builtins.cc:3032
  #: config/arm/arm-mve-builtins.cc:1713
  #, gcc-internal-format
*************** msgstr ""
*** 36540,36546 ****
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7761
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
--- 36574,36580 ----
  msgid "size of array is too large"
  msgstr ""
  
! #: c-family/c-common.cc:7617 c-family/c-common.cc:7777
  #, gcc-internal-format
  msgid "operand type %qT is incompatible with argument %d of %qE"
  msgstr ""
*************** msgstr ""
*** 36555,36710 ****
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.cc:7906
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:7930
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr ""
  
! #: c-family/c-common.cc:7940
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:7952
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.cc:7974
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:7984
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:7993
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.cc:8003
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8018
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8024
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8035
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8041
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8055
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8070
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8711
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9409
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9455 c-family/c-common.cc:9504
! #: c-family/c-common.cc:9520
  #, 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.cc:9608 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9628
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9631
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9635
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9638
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9643
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9646
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9651
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9654
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9725
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10012
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10022
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
--- 36589,36744 ----
  msgid "both arguments must be compatible"
  msgstr ""
  
! #: c-family/c-common.cc:7922
  #, gcc-internal-format
  msgid "incorrect number of arguments to function %qE"
  msgstr ""
  
! #: c-family/c-common.cc:7938
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a non-void pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:7946
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a complete type"
  msgstr ""
  
! #: c-family/c-common.cc:7956
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:7968
  #, gcc-internal-format
  msgid "argument 1 of %qE must be a pointer to a nonzero size object"
  msgstr ""
  
! #: c-family/c-common.cc:7990
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer type"
  msgstr ""
  
! #: c-family/c-common.cc:8000
  #, gcc-internal-format
  msgid "argument %d of %qE must be a pointer to a constant size type"
  msgstr ""
  
! #: c-family/c-common.cc:8009
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a function"
  msgstr ""
  
! #: c-family/c-common.cc:8019
  #, gcc-internal-format
  msgid "size mismatch in argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8034
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<const%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8040
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<const%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8051
  #, gcc-internal-format
  msgid "argument %d of %qE must not be a pointer to a %<volatile%> type"
  msgstr ""
  
! #: c-family/c-common.cc:8057
  #, gcc-internal-format
  msgid "argument %d of %qE discards %<volatile%> qualifier"
  msgstr ""
  
! #: c-family/c-common.cc:8071
  #, gcc-internal-format
  msgid "non-integer memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8086
  #, gcc-internal-format
  msgid "invalid memory model argument %d of %qE"
  msgstr ""
  
! #: c-family/c-common.cc:8813
  #, gcc-internal-format
  msgid "this target does not define a speculation barrier; your program will still execute correctly, but incorrect speculation may not be restricted"
  msgstr ""
  
! #: c-family/c-common.cc:9511
  #, gcc-internal-format
  msgid "index value is out of bound"
  msgstr ""
  
! #: c-family/c-common.cc:9557 c-family/c-common.cc:9606
! #: c-family/c-common.cc:9622
  #, 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.cc:9710 d/intrinsics.cc:1459
  #: rust/backend/rust-tree.cc:3509
  #, gcc-internal-format
  msgid "built-in function %qE must be directly called"
  msgstr ""
  
! #: c-family/c-common.cc:9730
  #, gcc-internal-format
  msgid "size of array %qE is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9733
  #, gcc-internal-format
  msgid "size of array is not a constant expression"
  msgstr ""
  
! #: c-family/c-common.cc:9737
  #, gcc-internal-format
  msgid "size %qE of array %qE is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9740
  #, gcc-internal-format
  msgid "size %qE of array is negative"
  msgstr ""
  
! #: c-family/c-common.cc:9745
  #, gcc-internal-format
  msgid "size %qE of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9748
  #, gcc-internal-format
  msgid "size %qE of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9753
  #, gcc-internal-format
  msgid "size of array %qE exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9756
  #, gcc-internal-format
  msgid "size of array exceeds maximum object size %qE"
  msgstr ""
  
! #: c-family/c-common.cc:9827
  #, gcc-internal-format
  msgid "environment variable %qs must expand to a non-negative integer less than or equal to %wd"
  msgstr ""
  
! #: c-family/c-common.cc:10114
  #, gcc-internal-format
  msgid "possible fix: take the address with %qs"
  msgstr ""
  
! #: c-family/c-common.cc:10124
  #, gcc-internal-format
  msgid "possible fix: dereference with %qs"
  msgstr ""
*************** msgid "ignoring %<#pragma %s %s%>"
*** 37275,37396 ****
  msgstr ""
  
  #. ... or not.
! #: c-family/c-lex.cc:690 c-family/c-lex.cc:1684
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:705
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr ""
  
! #: c-family/c-lex.cc:715
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "დამაბოლოებელი %c სიმბოლო აღმოჩენილი არაა"
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr ""
  
! #: c-family/c-lex.cc:722
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1087
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1090
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1098 c/c-decl.cc:13067
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr ""
  
! #: c-family/c-lex.cc:1150
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1154
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1182
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1222
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1236 c/c-decl.cc:12987
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr ""
  
! #: c-family/c-lex.cc:1261 c-family/c-lex.cc:1289 c-family/c-lex.cc:1327
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1266 c-family/c-lex.cc:1320 c-family/c-lex.cc:1332
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1298 c-family/c-lex.cc:1302 c-family/c-lex.cc:1307
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr ""
  
! #: c-family/c-lex.cc:1314
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1335
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1422 c-family/c-lex.cc:1425
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr ""
  
! #: c-family/c-lex.cc:1440
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr ""
  
! #: c-family/c-lex.cc:1641
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1660 c/c-parser.cc:9871
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1696 c/c-parser.cc:9892
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20421
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
--- 37309,37430 ----
  msgstr ""
  
  #. ... or not.
! #: c-family/c-lex.cc:692 c-family/c-lex.cc:1686
  #, gcc-internal-format
  msgid "stray %<@%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:707
  #, gcc-internal-format
  msgid "stray %qs in program"
  msgstr ""
  
! #: c-family/c-lex.cc:717
  #, gcc-internal-format, gfc-internal-format
  msgid "missing terminating %c character"
  msgstr "დამაბოლოებელი %c სიმბოლო აღმოჩენილი არაა"
  
! #: c-family/c-lex.cc:719
  #, gcc-internal-format
  msgid "stray %qc in program"
  msgstr ""
  
! #: c-family/c-lex.cc:724
  #, gcc-internal-format
  msgid "stray %<\\%o%> in program"
  msgstr ""
  
! #: c-family/c-lex.cc:1089
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned _BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1092
  #, gcc-internal-format
  msgid "integer constant is too large for %<_BitInt(%d)%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1100 c/c-decl.cc:13069
  #, gcc-internal-format
  msgid "%<_BitInt(%d)%> is not supported on this target"
  msgstr ""
  
! #: c-family/c-lex.cc:1152
  #, gcc-internal-format
  msgid "this decimal constant is unsigned only in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1156
  #, gcc-internal-format
  msgid "this decimal constant would be unsigned in ISO C90"
  msgstr ""
  
! #: c-family/c-lex.cc:1184
  #, gcc-internal-format
  msgid "integer constant is too large for %<unsigned long%> type"
  msgstr ""
  
! #: c-family/c-lex.cc:1224
  #, gcc-internal-format
  msgid "unsuffixed floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1238 c/c-decl.cc:12989
  #, gcc-internal-format
  msgid "decimal floating-point not supported for this target"
  msgstr ""
  
! #: c-family/c-lex.cc:1263 c-family/c-lex.cc:1291 c-family/c-lex.cc:1329
  #, gcc-internal-format
  msgid "unsupported non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1268 c-family/c-lex.cc:1322 c-family/c-lex.cc:1334
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant"
  msgstr ""
  
! #: c-family/c-lex.cc:1300 c-family/c-lex.cc:1304 c-family/c-lex.cc:1309
  #, gcc-internal-format
  msgid "non-standard suffix on floating constant before C23"
  msgstr ""
  
! #: c-family/c-lex.cc:1316
  #, gcc-internal-format
  msgid "%<f%d%> or %<F%d%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1337
  #, gcc-internal-format
  msgid "%<bf16%> or %<BF16%> suffix on floating constant only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: c-family/c-lex.cc:1424 c-family/c-lex.cc:1427
  #, gcc-internal-format
  msgid "floating constant exceeds range of %qT"
  msgstr ""
  
! #: c-family/c-lex.cc:1442
  #, gcc-internal-format
  msgid "floating constant truncated to zero"
  msgstr ""
  
! #: c-family/c-lex.cc:1643
  #, gcc-internal-format
  msgid "repeated %<@%> before Objective-C string"
  msgstr ""
  
! #: c-family/c-lex.cc:1662 c/c-parser.cc:9878
  #, gcc-internal-format
  msgid "unsupported non-standard concatenation of string literals"
  msgstr ""
  
! #: c-family/c-lex.cc:1698 c/c-parser.cc:9899
  #, gcc-internal-format
  msgid "traditional C rejects string constant concatenation"
  msgstr ""
  
! #: c-family/c-omp.cc:136 cp/pt.cc:20465
  #, gcc-internal-format
  msgid "%<#pragma omp critical%> with %<hint%> clause requires a name, except when %<omp_sync_hint_none%> is used"
  msgstr ""
*************** msgstr ""
*** 37445,37451 ****
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12104
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
--- 37479,37485 ----
  msgid "%<iterator%> modifier may not be specified on %<depobj%> construct"
  msgstr ""
  
! #: c-family/c-omp.cc:1005 cp/semantics.cc:12109
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr ""
*************** msgstr ""
*** 37460,37476 ****
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11988
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11579
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11994
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
--- 37494,37510 ----
  msgid "%qE is not initialized"
  msgstr ""
  
! #: c-family/c-omp.cc:1047 cp/semantics.cc:11993
  #, gcc-internal-format
  msgid "missing controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1153 cp/semantics.cc:11584
  #, gcc-internal-format
  msgid "invalid controlling predicate"
  msgstr ""
  
! #: c-family/c-omp.cc:1160 cp/semantics.cc:11999
  #, gcc-internal-format
  msgid "missing increment expression"
  msgstr ""
*************** msgstr ""
*** 37480,37486 ****
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11696
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
--- 37514,37520 ----
  msgid "increment is not constant 1 or -1 for %<!=%> condition"
  msgstr ""
  
! #: c-family/c-omp.cc:1292 cp/semantics.cc:11701
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr ""
*************** msgstr ""
*** 37575,37592 ****
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18483 cp/semantics.cc:10607
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28140
! #: cp/parser.cc:53769
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr ""
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17554 cp/semantics.cc:9179
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
--- 37609,37626 ----
  msgid "%<inscan%> %<reduction%> clause on construct other than %<for%>, %<simd%>, %<for simd%>, %<parallel for%>, %<parallel for simd%>"
  msgstr ""
  
! #: c-family/c-omp.cc:3078 c/c-typeck.cc:18500 cp/semantics.cc:10612
  #, gcc-internal-format
  msgid "%qD specified in %<allocate%> clause but not in an explicit privatization clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3170 c-family/c-omp.cc:3185 c/c-parser.cc:28133
! #: cp/parser.cc:53772
  #, gcc-internal-format
  msgid "%qD is not a function argument"
  msgstr ""
  
! #: c-family/c-omp.cc:3466 c/c-typeck.cc:17571 cp/semantics.cc:9184
  #, gcc-internal-format
  msgid "bit-field %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 37596,37603 ****
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15816 c/c-typeck.cc:17653
! #: c/c-typeck.cc:17841
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
--- 37630,37637 ----
  msgid "%qE does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c-family/c-omp.cc:3482 c/c-typeck.cc:15833 c/c-typeck.cc:17670
! #: c/c-typeck.cc:17858
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %qs clause"
  msgstr ""
*************** msgstr ""
*** 38184,38191 ****
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4896
! #: cp/constexpr.cc:9191 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
--- 38218,38225 ----
  msgid "wrong type argument to %s"
  msgstr ""
  
! #: c-family/c-warn.cc:60 c-family/c-warn.cc:73 cp/constexpr.cc:4900
! #: cp/constexpr.cc:9200 m2/gm2-gcc/m2expr.cc:869
  #: rust/backend/rust-constexpr.cc:1960 rust/backend/rust-constexpr.cc:4551
  #, gcc-internal-format
  msgid "overflow in constant expression"
*************** msgstr ""
*** 38671,38687 ****
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6409
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6412
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6415
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
--- 38705,38721 ----
  msgid "function %qD used as %<asm%> output"
  msgstr ""
  
! #: c-family/c-warn.cc:1914 c/c-typeck.cc:6426
  #, gcc-internal-format
  msgid "assignment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1915 c/c-typeck.cc:6429
  #, gcc-internal-format
  msgid "increment of read-only location %qE"
  msgstr ""
  
! #: c-family/c-warn.cc:1916 c/c-typeck.cc:6432
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr ""
*************** msgid_plural "passing argument %i to %qs
*** 38947,38953 ****
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7049 cp/call.cc:6602
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
--- 38981,38987 ----
  msgstr[0] ""
  msgstr[1] ""
  
! #: c-family/c-warn.cc:2934 c/c-typeck.cc:7066 cp/call.cc:6606
  #, gcc-internal-format
  msgid "this condition has identical branches"
  msgstr ""
*************** msgstr ""
*** 39878,39885 ****
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12191
! #: config/aarch64/aarch64.cc:19710 config/aarch64/aarch64.cc:20337
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
--- 39912,39919 ----
  msgid "ACLE function %qD requires ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64-builtins.cc:2675 config/aarch64/aarch64.cc:12183
! #: config/aarch64/aarch64.cc:19703 config/aarch64/aarch64.cc:20330
  #, gcc-internal-format
  msgid "you can enable %qs using the command-line option %<-march%>, or by using the %<target%> attribute or pragma"
  msgstr ""
*************** msgstr ""
*** 40689,41160 ****
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7218
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7819
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7951 config/aarch64/aarch64.cc:8032
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7958 config/aarch64/aarch64.cc:8039
! #: config/aarch64/aarch64.cc:22662
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7969 config/aarch64/aarch64.cc:8049
! #: config/aarch64/aarch64.cc:22670 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8177
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8180
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8395
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12189
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12198 config/aarch64/aarch64.cc:12202
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12205
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12263
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12265
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19294
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19338
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19394
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19406
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19426
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19444
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19654 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19663 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19671
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19681 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4515
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19689
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19692
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19698
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19706
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19708
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19801
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19817 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19912
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19923
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19928
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20084
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20151
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20154
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20160
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20234
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20237
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20335
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20448
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20452
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20490
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20494 config/aarch64/aarch64.cc:20578
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20533
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20574
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20634 config/aarch64/aarch64.cc:20812
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20680
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20688 config/i386/i386-options.cc:1302
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20743
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20800 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24725
! #: config/s390/s390.cc:16979
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20837
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20840
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20849
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21120 config/loongarch/loongarch.cc:11491
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21128 config/loongarch/loongarch.cc:11501
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21150
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21154
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21160
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21742 config/i386/i386-features.cc:5490
! #: config/i386/i386-features.cc:5740 config/loongarch/loongarch.cc:12062
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28526
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21799 config/i386/i386-features.cc:5593
! #: config/loongarch/loongarch.cc:11645 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25381
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21838
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21841
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23450 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13289
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23455 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13284
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23460 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25022 config/aarch64/aarch64.cc:25025
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30734 config/i386/i386.cc:27040
! #: config/i386/i386.cc:27171
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30748
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30752 config/i386/i386.cc:27062
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30790 config/i386/i386.cc:27093
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30861
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30881
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31071
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31073
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31892
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32200
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32840 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32853
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32856 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32869
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32883 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32895 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33129
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33133
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33139
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33145
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
--- 40723,41194 ----
  
  #. We can't gracefully recover at this point, so make this a
  #. fatal error.
! #: config/aarch64/aarch64.cc:7210
  #, gcc-internal-format
  msgid "arguments of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7811
  #, gcc-internal-format
  msgid "SVE type %qT cannot be passed to an unprototyped function"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7943 config/aarch64/aarch64.cc:8024
! #: config/aarch64/aarch64.cc:22648
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 13.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7950 config/aarch64/aarch64.cc:8031
! #: config/aarch64/aarch64.cc:22655
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 14.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:7961 config/aarch64/aarch64.cc:8041
! #: config/aarch64/aarch64.cc:22663 config/arm/arm.cc:7326
  #: config/arm/arm.cc:7356 config/arm/arm.cc:29418
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT changed in GCC 9.1"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8169
  #, gcc-internal-format
  msgid "%qE requires the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8172
  #, gcc-internal-format
  msgid "calls to functions of type %qT require the SVE ISA extension"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:8387
  #, gcc-internal-format
  msgid "stack probes for SVE frames"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12181
  #, gcc-internal-format
  msgid "calling a streaming function requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12190 config/aarch64/aarch64.cc:12194
  #, gcc-internal-format
  msgid "call to a function that shares %qs state from a function that has no %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12197
  #, gcc-internal-format
  msgid "call to a function that shares SME state from a function that has no SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12256
  #, gcc-internal-format
  msgid "call to a function that shares state other than %qs from a function that has %qs state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:12258
  #, gcc-internal-format
  msgid "use %<__arm_preserves(\"za\")%> if the callee preserves ZA"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19287
  #, gcc-internal-format
  msgid "unknown flag passed in %<-moverride=%s%> (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19331
  #, gcc-internal-format
  msgid "%qs string ill-formed"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19387
  #, gcc-internal-format
  msgid "invalid format for %<sve_width%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19399
  #, gcc-internal-format
  msgid "invalid %<sve_width%> value: %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19419
  #, gcc-internal-format, gfc-internal-format
  msgid "tuning string missing in option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19437
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown tuning option (%s)"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19647 config/arm/arm.cc:3214
  #: config/riscv/riscv.cc:12484
  #, gcc-internal-format
  msgid "incompatible options %<-mstack-protector-guard=global%> and %<-mstack-protector-guard-offset=%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19656 config/riscv/riscv.cc:12493
  #, gcc-internal-format
  msgid "both %<-mstack-protector-guard-offset%> and %<-mstack-protector-guard-reg%> must be used with %<-mstack-protector-guard=sysreg%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19664
  #, gcc-internal-format
  msgid "specify a system register with a small string length"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19674 config/arm/arm.cc:3226
! #: config/riscv/riscv.cc:12522 config/rs6000/rs6000.cc:4596
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19682
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> requires %<-ffixed-x18%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19685
  #, gcc-internal-format
  msgid "%<-fsanitize=shadow-call-stack%> conflicts with the use of register x18 by the target operating system"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19691
  #, gcc-internal-format
  msgid "%<-fsanitize=memtag-stack%> requires the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19699
  #, gcc-internal-format
  msgid "streaming functions require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19701
  #, gcc-internal-format
  msgid "functions with SME state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19794
  #, gcc-internal-format
  msgid "only values 12 (4 KB) and 16 (64 KB) are supported for guard size.  Given value %d (%llu KB) is out of range"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19810 config/riscv/riscv.cc:12542
  #, gcc-internal-format
  msgid "stack clash guard size %<%d%> must be equal to probing interval %<%d%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19905
  #, gcc-internal-format
  msgid "invalid argument given to %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19916
  #, gcc-internal-format
  msgid "%qs must be by itself for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:19921
  #, gcc-internal-format
  msgid "invalid argument %qs for %<-mharden-sls=%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20077
  #, gcc-internal-format
  msgid "switch %<-mcpu=%s%> conflicts with %<-march=%s%> switch and resulted in options %qs being added"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20144
  #, gcc-internal-format
  msgid "assembler does not support %<-mabi=ilp32%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20147
  #, gcc-internal-format
  msgid "%<-mabi=ilp32%> is deprecated"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20153
  #, gcc-internal-format
  msgid "return address signing is only supported for %<-mabi=lp64%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20227
  #, gcc-internal-format
  msgid "code model %qs with %<-f%s%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20230
  #, gcc-internal-format
  msgid "code model %qs not supported in ilp32 mode"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20328
  #, gcc-internal-format
  msgid "functions with %qs state require the ISA extension %qs"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20438
  #, gcc-internal-format
  msgid "missing name in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20441
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"arch=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20445
  #, gcc-internal-format
  msgid "invalid feature modifier %s of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20480
  #, gcc-internal-format
  msgid "missing name in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20483
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"cpu=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20487 config/aarch64/aarch64.cc:20571
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20526
  #, gcc-internal-format
  msgid "invalid name %qs in %<target(\"tune=\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20567
  #, gcc-internal-format
  msgid "missing value in %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20627 config/aarch64/aarch64.cc:20805
  #: config/loongarch/loongarch-target-attr.cc:197
  #: config/loongarch/loongarch-target-attr.cc:395
  #, gcc-internal-format
  msgid "malformed %<target()%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20673
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not accept an argument"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20681 config/i386/i386-options.cc:1312
  #: config/loongarch/loongarch-target-attr.cc:233
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> does not allow a negated form"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20736
  #: config/loongarch/loongarch-target-attr.cc:281
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s=%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20793 config/arm/arm.cc:33537
  #: config/loongarch/loongarch-target-attr.cc:383
! #: config/riscv/riscv-target-attr.cc:473 config/rs6000/rs6000.cc:24942
! #: config/s390/s390.cc:16995
  #, gcc-internal-format
  msgid "attribute %<target%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20830
  #, gcc-internal-format
  msgid "arch extension %qs should be prefixed by %<+%>"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20833
  #, gcc-internal-format
  msgid "pragma or attribute %<target(\"%s\")%> is not valid"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:20842
  #: config/loongarch/loongarch-target-attr.cc:418
  #, gcc-internal-format
  msgid "malformed %<target(\"%s\")%> pragma or attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21113 config/loongarch/loongarch.cc:11528
  #: config/riscv/riscv-target-attr.cc:552
  #, gcc-internal-format
  msgid "attribute %<target_version%> has multiple values"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21121 config/loongarch/loongarch.cc:11538
  #: config/riscv/riscv-target-attr.cc:562
  #, gcc-internal-format
  msgid "attribute %<target_version%> argument not a string"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21143
  #, gcc-internal-format
  msgid "missing value in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21147
  #, gcc-internal-format
  msgid "invalid feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21153
  #, gcc-internal-format
  msgid "duplicate feature modifier %qs of value %qs in %<target_version%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21735 config/i386/i386-features.cc:5508
! #: config/i386/i386-features.cc:5758 config/loongarch/loongarch.cc:12099
! #: config/riscv/riscv.cc:15560 config/rs6000/rs6000.cc:28751
  #, gcc-internal-format
  msgid "virtual function multiversioning not supported"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21792 config/i386/i386-features.cc:5611
! #: config/loongarch/loongarch.cc:11682 config/riscv/riscv.cc:15614
! #: config/rs6000/rs6000.cc:25598
  #, gcc-internal-format
  msgid "multiversioning needs %<ifunc%> which is not supported on this target"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21831
  #, gcc-internal-format
  msgid "%q+D has an inconsistent function multi-version priority value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:21834
  #, gcc-internal-format
  msgid "%q+D was previously declared here with priority value of %d"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23443 config/arm/arm.cc:6696
! #: config/rs6000/rs6000-call.cc:366 config/s390/s390.cc:13305
  msgid "parameter passing for argument of type %qT with %<[[no_unique_address]]%> members changed %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23448 config/arm/arm.cc:6701
! #: config/rs6000/rs6000-call.cc:361 config/s390/s390.cc:13300
  msgid "parameter passing for argument of type %qT when C++17 is enabled changed to match C++14 %{in GCC 10.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:23453 config/arm/arm.cc:6706
  msgid "parameter passing for argument of type %qT changed %{in GCC 12.1%}"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:25015 config/aarch64/aarch64.cc:25018
  #, gcc-internal-format
  msgid "lane %wd out of range %wd - %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30768 config/i386/i386.cc:27090
! #: config/i386/i386.cc:27221
  #, gcc-internal-format
  msgid "unsupported simdlen %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30782
  #, gcc-internal-format
  msgid "GCC does not currently support return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30786 config/i386/i386.cc:27112
  #, gcc-internal-format
  msgid "unsupported return type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30820
  #, gcc-internal-format
  msgid "GCC does not currently support argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30824 config/i386/i386.cc:27143
  #, gcc-internal-format
  msgid "unsupported argument type %qT for simd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30895
  #, gcc-internal-format
  msgid "GCC does not currently support simdlen %wd for type %qT"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:30915
  #, gcc-internal-format
  msgid "GCC does not currently support a simdclone with simdlens %wd and %wd for these types."
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31105
  #, gcc-internal-format
  msgid "cannot apply attribute %qs to %q+D after the function has been defined"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31107
  #, gcc-internal-format
  msgid "%q+D defined here"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:31926
  #, gcc-internal-format
  msgid "non-local gotos in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32245
  #, gcc-internal-format
  msgid "catching non-call exceptions in functions with SME state"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32885 config/arm/arm-mve-builtins.cc:614
  #: config/riscv/riscv-vector-builtins.cc:5223
  #, gcc-internal-format
  msgid "argument %d of %qE must be an integer constant expression"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32898
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects the value %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32901 config/arm/arm-mve-builtins.cc:626
  #: config/riscv/riscv-vector-builtins.cc:5237
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a value in the range [%wd, %wd]"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32914
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects either %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32928 config/arm/arm-mve-builtins.cc:665
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects %wd, %wd, %wd or %wd"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:32940 config/arm/arm-mve-builtins.cc:652
  #, gcc-internal-format
  msgid "passing %wd to argument %d of %qE, which expects a valid %qT value"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33174
  #, gcc-internal-format
  msgid "empty string not valid for a %<target_clones%> version"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33178
  msgid "invalid feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33184
  msgid "duplicate feature modifier %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
! #: config/aarch64/aarch64.cc:33190
  msgid "invalid feature %qs in version %qB for %<target_clones%> attribute"
  msgstr ""
  
*************** msgid "argument of %qE attribute is not
*** 41334,41350 ****
  msgstr ""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11391 config/avr/avr.cc:11405
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3605
! #: config/i386/i386-options.cc:3785 config/i386/i386-options.cc:3841
! #: config/i386/i386-options.cc:3892 config/i386/i386-options.cc:3929
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20653 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
--- 41368,41384 ----
  msgstr ""
  
  #: config/arc/arc.cc:2049 config/arm/arm.cc:7459 config/arm/arm.cc:7477
! #: config/arm/arm.cc:7656 config/avr/avr.cc:11388 config/avr/avr.cc:11402
  #: config/bfin/bfin.cc:4694 config/bfin/bfin.cc:4755 config/bfin/bfin.cc:4785
  #: config/bpf/bpf.cc:93 config/csky/csky.cc:6458 config/csky/csky.cc:6486
  #: config/epiphany/epiphany.cc:488 config/gcn/gcn.cc:362
! #: config/h8300/h8300.cc:5001 config/i386/i386-options.cc:3615
! #: config/i386/i386-options.cc:3795 config/i386/i386-options.cc:3851
! #: config/i386/i386-options.cc:3902 config/i386/i386-options.cc:3939
  #: config/m68k/m68k.cc:804 config/mcore/mcore.cc:3066 config/mingw/winnt.cc:354
  #: config/nvptx/nvptx.cc:5894 config/riscv/riscv.cc:7565
  #: config/rl78/rl78.cc:821 config/rl78/rl78.cc:890
! #: config/rs6000/rs6000.cc:20823 config/rx/rx.cc:2712 config/rx/rx.cc:2738
  #: config/s390/s390.cc:1158 config/s390/s390.cc:1248 config/sh/sh.cc:8441
  #: config/sh/sh.cc:8459 config/sh/sh.cc:8483 config/sh/sh.cc:8554
  #: config/sh/sh.cc:8577 config/stormy16/stormy16.cc:2403
*************** msgid "argument of %qE attribute is miss
*** 41459,41465 ****
  msgstr ""
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11465
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
--- 41493,41499 ----
  msgstr ""
  
  #: config/arc/arc.cc:10863 config/arc/arc.cc:10902 config/arc/arc.cc:11028
! #: config/avr/avr.cc:11462
  #, gcc-internal-format
  msgid "%qE attribute allows only an integer constant argument"
  msgstr ""
*************** msgstr ""
*** 41479,41501 ****
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11452 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25198
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25262
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25291
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
--- 41513,41535 ----
  msgid "argument of %qE attribute ignored"
  msgstr ""
  
! #: config/arc/arc.cc:11018 config/avr/avr.cc:11449 config/bfin/bfin.cc:4817
  #: config/mingw/winnt.cc:63 config/nvptx/nvptx.cc:5917
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables"
  msgstr ""
  
! #: config/arm/aarch-common.cc:553 config/i386/i386.cc:25244
  #, gcc-internal-format
  msgid "alternatives not allowed in %<asm%> flag output"
  msgstr ""
  
! #: config/arm/aarch-common.cc:614 config/i386/i386.cc:25308
  #, gcc-internal-format
  msgid "unknown %<asm%> flag output %qs"
  msgstr ""
  
! #: config/arm/aarch-common.cc:624 config/i386/i386.cc:25337
  #, gcc-internal-format
  msgid "invalid type for %<asm%> flag output"
  msgstr ""
*************** msgstr ""
*** 42003,42190 ****
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:527
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:587 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:589 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:591 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:593 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1019 config/avr/avr.cc:1024 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1046 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.cc:1048
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1052 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
  
! #: config/avr/avr.cc:1064
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1070
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr ""
  
! #: config/avr/avr.cc:1080
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1087
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1309
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2608
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2798
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2851
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3197
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3720
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11424
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11431
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr ""
  
! #: config/avr/avr.cc:11473
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11487
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11497
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr ""
  
! #: config/avr/avr.cc:11575
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11582
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11778
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11803
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr ""
  
! #: config/avr/avr.cc:11807
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11849
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11892
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11948
  #, 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.cc:12066
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12155
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12232
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:12243
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
--- 42037,42224 ----
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
! #: config/avr/avr.cc:524
  #, gcc-internal-format
  msgid "unknown core architecture %qs specified with %qs"
  msgstr ""
  
! #: config/avr/avr.cc:584 config/pru/pru.cc:616 config/visium/visium.cc:425
  #, gcc-internal-format
  msgid "%<-fpic%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:586 config/pru/pru.cc:618 config/visium/visium.cc:427
  #, gcc-internal-format
  msgid "%<-fPIC%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:588 config/pru/pru.cc:620
  #, gcc-internal-format
  msgid "%<-fpie%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:590 config/pru/pru.cc:622
  #, gcc-internal-format
  msgid "%<-fPIE%> is not supported"
  msgstr ""
  
! #: config/avr/avr.cc:1016 config/avr/avr.cc:1021 config/riscv/riscv.cc:12979
  #, gcc-internal-format
  msgid "function attributes %qs and %qs are mutually exclusive"
  msgstr ""
  
! #: config/avr/avr.cc:1043 config/riscv/riscv.cc:12991
  #, gcc-internal-format
  msgid "%qs function cannot have arguments"
  msgstr ""
  
! #: config/avr/avr.cc:1045
  #, gcc-internal-format
  msgid "method %qs has an implicit %<this%> argument"
  msgstr ""
  
! #: config/avr/avr.cc:1049 config/riscv/riscv.cc:12988
  #, gcc-internal-format
  msgid "%qs function cannot return a value"
  msgstr ""
  
! #: config/avr/avr.cc:1061
  #, gcc-internal-format
  msgid "%qs appears to be a misspelled %qs handler, missing %<__vector%> prefix"
  msgstr ""
  
! #: config/avr/avr.cc:1067
  #, gcc-internal-format
  msgid "%qs attribute ignored on non-ISR function"
  msgstr ""
  
! #: config/avr/avr.cc:1077
  #, gcc-internal-format
  msgid "%qs is a reserved identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1084
  #, gcc-internal-format
  msgid "%qs is a deprecated identifier in AVR-LibC.  Consider %<#include <avr/interrupt.h>%> or %<#include <compat/deprecated.h>%> before using the %qs macro"
  msgstr ""
  
! #: config/avr/avr.cc:1306
  #, gcc-internal-format
  msgid "%<builtin_return_address%> contains only 2 bytes of address"
  msgstr ""
  
! #: config/avr/avr.cc:2605
  #, gcc-internal-format
  msgid "pointer offset from symbol may be incorrect"
  msgstr ""
  
! #: config/avr/avr.cc:2795
  #, gcc-internal-format
  msgid "accessing data memory with program memory address"
  msgstr ""
  
! #: config/avr/avr.cc:2848
  #, gcc-internal-format
  msgid "accessing program memory with data memory address"
  msgstr ""
  
! #: config/avr/avr.cc:3194
  #, gcc-internal-format, gfc-internal-format
  msgid "fixed register %s used to pass parameter to function"
  msgstr ""
  
! #: config/avr/avr.cc:3717
  #, gcc-internal-format
  msgid "writing to address space %qs not supported"
  msgstr ""
  
! #: config/avr/avr.cc:11421
  #, gcc-internal-format
  msgid "%qE attribute only applies to variables in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11428
  #, gcc-internal-format
  msgid "%qE attribute only supported for reduced Tiny cores"
  msgstr ""
  
! #: config/avr/avr.cc:11470
  #, gcc-internal-format
  msgid "%qE attribute address out of range 0x%x%s0x%x"
  msgstr ""
  
! #: config/avr/avr.cc:11484
  #, gcc-internal-format
  msgid "both %s and %qE attribute provide address"
  msgstr ""
  
! #: config/avr/avr.cc:11494
  #, gcc-internal-format
  msgid "%qE attribute on non-volatile variable"
  msgstr ""
  
! #: config/avr/avr.cc:11572
  #, gcc-internal-format
  msgid "address spaces are not supported for reduced Tiny devices"
  msgstr ""
  
! #: config/avr/avr.cc:11579
  #, gcc-internal-format
  msgid "address space %qs not supported for devices with flash size up to %d KiB"
  msgstr ""
  
! #: config/avr/avr.cc:11772
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %qT"
  msgstr ""
  
! #: config/avr/avr.cc:11775
  #, gcc-internal-format
  msgid "pointer targeting address space %qs must be const in %s %q+D"
  msgstr ""
  
! #: config/avr/avr.cc:11800
  #, gcc-internal-format
  msgid "attribute %qs expects a constant positive integer argument"
  msgstr ""
  
! #: config/avr/avr.cc:11804
  #, gcc-internal-format
  msgid "vector number %d of %q+D is out of range 1%s3 for compact vector table"
  msgstr ""
  
! #: config/avr/avr.cc:11846
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must be located in static storage"
  msgstr ""
  
! #: config/avr/avr.cc:11889
  #, gcc-internal-format
  msgid "%<section(\"%s\")%> attribute on main function inhibits %<-mno-call-main%>"
  msgstr ""
  
! #: config/avr/avr.cc:11947
  #, 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.cc:12065
  #, gcc-internal-format
  msgid "static attribute %qs declaration for %q+D needs an address"
  msgstr ""
  
! #: config/avr/avr.cc:12154
  #, gcc-internal-format
  msgid "only uninitialized variables can be placed in the %<.noinit%> section"
  msgstr ""
  
  #. This might happen with C++ if stuff needs constructing.
! #: config/avr/avr.cc:12231
  #, gcc-internal-format
  msgid "variable %q+D with dynamic initialization put into program memory area"
  msgstr ""
  
! #: config/avr/avr.cc:12242
  #, gcc-internal-format
  msgid "uninitialized variable %q+D put into program memory area"
  msgstr ""
*************** msgstr ""
*** 42193,42239 ****
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12308
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12361
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:12425
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:15165
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16334 config/avr/avr.cc:16347
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:16362
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16405
  #, 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.cc:16414
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
--- 42227,42273 ----
  #. hence deny initializers now.  The values of symbols with an
  #. address attribute are determined by the attribute, not by
  #. some initializer.
! #: config/avr/avr.cc:12307
  #, gcc-internal-format
  msgid "variable %q+D with attribute %qs must not have an initializer"
  msgstr ""
  
! #: config/avr/avr.cc:12360
  #, gcc-internal-format
  msgid "%q+D has incompatible attributes %qs and %qs"
  msgstr ""
  
! #: config/avr/avr.cc:12424
  #, gcc-internal-format
  msgid "architecture %qs supported for assembler only"
  msgstr ""
  
! #: config/avr/avr.cc:15155
  #, gcc-internal-format
  msgid "conversion from address space %qs to address space %qs"
  msgstr ""
  
! #: config/avr/avr.cc:16324 config/avr/avr.cc:16337
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant"
  msgstr ""
  
! #: config/avr/avr.cc:16352
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time integer constant of 0x01, 0x7f, 0x80 or 0xfe as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expects a compile time long integer constant as first argument"
  msgstr ""
  
! #: config/avr/avr.cc:16395
  #, 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.cc:16404
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
*************** msgstr ""
*** 42348,42401 ****
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:690
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:709 config/bpf/bpf.cc:711
  #, gcc-internal-format
  msgid "no constructors"
  msgstr ""
  
! #: config/bpf/bpf.cc:727 config/bpf/bpf.cc:729
  #, gcc-internal-format
  msgid "no destructors"
  msgstr ""
  
! #: config/bpf/bpf.cc:774
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1058 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
  
! #: config/bpf/bpf.cc:1072
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr ""
  
! #: config/bpf/bpf.cc:1377 config/bpf/bpf.cc:1380
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1408 config/bpf/bpf.cc:1411
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1461 config/bpf/bpf.cc:1464
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1492 config/bpf/bpf.cc:1495
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
--- 42382,42435 ----
  msgid "eBPF stack limit exceeded"
  msgstr ""
  
! #: config/bpf/bpf.cc:713
  #, gcc-internal-format
  msgid "too many function arguments for eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:732 config/bpf/bpf.cc:734
  #, gcc-internal-format
  msgid "no constructors"
  msgstr ""
  
! #: config/bpf/bpf.cc:750 config/bpf/bpf.cc:752
  #, gcc-internal-format
  msgid "no destructors"
  msgstr ""
  
! #: config/bpf/bpf.cc:797
  #, gcc-internal-format
  msgid "indirect call in function, which are not supported by eBPF"
  msgstr ""
  
! #: config/bpf/bpf.cc:1081 config/loongarch/loongarch-builtins.cc:3042
  #: config/mips/mips.cc:17579 config/riscv/riscv-builtins.cc:369
  #: config/riscv/riscv-vector-builtins.cc:5203
  #, gcc-internal-format
  msgid "invalid argument to built-in function"
  msgstr ""
  
! #: config/bpf/bpf.cc:1095
  #, gcc-internal-format
  msgid "invalid built-in function at expansion"
  msgstr ""
  
! #: config/bpf/bpf.cc:1400 config/bpf/bpf.cc:1403
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1431 config/bpf/bpf.cc:1434
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_%s%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
  
! #: config/bpf/bpf.cc:1484 config/bpf/bpf.cc:1487
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: size must be constant"
  msgstr ""
  
! #: config/bpf/bpf.cc:1515 config/bpf/bpf.cc:1518
  #, gcc-internal-format
  msgid "could not inline call to %<__builtin_memset%>: too many bytes, use %<-minline-memops-threshold%>"
  msgstr ""
*************** msgstr ""
*** 42813,42819 ****
  msgid "%<-mn%> is not supported for linux targets"
  msgstr ""
  
! #: config/i386/driver-i386.cc:638
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
--- 42847,42853 ----
  msgid "%<-mn%> is not supported for linux targets"
  msgstr ""
  
! #: config/i386/driver-i386.cc:650
  #, gcc-internal-format
  msgid "Xeon Phi ISA support has been removed since GCC 15, use GCC 14 for the Xeon Phi ISAs or %<-march=broadwell%> for all the other ISAs supported on this machine."
  msgstr ""
*************** msgstr ""
*** 42986,42992 ****
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid forth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
--- 43020,43026 ----
  
  #: config/i386/i386-expand.cc:15246
  #, gcc-internal-format
! msgid "invalid fourth argument to %<__builtin_ia32_prefetch%>; using zero"
  msgstr ""
  
  #: config/i386/i386-expand.cc:15257
*************** msgstr ""
*** 43019,43574 ****
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:5485 config/rs6000/rs6000.cc:28522
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:920 config/i386/i386-options.cc:2253
! #: config/i386/i386-options.cc:2262
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:1205
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr ""
  
! #: config/i386/i386-options.cc:1269
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1334
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1374
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1657
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1663
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1699
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1712
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1729
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1807
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2058
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2112
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2114
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2142
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2148
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2151
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2155
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2173
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2184
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2190
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2193
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2197
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2223 config/i386/i386-options.cc:2232
! #: config/i386/i386-options.cc:2244 config/i386/i386-options.cc:2255
! #: config/i386/i386-options.cc:2266
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2235 config/i386/i386-options.cc:2247
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2290
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.cc:2295
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2307
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2309
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2316
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2318
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326 config/i386/i386-options.cc:2467
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2406
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2407
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2429
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2431
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2436
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2437
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2486
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2487
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2508
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2510
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2515
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2516
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2547
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2549
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2552
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2578
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2583
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2584
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2666
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2669
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2692
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2705
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2708
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2714
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2732
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2786
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2788
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2802
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2804
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2866
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2869
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2884
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2983 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3042
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3047
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3075
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3129
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3138 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:3307
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3317 config/i386/i386-options.cc:3903
! #: config/i386/i386-options.cc:3913 config/i386/i386-options.cc:4024
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3335
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3388
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3433
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3565
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3567
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3571
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3630 config/i386/i386-options.cc:3669
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3635 config/i386/i386-options.cc:3729
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3642 config/i386/i386-options.cc:3861
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3648
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:3661 config/i386/i386-options.cc:3703
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3665
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3673 config/i386/i386-options.cc:3721
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3682 config/i386/i386-options.cc:3699
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3686
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3690 config/i386/i386-options.cc:3717
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3707 config/i386/i386-options.cc:3725
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3821 config/rs6000/rs6000.cc:20765
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.cc:3848
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3869
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3940 config/i386/i386-options.cc:3962
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:4045
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4052
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4063
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4066
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
--- 43053,43608 ----
  msgid "the argument to %<xabort%> intrinsic must be an 8-bit immediate"
  msgstr ""
  
! #: config/i386/i386-features.cc:5503 config/rs6000/rs6000.cc:28747
  #, gcc-internal-format
  msgid "function versions cannot be marked as %<gnu_inline%>, bodies have to be generated"
  msgstr ""
  
! #: config/i386/i386-options.cc:930 config/i386/i386-options.cc:2263
! #: config/i386/i386-options.cc:2272
  #, gcc-internal-format, gfc-internal-format
  msgid "code model %s does not support PIC mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:1215
  #, gcc-internal-format
  msgid "attribute %qs argument is not a string"
  msgstr ""
  
! #: config/i386/i386-options.cc:1279
  #, gcc-internal-format
  msgid "attribute %qs argument %qs is unknown"
  msgstr ""
  
! #: config/i386/i386-options.cc:1344
  #, gcc-internal-format
  msgid "attribute value %qs was already specified in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1384
  #, gcc-internal-format
  msgid "attribute value %qs is unknown in %qs attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:1667
  #, gcc-internal-format
  msgid "wrong argument %qs to option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1673
  #, gcc-internal-format
  msgid "size ranges of option %qs should be increasing"
  msgstr ""
  
! #: config/i386/i386-options.cc:1683
  #, gcc-internal-format
  msgid "wrong strategy name %qs specified for option %qs"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:1709
  #, gcc-internal-format
  msgid "strategy name %qs specified for option %qs not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:1722
  #, gcc-internal-format
  msgid "unknown alignment %qs specified for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1732
  #, gcc-internal-format
  msgid "the max value for the last size range should be -1 for option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1739
  #, gcc-internal-format
  msgid "too many size ranges specified in option %qs"
  msgstr ""
  
! #: config/i386/i386-options.cc:1817
  #, gcc-internal-format
  msgid "unknown parameter to option %<-mtune-ctrl%>: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2068
  #, gcc-internal-format
  msgid "Intel MCU psABI isn%'t supported in %s mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2122
  #, gcc-internal-format
  msgid "%<-mtune=x86-64%> is deprecated; use %<-mtune=k8%> or %<-mtune=generic%> instead as appropriate"
  msgstr ""
  
! #: config/i386/i386-options.cc:2124
  #, gcc-internal-format
  msgid "%<target(\"tune=x86-64\")%> is deprecated; use %<target(\"tune=k8\")%> or %<target(\"tune=generic\")%> instead as appropriate"
  msgstr ""
  
  #. rep; movq isn't available in 32-bit code.
! #: config/i386/i386-options.cc:2152
  #, gcc-internal-format
  msgid "%<-mstringop-strategy=rep_8byte%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2158
  #, gcc-internal-format
  msgid "%<-mapxf%> is not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2161
  #, gcc-internal-format
  msgid "%<-mapx-features=%> option is not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2165
  #, gcc-internal-format
  msgid "%<-muintr%> not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2168
  #, gcc-internal-format
  msgid "%<-mlam=%> option: [u48|u57] not supported for 32-bit code"
  msgstr ""
  
! #: config/i386/i386-options.cc:2183
  #, gcc-internal-format
  msgid "address mode %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2194
  #, gcc-internal-format
  msgid "%<-mabi=ms%> not supported with X32 ABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2200
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2203
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=kernel-address%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2207
  #, gcc-internal-format
  msgid "%<-mabi=%s%> not supported with %<-fsanitize=thread%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2213
  #, gcc-internal-format
  msgid "%<-mlam=u48%> is not compatible with Hardware-assisted AddressSanitizer, override to %<-mlam=u57%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2233 config/i386/i386-options.cc:2242
! #: config/i386/i386-options.cc:2254 config/i386/i386-options.cc:2265
! #: config/i386/i386-options.cc:2276
  #, gcc-internal-format
  msgid "code model %qs not supported in the %s bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2245 config/i386/i386-options.cc:2257
  #, gcc-internal-format
  msgid "code model %qs not supported in x32 mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2300
  #, gcc-internal-format
  msgid "%<-masm=intel%> not supported in this configuration"
  msgstr ""
  
! #: config/i386/i386-options.cc:2305
  #, gcc-internal-format, gfc-internal-format
  msgid "%i-bit mode not compiled in"
  msgstr ""
  
! #: config/i386/i386-options.cc:2317
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2319
  #, gcc-internal-format
  msgid "%<generic%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2326
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2328
  #, gcc-internal-format
  msgid "%<intel%> CPU can be used only for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2336 config/i386/i386-options.cc:2477
  #, gcc-internal-format
  msgid "CPU you selected does not support x86-64 instruction set"
  msgstr ""
  
! #: config/i386/i386-options.cc:2416
  #, gcc-internal-format
  msgid "bad value %qs for %<-march=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2417
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"arch=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2439
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2441
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2446
  #, gcc-internal-format
  msgid "valid arguments to %<-march=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2447
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"arch=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2496
  #, gcc-internal-format
  msgid "bad value %qs for %<-mtune=%> switch"
  msgstr ""
  
! #: config/i386/i386-options.cc:2497
  #, gcc-internal-format
  msgid "bad value %qs for %<target(\"tune=\")%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:2518
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2520
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s; did you mean %qs?"
  msgstr ""
  
! #: config/i386/i386-options.cc:2525
  #, gcc-internal-format
  msgid "valid arguments to %<-mtune=%> switch are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2526
  #, gcc-internal-format
  msgid "valid arguments to %<target(\"tune=\")%> attribute are: %s"
  msgstr ""
  
! #: config/i386/i386-options.cc:2557
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored in 64-bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2559
  #, gcc-internal-format
  msgid "%<-mregparm%> is ignored for Intel MCU psABI"
  msgstr ""
  
! #: config/i386/i386-options.cc:2562
  #, gcc-internal-format
  msgid "%<-mregparm=%d%> is not between 0 and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2588
  #, gcc-internal-format
  msgid "%<-m96bit-long-double%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2593
  #, gcc-internal-format
  msgid "%<-mrtd%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2594
  #, gcc-internal-format
  msgid "%<target(\"rtd\")%> is ignored in 64bit mode"
  msgstr ""
  
! #: config/i386/i386-options.cc:2676
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary%> is not supported for this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2679
  #, gcc-internal-format
  msgid "%<-mpreferred-stack-boundary=%d%> is not between %d and %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:2702
  #, gcc-internal-format
  msgid "%<-mincoming-stack-boundary=%d%> is not between %d and 12"
  msgstr ""
  
! #: config/i386/i386-options.cc:2715
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:2718
  #, gcc-internal-format
  msgid "%<-mnop-mcount%> is not implemented for %<-fno-plt%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2724
  #, gcc-internal-format
  msgid "%<-msseregparm%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2725
  #, gcc-internal-format
  msgid "%<target(\"sseregparm\")%> used without SSE enabled"
  msgstr ""
  
! #: config/i386/i386-options.cc:2735
  #, gcc-internal-format
  msgid "SSE instruction set disabled, using 387 arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2742
  #, gcc-internal-format
  msgid "387 instruction set disabled, using SSE arithmetics"
  msgstr ""
  
! #: config/i386/i386-options.cc:2796
  #, gcc-internal-format
  msgid "stack probing requires %<-maccumulate-outgoing-args%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2798
  #, gcc-internal-format
  msgid "stack probing requires %<target(\"accumulate-outgoing-args\")%> for correctness"
  msgstr ""
  
! #: config/i386/i386-options.cc:2812
  #, gcc-internal-format
  msgid "fixed ebp register requires %<-maccumulate-outgoing-args%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2814
  #, gcc-internal-format
  msgid "fixed ebp register requires %<target(\"accumulate-outgoing-args\")%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2876
  #, gcc-internal-format
  msgid "%<-mfentry%> isn%'t supported for 32-bit in combination with %<-fpic%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:2879
  #, gcc-internal-format
  msgid "%<-mno-fentry%> isn%'t compatible with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2889
  #, gcc-internal-format
  msgid "%<-pg%> without %<-mfentry%> may be unreliable with shrink wrapping"
  msgstr ""
  
! #: config/i386/i386-options.cc:2894
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> isn%'t currently supported with SEH"
  msgstr ""
  
! #: config/i386/i386-options.cc:2993 config/loongarch/loongarch-opts.cc:939
  #, gcc-internal-format
  msgid "unknown option for %<-mrecip=%s%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3052
  #, gcc-internal-format
  msgid "%qs is not a valid number in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3057
  #, gcc-internal-format
  msgid "%qs is not a valid offset in %<-mstack-protector-guard-offset=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3085
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %<-mstack-protector-guard-reg=%>"
  msgstr ""
  
! #: config/i386/i386-options.cc:3139
  #, gcc-internal-format
  msgid "%<-fcf-protection=full%> is not enabled by %<-fhardened%> because it was specified on the command line"
  msgstr ""
  
! #: config/i386/i386-options.cc:3148 config/riscv/riscv.cc:12359
  #: config/riscv/riscv.cc:12363
  #, gcc-internal-format
  msgid "%<-fcf-protection%> is not compatible with this target"
  msgstr ""
  
! #: config/i386/i386-options.cc:3317
  #, gcc-internal-format
  msgid "interrupt and naked attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3327 config/i386/i386-options.cc:3913
! #: config/i386/i386-options.cc:3923 config/i386/i386-options.cc:4034
  #, gcc-internal-format
  msgid "%qs and %qs attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3345
  #, gcc-internal-format
  msgid "only DWARF debug format is supported for interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3398
  #, gcc-internal-format
  msgid "%<-mindirect-branch=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3408
  #, gcc-internal-format
  msgid "%<-mindirect-branch%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3443
  #, gcc-internal-format
  msgid "%<-mfunction-return=%s%> and %<-mcmodel=large%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3453
  #, gcc-internal-format
  msgid "%<-mfunction-return%> and %<-fcf-protection%> are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3575
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an exception service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3577
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386-options.cc:3581
  #, gcc-internal-format
  msgid "%s instructions aren%'t allowed in a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386-options.cc:3640 config/i386/i386-options.cc:3679
  #, gcc-internal-format
  msgid "fastcall and regparm attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3645 config/i386/i386-options.cc:3739
  #, gcc-internal-format
  msgid "regparm and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3652 config/i386/i386-options.cc:3871
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3658
  #, gcc-internal-format
  msgid "argument to %qE attribute larger than %d"
  msgstr ""
  
! #: config/i386/i386-options.cc:3671 config/i386/i386-options.cc:3713
  #, gcc-internal-format
  msgid "fastcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3675
  #, gcc-internal-format
  msgid "fastcall and stdcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3683 config/i386/i386-options.cc:3731
  #, gcc-internal-format
  msgid "fastcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3692 config/i386/i386-options.cc:3709
  #, gcc-internal-format
  msgid "stdcall and cdecl attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3696
  #, gcc-internal-format
  msgid "stdcall and fastcall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3700 config/i386/i386-options.cc:3727
  #, gcc-internal-format
  msgid "stdcall and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3717 config/i386/i386-options.cc:3735
  #, gcc-internal-format
  msgid "cdecl and thiscall attributes are not compatible"
  msgstr ""
  
! #: config/i386/i386-options.cc:3723
  #, gcc-internal-format
  msgid "%qE attribute is used for non-class method"
  msgstr ""
  
! #: config/i386/i386-options.cc:3831 config/rs6000/rs6000.cc:20935
  #, gcc-internal-format
  msgid "%qE incompatible attribute ignored"
  msgstr ""
  
! #: config/i386/i386-options.cc:3858
  #, gcc-internal-format
  msgid "%qE attribute only available for 32-bit"
  msgstr ""
  
! #: config/i386/i386-options.cc:3879
  #, gcc-internal-format
  msgid "argument to %qE attribute is neither zero, nor one"
  msgstr ""
  
! #: config/i386/i386-options.cc:3950 config/i386/i386-options.cc:3972
  #: config/ia64/ia64.cc:827 config/s390/s390.cc:1258
  #, gcc-internal-format
  msgid "%qE attribute requires a string constant argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:3960 config/i386/i386-options.cc:3982
  #: config/s390/s390.cc:1287
  #, gcc-internal-format
  msgid "argument to %qE attribute is not (keep|thunk|thunk-inline|thunk-extern)"
  msgstr ""
  
! #: config/i386/i386-options.cc:4055
  #, gcc-internal-format
  msgid "interrupt service routine should have a pointer as the first argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4062
  #, gcc-internal-format
  msgid "interrupt service routine should have %qs as the second argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4073
  #, gcc-internal-format
  msgid "interrupt service routine can only have a pointer argument and an optional integer argument"
  msgstr ""
  
! #: config/i386/i386-options.cc:4076
  #, gcc-internal-format
  msgid "interrupt service routine must return %<void%>"
  msgstr ""
*************** msgstr ""
*** 43692,43819 ****
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6947
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9313
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9403
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10483
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10488
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10879
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10899
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10910
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12665
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12669
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12671
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14015
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14026 config/i386/i386.cc:14040
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14087
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14286 config/i386/i386.cc:14288
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18531
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24036
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24131
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24235
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24950
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:26999
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27006
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27013
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27699
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
--- 43726,43853 ----
  msgid "the ABI for passing parameters with %d-byte alignment has changed in GCC 4.6"
  msgstr ""
  
! #: config/i386/i386.cc:6949
  #, gcc-internal-format
  msgid "%<-mcall-ms2sysv-xlogues%> is not compatible with %s"
  msgstr ""
  
! #: config/i386/i386.cc:9359
  #, gcc-internal-format
  msgid "%<ms_hook_prologue%> attribute is not compatible with %<-mfentry%> for 32-bit"
  msgstr ""
  
! #: config/i386/i386.cc:9449
  #, gcc-internal-format
  msgid "Dynamic Realign Argument Pointer (DRAP) not supported in interrupt service routine.  This may be worked around by avoiding functions with aggregate return."
  msgstr ""
  
! #: config/i386/i386.cc:10529
  #, gcc-internal-format
  msgid "Stack realignment not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10534
  #, gcc-internal-format
  msgid "regparm nested function not supported with %<__builtin_eh_return%>"
  msgstr ""
  
! #: config/i386/i386.cc:10925
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support fastcall with nested function"
  msgstr ""
  
! #: config/i386/i386.cc:10945
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 2 register parameters for a nested function"
  msgstr ""
  
  #. FIXME: We could make this work by pushing a register
  #. around the addition and comparison.
! #: config/i386/i386.cc:10956
  #, gcc-internal-format
  msgid "%<-fsplit-stack%> does not support 3 register parameters"
  msgstr ""
  
! #: config/i386/i386.cc:12711
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with a function with the %<no_caller_saved_registers%> attribute"
  msgstr ""
  
! #: config/i386/i386.cc:12715
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an exception service routine"
  msgstr ""
  
! #: config/i386/i386.cc:12717
  #, gcc-internal-format
  msgid "%<-mtls-dialect=gnu2%> must be used with an interrupt service routine"
  msgstr ""
  
! #: config/i386/i386.cc:14061
  #, gcc-internal-format
  msgid "%<V%> modifier on non-integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14072 config/i386/i386.cc:14086
  #, gcc-internal-format
  msgid "unsupported size for integer register"
  msgstr ""
  
! #: config/i386/i386.cc:14118
  #, gcc-internal-format
  msgid "extended registers have no high halves"
  msgstr ""
  
! #: config/i386/i386.cc:14133
  #, gcc-internal-format
  msgid "unsupported operand size for extended register"
  msgstr ""
  
! #: config/i386/i386.cc:14332 config/i386/i386.cc:14334
  #, gcc-internal-format
  msgid "non-integer operand used with operand code %<z%>"
  msgstr ""
  
! #: config/i386/i386.cc:18577
  #, gcc-internal-format
  msgid "empty class %qT parameter passing ABI changes in %<-fabi-version=12%> (GCC 8)"
  msgstr ""
  
! #: config/i386/i386.cc:24082
  msgid "the alignment of %<_Atomic %T%> fields changed in %{GCC 11.1%}"
  msgstr ""
  
! #: config/i386/i386.cc:24177
  #, gcc-internal-format
  msgid "no register available for profiling %<-mcmodel=large%s%>"
  msgstr ""
  
! #: config/i386/i386.cc:24281
  #, gcc-internal-format
  msgid "profiling %<-mcmodel=large%> with PIC is not supported"
  msgstr ""
  
! #: config/i386/i386.cc:24996
  #, gcc-internal-format
  msgid "%<__bfloat16%> is redefined from typedef %<short%> to real %<__bf16%> since GCC 13.1, be careful of implicit conversion between %<__bf16%> and %<short%>; an explicit bitcast may be needed here"
  msgstr ""
  
! #: config/i386/i386.cc:27049
  #, gcc-internal-format
  msgid "unknown architecture specific memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27056
  #, gcc-internal-format
  msgid "%<HLE_ACQUIRE%> not used with %<ACQUIRE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27063
  #, gcc-internal-format
  msgid "%<HLE_RELEASE%> not used with %<RELEASE%> or stronger memory model"
  msgstr ""
  
! #: config/i386/i386.cc:27749
  #, gcc-internal-format
  msgid "%<-fexcess-precision=16%> is not compatible with %<-mfpmath=387%>"
  msgstr ""
*************** msgstr ""
*** 43823,43830 ****
  msgid "malformed %<#pragma builtin%>"
  msgstr ""
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8646
! #: config/loongarch/loongarch.cc:8656
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr ""
--- 43857,43864 ----
  msgid "malformed %<#pragma builtin%>"
  msgstr ""
  
! #: config/ia64/ia64.cc:766 config/loongarch/loongarch.cc:8683
! #: config/loongarch/loongarch.cc:8693
  #, gcc-internal-format
  msgid "invalid argument of %qE attribute"
  msgstr ""
*************** msgstr ""
*** 44022,44029 ****
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17045
! #: config/s390/s390.cc:17096 config/s390/s390.cc:17114
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
--- 44056,44063 ----
  msgid "the value of pragma or attribute %<target(\"%s\")%> not be empty"
  msgstr ""
  
! #: config/loongarch/loongarch-target-attr.cc:332 config/s390/s390.cc:17061
! #: config/s390/s390.cc:17112 config/s390/s390.cc:17130
  #, gcc-internal-format
  msgid "attribute %<target%> argument %qs is unknown"
  msgstr ""
*************** msgstr ""
*** 44074,44090 ****
  msgid "%qs is not supported in target attribute"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8618
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8636
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8664
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
--- 44108,44124 ----
  msgid "%qs is not supported in target attribute"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8655
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for thread-local variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8673
  #, gcc-internal-format
  msgid "%qE attribute cannot be specified for register variables"
  msgstr ""
  
! #: config/loongarch/loongarch.cc:8701
  #, gcc-internal-format
  msgid "multiple %qE attribute"
  msgstr ""
*************** msgstr ""
*** 45643,45654 ****
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4527
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4510
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
--- 45677,45688 ----
  msgid "%<-mriscv-attribute%> RISC-V ELF attribute requires GNU as 2.32 [%<-mriscv-attribute%>]"
  msgstr ""
  
! #: config/riscv/riscv.cc:12504 config/rs6000/rs6000.cc:4608
  #, gcc-internal-format
  msgid "%qs is not a valid base register in %qs"
  msgstr ""
  
! #: config/riscv/riscv.cc:12518 config/rs6000/rs6000.cc:4591
  #, gcc-internal-format
  msgid "%qs is not a valid number in %qs"
  msgstr ""
*************** msgstr ""
*** 45754,45760 ****
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
--- 45788,45795 ----
  #: config/rs6000/rs6000-builtin.cc:103 config/rs6000/rs6000-builtin.cc:110
  #: config/rs6000/rs6000-builtin.cc:124 config/rs6000/rs6000-builtin.cc:127
  #: config/rs6000/rs6000-builtin.cc:130 config/rs6000/rs6000-builtin.cc:133
! #: config/rs6000/rs6000-builtin.cc:140 config/rs6000/rs6000-builtin.cc:143
! #: config/rs6000/rs6000-builtin.cc:154
  #, gcc-internal-format
  msgid "%qs requires the %qs option"
  msgstr ""
*************** msgid "%qs requires the %qs option and e
*** 45766,45771 ****
--- 45801,45807 ----
  msgstr ""
  
  #: config/rs6000/rs6000-builtin.cc:106 config/rs6000/rs6000-builtin.cc:117
+ #: config/rs6000/rs6000-builtin.cc:146 config/rs6000/rs6000-builtin.cc:150
  #, gcc-internal-format
  msgid "%qs requires the %qs and %qs options"
  msgstr ""
*************** msgstr ""
*** 45775,45868 ****
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2250
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2308
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2494
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2513
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2541
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2570
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2917 config/rs6000/rs6000-builtin.cc:3071
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2919 config/rs6000/rs6000-builtin.cc:3073
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3024
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3187
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3290
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3297
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3303
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3310
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3459
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3475
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3492
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3508
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr ""
--- 45811,45909 ----
  msgid "%qs requires quad-precision floating-point arithmetic"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2401
  #, gcc-internal-format
  msgid "argument 1 of %qs must be a constant"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2459
  #, gcc-internal-format
  msgid "argument 1 of %qs is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2645
  #, gcc-internal-format
  msgid "builtin %qs only accepts a string argument"
  msgstr ""
  
  #. Invalid CPU argument.
! #: config/rs6000/rs6000-builtin.cc:2664
  #, gcc-internal-format
  msgid "cpu %qs is an invalid argument to builtin %qs"
  msgstr ""
  
  #. Invalid HWCAP argument.
! #: config/rs6000/rs6000-builtin.cc:2692
  #, gcc-internal-format
  msgid "%s %qs is an invalid argument to builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:2721
  #, gcc-internal-format
  msgid "builtin %qs needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3068 config/rs6000/rs6000-builtin.cc:3230
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be an unsigned literal"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3070 config/rs6000/rs6000-builtin.cc:3232
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d is an unsigned literal that is out of range"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3183
  #, gcc-internal-format
  msgid "builtin %qs is only valid in 64-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3346
  #, gcc-internal-format
  msgid "unresolved overload for builtin %qF"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3530
! #, gcc-internal-format
! msgid "invalid arguments to builtin"
! msgstr ""
! 
! #: config/rs6000/rs6000-builtin.cc:3555
  #, gcc-internal-format
  msgid "%qs not supported with %<-msoft-float%>"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3562
  #, gcc-internal-format
  msgid "%qs is not supported in 32-bit mode"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3568
  #, gcc-internal-format
  msgid "%qs requires %<long double%> to be IBM 128-bit format"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3575
  #, gcc-internal-format
  msgid "%qs requires %<__ibm128%> type support"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3724
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between 0 and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3740
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be a variable or a literal between %d and %d, inclusive"
  msgstr ""
  
! #: config/rs6000/rs6000-builtin.cc:3773
  #, gcc-internal-format, gfc-internal-format
  msgid "argument %d must be either a literal %d or a literal %d"
  msgstr ""
*************** msgstr ""
*** 45897,45943 ****
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1239 config/rs6000/rs6000-c.cc:1600
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1246 config/rs6000/rs6000-c.cc:1332
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1510
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1699
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1703
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1789
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1845 config/rs6000/rs6000-c.cc:2029
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2018
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2022
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
--- 45938,46009 ----
  msgid "junk at end of %<#pragma longcall%>"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1272 config/rs6000/rs6000-c.cc:1634
  #, gcc-internal-format
  msgid "builtin %qs only accepts 1 argument"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1279 config/rs6000/rs6000-c.cc:1365
  #, gcc-internal-format
  msgid "builtin %qs only accepts 2 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1543
  #, gcc-internal-format
  msgid "builtin %qs only accepts 3 arguments"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1734
! #, gcc-internal-format
! msgid "%qE requires 6 arguments"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1746
! #, gcc-internal-format
! msgid "first argument to %qE must be a pointer"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1757
! #, gcc-internal-format
! msgid "first argument to %qE must point to a complete type"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1767
! #, gcc-internal-format
! msgid "type size must be constant"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1801
! #, gcc-internal-format
! msgid "size %wu not supported for %qE (must be 1, 2, 4, 8, or 16 bytes)"
! msgstr ""
! 
! #: config/rs6000/rs6000-c.cc:1844
  #, gcc-internal-format
  msgid "%<vec_lvsl%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1848
  #, gcc-internal-format
  msgid "%<vec_lvsr%> is deprecated for little endian; use assignment for unaligned loads and stores"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1934
  #, gcc-internal-format
  msgid "passing argument %d of %qE discards %qs qualifier from pointer target type"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:1990 config/rs6000/rs6000-c.cc:2174
  #, gcc-internal-format
  msgid "invalid parameter combination for AltiVec intrinsic %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2163
  #, gcc-internal-format
  msgid "overloaded builtin %qs is implemented by builtin %qs"
  msgstr ""
  
! #: config/rs6000/rs6000-c.cc:2167
  #, gcc-internal-format
  msgid "%qs is not supported in this compiler configuration"
  msgstr ""
*************** msgstr ""
*** 45947,45978 ****
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:447
  #, gcc-internal-format
! msgid "invalid use of MMA type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:499
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:683
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1113
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1639
  #, gcc-internal-format
! msgid "invalid use of MMA operand of type %qs as a function parameter"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:2028
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
--- 46013,46044 ----
  msgid "ELFv2 parameter passing for an argument containing zero-width bit fields but that is otherwise a homogeneous aggregate was corrected in GCC 12"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:451
  #, gcc-internal-format
! msgid "invalid use of %s type %qs as a function return value"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:504
  #, gcc-internal-format
  msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:688
  #, gcc-internal-format
  msgid "cannot return value in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1118
  #, gcc-internal-format
  msgid "cannot pass argument in vector register because altivec instructions are disabled, use %qs to enable them"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:1646
  #, gcc-internal-format
! msgid "invalid use of %s operand of type %qs as a function parameter"
  msgstr ""
  
! #: config/rs6000/rs6000-call.cc:2036
  #, gcc-internal-format
  msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
  msgstr ""
*************** msgstr ""
*** 45997,46250 ****
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3234 config/rs6000/rs6000.cc:3237
! #: config/rs6000/rs6000.cc:3240
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3341
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3461
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3510
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3638
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3799
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3816
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3835
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3845
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3856
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3901
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3909
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:3947 config/rs6000/rs6000.cc:3955
! #: config/rs6000/rs6000.cc:3969 config/rs6000/rs6000.cc:4031
! #: config/rs6000/rs6000.cc:4064 config/rs6000/rs6000.cc:4079
! #: config/rs6000/rs6000.cc:4087 config/rs6000/rs6000.cc:4206
! #: config/rs6000/rs6000.cc:4219 config/rs6000/rs6000.cc:4228
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4379
! #: config/rs6000/rs6000.cc:4401
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4115
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4132
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4145
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4148
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4167
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4176
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4198
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4285
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4298 config/rs6000/rs6000.cc:4313
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4326
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4535
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4833
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4852
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4856
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4874
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11220
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:18025
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20428
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20510
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20512
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20514
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20516
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20522
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20525
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20530
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20533
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24697
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24700
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24702
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25223
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25359
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25649
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:28836
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29314
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29319
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
--- 46063,46326 ----
  msgid "Stack frame larger than 2G is not supported for %<-fsplit-stack%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3302 config/rs6000/rs6000.cc:3305
! #: config/rs6000/rs6000.cc:3308
  #, gcc-internal-format
  msgid "%qs requires %qs or %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3409
  #, gcc-internal-format
  msgid "%qs requires PowerPC64 architecture, enabling"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3529
  #, gcc-internal-format
  msgid "%<-mcall-aixdesc%> incompatible with %<-mabi=elfv2%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3578
  #, gcc-internal-format
  msgid "%qs unsupported for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3706
  #, gcc-internal-format
  msgid "%qs is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3867
  #, gcc-internal-format
  msgid "AltiVec not supported in this target"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3884
  #, gcc-internal-format
  msgid "%qs is not supported on little endian systems"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3903
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-msoft-float%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3913
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mavoid-indexed-addresses%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3924
  #, gcc-internal-format
  msgid "%<-mvsx%> and %<-mno-altivec%> are incompatible"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:3969
  #, gcc-internal-format
  msgid "power9 target option is incompatible with %<%s=<xxx>%> for <xxx> less than power9"
  msgstr ""
  
  #. Enforce that none of the ISA_3_0_MASKS_SERVER flags
  #. were explicitly cleared.
! #: config/rs6000/rs6000.cc:3977
  #, gcc-internal-format
  msgid "%qs incompatible with explicitly disabled options"
  msgstr ""
  
  #. TARGET_VSX = 1 implies Power 7 and newer
! #: config/rs6000/rs6000.cc:4015 config/rs6000/rs6000.cc:4023
! #: config/rs6000/rs6000.cc:4037 config/rs6000/rs6000.cc:4099
! #: config/rs6000/rs6000.cc:4132 config/rs6000/rs6000.cc:4147
! #: config/rs6000/rs6000.cc:4155 config/rs6000/rs6000.cc:4274
! #: config/rs6000/rs6000.cc:4287 config/rs6000/rs6000.cc:4296
! #: config/rs6000/rs6000.cc:4434 config/rs6000/rs6000.cc:4447
! #: config/rs6000/rs6000.cc:4460 config/rs6000/rs6000.cc:4482
  #, gcc-internal-format
  msgid "%qs requires %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4183
  #, gcc-internal-format
  msgid "target attribute or pragma changes %<long double%> size"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4200
  #, gcc-internal-format
  msgid "%qs requires full ISA 2.06 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4213
  #, gcc-internal-format
  msgid "Using IEEE extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4216
  #, gcc-internal-format
  msgid "Using IBM extended precision %<long double%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4235
  #, gcc-internal-format
  msgid "%qs requires VSX support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4244
  #, gcc-internal-format
  msgid "The %<-mfloat128%> option may not be fully supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4266
  #, gcc-internal-format
  msgid "%qs requires full ISA 3.0 support"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4353
  #, gcc-internal-format
  msgid "unknown vectorization library ABI type in %<-mveclibabi=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4366 config/rs6000/rs6000.cc:4381
  #, gcc-internal-format
  msgid "target attribute or pragma changes AltiVec ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4394
  #, gcc-internal-format
  msgid "target attribute or pragma changes darwin64 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4616
  #, gcc-internal-format
  msgid "%qs needs a valid base register"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4914
  #, gcc-internal-format
  msgid "unknown option for %<%s=%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4933
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires %<-mcpu=power8%> or later"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4937
  #, gcc-internal-format
  msgid "%<-mrop-protect%> requires the ELFv2 ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:4955
  #, gcc-internal-format
  msgid "%qs is deprecated and not recommended in any circumstances"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11306
  #, gcc-internal-format
  msgid "%qs is an opaque type, and you cannot set it to other values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:11312
! #, gcc-internal-format
! msgid "%qs is an opaque type, and you cannot set it to constants"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:18193
  #, gcc-internal-format
  msgid "no profiling of 64-bit code for this ABI"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20596
  #, gcc-internal-format
  msgid "you cannot take the address of a nested function if you use the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20678
  #, gcc-internal-format
  msgid "use of %<long double%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20680
  #, gcc-internal-format
  msgid "use of boolean types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20682
  #, gcc-internal-format
  msgid "use of %<complex%> in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20684
  #, gcc-internal-format
  msgid "use of decimal floating-point types in AltiVec types is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20690
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20693
  #, gcc-internal-format
  msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20698
  #, gcc-internal-format
  msgid "use of %<long long%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:20701
  #, gcc-internal-format
  msgid "use of %<double%> in AltiVec types is invalid without %qs"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24914
  #, gcc-internal-format
  msgid "invalid cpu %qs for %s%qs%s"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24917
  #, gcc-internal-format
  msgid "%s%qs%s is not allowed"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:24919
  #, gcc-internal-format
  msgid "%s%qs%s is invalid"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25440
  #, gcc-internal-format
  msgid "%<-mno-%s%> turns off %<-m%s%>"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25576
  #, gcc-internal-format
  msgid "%<target_clones%> attribute needs GLIBC (2.23 and newer) that exports hardware capability bits"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:25866
  #, gcc-internal-format
  msgid "Virtual function multiversioning not supported"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29066
  #, gcc-internal-format
  msgid "the result for the xxspltidp instruction is undefined for subnormal input values"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29549
  #, gcc-internal-format
  msgid "type %<__vector_quad%> requires the %qs option"
  msgstr ""
  
! #: config/rs6000/rs6000.cc:29554
  #, gcc-internal-format
! msgid "type %<__vector_pair%> requires the %qs or %qs option"
! msgstr ""
! 
! #: config/rs6000/rs6000.cc:29560
! #, gcc-internal-format
! msgid "type %<__dmr1024%> requires the %qs option"
  msgstr ""
  
  #: config/rx/rx.cc:652
*************** msgstr ""
*** 46432,46590 ****
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.cc:11111
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12511
  #, 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.cc:12527
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12555
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.cc:12559
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13306
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14265
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16617
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16624
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16659
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16662
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16691
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16695
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16716
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16722
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16724
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16727
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16746
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16749
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16810
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16846
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.cc:16853
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.cc:16884
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17051
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
  
! #: config/s390/s390.cc:18130
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr ""
  
! #: config/s390/s390.cc:18135
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr ""
  
! #: config/s390/s390.cc:18140
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr ""
--- 46508,46666 ----
  msgid "argument to %qE attribute is not (keep|thunk|thunk-extern)"
  msgstr ""
  
! #: config/s390/s390.cc:11127
  #, gcc-internal-format
  msgid "total size of local variables exceeds architecture limit"
  msgstr ""
  
! #: config/s390/s390.cc:12527
  #, 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.cc:12543
  #, gcc-internal-format
  msgid "frame size of function %qs is %wd bytes which is more than half the stack size; the dynamic check would not be reliable; no check emitted for this function"
  msgstr ""
  
! #: config/s390/s390.cc:12571
  #, gcc-internal-format
  msgid "frame size of %qs is %wd bytes"
  msgstr ""
  
! #: config/s390/s390.cc:12575
  #, gcc-internal-format
  msgid "%qs uses dynamic stack allocation"
  msgstr ""
  
! #: config/s390/s390.cc:13322
  #, gcc-internal-format
  msgid "parameter passing for argument of type %qT with zero-width bit fields members changed in GCC 12"
  msgstr ""
  
! #: config/s390/s390.cc:14281
  #, gcc-internal-format
  msgid "nested functions cannot be profiled with %<-mfentry%> on s390"
  msgstr ""
  
! #: config/s390/s390.cc:16633
  #, gcc-internal-format
  msgid "64-bit ABI not supported in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16640
  #, gcc-internal-format
  msgid "thunk-inline is only supported with %<-mindirect-branch-jump%>"
  msgstr ""
  
! #: config/s390/s390.cc:16675
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware vector support not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16678
  #, gcc-internal-format
  msgid "hardware vector support not available with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16707
  #, gcc-internal-format, gfc-internal-format
  msgid "hardware decimal floating-point instructions not available on %s"
  msgstr ""
  
! #: config/s390/s390.cc:16711
  #, gcc-internal-format
  msgid "hardware decimal floating-point instructions not available in ESA/390 mode"
  msgstr ""
  
! #: config/s390/s390.cc:16723
  #, gcc-internal-format
  msgid "%<-mhard-dfp%> cannot be used in conjunction with %<-msoft-float%>"
  msgstr ""
  
! #: config/s390/s390.cc:16732
  #, gcc-internal-format
  msgid "%<-mbackchain%> %<-mpacked-stack%> %<-mhard-float%> are not supported in combination"
  msgstr ""
  
! #: config/s390/s390.cc:16738
  #, gcc-internal-format
  msgid "stack size must be greater than the stack guard value"
  msgstr ""
  
! #: config/s390/s390.cc:16740
  #, gcc-internal-format
  msgid "stack size must not be greater than 64k"
  msgstr ""
  
! #: config/s390/s390.cc:16743
  #, gcc-internal-format
  msgid "%<-mstack-guard%> implies use of %<-mstack-size%>"
  msgstr ""
  
! #: config/s390/s390.cc:16756
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16759
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-prologue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16762
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-check%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16765
  #, gcc-internal-format
  msgid "%<-mtpf-trace-hook-epilogue-target%> requires integer in range 0-4095"
  msgstr ""
  
! #: config/s390/s390.cc:16826
  #, gcc-internal-format
  msgid "%<-mfentry%> is supported only for 64-bit CPUs"
  msgstr ""
  
  #. argument is not a plain number
! #: config/s390/s390.cc:16862
  #, gcc-internal-format
  msgid "arguments to %qs should be non-negative integers"
  msgstr ""
  
! #: config/s390/s390.cc:16869
  #, gcc-internal-format
  msgid "argument to %qs is too large (max. %d)"
  msgstr ""
  
! #: config/s390/s390.cc:16900
  #, gcc-internal-format
  msgid "%<-mno-pic-data-is-text-relative%> cannot be used without %<-fpic%>/%<-fPIC%>"
  msgstr ""
  
  #. Value is not allowed for the target attribute.
! #: config/s390/s390.cc:17067
  #, gcc-internal-format
  msgid "value %qs is not supported by attribute %<target%>"
  msgstr ""
  
! #: config/s390/s390.cc:18146
  #, gcc-internal-format
  msgid "invalid cc output constraint: %qs"
  msgstr ""
  
! #: config/s390/s390.cc:18151
  #, gcc-internal-format
  msgid "multiple cc output constraints not supported"
  msgstr ""
  
! #: config/s390/s390.cc:18156
  #, gcc-internal-format
  msgid "%<asm%> specifier for cc output conflicts with %<asm%> clobber list"
  msgstr ""
  
! #: config/s390/s390.cc:18162
  #, gcc-internal-format
  msgid "invalid type for cc output constraint"
  msgstr ""
*************** msgstr ""
*** 46959,47017 ****
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4504
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4528
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:6958 ada/gcc-interface/utils.cc:7136
! #: ada/gcc-interface/utils.cc:7376
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7013
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7028
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7050
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7059
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7080
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7089
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7336 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7671
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
--- 47035,47093 ----
  msgid "subprogram %q+F not marked %<Inline%>"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4514
  #, gcc-internal-format
  msgid "invalid element type for attribute %qs"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:4538
  #, gcc-internal-format
  msgid "number of components of vector not a power of two"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:6968 ada/gcc-interface/utils.cc:7146
! #: ada/gcc-interface/utils.cc:7386
  #, gcc-internal-format
  msgid "%qs attribute ignored"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7023
  #, gcc-internal-format
  msgid "%qs attribute without arguments on a non-prototype"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7038
  #, gcc-internal-format
  msgid "%qs argument has invalid operand number (argument %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7060
  #, gcc-internal-format
  msgid "%qs argument with out-of-range operand number (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7069
  #, gcc-internal-format
  msgid "%qs argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7090
  #, gcc-internal-format
  msgid "%qs attribute requires prototypes with named arguments"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7099
  #, gcc-internal-format
  msgid "%qs attribute only applies to variadic functions"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7346 d/d-attribs.cc:365 d/d-attribs.cc:491
  #: rust/rust-attribs.cc:195
  #, gcc-internal-format
  msgid "%qE attribute has no effect"
  msgstr ""
  
! #: ada/gcc-interface/utils.cc:7681
  #, gcc-internal-format
  msgid "attribute %qs applies to array types only"
  msgstr ""
*************** msgstr ""
*** 47086,47093 ****
  msgid "could not get size of source file"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2889 c/c-typeck.cc:15498 cp/typeck.cc:2635
! #: cp/typeck.cc:9872 cp/typeck.cc:10680 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
--- 47162,47169 ----
  msgid "could not get size of source file"
  msgstr ""
  
! #: c/c-convert.cc:104 c/c-typeck.cc:2896 c/c-typeck.cc:15515 cp/typeck.cc:2635
! #: cp/typeck.cc:9873 cp/typeck.cc:10681 d/d-convert.cc:262
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr ""
*************** msgstr ""
*** 47107,47113 ****
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6069 c/c-decl.cc:6072
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
--- 47183,47189 ----
  msgid "conversion to non-scalar type requested"
  msgstr ""
  
! #: c/c-decl.cc:917 c/c-decl.cc:6071 c/c-decl.cc:6074
  #, gcc-internal-format
  msgid "array size missing in %q+D"
  msgstr ""
*************** msgstr ""
*** 47167,47591 ****
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1735 c/c-decl.cc:7962
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1738 c/c-decl.cc:7965 c/c-decl.cc:8971 c/c-decl.cc:9987
! #: c/c-decl.cc:9993 c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
  
! #: c/c-decl.cc:1961
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1969
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2017
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2023
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2032
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2045
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2063
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2067
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2071
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2109
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr ""
  
! #: c/c-decl.cc:2162
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2167
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr ""
  
! #: c/c-decl.cc:2170 c/c-decl.cc:3349
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2187
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2194
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2234
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2244 c/c-decl.cc:2269
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr ""
  
! #: c/c-decl.cc:2255
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2260
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2293
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2306 c/c-decl.cc:2367
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2323
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2327
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2331
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2340
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2391
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2408
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2421
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2426
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2454
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2470
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2494 c/c-decl.cc:2621
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2533 c/c-decl.cc:2661
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2544 c/c-decl.cc:2552 c/c-decl.cc:2650 c/c-decl.cc:2658
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2569
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2572
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2595
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2598
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2642
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2680
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2687
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2702
  #, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:2712
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2733
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2760
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:3307
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr ""
  
! #: c/c-decl.cc:3329
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3342 cp/name-lookup.cc:3652
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3368
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3374 cp/name-lookup.cc:3363
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
  
! #: c/c-decl.cc:3557
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3713 c/c-decl.cc:3727
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3719 c/c-decl.cc:3732
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.cc:3751
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:4022
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4032
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:4043
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4104
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4109
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.cc:4122
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4127
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.cc:4131
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:4179 cp/decl.cc:3833
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4216
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4219
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4222
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4224 c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.cc:4279 c/c-decl.cc:4370
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4302
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.cc:4402 cp/decl.cc:4667
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.cc:4433
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4495
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4505
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4511
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4514 c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4526
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4609
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4824 cp/tree.cc:5414
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4833
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4853
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
  
! #: c/c-decl.cc:4873
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4875
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
--- 47243,47667 ----
  msgid "underspecified declaration of %qE, which is already declared in this scope"
  msgstr ""
  
! #: c/c-decl.cc:1736 c/c-decl.cc:7964
  #, gcc-internal-format
  msgid "using %qD as both a typedef and a tag is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:1739 c/c-decl.cc:7967 c/c-decl.cc:8973 c/c-decl.cc:10006
! #: c/c-decl.cc:10012 c/c-decl.cc:10230
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr ""
  
! #: c/c-decl.cc:1962
  #, gcc-internal-format
  msgid "a parameter list with an ellipsis cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:1970
  #, gcc-internal-format
  msgid "an argument type that has a default promotion cannot match an empty parameter name list declaration"
  msgstr ""
  
! #: c/c-decl.cc:2018
  #, gcc-internal-format
  msgid "prototype for %q+D declares more arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2024
  #, gcc-internal-format
  msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
  msgstr ""
  
! #: c/c-decl.cc:2033
  #, gcc-internal-format
  msgid "prototype for %q+D declares argument %d with incompatible type"
  msgstr ""
  
  #. If we get here, no errors were found, but do issue a warning
  #. for this poor-style construct.
! #: c/c-decl.cc:2046
  #, gcc-internal-format
  msgid "prototype for %q+D follows non-prototype definition"
  msgstr ""
  
! #: c/c-decl.cc:2064
  #, gcc-internal-format
  msgid "previous definition of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2068
  #, gcc-internal-format
  msgid "previous implicit declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2072
  #, gcc-internal-format
  msgid "previous declaration of %q+D with type %qT"
  msgstr ""
  
! #: c/c-decl.cc:2110
  #, gcc-internal-format
  msgid "cannot use function multiversioning on a renamed function"
  msgstr ""
  
! #: c/c-decl.cc:2163
  #, gcc-internal-format
  msgid "%q+D redeclared as different kind of symbol"
  msgstr ""
  
! #: c/c-decl.cc:2168
  #, gcc-internal-format
  msgid "built-in function %q+D declared as non-function"
  msgstr ""
  
! #: c/c-decl.cc:2171 c/c-decl.cc:3350
  #, gcc-internal-format
  msgid "declaration of %q+D shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2188
  #, gcc-internal-format
  msgid "conflicting redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2195
  #, gcc-internal-format
  msgid "redeclaration of enumerator %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2235
  #, gcc-internal-format
  msgid "conflicting types for built-in function %q+D; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2245 c/c-decl.cc:2270
  #, gcc-internal-format
  msgid "%qD is declared in header %qs"
  msgstr ""
  
! #: c/c-decl.cc:2256
  #, gcc-internal-format
  msgid "mismatch in argument %u type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2261
  #, gcc-internal-format
  msgid "mismatch in return type of built-in function %qD; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2294
  #, gcc-internal-format
  msgid "conflicting types for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2307 c/c-decl.cc:2368
  #, gcc-internal-format
  msgid "conflicting types for %q+D; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2324
  #, gcc-internal-format
  msgid "conflicting named address spaces (generic vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2328
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs generic) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2332
  #, gcc-internal-format
  msgid "conflicting named address spaces (%s vs %s) for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2341
  #, gcc-internal-format
  msgid "conflicting type qualifiers for %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2392
  #, gcc-internal-format
  msgid "conflicting types for %q+D due to enum/integer mismatch; have %qT"
  msgstr ""
  
! #: c/c-decl.cc:2409
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with different type"
  msgstr ""
  
! #: c/c-decl.cc:2422
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:2427
  #, gcc-internal-format
  msgid "redefinition of typedef %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2455
  #, gcc-internal-format
  msgid "declaration of %qD shadows a built-in function"
  msgstr ""
  
! #: c/c-decl.cc:2471
  #, gcc-internal-format
  msgid "declaration of built-in function %qD without a prototype; expected %qT"
  msgstr ""
  
! #: c/c-decl.cc:2495 c/c-decl.cc:2622
  #, gcc-internal-format
  msgid "redefinition of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2534 c/c-decl.cc:2662
  #, gcc-internal-format
  msgid "static declaration of %q+D follows non-static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2545 c/c-decl.cc:2553 c/c-decl.cc:2651 c/c-decl.cc:2659
  #, gcc-internal-format
  msgid "non-static declaration of %q+D follows static declaration"
  msgstr ""
  
! #: c/c-decl.cc:2570
  #, gcc-internal-format
  msgid "%<gnu_inline%> attribute present on %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2573
  #, gcc-internal-format
  msgid "but not here"
  msgstr ""
  
! #: c/c-decl.cc:2596
  #, gcc-internal-format
  msgid "thread-local declaration of %q+D follows non-thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2599
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q+D follows thread-local declaration"
  msgstr ""
  
! #: c/c-decl.cc:2643
  #, gcc-internal-format
  msgid "extern declaration of %q+D follows declaration with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2681
  #, gcc-internal-format
  msgid "declaration of %q+D with no linkage follows extern declaration"
  msgstr ""
  
! #: c/c-decl.cc:2688
  #, gcc-internal-format
  msgid "redeclaration of %q+D with no linkage"
  msgstr ""
  
! #: c/c-decl.cc:2703
  #, gcc-internal-format
  msgid "duplicate declaration of %qD is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:2713
  #, gcc-internal-format
  msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
  msgstr ""
  
! #: c/c-decl.cc:2734
  #, gcc-internal-format
  msgid "redefinition of parameter %q+D"
  msgstr ""
  
! #: c/c-decl.cc:2761
  #, gcc-internal-format
  msgid "redundant redeclaration of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:3308
  #, gcc-internal-format
  msgid "declaration of %q+D shadows previous non-variable"
  msgstr ""
  
! #: c/c-decl.cc:3330
  #, gcc-internal-format
  msgid "declaration of %qD shadows a parameter"
  msgstr ""
  
! #: c/c-decl.cc:3343 cp/name-lookup.cc:3653
  #, gcc-internal-format
  msgid "declaration of %qD shadows a global declaration"
  msgstr ""
  
! #: c/c-decl.cc:3369
  #, gcc-internal-format
  msgid "declaration of %qD shadows a previous local"
  msgstr ""
  
! #: c/c-decl.cc:3375 cp/name-lookup.cc:3364
  #, gcc-internal-format
  msgid "shadowed declaration is here"
  msgstr ""
  
! #: c/c-decl.cc:3558
  #, gcc-internal-format
  msgid "nested extern declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:3714 c/c-decl.cc:3728
  #, gcc-internal-format
  msgid "implicit declaration of function %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:3720 c/c-decl.cc:3733
  #, gcc-internal-format
  msgid "implicit declaration of function %qE"
  msgstr ""
  
! #: c/c-decl.cc:3752
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:4023
  #, gcc-internal-format
  msgid "incompatible implicit declaration of built-in function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4033
  #, gcc-internal-format
  msgid "include %qs or provide a declaration of %qD"
  msgstr ""
  
! #: c/c-decl.cc:4044
  #, gcc-internal-format
  msgid "incompatible implicit declaration of function %qD"
  msgstr ""
  
! #: c/c-decl.cc:4105
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4110
  #, gcc-internal-format
  msgid "%qE undeclared here (not in a function)"
  msgstr ""
  
! #: c/c-decl.cc:4123
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function); did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:4128
  #, gcc-internal-format
  msgid "%qE undeclared (first use in this function)"
  msgstr ""
  
! #: c/c-decl.cc:4132
  #, gcc-internal-format
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr ""
  
! #: c/c-decl.cc:4180 cp/decl.cc:3837
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr ""
  
! #: c/c-decl.cc:4217
  #, gcc-internal-format
  msgid "jump into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4220
  #, gcc-internal-format
  msgid "jump skips OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4223
  #, gcc-internal-format
  msgid "jump skips variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4225 c/c-decl.cc:4281 c/c-decl.cc:4372
  #, gcc-internal-format
  msgid "label %qD defined here"
  msgstr ""
  
! #: c/c-decl.cc:4280 c/c-decl.cc:4371
  #, gcc-internal-format
  msgid "jump into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4303
  #, gcc-internal-format
  msgid "duplicate label declaration %qE"
  msgstr ""
  
! #: c/c-decl.cc:4403 cp/decl.cc:4671
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr ""
  
! #: c/c-decl.cc:4434
  #, gcc-internal-format
  msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
  msgstr ""
  
! #: c/c-decl.cc:4496
  #, gcc-internal-format
  msgid "switch jumps into scope of identifier with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:4506
  #, gcc-internal-format
  msgid "switch jumps over OpenMP %<allocate%> allocation"
  msgstr ""
  
! #: c/c-decl.cc:4512
  #, gcc-internal-format
  msgid "switch jumps over variable initialization"
  msgstr ""
  
! #: c/c-decl.cc:4515 c/c-decl.cc:4528
  #, gcc-internal-format
  msgid "switch starts here"
  msgstr ""
  
! #: c/c-decl.cc:4527
  #, gcc-internal-format
  msgid "switch jumps into statement expression"
  msgstr ""
  
! #: c/c-decl.cc:4610
  #, gcc-internal-format
  msgid "%qE defined as wrong kind of tag"
  msgstr ""
  
! #: c/c-decl.cc:4825 cp/tree.cc:5430
  #, gcc-internal-format
  msgid "%qE attribute applied to %qD with void return type"
  msgstr ""
  
! #: c/c-decl.cc:4834
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to structure, union or enumeration types"
  msgstr ""
  
! #: c/c-decl.cc:4854
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to functions"
  msgstr ""
  
! #: c/c-decl.cc:4874
  #, gcc-internal-format
  msgid "standard %qE attribute can only be applied to function declarators or type specifiers with function type"
  msgstr ""
  
! #: c/c-decl.cc:4876
  #, gcc-internal-format
  msgid "did you mean to specify it after %<)%> following function parameters?"
  msgstr ""
*************** msgstr ""
*** 47594,48036 ****
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5202 c/c-decl.cc:8910
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5213
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5224
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5240
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5252
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5266
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5291 c/c-decl.cc:5299
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5307
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5313
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5319
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5325
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5331
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5339
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5345
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5355
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5361
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5370
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5376
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5389
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5396
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5414
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5428 c/c-parser.cc:2667
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5500
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5505
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5718 cp/decl2.cc:2180 cp/name-lookup.cc:9349
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5810
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5815 c/c-decl.cc:10959 cp/decl.cc:19918
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.cc:5824
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5829
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5835
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
  
! #: c/c-decl.cc:5855
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:5917
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5945
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5985
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.cc:6064
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6076
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6167 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6217
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6255
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6341
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6356 cp/decl.cc:10265
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6440
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6443
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6483
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6489
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6540
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6555
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6599
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6620 c/c-decl.cc:6635
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:6630
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:6641
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6646
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6657
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6663
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6674
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6680
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6699
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6714
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6717
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6724
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6991
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:7019 c/c-decl.cc:7429 c/c-decl.cc:7439
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7021
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7041
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7045
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:7077
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.cc:7086
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7109 c/c-parser.cc:3982
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7124
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:7157
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7160
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7164
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7167
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7170 cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:7188
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7192
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7197
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7201
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7206
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7209
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
--- 47670,48112 ----
  #. expressions, but is still appropriate as an error to
  #. avoid types declared in such a context escaping to
  #. the type of an auto variable.
! #: c/c-decl.cc:5204 c/c-decl.cc:8912
  #, gcc-internal-format
  msgid "%qT declared in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:5215
  #, gcc-internal-format
  msgid "unnamed struct/union that defines no instances"
  msgstr ""
  
! #: c/c-decl.cc:5226
  #, gcc-internal-format
  msgid "empty declaration with storage class specifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5242
  #, gcc-internal-format
  msgid "empty declaration with type qualifier does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5254
  #, gcc-internal-format
  msgid "empty declaration with %<_Alignas%> does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5268
  #, gcc-internal-format
  msgid "empty declaration of %<enum%> type does not redeclare tag"
  msgstr ""
  
! #: c/c-decl.cc:5293 c/c-decl.cc:5301
  #, gcc-internal-format
  msgid "useless type name in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5309
  #, gcc-internal-format
  msgid "%<inline%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5315
  #, gcc-internal-format
  msgid "%<_Noreturn%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5321
  #, gcc-internal-format
  msgid "%<constexpr%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5327
  #, gcc-internal-format
  msgid "%<auto%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5333
  #, gcc-internal-format
  msgid "%<register%> in file-scope empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5341
  #, gcc-internal-format
  msgid "storage class specifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5347
  #, gcc-internal-format
  msgid "%qs in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5357
  #, gcc-internal-format
  msgid "type qualifier in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5363
  #, gcc-internal-format
  msgid "%<alignas%> in empty declaration with %<enum%> underlying type"
  msgstr ""
  
! #: c/c-decl.cc:5372
  #, gcc-internal-format
  msgid "useless storage class specifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5378
  #, gcc-internal-format
  msgid "useless %qs in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5391
  #, gcc-internal-format
  msgid "useless type qualifier in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5398
  #, gcc-internal-format
  msgid "useless %<_Alignas%> in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5416
  #, gcc-internal-format
  msgid "invalid use of attributes in empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5430 c/c-parser.cc:2669
  #, gcc-internal-format
  msgid "empty declaration"
  msgstr ""
  
! #: c/c-decl.cc:5502
  #, gcc-internal-format
  msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5507
  #, gcc-internal-format
  msgid "ISO C90 does not support %<[*]%> array declarators"
  msgstr ""
  
! #: c/c-decl.cc:5720 cp/decl2.cc:2180 cp/name-lookup.cc:9350
  #, gcc-internal-format
  msgid "%<omp::%s%> not allowed to be specified in this context"
  msgstr ""
  
! #: c/c-decl.cc:5812
  #, gcc-internal-format
  msgid "%q+D is usually a function"
  msgstr ""
  
! #: c/c-decl.cc:5817 c/c-decl.cc:10961 cp/decl.cc:19922
  #, gcc-internal-format
  msgid "no previous declaration for %qD"
  msgstr ""
  
! #: c/c-decl.cc:5826
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %<__typeof__%> instead)"
  msgstr ""
  
! #: c/c-decl.cc:5831
  #, gcc-internal-format
  msgid "function %qD is initialized like a variable"
  msgstr ""
  
  #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
! #: c/c-decl.cc:5837
  #, gcc-internal-format
  msgid "parameter %qD is initialized"
  msgstr ""
  
! #: c/c-decl.cc:5857
  #, gcc-internal-format
  msgid "variable %qD has initializer but incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:5919
  #, gcc-internal-format
  msgid "inline function %q+D given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:5947
  #, gcc-internal-format
  msgid "versioned declarations are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:5987
  #, gcc-internal-format
  msgid "uninitialized const member in %qT is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:5989
  #, gcc-internal-format
  msgid "%qD should be initialized"
  msgstr ""
  
! #: c/c-decl.cc:6066
  #, gcc-internal-format
  msgid "initializer fails to determine size of %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6078
  #, gcc-internal-format
  msgid "zero or negative size array %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6169 m2/gm2-gcc/m2type.cc:1270
  #, gcc-internal-format
  msgid "storage size of %q+D isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6219
  #, gcc-internal-format
  msgid "ignoring %<asm%> specifier for non-static local variable %q+D"
  msgstr ""
  
! #: c/c-decl.cc:6257
  #, gcc-internal-format
  msgid "cannot put object with volatile field into register"
  msgstr ""
  
! #: c/c-decl.cc:6343
  #, gcc-internal-format
  msgid "uninitialized %<const %D%> is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6358 cp/decl.cc:10267
  #, gcc-internal-format
  msgid "%q+D in declare target directive does not have mappable type"
  msgstr ""
  
! #: c/c-decl.cc:6442
  #, gcc-internal-format
  msgid "more than one list of forward declarations of parameters"
  msgstr ""
  
! #: c/c-decl.cc:6445
  #, gcc-internal-format
  msgid "ISO C forbids forward parameter declarations"
  msgstr ""
  
! #: c/c-decl.cc:6485
  #, gcc-internal-format
  msgid "file-scope compound literal specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:6491
  #, gcc-internal-format
  msgid "compound literal implicitly auto and declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:6542
  #, gcc-internal-format
  msgid "array of unknown size with empty initializer"
  msgstr ""
  
! #: c/c-decl.cc:6557
  #, gcc-internal-format
  msgid "storage size isn%'t constant"
  msgstr ""
  
! #: c/c-decl.cc:6601
  #, gcc-internal-format
  msgid "defining a type in a compound literal is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:6622 c/c-decl.cc:6637
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:6632
  #, gcc-internal-format
  msgid "bit-field %qs width not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:6643
  #, gcc-internal-format
  msgid "negative width in bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6648
  #, gcc-internal-format
  msgid "zero width for bit-field %qs"
  msgstr ""
  
! #: c/c-decl.cc:6659
  #, gcc-internal-format
  msgid "bit-field %qs has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:6665
  #, gcc-internal-format
  msgid "cannot declare bit-field %qs with %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: c/c-decl.cc:6676
  #, gcc-internal-format
  msgid "type of bit-field %qs is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:6682
  #, gcc-internal-format
  msgid "width of %qs exceeds its type"
  msgstr ""
  
! #: c/c-decl.cc:6701
  #, gcc-internal-format
  msgid "%qs is narrower than values of its type"
  msgstr ""
  
! #: c/c-decl.cc:6716
  #, gcc-internal-format
  msgid "ISO C90 forbids array %qE whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6719
  #, gcc-internal-format
  msgid "ISO C90 forbids array whose size cannot be evaluated"
  msgstr ""
  
! #: c/c-decl.cc:6726
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array %qE"
  msgstr ""
  
! #: c/c-decl.cc:6728
  #, gcc-internal-format
  msgid "ISO C90 forbids variable length array"
  msgstr ""
  
! #: c/c-decl.cc:6993
  #, gcc-internal-format
  msgid "%<enum%> underlying type may not be specified here"
  msgstr ""
  
! #: c/c-decl.cc:7021 c/c-decl.cc:7431 c/c-decl.cc:7441
  #, gcc-internal-format
  msgid "variably modified %qE at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7023
  #, gcc-internal-format
  msgid "variably modified field at file scope"
  msgstr ""
  
! #: c/c-decl.cc:7043
  #, gcc-internal-format
  msgid "type defaults to %<int%> in declaration of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7047
  #, gcc-internal-format
  msgid "type defaults to %<int%> in type name"
  msgstr ""
  
! #: c/c-decl.cc:7079
  #, gcc-internal-format
  msgid "duplicate %<const%>"
  msgstr ""
  
! #: c/c-decl.cc:7081
  #, gcc-internal-format
  msgid "duplicate %<restrict%>"
  msgstr ""
  
! #: c/c-decl.cc:7083
  #, gcc-internal-format
  msgid "duplicate %<volatile%>"
  msgstr ""
  
! #: c/c-decl.cc:7085
  #, gcc-internal-format
  msgid "duplicate %<_Atomic%>"
  msgstr ""
  
! #: c/c-decl.cc:7088
  #, gcc-internal-format, gfc-internal-format
  msgid "conflicting named address spaces (%s vs %s)"
  msgstr ""
  
! #: c/c-decl.cc:7111 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified array type"
  msgstr ""
  
! #: c/c-decl.cc:7126
  #, gcc-internal-format
  msgid "function definition declared %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7128
  #, gcc-internal-format
  msgid "function definition declared %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7130
  #, gcc-internal-format
  msgid "function definition declared %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:7132
  #, gcc-internal-format
  msgid "function definition declared %qs"
  msgstr ""
  
! #: c/c-decl.cc:7159
  #, gcc-internal-format
  msgid "storage class specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7162
  #, gcc-internal-format
  msgid "storage class specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7166
  #, gcc-internal-format
  msgid "storage class specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7169
  #, gcc-internal-format
  msgid "storage class specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7172 cp/decl.cc:14962
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr ""
  
! #: c/c-decl.cc:7190
  #, gcc-internal-format
  msgid "%qE initialized and declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7194
  #, gcc-internal-format
  msgid "%qE has both %<extern%> and initializer"
  msgstr ""
  
! #: c/c-decl.cc:7199
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:7203
  #, gcc-internal-format
  msgid "file-scope declaration of %qE specifies %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:7208
  #, gcc-internal-format
  msgid "nested function %qE declared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:7211
  #, gcc-internal-format
  msgid "function-scope %qE implicitly auto and declared %qs"
  msgstr ""
*************** msgstr ""
*** 48038,49257 ****
  #. 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.cc:7256 c/c-decl.cc:7627
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7317
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7326
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7329
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7337 c/c-decl.cc:9775
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7369
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7373
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7382
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7385
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7398
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7401
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7410
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.cc:7499
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.cc:7502
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.cc:7541 c/c-decl.cc:8149
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
! #: c/c-decl.cc:7554
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.cc:7560
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7564
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7592
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.cc:7597
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7663
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7666
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7673
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7676
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7720
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7724 cp/decl.cc:15373
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7763 c/c-decl.cc:7931 c/c-decl.cc:7985 c/c-decl.cc:8083
! #: c/c-decl.cc:8205 c/c-parser.cc:3984
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7769 c/c-decl.cc:7937 c/c-decl.cc:8088 c/c-decl.cc:8210
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7822
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7826
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7832
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7848
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7851
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7857
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7860
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7875
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7886
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7893
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7900
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7905
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7912
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7915
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7946
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7991
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8002
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8019 cp/decl.cc:13723
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.cc:8073
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8115
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8130
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.cc:8137
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8176 c/c-decl.cc:8187 c/c-decl.cc:8190
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:8247
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8260
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8263
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8285
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8303
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8307 c/c-parser.cc:13725
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8313 c/c-parser.cc:13728
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8339
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8351
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8391
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8465
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8495 c/c-decl.cc:11140
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8501 c/c-decl.cc:10933
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8513
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8561
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8565
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8645
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8649
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8679
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8687
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8729
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8736
  #, 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.cc:8862
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8868
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.cc:8874
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.cc:8967
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8978
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9014 c/c-decl.cc:10257
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9021 c/c-decl.cc:10264
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9085 cp/decl.cc:6328 cp/parser.cc:31076
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9090
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9093
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9192 c/c-decl.cc:9210 c/c-decl.cc:9271
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.cc:9297
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9300
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9333
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9563
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9579
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9658
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9665
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9744 cp/decl.cc:16412
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9748
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9753
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9800
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9827
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9843
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:9898
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9970
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:9984
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:9991
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr ""
  
! #: c/c-decl.cc:10178
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10226
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10238
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10327 cp/decl.cc:19170 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10346
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10355
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10472
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr ""
  
! #: c/c-decl.cc:10505 c/c-decl.cc:10521
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:10516
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:10540
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10547
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10564
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10592
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10598
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10806 cp/decl.cc:6669 cp/decl.cc:19776
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10825
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10837
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10866
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10919
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10942
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10951
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10969
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10988
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10997
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:11015
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11059
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11075
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11092
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11132 c/c-decl.cc:11136
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11149
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11165
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11173
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:11182
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:11211 c/c-decl.cc:11216
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11236
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:11243
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11296
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11307
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11310 c/c-decl.cc:11350 c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:11342
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11347
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11357
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11362
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11607 cp/decl.cc:20711
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11626 cp/decl.cc:20787
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11723
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11728
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11735
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11769
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11773
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11780
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11785
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11791
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11795
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12095
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12154 c/c-decl.cc:12161
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:12189 c/c-decl.cc:13295
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12191
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12196
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12209 c/c-decl.cc:12642 c/c-decl.cc:13089
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12221 cp/parser.cc:37593
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12229 c/c-decl.cc:12241 c/c-decl.cc:12245 c/c-decl.cc:12249
! #: c/c-decl.cc:12257 c/c-decl.cc:12261 c/c-decl.cc:12265 c/c-decl.cc:12269
! #: c/c-decl.cc:12281 c/c-decl.cc:12285 c/c-decl.cc:12289 c/c-decl.cc:12293
! #: c/c-decl.cc:12305 c/c-decl.cc:12309 c/c-decl.cc:12313 c/c-decl.cc:12321
! #: c/c-decl.cc:12325 c/c-decl.cc:12329 c/c-decl.cc:12333 c/c-decl.cc:12337
! #: c/c-decl.cc:12349 c/c-decl.cc:12353 c/c-decl.cc:12357 c/c-decl.cc:12361
! #: c/c-decl.cc:12373 c/c-decl.cc:12377 c/c-decl.cc:12381 c/c-decl.cc:12385
! #: c/c-decl.cc:12389 c/c-decl.cc:12393 c/c-decl.cc:12405 c/c-decl.cc:12409
! #: c/c-decl.cc:12413 c/c-decl.cc:12417 c/c-decl.cc:12429 c/c-decl.cc:12433
! #: c/c-decl.cc:12437 c/c-decl.cc:12441 c/c-decl.cc:12445 c/c-decl.cc:12449
! #: c/c-decl.cc:12461 c/c-decl.cc:12465 c/c-decl.cc:12469 c/c-decl.cc:12473
! #: c/c-decl.cc:12488 c/c-decl.cc:12492 c/c-decl.cc:12496 c/c-decl.cc:12500
! #: c/c-decl.cc:12504 c/c-decl.cc:12508 c/c-decl.cc:12512 c/c-decl.cc:12516
! #: c/c-decl.cc:12520 c/c-decl.cc:12524 c/c-decl.cc:12528 c/c-decl.cc:12546
! #: c/c-decl.cc:12550 c/c-decl.cc:12554 c/c-decl.cc:12558 c/c-decl.cc:12562
! #: c/c-decl.cc:12566 c/c-decl.cc:12570 c/c-decl.cc:12574 c/c-decl.cc:12586
! #: c/c-decl.cc:12590 c/c-decl.cc:12594 c/c-decl.cc:12598 c/c-decl.cc:12602
! #: c/c-decl.cc:12650 c/c-decl.cc:12654 c/c-decl.cc:12658 c/c-decl.cc:12662
! #: c/c-decl.cc:12666 c/c-decl.cc:12670 c/c-decl.cc:12720 c/c-decl.cc:12724
! #: c/c-decl.cc:12728 c/c-decl.cc:12732 c/c-decl.cc:12736 c/c-decl.cc:12740
! #: c/c-decl.cc:12754 c/c-decl.cc:12758 c/c-decl.cc:12762 c/c-decl.cc:12766
! #: c/c-decl.cc:12770 c/c-decl.cc:12774 c/c-decl.cc:12785 c/c-decl.cc:12789
! #: c/c-decl.cc:12793 c/c-decl.cc:12804 c/c-decl.cc:12815 c/c-decl.cc:12819
! #: c/c-decl.cc:12823 c/c-decl.cc:12827 c/c-decl.cc:12831 c/c-decl.cc:12842
! #: c/c-decl.cc:12846 c/c-decl.cc:12850 c/c-decl.cc:12854 c/c-decl.cc:12858
! #: c/c-decl.cc:12949 c/c-decl.cc:12953 c/c-decl.cc:12957 c/c-decl.cc:12961
! #: c/c-decl.cc:12965 c/c-decl.cc:12969 c/c-decl.cc:12973 c/c-decl.cc:13003
! #: c/c-decl.cc:13020 c/c-decl.cc:13024 c/c-decl.cc:13028 c/c-decl.cc:13032
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12234
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:12253 c/c-decl.cc:12317 c/c-decl.cc:12542 c/c-decl.cc:12698
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12273 c/c-decl.cc:12341 c/c-decl.cc:12397 c/c-decl.cc:12453
! #: c/c-decl.cc:12578 c/c-decl.cc:12879 c/c-decl.cc:12887 c/c-decl.cc:12895
! #: c/c-decl.cc:12903 c/c-decl.cc:12911
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12485 c/c-parser.cc:12889
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:12539
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12615 c/c-decl.cc:13230 c/c-decl.cc:13289
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:12632
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12636
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr ""
  
! #: c/c-decl.cc:12689
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:12694 c/c-decl.cc:12702
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12708
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12751
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12870
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12921 cp/parser.cc:22638
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12990
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr ""
  
! #: c/c-decl.cc:13013 c/c-decl.cc:13391 c/c-parser.cc:11802
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:13015
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:13044
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13050
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13057
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13106
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13119
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13174
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13195 c/c-decl.cc:13272
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13197
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13199 c/c-decl.cc:13268
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13201 c/c-decl.cc:13238
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13215 c/c-parser.cc:3508 c/c-parser.cc:4879 c/c-parser.cc:10963
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13218 c/c-parser.cc:3511 c/c-parser.cc:4882 c/c-parser.cc:10966
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13244
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13253
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13259
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13274
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13287
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13303
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13311
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13388
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13403
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13414
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr ""
  
! #: c/c-decl.cc:13443
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13469 c/c-decl.cc:13485 c/c-decl.cc:13511
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13657
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13666
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13967 cp/semantics.cc:7012
  #, 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.cc:13971 cp/semantics.cc:7016
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14264
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14316
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14320
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14325
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14328
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14334
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14336 c/c-decl.cc:14353
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14344
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14346
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "loop name defined here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: c/c-decl.cc:14350
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
--- 48114,49333 ----
  #. 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.cc:7258 c/c-decl.cc:7629
  #, gcc-internal-format
  msgid "static or type qualifiers in non-parameter array declarator"
  msgstr ""
  
! #: c/c-decl.cc:7319
  #, gcc-internal-format
  msgid "declaration of %qE as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7321
  #, gcc-internal-format
  msgid "declaration of type name as array of voids"
  msgstr ""
  
! #: c/c-decl.cc:7328
  #, gcc-internal-format
  msgid "declaration of %qE as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7331
  #, gcc-internal-format
  msgid "declaration of type name as array of functions"
  msgstr ""
  
! #: c/c-decl.cc:7339 c/c-decl.cc:9777
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr ""
  
! #: c/c-decl.cc:7371
  #, gcc-internal-format
  msgid "size of array %qE has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7375
  #, gcc-internal-format
  msgid "size of unnamed array has non-integer type"
  msgstr ""
  
! #: c/c-decl.cc:7384
  #, gcc-internal-format
  msgid "size of array %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7387
  #, gcc-internal-format
  msgid "size of unnamed array has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:7400
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array %qE"
  msgstr ""
  
! #: c/c-decl.cc:7403
  #, gcc-internal-format
  msgid "ISO C forbids zero-size array"
  msgstr ""
  
! #: c/c-decl.cc:7412
  #, gcc-internal-format
  msgid "size of array %qE is negative"
  msgstr ""
  
! #: c/c-decl.cc:7414
  #, gcc-internal-format
  msgid "size of unnamed array is negative"
  msgstr ""
  
! #: c/c-decl.cc:7501
  #, gcc-internal-format
  msgid "size of array %qE is too large"
  msgstr ""
  
! #: c/c-decl.cc:7504
  #, gcc-internal-format
  msgid "size of unnamed array is too large"
  msgstr ""
  
! #: c/c-decl.cc:7543 c/c-decl.cc:8151
  #, gcc-internal-format
  msgid "ISO C90 does not support flexible array members"
  msgstr ""
  
! #: c/c-decl.cc:7556
  #, gcc-internal-format
  msgid "array type has incomplete element type %qT"
  msgstr ""
  
! #: c/c-decl.cc:7562
  #, gcc-internal-format
  msgid "declaration of %qE as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7566
  #, gcc-internal-format
  msgid "declaration of multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: c/c-decl.cc:7594
  #, gcc-internal-format
  msgid "%<[*]%> not in a declaration"
  msgstr ""
  
! #: c/c-decl.cc:7599
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope or generic association"
  msgstr ""
  
! #: c/c-decl.cc:7665
  #, gcc-internal-format
  msgid "%qE declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7668
  #, gcc-internal-format
  msgid "type name declared as function returning a function"
  msgstr ""
  
! #: c/c-decl.cc:7675
  #, gcc-internal-format
  msgid "%qE declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7678
  #, gcc-internal-format
  msgid "type name declared as function returning an array"
  msgstr ""
  
! #: c/c-decl.cc:7722
  #, gcc-internal-format
  msgid "function definition has qualified void return type"
  msgstr ""
  
! #: c/c-decl.cc:7726 cp/decl.cc:15377
  #, gcc-internal-format
  msgid "type qualifiers ignored on function return type"
  msgstr ""
  
! #: c/c-decl.cc:7765 c/c-decl.cc:7933 c/c-decl.cc:7987 c/c-decl.cc:8085
! #: c/c-decl.cc:8207 c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified function type"
  msgstr ""
  
! #: c/c-decl.cc:7771 c/c-decl.cc:7939 c/c-decl.cc:8090 c/c-decl.cc:8212
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr ""
  
! #: c/c-decl.cc:7824
  #, gcc-internal-format
  msgid "%qs combined with %<auto%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7828
  #, gcc-internal-format
  msgid "%qs combined with %<register%> qualifier for %qE"
  msgstr ""
  
! #: c/c-decl.cc:7834
  #, gcc-internal-format
  msgid "%qs specified for auto variable %qE"
  msgstr ""
  
! #: c/c-decl.cc:7850
  #, gcc-internal-format
  msgid "%qs specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7853
  #, gcc-internal-format
  msgid "%qs specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7859
  #, gcc-internal-format
  msgid "%qs specified for structure field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7862
  #, gcc-internal-format
  msgid "%qs specified for structure field"
  msgstr ""
  
! #: c/c-decl.cc:7877
  #, gcc-internal-format
  msgid "bit-field %qE has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7879
  #, gcc-internal-format
  msgid "bit-field has atomic type"
  msgstr ""
  
! #: c/c-decl.cc:7888
  #, gcc-internal-format
  msgid "alignment specified for typedef %qE"
  msgstr ""
  
! #: c/c-decl.cc:7890
  #, gcc-internal-format
  msgid "alignment specified for %<register%> object %qE"
  msgstr ""
  
! #: c/c-decl.cc:7895
  #, gcc-internal-format
  msgid "alignment specified for parameter %qE"
  msgstr ""
  
! #: c/c-decl.cc:7897
  #, gcc-internal-format
  msgid "alignment specified for unnamed parameter"
  msgstr ""
  
! #: c/c-decl.cc:7902
  #, gcc-internal-format
  msgid "alignment specified for bit-field %qE"
  msgstr ""
  
! #: c/c-decl.cc:7904
  #, gcc-internal-format
  msgid "alignment specified for unnamed bit-field"
  msgstr ""
  
! #: c/c-decl.cc:7907
  #, gcc-internal-format
  msgid "alignment specified for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:7914
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of %qE"
  msgstr ""
  
! #: c/c-decl.cc:7917
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of unnamed field"
  msgstr ""
  
! #: c/c-decl.cc:7948
  #, gcc-internal-format
  msgid "typedef %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:7950
  #, gcc-internal-format
  msgid "typedef %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:7993
  #, gcc-internal-format
  msgid "ISO C forbids const or volatile function types"
  msgstr ""
  
  #. C99 6.7.2.1p8
! #: c/c-decl.cc:8004
  #, gcc-internal-format
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8021 cp/decl.cc:13725
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr ""
  
! #: c/c-decl.cc:8075
  #, gcc-internal-format
  msgid "attributes in parameter array declarator ignored"
  msgstr ""
  
! #: c/c-decl.cc:8117
  #, gcc-internal-format
  msgid "parameter %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8119
  #, gcc-internal-format
  msgid "parameter %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8132
  #, gcc-internal-format
  msgid "field %qE declared as a function"
  msgstr ""
  
! #: c/c-decl.cc:8139
  #, gcc-internal-format
  msgid "field %qE has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8141
  #, gcc-internal-format
  msgid "unnamed field has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8178 c/c-decl.cc:8189 c/c-decl.cc:8192
  #, gcc-internal-format
  msgid "invalid storage class for function %qE"
  msgstr ""
  
! #: c/c-decl.cc:8249
  #, gcc-internal-format
  msgid "cannot inline function %<main%>"
  msgstr ""
  
! #: c/c-decl.cc:8251
  #, gcc-internal-format
  msgid "%<main%> declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8262
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8265
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8287
  #, gcc-internal-format
  msgid "function previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8305
  #, gcc-internal-format
  msgid "%<constexpr%> object has variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8309 c/c-parser.cc:13736
  #, gcc-internal-format
  msgid "invalid qualifiers for %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8315 c/c-parser.cc:13739
  #, gcc-internal-format
  msgid "invalid qualifiers for field of %<constexpr%> object"
  msgstr ""
  
! #: c/c-decl.cc:8341
  #, gcc-internal-format
  msgid "variable previously declared %<static%> redeclared %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:8353
  #, gcc-internal-format
  msgid "variable %q+D declared %<inline%>"
  msgstr ""
  
! #: c/c-decl.cc:8355
  #, gcc-internal-format
  msgid "variable %q+D declared %<_Noreturn%>"
  msgstr ""
  
! #: c/c-decl.cc:8393
  #, gcc-internal-format
  msgid "non-nested function with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:8395
  #, gcc-internal-format
  msgid "object with variably modified type must have no linkage"
  msgstr ""
  
! #: c/c-decl.cc:8467
  #, gcc-internal-format
  msgid "non-local variable %qD with anonymous type is questionable in C++"
  msgstr ""
  
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
! #: c/c-decl.cc:8497 c/c-decl.cc:11142
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr ""
  
! #: c/c-decl.cc:8503 c/c-decl.cc:10935
  #, gcc-internal-format
  msgid "function declaration isn%'t a prototype"
  msgstr ""
  
! #: c/c-decl.cc:8515
  #, gcc-internal-format
  msgid "parameter names (without types) in function declaration"
  msgstr ""
  
! #: c/c-decl.cc:8563
  #, gcc-internal-format
  msgid "parameter %u (%q+D) has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8567
  #, gcc-internal-format, gfc-internal-format
  msgid "parameter %u has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:8647
  #, gcc-internal-format
  msgid "%<void%> as only parameter may not be qualified"
  msgstr ""
  
! #: c/c-decl.cc:8651
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter"
  msgstr ""
  
! #: c/c-decl.cc:8681
  #, gcc-internal-format
  msgid "parameter %q+D has just a forward declaration"
  msgstr ""
  
! #: c/c-decl.cc:8689
  #, gcc-internal-format
  msgid "%<void%> must be the only parameter and unnamed"
  msgstr ""
  
! #: c/c-decl.cc:8731
  #, gcc-internal-format
  msgid "%<%s %E%> declared inside parameter list will not be visible outside of this definition or declaration"
  msgstr ""
  
! #: c/c-decl.cc:8738
  #, 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.cc:8864
  #, gcc-internal-format
  msgid "enum type defined here"
  msgstr ""
  
! #: c/c-decl.cc:8870
  #, gcc-internal-format
  msgid "struct defined here"
  msgstr ""
  
! #: c/c-decl.cc:8876
  #, gcc-internal-format
  msgid "union defined here"
  msgstr ""
  
! #: c/c-decl.cc:8969
  #, gcc-internal-format
  msgid "redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8971
  #, gcc-internal-format
  msgid "redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8980
  #, gcc-internal-format
  msgid "nested redefinition of %<union %E%>"
  msgstr ""
  
! #: c/c-decl.cc:8982
  #, gcc-internal-format
  msgid "nested redefinition of %<struct %E%>"
  msgstr ""
  
! #: c/c-decl.cc:9016 c/c-decl.cc:10259
  #, gcc-internal-format
  msgid "defining type in %qs expression is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9023 c/c-decl.cc:10266
  #, gcc-internal-format
  msgid "%qT defined in underspecified object initializer"
  msgstr ""
  
! #: c/c-decl.cc:9087 cp/decl.cc:6329 cp/parser.cc:31079
  #, gcc-internal-format
  msgid "declaration does not declare anything"
  msgstr ""
  
! #: c/c-decl.cc:9092
  #, gcc-internal-format
  msgid "ISO C99 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9095
  #, gcc-internal-format
  msgid "ISO C90 doesn%'t support unnamed structs/unions"
  msgstr ""
  
! #: c/c-decl.cc:9194 c/c-decl.cc:9212 c/c-decl.cc:9273
  #, gcc-internal-format
  msgid "duplicate member %q+D"
  msgstr ""
  
! #: c/c-decl.cc:9299
  #, gcc-internal-format
  msgid "empty struct has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9302
  #, gcc-internal-format
  msgid "empty union has size 0 in C, size 1 in C++"
  msgstr ""
  
! #: c/c-decl.cc:9335
  #, gcc-internal-format
  msgid "using %qD as both field and typedef name is invalid in C++"
  msgstr ""
  
! #: c/c-decl.cc:9565
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration in the same structure as %qD"
  msgstr ""
  
! #: c/c-decl.cc:9581
  #, gcc-internal-format
  msgid "argument %qE to the %<counted_by%> attribute is not a field declaration with an integer type"
  msgstr ""
  
! #: c/c-decl.cc:9660
  #, gcc-internal-format
  msgid "union has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9662
  #, gcc-internal-format
  msgid "union has no members"
  msgstr ""
  
! #: c/c-decl.cc:9667
  #, gcc-internal-format
  msgid "struct has no named members"
  msgstr ""
  
! #: c/c-decl.cc:9669
  #, gcc-internal-format
  msgid "struct has no members"
  msgstr ""
  
! #: c/c-decl.cc:9746 cp/decl.cc:16416
  #, gcc-internal-format
  msgid "flexible array member in union is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9750
  #, gcc-internal-format
  msgid "flexible array member not at end of struct"
  msgstr ""
  
! #: c/c-decl.cc:9755
  #, gcc-internal-format
  msgid "flexible array member in a struct with no named members is a GCC extension"
  msgstr ""
  
! #: c/c-decl.cc:9802
  #, gcc-internal-format
  msgid "structure containing a flexible array member is not at the end of another structure"
  msgstr ""
  
! #: c/c-decl.cc:9829
  #, gcc-internal-format
  msgid "type %qT is too large"
  msgstr ""
  
! #: c/c-decl.cc:9845
  #, gcc-internal-format
  msgid "bit-field %qD has invalid type"
  msgstr ""
  
! #: c/c-decl.cc:9900
  #, gcc-internal-format
  msgid "type punning toggles scalar storage order"
  msgstr ""
  
! #: c/c-decl.cc:9972
  #, gcc-internal-format
  msgid "union cannot be made transparent"
  msgstr ""
  
! #: c/c-decl.cc:10003
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT with variably modified type"
  msgstr ""
  
! #: c/c-decl.cc:10010
  #, gcc-internal-format
  msgid "redefinition of struct or union %qT"
  msgstr ""
  
! #: c/c-decl.cc:10180
  #, gcc-internal-format
  msgid "nested redefinition of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10228
  #, gcc-internal-format
  msgid "redeclaration of %<enum %E%>"
  msgstr ""
  
! #: c/c-decl.cc:10240
  #, gcc-internal-format
  msgid "%<enum%> declared with but defined without fixed underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10329 cp/decl.cc:19174 m2/gm2-gcc/m2type.cc:2100
  #, gcc-internal-format
  msgid "specified mode too small for enumerated values"
  msgstr ""
  
! #: c/c-decl.cc:10348
  #, gcc-internal-format
  msgid "enumeration values exceed range of largest integer"
  msgstr ""
  
! #: c/c-decl.cc:10357
  #, gcc-internal-format
  msgid "enumeration values exceed range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10474
  #, gcc-internal-format
  msgid "conflicting redefinition of enum %qT"
  msgstr ""
  
! #: c/c-decl.cc:10507 c/c-decl.cc:10523
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant"
  msgstr ""
  
! #: c/c-decl.cc:10518
  #, gcc-internal-format
  msgid "enumerator value for %qE is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:10542
  #, gcc-internal-format
  msgid "overflow in enumeration values"
  msgstr ""
  
! #: c/c-decl.cc:10549
  #, gcc-internal-format
  msgid "enumerator value outside the range of underlying type"
  msgstr ""
  
! #: c/c-decl.cc:10566
  #, gcc-internal-format
  msgid "value of redeclared enumerator outside the range of %qT"
  msgstr ""
  
! #: c/c-decl.cc:10594
  #, gcc-internal-format
  msgid "enumerator value outside the range of %qs"
  msgstr ""
  
! #: c/c-decl.cc:10600
  #, gcc-internal-format
  msgid "ISO C restricts enumerator values to range of %<int%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:10808 cp/decl.cc:6670 cp/decl.cc:19780
  #, gcc-internal-format
  msgid "inline function %qD given attribute %qs"
  msgstr ""
  
! #: c/c-decl.cc:10827
  #, gcc-internal-format
  msgid "return type is an incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:10839
  #, gcc-internal-format
  msgid "return type defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10868
  #, gcc-internal-format
  msgid "%q+D defined as variadic function without prototype"
  msgstr ""
  
! #: c/c-decl.cc:10921
  #, gcc-internal-format
  msgid "ISO C23 does not allow defining parameters for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-decl.cc:10944
  #, gcc-internal-format
  msgid "no previous prototype for %qD"
  msgstr ""
  
! #: c/c-decl.cc:10953
  #, gcc-internal-format
  msgid "%qD was used with no prototype before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10971
  #, gcc-internal-format
  msgid "%qD was used with no declaration before its definition"
  msgstr ""
  
! #: c/c-decl.cc:10990
  #, gcc-internal-format
  msgid "return type of %qD is not %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:10992
  #, gcc-internal-format
  msgid "%<_Atomic%>-qualified return type of %qD"
  msgstr ""
  
! #: c/c-decl.cc:10999
  #, gcc-internal-format
  msgid "%qD is normally a non-static function"
  msgstr ""
  
! #: c/c-decl.cc:11017
  #, gcc-internal-format
  msgid "versioned definitions are only allowed at file scope"
  msgstr ""
  
! #: c/c-decl.cc:11061
  #, gcc-internal-format
  msgid "old-style parameter declarations in prototyped function definition"
  msgstr ""
  
! #: c/c-decl.cc:11077
  #, gcc-internal-format
  msgid "traditional C rejects ISO C style function definitions"
  msgstr ""
  
! #: c/c-decl.cc:11094
  #, gcc-internal-format
  msgid "ISO C does not support omitting parameter names in function definitions before C23"
  msgstr ""
  
! #: c/c-decl.cc:11134 c/c-decl.cc:11138
  #, gcc-internal-format
  msgid "old-style function definition"
  msgstr ""
  
! #: c/c-decl.cc:11151
  #, gcc-internal-format
  msgid "parameter name missing from parameter list"
  msgstr ""
  
! #: c/c-decl.cc:11167
  #, gcc-internal-format
  msgid "%qD declared as a non-parameter"
  msgstr ""
  
! #: c/c-decl.cc:11175
  #, gcc-internal-format
  msgid "multiple parameters named %qD"
  msgstr ""
  
! #: c/c-decl.cc:11184
  #, gcc-internal-format
  msgid "parameter %qD declared with void type"
  msgstr ""
  
! #: c/c-decl.cc:11213 c/c-decl.cc:11218
  #, gcc-internal-format
  msgid "type of %qD defaults to %<int%>"
  msgstr ""
  
! #: c/c-decl.cc:11238
  #, gcc-internal-format
  msgid "parameter %qD has incomplete type"
  msgstr ""
  
! #: c/c-decl.cc:11245
  #, gcc-internal-format
  msgid "declaration for parameter %qD but no such parameter"
  msgstr ""
  
! #: c/c-decl.cc:11298
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11309
  #, gcc-internal-format
  msgid "number of arguments doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11312 c/c-decl.cc:11352 c/c-decl.cc:11366
  #, gcc-internal-format
  msgid "prototype declaration"
  msgstr ""
  
! #: c/c-decl.cc:11344
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11349
  #, gcc-internal-format
  msgid "promoted argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11359
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match built-in prototype"
  msgstr ""
  
! #: c/c-decl.cc:11364
  #, gcc-internal-format
  msgid "argument %qD doesn%'t match prototype"
  msgstr ""
  
! #: c/c-decl.cc:11609 cp/decl.cc:20715
  #, gcc-internal-format
  msgid "no return statement in function returning non-void"
  msgstr ""
  
! #: c/c-decl.cc:11628 cp/decl.cc:20791
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr ""
  
! #: c/c-decl.cc:11725
  #, gcc-internal-format
  msgid "%<for%> loop initial declarations are only allowed in C99 or C11 mode"
  msgstr ""
  
! #: c/c-decl.cc:11730
  #, gcc-internal-format
  msgid "use option %<-std=c99%>, %<-std=gnu99%>, %<-std=c11%> or %<-std=gnu11%> to compile your code"
  msgstr ""
  
! #: c/c-decl.cc:11737
  #, gcc-internal-format
  msgid "ISO C90 does not support %<for%> loop initial declarations"
  msgstr ""
  
! #: c/c-decl.cc:11771
  #, gcc-internal-format
  msgid "declaration of static variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11775
  #, gcc-internal-format
  msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11782
  #, gcc-internal-format
  msgid "%<struct %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11787
  #, gcc-internal-format
  msgid "%<union %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11793
  #, gcc-internal-format
  msgid "%<enum %E%> declared in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:11797
  #, gcc-internal-format
  msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
  msgstr ""
  
! #: c/c-decl.cc:12097
  #, gcc-internal-format
  msgid "incompatible address space qualifiers %qs and %qs"
  msgstr ""
  
! #: c/c-decl.cc:12156 c/c-decl.cc:12163
  #, gcc-internal-format
  msgid "duplicate %qE declaration specifier"
  msgstr ""
  
! #: c/c-decl.cc:12191 c/c-decl.cc:13302
  #, gcc-internal-format
  msgid "multiple storage classes in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12193
  #, gcc-internal-format
  msgid "%qs used with %<auto%>"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:12198
  #, gcc-internal-format
  msgid "%<auto%> used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:12211 c/c-decl.cc:12644 c/c-decl.cc:13091
  #, gcc-internal-format
  msgid "two or more data types in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12223 cp/parser.cc:37596
  #, gcc-internal-format
  msgid "%<long long long%> is too long for GCC"
  msgstr ""
  
! #: c/c-decl.cc:12231 c/c-decl.cc:12243 c/c-decl.cc:12247 c/c-decl.cc:12251
! #: c/c-decl.cc:12259 c/c-decl.cc:12263 c/c-decl.cc:12267 c/c-decl.cc:12271
! #: c/c-decl.cc:12283 c/c-decl.cc:12287 c/c-decl.cc:12291 c/c-decl.cc:12295
! #: c/c-decl.cc:12307 c/c-decl.cc:12311 c/c-decl.cc:12315 c/c-decl.cc:12323
! #: c/c-decl.cc:12327 c/c-decl.cc:12331 c/c-decl.cc:12335 c/c-decl.cc:12339
! #: c/c-decl.cc:12351 c/c-decl.cc:12355 c/c-decl.cc:12359 c/c-decl.cc:12363
! #: c/c-decl.cc:12375 c/c-decl.cc:12379 c/c-decl.cc:12383 c/c-decl.cc:12387
! #: c/c-decl.cc:12391 c/c-decl.cc:12395 c/c-decl.cc:12407 c/c-decl.cc:12411
! #: c/c-decl.cc:12415 c/c-decl.cc:12419 c/c-decl.cc:12431 c/c-decl.cc:12435
! #: c/c-decl.cc:12439 c/c-decl.cc:12443 c/c-decl.cc:12447 c/c-decl.cc:12451
! #: c/c-decl.cc:12463 c/c-decl.cc:12467 c/c-decl.cc:12471 c/c-decl.cc:12475
! #: c/c-decl.cc:12490 c/c-decl.cc:12494 c/c-decl.cc:12498 c/c-decl.cc:12502
! #: c/c-decl.cc:12506 c/c-decl.cc:12510 c/c-decl.cc:12514 c/c-decl.cc:12518
! #: c/c-decl.cc:12522 c/c-decl.cc:12526 c/c-decl.cc:12530 c/c-decl.cc:12548
! #: c/c-decl.cc:12552 c/c-decl.cc:12556 c/c-decl.cc:12560 c/c-decl.cc:12564
! #: c/c-decl.cc:12568 c/c-decl.cc:12572 c/c-decl.cc:12576 c/c-decl.cc:12588
! #: c/c-decl.cc:12592 c/c-decl.cc:12596 c/c-decl.cc:12600 c/c-decl.cc:12604
! #: c/c-decl.cc:12652 c/c-decl.cc:12656 c/c-decl.cc:12660 c/c-decl.cc:12664
! #: c/c-decl.cc:12668 c/c-decl.cc:12672 c/c-decl.cc:12722 c/c-decl.cc:12726
! #: c/c-decl.cc:12730 c/c-decl.cc:12734 c/c-decl.cc:12738 c/c-decl.cc:12742
! #: c/c-decl.cc:12756 c/c-decl.cc:12760 c/c-decl.cc:12764 c/c-decl.cc:12768
! #: c/c-decl.cc:12772 c/c-decl.cc:12776 c/c-decl.cc:12787 c/c-decl.cc:12791
! #: c/c-decl.cc:12795 c/c-decl.cc:12806 c/c-decl.cc:12817 c/c-decl.cc:12821
! #: c/c-decl.cc:12825 c/c-decl.cc:12829 c/c-decl.cc:12833 c/c-decl.cc:12844
! #: c/c-decl.cc:12848 c/c-decl.cc:12852 c/c-decl.cc:12856 c/c-decl.cc:12860
! #: c/c-decl.cc:12951 c/c-decl.cc:12955 c/c-decl.cc:12959 c/c-decl.cc:12963
! #: c/c-decl.cc:12967 c/c-decl.cc:12971 c/c-decl.cc:12975 c/c-decl.cc:13005
! #: c/c-decl.cc:13022 c/c-decl.cc:13026 c/c-decl.cc:13030 c/c-decl.cc:13034
  #, gcc-internal-format
  msgid "both %qs and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12236
  #, gcc-internal-format
  msgid "ISO C90 does not support %<long long%>"
  msgstr ""
  
! #: c/c-decl.cc:12255 c/c-decl.cc:12319 c/c-decl.cc:12544 c/c-decl.cc:12700
  #, gcc-internal-format
  msgid "both %qs and %<__int%d%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12275 c/c-decl.cc:12343 c/c-decl.cc:12399 c/c-decl.cc:12455
! #: c/c-decl.cc:12580 c/c-decl.cc:12881 c/c-decl.cc:12889 c/c-decl.cc:12897
! #: c/c-decl.cc:12905 c/c-decl.cc:12913
  #, gcc-internal-format
  msgid "both %qs and %<_Float%d%s%> in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12487 c/c-parser.cc:12900
  #, gcc-internal-format
  msgid "ISO C90 does not support complex types"
  msgstr ""
  
! #: c/c-decl.cc:12541
  #, gcc-internal-format
  msgid "ISO C does not support saturating types"
  msgstr ""
  
! #: c/c-decl.cc:12617 c/c-decl.cc:13237 c/c-decl.cc:13296
  #, gcc-internal-format
  msgid "duplicate %qE"
  msgstr ""
  
! #: c/c-decl.cc:12634
  #, gcc-internal-format
  msgid "%qs cannot be defined via %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:12638
  #, gcc-internal-format
  msgid "%qs cannot be used here"
  msgstr ""
  
! #: c/c-decl.cc:12691
  #, gcc-internal-format
  msgid "ISO C does not support %<__int%d%> types"
  msgstr ""
  
! #: c/c-decl.cc:12696 c/c-decl.cc:12704
  #, gcc-internal-format
  msgid "both %<__int%d%> and %qs in declaration specifiers"
  msgstr ""
  
! #: c/c-decl.cc:12710
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12753
  #, gcc-internal-format
  msgid "ISO C90 does not support boolean types"
  msgstr ""
  
! #: c/c-decl.cc:12872
  #, gcc-internal-format
  msgid "ISO C does not support the %<_Float%d%s%> type before C23"
  msgstr ""
  
! #: c/c-decl.cc:12923 cp/parser.cc:22640
  #, gcc-internal-format
  msgid "%<_Float%d%s%> is not supported on this target"
  msgstr ""
  
! #: c/c-decl.cc:12992
  #, gcc-internal-format
  msgid "ISO C does not support decimal floating-point before C23"
  msgstr ""
  
! #: c/c-decl.cc:13015 c/c-decl.cc:13398 c/c-parser.cc:11813
  #, gcc-internal-format
  msgid "fixed-point types not supported for this target"
  msgstr ""
  
! #: c/c-decl.cc:13017
  #, gcc-internal-format
  msgid "ISO C does not support fixed-point types"
  msgstr ""
  
! #: c/c-decl.cc:13046
  #, gcc-internal-format
  msgid "%<_BitInt%> argument is not an integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13052
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is not a positive integer constant expression"
  msgstr ""
  
! #: c/c-decl.cc:13059
  #, gcc-internal-format
  msgid "%<_BitInt%> argument %qE is larger than %<BITINT_MAXWIDTH%> %qd"
  msgstr ""
  
! #: c/c-decl.cc:13108
  #, gcc-internal-format
  msgid "C++ lookup of %qD would return a field, not a type"
  msgstr ""
  
! #: c/c-decl.cc:13121
  #, gcc-internal-format
  msgid "%qE fails to be a typedef or built in type"
  msgstr ""
  
! #: c/c-decl.cc:13181
  #, gcc-internal-format
  msgid "%qE is not at beginning of declaration"
  msgstr ""
  
  #. auto may only be used with another storage class specifier,
  #. such as constexpr, if the type is inferred.
! #: c/c-decl.cc:13202 c/c-decl.cc:13279
  #, gcc-internal-format
  msgid "%qE used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13204
  #, gcc-internal-format
  msgid "%qE used with %<register%>"
  msgstr ""
  
! #: c/c-decl.cc:13206 c/c-decl.cc:13275
  #, gcc-internal-format
  msgid "%qE used with %<typedef%>"
  msgstr ""
  
! #: c/c-decl.cc:13208 c/c-decl.cc:13245
  #, gcc-internal-format
  msgid "%qE used with %<constexpr%>"
  msgstr ""
  
! #: c/c-decl.cc:13222 c/c-parser.cc:3510 c/c-parser.cc:4881 c/c-parser.cc:10974
  #, gcc-internal-format
  msgid "ISO C99 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13225 c/c-parser.cc:3513 c/c-parser.cc:4884 c/c-parser.cc:10977
  #, gcc-internal-format
  msgid "ISO C90 does not support %qE"
  msgstr ""
  
! #: c/c-decl.cc:13251
  #, gcc-internal-format
  msgid "%<__thread%> before %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13260
  #, gcc-internal-format
  msgid "%<__thread%> before %<static%>"
  msgstr ""
  
! #: c/c-decl.cc:13266
  #, gcc-internal-format
  msgid "%<typedef%> used with %<auto%>"
  msgstr ""
  
! #: c/c-decl.cc:13273
  #, gcc-internal-format
  msgid "%qE used with %<extern%>"
  msgstr ""
  
! #: c/c-decl.cc:13281
  #, gcc-internal-format
  msgid "%qE used with %qs"
  msgstr ""
  
! #: c/c-decl.cc:13294
  #, gcc-internal-format
  msgid "duplicate %<_Thread_local%> or %<__thread%>"
  msgstr ""
  
! #: c/c-decl.cc:13310
  #, gcc-internal-format
  msgid "%qs used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13318
  #, gcc-internal-format
  msgid "%<constexpr%> used with %qE"
  msgstr ""
  
! #: c/c-decl.cc:13395
  #, gcc-internal-format
  msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
  msgstr ""
  
! #: c/c-decl.cc:13410
  #, gcc-internal-format
  msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: c/c-decl.cc:13421
  #, gcc-internal-format
  msgid "ISO C does not support %<auto%> type deduction before C23"
  msgstr ""
  
! #: c/c-decl.cc:13450
  #, gcc-internal-format
  msgid "%<__auto_type%> followed by %<[[]]%> attributes"
  msgstr ""
  
! #: c/c-decl.cc:13476 c/c-decl.cc:13492 c/c-decl.cc:13518
  #, gcc-internal-format
  msgid "ISO C does not support complex integer types"
  msgstr ""
  
! #: c/c-decl.cc:13664
  #, gcc-internal-format
  msgid "%<signed _BitInt%> argument must be at least 2"
  msgstr ""
  
! #: c/c-decl.cc:13673
  #, gcc-internal-format
  msgid "ISO C does not support %<%s_BitInt(%d)%> before C23"
  msgstr ""
  
! #: c/c-decl.cc:13974 cp/semantics.cc:7017
  #, 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.cc:13978 cp/semantics.cc:7021
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> initializer refers to variable %qD which is not %<omp_priv%> nor %<omp_orig%>"
  msgstr ""
  
! #: c/c-decl.cc:14271
  #, gcc-internal-format
  msgid "ISO C does not support %qs statement with an identifier operand before C2Y"
  msgstr ""
  
! #: c/c-decl.cc:14323
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14327
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop; did you mean %qs?"
  msgstr ""
  
! #: c/c-decl.cc:14332
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE does not refer to a named loop or %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14335
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE does not refer to a named loop"
  msgstr ""
  
! #: c/c-decl.cc:14341
  #, gcc-internal-format
  msgid "%<continue%> statement operand %qE refers to a named %<switch%>"
  msgstr ""
  
! #: c/c-decl.cc:14343 c/c-decl.cc:14360
  #, gcc-internal-format
  msgid "%<switch%> name defined here"
  msgstr ""
  
! #: c/c-decl.cc:14351
  #, gcc-internal-format
  msgid "%qs statement operand %qE refers to a loop outside of its body"
  msgstr ""
  
! #: c/c-decl.cc:14353
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "loop name defined here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: c/c-decl.cc:14357
  #, gcc-internal-format
  msgid "%<break%> statement operand %qE refers to a %<switch%> outside of its body"
  msgstr ""
*************** msgstr ""
*** 49261,49297 ****
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14766 cp/typeck.cc:6048
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14775 cp/typeck.cc:6056
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14702 cp/typeck.cc:5995
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14794 cp/typeck.cc:6064
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14726 cp/typeck.cc:6006
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14786
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14713
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
--- 49337,49373 ----
  msgid "%qs is a keyword with %qs onwards"
  msgstr ""
  
! #: c/c-fold.cc:410 c/c-typeck.cc:14783 cp/typeck.cc:6049
  #, gcc-internal-format
  msgid "left shift of negative value"
  msgstr ""
  
! #: c/c-fold.cc:423 c/c-typeck.cc:14792 cp/typeck.cc:6057
  #, gcc-internal-format
  msgid "left shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:424 c/c-typeck.cc:14719 cp/typeck.cc:5996
  #, gcc-internal-format
  msgid "right shift count is negative"
  msgstr ""
  
! #: c/c-fold.cc:434 c/c-typeck.cc:14811 cp/typeck.cc:6065
  #, gcc-internal-format
  msgid "left shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:435 c/c-typeck.cc:14743 cp/typeck.cc:6007
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr ""
  
! #: c/c-fold.cc:442 c/c-typeck.cc:14803
  #, gcc-internal-format
  msgid "left shift count >= width of vector element"
  msgstr ""
  
! #: c/c-fold.cc:443 c/c-typeck.cc:14730
  #, gcc-internal-format
  msgid "right shift count >= width of vector element"
  msgstr ""
*************** msgstr ""
*** 49311,49445 ****
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37830
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
  
! #: c/c-parser.cc:2084
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2110 c/c-parser.cc:2119 c/c-parser.cc:29067 cp/parser.cc:54620
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2126 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2230 c/c-parser.cc:14910
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2314
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2513
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2521
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2529
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2542 c/c-parser.cc:3776 c/c-parser.cc:5483
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2546 c/c-parser.cc:3780 c/c-parser.cc:5487
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2573 c/c-parser.cc:16296 c/c-parser.cc:25964
! #: c/c-parser.cc:26708 c/c-parser.cc:27297 cp/parser.cc:51314
! #: cp/parser.cc:57446
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
  
! #: c/c-parser.cc:2602
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2607
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2643
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr ""
  
! #: c/c-parser.cc:2657
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2695 c/c-parser.cc:8492
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2711 c/c-parser.cc:4671
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2729 cp/parser.cc:40097 cp/parser.cc:40169
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2764
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2785
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2795 c/c-parser.cc:8512 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2798 c/c-parser.cc:8479 cp/cp-gimplify.cc:4121
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2848
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2861
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2887
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
--- 49387,49521 ----
  msgid "to match this %qs"
  msgstr ""
  
! #: c/c-parser.cc:1513 cp/parser.cc:37833
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr ""
  
! #: c/c-parser.cc:2086
  #, gcc-internal-format
  msgid "ISO C forbids an empty translation unit"
  msgstr ""
  
! #: c/c-parser.cc:2112 c/c-parser.cc:2121 c/c-parser.cc:29060 cp/parser.cc:54623
  #: cp/semantics.cc:4059 cp/semantics.cc:4075
  #, gcc-internal-format
  msgid "%qs without corresponding %qs"
  msgstr ""
  
! #: c/c-parser.cc:2128 cp/semantics.cc:4068
  #, gcc-internal-format
  msgid "%<omp begin declare variant%> without corresponding %<omp end declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:2232 c/c-parser.cc:14903
  #, gcc-internal-format
  msgid "ISO C does not allow extra %<;%> outside of a function"
  msgstr ""
  
! #: c/c-parser.cc:2316
  #, gcc-internal-format
  msgid "%<assume%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2515
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<struct%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2523
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<union%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2531
  #, gcc-internal-format
  msgid "unknown type name %qE; use %<enum%> keyword to refer to the type"
  msgstr ""
  
! #: c/c-parser.cc:2544 c/c-parser.cc:3778 c/c-parser.cc:5485
  #, gcc-internal-format
  msgid "unknown type name %qE; did you mean %qs?"
  msgstr ""
  
! #: c/c-parser.cc:2548 c/c-parser.cc:3782 c/c-parser.cc:5489
  #, gcc-internal-format
  msgid "unknown type name %qE"
  msgstr ""
  
! #: c/c-parser.cc:2575 c/c-parser.cc:16289 c/c-parser.cc:25957
! #: c/c-parser.cc:26701 c/c-parser.cc:27290 cp/parser.cc:51317
! #: cp/parser.cc:57449
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr ""
  
! #: c/c-parser.cc:2604
  #, gcc-internal-format
  msgid "%qT declared in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2609
  #, gcc-internal-format
  msgid "%qT defined in underspecified object declaration"
  msgstr ""
  
! #: c/c-parser.cc:2645
  #, gcc-internal-format
  msgid "%qs in empty declaration"
  msgstr ""
  
! #: c/c-parser.cc:2659
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute at top level"
  msgstr ""
  
! #: c/c-parser.cc:2697 c/c-parser.cc:8499
  #, gcc-internal-format
  msgid "attribute %<musttail%> mixed with other attributes on %<return%> statement"
  msgstr ""
  
! #: c/c-parser.cc:2713 c/c-parser.cc:4673
  #, gcc-internal-format
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:2731 cp/parser.cc:40100 cp/parser.cc:40172
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr ""
  
! #: c/c-parser.cc:2766
  #, gcc-internal-format
  msgid "prefix attributes are ignored for implementations"
  msgstr ""
  
! #: c/c-parser.cc:2787
  #, gcc-internal-format
  msgid "unexpected attribute"
  msgstr ""
  
! #: c/c-parser.cc:2797 c/c-parser.cc:8519 cp/parser.cc:14536 cp/parser.cc:14793
  #, gcc-internal-format
  msgid "%<fallthrough%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2800 c/c-parser.cc:8486 cp/cp-gimplify.cc:4124
  #, gcc-internal-format
  msgid "%<assume%> attribute not followed by %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:2850
  #, gcc-internal-format
  msgid "%<__auto_type%> requires a plain identifier as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2863
  #, gcc-internal-format
  msgid "%<auto%> requires a plain identifier, possibly with attributes, as declarator"
  msgstr ""
  
! #: c/c-parser.cc:2889
  #, gcc-internal-format
  msgid "data definition has no type or storage class"
  msgstr ""
*************** msgstr ""
*** 49447,49478 ****
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2902
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2941
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3053 c/c-parser.cc:3198
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3153
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3185 cp/parser.cc:18206
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3190
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
--- 49523,49554 ----
  #. This means there is an attribute specifier after
  #. the declarator in a function definition.  Provide
  #. some more information for the user.
! #: c/c-parser.cc:2904
  #, gcc-internal-format
  msgid "attributes should be specified before the declarator in a function definition"
  msgstr ""
  
! #: c/c-parser.cc:2943
  #, gcc-internal-format
  msgid "%<__auto_type%> used with a bit-field initializer"
  msgstr ""
  
! #: c/c-parser.cc:3055 c/c-parser.cc:3200
  #, gcc-internal-format
  msgid "%qs requires an initialized data declaration"
  msgstr ""
  
! #: c/c-parser.cc:3155
  #, gcc-internal-format
  msgid "%qs may only be used with a single declarator"
  msgstr ""
  
! #: c/c-parser.cc:3187 cp/parser.cc:18208
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr ""
  
! #: c/c-parser.cc:3192
  #, gcc-internal-format
  msgid "declaration in condition can only declare a single object"
  msgstr ""
*************** msgstr ""
*** 49480,49856 ****
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3209 c/c-parser.cc:3266
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3218
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3370
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr ""
  
! #: c/c-parser.cc:3372
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr ""
  
! #: c/c-parser.cc:3534 c/c-parser.cc:9832 c/c-parser.cc:16369
! #: c/c-parser.cc:21727 cp/parser.cc:46138
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3543
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr ""
  
! #: c/c-parser.cc:3549
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3558
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.cc:3563
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3570
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3572 cp/semantics.cc:13144
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3952
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3955
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3958
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3986
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4016
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4053
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.cc:4064
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4076 c/c-parser.cc:5308 c/c-parser.cc:6168 c/c-parser.cc:6185
! #: c/c-parser.cc:6776 c/c-parser.cc:7685 c/c-parser.cc:9699 c/c-parser.cc:9782
! #: c/c-parser.cc:10785 c/c-parser.cc:11198 c/c-parser.cc:11207
! #: c/c-parser.cc:11862 c/c-parser.cc:12141 c/c-parser.cc:12169
! #: c/c-parser.cc:13545 c/c-parser.cc:14120 c/c-parser.cc:14158
! #: c/c-parser.cc:14492 c/c-parser.cc:14543 c/c-parser.cc:14703
! #: c/c-parser.cc:14733 c/c-parser.cc:14741 c/c-parser.cc:14770
! #: c/c-parser.cc:14783 c/c-parser.cc:15089 c/c-parser.cc:15213
! #: c/c-parser.cc:15798 c/c-parser.cc:15851 c/c-parser.cc:15867
! #: c/c-parser.cc:15913 c/c-parser.cc:16946 c/c-parser.cc:16991
! #: c/c-parser.cc:20146 c/c-parser.cc:20283 c/c-parser.cc:21498
! #: c/c-parser.cc:24571 c/c-parser.cc:27783 c/c-parser.cc:27983
! #: c/c-parser.cc:29186 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37833 cp/parser.cc:41074 cp/parser.cc:44603
! #: cp/parser.cc:44795 cp/parser.cc:53017 cp/parser.cc:56665
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4149
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4158
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4181
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4185
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4215
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4291 cp/parser.cc:24200
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4297 c/c-parser.cc:21775 cp/parser.cc:46201
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4340
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4465
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4487
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4516
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4633 c/c-parser.cc:6510
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4644
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4738
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4745
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4817
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5139
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5201
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5209
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5369
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5494
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5729
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6014 cp/parser.cc:33074
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6061 cp/parser.cc:33130
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6206 cp/parser.cc:33298
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6222 cp/parser.cc:33314
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6343
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6593 c/c-parser.cc:6659 c/c-typeck.cc:10240
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6651
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6740
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6896
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6908
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6916
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7203 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7210 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7217 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7224
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7280 c/c-parser.cc:7435 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54043
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7288 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7312 c/c-parser.cc:7533 c/c-parser.cc:28639 cp/parser.cc:13851
! #: cp/parser.cc:54023 cp/parser.cc:54162
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7404 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7412 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7424 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7545 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7603 cp/parser.cc:16866
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:7700
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7706 c/c-parser.cc:7898 c/c-parser.cc:7924
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:7825
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7845 c/c-parser.cc:7888
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7932
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7937 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7972
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
--- 49556,49932 ----
  #. This can appear in many cases looking nothing like a
  #. function definition, so we don't give a more specific
  #. error suggesting there was one.
! #: c/c-parser.cc:3211 c/c-parser.cc:3268
  #, gcc-internal-format
  msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:3220
  #, gcc-internal-format
  msgid "ISO C forbids nested functions"
  msgstr ""
  
! #: c/c-parser.cc:3372
  #, gcc-internal-format
  msgid "%<__RTL%> function cannot be a nested function"
  msgstr ""
  
! #: c/c-parser.cc:3374
  #, gcc-internal-format
  msgid "%<__GIMPLE%> function cannot be a nested function"
  msgstr ""
  
! #: c/c-parser.cc:3536 c/c-parser.cc:9839 c/c-parser.cc:16362
! #: c/c-parser.cc:21720 cp/parser.cc:46141
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr ""
  
! #: c/c-parser.cc:3545
  #, gcc-internal-format
  msgid "ISO C11 does not support omitting the string in %qE"
  msgstr ""
  
! #: c/c-parser.cc:3551
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer"
  msgstr ""
  
! #: c/c-parser.cc:3560
  #, gcc-internal-format
  msgid "expression in static assertion is not an integer constant expression"
  msgstr ""
  
! #: c/c-parser.cc:3565
  #, gcc-internal-format
  msgid "expression in static assertion is not constant"
  msgstr ""
  
! #: c/c-parser.cc:3572
  #, gcc-internal-format
  msgid "static assertion failed: %E"
  msgstr ""
  
! #: c/c-parser.cc:3574 cp/semantics.cc:13149
  #, gcc-internal-format
  msgid "static assertion failed"
  msgstr ""
  
! #: c/c-parser.cc:3954
  #, gcc-internal-format
  msgid "%<_Atomic%> in Objective-C"
  msgstr ""
  
! #: c/c-parser.cc:3957
  #, gcc-internal-format
  msgid "ISO C99 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3960
  #, gcc-internal-format
  msgid "ISO C90 does not support the %<_Atomic%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:3988
  #, gcc-internal-format
  msgid "%<_Atomic%> applied to a qualified type"
  msgstr ""
  
! #: c/c-parser.cc:4018
  #, gcc-internal-format
  msgid "%<__GIMPLE%> only valid with %<-fgimple%>"
  msgstr ""
  
! #: c/c-parser.cc:4055
  #, gcc-internal-format
  msgid "empty enum is invalid"
  msgstr ""
  
! #: c/c-parser.cc:4066
  #, gcc-internal-format
  msgid "cannot use keyword %qs as enumeration constant"
  msgstr ""
  
  #. Otherwise, a more generic error message.
! #: c/c-parser.cc:4078 c/c-parser.cc:5310 c/c-parser.cc:6170 c/c-parser.cc:6187
! #: c/c-parser.cc:6778 c/c-parser.cc:7687 c/c-parser.cc:9706 c/c-parser.cc:9789
! #: c/c-parser.cc:10796 c/c-parser.cc:11209 c/c-parser.cc:11218
! #: c/c-parser.cc:11873 c/c-parser.cc:12152 c/c-parser.cc:12180
! #: c/c-parser.cc:13556 c/c-parser.cc:14131 c/c-parser.cc:14169
! #: c/c-parser.cc:14485 c/c-parser.cc:14536 c/c-parser.cc:14696
! #: c/c-parser.cc:14726 c/c-parser.cc:14734 c/c-parser.cc:14763
! #: c/c-parser.cc:14776 c/c-parser.cc:15082 c/c-parser.cc:15206
! #: c/c-parser.cc:15791 c/c-parser.cc:15844 c/c-parser.cc:15860
! #: c/c-parser.cc:15906 c/c-parser.cc:16939 c/c-parser.cc:16984
! #: c/c-parser.cc:20139 c/c-parser.cc:20276 c/c-parser.cc:21491
! #: c/c-parser.cc:24564 c/c-parser.cc:27776 c/c-parser.cc:27976
! #: c/c-parser.cc:29179 c/gimple-parser.cc:1971 c/gimple-parser.cc:2018
! #: cp/parser.cc:10754 cp/parser.cc:37836 cp/parser.cc:41077 cp/parser.cc:44606
! #: cp/parser.cc:44798 cp/parser.cc:53020 cp/parser.cc:56668
  #, gcc-internal-format
  msgid "expected identifier"
  msgstr ""
  
! #: c/c-parser.cc:4151
  #, gcc-internal-format
  msgid "ISO C does not support specifying %<enum%> underlying types before C23"
  msgstr ""
  
! #: c/c-parser.cc:4160
  #, gcc-internal-format
  msgid "%<enum%> declared both with and without fixed underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4183
  #, gcc-internal-format
  msgid "no %<enum%> underlying type specified"
  msgstr ""
  
! #: c/c-parser.cc:4187
  #, gcc-internal-format
  msgid "invalid %<enum%> underlying type"
  msgstr ""
  
! #: c/c-parser.cc:4217
  #, gcc-internal-format
  msgid "%<enum%> underlying type incompatible with previous declaration"
  msgstr ""
  
! #: c/c-parser.cc:4293 cp/parser.cc:24202
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr ""
  
! #: c/c-parser.cc:4299 c/c-parser.cc:21768 cp/parser.cc:46204
  #: go/gofrontend/embed.cc:424
  #, gcc-internal-format
  msgid "expected %<,%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4342
  #, gcc-internal-format
  msgid "ISO C forbids forward references to %<enum%> types"
  msgstr ""
  
! #: c/c-parser.cc:4467
  #, gcc-internal-format
  msgid "expected class name"
  msgstr ""
  
! #: c/c-parser.cc:4489
  #, gcc-internal-format
  msgid "extra semicolon in struct or union specified"
  msgstr ""
  
! #: c/c-parser.cc:4518
  #, gcc-internal-format
  msgid "no semicolon at end of struct or union"
  msgstr ""
  
! #: c/c-parser.cc:4635 c/c-parser.cc:6512
  #, gcc-internal-format
  msgid "expected specifier-qualifier-list"
  msgstr ""
  
! #: c/c-parser.cc:4646
  #, gcc-internal-format
  msgid "ISO C forbids member declarations with no members"
  msgstr ""
  
! #: c/c-parser.cc:4740
  #, gcc-internal-format
  msgid "expected %<,%>, %<;%> or %<}%>"
  msgstr ""
  
! #: c/c-parser.cc:4747
  #, gcc-internal-format
  msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
  msgstr ""
  
! #: c/c-parser.cc:4819
  #, gcc-internal-format
  msgid "%<typeof%> applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:5141
  #, gcc-internal-format
  msgid "expected identifier or %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:5203
  #, gcc-internal-format
  msgid "%<static%> may not be used with an unspecified variable length array size"
  msgstr ""
  
! #: c/c-parser.cc:5211
  #, gcc-internal-format
  msgid "%<static%> may not be used without an array size"
  msgstr ""
  
! #: c/c-parser.cc:5371
  #, gcc-internal-format
  msgid "ISO C requires a named argument before %<...%> before C23"
  msgstr ""
  
! #: c/c-parser.cc:5496
  #, gcc-internal-format
  msgid "expected declaration specifiers or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:5731
  #, gcc-internal-format
  msgid "parentheses must be omitted if attribute argument list is empty"
  msgstr ""
  
! #: c/c-parser.cc:6016 cp/parser.cc:33077
  #, gcc-internal-format
  msgid "expected OpenMP directive name"
  msgstr ""
  
! #: c/c-parser.cc:6063 cp/parser.cc:33133
  #, gcc-internal-format
  msgid "expected %<directive%> or %<sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:6208 cp/parser.cc:33301
  #, gcc-internal-format
  msgid "%<omp::%E%> attribute requires argument"
  msgstr ""
  
! #: c/c-parser.cc:6224 cp/parser.cc:33317
  #, gcc-internal-format
  msgid "%qE attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:6345
  #, gcc-internal-format
  msgid "ISO C does not support %<[[]]%> attributes before C23"
  msgstr ""
  
! #: c/c-parser.cc:6595 c/c-parser.cc:6661 c/c-typeck.cc:10257
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized except with an empty initializer"
  msgstr ""
  
! #: c/c-parser.cc:6653
  #, gcc-internal-format
  msgid "ISO C forbids empty initializer braces before C23"
  msgstr ""
  
! #: c/c-parser.cc:6742
  #, gcc-internal-format
  msgid "obsolete use of designated initializer with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:6898
  #, gcc-internal-format
  msgid "ISO C forbids specifying range of elements to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6910
  #, gcc-internal-format
  msgid "ISO C90 forbids specifying subobject to initialize"
  msgstr ""
  
! #: c/c-parser.cc:6918
  #, gcc-internal-format
  msgid "obsolete use of designated initializer without %<=%>"
  msgstr ""
  
! #: c/c-parser.cc:7205 cp/parser.cc:14915
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<#pragma acc loop%>"
  msgstr ""
  
! #: c/c-parser.cc:7212 cp/parser.cc:14922
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<ordered%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7219 cp/parser.cc:14929
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested with %<reduction%> %<inscan%> clause"
  msgstr ""
  
! #: c/c-parser.cc:7226
  #, gcc-internal-format
  msgid "inner loops must be perfectly nested in %<pragma omp tile%>"
  msgstr ""
  
! #: c/c-parser.cc:7282 c/c-parser.cc:7437 cp/parser.cc:13819 cp/parser.cc:13969
! #: cp/parser.cc:54046
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same statement"
  msgstr ""
  
! #: c/c-parser.cc:7290 cp/parser.cc:13827
  #, gcc-internal-format
  msgid "OpenMP %<omp::decl%> attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:7314 c/c-parser.cc:7535 c/c-parser.cc:28632 cp/parser.cc:13851
! #: cp/parser.cc:54026 cp/parser.cc:54165
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs attribute argument"
  msgstr ""
  
! #: c/c-parser.cc:7406 cp/parser.cc:13938
  #, gcc-internal-format
  msgid "OpenMP construct among %<omp::directive%> attributes requires all %<omp::directive%> attributes on the same statement to be in the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7414 cp/parser.cc:13946
  #, gcc-internal-format
  msgid "multiple OpenMP standalone directives among %<omp::directive%> attributes must be all within the same %<omp::sequence%>"
  msgstr ""
  
! #: c/c-parser.cc:7426 cp/parser.cc:13958
  #, gcc-internal-format
  msgid "standalone OpenMP directives in %<omp::directive%> attribute can only appear on an empty statement"
  msgstr ""
  
! #: c/c-parser.cc:7547 cp/parser.cc:14078
  #, gcc-internal-format
  msgid "mixing OpenMP directives with attribute and pragma syntax on the same declaration"
  msgstr ""
  
! #: c/c-parser.cc:7605 cp/parser.cc:16868
  #, gcc-internal-format
  msgid "%qs attribute does not take any arguments"
  msgstr ""
  
! #: c/c-parser.cc:7702
  #, gcc-internal-format
  msgid "ISO C forbids label declarations"
  msgstr ""
  
! #: c/c-parser.cc:7708 c/c-parser.cc:7903 c/c-parser.cc:7929
  #: c/gimple-parser.cc:472
  #, gcc-internal-format
  msgid "expected declaration or statement"
  msgstr ""
  
! #: c/c-parser.cc:7830
  #, gcc-internal-format
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr ""
  
! #: c/c-parser.cc:7850 c/c-parser.cc:7893
  #, gcc-internal-format
  msgid "ISO C90 forbids mixed declarations and code"
  msgstr ""
  
! #: c/c-parser.cc:7937
  #, gcc-internal-format
  msgid "expected %<}%> before %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:7942 cp/parser.cc:14982
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr ""
  
! #: c/c-parser.cc:7979
  #, gcc-internal-format
  msgid "label at end of compound statement"
  msgstr ""
*************** msgstr ""
*** 49859,51486 ****
  #. 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.cc:8029 c/c-parser.cc:8033 c/c-parser.cc:8541
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8114
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8144
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8397
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8523
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8633
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:8655
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8672 cp/parser.cc:5589 cp/parser.cc:17995
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8753 cp/parser.cc:17003
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8796 cp/parser.cc:17006
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8890 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9008 c/c-parser.cc:9087 c/c-parser.cc:9222 cp/parser.cc:16399
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9095
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9256 c/c-parser.cc:9288
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9311
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9335 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9341 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9382
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9531 c/c-parser.cc:9542 c/c-parser.cc:9553
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9532 c/c-parser.cc:9543 c/c-parser.cc:9554 cp/parser.cc:25154
! #: cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9563
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9912 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10120
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10344 cp/typeck.cc:5824
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10350 cp/typeck.cc:5829
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10621
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:10624
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10748
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10828
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10861
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: c/c-parser.cc:10901
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10904 c/c-parser.cc:11090
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10931
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11007
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11010
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11034
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11062
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: c/c-parser.cc:11075
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11248
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:11355
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11358
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11450
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11454
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11459
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11501
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11502
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11510
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11511
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11534
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11536
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11575
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11596
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:11604
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:11610
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11626
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:11649 c/c-parser.cc:11653
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11657
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11876 c/c-parser.cc:13612 c/c-parser.cc:13634
! #: c/c-parser.cc:23988 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47686
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11898
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11913
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12018 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12057 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12196
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:12212
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12282 c/c-parser.cc:12299 c/c-parser.cc:12306
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12327
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:12371 c/c-parser.cc:12381
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12403 c/c-parser.cc:12413
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12446
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12465
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12513
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12536
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12553
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12593
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12612
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12620 c/c-parser.cc:12650
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12628 c/c-parser.cc:12670
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12642
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12662
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12769
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12810
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12823
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:12827
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:12853
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:12875
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12884
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12915
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr ""
  
! #: c/c-parser.cc:12927
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr ""
  
! #: c/c-parser.cc:12935
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr ""
  
! #: c/c-parser.cc:12986 c/c-parser.cc:13015 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:13186
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr ""
  
! #: c/c-parser.cc:13195 c/c-parser.cc:13275
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr ""
  
! #: c/c-parser.cc:13201 c/c-parser.cc:13281
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13208
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13215
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13223
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13297
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13589 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13599
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr ""
  
! #: c/c-parser.cc:13687
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13692
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13708
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13713
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13744
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13749
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13751
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13765
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13840
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13845
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13853
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13868
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13873
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13886
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13890
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13908
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13913
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13918
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13944
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14074 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14514
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14610
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14858
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14990
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15010
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15132
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15584
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15652 cp/parser.cc:40931
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15666 cp/parser.cc:40944
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15705
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15708 cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15717 cp/parser.cc:40990
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15728 cp/parser.cc:41004
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15744 cp/parser.cc:41023
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15968 cp/semantics.cc:14927
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16010 cp/parser.cc:57024
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16030 c/c-parser.cc:26705 c/c-parser.cc:27014
! #: c/c-parser.cc:27077 c/c-parser.cc:27187 cp/parser.cc:51311
! #: cp/parser.cc:51659 cp/parser.cc:51774 cp/parser.cc:51873 cp/parser.cc:57056
! #: cp/parser.cc:57072 cp/parser.cc:57088 cp/parser.cc:57104 cp/parser.cc:57121
! #: cp/parser.cc:57138 cp/parser.cc:57155 cp/parser.cc:57186 cp/parser.cc:57200
! #: cp/parser.cc:57225 cp/parser.cc:57239
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16053 cp/parser.cc:57214
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57344
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16163 cp/parser.cc:57350
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16175 c/c-parser.cc:16191
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16262 cp/parser.cc:57433
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16278 cp/parser.cc:57046
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16665 c/c-parser.cc:21122 c/c-parser.cc:23456
! #: c/c-parser.cc:23475 c/c-parser.cc:23728 c/c-parser.cc:23786
! #: c/c-parser.cc:23793 c/c-parser.cc:23800 c/c-parser.cc:28193
! #: c/c-parser.cc:29773 c/c-parser.cc:29781 c/c-parser.cc:30157
! #: c/c-parser.cc:30167 c/c-parser.cc:30276 c/c-parser.cc:30283
! #: c/c-parser.cc:30290 c/c-parser.cc:30297 cp/parser.cc:41474
! #: cp/parser.cc:45786 cp/parser.cc:47212 cp/parser.cc:47249 cp/parser.cc:47438
! #: cp/parser.cc:47501 cp/parser.cc:47508 cp/parser.cc:47515 cp/parser.cc:53255
! #: cp/parser.cc:53262 cp/parser.cc:53269 cp/parser.cc:53276 cp/parser.cc:53824
! #: cp/parser.cc:55895 cp/parser.cc:55903 cp/parser.cc:56055 cp/parser.cc:56065
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:16692
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17299 c/c-parser.cc:31047
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17303 cp/semantics.cc:9552
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17345 cp/parser.cc:42365
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17440 cp/parser.cc:42443
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17442 cp/parser.cc:42445
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17527 cp/parser.cc:42515
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17604 cp/parser.cc:42597
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17624 c/c-parser.cc:27070 c/c-parser.cc:27180
! #: cp/parser.cc:42615 cp/parser.cc:51651 cp/parser.cc:51766
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42670
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17684 cp/parser.cc:42677
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17686 cp/parser.cc:42679
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17692 cp/parser.cc:42685
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17797 c/c-parser.cc:17857 c/c-parser.cc:17919
! #: c/c-parser.cc:17967 c/c-parser.cc:18047 c/c-parser.cc:18444
! #: c/c-parser.cc:18526 c/c-parser.cc:19140 c/c-parser.cc:19285
! #: c/c-parser.cc:19353 c/c-parser.cc:20668 c/c-parser.cc:21059
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17808
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17869
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17931 cp/semantics.cc:9767
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17980 cp/semantics.cc:9797
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18014 cp/parser.cc:42911
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18086 cp/parser.cc:42981
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18154
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18231 cp/parser.cc:43133
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18234 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18318 cp/semantics.cc:8444 cp/semantics.cc:8509
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18330 c/c-parser.cc:18453 cp/semantics.cc:8479
! #: cp/semantics.cc:8523
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18392 cp/parser.cc:42128
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18426 cp/parser.cc:42161
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:18593 cp/semantics.cc:9983
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18661 cp/parser.cc:46414
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18703 cp/parser.cc:43186
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18712 c/c-parser.cc:18718 cp/parser.cc:43195
! #: cp/parser.cc:43205
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18754 cp/parser.cc:43245
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18807 cp/parser.cc:43313
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18902 cp/parser.cc:43395
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18941 c/c-parser.cc:29312 cp/parser.cc:55333
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19063 cp/parser.cc:43582
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19117 cp/parser.cc:43598
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19121 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19134 cp/semantics.cc:8570
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19157 cp/parser.cc:43621
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:19296 c/c-parser.cc:19307
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19315 cp/semantics.cc:8537
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19364 cp/semantics.cc:8666
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19409 cp/semantics.cc:8794
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:23443 cp/parser.cc:47204
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19528 c/c-parser.cc:19695 c/c-parser.cc:19737
! #: cp/parser.cc:44106
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19576 cp/semantics.cc:8927
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19587 cp/semantics.cc:8882 cp/semantics.cc:8898
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19730
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19795
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19813 cp/parser.cc:44168
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19821 cp/parser.cc:44176
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19955 cp/parser.cc:44386
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19967 cp/parser.cc:44399
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19975 c/c-parser.cc:20003
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20037 cp/parser.cc:44522
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20076
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20115
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20463 cp/parser.cc:44977
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20472 cp/parser.cc:44986
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20489 cp/parser.cc:45003
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20537 cp/parser.cc:45058
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.cc:20598 cp/parser.cc:45088
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr ""
  
! #: c/c-parser.cc:20633 cp/parser.cc:45289
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20650 cp/parser.cc:45313
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20679 cp/semantics.cc:8490
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20787 cp/parser.cc:45429
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20797 cp/parser.cc:45439
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20808 cp/parser.cc:45453
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20819 c/c-parser.cc:21311 cp/parser.cc:45213
! #: cp/parser.cc:45467
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20835 cp/parser.cc:45487
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20855 cp/parser.cc:45513
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20871 c/c-parser.cc:29134 cp/parser.cc:45530
! #: cp/parser.cc:55569
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20889 c/c-parser.cc:21300 cp/parser.cc:45199
! #: cp/parser.cc:45552
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20898 cp/parser.cc:45564
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20910 cp/parser.cc:45579
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20945 cp/parser.cc:45613
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21029 cp/parser.cc:45709
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21041 cp/parser.cc:45720
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21064 cp/semantics.cc:8691
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21097 cp/parser.cc:45791
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21161 cp/parser.cc:45830
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21184 cp/parser.cc:45856
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21228 cp/parser.cc:45923
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21321 cp/parser.cc:45228
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21417 cp/semantics.cc:10105 cp/semantics.cc:10123
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21518 cp/semantics.cc:9264
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21589 c/c-parser.cc:21683 cp/parser.cc:45983
! #: cp/parser.cc:46095
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21598 c/c-parser.cc:21719 cp/parser.cc:45990
! #: cp/parser.cc:46130
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr ""
  
! #: c/c-parser.cc:21613 c/c-parser.cc:21742 cp/parser.cc:46005
! #: cp/parser.cc:46152
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21621 c/c-parser.cc:21750 cp/parser.cc:46013
! #: cp/parser.cc:46160 cp/semantics.cc:7768
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21659 cp/parser.cc:46072
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21667 cp/parser.cc:46080
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21693 cp/parser.cc:46104
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21701 cp/parser.cc:46111
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21713 cp/parser.cc:46123
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46263
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46270
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21837 cp/parser.cc:46277
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21858 cp/parser.cc:46298
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21894 c/c-parser.cc:28222 cp/parser.cc:46335
! #: cp/parser.cc:53849
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22135 cp/parser.cc:46630
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
! #: c/c-parser.cc:22146 c/c-parser.cc:22556 c/c-parser.cc:30589
! #: cp/parser.cc:46641 cp/parser.cc:47109 cp/parser.cc:54803
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22191 cp/parser.cc:46689
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22344 cp/parser.cc:46882
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22384 cp/parser.cc:46918
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22545 cp/parser.cc:47098
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22706 cp/parser.cc:52341
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22716 cp/parser.cc:52351
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22736 cp/parser.cc:52371
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52382
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22754 cp/parser.cc:52389
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22762 cp/parser.cc:52397
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22773 cp/parser.cc:52419
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22783 cp/parser.cc:52442
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22876 cp/parser.cc:52526
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22892 cp/parser.cc:52543
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22924 cp/parser.cc:52301
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23153 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23157
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23175 cp/parser.cc:56333
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:23198 c/c-parser.cc:23246 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23238 cp/parser.cc:56384 cp/parser.cc:56431
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23269 cp/parser.cc:56459
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23270 cp/parser.cc:56461
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23315 cp/parser.cc:52759
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23374
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23378 c/c-parser.cc:23401
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23396
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23399
  #, gcc-internal-format
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23467 cp/parser.cc:47224 cp/parser.cc:47239
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23491
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23515
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23523
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23532
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23543
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23694 cp/parser.cc:47404
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23733 cp/parser.cc:47443
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23757 cp/parser.cc:47472
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47487
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23779 cp/parser.cc:47494
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23817 c/c-parser.cc:23824 cp/parser.cc:47532
! #: cp/parser.cc:47539
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23830 c/c-parser.cc:23835 cp/parser.cc:47545
! #: cp/parser.cc:47550
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23858 cp/parser.cc:47573
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23869 cp/parser.cc:47584
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23901 cp/parser.cc:47616
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23911 cp/parser.cc:47626
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47726
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24039 cp/parser.cc:47733
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24112 cp/parser.cc:47798 cp/parser.cc:48081 cp/parser.cc:48175
! #: cp/parser.cc:48193
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24123 cp/parser.cc:47809
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24183 cp/parser.cc:48248
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24454 cp/parser.cc:48102 cp/parser.cc:48128
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24458 cp/parser.cc:48168 cp/parser.cc:48202
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24509 cp/parser.cc:48237
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24515 cp/semantics.cc:12416 cp/semantics.cc:12426
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24618 cp/semantics.cc:12503
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24661
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24667 cp/parser.cc:48390
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24698 cp/parser.cc:48426
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24710 cp/parser.cc:48442
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24751 cp/parser.cc:48480
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24759 cp/parser.cc:48488
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24764
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24835 cp/parser.cc:49226
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24902 cp/parser.cc:49295
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24936 cp/parser.cc:49328
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24941 cp/parser.cc:49334
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24950 cp/parser.cc:49343
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24975 cp/parser.cc:49366
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
--- 49935,51562 ----
  #. 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.cc:8036 c/c-parser.cc:8040 c/c-parser.cc:8548
  #: c/gimple-parser.cc:722 c/gimple-parser.cc:2510 cp/parser.cc:14442
  #, gcc-internal-format
  msgid "expected statement"
  msgstr ""
  
! #: c/c-parser.cc:8121
  #, gcc-internal-format
  msgid "expected %<:%> or %<...%>"
  msgstr ""
  
! #: c/c-parser.cc:8151
  #, gcc-internal-format
  msgid "GNU-style attribute between label and declaration appertains to the label"
  msgstr ""
  
! #: c/c-parser.cc:8404
  #, gcc-internal-format
  msgid "expected identifier or %<*%>"
  msgstr ""
  
! #: c/c-parser.cc:8530
  #, gcc-internal-format
  msgid "only attribute %<fallthrough%> or %<assume%> can be applied to a null statement"
  msgstr ""
  
! #: c/c-parser.cc:8640
  #, gcc-internal-format
  msgid "ISO C does not support if declarations before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:8662
  #, gcc-internal-format
  msgid "declaration in the controlling expression must have an initializer"
  msgstr ""
  
! #: c/c-parser.cc:8679 cp/parser.cc:5589 cp/parser.cc:17997
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr ""
  
! #: c/c-parser.cc:8760 cp/parser.cc:17005
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<if%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8803 cp/parser.cc:17008
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr ""
  
! #: c/c-parser.cc:8897 cp/parser.cc:15396
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:9015 c/c-parser.cc:9094 c/c-parser.cc:9229 cp/parser.cc:16401
  #, gcc-internal-format
  msgid "loop not permitted in intervening code in OpenMP loop body"
  msgstr ""
  
! #: c/c-parser.cc:9102
  #, gcc-internal-format
  msgid "suggest braces around empty body in %<do%> statement"
  msgstr ""
  
! #: c/c-parser.cc:9263 c/c-parser.cc:9295
  #, gcc-internal-format
  msgid "multiple iterating variables in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9318
  #, gcc-internal-format
  msgid "invalid iterating variable in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9342 cp/parser.cc:15704
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9348 cp/parser.cc:15710
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC unroll%> pragma"
  msgstr ""
  
! #: c/c-parser.cc:9389
  #, gcc-internal-format
  msgid "missing collection in fast enumeration"
  msgstr ""
  
! #: c/c-parser.cc:9538 c/c-parser.cc:9549 c/c-parser.cc:9560
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qE"
  msgstr ""
  
! #: c/c-parser.cc:9539 c/c-parser.cc:9550 c/c-parser.cc:9561 cp/parser.cc:25156
! #: cp/parser.cc:25174 cp/parser.cc:25189
  #, gcc-internal-format
  msgid "first seen here"
  msgstr ""
  
! #: c/c-parser.cc:9570
  #, gcc-internal-format
  msgid "%qE is not a valid %<asm%> qualifier"
  msgstr ""
  
! #: c/c-parser.cc:9919 cp/parser.cc:5020
  #, gcc-internal-format
  msgid "a wide string is invalid in this context"
  msgstr ""
  
! #: c/c-parser.cc:10127
  #, gcc-internal-format
  msgid "ISO C forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
  #. Location of the binary operator.
  #. Quiet warning.
! #: c/c-parser.cc:10351 cp/typeck.cc:5825
  #, gcc-internal-format
  msgid "division %<sizeof (%T) / sizeof (%T)%> does not compute the number of array elements"
  msgstr ""
  
! #: c/c-parser.cc:10357 cp/typeck.cc:5830
  #, gcc-internal-format
  msgid "first %<sizeof%> operand was declared here"
  msgstr ""
  
! #: c/c-parser.cc:10628
  #, gcc-internal-format
  msgid "storage class specifier in cast"
  msgstr ""
  
! #: c/c-parser.cc:10631
  #, gcc-internal-format
  msgid "alignment specified for type name in cast"
  msgstr ""
  
! #: c/c-parser.cc:10759
  #, gcc-internal-format
  msgid "traditional C rejects the unary plus operator"
  msgstr ""
  
! #: c/c-parser.cc:10839
  #, gcc-internal-format
  msgid "ISO C does not support static assertions in expressions before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:10872
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs before C2Y"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: c/c-parser.cc:10912
  #, gcc-internal-format
  msgid "storage class specifier in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10915 c/c-parser.cc:11101
  #, gcc-internal-format
  msgid "alignment specified for type name in %qs"
  msgstr ""
  
! #: c/c-parser.cc:10942
  #, gcc-internal-format
  msgid "%qs applied to a bit-field"
  msgstr ""
  
! #: c/c-parser.cc:11018
  #, gcc-internal-format
  msgid "storage class specifier in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11021
  #, gcc-internal-format
  msgid "alignment specified for type name in %qE"
  msgstr ""
  
! #: c/c-parser.cc:11045
  #, gcc-internal-format
  msgid "ISO C does not allow %<%E (expression)%>"
  msgstr ""
  
! #: c/c-parser.cc:11073
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "ISO C does not support %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: c/c-parser.cc:11086
  #, gcc-internal-format
  msgid "invalid application of %qs to something not a type"
  msgstr ""
  
! #: c/c-parser.cc:11259
  #, gcc-internal-format
  msgid "cannot take address of %qs"
  msgstr ""
  
! #: c/c-parser.cc:11366
  #, gcc-internal-format
  msgid "ISO C99 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11369
  #, gcc-internal-format
  msgid "ISO C90 does not support %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11380
  #, gcc-internal-format
  msgid "ISO C does not support use of type name as %<_Generic%> controlling operand before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11461
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with function type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11465
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with incomplete type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11470
  #, gcc-internal-format
  msgid "ISO C does not support %<_Generic%> association with variably-modified type before C2Y"
  msgstr ""
  
! #: c/c-parser.cc:11512
  #, gcc-internal-format
  msgid "duplicate %<default%> case in %<_Generic%>"
  msgstr ""
  
! #: c/c-parser.cc:11513
  #, gcc-internal-format
  msgid "original %<default%> is here"
  msgstr ""
  
! #: c/c-parser.cc:11521
  #, gcc-internal-format
  msgid "%<_Generic%> specifies two compatible types"
  msgstr ""
  
! #: c/c-parser.cc:11522
  #, gcc-internal-format
  msgid "compatible type is here"
  msgstr ""
  
! #: c/c-parser.cc:11545
  #, gcc-internal-format
  msgid "%<_Generic%> selector matches multiple associations"
  msgstr ""
  
! #: c/c-parser.cc:11547
  #, gcc-internal-format
  msgid "other match is here"
  msgstr ""
  
! #: c/c-parser.cc:11586
  #, gcc-internal-format
  msgid "%<_Generic%> selector of type %qT is not compatible with any association"
  msgstr ""
  
! #: c/c-parser.cc:11607
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is not a function pointer"
  msgstr ""
  
! #: c/c-parser.cc:11615
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> is unprototyped"
  msgstr ""
  
! #: c/c-parser.cc:11621
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has variable arguments"
  msgstr ""
  
! #: c/c-parser.cc:11637
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has no arguments"
  msgstr ""
  
! #: c/c-parser.cc:11660 c/c-parser.cc:11664
  #, gcc-internal-format
  msgid "ISO C does not support %qs predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11668
  #, gcc-internal-format
  msgid "ISO C90 does not support %<__func__%> predefined identifier"
  msgstr ""
  
! #: c/c-parser.cc:11887 c/c-parser.cc:13623 c/c-parser.cc:13645
! #: c/c-parser.cc:23981 c/gimple-parser.cc:1887 c/gimple-parser.cc:2527
! #: cp/parser.cc:47689
  #, gcc-internal-format
  msgid "expected expression"
  msgstr ""
  
! #: c/c-parser.cc:11909
  #, gcc-internal-format
  msgid "braced-group within expression allowed only inside a function"
  msgstr ""
  
! #: c/c-parser.cc:11924
  #, gcc-internal-format
  msgid "ISO C forbids braced-groups within expressions"
  msgstr ""
  
! #: c/c-parser.cc:12029 cp/parser.cc:12383
  #, gcc-internal-format
  msgid "optional second parameter of %<va_start%> not last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12068 cp/parser.cc:12438
  #, gcc-internal-format
  msgid "%<va_start%> macro used with additional arguments other than identifier of the last named argument"
  msgstr ""
  
! #: c/c-parser.cc:12207
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_choose_expr%>"
  msgstr ""
  
! #: c/c-parser.cc:12223
  #, gcc-internal-format
  msgid "first argument to %<__builtin_choose_expr%> not a constant"
  msgstr ""
  
! #: c/c-parser.cc:12293 c/c-parser.cc:12310 c/c-parser.cc:12317
  #, gcc-internal-format
  msgid "too few arguments to %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12338
  #, gcc-internal-format
  msgid "argument %u of %<__builtin_tgmath%> has wrong number of arguments"
  msgstr ""
  
! #: c/c-parser.cc:12382 c/c-parser.cc:12392
  #, gcc-internal-format
  msgid "invalid type-generic return type for argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12414 c/c-parser.cc:12424
  #, gcc-internal-format
  msgid "invalid type-generic type for argument %u of argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12457
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> all have the same type"
  msgstr ""
  
! #: c/c-parser.cc:12476
  #, gcc-internal-format
  msgid "function arguments of %<__builtin_tgmath%> lack type-generic parameter"
  msgstr ""
  
! #: c/c-parser.cc:12524
  #, gcc-internal-format
  msgid "duplicate type-generic parameter type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12547
  #, gcc-internal-format
  msgid "bad return type for function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12564
  #, gcc-internal-format
  msgid "bad type for argument %u of function argument %u of %<__builtin_tgmath%>"
  msgstr ""
  
! #: c/c-parser.cc:12604
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid type of argument %u of type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12615
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to complex-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12623
  #, gcc-internal-format, gfc-internal-format
  msgid "decimal floating-point argument %u to binary-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12631 c/c-parser.cc:12661
  #, gcc-internal-format
  msgid "both complex and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12639 c/c-parser.cc:12681
  #, gcc-internal-format
  msgid "both binary and decimal floating-point arguments to type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12653
  #, gcc-internal-format, gfc-internal-format
  msgid "complex argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12673
  #, gcc-internal-format, gfc-internal-format
  msgid "binary argument %u to decimal-only type-generic function"
  msgstr ""
  
! #: c/c-parser.cc:12780
  #, gcc-internal-format
  msgid "no matching function for type-generic call"
  msgstr ""
  
! #: c/c-parser.cc:12821
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_call_with_static_chain%>"
  msgstr ""
  
! #: c/c-parser.cc:12834
  #, gcc-internal-format
  msgid "first argument to %<__builtin_call_with_static_chain%> must be a call expression"
  msgstr ""
  
! #: c/c-parser.cc:12838
  #, gcc-internal-format
  msgid "second argument to %<__builtin_call_with_static_chain%> must be a pointer type"
  msgstr ""
  
! #: c/c-parser.cc:12864
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_complex%>"
  msgstr ""
  
! #: c/c-parser.cc:12886
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operand not of real binary floating-point type"
  msgstr ""
  
! #: c/c-parser.cc:12895
  #, gcc-internal-format
  msgid "%<__builtin_complex%> operands of different types"
  msgstr ""
  
! #: c/c-parser.cc:12926
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_counted_by_ref%>"
  msgstr ""
  
! #: c/c-parser.cc:12938
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be an array or pointer"
  msgstr ""
  
! #: c/c-parser.cc:12946
  #, gcc-internal-format
  msgid "the argument to %<__builtin_counted_by_ref%> must be a field of a structure"
  msgstr ""
  
! #: c/c-parser.cc:12997 c/c-parser.cc:13026 cp/parser.cc:8686
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_shuffle%>"
  msgstr ""
  
! #: c/c-parser.cc:13197
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs"
  msgstr ""
  
! #: c/c-parser.cc:13206 c/c-parser.cc:13286
  #, gcc-internal-format
  msgid "%qs operand not an integral type"
  msgstr ""
  
! #: c/c-parser.cc:13212 c/c-parser.cc:13292
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has enumerated type"
  msgstr ""
  
! #: c/c-parser.cc:13219
  #, gcc-internal-format
  msgid "argument %u in call to function %qs has boolean type"
  msgstr ""
  
! #: c/c-parser.cc:13226
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has signed type"
  msgstr ""
  
! #: c/c-parser.cc:13234
  #, gcc-internal-format
  msgid "argument 1 in call to function %qs has %<char%> type"
  msgstr ""
  
! #: c/c-parser.cc:13308
  #, gcc-internal-format
  msgid "rotate count is negative"
  msgstr ""
  
! #: c/c-parser.cc:13600 cp/parser.cc:6960
  #, gcc-internal-format
  msgid "%<omp_all_memory%> may only be used in OpenMP %<depend%> clause"
  msgstr ""
  
! #: c/c-parser.cc:13610
  #, gcc-internal-format
  msgid "ISO C does not support %qs before C23"
  msgstr ""
  
! #: c/c-parser.cc:13698
  #, gcc-internal-format
  msgid "%qT declared in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13703
  #, gcc-internal-format
  msgid "%qT defined in %<constexpr%> compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13719
  #, gcc-internal-format
  msgid "compound literal has variable size"
  msgstr ""
  
! #: c/c-parser.cc:13724
  #, gcc-internal-format
  msgid "compound literal has function type"
  msgstr ""
  
! #: c/c-parser.cc:13755
  #, gcc-internal-format
  msgid "compound literal qualified by address-space qualifier"
  msgstr ""
  
! #: c/c-parser.cc:13760
  #, gcc-internal-format
  msgid "ISO C90 forbids compound literals"
  msgstr ""
  
! #: c/c-parser.cc:13762
  #, gcc-internal-format
  msgid "ISO C forbids storage class specifiers in compound literals before C23"
  msgstr ""
  
! #: c/c-parser.cc:13776
  #, gcc-internal-format
  msgid "%<_Alignas%> specifiers cannot reduce alignment of compound literal"
  msgstr ""
  
! #: c/c-parser.cc:13851
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13856
  #, gcc-internal-format
  msgid "using integer absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13864
  #, gcc-internal-format
  msgid "taking the absolute value of unsigned type %qT has no effect"
  msgstr ""
  
! #: c/c-parser.cc:13875
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13879
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of decimal floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13884
  #, gcc-internal-format
  msgid "using floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13897
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13901
  #, gcc-internal-format
  msgid "using complex absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13919
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of integer type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13924
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of floating-point type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13929
  #, gcc-internal-format
  msgid "using decimal floating-point absolute value function %qD when argument is of complex type %qT"
  msgstr ""
  
! #: c/c-parser.cc:13955
  #, gcc-internal-format
  msgid "absolute value function %qD given an argument of type %qT but has parameter of type %qT which may cause truncation of value"
  msgstr ""
  
! #: c/c-parser.cc:14085 cp/parser.cc:9123
  #, gcc-internal-format
  msgid "calls to the OpenMP runtime API are not permitted in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:14507
  #, gcc-internal-format
  msgid "expected identifier or %<)%>"
  msgstr ""
  
! #: c/c-parser.cc:14603
  #, gcc-internal-format
  msgid "extra semicolon"
  msgstr ""
  
! #: c/c-parser.cc:14851
  #, gcc-internal-format
  msgid "extra semicolon in method definition specified"
  msgstr ""
  
! #: c/c-parser.cc:14983
  #, gcc-internal-format
  msgid "method attributes must be specified at the end only"
  msgstr ""
  
! #: c/c-parser.cc:15003
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%> after method attribute definition"
  msgstr ""
  
! #: c/c-parser.cc:15125
  #, gcc-internal-format
  msgid "objective-c method declaration is expected"
  msgstr ""
  
! #: c/c-parser.cc:15577
  #, gcc-internal-format
  msgid "no type or storage class may be specified here,"
  msgstr ""
  
! #: c/c-parser.cc:15645 cp/parser.cc:40934
  #, gcc-internal-format
  msgid "empty property attribute list"
  msgstr ""
  
! #: c/c-parser.cc:15659 cp/parser.cc:40947
  #, gcc-internal-format
  msgid "missing property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15698
  #, gcc-internal-format
  msgid "unknown property attribute %<%s%s%>"
  msgstr ""
  
! #: c/c-parser.cc:15701 cp/parser.cc:40984
  #, gcc-internal-format
  msgid "unknown property attribute"
  msgstr ""
  
! #: c/c-parser.cc:15710 cp/parser.cc:40993
  #, gcc-internal-format
  msgid "expected %<=%> after Objective-C %qE"
  msgstr ""
  
! #: c/c-parser.cc:15721 cp/parser.cc:41007
  #, gcc-internal-format
  msgid "expected %qE selector name"
  msgstr ""
  
! #: c/c-parser.cc:15737 cp/parser.cc:41026
  #, gcc-internal-format
  msgid "setter method names must terminate with %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:15961 cp/semantics.cc:14939
  #, gcc-internal-format
  msgid "%<#pragma GCC unroll%> requires an assignment-expression that evaluates to a non-negative integral constant less than %u"
  msgstr ""
  
! #: c/c-parser.cc:16003 cp/parser.cc:57027
  #, gcc-internal-format
  msgid "intervening code must not contain executable OpenMP directives"
  msgstr ""
  
! #: c/c-parser.cc:16023 c/c-parser.cc:26698 c/c-parser.cc:27007
! #: c/c-parser.cc:27070 c/c-parser.cc:27180 cp/parser.cc:51314
! #: cp/parser.cc:51662 cp/parser.cc:51777 cp/parser.cc:51876 cp/parser.cc:57059
! #: cp/parser.cc:57075 cp/parser.cc:57091 cp/parser.cc:57107 cp/parser.cc:57124
! #: cp/parser.cc:57141 cp/parser.cc:57158 cp/parser.cc:57189 cp/parser.cc:57203
! #: cp/parser.cc:57228 cp/parser.cc:57242
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:16046 cp/parser.cc:57217
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16149 cp/parser.cc:57347
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> may only be used in a loop construct with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:16156 cp/parser.cc:57353
  #, gcc-internal-format
  msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
  msgstr ""
  
! #: c/c-parser.cc:16168 c/c-parser.cc:16184
  #, gcc-internal-format
  msgid "%<#pragma %s%> may only be used at file scope"
  msgstr ""
  
! #: c/c-parser.cc:16255 cp/parser.cc:57436
  #, gcc-internal-format
  msgid "for, while or do statement expected"
  msgstr ""
  
! #: c/c-parser.cc:16271 cp/parser.cc:57049
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr ""
  
! #: c/c-parser.cc:16658 c/c-parser.cc:21115 c/c-parser.cc:23449
! #: c/c-parser.cc:23468 c/c-parser.cc:23721 c/c-parser.cc:23779
! #: c/c-parser.cc:23786 c/c-parser.cc:23793 c/c-parser.cc:28186
! #: c/c-parser.cc:29766 c/c-parser.cc:29774 c/c-parser.cc:30150
! #: c/c-parser.cc:30160 c/c-parser.cc:30269 c/c-parser.cc:30276
! #: c/c-parser.cc:30283 c/c-parser.cc:30290 cp/parser.cc:41477
! #: cp/parser.cc:45789 cp/parser.cc:47215 cp/parser.cc:47252 cp/parser.cc:47441
! #: cp/parser.cc:47504 cp/parser.cc:47511 cp/parser.cc:47518 cp/parser.cc:53258
! #: cp/parser.cc:53265 cp/parser.cc:53272 cp/parser.cc:53279 cp/parser.cc:53827
! #: cp/parser.cc:55898 cp/parser.cc:55906 cp/parser.cc:56058 cp/parser.cc:56068
  #, gcc-internal-format
  msgid "too many %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:16685
  #, gcc-internal-format
  msgid "expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:17292 c/c-parser.cc:31040
  #, gcc-internal-format
  msgid "%qD is not a variable"
  msgstr ""
  
! #: c/c-parser.cc:17296 cp/semantics.cc:9557
  #, gcc-internal-format
  msgid "%qD is not a pointer variable"
  msgstr ""
  
! #: c/c-parser.cc:17338 cp/parser.cc:42368
  #, gcc-internal-format
  msgid "collapse argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17433 cp/parser.cc:42446
  #, gcc-internal-format
  msgid "expected %<none%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:17435 cp/parser.cc:42448
  #, gcc-internal-format
  msgid "expected %<none%>, %<shared%>, %<private%> or %<firstprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:17520 cp/parser.cc:42518
  #, gcc-internal-format
  msgid "expected constant logical expression"
  msgstr ""
  
! #: c/c-parser.cc:17597 cp/parser.cc:42600
  #, gcc-internal-format
  msgid "expected %<data%>, %<update%>, %<enter%> or %<exit%>"
  msgstr ""
  
! #: c/c-parser.cc:17617 c/c-parser.cc:27063 c/c-parser.cc:27173
! #: cp/parser.cc:42618 cp/parser.cc:51654 cp/parser.cc:51769
  #, gcc-internal-format
  msgid "expected %<data%>"
  msgstr ""
  
! #: c/c-parser.cc:17670 cp/parser.cc:42673
  #, gcc-internal-format
  msgid "too many %<if%> clauses with %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:17677 cp/parser.cc:42680
  #, gcc-internal-format
  msgid "too many %<if%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:17679 cp/parser.cc:42682
  #, gcc-internal-format
  msgid "too many %<if%> clauses without modifier"
  msgstr ""
  
! #: c/c-parser.cc:17685 cp/parser.cc:42688
  #, gcc-internal-format
  msgid "if any %<if%> clause has modifier, then all %<if%> clauses have to use modifier"
  msgstr ""
  
! #: c/c-parser.cc:17790 c/c-parser.cc:17850 c/c-parser.cc:17912
! #: c/c-parser.cc:17960 c/c-parser.cc:18040 c/c-parser.cc:18437
! #: c/c-parser.cc:18519 c/c-parser.cc:19133 c/c-parser.cc:19278
! #: c/c-parser.cc:19346 c/c-parser.cc:20661 c/c-parser.cc:21052
  #, gcc-internal-format
  msgid "expected integer expression"
  msgstr ""
  
! #: c/c-parser.cc:17801
  #, gcc-internal-format
  msgid "%<num_threads%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17862
  #, gcc-internal-format
  msgid "%<num_tasks%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17924 cp/semantics.cc:9772
  #, gcc-internal-format
  msgid "%<grainsize%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:17973 cp/semantics.cc:9802
  #, gcc-internal-format
  msgid "%<priority%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:18007 cp/parser.cc:42914
  #, gcc-internal-format
  msgid "expected constant integer expression with valid sync-hint value"
  msgstr ""
  
! #: c/c-parser.cc:18079 cp/parser.cc:42984
  #, gcc-internal-format
  msgid "expected %<alloc%>, %<to%>, %<from%>, %<tofrom%>, %<firstprivate%>, %<none%> or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:18147
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<pointer%> or %<all%>"
  msgstr ""
  
! #: c/c-parser.cc:18224 cp/parser.cc:43136
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with %qs category"
  msgstr ""
  
! #: c/c-parser.cc:18227 cp/parser.cc:43139
  #, gcc-internal-format
  msgid "too many %<defaultmap%> clauses with unspecified category"
  msgstr ""
  
! #: c/c-parser.cc:18311 cp/semantics.cc:8449 cp/semantics.cc:8514
  #, gcc-internal-format
  msgid "%qs expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:18323 c/c-parser.cc:18446 cp/semantics.cc:8484
! #: cp/semantics.cc:8528
  #, gcc-internal-format
  msgid "%qs value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:18385 cp/parser.cc:42131
  #, gcc-internal-format
  msgid "too many %<static%> arguments"
  msgstr ""
  
! #: c/c-parser.cc:18419 cp/parser.cc:42164
  #, gcc-internal-format
  msgid "unexpected argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:18586 cp/semantics.cc:9988
  #, gcc-internal-format
  msgid "%<tile%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:18654 cp/parser.cc:46417
  #, gcc-internal-format
  msgid "too many %<self%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:18696 cp/parser.cc:43189
  #, gcc-internal-format
  msgid "expected %<reproducible%> or %<unconstrained%>"
  msgstr ""
  
! #: c/c-parser.cc:18705 c/c-parser.cc:18711 cp/parser.cc:43198
! #: cp/parser.cc:43208
  #, gcc-internal-format
  msgid "expected %<concurrent%>"
  msgstr ""
  
! #: c/c-parser.cc:18747 cp/parser.cc:43248
  #, gcc-internal-format
  msgid "expected %<teams%>, %<parallel%> or %<thread%>"
  msgstr ""
  
! #: c/c-parser.cc:18800 cp/parser.cc:43316
  #, gcc-internal-format
  msgid "ordered argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:18895 cp/parser.cc:43398
  #, gcc-internal-format
  msgid "%<-%> operator for reductions deprecated in OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:18934 c/c-parser.cc:29305 cp/parser.cc:55336
  #, gcc-internal-format
  msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, %<||%> or identifier"
  msgstr ""
  
! #: c/c-parser.cc:19056 cp/parser.cc:43585
  #, gcc-internal-format
  msgid "both %<monotonic%> and %<nonmonotonic%> modifiers specified"
  msgstr ""
  
! #: c/c-parser.cc:19110 cp/parser.cc:43601
  #, gcc-internal-format
  msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19114 cp/parser.cc:43604
  #, gcc-internal-format
  msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
  msgstr ""
  
! #: c/c-parser.cc:19127 cp/semantics.cc:8575
  #, gcc-internal-format
  msgid "chunk size value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19150 cp/parser.cc:43624
  #, gcc-internal-format
  msgid "invalid schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:19289 c/c-parser.cc:19300
  #, gcc-internal-format
  msgid "%<num_teams%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19308 cp/semantics.cc:8542
  #, gcc-internal-format
  msgid "%<num_teams%> lower bound %qE bigger than upper bound %qE"
  msgstr ""
  
! #: c/c-parser.cc:19357 cp/semantics.cc:8671
  #, gcc-internal-format
  msgid "%<thread_limit%> value must be positive"
  msgstr ""
  
! #: c/c-parser.cc:19402 cp/semantics.cc:8799
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19514 c/c-parser.cc:23436 cp/parser.cc:47207
  #, gcc-internal-format
  msgid "expected %<allocator%> or %<align%>"
  msgstr ""
  
! #: c/c-parser.cc:19521 c/c-parser.cc:19688 c/c-parser.cc:19730
! #: cp/parser.cc:44109
  #, gcc-internal-format
  msgid "duplicate %qs modifier"
  msgstr ""
  
! #: c/c-parser.cc:19569 cp/semantics.cc:8932
  #, gcc-internal-format
  msgid "%<allocate%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:19580 cp/semantics.cc:8887 cp/semantics.cc:8903
  #, gcc-internal-format
  msgid "%<allocate%> clause %<align%> modifier argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:19723
  #, gcc-internal-format
  msgid "expected %<traits%> or %<memspace%>"
  msgstr ""
  
! #: c/c-parser.cc:19788
  #, gcc-internal-format
  msgid "legacy %<%s(%s)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19806 cp/parser.cc:44171
  #, gcc-internal-format
  msgid "the specification of arguments to %<uses_allocators%> where each item is of the form %<allocator(traits)%> is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:19814 cp/parser.cc:44179
  #, gcc-internal-format
  msgid "%<uses_allocators%> clause only accepts a single allocator when using modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19948 cp/parser.cc:44389
  #, gcc-internal-format
  msgid "multiple linear modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19960 cp/parser.cc:44402
  #, gcc-internal-format
  msgid "multiple %<step%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:19968 c/c-parser.cc:19996
  #, gcc-internal-format
  msgid "%<linear%> clause step expression must be integral"
  msgstr ""
  
! #: c/c-parser.cc:20030 cp/parser.cc:44525
  #, gcc-internal-format
  msgid "specifying the list items as arguments to the modifiers is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20069
  #, gcc-internal-format
  msgid "%<safelen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20108
  #, gcc-internal-format
  msgid "%<simdlen%> clause expression must be positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:20456 cp/parser.cc:44980
  #, gcc-internal-format
  msgid "%<sink%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20465 cp/parser.cc:44989
  #, gcc-internal-format
  msgid "%<source%> modifier with %<depend%> clause deprecated since OpenMP 5.2, use with %<doacross%>"
  msgstr ""
  
! #: c/c-parser.cc:20482 cp/parser.cc:45006
  #, gcc-internal-format
  msgid "%<iterator%> modifier incompatible with %qs"
  msgstr ""
  
! #: c/c-parser.cc:20530 cp/parser.cc:45061
  #, gcc-internal-format
  msgid "invalid depend kind"
  msgstr ""
  
! #: c/c-parser.cc:20591 cp/parser.cc:45091
  #, gcc-internal-format
  msgid "invalid doacross kind"
  msgstr ""
  
! #: c/c-parser.cc:20626 cp/parser.cc:45292
  #, gcc-internal-format
  msgid "expected %<fallback%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:20643 cp/parser.cc:45316
  #, gcc-internal-format
  msgid "expected %<abort%>, %<default_mem%>, or %<null%> as fallback mode"
  msgstr ""
  
! #: c/c-parser.cc:20672 cp/semantics.cc:8495
  #, gcc-internal-format
  msgid "%<dyn_groupprivate%> value must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:20780 cp/parser.cc:45432
  #, gcc-internal-format
  msgid "illegal comma"
  msgstr ""
  
! #: c/c-parser.cc:20790 cp/parser.cc:45442
  #, gcc-internal-format
  msgid "too many %<always%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20801 cp/parser.cc:45456
  #, gcc-internal-format
  msgid "too many %<close%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20812 c/c-parser.cc:21304 cp/parser.cc:45216
! #: cp/parser.cc:45470
  #, gcc-internal-format
  msgid "too many %<iterator%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20828 cp/parser.cc:45490
  #, gcc-internal-format
  msgid "too many %<mapper%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20848 cp/parser.cc:45516
  #, gcc-internal-format
  msgid "in %<declare mapper%> directives, parameter to %<mapper%> modifier must be %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20864 c/c-parser.cc:29127 cp/parser.cc:45533
! #: cp/parser.cc:55572
  #, gcc-internal-format
  msgid "expected identifier or %<default%>"
  msgstr ""
  
! #: c/c-parser.cc:20882 c/c-parser.cc:21293 cp/parser.cc:45202
! #: cp/parser.cc:45555
  #, gcc-internal-format
  msgid "too many %<present%> modifiers"
  msgstr ""
  
! #: c/c-parser.cc:20891 cp/parser.cc:45567
  #, gcc-internal-format
  msgid "%<map%> clause with map-type modifier other than %<always%>, %<close%>, %<iterator%>, %<mapper%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:20903 cp/parser.cc:45582
  #, gcc-internal-format
  msgid "%<map%> clause modifiers without comma separation is deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:20938 cp/parser.cc:45616
  #, gcc-internal-format
  msgid "invalid map kind"
  msgstr ""
  
! #: c/c-parser.cc:21022 cp/parser.cc:45712
  #, gcc-internal-format
  msgid "%<ancestor%> device modifier not preceded by %<requires%> directive with %<reverse_offload%> clause"
  msgstr ""
  
! #: c/c-parser.cc:21034 cp/parser.cc:45723
  #, gcc-internal-format
  msgid "expected %<ancestor%> or %<device_num%>"
  msgstr ""
  
! #: c/c-parser.cc:21057 cp/semantics.cc:8696
  #, gcc-internal-format
  msgid "the %<device%> clause expression must evaluate to %<1%>"
  msgstr ""
  
! #: c/c-parser.cc:21090 cp/parser.cc:45794
  #, gcc-internal-format
  msgid "invalid dist_schedule kind"
  msgstr ""
  
! #: c/c-parser.cc:21154 cp/parser.cc:45833
  #, gcc-internal-format
  msgid "%<master%> affinity deprecated since OpenMP 5.1, use %<primary%>"
  msgstr ""
  
! #: c/c-parser.cc:21177 cp/parser.cc:45859
  #, gcc-internal-format
  msgid "invalid proc_bind kind"
  msgstr ""
  
! #: c/c-parser.cc:21221 cp/parser.cc:45926
  #, gcc-internal-format
  msgid "expected %<host%>, %<nohost%> or %<any%>"
  msgstr ""
  
! #: c/c-parser.cc:21314 cp/parser.cc:45231
  #, gcc-internal-format
  msgid "%qs clause with modifier other than %<iterator%> or %<present%>"
  msgstr ""
  
! #: c/c-parser.cc:21410 cp/semantics.cc:10110 cp/semantics.cc:10128
  #, gcc-internal-format
  msgid "%<partial%> argument needs positive constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21511 cp/semantics.cc:9269
  #, gcc-internal-format
  msgid "%<detach%> clause event handle has type %qT rather than %<omp_event_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:21582 c/c-parser.cc:21676 cp/parser.cc:45986
! #: cp/parser.cc:46098
  #, gcc-internal-format
  msgid "string literal must not contain %<\\0%>"
  msgstr ""
  
! #: c/c-parser.cc:21591 c/c-parser.cc:21712 cp/parser.cc:45993
! #: cp/parser.cc:46133
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qs"
  msgstr ""
  
! #: c/c-parser.cc:21606 c/c-parser.cc:21735 cp/parser.cc:46008
! #: cp/parser.cc:46155
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:21614 c/c-parser.cc:21743 cp/parser.cc:46016
! #: cp/parser.cc:46163 cp/semantics.cc:7773
  #, gcc-internal-format
  msgid "unknown foreign runtime identifier %qwd"
  msgstr ""
  
! #: c/c-parser.cc:21652 cp/parser.cc:46075
  #, gcc-internal-format
  msgid "expected %<fr%> or %<attr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21660 cp/parser.cc:46083
  #, gcc-internal-format
  msgid "duplicated %<fr%> preference selector"
  msgstr ""
  
! #: c/c-parser.cc:21686 cp/parser.cc:46107
  #, gcc-internal-format
  msgid "%<attr%> string literal must start with %<ompx_%>"
  msgstr ""
  
! #: c/c-parser.cc:21694 cp/parser.cc:46114
  #, gcc-internal-format
  msgid "%<attr%> string literal must not contain a comma"
  msgstr ""
  
! #: c/c-parser.cc:21706 cp/parser.cc:46126
  #, gcc-internal-format
  msgid "non-empty string literal expected"
  msgstr ""
  
! #: c/c-parser.cc:21816 cp/parser.cc:46266
  #, gcc-internal-format
  msgid "duplicate %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21823 cp/parser.cc:46273
  #, gcc-internal-format
  msgid "duplicate %<target%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21830 cp/parser.cc:46280
  #, gcc-internal-format
  msgid "duplicate %<prefer_type%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:21851 cp/parser.cc:46301
  #, gcc-internal-format
  msgid "expected %<prefer_type%>, %<target%>, or %<targetsync%>"
  msgstr ""
  
! #: c/c-parser.cc:21887 c/c-parser.cc:28215 cp/parser.cc:46338
! #: cp/parser.cc:53852
  #, gcc-internal-format
  msgid "missing required %<target%> and/or %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-parser.cc:22128 cp/parser.cc:46633
  #, gcc-internal-format
  msgid "expected an OpenACC clause"
  msgstr ""
  
! #: c/c-parser.cc:22139 c/c-parser.cc:22549 c/c-parser.cc:30582
! #: cp/parser.cc:46644 cp/parser.cc:47112 cp/parser.cc:54806
  #, gcc-internal-format
  msgid "%qs is not valid for %qs"
  msgstr ""
  
! #: c/c-parser.cc:22184 cp/parser.cc:46692
  #, gcc-internal-format
  msgid "clauses in %<simd%> trait should be separated by %<,%>"
  msgstr ""
  
! #: c/c-parser.cc:22337 cp/parser.cc:46885
  #, gcc-internal-format
  msgid "%qs must be the first clause of %qs"
  msgstr ""
  
! #: c/c-parser.cc:22377 cp/parser.cc:46921
  #, gcc-internal-format
  msgid "%<to%> clause with %<declare target%> deprecated since OpenMP 5.2, use %<enter%>"
  msgstr ""
  
! #: c/c-parser.cc:22538 cp/parser.cc:47101
  #, gcc-internal-format
  msgid "expected an OpenMP clause"
  msgstr ""
  
! #: c/c-parser.cc:22699 cp/parser.cc:52344
  #, gcc-internal-format
  msgid "no valid clauses specified in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22709 cp/parser.cc:52354
  #, gcc-internal-format
  msgid "array section in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22729 cp/parser.cc:52374
  #, gcc-internal-format
  msgid "%qD must be a global variable in %<#pragma acc declare link%>"
  msgstr ""
  
! #: c/c-parser.cc:22740 cp/parser.cc:52385
  #, gcc-internal-format
  msgid "invalid OpenACC clause at file scope"
  msgstr ""
  
! #: c/c-parser.cc:22747 cp/parser.cc:52392
  #, gcc-internal-format
  msgid "invalid use of %<extern%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22755 cp/parser.cc:52400
  #, gcc-internal-format
  msgid "invalid use of %<global%> variable %qD in %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22766 cp/parser.cc:52422
  #, gcc-internal-format
  msgid "%qD must be a variable declared in the same scope as %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22776 cp/parser.cc:52445
  #, gcc-internal-format
  msgid "variable %qD used more than once with %<#pragma acc declare%>"
  msgstr ""
  
! #: c/c-parser.cc:22869 cp/parser.cc:52529
  #, gcc-internal-format
  msgid "expected %<data%> after %<#pragma acc %s%>"
  msgstr ""
  
! #: c/c-parser.cc:22885 cp/parser.cc:52546
  #, gcc-internal-format
  msgid "%<#pragma acc %s data%> has no data movement clause"
  msgstr ""
  
! #: c/c-parser.cc:22917 cp/parser.cc:52304
  #, gcc-internal-format
  msgid "%<host_data%> construct requires %<use_device%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23146 cp/parser.cc:3610
  #, gcc-internal-format
  msgid "%qE has not been declared"
  msgstr ""
  
! #: c/c-parser.cc:23150
  #, gcc-internal-format
  msgid "expected function name"
  msgstr ""
  
! #: c/c-parser.cc:23168 cp/parser.cc:56336
  #, gcc-internal-format
  msgid "%qD does not refer to a function"
  msgstr ""
  
! #: c/c-parser.cc:23191 c/c-parser.cc:23239 cp/parser.cc:1839
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23231 cp/parser.cc:56387 cp/parser.cc:56434
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:23262 cp/parser.cc:56462
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before use"
  msgstr ""
  
! #: c/c-parser.cc:23263 cp/parser.cc:56464
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> must be applied before definition"
  msgstr ""
  
! #: c/c-parser.cc:23308 cp/parser.cc:52762
  #, gcc-internal-format
  msgid "%<#pragma acc update%> must contain at least one %<device%> or %<host%> or %<self%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23367
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must be declared before %qD"
  msgstr ""
  
! #: c/c-parser.cc:23371 c/c-parser.cc:23394
  #, gcc-internal-format
  msgid "to be allocated variable declared here"
  msgstr ""
  
! #: c/c-parser.cc:23389
  #, gcc-internal-format
  msgid "variable %qD used in the %<allocator%> clause must not be modified between declaration of %qD and its %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23392
  #, gcc-internal-format
  msgid "modified here"
  msgstr ""
  
! #: c/c-parser.cc:23460 cp/parser.cc:47227 cp/parser.cc:47242
  #, gcc-internal-format
  msgid "%<align%> clause argument needs to be positive constant power of two integer expression"
  msgstr ""
  
! #: c/c-parser.cc:23484
  #, gcc-internal-format
  msgid "%<allocator%> clause allocator expression has type %qT rather than %<omp_allocator_handle_t%>"
  msgstr ""
  
! #: c/c-parser.cc:23501
  #, gcc-internal-format
  msgid "function parameter %qD may not appear as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23508
  #, gcc-internal-format
  msgid "%<allocate%> directive must be in the same scope as %qD"
  msgstr ""
  
! #: c/c-parser.cc:23516
  #, gcc-internal-format
  msgid "%qD already appeared as list item in an %<allocate%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23525
  #, gcc-internal-format
  msgid "%<allocator%> clause required for static variable %qD"
  msgstr ""
  
! #: c/c-parser.cc:23536
  #, gcc-internal-format
  msgid "%<allocator%> clause requires a predefined allocator as %qD is static"
  msgstr ""
  
! #: c/c-parser.cc:23687 cp/parser.cc:47407
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, or %<capture%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23726 cp/parser.cc:47446
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acquire%> or %<relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:23750 cp/parser.cc:47475
  #, gcc-internal-format
  msgid "expected %<read%>, %<write%>, %<update%>, %<capture%>, %<compare%>, %<weak%>, %<fail%>, %<seq_cst%>, %<acq_rel%>, %<release%>, %<relaxed%> or %<hint%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23765 cp/parser.cc:47490
  #, gcc-internal-format
  msgid "too many atomic clauses"
  msgstr ""
  
! #: c/c-parser.cc:23772 cp/parser.cc:47497
  #, gcc-internal-format
  msgid "too many memory order clauses"
  msgstr ""
  
! #: c/c-parser.cc:23810 c/c-parser.cc:23817 cp/parser.cc:47535
! #: cp/parser.cc:47542
  #, gcc-internal-format
  msgid "%qs clause is incompatible with %<read%> or %<write%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:23823 c/c-parser.cc:23828 cp/parser.cc:47548
! #: cp/parser.cc:47553
  #, gcc-internal-format
  msgid "%qs clause requires %qs clause"
  msgstr ""
  
! #: c/c-parser.cc:23851 cp/parser.cc:47576
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23862 cp/parser.cc:47587
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause implicitly provided by a %<requires%> directive"
  msgstr ""
  
! #: c/c-parser.cc:23894 cp/parser.cc:47619
  #, gcc-internal-format
  msgid "%<#pragma omp atomic read%> incompatible with %<release%> clause"
  msgstr ""
  
! #: c/c-parser.cc:23904 cp/parser.cc:47629
  #, gcc-internal-format
  msgid "%<#pragma omp atomic write%> incompatible with %<acquire%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24025 cp/parser.cc:47729
  #, gcc-internal-format
  msgid "expected %<==%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24032 cp/parser.cc:47736
  #, gcc-internal-format
  msgid "expected %<==%>, %<<%> or %<>%> comparison in %<if%> condition"
  msgstr ""
  
! #: c/c-parser.cc:24105 cp/parser.cc:47801 cp/parser.cc:48084 cp/parser.cc:48178
! #: cp/parser.cc:48196
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24116 cp/parser.cc:47812
  #, gcc-internal-format
  msgid "unexpected %<else%>"
  msgstr ""
  
! #: c/c-parser.cc:24176 cp/parser.cc:48251
  #, gcc-internal-format
  msgid "invalid form of %<pragma omp atomic compare%>"
  msgstr ""
  
! #: c/c-parser.cc:24447 cp/parser.cc:48105 cp/parser.cc:48131
  #, gcc-internal-format
  msgid "invalid form of %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24451 cp/parser.cc:48171 cp/parser.cc:48205
  #, gcc-internal-format
  msgid "invalid operator for %<#pragma omp atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:24502 cp/parser.cc:48240
  #, gcc-internal-format
  msgid "%<weak%> clause requires atomic equality comparison"
  msgstr ""
  
! #: c/c-parser.cc:24508 cp/semantics.cc:12421 cp/semantics.cc:12431
  #, gcc-internal-format
  msgid "%<#pragma omp atomic capture%> uses two different expressions for memory"
  msgstr ""
  
! #: c/c-parser.cc:24611 cp/semantics.cc:12508
  #, gcc-internal-format
  msgid "%<depobj%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24654
  #, gcc-internal-format
  msgid "%<destroy%> expression is not lvalue expression"
  msgstr ""
  
! #: c/c-parser.cc:24660 cp/parser.cc:48393
  #, gcc-internal-format
  msgid "the %<destroy%> expression %qE should be the same as the %<depobj%> argument %qE"
  msgstr ""
  
! #: c/c-parser.cc:24691 cp/parser.cc:48429
  #, gcc-internal-format
  msgid "expected %<in%>, %<out%>, %<inout%>, %<mutexinoutset%> or %<inoutset%>"
  msgstr ""
  
! #: c/c-parser.cc:24703 cp/parser.cc:48445
  #, gcc-internal-format
  msgid "expected %<depend%>, %<destroy%> or %<update%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24744 cp/parser.cc:48483
  #, gcc-internal-format
  msgid "expected %<seq_cst%>, %<acq_rel%>, %<release%> or %<acquire%>"
  msgstr ""
  
! #: c/c-parser.cc:24752 cp/parser.cc:48491
  #, gcc-internal-format
  msgid "%<flush%> list specified together with memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:24757
  #, gcc-internal-format
  msgid "expected %<(%> or end of line"
  msgstr ""
  
! #: c/c-parser.cc:24828 cp/parser.cc:49229
  #, gcc-internal-format
  msgid "%<[[omp::directive(%s)]]%> must be the only specified attribute on a statement"
  msgstr ""
  
! #: c/c-parser.cc:24895 cp/parser.cc:49298
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero preceding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24929 cp/parser.cc:49331
  #, gcc-internal-format
  msgid "expected %<inclusive%> or %<exclusive%> clause"
  msgstr ""
  
! #: c/c-parser.cc:24934 cp/parser.cc:49337
  #, gcc-internal-format
  msgid "expected %<#pragma omp scan%>"
  msgstr ""
  
! #: c/c-parser.cc:24943 cp/parser.cc:49346
  #, gcc-internal-format
  msgid "%<#pragma omp scan%> with zero succeeding executable statements"
  msgstr ""
  
! #: c/c-parser.cc:24968 cp/parser.cc:49369
  #, gcc-internal-format
  msgid "for statement expected"
  msgstr ""
*************** msgstr ""
*** 51488,52178 ****
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:25004 cp/parser.cc:49388 cp/parser.cc:49390 cp/parser.cc:49575
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25056 cp/parser.cc:49463
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25085 cp/parser.cc:49494
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25096 cp/parser.cc:49505
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25119 cp/parser.cc:49531
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25130 cp/parser.cc:49542
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25218 cp/semantics.cc:11978 cp/semantics.cc:12071
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25307 c/c-parser.cc:25322 cp/parser.cc:49869
! #: cp/parser.cc:49884
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25425 cp/parser.cc:50177
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25548 cp/parser.cc:49704 cp/parser.cc:49747 cp/pt.cc:19322
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25796 cp/parser.cc:50570
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25988 cp/parser.cc:50729
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26204 cp/parser.cc:50935
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26418 c/c-parser.cc:26426
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected a function name"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26439 cp/parser.cc:53469
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected target-function call"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26509
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26696 cp/parser.cc:51302
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26963 cp/parser.cc:51589
  #, 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.cc:26979 cp/parser.cc:51605
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27027 cp/parser.cc:51886
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27129 cp/parser.cc:51712
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27141 cp/parser.cc:51724
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27240 cp/parser.cc:51829
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27253 cp/parser.cc:51842
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27505 cp/semantics.cc:11481
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27566
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27617 c/c-parser.cc:27655
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27688 cp/parser.cc:52904
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27700 cp/parser.cc:52918
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27728 cp/parser.cc:52947
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27750 cp/parser.cc:52979
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27759 cp/parser.cc:52989 cp/pt.cc:18970
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27762 cp/parser.cc:52992 cp/pt.cc:18977
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27803 cp/parser.cc:53038
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27839 cp/parser.cc:53077 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27850 cp/parser.cc:53092
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27871 cp/parser.cc:53108 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27930 cp/parser.cc:53171
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27997
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28009 cp/decl.cc:9321
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28015 cp/decl.cc:9243
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr ""
  
! #: c/c-parser.cc:28069 cp/parser.cc:53687
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28085 cp/parser.cc:53700
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28147 cp/parser.cc:53776
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28154
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr ""
  
! #: c/c-parser.cc:28174 cp/parser.cc:53809
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28177
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28184 cp/parser.cc:53816
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28204 cp/parser.cc:53833
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28249 cp/parser.cc:53896
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28265
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28292
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28295
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr ""
  
! #: c/c-parser.cc:28330 cp/decl.cc:9303
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28334 cp/decl.cc:9168 cp/decl.cc:9306
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28377
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28396 cp/decl.cc:9312
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:28459
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28467 cp/parser.cc:53946
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28475
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28567
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr ""
  
! #: c/c-parser.cc:28575 cp/parser.cc:25715
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28733 cp/parser.cc:54342
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28770 cp/parser.cc:54235
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28774 cp/parser.cc:54239
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28834 cp/parser.cc:54377
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28837 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28901 cp/parser.cc:54450
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28954 c/c-parser.cc:29056 cp/parser.cc:54503
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28968 cp/parser.cc:54516
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29001 cp/parser.cc:54554
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29077 cp/parser.cc:54565
! #: cp/parser.cc:54630
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29019 c/c-parser.cc:29082 cp/parser.cc:54572
! #: cp/parser.cc:54635
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29033 cp/parser.cc:54586
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29043 cp/parser.cc:54596
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29048 cp/parser.cc:54601
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29090 cp/parser.cc:54643
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29108
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29154
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29162
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29170
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29206 cp/parser.cc:55638
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:29214 cp/parser.cc:55649
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29262
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29343
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29346
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29349
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29357
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29366
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29487
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29498
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:29517
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29657
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29728 cp/parser.cc:55844
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29757 cp/parser.cc:55879
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29776 cp/parser.cc:55898
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29788 cp/parser.cc:55910
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29797 cp/parser.cc:55919
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29811 cp/parser.cc:55933
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29830
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29836
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29954 cp/parser.cc:52110
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29983 cp/semantics.cc:10007 cp/semantics.cc:10024
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30099 cp/parser.cc:55990
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30132 cp/parser.cc:56025
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56087
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30196 cp/parser.cc:56094
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30223 cp/parser.cc:56125
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30226 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30257 cp/parser.cc:53236
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30350 c/c-parser.cc:30657 cp/parser.cc:53329
! #: cp/parser.cc:54872 cp/parser.cc:54899
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30362 cp/parser.cc:53341
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53349
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30377 cp/parser.cc:53356
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30388 cp/parser.cc:53367
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30411 cp/parser.cc:53394
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr ""
  
! #: c/c-parser.cc:30424 cp/parser.cc:53404
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30553 cp/parser.cc:54765
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30565 cp/parser.cc:54778
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30575 cp/parser.cc:54788
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30583 cp/parser.cc:54797
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30670 cp/parser.cc:54885
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr ""
  
! #: c/c-parser.cc:30685 cp/parser.cc:54905
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30691 cp/parser.cc:54911
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31023 cp/parser.cc:51238
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31049 cp/semantics.cc:10785
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31051 cp/semantics.cc:10787
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31055 cp/semantics.cc:10789
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31136 c/c-parser.cc:31205 cp/parser.cc:56756
! #: cp/semantics.cc:12663
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31138 c/c-parser.cc:31207 cp/parser.cc:56754
! #: cp/semantics.cc:12661
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31239 cp/parser.cc:56887
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31245 cp/parser.cc:56893
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31254
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31262 cp/parser.cc:56911
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31355
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
--- 51564,52254 ----
  #. Don't call cp_parser_error here since it overrides the
  #. provided message with a more confusing one if there was
  #. a bad pragma or attribute directive.
! #: c/c-parser.cc:24997 cp/parser.cc:49391 cp/parser.cc:49393 cp/parser.cc:49578
  #, gcc-internal-format
  msgid "loop nest expected"
  msgstr ""
  
! #: c/c-parser.cc:25049 cp/parser.cc:49466
  #, gcc-internal-format
  msgid "attributes other than OpenMP directives are not allowed on %<for%> in loop nest"
  msgstr ""
  
! #: c/c-parser.cc:25078 cp/parser.cc:49497
  #, gcc-internal-format
  msgid "%<unroll%> construct with %<partial%> clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25089 cp/parser.cc:49508
  #, gcc-internal-format
  msgid "generated loop of %<unroll%> construct without %<partial%> clause does not have canonical form"
  msgstr ""
  
! #: c/c-parser.cc:25112 cp/parser.cc:49534
  #, gcc-internal-format
  msgid "%<tile%> construct generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: c/c-parser.cc:25123 cp/parser.cc:49545
  #, gcc-internal-format
  msgid "expected %<for%> loop or OpenMP loop transformation construct"
  msgstr ""
  
! #: c/c-parser.cc:25211 cp/semantics.cc:11983 cp/semantics.cc:12076
  #, gcc-internal-format
  msgid "expected iteration declaration or initialization"
  msgstr ""
  
! #: c/c-parser.cc:25300 c/c-parser.cc:25315 cp/parser.cc:49872
! #: cp/parser.cc:49887
  #, gcc-internal-format
  msgid "not enough nested loops"
  msgstr ""
  
! #: c/c-parser.cc:25418 cp/parser.cc:50180
  #, gcc-internal-format
  msgid "%<ordered%> clause parameter is less than %<collapse%>"
  msgstr ""
  
! #: c/c-parser.cc:25541 cp/parser.cc:49707 cp/parser.cc:49750 cp/pt.cc:19355
  #, gcc-internal-format
  msgid "iteration variable %qD should not be firstprivate"
  msgstr ""
  
! #: c/c-parser.cc:25789 cp/parser.cc:50573
  #, gcc-internal-format
  msgid "%<master%> construct deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
  
! #: c/c-parser.cc:25981 cp/parser.cc:50732
  #, gcc-internal-format
  msgid "%<#pragma omp ordered%> with %qs clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:26197 cp/parser.cc:50938
  #, gcc-internal-format
  msgid "expected %<for%> after %qs"
  msgstr ""
  
! #: c/c-parser.cc:26411 c/c-parser.cc:26419
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected a function name"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26432 cp/parser.cc:53472
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "expected target-function call"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:26502
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a function call with optional assignment"
  msgstr ""
  
! #: c/c-parser.cc:26689 cp/parser.cc:51305
  #, gcc-internal-format
  msgid "expected %<point%>"
  msgstr ""
  
! #: c/c-parser.cc:26956 cp/parser.cc:51592
  #, 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.cc:26972 cp/parser.cc:51608
  #, gcc-internal-format
  msgid "%<#pragma omp target data%> must contain at least one %<map%>, %<use_device_ptr%> or %<use_device_addr%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27020 cp/parser.cc:51889
  #, gcc-internal-format
  msgid "%<#pragma omp target update%> must contain at least one %<from%> or %<to%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:27122 cp/parser.cc:51715
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> with map-type other than %<to%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27134 cp/parser.cc:51727
  #, gcc-internal-format
  msgid "%<#pragma omp target enter data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27233 cp/parser.cc:51832
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> with map-type other than %<from%>, %<tofrom%>, %<release%> or %<delete%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27246 cp/parser.cc:51845
  #, gcc-internal-format
  msgid "%<#pragma omp target exit data%> must contain at least one %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27498 cp/semantics.cc:11486
  #, gcc-internal-format
  msgid "%<#pragma omp target%> with map-type other than %<to%>, %<from%>, %<tofrom%> or %<alloc%> on %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:27559
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition or another %<#pragma omp declare %s%>"
  msgstr ""
  
! #: c/c-parser.cc:27610 c/c-parser.cc:27648
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> must be followed by function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:27681 cp/parser.cc:52907
  #, gcc-internal-format
  msgid "expected trait selector name"
  msgstr ""
  
! #: c/c-parser.cc:27693 cp/parser.cc:52921
  #, gcc-internal-format
  msgid "unknown selector %qs for context selector set %qs"
  msgstr ""
  
! #: c/c-parser.cc:27721 cp/parser.cc:52950
  #, gcc-internal-format
  msgid "selector %qs does not accept any properties"
  msgstr ""
  
! #: c/c-parser.cc:27743 cp/parser.cc:52982
  #, gcc-internal-format
  msgid "%<score%> cannot be specified in traits in the %qs trait-selector-set"
  msgstr ""
  
! #: c/c-parser.cc:27752 cp/parser.cc:52992 cp/pt.cc:19003
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27755 cp/parser.cc:52995 cp/pt.cc:19010
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative"
  msgstr ""
  
! #: c/c-parser.cc:27796 cp/parser.cc:53041
  #, gcc-internal-format
  msgid "expected identifier or string literal"
  msgstr ""
  
! #: c/c-parser.cc:27832 cp/parser.cc:53080 cp/pt.cc:19036
  #, gcc-internal-format
  msgid "property must be integer expression"
  msgstr ""
  
! #: c/c-parser.cc:27843 cp/parser.cc:53095
  #, gcc-internal-format
  msgid "properties for %<simd%> selector may not be specified in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:27864 cp/parser.cc:53111 fortran/openmp.cc:6674
  #, gcc-internal-format
  msgid "%<requires%> selector is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:27923 cp/parser.cc:53174
  #, gcc-internal-format
  msgid "expected context selector set name"
  msgstr ""
  
! #: c/c-parser.cc:27990
  #, gcc-internal-format
  msgid "variant %qD is not a function"
  msgstr ""
  
! #: c/c-parser.cc:28002 cp/decl.cc:9322
  #, gcc-internal-format
  msgid "variant %qD is a built-in"
  msgstr ""
  
! #: c/c-parser.cc:28008 cp/decl.cc:9244
  #, gcc-internal-format
  msgid "variant %qD is the same as base function"
  msgstr ""
  
! #: c/c-parser.cc:28062 cp/parser.cc:53690
  #, gcc-internal-format
  msgid "expected %<match%>, %<adjust_args%> or %<append_args%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28078 cp/parser.cc:53703
  #, gcc-internal-format
  msgid "too many %<match%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28140 cp/parser.cc:53779
  #, gcc-internal-format
  msgid "%qD is specified more than once"
  msgstr ""
  
! #: c/c-parser.cc:28147
  #, gcc-internal-format
  msgid "%qD is not of pointer type"
  msgstr ""
  
! #: c/c-parser.cc:28167 cp/parser.cc:53812
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%>"
  msgstr ""
  
! #: c/c-parser.cc:28170
  #, gcc-internal-format
  msgid "%<need_device_addr%> is not valid for C"
  msgstr ""
  
! #: c/c-parser.cc:28177 cp/parser.cc:53819
  #, gcc-internal-format
  msgid "expected %<nothing%> or %<need_device_ptr%> followed by %<:%>"
  msgstr ""
  
! #: c/c-parser.cc:28197 cp/parser.cc:53836
  #, gcc-internal-format
  msgid "expected %<interop%>"
  msgstr ""
  
! #: c/c-parser.cc:28242 cp/parser.cc:53899
  #, gcc-internal-format
  msgid "expected %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28258
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the %<construct%> selector set appears in the %<match%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28285
  #, gcc-internal-format
  msgid "%<append_args%> with unprototyped base function is not supported yet"
  msgstr ""
  
! #: c/c-parser.cc:28288
  #, gcc-internal-format
  msgid "base function %qD declared here"
  msgstr ""
  
! #: c/c-parser.cc:28323 cp/decl.cc:9304
  #, gcc-internal-format
  msgid "argument %d of %qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-parser.cc:28327 cp/decl.cc:9169 cp/decl.cc:9307
  #, gcc-internal-format
  msgid "%<append_args%> specified here"
  msgstr ""
  
! #: c/c-parser.cc:28370
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types after %<append_args%> adjustment"
  msgstr ""
  
! #: c/c-parser.cc:28389 cp/decl.cc:9313
  #, gcc-internal-format
  msgid "variant %qD and base %qD have incompatible types"
  msgstr ""
  
! #: c/c-parser.cc:28452
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28460 cp/parser.cc:53949
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by a single function declaration or definition"
  msgstr ""
  
! #: c/c-parser.cc:28468
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> cannot be used with function multi-versioning"
  msgstr ""
  
! #: c/c-parser.cc:28560
  #, gcc-internal-format
  msgid "no declaration of base function %qs"
  msgstr ""
  
! #: c/c-parser.cc:28568 cp/parser.cc:25717
  #, gcc-internal-format
  msgid "variant function definition does not match declaration of %qE"
  msgstr ""
  
! #: c/c-parser.cc:28726 cp/parser.cc:54345
  #, gcc-internal-format
  msgid "use of %<omp declare target%> as a synonym for %<omp begin declare target%> has been deprecated since OpenMP 5.2"
  msgstr ""
  
! #: c/c-parser.cc:28763 cp/parser.cc:54238
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:28767 cp/parser.cc:54242
  #, gcc-internal-format
  msgid "%qD specified both in declare target %<link%> and %<to%> or %<enter%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28827 cp/parser.cc:54380
  #, gcc-internal-format
  msgid "directive with only %<device_type%> or %<indirect%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:28830 cp/parser.cc:54383
  #, gcc-internal-format
  msgid "%<device_type%> clause must specify 'any' when used with an %<indirect%> clause"
  msgstr ""
  
! #: c/c-parser.cc:28894 cp/parser.cc:54453
  #, gcc-internal-format
  msgid "expected %<match%>"
  msgstr ""
  
! #: c/c-parser.cc:28947 c/c-parser.cc:29049 cp/parser.cc:54506
  #, gcc-internal-format
  msgid "expected %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:28961 cp/parser.cc:54519
  #, gcc-internal-format
  msgid "expected %<declare target%>, %<declare variant%>, or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:28994 cp/parser.cc:54557
  #, gcc-internal-format
  msgid "%<#pragma omp end declare target%> without corresponding %<#pragma omp declare target%> or %<#pragma omp begin declare target%>"
  msgstr ""
  
! #: c/c-parser.cc:29005 c/c-parser.cc:29070 cp/parser.cc:54568
! #: cp/parser.cc:54633
  #, gcc-internal-format
  msgid "%qs in attribute syntax terminated with %qs in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29012 c/c-parser.cc:29075 cp/parser.cc:54575
! #: cp/parser.cc:54638
  #, gcc-internal-format
  msgid "%qs in pragma syntax terminated with %qs in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29026 cp/parser.cc:54589
  #, gcc-internal-format
  msgid "%<#pragma omp end declare variant%> without corresponding %<#pragma omp begin declare variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29036 cp/parser.cc:54599
  #, gcc-internal-format
  msgid "%<begin declare variant%> in attribute syntax terminated with %<end declare variant%> in pragma syntax"
  msgstr ""
  
! #: c/c-parser.cc:29041 cp/parser.cc:54604
  #, gcc-internal-format
  msgid "%<begin declare variant%> in pragma syntax terminated with %<end declare variant%> in attribute syntax"
  msgstr ""
  
! #: c/c-parser.cc:29083 cp/parser.cc:54646
  #, gcc-internal-format
  msgid "expected %<declare%> or %<assumes%>"
  msgstr ""
  
! #: c/c-parser.cc:29101
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29147
  #, gcc-internal-format
  msgid "%qT is not a struct or union type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: c/c-parser.cc:29155
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare mapper%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29163
  #, gcc-internal-format
  msgid "%<#pragma omp declare mapper%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29199 cp/parser.cc:55641
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected clause"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: c/c-parser.cc:29207 cp/parser.cc:55652
  #, gcc-internal-format
  msgid "missing %<map%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29255
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> not at file or block scope"
  msgstr ""
  
! #: c/c-parser.cc:29332
  #, gcc-internal-format
  msgid "predeclared arithmetic type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29336
  #, gcc-internal-format
  msgid "function or array type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29339
  #, gcc-internal-format
  msgid "%<_Atomic%> qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29342
  #, gcc-internal-format
  msgid "const, volatile or restrict qualified type in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: c/c-parser.cc:29350
  #, gcc-internal-format
  msgid "redeclaration of %qs %<#pragma omp declare reduction%> for type %qT"
  msgstr ""
  
! #: c/c-parser.cc:29359
  #, gcc-internal-format
  msgid "%<#pragma omp declare reduction%> previously declared here"
  msgstr ""
  
! #: c/c-parser.cc:29480
  #, gcc-internal-format
  msgid "expected %<omp_priv%> or function-name"
  msgstr ""
  
! #: c/c-parser.cc:29491
  #, gcc-internal-format
  msgid "expected function-name %<(%>"
  msgstr ""
  
! #: c/c-parser.cc:29510
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<&omp_priv%>"
  msgstr ""
  
! #: c/c-parser.cc:29650
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%> or %<variant%>"
  msgstr ""
  
! #: c/c-parser.cc:29721 cp/parser.cc:55847
  #, gcc-internal-format
  msgid "expected %<acq_rel%>, %<acquire%>, %<relaxed%>, %<release%> or %<seq_cst%>"
  msgstr ""
  
! #: c/c-parser.cc:29750 cp/parser.cc:55882
  #, gcc-internal-format
  msgid "expected %<unified_address%>, %<unified_shared_memory%>, %<self_maps%>, %<dynamic_allocators%>, %<reverse_offload%> or %<atomic_default_mem_order%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29769 cp/parser.cc:55901
  #, gcc-internal-format
  msgid "%qs clause used lexically after first target construct or offloading API"
  msgstr ""
  
! #: c/c-parser.cc:29781 cp/parser.cc:55913
  #, gcc-internal-format
  msgid "more than one %<atomic_default_mem_order%> clause in a single compilation unit"
  msgstr ""
  
! #: c/c-parser.cc:29790 cp/parser.cc:55922
  #, gcc-internal-format
  msgid "%<atomic_default_mem_order%> clause used lexically after first %<atomic%> construct without memory order clause"
  msgstr ""
  
! #: c/c-parser.cc:29804 cp/parser.cc:55936
  #, gcc-internal-format
  msgid "%<pragma omp requires%> requires at least one clause"
  msgstr ""
  
! #: c/c-parser.cc:29823
  #, gcc-internal-format
  msgid "zero sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29829
  #, gcc-internal-format
  msgid "variable sized type %qT in %<reduction%> clause"
  msgstr ""
  
! #: c/c-parser.cc:29947 cp/parser.cc:52113
  #, gcc-internal-format
  msgid "expected %<sizes%>"
  msgstr ""
  
! #: c/c-parser.cc:29976 cp/semantics.cc:10012 cp/semantics.cc:10029
  #, gcc-internal-format
  msgid "%<sizes%> argument needs positive integral constant"
  msgstr ""
  
! #: c/c-parser.cc:30092 cp/parser.cc:55993
  #, gcc-internal-format
  msgid "expected %<at%>, %<severity%> or %<message%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30125 cp/parser.cc:56028
  #, gcc-internal-format
  msgid "expected %qs or %qs"
  msgstr ""
  
! #: c/c-parser.cc:30182 cp/parser.cc:56090
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may only be used in compound statements"
  msgstr ""
  
! #: c/c-parser.cc:30189 cp/parser.cc:56097
  #, gcc-internal-format
  msgid "%<#pragma omp error%> with %<at(execution)%> clause may not be used in intervening code"
  msgstr ""
  
! #: c/c-parser.cc:30216 cp/parser.cc:56128
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered: %s"
  msgstr ""
  
! #: c/c-parser.cc:30219 cp/parser.cc:56131
  #, gcc-internal-format
  msgid "%<pragma omp error%> encountered"
  msgstr ""
  
! #: c/c-parser.cc:30250 cp/parser.cc:53239
  #, gcc-internal-format
  msgid "expected at least one assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30343 c/c-parser.cc:30650 cp/parser.cc:53332
! #: cp/parser.cc:54875 cp/parser.cc:54902
  #, gcc-internal-format
  msgid "expected directive name"
  msgstr ""
  
! #: c/c-parser.cc:30355 cp/parser.cc:53344
  #, gcc-internal-format
  msgid "invalid OpenMP directive name in %qs clause argument: declarative, informational, and meta directives not permitted"
  msgstr ""
  
! #: c/c-parser.cc:30363 cp/parser.cc:53352
  #, gcc-internal-format
  msgid "unknown OpenMP directive name in %qs clause argument"
  msgstr ""
  
! #: c/c-parser.cc:30370 cp/parser.cc:53359
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned in both %<absent%> and %<contains%> clauses"
  msgstr ""
  
! #: c/c-parser.cc:30381 cp/parser.cc:53370
  #, gcc-internal-format
  msgid "%<%s%s%s%s%s%> directive mentioned multiple times in %qs clauses"
  msgstr ""
  
! #: c/c-parser.cc:30404 cp/parser.cc:53397
  #, gcc-internal-format
  msgid "unknown assumption clause %qs"
  msgstr ""
  
! #: c/c-parser.cc:30417 cp/parser.cc:53407
  #, gcc-internal-format
  msgid "expected assumption clause"
  msgstr ""
  
! #: c/c-parser.cc:30546 cp/parser.cc:54768
  #, gcc-internal-format
  msgid "expected %<when%>, %<otherwise%>, or %<default%> clause"
  msgstr ""
  
! #: c/c-parser.cc:30558 cp/parser.cc:54781
  #, gcc-internal-format
  msgid "%<default%> clause on metadirectives deprecated since OpenMP 5.2, use %<otherwise%>"
  msgstr ""
  
! #: c/c-parser.cc:30568 cp/parser.cc:54791
  #, gcc-internal-format
  msgid "too many %<otherwise%> or %<default%> clauses in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30576 cp/parser.cc:54800
  #, gcc-internal-format
  msgid "%<otherwise%> or %<default%> clause must appear last in %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30663 cp/parser.cc:54888
  #, gcc-internal-format
  msgid "unknown directive name"
  msgstr ""
  
! #: c/c-parser.cc:30678 cp/parser.cc:54908
  #, gcc-internal-format
  msgid "metadirectives cannot be used as variants of a %<metadirective%>"
  msgstr ""
  
! #: c/c-parser.cc:30684 cp/parser.cc:54914
  #, gcc-internal-format
  msgid "declarative directive variants of a %<metadirective%> are not supported"
  msgstr ""
  
! #: c/c-parser.cc:31016 cp/parser.cc:51241
  #, gcc-internal-format
  msgid "%<omp groupprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31042 cp/semantics.cc:10790
  #, gcc-internal-format
  msgid "%qE declared %<threadprivate%> after first use"
  msgstr ""
  
! #: c/c-parser.cc:31044 cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "automatic variable %qE cannot be %<threadprivate%>"
  msgstr ""
  
! #: c/c-parser.cc:31048 cp/semantics.cc:10794
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE has incomplete type"
  msgstr ""
  
! #: c/c-parser.cc:31129 c/c-parser.cc:31198 cp/parser.cc:56759
! #: cp/semantics.cc:12668
  #, gcc-internal-format
  msgid "%<__transaction_atomic%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31131 c/c-parser.cc:31200 cp/parser.cc:56757
! #: cp/semantics.cc:12666
  #, gcc-internal-format
  msgid "%<__transaction_relaxed%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31232 cp/parser.cc:56890
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> without transactional memory support enabled"
  msgstr ""
  
! #: c/c-parser.cc:31238 cp/parser.cc:56896
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> within a %<__transaction_relaxed%>"
  msgstr ""
  
! #: c/c-parser.cc:31247
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%> or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: c/c-parser.cc:31255 cp/parser.cc:56914
  #, gcc-internal-format
  msgid "%<__transaction_cancel%> not within %<__transaction_atomic%>"
  msgstr ""
  
! #: c/c-parser.cc:31348
  #, gcc-internal-format
  msgid "no closing brace"
  msgstr ""
*************** msgstr ""
*** 52182,52188 ****
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13162 c/c-typeck.cc:13236 cp/call.cc:5129
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
--- 52258,52264 ----
  msgid "%qD has an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:260 c/c-typeck.cc:13179 c/c-typeck.cc:13253 cp/call.cc:5133
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr ""
*************** msgstr ""
*** 52213,52379 ****
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:663
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:736
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1224
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1229
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1234
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1264
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1913
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1917
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1921
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2139
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2354
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3134
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3378 c/c-typeck.cc:11310
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3382 c/c-typeck.cc:11314
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3391
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3394
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3461
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3470
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3525
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3580
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3590 cp/typeck.cc:4268 cp/typeck.cc:4362
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3596
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3651
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr ""
  
! #: c/c-typeck.cc:3664
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3668
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3873
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3918
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3920
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4039 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4382
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4388
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4394
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
--- 52289,52455 ----
  msgid "%qT and %qT are in disjoint named address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:670
  #, gcc-internal-format
  msgid "%qs attribute can only be applied to variadic functions"
  msgstr ""
  
! #: c/c-typeck.cc:743
  #, gcc-internal-format
  msgid "function types not truly compatible in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:1231
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and vector types"
  msgstr ""
  
! #: c/c-typeck.cc:1236
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and complex types"
  msgstr ""
  
! #: c/c-typeck.cc:1241
  #, gcc-internal-format
  msgid "cannot mix operands of decimal floating and other floating types"
  msgstr ""
  
! #: c/c-typeck.cc:1271
  #, gcc-internal-format
  msgid "%<_Complex _BitInt(%d)%> unsupported"
  msgstr ""
  
! #: c/c-typeck.cc:1920
  #, gcc-internal-format
  msgid "invalid use of pointers to arrays with different qualifiers in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:1924
  #, gcc-internal-format
  msgid "types are not quite compatible"
  msgstr ""
  
! #: c/c-typeck.cc:1928
  #, gcc-internal-format
  msgid "pointer target types incompatible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:2146
  #, gcc-internal-format
  msgid "function return types not compatible due to %<volatile%>"
  msgstr ""
  
! #: c/c-typeck.cc:2361
  #, gcc-internal-format
  msgid "converting an array compound literal to a pointer leads to a dangling pointer in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3141
  #, gcc-internal-format
  msgid "%<counted_by%> attribute is not allowed for a pointer to structure or union with flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:3385 c/c-typeck.cc:11327
  #, gcc-internal-format
  msgid "%qT has no member named %qE; did you mean %qE?"
  msgstr ""
  
! #: c/c-typeck.cc:3389 c/c-typeck.cc:11331
  #, gcc-internal-format
  msgid "%qT has no member named %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3398
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic structure %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3401
  #, gcc-internal-format
  msgid "accessing a member %qE of an atomic union %qE"
  msgstr ""
  
! #: c/c-typeck.cc:3468
  #, gcc-internal-format
  msgid "%qE is a pointer to pointer; did you mean to dereference it before applying %<->%> to it?"
  msgstr ""
  
! #: c/c-typeck.cc:3477
  #, gcc-internal-format
  msgid "%qE is a pointer; did you mean to use %<->%>?"
  msgstr ""
  
! #: c/c-typeck.cc:3484
  #, gcc-internal-format
  msgid "request for member %qE in something not a structure or union"
  msgstr ""
  
! #: c/c-typeck.cc:3532
  #, gcc-internal-format
  msgid "dereferencing %<void *%> pointer"
  msgstr ""
  
! #: c/c-typeck.cc:3587
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer nor vector"
  msgstr ""
  
! #: c/c-typeck.cc:3597 cp/typeck.cc:4269 cp/typeck.cc:4363
  #, gcc-internal-format
  msgid "array subscript is not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:3603
  #, gcc-internal-format
  msgid "subscripted value is pointer to function"
  msgstr ""
  
! #: c/c-typeck.cc:3658
  #, gcc-internal-format
  msgid "array subscript is negative"
  msgstr ""
  
! #: c/c-typeck.cc:3671
  #, gcc-internal-format
  msgid "ISO C forbids subscripting %<register%> array before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:3675
  #, gcc-internal-format
  msgid "ISO C90 forbids subscripting non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:3880
  #, gcc-internal-format
  msgid "underspecified %qD referenced in its initializer"
  msgstr ""
  
! #: c/c-typeck.cc:3925
  #, gcc-internal-format
  msgid "enum constant defined in struct or union is not visible in C++"
  msgstr ""
  
! #: c/c-typeck.cc:3927
  #, gcc-internal-format
  msgid "enum constant defined here"
  msgstr ""
  
! #: c/c-typeck.cc:4046 cp/typeck.cc:2277
  #, gcc-internal-format
  msgid "%<sizeof%> on array function parameter %qE will return size of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:4389
  #, gcc-internal-format
  msgid "called object %qE is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4395
  #, gcc-internal-format
  msgid "called object %qD is not a function or function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:4401
  #, gcc-internal-format
  msgid "called object is not a function or function pointer"
  msgstr ""
*************** msgstr ""
*** 52381,54232 ****
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4423
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4428 c/c-typeck.cc:4484
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4539
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4551
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4557
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4563
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4569
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4575
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4581
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4597
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4623
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4649
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4673
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4678
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4846
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4850
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4860
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4873
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4878
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4957
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5038
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5039
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5053
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5231 c/c-typeck.cc:5259 cp/typeck.cc:6094 cp/typeck.cc:6386
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5239 c/c-typeck.cc:5250 cp/typeck.cc:6131 cp/typeck.cc:6155
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5242 c/c-typeck.cc:5253 cp/typeck.cc:6134 cp/typeck.cc:6158
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5271 c/c-typeck.cc:5278 c/c-typeck.cc:6709 c/c-typeck.cc:6714
! #: c/c-typeck.cc:9263 cp/tree.cc:6889
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5299
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5358
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5361
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5395
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5404 cp/typeck.cc:7192
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5855
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5859
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5869
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5893
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5919
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5977
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5980
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:5987
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5990
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6006
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6033 c/c-typeck.cc:6067
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6035 c/c-typeck.cc:6070
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6055
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6059
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6208
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6271 c/c-typeck.cc:6468 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6285
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6293
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6487
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6509
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6512
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6517
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6664
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6699
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6759
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6818 c/c-typeck.cc:6824
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6861
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6885
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6889
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6894
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6918
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6921
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6922
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6933 c/c-typeck.cc:6946
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6973
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7089
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7093
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7112
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7117
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7126 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7175
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7193 c/c-typeck.cc:13839
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7264
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7270
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7305
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7397
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7403
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7418
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7422
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7442
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7452
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7487
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7492
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7497
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7530
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7542
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7548
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7558 cp/typeck.cc:9652
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7572
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7581
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7591
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7706
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7748
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7889
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8083 c/c-typeck.cc:8102 c/c-typeck.cc:8161
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8177
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8227
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8261
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8264
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8269
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8326 c/c-typeck.cc:9225
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "აღწერილია აქ"
  
! #: c/c-typeck.cc:8519
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8524
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8528
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8533
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8538
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8556
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8738 c/c-typeck.cc:9128
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8741 c/c-typeck.cc:9131
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8744 c/c-typeck.cc:9133
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8747 c/c-typeck.cc:9135
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9018 c/c-typeck.cc:9061
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8757 c/c-typeck.cc:9020 c/c-typeck.cc:9063
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8759 c/c-typeck.cc:9022 c/c-typeck.cc:9065
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9024 c/c-typeck.cc:9067
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8770
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8829
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8856
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8867
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8878
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8888
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8904
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8919
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8925
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8931
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8936 cp/typeck.cc:10843
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8960
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8970
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8980
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8985
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9035
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9038
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9040
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9042
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9072
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9090
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9098
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9104
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9109
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9156
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9167
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9182
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9188
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9196
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9202
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9280
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9290
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9296
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9301
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9323
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9333
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9339
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9343
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9376
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9387
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9398
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9408
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9488
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9730
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9747 c/c-typeck.cc:9757 c/c-typeck.cc:9819 c/c-typeck.cc:9972
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9753
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9767
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9793
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9937 c/c-typeck.cc:10923 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9953 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9999
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10004
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10011
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10023
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10091 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10105 c/c-typeck.cc:10245 c/c-typeck.cc:11017
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10117 c/c-typeck.cc:10141 c/c-typeck.cc:10144
! #: c/c-typeck.cc:10152 c/c-typeck.cc:10214 c/c-typeck.cc:12001
! #: c/c-typeck.cc:12085
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10126
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10157 c/c-typeck.cc:10227 c/c-typeck.cc:12095
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10179 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10221 c/c-typeck.cc:12090
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10532 cp/decl.cc:8542
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10763
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10850 c/c-typeck.cc:10853
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10925 c/c-typeck.cc:10929 c/c-typeck.cc:12693
! #: c/c-typeck.cc:12818 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10966
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10989
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11029
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11152 c/c-typeck.cc:11234
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11157 c/c-typeck.cc:11296
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11207
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11216 c/c-typeck.cc:11225
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11230 c/c-typeck.cc:11232
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11236 c/c-typeck.cc:11239
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11258
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11267
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11401 c/c-typeck.cc:11456 c/c-typeck.cc:11497
! #: c/c-typeck.cc:11557 c/c-typeck.cc:11604 c/c-typeck.cc:12192
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11492 c/c-typeck.cc:11553 c/c-typeck.cc:11600
! #: c/c-typeck.cc:12189
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12117
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12563
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12575 c/c-typeck.cc:12652
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12596
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12667 c/c-typeck.cc:12793 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12763
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12785
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12886
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12963 c/c-typeck.cc:12965
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12999
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13167 c/c-typeck.cc:13242 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13179 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13190 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13198 c/c-typeck.cc:13289 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13255 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13270 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13281 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13334
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13340
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13370 c/gimple-parser.cc:2638 cp/typeck.cc:11445
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13401
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13414 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13417
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13498
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13503
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13596 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13621
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13659 c/c-typeck.cc:13667
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13673 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13675
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13751 cp/parser.cc:16799
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13754 c/c-typeck.cc:13774 cp/decl.cc:4639 cp/parser.cc:16810
! #: cp/parser.cc:16832
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13757 cp/parser.cc:16813
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13771 cp/parser.cc:16823
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13821 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13865
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14156
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14161
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14179 c/c-typeck.cc:14217
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14184 c/c-typeck.cc:14222
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14816 c/c-typeck.cc:14986 cp/typeck.cc:6412
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14824 c/c-typeck.cc:14994 cp/typeck.cc:6426
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14839 c/c-typeck.cc:15009 cp/typeck.cc:6444
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14855 c/c-typeck.cc:15019 cp/typeck.cc:6467
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14869 cp/typeck.cc:6083
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14908 c/c-typeck.cc:15060
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14915 c/c-typeck.cc:14921
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14928 c/c-typeck.cc:15070
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14941 c/c-typeck.cc:14947 c/c-typeck.cc:15097
! #: c/c-typeck.cc:15103
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15048
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15050
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15055
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15078 c/c-typeck.cc:15081 c/c-typeck.cc:15088
! #: c/c-typeck.cc:15091
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15168
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15486
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15490
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15494
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15510
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15713 cp/semantics.cc:12576
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15724 c/c-typeck.cc:15734 cp/semantics.cc:12587
! #: cp/semantics.cc:12597
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15769 cp/semantics.cc:12632
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15837 cp/semantics.cc:6087 cp/semantics.cc:9499
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15841 c/c-typeck.cc:17806 cp/semantics.cc:6091
! #: cp/semantics.cc:9503
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15849
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15859 c/c-typeck.cc:17813 c/c-typeck.cc:17967
! #: cp/semantics.cc:6100 cp/semantics.cc:9510 cp/semantics.cc:9699
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15892 cp/semantics.cc:6134
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15899 cp/semantics.cc:6141
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15922 cp/semantics.cc:6174
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15940 c/c-typeck.cc:16007 c/c-typeck.cc:16298
! #: cp/semantics.cc:6192 cp/semantics.cc:6259
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15959 cp/semantics.cc:6211
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15967 cp/semantics.cc:6219
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 c/c-typeck.cc:16100 cp/semantics.cc:6228
! #: cp/semantics.cc:6352
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 cp/semantics.cc:6245
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16036 cp/semantics.cc:6288
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16051 cp/semantics.cc:6303
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16088 cp/semantics.cc:6340
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16092 cp/semantics.cc:6344
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16120 c/c-typeck.cc:16237 cp/semantics.cc:6371
! #: cp/semantics.cc:6505
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16130 cp/semantics.cc:6381
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16504 cp/semantics.cc:7560
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16511
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16517 cp/semantics.cc:7567
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16530 cp/semantics.cc:7583
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16550 cp/semantics.cc:7619
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16577
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16584 cp/semantics.cc:7653
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16590 cp/semantics.cc:7659
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16596 cp/semantics.cc:7665
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16633 cp/semantics.cc:7713
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16743 cp/semantics.cc:7886
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16765 cp/semantics.cc:7906
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16791 c/c-typeck.cc:16801
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16821
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16833
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16841
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16885
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16894 cp/semantics.cc:7425
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16982
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17000 c/c-typeck.cc:18061 cp/semantics.cc:10388
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17012 cp/semantics.cc:10456
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17027 cp/semantics.cc:7949
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17036
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17044
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17063 cp/semantics.cc:8033
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17093 c/c-typeck.cc:17961 c/c-typeck.cc:18233
! #: cp/semantics.cc:8120 cp/semantics.cc:9693 cp/semantics.cc:10084
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17110 cp/semantics.cc:8138
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17121 cp/semantics.cc:8149
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17135 c/c-typeck.cc:17205 c/c-typeck.cc:17240
! #: c/c-typeck.cc:17371 cp/semantics.cc:8967
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17145 c/c-typeck.cc:17213 c/c-typeck.cc:17709
! #: c/c-typeck.cc:17861 c/c-typeck.cc:17869 c/c-typeck.cc:17885
! #: c/c-typeck.cc:17894 c/c-typeck.cc:17902 cp/semantics.cc:8163
! #: cp/semantics.cc:8173 cp/semantics.cc:8266 cp/semantics.cc:8274
! #: cp/semantics.cc:8321 cp/semantics.cc:9381 cp/semantics.cc:9571
! #: cp/semantics.cc:9579 cp/semantics.cc:9599 cp/semantics.cc:9608
! #: cp/semantics.cc:9616
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17148 c/c-typeck.cc:17219 c/c-typeck.cc:17905
! #: cp/semantics.cc:8176 cp/semantics.cc:8280 cp/semantics.cc:9619
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17193 cp/semantics.cc:8253
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17233 cp/semantics.cc:8313
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17252 cp/semantics.cc:8746
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17259
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17266
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17273
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17286 cp/semantics.cc:8815
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17292
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17305 cp/semantics.cc:8854
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17311
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17382 cp/semantics.cc:8986
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17400 cp/semantics.cc:9007
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17414
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17431 cp/semantics.cc:9039
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17447 cp/semantics.cc:9059
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17472 cp/semantics.cc:9083
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17475
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17484 cp/semantics.cc:9099
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17520 cp/semantics.cc:9136
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17535 cp/semantics.cc:9151
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17543 cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17564 cp/semantics.cc:9191
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17574 cp/semantics.cc:9203
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17645 cp/semantics.cc:9316
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17665 c/c-typeck.cc:17741 c/c-typeck.cc:17777
! #: cp/semantics.cc:9336 cp/semantics.cc:9415 cp/semantics.cc:9451
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17705 c/c-typeck.cc:17882 cp/semantics.cc:9377
! #: cp/semantics.cc:9596
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17713 c/c-typeck.cc:17888 cp/semantics.cc:9385
! #: cp/semantics.cc:9602
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17832 c/c-typeck.cc:17974 cp/semantics.cc:9539
! #: cp/semantics.cc:9707
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17957 cp/semantics.cc:9688
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17983 cp/semantics.cc:9719
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:17997 cp/semantics.cc:9735
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9738
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18019
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18026
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18074 c/c-typeck.cc:18180 cp/semantics.cc:10339
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18094 cp/semantics.cc:9243
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18216 cp/semantics.cc:10052
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18251 cp/semantics.cc:10146
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18262 cp/semantics.cc:10160
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18271 cp/semantics.cc:10169
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18320 cp/semantics.cc:10527
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18330
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18366 cp/semantics.cc:10280
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18378 cp/semantics.cc:10293
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18389 c/c-typeck.cc:18397 cp/semantics.cc:10302
! #: cp/semantics.cc:10331
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18445 cp/semantics.cc:10260
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18496 cp/semantics.cc:10310
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18504 cp/semantics.cc:10321
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18512 cp/semantics.cc:10377
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18522 cp/semantics.cc:10350
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18540 cp/semantics.cc:10552
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18558 cp/semantics.cc:10623
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18562 cp/semantics.cc:10627
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18744
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18749
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18755
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18762 c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18768
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
--- 52457,54308 ----
  #. This situation leads to run-time undefined behavior.  We can't,
  #. therefore, simply error unless we can prove that all possible
  #. executions of the program must execute the code.
! #: c/c-typeck.cc:4430
  #, gcc-internal-format
  msgid "function called through a non-compatible type"
  msgstr ""
  
! #: c/c-typeck.cc:4435 c/c-typeck.cc:4491
  #, gcc-internal-format
  msgid "function with qualified void return type called"
  msgstr ""
  
! #: c/c-typeck.cc:4546
  #, gcc-internal-format, gfc-internal-format
  msgid "type of formal parameter %d is incomplete"
  msgstr ""
  
! #: c/c-typeck.cc:4558
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4564
  #, gcc-internal-format
  msgid "passing argument %d of %qE as integer rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4570
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than floating due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4576
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4582
  #, gcc-internal-format
  msgid "passing argument %d of %qE as complex rather than integer due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4588
  #, gcc-internal-format
  msgid "passing argument %d of %qE as floating rather than complex due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4604
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4630
  #, gcc-internal-format
  msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4656
  #, gcc-internal-format
  msgid "passing argument %d of %qE with different width due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4680
  #, gcc-internal-format
  msgid "passing argument %d of %qE as unsigned due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4685
  #, gcc-internal-format
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr ""
  
! #: c/c-typeck.cc:4853
  #, gcc-internal-format
  msgid "too many arguments to method %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4857
  #, gcc-internal-format
  msgid "too many arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:4867
  #, gcc-internal-format
  msgid "too many arguments to built-in function %qE expecting %d"
  msgstr ""
  
! #: c/c-typeck.cc:4880
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for method %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4885
  #, gcc-internal-format
  msgid "ISO C23 does not allow arguments for function %qE declared without parameters"
  msgstr ""
  
! #: c/c-typeck.cc:4964
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT when passing argument to function"
  msgstr ""
  
! #: c/c-typeck.cc:5045
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected at least %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5046
  #, gcc-internal-format
  msgid "too few arguments to function %qE; expected %i, have %i"
  msgstr ""
  
! #: c/c-typeck.cc:5060
  #, gcc-internal-format
  msgid "too few arguments to built-in function %qE expecting %u"
  msgstr ""
  
! #: c/c-typeck.cc:5238 c/c-typeck.cc:5266 cp/typeck.cc:6095 cp/typeck.cc:6387
  #, gcc-internal-format
  msgid "comparison with string literal results in unspecified behavior"
  msgstr ""
  
! #: c/c-typeck.cc:5246 c/c-typeck.cc:5257 cp/typeck.cc:6132 cp/typeck.cc:6156
  #, gcc-internal-format
  msgid "comparison between pointer and zero character constant"
  msgstr ""
  
! #: c/c-typeck.cc:5249 c/c-typeck.cc:5260 cp/typeck.cc:6135 cp/typeck.cc:6159
  #, gcc-internal-format
  msgid "did you mean to dereference the pointer?"
  msgstr ""
  
! #: c/c-typeck.cc:5278 c/c-typeck.cc:5285 c/c-typeck.cc:6726 c/c-typeck.cc:6731
! #: c/c-typeck.cc:9280 cp/tree.cc:6909
  #, gcc-internal-format
  msgid "zero as null pointer constant"
  msgstr ""
  
! #: c/c-typeck.cc:5306
  #, gcc-internal-format
  msgid "comparison between %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:5365
  #, gcc-internal-format
  msgid "pointer of type %<void *%> used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5368
  #, gcc-internal-format
  msgid "pointer to a function used in subtraction"
  msgstr ""
  
! #: c/c-typeck.cc:5402
  #, gcc-internal-format
  msgid "arithmetic on pointer to an incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:5411 cp/typeck.cc:7193
  #, gcc-internal-format
  msgid "arithmetic on pointer to an empty aggregate"
  msgstr ""
  
! #: c/c-typeck.cc:5875
  #, gcc-internal-format
  msgid "%<~%> on a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:5879
  #, gcc-internal-format
  msgid "did you mean to use logical not?"
  msgstr ""
  
! #: c/c-typeck.cc:5889
  #, gcc-internal-format
  msgid "ISO C does not support %<~%> for complex conjugation"
  msgstr ""
  
! #: c/c-typeck.cc:5913
  #, gcc-internal-format
  msgid "wrong type argument to absu"
  msgstr ""
  
! #: c/c-typeck.cc:5939
  #, gcc-internal-format
  msgid "wrong type argument to unary exclamation mark"
  msgstr ""
  
! #: c/c-typeck.cc:5997
  #, gcc-internal-format
  msgid "increment of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6000
  #, gcc-internal-format
  msgid "decrement of enumeration value is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:6007
  #, gcc-internal-format
  msgid "increment of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6010
  #, gcc-internal-format
  msgid "decrement of a boolean expression"
  msgstr ""
  
! #: c/c-typeck.cc:6026
  #, gcc-internal-format
  msgid "ISO C does not support %<++%> and %<--%> on complex types before C2Y"
  msgstr ""
  
! #: c/c-typeck.cc:6053 c/c-typeck.cc:6087
  #, gcc-internal-format
  msgid "wrong type argument to increment"
  msgstr ""
  
! #: c/c-typeck.cc:6055 c/c-typeck.cc:6090
  #, gcc-internal-format
  msgid "wrong type argument to decrement"
  msgstr ""
  
! #: c/c-typeck.cc:6075
  #, gcc-internal-format
  msgid "increment of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6079
  #, gcc-internal-format
  msgid "decrement of pointer to an incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6228
  #, gcc-internal-format
  msgid "taking address of expression of type %<void%>"
  msgstr ""
  
! #: c/c-typeck.cc:6288 c/c-typeck.cc:6485 d/d-codegen.cc:759
  #, gcc-internal-format
  msgid "cannot take address of bit-field %qD"
  msgstr ""
  
! #: c/c-typeck.cc:6302
  #, gcc-internal-format
  msgid "cannot take address of scalar with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:6310
  #, gcc-internal-format
  msgid "address of array with reverse scalar storage order requested"
  msgstr ""
  
! #: c/c-typeck.cc:6504
  #, gcc-internal-format
  msgid "address of register compound literal requested"
  msgstr ""
  
! #: c/c-typeck.cc:6526
  #, gcc-internal-format
  msgid "global register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6529
  #, gcc-internal-format
  msgid "register variable %qD used in nested function"
  msgstr ""
  
! #: c/c-typeck.cc:6534
  #, gcc-internal-format
  msgid "address of global register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6543 d/d-codegen.cc:775
  #, gcc-internal-format
  msgid "address of register variable %qD requested"
  msgstr ""
  
! #: c/c-typeck.cc:6681
  #, gcc-internal-format
  msgid "non-lvalue array in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6716
  #, gcc-internal-format
  msgid "different enum types in conditional is invalid in C++: %qT vs %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6776
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other result of conditional"
  msgstr ""
  
! #: c/c-typeck.cc:6835 c/c-typeck.cc:6841
  #, gcc-internal-format
  msgid "operand of %<?:%> changes signedness from %qT to %qT due to unsignedness of other operand"
  msgstr ""
  
! #: c/c-typeck.cc:6858
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr with only one void side"
  msgstr ""
  
! #: c/c-typeck.cc:6878
  #, gcc-internal-format
  msgid "pointers to disjoint address spaces used in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6902
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6906
  #, gcc-internal-format
  msgid "pointer to array loses qualifier in conditional expression in ISO C before C23"
  msgstr ""
  
! #: c/c-typeck.cc:6911
  #, gcc-internal-format
  msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:6935
  #, gcc-internal-format
  msgid "pointer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6938
  #, gcc-internal-format
  msgid "first expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6939
  #, gcc-internal-format
  msgid "second expression has type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:6950 c/c-typeck.cc:6963
  #, gcc-internal-format
  msgid "pointer/integer type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:6990
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr ""
  
! #: c/c-typeck.cc:7106
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7110
  #, gcc-internal-format
  msgid "ignoring return value of %qD, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7129
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>: %E"
  msgstr ""
  
! #: c/c-typeck.cc:7134
  #, gcc-internal-format
  msgid "ignoring return value of type %qT, declared with attribute %<nodiscard%>"
  msgstr ""
  
! #: c/c-typeck.cc:7143 cp/cvt.cc:1145 rust/backend/rust-tree.cc:644
  #, gcc-internal-format
  msgid "in call to %qD, declared here"
  msgstr ""
  
! #: c/c-typeck.cc:7192
  #, gcc-internal-format
  msgid "left-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7210 c/c-typeck.cc:13856
  #, gcc-internal-format
  msgid "right-hand operand of comma expression has no effect"
  msgstr ""
  
! #: c/c-typeck.cc:7281
  msgid "cast adds %q#v qualifier to function type"
  msgstr ""
  
! #: c/c-typeck.cc:7287
  msgid "cast discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:7322
  #, gcc-internal-format
  msgid "to be safe all intermediate pointers in cast from %qT to %qT must be %<const%> qualified"
  msgstr ""
  
! #: c/c-typeck.cc:7414
  #, gcc-internal-format
  msgid "cast specifies array type"
  msgstr ""
  
! #: c/c-typeck.cc:7420
  #, gcc-internal-format
  msgid "cast specifies function type"
  msgstr ""
  
! #: c/c-typeck.cc:7435
  #, gcc-internal-format
  msgid "ISO C forbids casting nonscalar to the same type"
  msgstr ""
  
! #: c/c-typeck.cc:7439
  #, gcc-internal-format
  msgid "useless cast to type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7459
  #, gcc-internal-format
  msgid "ISO C forbids casts to union type"
  msgstr ""
  
! #: c/c-typeck.cc:7469
  #, gcc-internal-format
  msgid "cast to union type from type not present in union"
  msgstr ""
  
! #: c/c-typeck.cc:7504
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint generic address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7509
  #, gcc-internal-format
  msgid "cast to generic address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7514
  #, gcc-internal-format
  msgid "cast to %qs address space pointer from disjoint %qs address space pointer"
  msgstr ""
  
! #: c/c-typeck.cc:7547
  #, gcc-internal-format
  msgid "cast increases required alignment of target type"
  msgstr ""
  
! #: c/c-typeck.cc:7559
  #, gcc-internal-format
  msgid "cast from pointer to integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7565
  #, gcc-internal-format
  msgid "cast from function call of type %qT to non-matching type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7575 cp/typeck.cc:9653
  #, gcc-internal-format
  msgid "cast to pointer from integer of different size"
  msgstr ""
  
! #: c/c-typeck.cc:7589
  #, gcc-internal-format
  msgid "ISO C forbids conversion of function pointer to object pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7598
  #, gcc-internal-format
  msgid "ISO C forbids conversion of object pointer to function pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:7608
  #, gcc-internal-format
  msgid "cast between incompatible function types from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:7723
  #, gcc-internal-format
  msgid "defining a type in a cast is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:7765
  #, gcc-internal-format
  msgid "assignment to expression with array type"
  msgstr ""
  
! #: c/c-typeck.cc:7906
  #, gcc-internal-format
  msgid "enum conversion in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8100 c/c-typeck.cc:8119 c/c-typeck.cc:8178
  #, gcc-internal-format
  msgid "(near initialization for %qs)"
  msgstr ""
  
! #: c/c-typeck.cc:8194
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr ""
  
! #: c/c-typeck.cc:8244
  msgid "expected %e but argument is of type %e"
  msgstr ""
  
! #: c/c-typeck.cc:8278
  #, gcc-internal-format
  msgid "%qD argument %d type is %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8281
  #, gcc-internal-format
  msgid "%qD argument %d promotes to %qT where %qT is expected in a call to built-in function declared without prototype"
  msgstr ""
  
! #: c/c-typeck.cc:8286
  #, gcc-internal-format
  msgid "built-in %qD declared here"
  msgstr ""
  
! #: c/c-typeck.cc:8343 c/c-typeck.cc:9242
  #, fuzzy
  #| msgid "declared here"
  msgid "%e declared here"
  msgstr "აღწერილია აქ"
  
! #: c/c-typeck.cc:8536
  #, gcc-internal-format
  msgid "enum conversion when passing argument %d of %qE is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8541
  #, gcc-internal-format
  msgid "expected %qT but argument is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8545
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in assignment is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8550
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8555
  #, gcc-internal-format
  msgid "enum conversion from %qT to %qT in return is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8573
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8755 c/c-typeck.cc:9145
  msgid "passing argument %d of %qE makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8758 c/c-typeck.cc:9148
  msgid "assignment makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8761 c/c-typeck.cc:9150
  msgid "initialization makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8764 c/c-typeck.cc:9152
  msgid "return makes %q#v qualified function pointer from unqualified"
  msgstr ""
  
! #: c/c-typeck.cc:8772 c/c-typeck.cc:9035 c/c-typeck.cc:9078
  msgid "passing argument %d of %qE discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8774 c/c-typeck.cc:9037 c/c-typeck.cc:9080
  msgid "assignment discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8776 c/c-typeck.cc:9039 c/c-typeck.cc:9082
  msgid "initialization discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8778 c/c-typeck.cc:9041 c/c-typeck.cc:9084
  msgid "return discards %qv qualifier from pointer target type"
  msgstr ""
  
! #: c/c-typeck.cc:8787
  #, gcc-internal-format
  msgid "ISO C prohibits argument conversion to union type"
  msgstr ""
  
! #: c/c-typeck.cc:8846
  #, gcc-internal-format
  msgid "request for implicit conversion from %qT to %qT not permitted in C++"
  msgstr ""
  
! #: c/c-typeck.cc:8873
  #, gcc-internal-format
  msgid "passing argument %d of %qE from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8884
  #, gcc-internal-format
  msgid "assignment from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8895
  #, gcc-internal-format
  msgid "initialization from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8905
  #, gcc-internal-format
  msgid "return from pointer to non-enclosed address space"
  msgstr ""
  
! #: c/c-typeck.cc:8921
  #, gcc-internal-format
  msgid "expected %qT but pointer is of type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:8936
  #, gcc-internal-format
  msgid "argument %d of %qE might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8942
  #, gcc-internal-format
  msgid "assignment left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8948
  #, gcc-internal-format
  msgid "initialization left-hand side might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8953 cp/typeck.cc:10844
  #, gcc-internal-format
  msgid "return type might be a candidate for a format attribute"
  msgstr ""
  
! #: c/c-typeck.cc:8977
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8987
  #, gcc-internal-format
  msgid "assignment to %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:8997
  #, gcc-internal-format
  msgid "initialization of %qT from pointer type %qT with incompatible scalar storage order"
  msgstr ""
  
! #: c/c-typeck.cc:9002
  #, gcc-internal-format
  msgid "returning %qT from pointer type with incompatible scalar storage order %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9052
  #, gcc-internal-format
  msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9055
  #, gcc-internal-format
  msgid "ISO C forbids assignment between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9057
  #, gcc-internal-format
  msgid "ISO C forbids initialization between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9059
  #, gcc-internal-format
  msgid "ISO C forbids return between function pointer and %<void *%>"
  msgstr ""
  
! #: c/c-typeck.cc:9089
  #, gcc-internal-format
  msgid "array with qualifier on the element is not qualified before C23"
  msgstr ""
  
! #: c/c-typeck.cc:9107
  #, gcc-internal-format
  msgid "pointer targets in passing argument %d of %qE differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9115
  #, gcc-internal-format
  msgid "pointer targets in assignment from %qT to %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9121
  #, gcc-internal-format
  msgid "pointer targets in initialization of %qT from %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9126
  #, gcc-internal-format
  msgid "pointer targets in returning %qT from a function with return type %qT differ in signedness"
  msgstr ""
  
! #: c/c-typeck.cc:9173
  #, gcc-internal-format
  msgid "passing argument %d of %qE from incompatible pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:9184
  msgid "assignment to %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9190
  msgid "assignment to %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9199
  msgid "initialization of %e from pointer to %qD with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9205
  msgid "initialization of %e from incompatible pointer type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9213
  msgid "returning pointer to %qD of type %e from a function with incompatible type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9219
  msgid "returning %e from a function with incompatible return type %e"
  msgstr ""
  
! #: c/c-typeck.cc:9297
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9307
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9313
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9318
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes pointer from integer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9340
  #, gcc-internal-format
  msgid "passing argument %d of %qE makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9350
  #, gcc-internal-format
  msgid "assignment to %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9356
  #, gcc-internal-format
  msgid "initialization of %qT from %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9360
  #, gcc-internal-format
  msgid "returning %qT from a function with return type %qT makes integer from pointer without a cast"
  msgstr ""
  
! #: c/c-typeck.cc:9393
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr ""
  
! #: c/c-typeck.cc:9404
  #, gcc-internal-format
  msgid "incompatible types when assigning to type %qT from type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9415
  #, gcc-internal-format
  msgid "incompatible types when initializing type %qT using type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:9425
  #, gcc-internal-format
  msgid "incompatible types when returning type %qT but %qT was expected"
  msgstr ""
  
! #: c/c-typeck.cc:9505
  #, gcc-internal-format
  msgid "traditional C rejects automatic aggregate initialization"
  msgstr ""
  
! #: c/c-typeck.cc:9747
  #, gcc-internal-format
  msgid "%<constexpr%> pointer initializer is not null"
  msgstr ""
  
! #: c/c-typeck.cc:9764 c/c-typeck.cc:9774 c/c-typeck.cc:9836 c/c-typeck.cc:9989
  #, gcc-internal-format
  msgid "%<constexpr%> initializer not representable in type of object"
  msgstr ""
  
! #: c/c-typeck.cc:9770
  #, gcc-internal-format
  msgid "%<constexpr%> integer initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9784
  #, gcc-internal-format
  msgid "%<constexpr%> initializer is not an arithmetic constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:9801
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a real type is of complex type"
  msgstr ""
  
! #: c/c-typeck.cc:9810
  #, gcc-internal-format
  msgid "%<constexpr%> initializer for a binary floating-point type is of decimal type"
  msgstr ""
  
! #: c/c-typeck.cc:9954 c/c-typeck.cc:10940 cp/typeck2.cc:1329
  #, gcc-internal-format
  msgid "initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:9970 cp/typeck2.cc:1346
  #, gcc-internal-format
  msgid "cannot initialize array of %qT from a string literal with type array of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:10016
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10021
  #, gcc-internal-format
  msgid "initializer-string for array of %qT is too long for C++ (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10028
  #, gcc-internal-format
  msgid "initializer-string for array of %qT truncates NUL terminator but destination lacks %qs attribute (%wu chars into %wu available)"
  msgstr ""
  
! #: c/c-typeck.cc:10040
  #, gcc-internal-format
  msgid "array of inappropriate type initialized from string constant"
  msgstr ""
  
! #: c/c-typeck.cc:10108 cp/typeck.cc:2671
  #, gcc-internal-format
  msgid "invalid use of non-lvalue array"
  msgstr ""
  
! #: c/c-typeck.cc:10122 c/c-typeck.cc:10262 c/c-typeck.cc:11034
  #, gcc-internal-format
  msgid "invalid initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10134 c/c-typeck.cc:10158 c/c-typeck.cc:10161
! #: c/c-typeck.cc:10169 c/c-typeck.cc:10231 c/c-typeck.cc:12018
! #: c/c-typeck.cc:12102
  #, gcc-internal-format
  msgid "initializer element is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:10143
  #, gcc-internal-format
  msgid "array initialized from non-constant array expression"
  msgstr ""
  
! #: c/c-typeck.cc:10174 c/c-typeck.cc:10244 c/c-typeck.cc:12112
  #, gcc-internal-format
  msgid "initializer element is not a constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:10196 cp/typeck2.cc:1428
  #, gcc-internal-format
  msgid "conversion from %qT to %qT changes value from %qd to %qd"
  msgstr ""
  
! #: c/c-typeck.cc:10238 c/c-typeck.cc:12107
  #, gcc-internal-format
  msgid "initializer element is not computable at load time"
  msgstr ""
  
! #: c/c-typeck.cc:10549 cp/decl.cc:8543
  #, gcc-internal-format
  msgid "opaque vector types cannot be initialized"
  msgstr ""
  
! #: c/c-typeck.cc:10780
  #, gcc-internal-format
  msgid "extra brace group at end of initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10867 c/c-typeck.cc:10870
  #, gcc-internal-format
  msgid "braces around scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:10942 c/c-typeck.cc:10946 c/c-typeck.cc:12710
! #: c/c-typeck.cc:12835 cp/typeck2.cc:1356 cp/typeck2.cc:1714
  #, gcc-internal-format
  msgid "initialization of flexible array member in a nested context"
  msgstr ""
  
! #: c/c-typeck.cc:10983
  #, gcc-internal-format
  msgid "missing braces around initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11006
  #, gcc-internal-format
  msgid "missing initializer for field %qD of %qT"
  msgstr ""
  
! #: c/c-typeck.cc:11046
  #, gcc-internal-format
  msgid "extra elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11169 c/c-typeck.cc:11251
  #, gcc-internal-format
  msgid "array index in non-array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11174 c/c-typeck.cc:11313
  #, gcc-internal-format
  msgid "field name not in record or union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11224
  #, gcc-internal-format
  msgid "array index in initializer not of integer type"
  msgstr ""
  
! #: c/c-typeck.cc:11233 c/c-typeck.cc:11242
  #, gcc-internal-format
  msgid "array index in initializer is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:11247 c/c-typeck.cc:11249
  #, gcc-internal-format
  msgid "nonconstant array index in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11253 c/c-typeck.cc:11256
  #, gcc-internal-format
  msgid "array index in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11275
  #, gcc-internal-format
  msgid "empty index range in initializer"
  msgstr ""
  
! #: c/c-typeck.cc:11284
  #, gcc-internal-format
  msgid "array index range in initializer exceeds array bounds"
  msgstr ""
  
! #: c/c-typeck.cc:11418 c/c-typeck.cc:11473 c/c-typeck.cc:11514
! #: c/c-typeck.cc:11574 c/c-typeck.cc:11621 c/c-typeck.cc:12209
  #, gcc-internal-format
  msgid "initialized field overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:11509 c/c-typeck.cc:11570 c/c-typeck.cc:11617
! #: c/c-typeck.cc:12206
  #, gcc-internal-format
  msgid "initialized field with side-effects overwritten"
  msgstr ""
  
! #: c/c-typeck.cc:12134
  #, gcc-internal-format
  msgid "enum conversion in initialization is invalid in C++"
  msgstr ""
  
! #: c/c-typeck.cc:12580
  #, gcc-internal-format
  msgid "excess elements in %qT initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12592 c/c-typeck.cc:12669
  #, gcc-internal-format
  msgid "excess elements in struct initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12613
  #, gcc-internal-format
  msgid "positional initialization of field in %<struct%> declared with %<designated_init%> attribute"
  msgstr ""
  
! #: c/c-typeck.cc:12684 c/c-typeck.cc:12810 cp/typeck2.cc:1333
  #, gcc-internal-format
  msgid "non-static initialization of a flexible array member"
  msgstr ""
  
! #: c/c-typeck.cc:12780
  #, gcc-internal-format
  msgid "excess elements in union initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12802
  #, gcc-internal-format
  msgid "traditional C rejects initialization of unions"
  msgstr ""
  
! #: c/c-typeck.cc:12903
  #, gcc-internal-format
  msgid "excess elements in array initializer"
  msgstr ""
  
! #: c/c-typeck.cc:12980 c/c-typeck.cc:12982
  #, gcc-internal-format
  msgid "excess elements in vector initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13016
  #, gcc-internal-format
  msgid "excess elements in scalar initializer"
  msgstr ""
  
! #: c/c-typeck.cc:13184 c/c-typeck.cc:13259 cp/semantics.cc:2371
  #: cp/semantics.cc:2481
  #, gcc-internal-format
  msgid "constraint allows registers outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13196 cp/semantics.cc:2383
  #, gcc-internal-format
  msgid "side-effects in output operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13207 cp/semantics.cc:2399
  #, gcc-internal-format
  msgid "output operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13215 c/c-typeck.cc:13306 cp/semantics.cc:2410
  #: cp/semantics.cc:2546
  #, gcc-internal-format
  msgid "%<-%> modifier used inside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13272 cp/semantics.cc:2494
  #, gcc-internal-format
  msgid "%<:%> constraint operand is not address of a function or non-automatic variable"
  msgstr ""
  
! #: c/c-typeck.cc:13287 cp/semantics.cc:2509
  #, gcc-internal-format
  msgid "side-effects in input operand outside of a function"
  msgstr ""
  
! #: c/c-typeck.cc:13298 cp/semantics.cc:2524 cp/semantics.cc:2538
  #, gcc-internal-format
  msgid "input operand outside of a function is not constant"
  msgstr ""
  
! #: c/c-typeck.cc:13351
  #, gcc-internal-format
  msgid "ISO C forbids %<goto *expr;%>"
  msgstr ""
  
! #: c/c-typeck.cc:13357
  #, gcc-internal-format
  msgid "computed goto must be pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:13387 c/gimple-parser.cc:2638 cp/typeck.cc:11446
  #, gcc-internal-format
  msgid "function declared %<noreturn%> has a %<return%> statement"
  msgstr ""
  
! #: c/c-typeck.cc:13418
  #, gcc-internal-format
  msgid "%<return%> with no value, in function returning non-void"
  msgstr ""
  
! #: c/c-typeck.cc:13431 c/gimple-parser.cc:2648
  #, gcc-internal-format
  msgid "%<return%> with a value, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13434
  #, gcc-internal-format
  msgid "ISO C forbids %<return%> with expression, in function returning void"
  msgstr ""
  
! #: c/c-typeck.cc:13515
  #, gcc-internal-format
  msgid "function returns address of label"
  msgstr ""
  
! #: c/c-typeck.cc:13520
  #, gcc-internal-format
  msgid "function returns address of nested function referencing local context"
  msgstr ""
  
! #: c/c-typeck.cc:13613 cp/semantics.cc:1945
  #, gcc-internal-format
  msgid "switch quantity not an integer"
  msgstr ""
  
! #: c/c-typeck.cc:13638
  #, gcc-internal-format
  msgid "%<long%> switch expression not converted to %<int%> in ISO C"
  msgstr ""
  
! #: c/c-typeck.cc:13676 c/c-typeck.cc:13684
  #, gcc-internal-format
  msgid "case label is not an integer constant expression"
  msgstr ""
  
! #: c/c-typeck.cc:13690 cp/parser.cc:14687
  #, gcc-internal-format
  msgid "case label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13692
  #, gcc-internal-format
  msgid "%<default%> label not within a switch statement"
  msgstr ""
  
! #: c/c-typeck.cc:13768 cp/parser.cc:16801
  #, gcc-internal-format
  msgid "break statement not within loop or switch"
  msgstr ""
  
! #: c/c-typeck.cc:13771 c/c-typeck.cc:13791 cp/decl.cc:4643 cp/parser.cc:16812
! #: cp/parser.cc:16834
  #, gcc-internal-format
  msgid "invalid exit from OpenMP structured block"
  msgstr ""
  
! #: c/c-typeck.cc:13774 cp/parser.cc:16815
  #, gcc-internal-format
  msgid "break statement used with OpenMP for loop"
  msgstr ""
  
! #: c/c-typeck.cc:13788 cp/parser.cc:16825
  #, gcc-internal-format
  msgid "continue statement not within a loop"
  msgstr ""
  
! #: c/c-typeck.cc:13838 cp/cp-gimplify.cc:314
  #, gcc-internal-format
  msgid "statement with no effect"
  msgstr ""
  
! #: c/c-typeck.cc:13882
  #, gcc-internal-format
  msgid "expression statement has incomplete type"
  msgstr ""
  
! #: c/c-typeck.cc:14173
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14178
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the pointer operand in %qE must not be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14196 c/c-typeck.cc:14234
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<false%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14201 c/c-typeck.cc:14239
  #, gcc-internal-format
  msgid "the comparison will always evaluate as %<true%> for the address of %qE will never be NULL"
  msgstr ""
  
! #: c/c-typeck.cc:14833 c/c-typeck.cc:15003 cp/typeck.cc:6413
  #, gcc-internal-format
  msgid "comparing vectors with different element types"
  msgstr ""
  
! #: c/c-typeck.cc:14841 c/c-typeck.cc:15011 cp/typeck.cc:6427
  #, gcc-internal-format
  msgid "comparing vectors with different number of elements"
  msgstr ""
  
! #: c/c-typeck.cc:14856 c/c-typeck.cc:15026 cp/typeck.cc:6445
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14872 c/c-typeck.cc:15036 cp/typeck.cc:6468
  #, gcc-internal-format
  msgid "could not find an integer type of the same size as %qT"
  msgstr ""
  
! #: c/c-typeck.cc:14886 cp/typeck.cc:6084
  #, gcc-internal-format
  msgid "comparing floating-point with %<==%> or %<!=%> is unsafe"
  msgstr ""
  
! #: c/c-typeck.cc:14925 c/c-typeck.cc:15077
  #, gcc-internal-format
  msgid "comparison of pointers to disjoint address spaces"
  msgstr ""
  
! #: c/c-typeck.cc:14932 c/c-typeck.cc:14938
  #, gcc-internal-format
  msgid "ISO C forbids comparison of %<void *%> with function pointer"
  msgstr ""
  
! #: c/c-typeck.cc:14945 c/c-typeck.cc:15087
  #, gcc-internal-format
  msgid "comparison of distinct pointer types lacks a cast"
  msgstr ""
  
! #: c/c-typeck.cc:14958 c/c-typeck.cc:14964 c/c-typeck.cc:15114
! #: c/c-typeck.cc:15120
  #, gcc-internal-format
  msgid "comparison between pointer and integer"
  msgstr ""
  
! #: c/c-typeck.cc:15065
  #, gcc-internal-format
  msgid "comparison of complete and incomplete pointers"
  msgstr ""
  
! #: c/c-typeck.cc:15067
  #, gcc-internal-format
  msgid "ISO C forbids ordered comparisons of pointers to functions"
  msgstr ""
  
! #: c/c-typeck.cc:15072
  #, gcc-internal-format
  msgid "ordered comparison of pointer with null pointer"
  msgstr ""
  
! #: c/c-typeck.cc:15095 c/c-typeck.cc:15098 c/c-typeck.cc:15105
! #: c/c-typeck.cc:15108
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero"
  msgstr ""
  
! #: c/c-typeck.cc:15185
  #, gcc-internal-format
  msgid "implicit conversion from %qT to %qT to match other operand of binary expression"
  msgstr ""
  
! #: c/c-typeck.cc:15503
  #, gcc-internal-format
  msgid "used array that cannot be converted to pointer where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15507
  #, gcc-internal-format
  msgid "used struct type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15511
  #, gcc-internal-format
  msgid "used union type value where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15527
  #, gcc-internal-format
  msgid "used vector type where scalar is required"
  msgstr ""
  
! #: c/c-typeck.cc:15730 cp/semantics.cc:12581
  #, gcc-internal-format
  msgid "%<#pragma omp cancel%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15741 c/c-typeck.cc:15751 cp/semantics.cc:12592
! #: cp/semantics.cc:12602
  #, gcc-internal-format
  msgid "expected %<cancel%> %<if%> clause modifier"
  msgstr ""
  
! #: c/c-typeck.cc:15786 cp/semantics.cc:12637
  #, gcc-internal-format
  msgid "%<#pragma omp cancellation point%> must specify one of %<parallel%>, %<for%>, %<sections%> or %<taskgroup%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:15854 cp/semantics.cc:6092 cp/semantics.cc:9504
  #, gcc-internal-format
  msgid "%qD is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15858 c/c-typeck.cc:17823 cp/semantics.cc:6096
! #: cp/semantics.cc:9508
  #, gcc-internal-format
  msgid "%qE is not a variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15866
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15876 c/c-typeck.cc:17830 c/c-typeck.cc:17984
! #: cp/semantics.cc:6105 cp/semantics.cc:9515 cp/semantics.cc:9704
  #, gcc-internal-format
  msgid "%qD is threadprivate variable in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15909 cp/semantics.cc:6139
  #, gcc-internal-format
  msgid "low bound %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15916 cp/semantics.cc:6146
  #, gcc-internal-format
  msgid "length %qE of array section does not have integral type"
  msgstr ""
  
! #: c/c-typeck.cc:15939 cp/semantics.cc:6179
  #, gcc-internal-format
  msgid "expected single pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15957 c/c-typeck.cc:16024 c/c-typeck.cc:16315
! #: cp/semantics.cc:6197 cp/semantics.cc:6264
  #, gcc-internal-format
  msgid "zero length array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15976 cp/semantics.cc:6216
  #, gcc-internal-format
  msgid "for unknown bound array type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:15984 cp/semantics.cc:6224
  #, gcc-internal-format
  msgid "negative low bound in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:15993 c/c-typeck.cc:16117 cp/semantics.cc:6233
! #: cp/semantics.cc:6357
  #, gcc-internal-format
  msgid "negative length in array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16010 cp/semantics.cc:6250
  #, gcc-internal-format
  msgid "low bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16053 cp/semantics.cc:6293
  #, gcc-internal-format
  msgid "length %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16068 cp/semantics.cc:6308
  #, gcc-internal-format
  msgid "high bound %qE above array section size in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16105 cp/semantics.cc:6345
  #, gcc-internal-format
  msgid "for array function parameter length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16109 cp/semantics.cc:6349
  #, gcc-internal-format
  msgid "for pointer type length expression must be specified"
  msgstr ""
  
! #: c/c-typeck.cc:16137 c/c-typeck.cc:16254 cp/semantics.cc:6376
! #: cp/semantics.cc:6510
  #, gcc-internal-format
  msgid "array section is not contiguous in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16147 cp/semantics.cc:6386
  #, gcc-internal-format
  msgid "%qE does not have pointer or array type"
  msgstr ""
  
! #: c/c-typeck.cc:16521 cp/semantics.cc:7565
  #, gcc-internal-format
  msgid "iterator %qD has neither integral nor pointer type"
  msgstr ""
  
! #: c/c-typeck.cc:16528
  #, gcc-internal-format
  msgid "iterator %qD has %<_Atomic%> qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16534 cp/semantics.cc:7572
  #, gcc-internal-format
  msgid "iterator %qD has const qualified type"
  msgstr ""
  
! #: c/c-typeck.cc:16547 cp/semantics.cc:7588
  #, gcc-internal-format
  msgid "iterator step with non-integral type"
  msgstr ""
  
! #: c/c-typeck.cc:16567 cp/semantics.cc:7624
  #, gcc-internal-format
  msgid "iterator %qD has zero step"
  msgstr ""
  
! #: c/c-typeck.cc:16594
  #, gcc-internal-format
  msgid "type of iterator %qD refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16601 cp/semantics.cc:7658
  #, gcc-internal-format
  msgid "begin expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16607 cp/semantics.cc:7664
  #, gcc-internal-format
  msgid "end expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16613 cp/semantics.cc:7670
  #, gcc-internal-format
  msgid "step expression refers to outer iterator %qD"
  msgstr ""
  
! #: c/c-typeck.cc:16650 cp/semantics.cc:7718
  #, gcc-internal-format
  msgid "expected pointer in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16760 cp/semantics.cc:7891
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct"
  msgstr ""
  
! #: c/c-typeck.cc:16782 cp/semantics.cc:7911
  #, gcc-internal-format
  msgid "%<inscan%> %<reduction%> clause with array section"
  msgstr ""
  
! #: c/c-typeck.cc:16808 c/c-typeck.cc:16818
  #, gcc-internal-format
  msgid "%qD in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: c/c-typeck.cc:16838
  #, gcc-internal-format
  msgid "%<_Atomic%> %qE in %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:16850
  #, gcc-internal-format
  msgid "zero sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16858
  #, gcc-internal-format
  msgid "variable sized type %qT in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:16902
  #, gcc-internal-format
  msgid "%qE has invalid type for %<reduction(%s)%>"
  msgstr ""
  
! #: c/c-typeck.cc:16911 cp/semantics.cc:7430
  #, gcc-internal-format
  msgid "user defined reduction not found for %qE"
  msgstr ""
  
! #: c/c-typeck.cc:16999
  #, gcc-internal-format
  msgid "variable length element type in array %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17017 c/c-typeck.cc:18078 cp/semantics.cc:10393
  #, gcc-internal-format
  msgid "%<nowait%> clause must not be used together with %<copyprivate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17029 cp/semantics.cc:10461
  #, gcc-internal-format
  msgid "%qE must be %<threadprivate%> for %<copyin%>"
  msgstr ""
  
! #: c/c-typeck.cc:17044 cp/semantics.cc:7954
  #, gcc-internal-format
  msgid "modifier should not be specified in %<linear%> clause on %<simd%> or %<for%> constructs when not using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: c/c-typeck.cc:17053
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:17061
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<linear%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17080 cp/semantics.cc:8038
  #, gcc-internal-format
  msgid "%<linear%> clause step %qE is neither constant nor a parameter"
  msgstr ""
  
! #: c/c-typeck.cc:17110 c/c-typeck.cc:17978 c/c-typeck.cc:18250
! #: cp/semantics.cc:8125 cp/semantics.cc:9698 cp/semantics.cc:10089
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:17127 cp/semantics.cc:8143
  #, gcc-internal-format
  msgid "%qD appears more than once in data-sharing clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17138 cp/semantics.cc:8154
  #, gcc-internal-format
  msgid "%qD appears more than once in reduction clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17152 c/c-typeck.cc:17222 c/c-typeck.cc:17257
! #: c/c-typeck.cc:17388 cp/semantics.cc:8972
  #, gcc-internal-format
  msgid "%qE appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17162 c/c-typeck.cc:17230 c/c-typeck.cc:17726
! #: c/c-typeck.cc:17878 c/c-typeck.cc:17886 c/c-typeck.cc:17902
! #: c/c-typeck.cc:17911 c/c-typeck.cc:17919 cp/semantics.cc:8168
! #: cp/semantics.cc:8178 cp/semantics.cc:8271 cp/semantics.cc:8279
! #: cp/semantics.cc:8326 cp/semantics.cc:9386 cp/semantics.cc:9576
! #: cp/semantics.cc:9584 cp/semantics.cc:9604 cp/semantics.cc:9613
! #: cp/semantics.cc:9621
  #, gcc-internal-format
  msgid "%qD appears more than once in data clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17165 c/c-typeck.cc:17236 c/c-typeck.cc:17922
! #: cp/semantics.cc:8181 cp/semantics.cc:8285 cp/semantics.cc:9624
  #, gcc-internal-format
  msgid "%qD appears both in data and map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17210 cp/semantics.cc:8258
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17250 cp/semantics.cc:8318
  #, gcc-internal-format
  msgid "%qE is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: c/c-typeck.cc:17269 cp/semantics.cc:8751
  #, gcc-internal-format
  msgid "%qE is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17276
  #, gcc-internal-format
  msgid "%qE in %<aligned%> clause is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:17283
  #, gcc-internal-format
  msgid "%<_Atomic%> %qD in %<aligned%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17290
  #, gcc-internal-format
  msgid "%qE appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17303 cp/semantics.cc:8820
  #, gcc-internal-format
  msgid "%qE is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17309
  #, gcc-internal-format
  msgid "%qE appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17322 cp/semantics.cc:8859
  #, gcc-internal-format
  msgid "%qE is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:17328
  #, gcc-internal-format
  msgid "%qE appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17399 cp/semantics.cc:8991
  #, gcc-internal-format
  msgid "allocator %qE must be of %<omp_allocator_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17417 cp/semantics.cc:9012
  #, gcc-internal-format
  msgid "allocator %qE must be either a variable or a predefined allocator"
  msgstr ""
  
! #: c/c-typeck.cc:17431
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocator %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17448 cp/semantics.cc:9044
  #, gcc-internal-format
  msgid "memspace modifier %qE must be constant enum of %<omp_memspace_handle_t%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17464 cp/semantics.cc:9064
  #, gcc-internal-format
  msgid "traits array %qE must be defined in same scope as the construct on which the clause appears"
  msgstr ""
  
! #: c/c-typeck.cc:17489 cp/semantics.cc:9088
  #, gcc-internal-format
  msgid "traits array %qE must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17492
  #, gcc-internal-format
  msgid "traits array must be of %<const omp_alloctrait_t []%> type"
  msgstr ""
  
! #: c/c-typeck.cc:17501 cp/semantics.cc:9104
  #, gcc-internal-format
  msgid "traits array must be initialized with constants"
  msgstr ""
  
! #: c/c-typeck.cc:17537 cp/semantics.cc:9141
  #, gcc-internal-format
  msgid "%<depend%> clause with %<depobj%> dependence type on array section"
  msgstr ""
  
! #: c/c-typeck.cc:17552 cp/semantics.cc:9156
  #, gcc-internal-format
  msgid "%<omp_all_memory%> used with %<depend%> kind other than %<out%> or %<inout%>"
  msgstr ""
  
! #: c/c-typeck.cc:17560 cp/semantics.cc:9174
  #, gcc-internal-format
  msgid "%qE is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17581 cp/semantics.cc:9196
  #, gcc-internal-format
  msgid "%qE does not have %<omp_depend_t%> type in %<depend%> clause with %<depobj%> dependence type"
  msgstr ""
  
! #: c/c-typeck.cc:17591 cp/semantics.cc:9208
  #, gcc-internal-format
  msgid "%qE should not have %<omp_depend_t%> type in %<depend%> clause with dependence type other than %<depobj%>"
  msgstr ""
  
! #: c/c-typeck.cc:17662 cp/semantics.cc:9321
  #, gcc-internal-format
  msgid "array section does not have mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17682 c/c-typeck.cc:17758 c/c-typeck.cc:17794
! #: cp/semantics.cc:9341 cp/semantics.cc:9420 cp/semantics.cc:9456
  #, gcc-internal-format
  msgid "unsupported map expression %qE"
  msgstr ""
  
! #: c/c-typeck.cc:17722 c/c-typeck.cc:17899 cp/semantics.cc:9382
! #: cp/semantics.cc:9601
  #, gcc-internal-format
  msgid "%qD appears more than once in motion clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17730 c/c-typeck.cc:17905 cp/semantics.cc:9390
! #: cp/semantics.cc:9607
  #, gcc-internal-format
  msgid "%qD appears more than once in map clauses"
  msgstr ""
  
! #: c/c-typeck.cc:17849 c/c-typeck.cc:17991 cp/semantics.cc:9544
! #: cp/semantics.cc:9712
  #, gcc-internal-format
  msgid "%qD does not have a mappable type in %qs clause"
  msgstr ""
  
! #: c/c-typeck.cc:17974 cp/semantics.cc:9693
  #, gcc-internal-format
  msgid "%qE is neither a variable nor a function name in clause %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18000 cp/semantics.cc:9724
  #, gcc-internal-format
  msgid "%qE appears more than once on the same %<declare target%> directive"
  msgstr ""
  
! #: c/c-typeck.cc:18014 cp/semantics.cc:9740
  #, gcc-internal-format
  msgid "%qD is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18017 cp/semantics.cc:9743
  #, gcc-internal-format
  msgid "%qE is not an argument in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18036
  #, gcc-internal-format
  msgid "%qs variable is not a pointer"
  msgstr ""
  
! #: c/c-typeck.cc:18043
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor an array"
  msgstr ""
  
! #: c/c-typeck.cc:18091 c/c-typeck.cc:18197 cp/semantics.cc:10344
  #, gcc-internal-format
  msgid "%<order%> clause must not be used together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18111 cp/semantics.cc:9248
  #, gcc-internal-format
  msgid "too many %qs clauses on a task construct"
  msgstr ""
  
! #: c/c-typeck.cc:18233 cp/semantics.cc:10057
  #, gcc-internal-format
  msgid "%<inbranch%> clause is incompatible with %<notinbranch%>"
  msgstr ""
  
! #: c/c-typeck.cc:18268 cp/semantics.cc:10151
  #, gcc-internal-format
  msgid "%qD appears more than once in action clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18279 cp/semantics.cc:10165
  #, gcc-internal-format
  msgid "%qD must be of %<omp_interop_t%>"
  msgstr ""
  
! #: c/c-typeck.cc:18288 cp/semantics.cc:10174
  #, gcc-internal-format
  msgid "%qD shall not be const"
  msgstr ""
  
! #: c/c-typeck.cc:18337 cp/semantics.cc:10532
  #, gcc-internal-format
  msgid "%qE is predetermined %qs for %qs"
  msgstr ""
  
! #: c/c-typeck.cc:18347
  #, gcc-internal-format
  msgid "%<const%> qualified %qE may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: c/c-typeck.cc:18383 cp/semantics.cc:10285
  #, gcc-internal-format
  msgid "%<simdlen%> clause value is bigger than %<safelen%> clause value"
  msgstr ""
  
! #: c/c-typeck.cc:18395 cp/semantics.cc:10298
  #, gcc-internal-format
  msgid "%<nonmonotonic%> schedule modifier specified together with %<ordered%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18406 c/c-typeck.cc:18414 cp/semantics.cc:10307
! #: cp/semantics.cc:10336
  #, gcc-internal-format
  msgid "%qs clause specified together with %<inscan%> %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18462 cp/semantics.cc:10265
  #, gcc-internal-format
  msgid "%<linear%> clause step is a parameter %qD not specified in %<uniform%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18513 cp/semantics.cc:10315
  #, gcc-internal-format
  msgid "%<nogroup%> clause must not be used together with %<reduction%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18521 cp/semantics.cc:10326
  #, gcc-internal-format
  msgid "%<grainsize%> clause must not be used together with %<num_tasks%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18529 cp/semantics.cc:10382
  #, gcc-internal-format
  msgid "%<full%> clause must not be used together with %<partial%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18539 cp/semantics.cc:10355
  #, gcc-internal-format
  msgid "%<detach%> clause must not be used together with %<mergeable%> clause"
  msgstr ""
  
! #: c/c-typeck.cc:18557 cp/semantics.cc:10557
  #, gcc-internal-format
  msgid "the event handle of a %<detach%> clause should not be in a data-sharing clause"
  msgstr ""
  
! #: c/c-typeck.cc:18575 cp/semantics.cc:10628
  #, gcc-internal-format
  msgid "%<depend%> clause requires action clauses with %<targetsync%> interop-type"
  msgstr ""
  
! #: c/c-typeck.cc:18579 cp/semantics.cc:10632
  #, gcc-internal-format
  msgid "%<init%> clause lacks the %<targetsync%> modifier"
  msgstr ""
  
! #: c/c-typeck.cc:18761
  #, gcc-internal-format
  msgid "cannot use %<va_arg%> with reverse storage order"
  msgstr ""
  
! #: c/c-typeck.cc:18766
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is of incomplete type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18772
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is a function type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18779 c/c-typeck.cc:18789
  #, gcc-internal-format
  msgid "second argument to %<va_arg%> is an array type %qT"
  msgstr ""
  
! #: c/c-typeck.cc:18785
  #, gcc-internal-format
  msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
  msgstr ""
*************** msgstr ""
*** 54907,55809 ****
  msgid "failed compiling %s"
  msgstr ""
  
! #: cp/call.cc:2159
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4010 cp/call.cc:10552
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4014
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4021
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4029
  msgid "no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4035
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4049
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4054
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4082
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4087
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4097
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4114
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "inherited here"
  msgstr "აღწერილია აქ"
  
! #: cp/call.cc:4136
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4142
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4153
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4158
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.cc:4175
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4182
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4276
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4361 cp/call.cc:4934
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4827
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4942
  msgid "could not convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4949 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:5016
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5037
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:5227
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:5230
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5514
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5593
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5607
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:5649
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5650
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5663
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5665
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5678
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5693
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5706 cp/call.cc:5754 cp/call.cc:5764
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5709
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5716
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5719
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5727
  #, gcc-internal-format
  msgid "%qs"
  msgstr ""
  
! #: cp/call.cc:5730
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5736
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5739
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5758
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5767
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5879
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5957
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5974 cp/call.cc:5981
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6037
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6089 cp/call.cc:6435 cp/call.cc:6455
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6161
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6166
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6212 cp/call.cc:6324 cp/call.cc:6577
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6216
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6463
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6483
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6503
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6516
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6532
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7456
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7458
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7547
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7597
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.cc:7599
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7683
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7870
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7884
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:8143
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8146
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8183
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8377
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8380
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8389
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8446
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8447 cp/decl.cc:10353
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.cc:8452
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8453 cp/decl.cc:10354
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.cc:8460
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8541
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8548
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8560
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8567
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8641
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8663
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8747
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.cc:8758
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8770
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8778
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8794
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8829 cp/call.cc:8838 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8888 cp/call.cc:8901
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8894
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9058
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:9209
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9275
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9284
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:9289
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9292
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9305
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9308
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9347
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9350 cp/call.cc:9368
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9353
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9554
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9583 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9627
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9663
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9673
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9741
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9750
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9913
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10424
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10555 cp/call.cc:13441
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10580
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10843
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10978
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11356
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11359
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11364
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11369
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11384
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11386
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:11388
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11391
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11394
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11417
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11419
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11421
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11424
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11427
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11430
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11441
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11472
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11475
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11485
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11488
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11491
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11522
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:11577
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11649
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11924 cp/typeck.cc:10774
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11948
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11980
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:12028
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12066 cp/pt.cc:18152 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12068
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12250
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:12253
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:12276
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12281
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12282
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12305
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13439
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13465
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13488
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:13551
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13552
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:13555
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13865
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13869
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13871
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13917
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14335
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14533
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14537
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14866
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14867
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15249
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
--- 54983,55885 ----
  msgid "failed compiling %s"
  msgstr ""
  
! #: cp/call.cc:2163
  #, gcc-internal-format
  msgid "casting %qT to %qT does not use %qD"
  msgstr ""
  
  #. A bad conversion for 'this' must be discarding cv-quals.
! #: cp/call.cc:4014 cp/call.cc:10556
  #, gcc-internal-format
  msgid "passing %qT as %<this%> argument discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:4018
  msgid "no known conversion for implicit %<this%> parameter from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4025
  #, gcc-internal-format, gfc-internal-format
  msgid "conversion of argument %d would be ill-formed:"
  msgstr ""
  
  #. Conversion of conversion function return value failed.
! #: cp/call.cc:4033
  msgid "no known conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4039
  msgid "no known conversion for argument %d from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4053
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects at least %d argument, %d provided"
  msgid_plural "candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4058
  #, gcc-internal-format, gfc-internal-format
  msgid "candidate expects %d argument, %d provided"
  msgid_plural "candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/call.cc:4086
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4091
  #, gcc-internal-format
  msgid "%s%<%D(%T, %T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4095
  #, gcc-internal-format
  msgid "%s%<%D(%T)%> (built-in)"
  msgstr ""
  
! #: cp/call.cc:4099
  #, gcc-internal-format
  msgid "%s%qT (conversion)"
  msgstr ""
  
! #: cp/call.cc:4101
  #, gcc-internal-format
  msgid "%s%#qD (near match)"
  msgstr ""
  
! #: cp/call.cc:4103
  #, gcc-internal-format
  msgid "%s%#qD (ignored)"
  msgstr ""
  
! #: cp/call.cc:4105
  #, gcc-internal-format
  msgid "%s%#qD (deleted)"
  msgstr ""
  
! #: cp/call.cc:4107
  #, gcc-internal-format
  msgid "%s%#qD (reversed)"
  msgstr ""
  
! #: cp/call.cc:4109
  #, gcc-internal-format
  msgid "%s%#qD (rewritten)"
  msgstr ""
  
! #: cp/call.cc:4111
  #, gcc-internal-format
  msgid "%s%#qD"
  msgstr ""
  
! #: cp/call.cc:4118
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "inherited here"
  msgstr "აღწერილია აქ"
  
! #: cp/call.cc:4140
  #, gcc-internal-format
  msgid "return type %qT of explicit conversion function cannot be converted to %qT with a qualification conversion"
  msgstr ""
  
! #: cp/call.cc:4146
  #, gcc-internal-format
  msgid "conversion from return type %qT of template conversion function specialization to %qT is not an exact match"
  msgstr ""
  
! #: cp/call.cc:4157
  #, gcc-internal-format
  msgid "substitution of deduced template arguments resulted in errors seen above"
  msgstr ""
  
  #. Re-run template unification with diagnostics.
! #: cp/call.cc:4162
  #, gcc-internal-format
  msgid "template argument deduction/substitution failed:"
  msgstr ""
  
! #: cp/call.cc:4179
  #, gcc-internal-format
  msgid "a constructor taking a single argument of its own class type is invalid"
  msgstr ""
  
! #: cp/call.cc:4186
  #, gcc-internal-format
  msgid "an inherited constructor is not a candidate for initialization from an expression of the same or derived type"
  msgstr ""
  
! #: cp/call.cc:4280
  #, gcc-internal-format
  msgid "some candidates omitted; use %<-fdiagnostics-all-candidates%> to display them"
  msgstr ""
  
! #: cp/call.cc:4365 cp/call.cc:4938
  #, gcc-internal-format
  msgid "designated initializers cannot be used with a non-aggregate type %qT"
  msgstr ""
  
! #: cp/call.cc:4831
  msgid "conversion from %qH to %qI is ambiguous"
  msgstr ""
  
  #. The expression is generated by a trait check, we don't have
  #. a useful location to highlight the label.
! #: cp/call.cc:4946
  msgid "could not convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:4953 cp/cvt.cc:879
  msgid "could not convert %qE from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:5020
  msgid "initializing %qH with %qI in converted constant expression does not bind directly"
  msgstr ""
  
! #: cp/call.cc:5041
  msgid "conversion from %qH to %qI in a converted constant expression"
  msgstr ""
  
! #: cp/call.cc:5231
  #, gcc-internal-format
  msgid "no matching function for call to %<%D(%A)%>"
  msgstr ""
  
! #: cp/call.cc:5234
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr ""
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
! #: cp/call.cc:5518
  #, gcc-internal-format
  msgid "pointer-to-member function %qE cannot be called without an object; consider using %<.*%> or %<->*%>"
  msgstr ""
  
! #: cp/call.cc:5597
  #, gcc-internal-format
  msgid "no match for call to %<(%T) (%A)%>"
  msgstr ""
  
! #: cp/call.cc:5611
  #, gcc-internal-format
  msgid "call of %<(%T) (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:5653
  #, gcc-internal-format
  msgid "ambiguous overload for "
  msgstr ""
  
! #: cp/call.cc:5654
  #, gcc-internal-format
  msgid "no match for "
  msgstr ""
  
! #: cp/call.cc:5667
  #, gcc-internal-format
  msgid " (operand types are %qT, %qT, and %qT)"
  msgstr ""
  
! #: cp/call.cc:5669
  #, gcc-internal-format
  msgid " (operand types are %qT and %qT)"
  msgstr ""
  
! #: cp/call.cc:5671
  #, gcc-internal-format
  msgid " (operand type is %qT)"
  msgstr ""
  
! #: cp/call.cc:5682
  msgid " (operand types are %e and %e)"
  msgstr ""
  
! #: cp/call.cc:5697
  #, gcc-internal-format
  msgid "ternary %<operator?:%>"
  msgstr ""
  
! #: cp/call.cc:5701
  #, gcc-internal-format
  msgid "ternary %<operator?:%> in %<%E ? %E : %E%>"
  msgstr ""
  
! #: cp/call.cc:5710 cp/call.cc:5758 cp/call.cc:5768
  #, gcc-internal-format
  msgid "%<operator%s%>"
  msgstr ""
  
! #: cp/call.cc:5713
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E%s%>"
  msgstr ""
  
! #: cp/call.cc:5720
  #, gcc-internal-format
  msgid "%<operator[]%>"
  msgstr ""
  
! #: cp/call.cc:5723
  #, gcc-internal-format
  msgid "%<operator[]%> in %<%E[%E]%>"
  msgstr ""
  
! #: cp/call.cc:5731
  #, gcc-internal-format
  msgid "%qs"
  msgstr ""
  
! #: cp/call.cc:5734
  #, gcc-internal-format
  msgid "%qs in %<%s %E%>"
  msgstr ""
  
! #: cp/call.cc:5740
  #, gcc-internal-format
  msgid "%<operator %s%>"
  msgstr ""
  
! #: cp/call.cc:5743
  #, gcc-internal-format
  msgid "%<operator %s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5762
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%E %s %E%>"
  msgstr ""
  
! #: cp/call.cc:5771
  #, gcc-internal-format
  msgid "%<operator%s%> in %<%s%E%>"
  msgstr ""
  
! #: cp/call.cc:5883
  #, gcc-internal-format
  msgid "ISO C++ forbids omitting the middle term of a %<?:%> expression"
  msgstr ""
  
! #: cp/call.cc:5961
  #, gcc-internal-format
  msgid "inferred scalar type %qT is not an integer or floating-point type of the same size as %qT"
  msgstr ""
  
! #: cp/call.cc:5978 cp/call.cc:5985
  msgid "conversion of scalar %qH to vector %qI involves truncation"
  msgstr ""
  
! #: cp/call.cc:6041
  #, gcc-internal-format
  msgid "incompatible vector types in conditional expression: %qT, %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6093 cp/call.cc:6439 cp/call.cc:6459
  #, gcc-internal-format
  msgid "operands to %<?:%> of types %qT and %qT have unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:6165
  #, gcc-internal-format
  msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6170
  #, gcc-internal-format
  msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
  msgstr ""
  
! #: cp/call.cc:6216 cp/call.cc:6328 cp/call.cc:6581
  #, gcc-internal-format
  msgid "operands to %<?:%> have different types %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:6220
  #, gcc-internal-format
  msgid "  and each type can be converted to the other"
  msgstr ""
  
! #: cp/call.cc:6467
  msgid "implicit conversion from %qH to %qI to match other result of conditional"
  msgstr ""
  
! #: cp/call.cc:6487
  #, gcc-internal-format
  msgid "enumerated mismatch in conditional expression: %qT vs %qT"
  msgstr ""
  
! #: cp/call.cc:6507
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/call.cc:6511
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/call.cc:6515
  #, gcc-internal-format
  msgid "conditional expression between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6520
  #, gcc-internal-format
  msgid "conditional expression between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/call.cc:6536
  #, gcc-internal-format
  msgid "enumerated and non-enumerated type in conditional expression"
  msgstr ""
  
! #: cp/call.cc:7460
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
  msgstr ""
  
! #: cp/call.cc:7462
  #, gcc-internal-format
  msgid "no %<%D(int)%> declared for postfix %qs"
  msgstr ""
  
! #: cp/call.cc:7551
  #, gcc-internal-format
  msgid "in C++20 this comparison calls the current function recursively with reversed arguments"
  msgstr ""
  
! #: cp/call.cc:7601
  #, gcc-internal-format
  msgid "return type of %qD is not %qs"
  msgstr ""
  
! #: cp/call.cc:7603
  #, gcc-internal-format
  msgid "used as rewritten candidate for comparison of %qT and %qT"
  msgstr ""
  
! #: cp/call.cc:7687
  #, gcc-internal-format
  msgid "comparison between %q#T and %q#T"
  msgstr ""
  
! #: cp/call.cc:7874
  #, gcc-internal-format
  msgid "no match for call to %<%T::operator[] (%A)%>"
  msgstr ""
  
! #: cp/call.cc:7888
  #, gcc-internal-format
  msgid "call of %<%T::operator[] (%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:8147
  #, gcc-internal-format
  msgid "exception cleanup for this placement new selects non-placement %<operator delete%>"
  msgstr ""
  
! #: cp/call.cc:8150
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function in C++14 (or with %<-fsized-deallocation%>)"
  msgstr ""
  
! #: cp/call.cc:8187
  #, gcc-internal-format
  msgid "%qD is a usual (non-placement) deallocation function"
  msgstr ""
  
! #: cp/call.cc:8381
  #, gcc-internal-format
  msgid "no corresponding deallocation function for %qD"
  msgstr ""
  
! #: cp/call.cc:8384
  #, gcc-internal-format
  msgid "destroying delete %qD cannot be used to release the allocated memory if the initialization throws because the object is not constructed yet"
  msgstr ""
  
! #: cp/call.cc:8393
  #, gcc-internal-format
  msgid "no suitable %<operator %s%> for %qT"
  msgstr ""
  
! #: cp/call.cc:8450
  #, gcc-internal-format
  msgid "%q#D is private within this context"
  msgstr ""
  
! #: cp/call.cc:8451 cp/decl.cc:10355
  #, gcc-internal-format
  msgid "declared private here"
  msgstr ""
  
! #: cp/call.cc:8456
  #, gcc-internal-format
  msgid "%q#D is protected within this context"
  msgstr ""
  
! #: cp/call.cc:8457 cp/decl.cc:10356
  #, gcc-internal-format
  msgid "declared protected here"
  msgstr ""
  
! #: cp/call.cc:8464
  #, gcc-internal-format
  msgid "%q#D is inaccessible within this context"
  msgstr ""
  
! #: cp/call.cc:8545
  #, gcc-internal-format
  msgid "passing NULL to non-pointer argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8552
  #, gcc-internal-format
  msgid "converting to non-pointer type %qT from NULL"
  msgstr ""
  
! #: cp/call.cc:8564
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type for argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8571
  #, gcc-internal-format
  msgid "converting %<false%> to pointer type %qT"
  msgstr ""
  
! #: cp/call.cc:8645
  #, gcc-internal-format
  msgid "initializing argument %P of %qD"
  msgstr ""
  
! #: cp/call.cc:8667
  #, gcc-internal-format
  msgid "conversions to arrays of unknown bound are only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/call.cc:8751
  #, gcc-internal-format
  msgid "too many braces around initializer for %qT"
  msgstr ""
  
! #: cp/call.cc:8762
  msgid "converting to %qH from %qI requires direct-initialization"
  msgstr ""
  
! #: cp/call.cc:8774
  msgid "ISO C++ does not allow converting to %qH from %qI with greater conversion rank"
  msgstr ""
  
! #: cp/call.cc:8782
  msgid "ISO C++ does not allow converting to %qH from %qI with unordered conversion rank"
  msgstr ""
  
! #: cp/call.cc:8798
  msgid "invalid user-defined conversion from %qH to %qI"
  msgstr ""
  
  #. An error diagnosed within a trait, don't give extra labels.
! #: cp/call.cc:8833 cp/call.cc:8842 cp/cvt.cc:228
  msgid "invalid conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:8892 cp/call.cc:8905
  #, gcc-internal-format
  msgid "converting to %qT from initializer list would use explicit constructor %qD"
  msgstr ""
  
! #: cp/call.cc:8898
  #, gcc-internal-format
  msgid "in C++11 and above a default constructor can be explicit"
  msgstr ""
  
! #: cp/call.cc:9062
  msgid "narrowing conversion of %qd from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:9213
  #, gcc-internal-format
  msgid "argument of function call might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/call.cc:9279
  msgid "cannot bind rvalue reference of type %qH to lvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9288
  msgid "cannot bind non-const lvalue reference of type %qH to a value of type %qI"
  msgstr ""
  
! #: cp/call.cc:9293
  msgid "cannot bind non-const lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
  #. extype is volatile
! #: cp/call.cc:9296
  msgid "cannot bind lvalue reference of type %qH to an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:9309
  msgid "cannot bind reference of type %qH to %qI due to different array bounds"
  msgstr ""
  
! #: cp/call.cc:9312
  msgid "binding reference of type %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/call.cc:9351
  #, gcc-internal-format
  msgid "cannot bind bit-field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9354 cp/call.cc:9372
  #, gcc-internal-format
  msgid "cannot bind packed field %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9357
  #, gcc-internal-format
  msgid "cannot bind rvalue %qE to %qT"
  msgstr ""
  
! #: cp/call.cc:9558
  msgid "implicit conversion from %qH to %qI when passing argument to function"
  msgstr ""
  
! #: cp/call.cc:9587 cp/cvt.cc:2061
  #, gcc-internal-format
  msgid "scoped enum %qT passed through %<...%> as %qT before %<-fabi-version=6%>, %qT after"
  msgstr ""
  
! #: cp/call.cc:9631
  #, gcc-internal-format
  msgid "passing objects of non-trivially-copyable type %q#T through %<...%> is conditionally supported"
  msgstr ""
  
! #: cp/call.cc:9667
  #, gcc-internal-format
  msgid "cannot receive reference type %qT through %<...%>"
  msgstr ""
  
! #: cp/call.cc:9677
  #, gcc-internal-format
  msgid "receiving objects of non-trivially-copyable type %q#T through %<...%> is conditionally-supported"
  msgstr ""
  
! #: cp/call.cc:9745
  #, gcc-internal-format
  msgid "recursive evaluation of default argument for %q#D"
  msgstr ""
  
! #: cp/call.cc:9754
  #, gcc-internal-format
  msgid "call to %qD uses the default argument for parameter %P, which is not yet defined"
  msgstr ""
  
! #: cp/call.cc:9917
  #, gcc-internal-format
  msgid "use of multiversioned function without a default"
  msgstr ""
  
! #: cp/call.cc:10428
  #, gcc-internal-format
  msgid "use %<-fdiagnostics-all-candidates%> to display considered candidates"
  msgstr ""
  
! #: cp/call.cc:10559 cp/call.cc:13453
  #, gcc-internal-format
  msgid "  in call to %qD"
  msgstr ""
  
! #: cp/call.cc:10584
  #, gcc-internal-format
  msgid "%qT is not an accessible base of %qT"
  msgstr ""
  
! #: cp/call.cc:10855
  #, gcc-internal-format
  msgid "passing arguments to ellipsis of inherited constructor %qD"
  msgstr ""
  
! #: cp/call.cc:10990
  #, gcc-internal-format
  msgid "assignment from temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/call.cc:11368
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment"
  msgstr ""
  
! #: cp/call.cc:11371
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11376
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with %qs member %qD"
  msgstr ""
  
! #: cp/call.cc:11381
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT containing a pointer to data member%s"
  msgstr ""
  
! #: cp/call.cc:11396
  #, gcc-internal-format
  msgid "; use assignment or value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11398
  #, gcc-internal-format
  msgid "; use assignment instead"
  msgstr ""
  
! #: cp/call.cc:11400
  #, gcc-internal-format
  msgid "; use value-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11403
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11406
  #, gcc-internal-format
  msgid "%qD clearing an object of non-trivial type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11408
  #, gcc-internal-format
  msgid "%qD clearing an object of type %#qT containing a pointer-to-member%s"
  msgstr ""
  
! #: cp/call.cc:11429
  #, gcc-internal-format
  msgid "; use copy-assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11431
  #, gcc-internal-format
  msgid "; use copy-assignment instead"
  msgstr ""
  
! #: cp/call.cc:11433
  #, gcc-internal-format
  msgid "; use copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11436
  #, gcc-internal-format
  msgid "%qD writing to an object of type %#qT with no trivial copy-assignment%s"
  msgstr ""
  
! #: cp/call.cc:11439
  #, gcc-internal-format
  msgid "%qD writing to an object of non-trivially copyable type %#qT%s"
  msgstr ""
  
! #: cp/call.cc:11442
  #, gcc-internal-format
  msgid "%qD writing to an object with a deleted copy constructor"
  msgstr ""
  
! #: cp/call.cc:11453
  #, gcc-internal-format
  msgid "%qD copying an object of non-trivial type %#qT from an array of %#qT"
  msgstr ""
  
! #: cp/call.cc:11465
  #, gcc-internal-format
  msgid "%qD copying an object of type %#qT with %qs member %qD from an array of %#qT; use assignment or copy-initialization instead"
  msgstr ""
  
! #: cp/call.cc:11484
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu bytes unchanged"
  msgstr ""
  
! #: cp/call.cc:11487
  #, gcc-internal-format
  msgid "%qD writing to an object of a non-trivial type %#qT leaves %wu byte unchanged"
  msgstr ""
  
! #: cp/call.cc:11497
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11500
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted copy constructor; use %<new%> and %<delete%> instead"
  msgstr ""
  
! #: cp/call.cc:11503
  #, gcc-internal-format
  msgid "%qD moving an object of type %#qT with deleted destructor"
  msgstr ""
  
! #: cp/call.cc:11512
  #, gcc-internal-format
  msgid "%qD moving an object of non-trivial type %#qT and size %E into a region of size %E"
  msgstr ""
  
! #: cp/call.cc:11534
  #, gcc-internal-format
  msgid "%#qT declared here"
  msgstr ""
  
! #: cp/call.cc:11589
  #, gcc-internal-format
  msgid "argument %u in call to function %qE has pointer to a non-trivially-copyable type (%qT)"
  msgstr ""
  
! #: cp/call.cc:11661
  #, gcc-internal-format
  msgid "constructor delegates to itself"
  msgstr ""
  
! #: cp/call.cc:11936 cp/typeck.cc:10775
  msgid "cannot convert %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:11960
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::operator %T(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:11992
  #, gcc-internal-format
  msgid "no matching function for call to %<%T::%s%E(%A)%#V%>"
  msgstr ""
  
! #: cp/call.cc:12040
  #, gcc-internal-format
  msgid "call to non-function %qD"
  msgstr ""
  
! #: cp/call.cc:12078 cp/pt.cc:18183 cp/typeck.cc:3666
  #, gcc-internal-format
  msgid "cannot call constructor %<%T::%D%> directly"
  msgstr ""
  
! #: cp/call.cc:12080
  #, gcc-internal-format
  msgid "for a function-style cast, remove the redundant %<::%D%>"
  msgstr ""
  
! #: cp/call.cc:12262
  #, gcc-internal-format
  msgid "no matching function for call to %<%s(%A)%>"
  msgstr ""
  
! #: cp/call.cc:12265
  #, gcc-internal-format
  msgid "call of overloaded %<%s(%A)%> is ambiguous"
  msgstr ""
  
! #: cp/call.cc:12288
  #, gcc-internal-format
  msgid "pure virtual %q#D called from non-static data member initializer"
  msgstr ""
  
! #: cp/call.cc:12293
  #, gcc-internal-format
  msgid "pure virtual %q#D called from constructor"
  msgstr ""
  
! #: cp/call.cc:12294
  #, gcc-internal-format
  msgid "pure virtual %q#D called from destructor"
  msgstr ""
  
! #: cp/call.cc:12317
  #, gcc-internal-format
  msgid "cannot call member function %qD without object"
  msgstr ""
  
! #: cp/call.cc:13451
  #, gcc-internal-format
  msgid "passing %qT chooses %qT over %qT"
  msgstr ""
  
! #: cp/call.cc:13477
  #, gcc-internal-format
  msgid "C++20 says that these are ambiguous, even though the second is reversed:"
  msgstr ""
  
! #: cp/call.cc:13500
  #, gcc-internal-format
  msgid "try making the operator a %<const%> member function"
  msgstr ""
  
! #: cp/call.cc:13563
  #, gcc-internal-format
  msgid "choosing %qD over %qD"
  msgstr ""
  
! #: cp/call.cc:13564
  msgid "  for conversion from %qH to %qI"
  msgstr ""
  
! #: cp/call.cc:13567
  #, gcc-internal-format
  msgid "  because conversion sequence for the argument is better"
  msgstr ""
  
! #: cp/call.cc:13877
  #, gcc-internal-format
  msgid "default argument mismatch in overload resolution"
  msgstr ""
  
! #: cp/call.cc:13881
  #, gcc-internal-format
  msgid " candidate 1: %q#F"
  msgstr ""
  
! #: cp/call.cc:13883
  #, gcc-internal-format
  msgid " candidate 2: %q#F"
  msgstr ""
  
! #: cp/call.cc:13929
  #, gcc-internal-format
  msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
  msgstr ""
  
! #: cp/call.cc:14347
  #, gcc-internal-format
  msgid "a temporary bound to %qD only persists until the constructor exits"
  msgstr ""
  
! #: cp/call.cc:14545
  msgid "invalid initialization of non-const reference of type %qH from an rvalue of type %qI"
  msgstr ""
  
! #: cp/call.cc:14549
  msgid "invalid initialization of reference of type %qH from expression of type %qI"
  msgstr ""
  
! #: cp/call.cc:14878
  #, gcc-internal-format
  msgid "possibly dangling reference to a temporary"
  msgstr ""
  
! #: cp/call.cc:14879
  #, gcc-internal-format
  msgid "%qT temporary created here"
  msgstr ""
  
! #: cp/call.cc:15261
  #, gcc-internal-format
  msgid "explicit conversion function was not considered"
  msgstr ""
*************** msgstr ""
*** 55848,55855 ****
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.cc:1494 cp/decl.cc:2189 cp/decl.cc:2201 cp/decl.cc:2227
! #: cp/decl.cc:2249 cp/name-lookup.cc:2995 cp/name-lookup.cc:3312
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
--- 55924,55931 ----
  msgid "%q#D cannot be overloaded with %q#D"
  msgstr ""
  
! #: cp/class.cc:1494 cp/decl.cc:2193 cp/decl.cc:2205 cp/decl.cc:2231
! #: cp/decl.cc:2253 cp/name-lookup.cc:2996 cp/name-lookup.cc:3313
  #, gcc-internal-format
  msgid "previous declaration %q#D"
  msgstr ""
*************** msgstr ""
*** 55884,56396 ****
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:1728
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1731 cp/class.cc:1738 cp/class.cc:1745 cp/class.cc:1757
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.cc:1736
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1743
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1751
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2062
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2533
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2545
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2589
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2593
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2883
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3243
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.cc:3246
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3262
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr ""
  
! #: cp/class.cc:3265
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3363
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3366
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.cc:3579
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3783
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.cc:3799
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.cc:3804
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3809
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3819
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3825
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3887
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3890
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3892
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3896
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4012
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4025
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4038
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.cc:4044
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.cc:4115
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4167
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.cc:4170
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.cc:4202
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4204
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4252
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.cc:4281
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4286
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4288
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4292
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4294
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4382
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4775
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4778
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5106
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.cc:5147
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr ""
  
! #: cp/class.cc:5149
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.cc:5618
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5639
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6321 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6347 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.cc:6350 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6353 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.cc:6356 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6364 rust/backend/rust-tree.cc:6117
  #, 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.cc:6397 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6412 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.cc:6419 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.cc:6564
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:6593
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6599
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6941
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6946
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6954
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6959
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7000
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7012
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7254
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7450
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.cc:7776
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7782
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7811
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7813
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7822 cp/class.cc:7857
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7830
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7832
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7855
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7967 cp/decl.cc:19608 cp/parser.cc:30652
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7976
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7979 cp/decl.cc:20653
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8125
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8153
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8159
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8163
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8169
  #, 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.cc:8340
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8351
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8872
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8962
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9135
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9162
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9204
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9209
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9219
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.cc:9222
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9303
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9323
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9624
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9627
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
--- 55960,56472 ----
  msgid "local member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:1729
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its return type) has"
  msgstr ""
  
! #: cp/class.cc:1732 cp/class.cc:1739 cp/class.cc:1746 cp/class.cc:1758
  #: cp/cvt.cc:1147 cp/typeck.cc:2069 rust/backend/rust-tree.cc:647
  #, gcc-internal-format
  msgid "%qT declared here"
  msgstr ""
  
! #: cp/class.cc:1737
  #, gcc-internal-format
  msgid "%qD inherits the %E ABI tag that %qT (used in its type) has"
  msgstr ""
  
! #: cp/class.cc:1744
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that base %qT has"
  msgstr ""
  
! #: cp/class.cc:1752
  #, gcc-internal-format
  msgid "%qT does not have the %E ABI tag that %qT (used in the type of %qD) has"
  msgstr ""
  
! #: cp/class.cc:2063
  #, gcc-internal-format
  msgid "cannot derive from %<final%> base %qT in derived type %qT"
  msgstr ""
  
! #: cp/class.cc:2534
  #, gcc-internal-format
  msgid "all member functions in class %qT are private"
  msgstr ""
  
! #: cp/class.cc:2546
  #, gcc-internal-format
  msgid "%q#T only defines a private destructor and has no friends"
  msgstr ""
  
! #: cp/class.cc:2590
  #, gcc-internal-format
  msgid "%q#T only defines private constructors and has no friends"
  msgstr ""
  
! #: cp/class.cc:2594
  #, gcc-internal-format
  msgid "%q#D is public, but requires an existing %q#T object"
  msgstr ""
  
! #: cp/class.cc:2884
  #, gcc-internal-format
  msgid "no unique final overrider for %qD in %qT"
  msgstr ""
  
! #: cp/class.cc:3244
  #, gcc-internal-format
  msgid "%qD can be marked override"
  msgstr ""
  
! #: cp/class.cc:3247
  #, gcc-internal-format
  msgid "%q+#D marked %<override%>, but does not override"
  msgstr ""
  
! #: cp/class.cc:3263
  #, gcc-internal-format
  msgid "contracts cannot be added to virtual functions"
  msgstr ""
  
! #: cp/class.cc:3266
  #, gcc-internal-format
  msgid "%q+#D marked %<final%>, but is not virtual"
  msgstr ""
  
! #: cp/class.cc:3364
  #, gcc-internal-format
  msgid "%qD was hidden"
  msgstr ""
  
! #: cp/class.cc:3367
  #, gcc-internal-format
  msgid "  by %qD"
  msgstr ""
  
! #: cp/class.cc:3580
  #, gcc-internal-format
  msgid "the ellipsis in %qD is not inherited"
  msgstr ""
  
! #: cp/class.cc:3784
  #, gcc-internal-format
  msgid "bit-field %q#D with non-integral type %qT"
  msgstr ""
  
! #: cp/class.cc:3800
  #, gcc-internal-format
  msgid "bit-field %q+D width not an integer constant"
  msgstr ""
  
! #: cp/class.cc:3805
  #, gcc-internal-format
  msgid "negative width in bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3810
  #, gcc-internal-format
  msgid "zero width for bit-field %q+D"
  msgstr ""
  
! #: cp/class.cc:3820
  #, gcc-internal-format
  msgid "width of %qD exceeds its type"
  msgstr ""
  
! #: cp/class.cc:3826
  #, gcc-internal-format
  msgid "%qD is too small to hold all values of %q#T"
  msgstr ""
  
! #: cp/class.cc:3888
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3891
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3893
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in union"
  msgstr ""
  
! #: cp/class.cc:3897
  #, gcc-internal-format
  msgid "unrestricted unions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/class.cc:4013
  #, gcc-internal-format
  msgid "in C++98 %q+D may not be static because it is a member of a union"
  msgstr ""
  
! #: cp/class.cc:4026
  #, gcc-internal-format
  msgid "non-static data member %q+D in a union may not have reference type %qT"
  msgstr ""
  
! #: cp/class.cc:4039
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared function type"
  msgstr ""
  
! #: cp/class.cc:4045
  #, gcc-internal-format
  msgid "data member %q+D invalidly declared method type"
  msgstr ""
  
! #: cp/class.cc:4116
  #, gcc-internal-format
  msgid "ignoring packed attribute because of unpacked non-POD field %q#D"
  msgstr ""
  
! #: cp/class.cc:4168
  #, gcc-internal-format
  msgid "member %q+D cannot be declared as a %<mutable%> reference"
  msgstr ""
  
! #: cp/class.cc:4171
  #, gcc-internal-format
  msgid "member %q+D cannot be declared both %<const%> and %<mutable%>"
  msgstr ""
  
! #: cp/class.cc:4203
  #, gcc-internal-format
  msgid "multiple fields in union %qT initialized"
  msgstr ""
  
! #: cp/class.cc:4205
  #, gcc-internal-format
  msgid "initialized member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4253
  #, gcc-internal-format
  msgid "field %q#D with same name as class"
  msgstr ""
  
! #: cp/class.cc:4282
  #, gcc-internal-format
  msgid "%q#T has pointer data members"
  msgstr ""
  
! #: cp/class.cc:4287
  #, gcc-internal-format
  msgid "  but does not declare %<%T(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4289
  #, gcc-internal-format
  msgid "  or %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4293
  #, gcc-internal-format
  msgid "  but does not declare %<operator=(const %T&)%>"
  msgstr ""
  
! #: cp/class.cc:4295
  #, gcc-internal-format
  msgid "pointer member %q+D declared here"
  msgstr ""
  
! #: cp/class.cc:4383
  #, gcc-internal-format
  msgid "layout of %qs member of type %qT changes in %qs"
  msgstr ""
  
! #: cp/class.cc:4776
  #, gcc-internal-format
  msgid "alignment of %qD increased in %<-fabi-version=9%> (GCC 5.2)"
  msgstr ""
  
! #: cp/class.cc:4779
  #, gcc-internal-format
  msgid "alignment of %qD will increase in %<-fabi-version=9%>"
  msgstr ""
  
! #: cp/class.cc:5107
  #, gcc-internal-format
  msgid "initializer specified for non-virtual method %q+D"
  msgstr ""
  
! #: cp/class.cc:5148
  #, gcc-internal-format
  msgid "no viable destructor for %qT"
  msgstr ""
  
! #: cp/class.cc:5150
  #, gcc-internal-format
  msgid "destructor for %qT is ambiguous"
  msgstr ""
  
! #: cp/class.cc:5619
  #, gcc-internal-format
  msgid "method overrides both %<transaction_pure%> and %qE methods"
  msgstr ""
  
! #: cp/class.cc:5640
  #, gcc-internal-format
  msgid "method declared %qE overriding %qE method"
  msgstr ""
  
! #: cp/class.cc:6322 cp/constexpr.cc:303
  #, gcc-internal-format
  msgid "enclosing class of %<constexpr%> non-static member function %q+#D is not a literal type"
  msgstr ""
  
! #: cp/class.cc:6348 rust/backend/rust-tree.cc:6101
  #, gcc-internal-format
  msgid "%q+T is not literal because:"
  msgstr ""
  
! #: cp/class.cc:6351 rust/backend/rust-tree.cc:6104
  #, gcc-internal-format
  msgid "  %qT is a closure type, which is only literal in C++17 and later"
  msgstr ""
  
! #: cp/class.cc:6354 rust/backend/rust-tree.cc:6112
  #, gcc-internal-format
  msgid "  %q+T has a non-trivial destructor"
  msgstr ""
  
! #: cp/class.cc:6357 rust/backend/rust-tree.cc:6109
  #, gcc-internal-format
  msgid "  %q+T does not have %<constexpr%> destructor"
  msgstr ""
  
! #: cp/class.cc:6365 rust/backend/rust-tree.cc:6117
  #, 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.cc:6398 rust/backend/rust-tree.cc:6149
  #, gcc-internal-format
  msgid "  base class %qT of %q+T is non-literal"
  msgstr ""
  
! #: cp/class.cc:6413 rust/backend/rust-tree.cc:6163
  #, gcc-internal-format
  msgid "  non-static data member %qD has non-literal type"
  msgstr ""
  
! #: cp/class.cc:6420 rust/backend/rust-tree.cc:6170
  #, gcc-internal-format
  msgid "  non-static data member %qD has volatile type"
  msgstr ""
  
! #: cp/class.cc:6565
  #, gcc-internal-format
  msgid "base class %q#T has accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:6594
  #, gcc-internal-format
  msgid "non-static reference %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6600
  #, gcc-internal-format
  msgid "non-static const member %q#D in class without a constructor"
  msgstr ""
  
! #: cp/class.cc:6942
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6947
  #, gcc-internal-format
  msgid "offset of %qT base class for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:6955
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++14%> and up changes in %<-fabi-version=17%> (GCC 12)"
  msgstr ""
  
! #: cp/class.cc:6960
  #, gcc-internal-format
  msgid "offset of %qD for %<-std=c++20%> and up changes in %<-fabi-version=21%> (GCC 16)"
  msgstr ""
  
! #: cp/class.cc:7001
  #, gcc-internal-format
  msgid "direct base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7013
  #, gcc-internal-format
  msgid "virtual base %qT inaccessible in %qT due to ambiguity"
  msgstr ""
  
! #: cp/class.cc:7255
  #, gcc-internal-format
  msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
  msgstr ""
  
! #: cp/class.cc:7451
  #, gcc-internal-format
  msgid "size of type %qT is too large (%qE bytes)"
  msgstr ""
  
! #: cp/class.cc:7777
  #, gcc-internal-format
  msgid "invalid use of %q#T with a zero-size array in %q#D"
  msgstr ""
  
! #: cp/class.cc:7778
  #, gcc-internal-format
  msgid "invalid use of %q#T with a flexible array member in %q#T"
  msgstr ""
  
! #: cp/class.cc:7783
  #, gcc-internal-format
  msgid "array member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7812
  #, gcc-internal-format
  msgid "zero-size array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7814
  #, gcc-internal-format
  msgid "zero-size array member %qD in an otherwise empty %q#T"
  msgstr ""
  
! #: cp/class.cc:7823 cp/class.cc:7858
  #, gcc-internal-format
  msgid "in the definition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7831
  #, gcc-internal-format
  msgid "flexible array member %qD not at end of %q#T"
  msgstr ""
  
! #: cp/class.cc:7833
  #, gcc-internal-format
  msgid "flexible array member %qD in an otherwise empty %q#T is a GCC extension"
  msgstr ""
  
! #: cp/class.cc:7856
  #, gcc-internal-format
  msgid "next member %q#D declared here"
  msgstr ""
  
! #: cp/class.cc:7968 cp/decl.cc:19612 cp/parser.cc:30655
  #, gcc-internal-format
  msgid "redefinition of %q#T"
  msgstr ""
  
! #: cp/class.cc:7977
  #, gcc-internal-format
  msgid "defining %qT, which previously failed to be complete in a SFINAE context"
  msgstr ""
  
! #: cp/class.cc:7980 cp/decl.cc:20657
  #, gcc-internal-format
  msgid "here.  Use %qs for a diagnostic at that point"
  msgstr ""
  
! #: cp/class.cc:8126
  #, gcc-internal-format
  msgid "%q#T has virtual functions and accessible non-virtual destructor"
  msgstr ""
  
! #: cp/class.cc:8154
  #, gcc-internal-format
  msgid "type transparent %q#T does not have any fields"
  msgstr ""
  
! #: cp/class.cc:8160
  #, gcc-internal-format
  msgid "type transparent class %qT has base classes"
  msgstr ""
  
! #: cp/class.cc:8164
  #, gcc-internal-format
  msgid "type transparent class %qT has virtual functions"
  msgstr ""
  
! #: cp/class.cc:8170
  #, 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.cc:8341
  #, gcc-internal-format
  msgid "definition of %qD does not match %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/class.cc:8352
  #, gcc-internal-format
  msgid "trying to finish struct, but kicked out due to previous parse errors"
  msgstr ""
  
! #: cp/class.cc:8873
  #, gcc-internal-format
  msgid "language string %<\"%E\"%> not recognized"
  msgstr ""
  
! #: cp/class.cc:8963
  #, gcc-internal-format
  msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
  msgstr ""
  
! #: cp/class.cc:9136
  #, gcc-internal-format
  msgid "no matches converting function %qD to type %q#T"
  msgstr ""
  
! #: cp/class.cc:9163
  #, gcc-internal-format
  msgid "converting overloaded function %qD to type %q#T is ambiguous"
  msgstr ""
  
! #: cp/class.cc:9205
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function."
  msgstr ""
  
! #: cp/class.cc:9210
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%E%>"
  msgstr ""
  
! #: cp/class.cc:9220
  #, gcc-internal-format
  msgid "assuming pointer to member %qD"
  msgstr ""
  
! #: cp/class.cc:9223
  #, gcc-internal-format
  msgid "(a pointer to member can only be formed with %<&%E%>)"
  msgstr ""
  
! #: cp/class.cc:9304
  #, gcc-internal-format
  msgid "not enough type information"
  msgstr ""
  
! #: cp/class.cc:9324
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr ""
  
! #: cp/class.cc:9625
  #, gcc-internal-format
  msgid "declaration of %q#D changes meaning of %qD"
  msgstr ""
  
! #: cp/class.cc:9628
  #, gcc-internal-format
  msgid "used here to mean %q#D"
  msgstr ""
*************** msgstr ""
*** 56426,56432 ****
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16513
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
--- 56502,56508 ----
  msgid "lambdas are implicitly %<constexpr%> only in C++17 and later"
  msgstr ""
  
! #: cp/constexpr.cc:274 cp/decl.cc:16517
  #, gcc-internal-format
  msgid "%<constexpr%> destructors only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
*************** msgstr ""
*** 56477,56483 ****
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7987
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
--- 56553,56559 ----
  msgid "%qD is not usable as a %<constexpr%> function because:"
  msgstr ""
  
! #: cp/constexpr.cc:1466 cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE outside its lifetime"
  msgstr ""
*************** msgstr ""
*** 56537,57352 ****
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2151
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2220
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: cp/constexpr.cc:2276
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/constexpr.cc:2304
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2342
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr ""
  
! #: cp/constexpr.cc:2369
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2416
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2450
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2454
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2573 cp/constexpr.cc:4553
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2575 cp/constexpr.cc:2696 cp/constexpr.cc:2705
! #: cp/constexpr.cc:4886 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2865 cp/constexpr.cc:3830 cp/constexpr.cc:4204
! #: cp/constexpr.cc:4269 cp/constexpr.cc:12081
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2939 cp/constexpr.cc:7504 cp/constexpr.cc:10241
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3126
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3129
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3212
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3252 cp/constexpr.cc:12026
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3309 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:3337 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3615 cp/constexpr.cc:3674 cp/constexpr.cc:3707
! #: cp/constexpr.cc:3729
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3616
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3643
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3675 cp/constexpr.cc:3708
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3731
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3734
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3836
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3916
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3991 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4074
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4107
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4111 cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4130
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4147
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4154
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4312 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4319
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4323 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4417 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4428 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4844
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4847
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4853
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4929 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4936 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4959 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4978 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5197 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5744 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5747 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5752 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5755 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5969 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6035 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6054 cp/constexpr.cc:6190 cp/constexpr.cc:6202
! #: cp/constexpr.cc:9243 cp/constexpr.cc:9379 cp/constexpr.cc:11976
! #: cp/constexpr.cc:13041 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6062 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6096 cp/constexpr.cc:6133 cp/constexpr.cc:8178
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6098
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6111 cp/constexpr.cc:8173
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6268
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6271
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6282
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6285
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6296
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6299
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6310
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6325
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6328
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6486
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6495 cp/constexpr.cc:6505
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6525
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6572
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6584
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7528
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7536
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7539 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9077 cp/semantics.cc:4714 cp/semantics.cc:4730
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7582 cp/constexpr.cc:7615
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7584 cp/constexpr.cc:7610 cp/constexpr.cc:7617
! #: cp/constexpr.cc:7982 cp/constexpr.cc:11072 cp/constexpr.cc:11085
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7588
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7608
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7620
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7628 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7633
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7636
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7641 cp/constexpr.cc:7648
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7654 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7657 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7980
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7996
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7999
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8151
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8182
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8189
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8201 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8871 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8984 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8986 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9005
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9009
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9011
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9013
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9015
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9127
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9205
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9218
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9409
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9412
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9480 cp/constexpr.cc:12734
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9714
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9718
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9721
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10097 cp/constexpr.cc:12204
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10131 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10186
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10196
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10204
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10218
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10258 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10417 cp/constexpr.cc:12513 cp/constexpr.cc:12962
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10466 cp/constexpr.cc:13006
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10587
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10637 cp/constexpr.cc:10649
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10652
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10670
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10814
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10820
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11005
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11007
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11009
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11050 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11066
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11070 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11083 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11104 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11108
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11133
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11138
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11154 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11205
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11912 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12166
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12169
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12225 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12259 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12449
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12461
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12537
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12554
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12618
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12692
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12700
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12786 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12887 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12959
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12972
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:13023
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13068 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
--- 56613,57428 ----
  msgid "%qD called with no caught exceptions active"
  msgstr ""
  
! #: cp/constexpr.cc:2154
  #, gcc-internal-format
  msgid "%qD called without %<std::%D%> being defined"
  msgstr ""
  
! #: cp/constexpr.cc:2227
  #, fuzzy, gcc-internal-format
  #| msgid "%s does not support %s"
  msgid "%qD called without supportable %qs"
  msgstr "%s -ს %s-ის მხარდაჭერა არ გააჩნია"
  
! #: cp/constexpr.cc:2287
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "%qD called with unexpected %qs argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/constexpr.cc:2315
  #, gcc-internal-format
  msgid "%qD called with second argument other than 1 or -1"
  msgstr ""
  
! #: cp/constexpr.cc:2353
  #, gcc-internal-format
  msgid "wrong number of arguments to %qs call"
  msgstr ""
  
! #: cp/constexpr.cc:2380
  #, gcc-internal-format
  msgid "first %qs call argument should be 0, 1, 2, 16, 17 or 18"
  msgstr ""
  
! #: cp/constexpr.cc:2427
  #, gcc-internal-format
  msgid "%qs tag string contains %qc character other than letters, digits or %<_%>"
  msgstr ""
  
! #: cp/constexpr.cc:2461
  msgid "constexpr message: %.*s [%r%.*s%R]"
  msgstr ""
  
! #: cp/constexpr.cc:2465
  #, gcc-internal-format
  msgid "constexpr message: %.*s"
  msgstr ""
  
! #: cp/constexpr.cc:2584 cp/constexpr.cc:4557
  #: rust/backend/rust-constexpr.cc:3510
  #, gcc-internal-format
  msgid "%<constexpr%> call flows off the end of the function"
  msgstr ""
  
! #: cp/constexpr.cc:2586 cp/constexpr.cc:2707 cp/constexpr.cc:2716
! #: cp/constexpr.cc:4890 rust/backend/rust-constexpr.cc:3515
  #: rust/backend/rust-constexpr.cc:3525
  #, gcc-internal-format
  msgid "%q+E is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:2876 cp/constexpr.cc:3834 cp/constexpr.cc:4208
! #: cp/constexpr.cc:4273 cp/constexpr.cc:12090
  #: rust/backend/rust-constexpr.cc:6013
  #, gcc-internal-format
  msgid "call to non-%<constexpr%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:2950 cp/constexpr.cc:7513 cp/constexpr.cc:10250
  #: rust/backend/rust-constexpr.cc:916 rust/backend/rust-constexpr.cc:2576
  #, gcc-internal-format
  msgid "dereferencing a null pointer"
  msgstr ""
  
! #: cp/constexpr.cc:3137
  #, gcc-internal-format
  msgid "the comparison reduces to %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3140
  #, gcc-internal-format
  msgid "%qE evaluates to false"
  msgstr ""
  
! #: cp/constexpr.cc:3223
  #, gcc-internal-format
  msgid "failed %<assume%> attribute assumption"
  msgstr ""
  
! #: cp/constexpr.cc:3263 cp/constexpr.cc:12035
  #: rust/backend/rust-constexpr.cc:5982
  #, gcc-internal-format
  msgid "call to internal function %qE"
  msgstr ""
  
! #: cp/constexpr.cc:3320 rust/backend/rust-constexpr.cc:2697
  #, gcc-internal-format
  msgid "modifying a const object %qE is not allowed in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:3348 rust/backend/rust-constexpr.cc:2700
  #, gcc-internal-format
  msgid "originally declared %<const%> here"
  msgstr ""
  
! #: cp/constexpr.cc:3626 cp/constexpr.cc:3685 cp/constexpr.cc:3718
! #: cp/constexpr.cc:3740
  #, gcc-internal-format
  msgid "reference %<dynamic_cast%> failed"
  msgstr ""
  
! #: cp/constexpr.cc:3627
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have a base class of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3654
  #, gcc-internal-format
  msgid "virtual table pointer is used uninitialized"
  msgstr ""
  
! #: cp/constexpr.cc:3686 cp/constexpr.cc:3719
  #, gcc-internal-format
  msgid "static type %qT of its operand is a non-public base class of dynamic type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3742
  #, gcc-internal-format
  msgid "%qT is an ambiguous base class of dynamic type %qT of its operand"
  msgstr ""
  
! #: cp/constexpr.cc:3745
  #, gcc-internal-format
  msgid "dynamic type %qT of its operand does not have an unambiguous public base class %qT"
  msgstr ""
  
  #. virtual_offset is only set for virtual bases, which make the
  #. class non-literal, so we don't need to handle it here.
! #: cp/constexpr.cc:3840
  #, gcc-internal-format
  msgid "calling constexpr member function %qD through virtual base subobject"
  msgstr ""
  
! #: cp/constexpr.cc:3920
  #, gcc-internal-format
  msgid "couldn%'t throw %qT"
  msgstr ""
  
! #: cp/constexpr.cc:3995 rust/backend/rust-constexpr.cc:3571
  #, gcc-internal-format
  msgid "expression %qE does not designate a %<constexpr%> function"
  msgstr ""
  
! #: cp/constexpr.cc:4078
  #, gcc-internal-format
  msgid "cannot allocate array: size not constant"
  msgstr ""
  
! #: cp/constexpr.cc:4111
  #, gcc-internal-format
  msgid "array deallocation of object allocated with non-array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4115 cp/constexpr.cc:4138
  #, gcc-internal-format
  msgid "allocation performed here"
  msgstr ""
  
! #: cp/constexpr.cc:4134
  #, gcc-internal-format
  msgid "non-array deallocation of object allocated with array allocation"
  msgstr ""
  
! #: cp/constexpr.cc:4151
  #, gcc-internal-format
  msgid "deallocation of already deallocated storage"
  msgstr ""
  
! #: cp/constexpr.cc:4158
  #, gcc-internal-format
  msgid "deallocation of storage that was not previously allocated"
  msgstr ""
  
! #: cp/constexpr.cc:4316 rust/backend/rust-constexpr.cc:3626
  #, gcc-internal-format
  msgid "%qD called in a constant expression before its definition is complete"
  msgstr ""
  
! #: cp/constexpr.cc:4323
  #, gcc-internal-format
  msgid "%qD called in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4327 rust/backend/rust-constexpr.cc:3640
  #, gcc-internal-format
  msgid "%qD used before its definition"
  msgstr ""
  
! #: cp/constexpr.cc:4421 rust/backend/rust-constexpr.cc:3682
  #, gcc-internal-format
  msgid "call has circular dependency"
  msgstr ""
  
! #: cp/constexpr.cc:4432 rust/backend/rust-constexpr.cc:3693
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation depth exceeds maximum of %d (use %<-fconstexpr-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/constexpr.cc:4848
  #, gcc-internal-format
  msgid "reference to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4851
  #, gcc-internal-format
  msgid "pointer to %qD is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:4857
  #, gcc-internal-format
  msgid "address of non-static constexpr variable %qD may differ on each invocation of the enclosing function; add %<static%> to give it a constant address"
  msgstr ""
  
! #: cp/constexpr.cc:4933 rust/backend/rust-constexpr.cc:6730
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4940 rust/backend/rust-constexpr.cc:6738
  #, gcc-internal-format
  msgid "right operand of shift expression %q+E is greater than or equal to the precision %wu of the left operand"
  msgstr ""
  
! #: cp/constexpr.cc:4963 rust/backend/rust-constexpr.cc:6757
  #, gcc-internal-format
  msgid "left operand of shift expression %q+E is negative"
  msgstr ""
  
! #: cp/constexpr.cc:4982 rust/backend/rust-constexpr.cc:6776
  #, gcc-internal-format
  msgid "shift expression %q+E overflows"
  msgstr ""
  
! #: cp/constexpr.cc:5201 rust/backend/rust-constexpr.cc:3169
  #, gcc-internal-format
  msgid "arithmetic involving a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:5748 rust/backend/rust-constexpr.cc:4619
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5751 rust/backend/rust-constexpr.cc:4624
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array %qD of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5756 rust/backend/rust-constexpr.cc:4631
  #, gcc-internal-format
  msgid "array subscript value %qE is outside the bounds of array type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:5759 rust/backend/rust-constexpr.cc:4636
  #, gcc-internal-format
  msgid "nonzero array subscript %qE is used with array of type %qT with unknown bounds"
  msgstr ""
  
! #: cp/constexpr.cc:5973 rust/backend/rust-constexpr.cc:1714
  #, gcc-internal-format
  msgid "accessing uninitialized array element"
  msgstr ""
  
! #: cp/constexpr.cc:6039 rust/backend/rust-constexpr.cc:1773
  #, gcc-internal-format
  msgid "dereferencing a null pointer in %qE"
  msgstr ""
  
! #: cp/constexpr.cc:6058 cp/constexpr.cc:6194 cp/constexpr.cc:6206
! #: cp/constexpr.cc:9252 cp/constexpr.cc:9388 cp/constexpr.cc:11985
! #: cp/constexpr.cc:13050 rust/backend/rust-constexpr.cc:1787
  #: rust/backend/rust-constexpr.cc:2046 rust/backend/rust-constexpr.cc:2296
  #: rust/backend/rust-constexpr.cc:4964 rust/backend/rust-constexpr.cc:5936
  #, gcc-internal-format
  msgid "%qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6066 rust/backend/rust-constexpr.cc:1793
  #, gcc-internal-format
  msgid "mutable %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6100 cp/constexpr.cc:6137 cp/constexpr.cc:8187
  #: rust/backend/rust-constexpr.cc:1823 rust/backend/rust-constexpr.cc:1846
  #, gcc-internal-format
  msgid "accessing uninitialized member %qD"
  msgstr ""
  
! #: cp/constexpr.cc:6102
  #, gcc-internal-format
  msgid "accessing %qD member instead of active %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6115 cp/constexpr.cc:8182
  #: rust/backend/rust-constexpr.cc:1825
  #, gcc-internal-format
  msgid "accessing %qD member instead of initialized %qD member in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:6272
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6275
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a union type"
  msgstr ""
  
! #: cp/constexpr.cc:6286
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6289
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer type"
  msgstr ""
  
! #: cp/constexpr.cc:6300
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6303
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a reference type"
  msgstr ""
  
! #: cp/constexpr.cc:6314
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6318
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a pointer to member type"
  msgstr ""
  
! #: cp/constexpr.cc:6329
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:6332
  #, gcc-internal-format
  msgid "%qs is not a constant expression because %qT contains a volatile subobject"
  msgstr ""
  
! #: cp/constexpr.cc:6490
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated on the target"
  msgstr ""
  
! #: cp/constexpr.cc:6499 cp/constexpr.cc:6509
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the type is too large"
  msgstr ""
  
! #: cp/constexpr.cc:6529
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be encoded"
  msgstr ""
  
! #: cp/constexpr.cc:6576
  #, gcc-internal-format
  msgid "%qs accessing uninitialized byte at offset %d"
  msgstr ""
  
! #: cp/constexpr.cc:6588
  #, gcc-internal-format
  msgid "%qs cannot be constant evaluated because the argument cannot be interpreted"
  msgstr ""
  
! #: cp/constexpr.cc:7537
  #, gcc-internal-format
  msgid "accessing value of %qT object through a %qT glvalue in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7545
  #, gcc-internal-format
  msgid "%qT object created here"
  msgstr ""
  
! #: cp/constexpr.cc:7548 cp/parser.cc:13128 cp/parser.cc:13139
! #: cp/reflect.cc:9357 cp/semantics.cc:4719 cp/semantics.cc:4735
  #, gcc-internal-format
  msgid "%q#D declared here"
  msgstr ""
  
  #. Provide a more accurate message for deleted variables.
! #: cp/constexpr.cc:7591 cp/constexpr.cc:7624
  #, gcc-internal-format
  msgid "use of allocated storage after deallocation in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7593 cp/constexpr.cc:7619 cp/constexpr.cc:7626
! #: cp/constexpr.cc:7991 cp/constexpr.cc:11081 cp/constexpr.cc:11094
  #, gcc-internal-format
  msgid "allocated here"
  msgstr ""
  
! #: cp/constexpr.cc:7597
  #, gcc-internal-format
  msgid "accessing %qE outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:7617
  #, gcc-internal-format
  msgid "the content of uninitialized storage is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7629
  #, gcc-internal-format
  msgid "the value of %qD is not usable in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7637 rust/backend/rust-constexpr.cc:4242
  #, gcc-internal-format
  msgid "%qD used in its own initializer"
  msgstr ""
  
! #: cp/constexpr.cc:7642
  #, gcc-internal-format
  msgid "%q#D is not const"
  msgstr ""
  
! #: cp/constexpr.cc:7645
  #, gcc-internal-format
  msgid "%q#D is volatile"
  msgstr ""
  
! #: cp/constexpr.cc:7650 cp/constexpr.cc:7657
  #: rust/backend/rust-constexpr.cc:4248 rust/backend/rust-constexpr.cc:4256
  #, gcc-internal-format
  msgid "%qD was not initialized with a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7663 rust/backend/rust-constexpr.cc:4262
  #, gcc-internal-format
  msgid "%qD was not declared %<constexpr%>"
  msgstr ""
  
! #: cp/constexpr.cc:7666 rust/backend/rust-constexpr.cc:4266
  #, gcc-internal-format
  msgid "%qD does not have integral or enumeration type"
  msgstr ""
  
! #: cp/constexpr.cc:7989
  #, gcc-internal-format
  msgid "modification of allocated storage after deallocation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:7998
  #, gcc-internal-format
  msgid "modification of %qE outside its lifetime is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8005
  #, gcc-internal-format
  msgid "destroying %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8008
  #, gcc-internal-format
  msgid "modification of %qE from outside current evaluation is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8160
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:8191
  #, gcc-internal-format
  msgid "%qD does not implicitly begin its lifetime because %qT does not have a non-deleted trivial default constructor, use %<std::construct_at%> instead"
  msgstr ""
  
! #: cp/constexpr.cc:8198
  #, gcc-internal-format
  msgid "initializing %qD requires a member access expression as the left operand of the assignment"
  msgstr ""
  
! #: cp/constexpr.cc:8210 rust/backend/rust-constexpr.cc:2906
  #, gcc-internal-format
  msgid "change of the active member of a union from %qD to %qD during initialization"
  msgstr ""
  
! #: cp/constexpr.cc:8880 rust/backend/rust-constexpr.cc:5154
  #, gcc-internal-format
  msgid "%<constexpr%> loop iteration count exceeds limit of %d (use %<-fconstexpr-loop-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:8993 rust/backend/rust-constexpr.cc:1041
  #, gcc-internal-format
  msgid "inline assembly is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:8995 rust/backend/rust-constexpr.cc:1042
  #, gcc-internal-format
  msgid "only unevaluated inline assembly is allowed in a %<constexpr%> function in C++20"
  msgstr ""
  
! #: cp/constexpr.cc:9014
  #, gcc-internal-format
  msgid "use of %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9018
  #, gcc-internal-format
  msgid "its value can vary between compiler versions or with different %<-mtune%> or %<-mcpu%> flags"
  msgstr ""
  
! #: cp/constexpr.cc:9020
  #, gcc-internal-format
  msgid "if this use is part of a public ABI, change it to instead use a constant variable you define"
  msgstr ""
  
! #: cp/constexpr.cc:9022
  #, gcc-internal-format, gfc-internal-format
  msgid "the default value for the current CPU tuning is %d bytes"
  msgstr ""
  
! #: cp/constexpr.cc:9024
  #, gcc-internal-format
  msgid "you can stabilize this value with %<--param hardware_destructive_interference_size=%d%>, or disable this warning with %<-Wno-interference-size%>"
  msgstr ""
  
! #: cp/constexpr.cc:9136
  #, gcc-internal-format
  msgid "destructor exited with an exception"
  msgstr ""
  
! #: cp/constexpr.cc:9214
  #, gcc-internal-format
  msgid "value %qE of type %qT is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9227
  #, gcc-internal-format
  msgid "%<constexpr%> evaluation operation count exceeds limit of %wd (use %<-fconstexpr-ops-limit=%> to increase the limit)"
  msgstr ""
  
! #: cp/constexpr.cc:9418
  #, gcc-internal-format
  msgid "control passes through definition of %qD with thread storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9421
  #, gcc-internal-format
  msgid "control passes through definition of %qD with static storage duration"
  msgstr ""
  
! #: cp/constexpr.cc:9489 cp/constexpr.cc:12743
  #: rust/backend/rust-constexpr.cc:2121 rust/backend/rust-constexpr.cc:6430
  #, gcc-internal-format
  msgid "temporary of non-literal type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:9723
  #, gcc-internal-format
  msgid "uncaught exception exited from %<noexcept%> function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:9727
  #, gcc-internal-format
  msgid "destructor exited with an exception after initializing the exception object"
  msgstr ""
  
! #: cp/constexpr.cc:9730
  #, gcc-internal-format
  msgid "constructor exited with another exception while entering handler"
  msgstr ""
  
! #: cp/constexpr.cc:10106 cp/constexpr.cc:12213
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10140 rust/backend/rust-constexpr.cc:2543
  #, gcc-internal-format
  msgid "conversion from pointer type %qT to arithmetic type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10195
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression because pointed-to type %qT is not similar to %qT"
  msgstr ""
  
! #: cp/constexpr.cc:10205
  #, gcc-internal-format
  msgid "pointed-to object declared here"
  msgstr ""
  
! #: cp/constexpr.cc:10213
  #, gcc-internal-format
  msgid "cast from %qT is not allowed in a constant expression before C++26"
  msgstr ""
  
! #: cp/constexpr.cc:10227
  #, gcc-internal-format
  msgid "%qE is not a constant expression when the class %qT is still incomplete"
  msgstr ""
  
! #: cp/constexpr.cc:10267 rust/backend/rust-constexpr.cc:2588
  #, gcc-internal-format
  msgid "%<reinterpret_cast<%T>(%E)%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10426 cp/constexpr.cc:12522 cp/constexpr.cc:12971
  #: rust/backend/rust-constexpr.cc:6324 rust/backend/rust-constexpr.cc:6644
  #, gcc-internal-format
  msgid "expression %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10475 cp/constexpr.cc:13015
  #, gcc-internal-format
  msgid "%<goto%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10596
  #, gcc-internal-format
  msgid "address of a call to %qs is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10646 cp/constexpr.cc:10658
  #: rust/backend/rust-constexpr.cc:4889
  #, gcc-internal-format
  msgid "statement is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:10661
  #, gcc-internal-format
  msgid "unexpected expression %qE of kind %s"
  msgstr ""
  
! #: cp/constexpr.cc:10679
  #, gcc-internal-format
  msgid "%qE accesses an object outside its lifetime"
  msgstr ""
  
! #: cp/constexpr.cc:10823
  #, gcc-internal-format
  msgid "contract condition is not constant"
  msgstr ""
  
! #: cp/constexpr.cc:10829
  #, gcc-internal-format
  msgid "contract predicate is false in constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:11014
  #, gcc-internal-format
  msgid "%<break%> outside of a loop or %<switch%>"
  msgstr ""
  
! #: cp/constexpr.cc:11016
  #, gcc-internal-format
  msgid "%<continue%> outside of a loop"
  msgstr ""
  
! #: cp/constexpr.cc:11018
  #, gcc-internal-format
  msgid "%<return%> in a statement expression"
  msgstr ""
  
! #: cp/constexpr.cc:11059 rust/backend/rust-constexpr.cc:5382
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to mutable subobjects of %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11075
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to exception object allocated with %<__cxa_allocate_exception%>"
  msgstr ""
  
! #: cp/constexpr.cc:11079 rust/backend/rust-constexpr.cc:5407
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to a result of %<operator new%>"
  msgstr ""
  
! #: cp/constexpr.cc:11092 rust/backend/rust-constexpr.cc:5419
  #, gcc-internal-format
  msgid "%qE is not a constant expression because allocated storage has not been deallocated"
  msgstr ""
  
! #: cp/constexpr.cc:11113 rust/backend/rust-constexpr.cc:5437
  #, gcc-internal-format
  msgid "immediate evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11117
  #, gcc-internal-format
  msgid "constant evaluation returns address of immediate function %qD"
  msgstr ""
  
! #: cp/constexpr.cc:11142
  #, gcc-internal-format
  msgid "reference into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11147
  #, gcc-internal-format
  msgid "pointer into an object of consteval-only type is not a constant expression unless it also has consteval-only type"
  msgstr ""
  
! #: cp/constexpr.cc:11163 rust/backend/rust-constexpr.cc:5391
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it refers to an incompletely initialized variable"
  msgstr ""
  
! #: cp/constexpr.cc:11214
  #, gcc-internal-format
  msgid "%qE is not a constant expression because it initializes a %qT rather than %qT"
  msgstr ""
  
! #: cp/constexpr.cc:11921 rust/backend/rust-constexpr.cc:5891
  #, gcc-internal-format
  msgid "lvalue-to-rvalue conversion of a volatile lvalue %qE with type %qT"
  msgstr ""
  
! #: cp/constexpr.cc:12175
  #, gcc-internal-format
  msgid "lambda capture of %qE is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12178
  #, gcc-internal-format
  msgid "because it is used as a glvalue"
  msgstr ""
  
! #: cp/constexpr.cc:12234 rust/backend/rust-constexpr.cc:6117
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from integer to pointer"
  msgstr ""
  
! #: cp/constexpr.cc:12268 rust/backend/rust-constexpr.cc:6144
  #, gcc-internal-format
  msgid "address-of an object %qE with thread local or automatic storage is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12458
  #, gcc-internal-format
  msgid "lambda-expression is not a constant expression before C++17"
  msgstr ""
  
! #: cp/constexpr.cc:12470
  #, gcc-internal-format
  msgid "new-expression is not a constant expression before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12546
  #, gcc-internal-format
  msgid "virtual functions cannot be %<constexpr%> before C++20"
  msgstr ""
  
! #: cp/constexpr.cc:12563
  #, gcc-internal-format
  msgid "%<typeid%> is not a constant expression because %qE is of polymorphic type"
  msgstr ""
  
! #: cp/constexpr.cc:12627
  #, gcc-internal-format
  msgid "cast to non-integral type %qT in a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12701
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12709
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %<constexpr%> context"
  msgstr ""
  
! #: cp/constexpr.cc:12795 rust/backend/rust-constexpr.cc:6478
  #, gcc-internal-format
  msgid "division by zero is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12896 rust/backend/rust-constexpr.cc:6578
  #, gcc-internal-format
  msgid "%<delete[]%> is not a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12968
  #, gcc-internal-format
  msgid "neither branch of %<if%> is a constant expression"
  msgstr ""
  
! #: cp/constexpr.cc:12981
  #, gcc-internal-format
  msgid "non-constant array initialization"
  msgstr ""
  
! #: cp/constexpr.cc:13032
  #, gcc-internal-format
  msgid "label definition in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/constexpr.cc:13077 rust/backend/rust-constexpr.cc:6667
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr ""
*************** msgstr ""
*** 57544,57550 ****
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13542 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
--- 57620,57626 ----
  msgid "%qT is not assignable from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3200 cp/semantics.cc:13547 cp/typeck.cc:3701
  #, gcc-internal-format
  msgid "%qT is not a base of %qT"
  msgstr ""
*************** msgstr ""
*** 57739,57745 ****
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5031
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
--- 57815,57821 ----
  msgid "%qT is not trivially constructible from %qT, because"
  msgstr ""
  
! #: cp/constraint.cc:3344 cp/tree.cc:5047
  #, gcc-internal-format
  msgid "%qT is not trivially copyable"
  msgstr ""
*************** msgstr ""
*** 57968,57974 ****
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4747
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
--- 58044,58050 ----
  msgid "%<return_void%> declared here"
  msgstr ""
  
! #: cp/coroutines.cc:1039 cp/coroutines.cc:1117 cp/coroutines.cc:4751
  #, gcc-internal-format
  msgid "no member named %qE in %qT"
  msgstr ""
*************** msgstr ""
*** 58065,58122 ****
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2426
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:2999
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr ""
  
! #: cp/coroutines.cc:3657
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4164
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4381
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4900
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4907
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4912
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4943
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5039
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5332
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
--- 58141,58198 ----
  msgid "the direction argument to %<__builtin_coro_promise%> must be a constant"
  msgstr ""
  
! #: cp/coroutines.cc:2428
  #, gcc-internal-format
  msgid "no suspend point info for %qD"
  msgstr ""
  
! #: cp/coroutines.cc:3001
  #, gcc-internal-format
  msgid "duplicate info for %qE"
  msgstr ""
  
! #: cp/coroutines.cc:3659
  #, gcc-internal-format
  msgid "assumption ignored because it contains an await-expression"
  msgstr ""
  
! #: cp/coroutines.cc:4166
  #, gcc-internal-format
  msgid "await expressions are not permitted in handlers"
  msgstr ""
  
! #: cp/coroutines.cc:4383
  #, gcc-internal-format
  msgid "variable length arrays are not yet supported in coroutines"
  msgstr ""
  
! #: cp/coroutines.cc:4904
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function signature %qD"
  msgstr ""
  
! #: cp/coroutines.cc:4911
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %qE is not marked %<throw()%> or %<noexcept%>"
  msgstr ""
  
! #: cp/coroutines.cc:4916
  #, gcc-internal-format
  msgid "%qE is marked %<throw()%> or %<noexcept%> but no usable %<get_return_object_on_allocation_failure%> is provided by %qT"
  msgstr ""
  
  #. Something is seriously wrong, punt.
! #: cp/coroutines.cc:4947
  #, gcc-internal-format
  msgid "%qE is provided by %qT but %<std::nothrow%> cannot be found"
  msgstr ""
  
! #: cp/coroutines.cc:5043
  #, gcc-internal-format
  msgid "%qE is provided by %qT but is not usable with the function %qD"
  msgstr ""
  
! #: cp/coroutines.cc:5336
  #, gcc-internal-format
  msgid "no viable conversion from %<void%> provided by %<get_return_object%> to return type %qT"
  msgstr ""
*************** msgstr ""
*** 58156,58213 ****
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2337
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2340
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2352
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4087
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4130
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4172 cp/cp-gimplify.cc:4184 cp/decl.cc:5053
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4190
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4207
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4217
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4229
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
--- 58232,58289 ----
  msgid "call to consteval function %qE is not a constant expression"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2338
  #, gcc-internal-format
  msgid "%<throw%> will always call %<terminate%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2341
  #, gcc-internal-format
  msgid "in C++11 destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:2353
  #, gcc-internal-format
  msgid "in C++11 this %<throw%> will call %<terminate%> because destructors default to %<noexcept%>"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4090
  #, gcc-internal-format
  msgid "ignoring attribute %qE after earlier %qE"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4133
  #, gcc-internal-format
  msgid "pack expansion of %qE attribute"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4136
  #, gcc-internal-format
  msgid "use fold expression in the attribute argument instead"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4175 cp/cp-gimplify.cc:4187 cp/decl.cc:5057
  #: cp/method.cc:991
  #, gcc-internal-format
  msgid "%qD is not a type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4193
  #, gcc-internal-format
  msgid "%qD is not a class type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4210
  #, gcc-internal-format
  msgid "%qD does not have %<const char *%> type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4220
  #, gcc-internal-format
  msgid "%qD does not have integral type"
  msgstr ""
  
! #: cp/cp-gimplify.cc:4232
  #, gcc-internal-format
  msgid "%<std::source_location::__impl%> does not contain only non-static data members %<_M_file_name%>, %<_M_function_name%>, %<_M_line%> and %<_M_column%>"
  msgstr ""
*************** msgstr ""
*** 58248,58254 ****
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9183
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
--- 58324,58330 ----
  msgid "conversion from %qH to %qI discards qualifiers"
  msgstr ""
  
! #: cp/cvt.cc:499 cp/typeck.cc:9184
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr ""
*************** msgstr ""
*** 58611,58894 ****
  msgid "%qF declared %<static%> but never defined"
  msgstr ""
  
! #: cp/decl.cc:1029
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.cc:1485
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1525
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1555
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.cc:1616
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1620 cp/decl.cc:18516
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:1641
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.cc:1670
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.cc:1673
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:1726
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1728 cp/decl.cc:2272
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:1768
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1770
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/decl.cc:1811
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1813
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration"
  msgid "earlier declaration"
  msgstr "წინა დეკლარაცია"
  
! #: cp/decl.cc:1951
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.cc:1964 cp/decl.cc:2090
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1965 cp/decl.cc:2091
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1973
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1977 cp/decl.cc:2038
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2065
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2071 cp/decl.cc:2085
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2075
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.cc:2180
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2200
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.cc:2225
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.cc:2246
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.cc:2270
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2281
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2283
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.cc:2294
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.cc:2296
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.cc:2358
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.cc:2359 cp/name-lookup.cc:3469 cp/name-lookup.cc:3509
! #: cp/name-lookup.cc:3535
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.cc:2367
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2372
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2387
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2390
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2393
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2396
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2408
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.cc:2410
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.cc:2450
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2453
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2502 cp/decl.cc:2512
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2505 cp/decl.cc:2515
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2570 cp/decl.cc:18534
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2572 cp/decl.cc:18536
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
  
! #: cp/decl.cc:2602
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2603
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2618
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2665
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.cc:2681
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
--- 58687,58970 ----
  msgid "%qF declared %<static%> but never defined"
  msgstr ""
  
! #: cp/decl.cc:1033
  #, gcc-internal-format
  msgid "odr-used inline variable %qD is not defined"
  msgstr ""
  
! #: cp/decl.cc:1489
  #, gcc-internal-format
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr ""
  
! #: cp/decl.cc:1529
  #, gcc-internal-format
  msgid "declaration of %qF has a different exception specifier"
  msgstr ""
  
! #: cp/decl.cc:1559
  #, gcc-internal-format
  msgid "from previous declaration %qF"
  msgstr ""
  
! #: cp/decl.cc:1620
  #, gcc-internal-format
  msgid "redeclaration %qD differs in %qs from previous declaration"
  msgstr ""
  
! #: cp/decl.cc:1624 cp/decl.cc:18520
  #, gcc-internal-format
  msgid "previous declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:1645
  #, gcc-internal-format
  msgid "redeclaration of %q#D may not have default arguments"
  msgstr ""
  
! #: cp/decl.cc:1674
  #, gcc-internal-format
  msgid "friend declaration of %q#D specifies default arguments and isn%'t the only declaration"
  msgstr ""
  
! #: cp/decl.cc:1677
  #, gcc-internal-format
  msgid "previous declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:1730
  #, gcc-internal-format
  msgid "ambiguating new declaration %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1732 cp/decl.cc:2276
  #, gcc-internal-format
  msgid "old declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:1772
  #, gcc-internal-format
  msgid "redefinition of default argument for %q+#D"
  msgstr ""
  
! #: cp/decl.cc:1774
  #, gcc-internal-format
  msgid "original definition appeared here"
  msgstr ""
  
! #: cp/decl.cc:1815
  #, gcc-internal-format
  msgid "%<indeterminate%> attribute not specified for parameter %qD on the first declaration of its function"
  msgstr ""
  
! #: cp/decl.cc:1817
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration"
  msgid "earlier declaration"
  msgstr "წინა დეკლარაცია"
  
! #: cp/decl.cc:1955
  #, gcc-internal-format
  msgid "built-in function %qD declared as non-function"
  msgstr ""
  
! #: cp/decl.cc:1968 cp/decl.cc:2094
  #, gcc-internal-format
  msgid "shadowing built-in function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1969 cp/decl.cc:2095
  #, gcc-internal-format
  msgid "shadowing library function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1977
  #, gcc-internal-format
  msgid "library function %q#D redeclared as non-function %q#D"
  msgstr ""
  
! #: cp/decl.cc:1981 cp/decl.cc:2042
  #, gcc-internal-format
  msgid "declaration of %q#D conflicts with built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2069
  #, gcc-internal-format
  msgid "definition of %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2075 cp/decl.cc:2089
  #, gcc-internal-format
  msgid "new declaration %q#D ambiguates built-in declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2079
  #, gcc-internal-format
  msgid "ignoring the %q#D declaration"
  msgstr ""
  
! #: cp/decl.cc:2184
  #, gcc-internal-format
  msgid "literal operator %q#D conflicts with raw literal operator"
  msgstr ""
  
! #: cp/decl.cc:2188
  #, gcc-internal-format
  msgid "raw literal operator %q#D conflicts with literal operator template"
  msgstr ""
  
! #: cp/decl.cc:2204
  #, gcc-internal-format
  msgid "%q#D redeclared as different kind of entity"
  msgstr ""
  
! #: cp/decl.cc:2229
  #, gcc-internal-format
  msgid "conflicting declaration of template %q#D"
  msgstr ""
  
! #: cp/decl.cc:2250
  #, gcc-internal-format
  msgid "conflicting declaration of C function %q#D"
  msgstr ""
  
! #: cp/decl.cc:2274
  #, gcc-internal-format
  msgid "ambiguating new declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2285
  #, gcc-internal-format
  msgid "conflicting declaration %q#D"
  msgstr ""
  
! #: cp/decl.cc:2287
  #, gcc-internal-format
  msgid "previous declaration as %q#D"
  msgstr ""
  
! #: cp/decl.cc:2298
  #, gcc-internal-format
  msgid "redeclaration of %<pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/decl.cc:2300
  #, gcc-internal-format
  msgid "previous %<pragma omp declare reduction%> declaration"
  msgstr ""
  
! #: cp/decl.cc:2362
  #, gcc-internal-format
  msgid "%q#D previously defined here"
  msgstr ""
  
! #: cp/decl.cc:2363 cp/name-lookup.cc:3470 cp/name-lookup.cc:3510
! #: cp/name-lookup.cc:3536
  #, gcc-internal-format
  msgid "%q#D previously declared here"
  msgstr ""
  
! #: cp/decl.cc:2371
  #, gcc-internal-format
  msgid "parameter declaration is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2376
  #, gcc-internal-format
  msgid "structured binding at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2380
  #, gcc-internal-format
  msgid "static structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2384
  #, gcc-internal-format
  msgid "extern structured binding is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2391
  #, gcc-internal-format
  msgid "static data member is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2394
  #, gcc-internal-format
  msgid "variable at namespace scope is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2397
  #, gcc-internal-format
  msgid "static variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2400
  #, gcc-internal-format
  msgid "extern variable is not name-independent"
  msgstr ""
  
! #: cp/decl.cc:2412
  #, gcc-internal-format
  msgid "prototype specified for %q#D"
  msgstr ""
  
! #: cp/decl.cc:2414
  #, gcc-internal-format
  msgid "previous non-prototype definition here"
  msgstr ""
  
! #: cp/decl.cc:2454
  #, gcc-internal-format
  msgid "conflicting declaration of %q#D with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2457
  #, gcc-internal-format
  msgid "previous declaration with %qL linkage"
  msgstr ""
  
! #: cp/decl.cc:2506 cp/decl.cc:2516
  #, gcc-internal-format
  msgid "default argument given for parameter %d of %q#D"
  msgstr ""
  
! #: cp/decl.cc:2509 cp/decl.cc:2519
  #, gcc-internal-format
  msgid "previous specification in %q#D here"
  msgstr ""
  
! #: cp/decl.cc:2574 cp/decl.cc:18538
  #, gcc-internal-format
  msgid "conflicting exporting for declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:2576 cp/decl.cc:18540
  #, gcc-internal-format
  msgid "previously declared here without exporting"
  msgstr ""
  
! #: cp/decl.cc:2606
  #, gcc-internal-format
  msgid "previous definition of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2607
  #, gcc-internal-format
  msgid "previous declaration of %qD here"
  msgstr ""
  
! #: cp/decl.cc:2622
  #, gcc-internal-format
  msgid "function %qD declared %<[[noreturn]]%> but its first declaration was not"
  msgstr ""
  
! #: cp/decl.cc:2669
  #, gcc-internal-format
  msgid "redundant redeclaration of %qD in same scope"
  msgstr ""
  
! #: cp/decl.cc:2685
  #, gcc-internal-format
  msgid "deleted definition of %qD is not first declaration"
  msgstr ""
*************** msgstr ""
*** 58901,58944 ****
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3177
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.cc:3328
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.cc:3610 cp/decl.cc:3639 cp/decl.cc:3677 cp/decl.cc:3694
! #: cp/decl.cc:3793
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3626
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.cc:3636
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.cc:3650 cp/decl.cc:3704
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3653 cp/decl.cc:3707
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3663
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
--- 58977,59020 ----
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
! #: cp/decl.cc:3181
  #, gcc-internal-format
  msgid "explicit specialization of %qD after first use"
  msgstr ""
  
! #: cp/decl.cc:3332
  #, gcc-internal-format
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
  msgstr ""
  
  #. Reject two definitions.
! #: cp/decl.cc:3614 cp/decl.cc:3643 cp/decl.cc:3681 cp/decl.cc:3698
! #: cp/decl.cc:3797
  #, gcc-internal-format
  msgid "redefinition of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3630
  #, gcc-internal-format
  msgid "%qD conflicts with used function"
  msgstr ""
  
! #: cp/decl.cc:3640
  #, gcc-internal-format
  msgid "%q#D not declared in class"
  msgstr ""
  
! #: cp/decl.cc:3654 cp/decl.cc:3708
  #, gcc-internal-format
  msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3657 cp/decl.cc:3711
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr ""
  
! #: cp/decl.cc:3667
  #, gcc-internal-format
  msgid "comparison operator %q+D defaulted after its first declaration"
  msgstr ""
*************** msgstr ""
*** 58946,61541 ****
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3724
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3739
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3742
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3757 cp/decl.cc:3801 cp/name-lookup.cc:2990
! #: cp/name-lookup.cc:3503 cp/name-lookup.cc:3506 cp/name-lookup.cc:3529
! #: cp/name-lookup.cc:3532
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3784
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.cc:3853
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3854
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4198
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.cc:4199 cp/decl.cc:4867
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4203
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4205
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.cc:4243 cp/decl.cc:4543
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4277
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4289 cp/decl.cc:4508
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4295 cp/decl.cc:4497 cp/decl.cc:4510
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4301 cp/decl.cc:4524
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4307 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4313 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr ""
  
! #: cp/decl.cc:4320 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4326 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4359 cp/decl.cc:4585
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr ""
  
! #: cp/decl.cc:4361 cp/decl.cc:4568
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4502
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4869
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5060 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.cc:5066
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.cc:5077
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.cc:5118 cp/decl.cc:5219
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5119
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5133
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:5142
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5155
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr ""
  
! #: cp/decl.cc:5229
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.cc:5750
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5808
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5825
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5830
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6176
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6186 cp/parser.cc:26379
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6215
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6227
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6230
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6233
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6252
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6255
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6297
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6302
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6319
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6352
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6360
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6367
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6370
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6375
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6378
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6381
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6385
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6389
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6393
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6397
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6401
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6404 cp/decl.cc:6407 cp/decl.cc:6410
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6433
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6436
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6449 cp/decl.cc:15028 cp/decl.cc:16693 cp/parser.cc:17549
! #: cp/parser.cc:23741 cp/parser.cc:31130
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.cc:6451 cp/decl.cc:15029
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6520
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6524
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6590 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.cc:6605
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6617
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6654
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6681
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6690
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6703
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6719
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6768
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6786
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6824
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6833
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6900
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6909 cp/decl.cc:8393
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6920
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6990
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7073
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7079
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7099
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7103
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7168
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7175
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7187
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7235
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7260
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7362
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7366
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7373
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7416 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7423 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7432 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7440
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7444
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7447
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7747
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7819
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7864
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7881 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7886
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7911
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7967
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8021
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8060 cp/decl.cc:8351 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.cc:8103
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8113
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8247
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8381
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8395
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8408
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8464
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8485
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8536
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8679
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8729
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8731
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8734
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8739
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8766 cp/decl.cc:9790 cp/typeck.cc:8279 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8963
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9165
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9368
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9392
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9397
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9402
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9407
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9412
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9477
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9498 cp/decl.cc:17092
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9502 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9547 cp/decl.cc:17059
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9583
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9595
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr ""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9651
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9812
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9855
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9864
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10081
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10316
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10317
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/decl.cc:10336
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10339
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10349
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10374
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10382
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10392
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10593 cp/decl.cc:10767
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10605
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10615 cp/decl.cc:10797
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10628 cp/decl.cc:10904
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10640 cp/decl.cc:10956
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10649 cp/decl.cc:11104
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10655 cp/decl.cc:11109
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10663 cp/decl.cc:11115
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10791
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10807 cp/decl.cc:10964
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10811
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10814
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10966
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11021 cp/decl.cc:11068
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11027
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11074
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11131
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11690
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11693
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11698
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11917
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11921
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11924
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11940
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11968
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11976
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11979
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11987
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11990
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:11998
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12001
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12010
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12017
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12049
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12089
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12166
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12204
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12213
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12286
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12297
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12320
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12329
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12360
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12402
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12405
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12408 cp/decl.cc:12411
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12420
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12421
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12482
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12485
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12490
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12493
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12499 cp/decl.cc:15549 cp/decl.cc:15559 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12512
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12514 cp/decl.cc:12523 cp/typeck.cc:4909
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12521
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12527
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12541
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12551
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12559
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12565
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12572
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12577
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12674
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12715
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12721
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12743
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12949
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12952
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12961
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12964
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12967
  #, fuzzy, gcc-internal-format
  #| msgid "double constants not supported"
  msgid "variable concepts are no longer supported"
  msgstr "ორმაგი კონსტანტები მხარდაჭერილი არაა"
  
! #: cp/decl.cc:13088
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13092
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13096
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13107
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13112
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13117
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13229
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13232
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13263 cp/decl.cc:13335
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13267 cp/decl.cc:13338
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13318
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13321
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13345
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13348
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13354
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13357
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13409
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13469
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13472
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13482
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13489
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13496
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13503
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13506
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13524
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13528
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13542
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13640
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13643
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13654
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13657
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13670
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13673
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13682
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13685
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13689
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13698
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13719
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13727
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13742
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13747
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13768
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13785
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13800
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13830
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13901
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13907
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13928
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14141
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14144 cp/decl.cc:14166
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14147
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14157
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14181
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14188
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14216
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14267
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14275 cp/decl.cc:14284 cp/decl.cc:16280
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14292
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14297
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14332
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14339 cp/decl.cc:14346 cp/decl.cc:14353 cp/decl.cc:14360
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14371
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14381
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14435
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14485 cp/decl.cc:14489 cp/decl.cc:14492
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14509
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14517
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14580
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14587
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14596
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14598
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14667
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14711
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14737
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14746
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14759
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14766
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14776 cp/decl.cc:14956
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14784 cp/decl.cc:14793 cp/decl.cc:14799 cp/decl.cc:14805
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14815
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14825 cp/decl.cc:14828 cp/decl.cc:14834 cp/decl.cc:14845
! #: cp/decl.cc:14857 cp/decl.cc:14867 cp/decl.cc:14871
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14831
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14838 cp/decl.cc:14863
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14851
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14887
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14890
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14898
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14928
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14954
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14968
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14973
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14981
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14995
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15091
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15097
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15164
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15178
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15184
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15196
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15221
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15226
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15251
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15260
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15267
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15276
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15281
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15288
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15294
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr ""
  
! #: cp/decl.cc:15306
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15316
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15329
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15343
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15346
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15353
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15379
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15391
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.cc:15397
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15404
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15437
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15439
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15444
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15445
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15453
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15454
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15472
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15489
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15494
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15508
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15538
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15546
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15556
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15565
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15588
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15636
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15649 cp/decl.cc:15656
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15658
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15687
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15688
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15761
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15840
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15866
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15871
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15901
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15903
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15911
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15965
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15974
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15977
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15988
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15991
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15994
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16004
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16011
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16017
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16023
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16029
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16035
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16051
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16054
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16080
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16083
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16088
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16118
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16210
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16218
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16220
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16237
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16257
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16271
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16286
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16305
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16315 cp/parser.cc:23172
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16322
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16325
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16331 cp/parser.cc:28248
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16341
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16395 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16399
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16419
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16422
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16438
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16459
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16469
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16479
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16493
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16500
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16507 cp/decl.cc:16520
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16526
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16535
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16541
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16549 cp/decl.cc:16928
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16559
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16562
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16627
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16632
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16652
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16655
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16674
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16682
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16694 cp/parser.cc:23742 cp/parser.cc:31131
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16744 cp/decl.cc:16755
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16749
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16792 cp/decl.cc:16800 cp/decl.cc:16807 cp/decl.cc:16814
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16866
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16869
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16875
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16884
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16887
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16899
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16911
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16918
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16919
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16961
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16970
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17011
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17018
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17024
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17032
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17039
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17071
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17076
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17278
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17281
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17408
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17441
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17449
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17474
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17476
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17759
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17838
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17845
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17903
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17911
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr ""
  
! #: cp/decl.cc:17919
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17929
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17939
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17970
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17980
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18006
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18007
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18019
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18020
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18031
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18032 cp/decl.cc:18042
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18043
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18058
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18082
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18089
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18091
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18100
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18102
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18118
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18137
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18144
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18156
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18213
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18237
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18240
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18242
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18251
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18252 cp/decl.cc:18260
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18259
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
--- 59022,61617 ----
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
! #: cp/decl.cc:3728
  #, gcc-internal-format
  msgid "redeclaration of friend %q#D may not have default template arguments"
  msgstr ""
  
! #: cp/decl.cc:3743
  #, gcc-internal-format
  msgid "thread-local declaration of %q#D follows non-thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3746
  #, gcc-internal-format
  msgid "non-thread-local declaration of %q#D follows thread-local declaration"
  msgstr ""
  
! #: cp/decl.cc:3761 cp/decl.cc:3805 cp/name-lookup.cc:2991
! #: cp/name-lookup.cc:3504 cp/name-lookup.cc:3507 cp/name-lookup.cc:3530
! #: cp/name-lookup.cc:3533
  #, gcc-internal-format
  msgid "redeclaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:3788
  #, gcc-internal-format
  msgid "redundant redeclaration of %<constexpr%> static data member %qD"
  msgstr ""
  
! #: cp/decl.cc:3857
  #, gcc-internal-format
  msgid "local label %qE conflicts with existing label"
  msgstr ""
  
! #: cp/decl.cc:3858
  #, gcc-internal-format
  msgid "previous label"
  msgstr ""
  
! #: cp/decl.cc:4202
  #, gcc-internal-format
  msgid "jump to label %qD"
  msgstr ""
  
! #: cp/decl.cc:4203 cp/decl.cc:4871
  #, gcc-internal-format
  msgid "jump to case label"
  msgstr ""
  
! #: cp/decl.cc:4207
  #, gcc-internal-format
  msgid "  as a possible target of computed goto"
  msgstr ""
  
! #: cp/decl.cc:4209
  #, gcc-internal-format
  msgid "  from here"
  msgstr ""
  
! #: cp/decl.cc:4247 cp/decl.cc:4547
  #, gcc-internal-format
  msgid "  exits OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4281
  #, gcc-internal-format
  msgid "  crosses initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4293 cp/decl.cc:4512
  #, gcc-internal-format
  msgid "  enters %<try%> block"
  msgstr ""
  
! #: cp/decl.cc:4299 cp/decl.cc:4501 cp/decl.cc:4514
  #, gcc-internal-format
  msgid "  enters %<catch%> block"
  msgstr ""
  
! #: cp/decl.cc:4305 cp/decl.cc:4528
  #, gcc-internal-format
  msgid "  enters OpenMP structured block"
  msgstr ""
  
! #: cp/decl.cc:4311 cp/decl.cc:4516
  #, gcc-internal-format
  msgid "  enters synchronized or atomic statement"
  msgstr ""
  
! #: cp/decl.cc:4317 cp/decl.cc:4522
  #, gcc-internal-format
  msgid "  enters statement expression"
  msgstr ""
  
! #: cp/decl.cc:4324 cp/decl.cc:4518
  #, gcc-internal-format
  msgid "  enters %<constexpr if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4330 cp/decl.cc:4520
  #, gcc-internal-format
  msgid "  enters %<consteval if%> statement"
  msgstr ""
  
! #: cp/decl.cc:4363 cp/decl.cc:4589
  #, gcc-internal-format
  msgid "  does not destroy %qD"
  msgstr ""
  
! #: cp/decl.cc:4365 cp/decl.cc:4572
  #, gcc-internal-format
  msgid "  does not clean up handled exception"
  msgstr ""
  
! #: cp/decl.cc:4506
  #, gcc-internal-format
  msgid "  skips initialization of %q#D"
  msgstr ""
  
! #: cp/decl.cc:4873
  #, gcc-internal-format
  msgid "  enters %<template for%> statement"
  msgstr ""
  
! #: cp/decl.cc:5064 cp/parser.cc:8095
  #, gcc-internal-format
  msgid "%qD used without template arguments"
  msgstr ""
  
! #: cp/decl.cc:5070
  #, gcc-internal-format
  msgid "%qD is a function, not a type"
  msgstr ""
  
! #: cp/decl.cc:5081
  #, gcc-internal-format
  msgid "%q#T is not a class"
  msgstr ""
  
! #: cp/decl.cc:5122 cp/decl.cc:5223
  #, gcc-internal-format
  msgid "no class template named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5123
  #, gcc-internal-format
  msgid "no type named %q#T in %q#T"
  msgstr ""
  
! #: cp/decl.cc:5137
  #, gcc-internal-format
  msgid "lookup of %qT in %qT is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:5146
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#T, which is not a class template"
  msgstr ""
  
! #: cp/decl.cc:5159
  #, gcc-internal-format
  msgid "%<typename %T::%D%> names %q#D, which is not a type"
  msgstr ""
  
! #: cp/decl.cc:5233
  #, gcc-internal-format
  msgid "template parameters do not match template %qD"
  msgstr ""
  
! #: cp/decl.cc:5754
  #, gcc-internal-format
  msgid "%<-faligned-new=%d%> is not a power of two"
  msgstr ""
  
! #: cp/decl.cc:5812
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5816
  #, gcc-internal-format
  msgid "%<--param destructive-interference-size=%d%> is less than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:5829
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is less than %d"
  msgstr ""
  
! #: cp/decl.cc:5834
  #, gcc-internal-format
  msgid "%<--param constructive-interference-size=%d%> is greater than %<--param l1-cache-line-size=%d%>"
  msgstr ""
  
! #: cp/decl.cc:6177
  #, gcc-internal-format
  msgid "%q#D invalid; an anonymous union may only have public non-static data members"
  msgstr ""
  
! #: cp/decl.cc:6187 cp/parser.cc:26381
  #, gcc-internal-format
  msgid "this flexibility is deprecated and will be removed"
  msgstr ""
  
! #: cp/decl.cc:6216
  #, gcc-internal-format
  msgid "anonymous struct with base classes"
  msgstr ""
  
! #: cp/decl.cc:6228
  #, gcc-internal-format
  msgid "member %q+#D with constructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6231
  #, gcc-internal-format
  msgid "member %q+#D with destructor not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6234
  #, gcc-internal-format
  msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
  msgstr ""
  
! #: cp/decl.cc:6253
  #, gcc-internal-format
  msgid "attribute ignored in declaration of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6256
  #, gcc-internal-format
  msgid "attribute for %q#T must follow the %qs keyword"
  msgstr ""
  
! #: cp/decl.cc:6298
  #, gcc-internal-format
  msgid "multiple types in one declaration"
  msgstr ""
  
! #: cp/decl.cc:6303
  #, gcc-internal-format
  msgid "redeclaration of C++ built-in type %qT"
  msgstr ""
  
! #: cp/decl.cc:6320
  #, gcc-internal-format
  msgid "%<auto%> can only be specified for variables or function declarations"
  msgstr ""
  
! #: cp/decl.cc:6353
  #, gcc-internal-format
  msgid "missing type-name in typedef-declaration"
  msgstr ""
  
! #: cp/decl.cc:6361
  #, gcc-internal-format
  msgid "ISO C++ prohibits anonymous structs"
  msgstr ""
  
! #: cp/decl.cc:6368
  #, gcc-internal-format
  msgid "%<inline%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6371
  #, gcc-internal-format
  msgid "%<virtual%> can only be specified for functions"
  msgstr ""
  
! #: cp/decl.cc:6376
  #, gcc-internal-format
  msgid "%<friend%> can only be specified inside a class"
  msgstr ""
  
! #: cp/decl.cc:6379
  #, gcc-internal-format
  msgid "%<explicit%> can only be specified for constructors"
  msgstr ""
  
! #: cp/decl.cc:6382
  #, gcc-internal-format
  msgid "a storage class can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6386
  #, gcc-internal-format
  msgid "%<const%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6390
  #, gcc-internal-format
  msgid "%<volatile%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6394
  #, gcc-internal-format
  msgid "%<__restrict%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6398
  #, gcc-internal-format
  msgid "%<__thread%> can only be specified for objects and functions"
  msgstr ""
  
! #: cp/decl.cc:6402
  #, gcc-internal-format
  msgid "%<typedef%> was ignored in this declaration"
  msgstr ""
  
! #: cp/decl.cc:6405 cp/decl.cc:6408 cp/decl.cc:6411
  #, gcc-internal-format
  msgid "%qs cannot be used for type declarations"
  msgstr ""
  
! #: cp/decl.cc:6434
  #, gcc-internal-format
  msgid "attribute ignored in explicit instantiation %q#T"
  msgstr ""
  
! #: cp/decl.cc:6437
  #, gcc-internal-format
  msgid "no attribute can be applied to an explicit instantiation"
  msgstr ""
  
! #: cp/decl.cc:6450 cp/decl.cc:15032 cp/decl.cc:16697 cp/parser.cc:17551
! #: cp/parser.cc:23743 cp/parser.cc:31133
  #, gcc-internal-format
  msgid "attribute ignored"
  msgstr ""
  
! #: cp/decl.cc:6452 cp/decl.cc:15033
  #, gcc-internal-format
  msgid "an attribute that appertains to a type-specifier is ignored"
  msgstr ""
  
! #: cp/decl.cc:6521
  #, gcc-internal-format
  msgid "ignoring attributes applied to class type %qT outside of definition"
  msgstr ""
  
  #. A template type parameter or other dependent type.
! #: cp/decl.cc:6525
  #, gcc-internal-format
  msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
  msgstr ""
  
! #: cp/decl.cc:6591 cp/decl2.cc:1277 cp/decl2.cc:1478
  #, gcc-internal-format
  msgid "typedef %qD is initialized (use %qs instead)"
  msgstr ""
  
! #: cp/decl.cc:6606
  #, gcc-internal-format
  msgid "postconditions with deduced result name types must only appear on function definitions"
  msgstr ""
  
! #: cp/decl.cc:6618
  #, gcc-internal-format
  msgid "declaration of %q#D has %<extern%> and is initialized"
  msgstr ""
  
! #: cp/decl.cc:6655
  #, gcc-internal-format
  msgid "definition of %q#D is marked %<dllimport%>"
  msgstr ""
  
! #: cp/decl.cc:6682
  #, gcc-internal-format
  msgid "%q+#D is not a static data member of %q#T"
  msgstr ""
  
! #: cp/decl.cc:6691
  #, gcc-internal-format
  msgid "non-member-template declaration of %qD"
  msgstr ""
  
! #: cp/decl.cc:6692
  #, gcc-internal-format
  msgid "does not match member template declaration here"
  msgstr ""
  
! #: cp/decl.cc:6704
  #, gcc-internal-format
  msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:6720
  #, gcc-internal-format
  msgid "duplicate initialization of %qD"
  msgstr ""
  
! #: cp/decl.cc:6769
  #, gcc-internal-format
  msgid "declaration of %q#D outside of class is not definition"
  msgstr ""
  
! #: cp/decl.cc:6787
  #, gcc-internal-format
  msgid "block-scope extern declaration %q#D must not be attached to a named module"
  msgstr ""
  
! #: cp/decl.cc:6825
  #, gcc-internal-format
  msgid "%qD defined %<thread_local%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6834
  #, gcc-internal-format
  msgid "%qD defined %<static%> in %qs function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:6901
  #, gcc-internal-format
  msgid "variable %q#D has initializer but incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6910 cp/decl.cc:8394
  #, gcc-internal-format
  msgid "elements of array %q#D have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:6921
  #, gcc-internal-format
  msgid "aggregate %q#D has incomplete type and cannot be defined"
  msgstr ""
  
! #: cp/decl.cc:6991
  #, gcc-internal-format
  msgid "%qD declared as reference but not initialized"
  msgstr ""
  
! #: cp/decl.cc:7074
  #, gcc-internal-format
  msgid "name used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7080
  #, gcc-internal-format
  msgid "name %qD used in a GNU-style designated initializer for an array"
  msgstr ""
  
! #: cp/decl.cc:7100
  #, gcc-internal-format
  msgid "non-trivial designated initializers not supported"
  msgstr ""
  
! #: cp/decl.cc:7104
  #, gcc-internal-format
  msgid "C99 designator %qE is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:7169
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qD"
  msgstr ""
  
! #: cp/decl.cc:7176
  #, gcc-internal-format
  msgid "array size missing in %qD"
  msgstr ""
  
! #: cp/decl.cc:7188
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:7236
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t known"
  msgstr ""
  
! #: cp/decl.cc:7261
  #, gcc-internal-format
  msgid "storage size of %qD isn%'t constant"
  msgstr ""
  
! #: cp/decl.cc:7363
  #, gcc-internal-format
  msgid "sorry: semantics of inline variable %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7367
  #, gcc-internal-format
  msgid "sorry: semantics of inline function static data %q#D are wrong (you%'ll wind up with multiple copies)"
  msgstr ""
  
! #: cp/decl.cc:7374
  #, gcc-internal-format
  msgid "you can work around this by removing the initializer"
  msgstr ""
  
! #: cp/decl.cc:7417 rust/backend/rust-tree.cc:3278
  #, gcc-internal-format
  msgid "uninitialized %<const %D%>"
  msgstr ""
  
! #: cp/decl.cc:7424 rust/backend/rust-tree.cc:3285
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> function"
  msgstr ""
  
! #: cp/decl.cc:7433 rust/backend/rust-tree.cc:3294
  #, gcc-internal-format
  msgid "uninitialized variable %qD in %<constexpr%> context"
  msgstr ""
  
! #: cp/decl.cc:7441
  #, gcc-internal-format
  msgid "%q#T has no user-provided default constructor"
  msgstr ""
  
! #: cp/decl.cc:7445
  #, gcc-internal-format
  msgid "constructor is not user-provided because it is explicitly defaulted in the class body"
  msgstr ""
  
! #: cp/decl.cc:7448
  #, gcc-internal-format
  msgid "and the implicitly-defined constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/decl.cc:7748
  #, gcc-internal-format
  msgid "invalid type %qT as initializer for a vector of type %qT"
  msgstr ""
  
! #: cp/decl.cc:7820
  #, gcc-internal-format
  msgid "initializer for %qT must be brace-enclosed"
  msgstr ""
  
! #: cp/decl.cc:7865
  #, gcc-internal-format
  msgid "%<[%E] =%> used in a GNU-style designated initializer for class %qT"
  msgstr ""
  
! #: cp/decl.cc:7882 cp/init.cc:3439 cp/search.cc:1245
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:7887
  #, gcc-internal-format
  msgid "%qT has no non-static data member named %qD"
  msgstr ""
  
! #: cp/decl.cc:7912
  #, gcc-internal-format
  msgid "%qD is not a direct member of %qT"
  msgstr ""
  
! #: cp/decl.cc:7968
  #, gcc-internal-format
  msgid "invalid initializer for %q#D"
  msgstr ""
  
! #: cp/decl.cc:8022
  #, gcc-internal-format
  msgid "C99 designator %qE outside aggregate initializer"
  msgstr ""
  
! #: cp/decl.cc:8061 cp/decl.cc:8352 cp/typeck2.cc:1727 cp/typeck2.cc:2062
  #: cp/typeck2.cc:2110 cp/typeck2.cc:2157
  #, gcc-internal-format
  msgid "too many initializers for %qT"
  msgstr ""
  
! #: cp/decl.cc:8104
  #, gcc-internal-format
  msgid "braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8114
  #, gcc-internal-format
  msgid "too many braces around scalar initializer for type %qT"
  msgstr ""
  
! #: cp/decl.cc:8248
  #, gcc-internal-format
  msgid "missing braces around initializer for %qT"
  msgstr ""
  
! #: cp/decl.cc:8382
  #, gcc-internal-format
  msgid "structured binding has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:8396
  #, gcc-internal-format
  msgid "elements of array %q#T have incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8409
  #, gcc-internal-format
  msgid "variable-sized compound literal"
  msgstr ""
  
! #: cp/decl.cc:8465
  #, gcc-internal-format
  msgid "%q#D has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:8486
  #, gcc-internal-format
  msgid "scalar object %qD requires one element in initializer"
  msgstr ""
  
! #: cp/decl.cc:8537
  #, gcc-internal-format
  msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
  msgstr ""
  
! #: cp/decl.cc:8680
  #, gcc-internal-format
  msgid "array %qD initialized by parenthesized string literal %qE"
  msgstr ""
  
! #: cp/decl.cc:8730
  #, gcc-internal-format
  msgid "initializer invalid for static member with constructor"
  msgstr ""
  
! #: cp/decl.cc:8732
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8735
  #, gcc-internal-format
  msgid "non-constant in-class initialization invalid for non-inline static member %qD"
  msgstr ""
  
! #: cp/decl.cc:8740
  #, gcc-internal-format
  msgid "(an out of class initialization is required)"
  msgstr ""
  
! #: cp/decl.cc:8767 cp/decl.cc:9791 cp/typeck.cc:8280 d/d-codegen.cc:773
  #: rust/backend/rust-tree.cc:4770
  #, gcc-internal-format
  msgid "address of explicit register variable %qD requested"
  msgstr ""
  
! #: cp/decl.cc:8964
  #, gcc-internal-format
  msgid "reference %qD is initialized with itself"
  msgstr ""
  
! #: cp/decl.cc:9166
  #, gcc-internal-format
  msgid "argument %d of %qE must be of %<omp_interop_t%>"
  msgstr ""
  
! #: cp/decl.cc:9369
  #, gcc-internal-format
  msgid "could not find variant declaration"
  msgstr ""
  
! #: cp/decl.cc:9393
  #, gcc-internal-format
  msgid "%<declare variant%> on constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9398
  #, gcc-internal-format
  msgid "%<declare variant%> on destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:9403
  #, gcc-internal-format
  msgid "%<declare variant%> on defaulted %qD"
  msgstr ""
  
! #: cp/decl.cc:9408
  #, gcc-internal-format
  msgid "%<declare variant%> on deleted %qD"
  msgstr ""
  
! #: cp/decl.cc:9413
  #, gcc-internal-format
  msgid "%<declare variant%> on virtual %qD"
  msgstr ""
  
! #: cp/decl.cc:9478
  #, gcc-internal-format
  msgid "assignment (not initialization) in declaration"
  msgstr ""
  
! #: cp/decl.cc:9499 cp/decl.cc:17096
  #, gcc-internal-format
  msgid "ISO C++17 does not allow %<register%> storage class specifier"
  msgstr ""
  
! #: cp/decl.cc:9503 cp/decl.cc:17100
  #, gcc-internal-format
  msgid "%<register%> storage class specifier used"
  msgstr ""
  
! #: cp/decl.cc:9548 cp/decl.cc:17063
  #, gcc-internal-format
  msgid "declaration of %q#D has no initializer"
  msgstr ""
  
! #: cp/decl.cc:9584
  #, gcc-internal-format
  msgid "initializer for %<decltype(auto) %D%> has function type; did you forget the %<()%>?"
  msgstr ""
  
! #: cp/decl.cc:9596
  #, gcc-internal-format
  msgid "deduced type %qT for %qD is incomplete"
  msgstr ""
  
  #. [basic.start.main]/3: A program that defines main as deleted
  #. is ill-formed.
! #: cp/decl.cc:9652
  #, gcc-internal-format
  msgid "%<::main%> cannot be deleted"
  msgstr ""
  
! #: cp/decl.cc:9813
  #, gcc-internal-format
  msgid "shadowing previous type declaration of %q#D"
  msgstr ""
  
! #: cp/decl.cc:9856
  #, gcc-internal-format
  msgid "%<constinit%> can only be applied to a variable with static or thread storage duration"
  msgstr ""
  
! #: cp/decl.cc:9865
  #, gcc-internal-format
  msgid "%<constinit%> can be applied to structured binding only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:10080
  #, gcc-internal-format
  msgid "function %q#D is initialized like a variable"
  msgstr ""
  
! #: cp/decl.cc:10318
  #, gcc-internal-format
  msgid "cannot decompose lambda closure type %qT"
  msgstr ""
  
! #: cp/decl.cc:10319
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "lambda declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/decl.cc:10338
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous struct member"
  msgstr ""
  
! #: cp/decl.cc:10341
  #, gcc-internal-format
  msgid "cannot decompose class type %qT because it has an anonymous union member"
  msgstr ""
  
! #: cp/decl.cc:10351
  #, gcc-internal-format
  msgid "cannot decompose inaccessible member %qD of %qT"
  msgstr ""
  
! #: cp/decl.cc:10376
  #, gcc-internal-format
  msgid "in base class of %qT"
  msgstr ""
  
! #: cp/decl.cc:10384
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: both it and its base class %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10394
  #, gcc-internal-format
  msgid "cannot decompose class type %qT: its base classes %qT and %qT have non-static data members"
  msgstr ""
  
! #: cp/decl.cc:10595 cp/decl.cc:10769
  #, gcc-internal-format
  msgid "structured binding refers to incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:10607
  #, gcc-internal-format
  msgid "cannot decompose array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:10617 cp/decl.cc:10799
  #, gcc-internal-format
  msgid "cannot decompose variable length array %qT"
  msgstr ""
  
! #: cp/decl.cc:10630 cp/decl.cc:10906
  #, gcc-internal-format
  msgid "cannot decompose variable length vector %qT"
  msgstr ""
  
! #: cp/decl.cc:10642 cp/decl.cc:10958
  #, gcc-internal-format
  msgid "%<std::tuple_size<%T>::value%> is not an integral constant expression"
  msgstr ""
  
! #: cp/decl.cc:10651 cp/decl.cc:11106
  #, gcc-internal-format
  msgid "cannot decompose union type %qT"
  msgstr ""
  
! #: cp/decl.cc:10657 cp/decl.cc:11111
  #, gcc-internal-format
  msgid "cannot decompose non-array non-class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10665 cp/decl.cc:11117
  #, gcc-internal-format
  msgid "structured binding refers to incomplete class type %qT"
  msgstr ""
  
! #: cp/decl.cc:10793
  #, gcc-internal-format
  msgid "array initializer for structured binding declaration in condition"
  msgstr ""
  
! #: cp/decl.cc:10809 cp/decl.cc:10966
  #, gcc-internal-format, gfc-internal-format
  msgid "%u name provided for structured binding"
  msgid_plural "%u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10813
  #, gcc-internal-format, gfc-internal-format
  msgid "only %u name provided for structured binding"
  msgid_plural "only %u names provided for structured binding"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10816
  #, gcc-internal-format
  msgid "while %qT decomposes into %wu element"
  msgid_plural "while %qT decomposes into %wu elements"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/decl.cc:10968
  #, gcc-internal-format
  msgid "while %qT decomposes into %E elements"
  msgstr ""
  
! #: cp/decl.cc:11023 cp/decl.cc:11070
  #, gcc-internal-format
  msgid "%<std::tuple_element<%wu, %T>::type%> is %<void%>"
  msgstr ""
  
! #: cp/decl.cc:11029
  #, gcc-internal-format
  msgid "in initialization of structured binding pack %qD"
  msgstr ""
  
! #: cp/decl.cc:11076
  #, gcc-internal-format
  msgid "in initialization of structured binding variable %qD"
  msgstr ""
  
! #: cp/decl.cc:11133
  #, gcc-internal-format
  msgid "cannot decompose class type %qT without non-static data members"
  msgstr ""
  
! #: cp/decl.cc:11692
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> needs dynamic initialization"
  msgstr ""
  
! #: cp/decl.cc:11695
  #, gcc-internal-format
  msgid "non-local variable %qD declared %<__thread%> has a non-trivial destructor"
  msgstr ""
  
! #: cp/decl.cc:11700
  #, gcc-internal-format
  msgid "C++11 %<thread_local%> allows dynamic initialization and destruction"
  msgstr ""
  
! #: cp/decl.cc:11919
  #, gcc-internal-format
  msgid "initializer fails to determine size of %qT"
  msgstr ""
  
! #: cp/decl.cc:11923
  #, gcc-internal-format
  msgid "array size missing in %qT"
  msgstr ""
  
! #: cp/decl.cc:11926
  #, gcc-internal-format
  msgid "zero-size array %qT"
  msgstr ""
  
! #: cp/decl.cc:11942
  #, gcc-internal-format
  msgid "destructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11944
  #, gcc-internal-format
  msgid "constructor for alien class %qT cannot be a member"
  msgstr ""
  
! #: cp/decl.cc:11970
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> variable"
  msgstr ""
  
! #: cp/decl.cc:11972
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in variable declaration"
  msgstr ""
  
! #: cp/decl.cc:11978
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11981
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> parameter"
  msgstr ""
  
! #: cp/decl.cc:11983
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:11989
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> type"
  msgstr ""
  
! #: cp/decl.cc:11992
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> type"
  msgstr ""
  
! #: cp/decl.cc:11994
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in type declaration"
  msgstr ""
  
! #: cp/decl.cc:12000
  #, gcc-internal-format
  msgid "%qD declared as a %<virtual%> field"
  msgstr ""
  
! #: cp/decl.cc:12003
  #, gcc-internal-format
  msgid "%qD declared as an %<inline%> field"
  msgstr ""
  
! #: cp/decl.cc:12005
  #, gcc-internal-format
  msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in field declaration"
  msgstr ""
  
! #: cp/decl.cc:12012
  #, gcc-internal-format
  msgid "%q+D declared as a friend"
  msgstr ""
  
! #: cp/decl.cc:12019
  #, gcc-internal-format
  msgid "%q+D declared with an exception specification"
  msgstr ""
  
! #: cp/decl.cc:12051
  #, gcc-internal-format
  msgid "definition of %qD is not in namespace enclosing %qT"
  msgstr ""
  
! #: cp/decl.cc:12091
  #, gcc-internal-format
  msgid "static member function %q#D declared with type qualifiers"
  msgstr ""
  
! #: cp/decl.cc:12168
  #, gcc-internal-format
  msgid "function concepts are no longer supported"
  msgstr ""
  
! #: cp/decl.cc:12206
  #, gcc-internal-format
  msgid "constraints on a non-templated function"
  msgstr ""
  
! #: cp/decl.cc:12208
  #, gcc-internal-format
  msgid "constrained non-template friend declaration must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12215
  #, gcc-internal-format
  msgid "friend function template with constraints that depend on outer template parameters must be a definition"
  msgstr ""
  
! #: cp/decl.cc:12288
  #, gcc-internal-format
  msgid "defining explicit specialization %qD in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:12299
  #, gcc-internal-format
  msgid "invalid use of template-id %qD in declaration of primary template"
  msgstr ""
  
! #: cp/decl.cc:12322
  #, gcc-internal-format
  msgid "default arguments are not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
! #: cp/decl.cc:12331
  #, gcc-internal-format
  msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
  msgstr ""
  
  #. diagnostics::option_id=
! #: cp/decl.cc:12362
  #, gcc-internal-format
  msgid "friend declaration of %qD specifies default arguments and isn%'t a definition"
  msgstr ""
  
! #: cp/decl.cc:12404
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a template"
  msgstr ""
  
! #: cp/decl.cc:12407
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be inline"
  msgstr ""
  
! #: cp/decl.cc:12410 cp/decl.cc:12413
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be %qs"
  msgstr ""
  
! #: cp/decl.cc:12415
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be static"
  msgstr ""
  
! #: cp/decl.cc:12417
  #, gcc-internal-format
  msgid "cannot declare %<::main%> with a linkage specification other than %<extern \"C++\"%>"
  msgstr ""
  
! #: cp/decl.cc:12422
  #, gcc-internal-format
  msgid "cannot attach %<::main%> to a named module"
  msgstr ""
  
! #: cp/decl.cc:12423
  #, gcc-internal-format
  msgid "use %<extern \"C++\"%> to attach it to the global module instead"
  msgstr ""
  
! #: cp/decl.cc:12484
  #, gcc-internal-format
  msgid "non-member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12486
  #, gcc-internal-format
  msgid "static member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12487
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have cv-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12492
  #, gcc-internal-format
  msgid "non-member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12494
  #, gcc-internal-format
  msgid "static member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12495
  #, gcc-internal-format
  msgid "explicit object member function %qD cannot have ref-qualifier"
  msgstr ""
  
! #: cp/decl.cc:12501 cp/decl.cc:15553 cp/decl.cc:15563 cp/parser.cc:13440
  #, gcc-internal-format
  msgid "explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:12514
  #, gcc-internal-format
  msgid "deduction guide %qD must be declared in the same scope as %qT"
  msgstr ""
  
! #: cp/decl.cc:12516 cp/decl.cc:12525 cp/typeck.cc:4910
  #, gcc-internal-format
  msgid "  declared here"
  msgstr ""
  
! #: cp/decl.cc:12523
  #, gcc-internal-format
  msgid "deduction guide %qD must have the same access as %qT"
  msgstr ""
  
! #: cp/decl.cc:12529
  #, gcc-internal-format
  msgid "deduction guide %qD must not have a function body"
  msgstr ""
  
! #: cp/decl.cc:12543
  #, gcc-internal-format
  msgid "literal operator with C linkage"
  msgstr ""
  
! #: cp/decl.cc:12553
  #, gcc-internal-format
  msgid "%qD has invalid argument list"
  msgstr ""
  
! #: cp/decl.cc:12561
  #, gcc-internal-format
  msgid "integer suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12567
  #, gcc-internal-format
  msgid "floating-point suffix %qs shadowed by implementation"
  msgstr ""
  
! #: cp/decl.cc:12574
  #, gcc-internal-format
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr ""
  
! #: cp/decl.cc:12579
  #, gcc-internal-format
  msgid "%qD must be a non-member function"
  msgstr ""
  
! #: cp/decl.cc:12676
  #, gcc-internal-format
  msgid "%<::main%> must return %<int%>"
  msgstr ""
  
! #: cp/decl.cc:12717
  #, gcc-internal-format
  msgid "definition of implicitly-declared %qD"
  msgstr ""
  
! #: cp/decl.cc:12723
  #, gcc-internal-format
  msgid "definition of explicitly-defaulted %q+D"
  msgstr ""
  
! #: cp/decl.cc:12725
  #, gcc-internal-format
  msgid "%q#D explicitly defaulted here"
  msgstr ""
  
! #: cp/decl.cc:12745
  #, gcc-internal-format
  msgid "no %q#D member function declared in class %qT"
  msgstr ""
  
! #: cp/decl.cc:12951
  #, gcc-internal-format
  msgid "cannot declare %<::main%> to be a global variable"
  msgstr ""
  
! #: cp/decl.cc:12954
  #, gcc-internal-format
  msgid "an entity named %<main%> cannot be declared with C language linkage"
  msgstr ""
  
! #: cp/decl.cc:12963
  #, gcc-internal-format
  msgid "a non-template variable cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:12966
  #, gcc-internal-format
  msgid "concept must be defined at namespace scope"
  msgstr ""
  
! #: cp/decl.cc:12969
  #, fuzzy, gcc-internal-format
  #| msgid "double constants not supported"
  msgid "variable concepts are no longer supported"
  msgstr "ორმაგი კონსტანტები მხარდაჭერილი არაა"
  
! #: cp/decl.cc:13090
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of incomplete type"
  msgstr ""
  
! #: cp/decl.cc:13094
  #, gcc-internal-format
  msgid "%<constexpr%> needed for in-class initialization of static data member %q#D of non-integral type"
  msgstr ""
  
! #: cp/decl.cc:13098
  #, gcc-internal-format
  msgid "in-class initialization of static data member %q#D of non-literal type"
  msgstr ""
  
! #: cp/decl.cc:13109
  #, gcc-internal-format
  msgid "invalid in-class initialization of static data member of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13114
  #, gcc-internal-format
  msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
  msgstr ""
  
! #: cp/decl.cc:13119
  #, gcc-internal-format
  msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13231
  #, gcc-internal-format
  msgid "size of array %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13234
  #, gcc-internal-format
  msgid "size of array has non-integral type %qT"
  msgstr ""
  
! #: cp/decl.cc:13265 cp/decl.cc:13337
  #, gcc-internal-format
  msgid "size of array %qD is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13269 cp/decl.cc:13340
  #, gcc-internal-format
  msgid "size of array is not an integral constant-expression"
  msgstr ""
  
! #: cp/decl.cc:13320
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array %qD"
  msgstr ""
  
! #: cp/decl.cc:13323
  #, gcc-internal-format
  msgid "ISO C++ forbids zero-size array"
  msgstr ""
  
! #: cp/decl.cc:13347
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array %qD"
  msgstr ""
  
! #: cp/decl.cc:13350
  #, gcc-internal-format
  msgid "ISO C++ forbids variable length array"
  msgstr ""
  
! #: cp/decl.cc:13356
  #, gcc-internal-format
  msgid "variable length array %qD is used"
  msgstr ""
  
! #: cp/decl.cc:13359
  #, gcc-internal-format
  msgid "variable length array is used"
  msgstr ""
  
! #: cp/decl.cc:13411
  #, gcc-internal-format
  msgid "overflow in array dimension"
  msgstr ""
  
! #: cp/decl.cc:13471
  #, gcc-internal-format
  msgid "%qD declared as array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13474
  #, gcc-internal-format
  msgid "creating array of template placeholder type %qT"
  msgstr ""
  
! #: cp/decl.cc:13484
  #, gcc-internal-format
  msgid "declaration of %qD as array of void"
  msgstr ""
  
! #: cp/decl.cc:13486
  #, gcc-internal-format
  msgid "creating array of void"
  msgstr ""
  
! #: cp/decl.cc:13491
  #, gcc-internal-format
  msgid "declaration of %qD as array of functions"
  msgstr ""
  
! #: cp/decl.cc:13493
  #, gcc-internal-format
  msgid "creating array of functions"
  msgstr ""
  
! #: cp/decl.cc:13498
  #, gcc-internal-format
  msgid "declaration of %qD as array of references"
  msgstr ""
  
! #: cp/decl.cc:13500
  #, gcc-internal-format
  msgid "creating array of references"
  msgstr ""
  
! #: cp/decl.cc:13505
  #, gcc-internal-format
  msgid "declaration of %qD as array of function members"
  msgstr ""
  
! #: cp/decl.cc:13508
  #, gcc-internal-format
  msgid "creating array of function members"
  msgstr ""
  
! #: cp/decl.cc:13526
  #, gcc-internal-format
  msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13530
  #, gcc-internal-format
  msgid "multidimensional array must have bounds for all dimensions except the first"
  msgstr ""
  
! #: cp/decl.cc:13544
  #, gcc-internal-format
  msgid "variable-length array of %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:13642
  #, gcc-internal-format
  msgid "return type specification for constructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13645
  #, gcc-internal-format
  msgid "qualifiers are not allowed on constructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13656
  #, gcc-internal-format
  msgid "return type specification for destructor invalid"
  msgstr ""
  
! #: cp/decl.cc:13659
  #, gcc-internal-format
  msgid "qualifiers are not allowed on destructor declaration"
  msgstr ""
  
! #: cp/decl.cc:13672
  #, gcc-internal-format
  msgid "return type specified for %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13675
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of %<operator %T%>"
  msgstr ""
  
! #: cp/decl.cc:13684
  #, gcc-internal-format
  msgid "return type specified for deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13687
  #, gcc-internal-format
  msgid "qualifiers are not allowed on declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13691
  #, gcc-internal-format
  msgid "template template parameter %qT in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13700
  #, gcc-internal-format
  msgid "%<decl-specifier%> in declaration of deduction guide"
  msgstr ""
  
! #: cp/decl.cc:13721
  #, gcc-internal-format
  msgid "unnamed variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13729
  #, gcc-internal-format
  msgid "variable or field declared void"
  msgstr ""
  
! #: cp/decl.cc:13744
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for variable %qD declared at block scope"
  msgstr ""
  
! #: cp/decl.cc:13749
  #, gcc-internal-format
  msgid "inline variables are only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/decl.cc:13770
  #, gcc-internal-format
  msgid "anonymous non-C-compatible type given name for linkage purposes by %<typedef%> declaration"
  msgstr ""
  
! #: cp/decl.cc:13789
  #, gcc-internal-format
  msgid "type is not C-compatible because it has a base class"
  msgstr ""
  
! #: cp/decl.cc:13804
  #, gcc-internal-format
  msgid "type is not C-compatible because %qD has default member initializer"
  msgstr ""
  
! #: cp/decl.cc:13834
  #, gcc-internal-format
  msgid "type is not C-compatible because it contains %qD declaration"
  msgstr ""
  
! #: cp/decl.cc:13905
  #, gcc-internal-format
  msgid "%qT as type rather than plain %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:13911
  #, gcc-internal-format
  msgid "%<decltype(auto)%> cannot be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:13932
  msgid "%e and %e specified together"
  msgstr ""
  
! #: cp/decl.cc:14145
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14148 cp/decl.cc:14170
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14151
  #, gcc-internal-format
  msgid "invalid use of qualified-name %<%D::%D%>"
  msgstr ""
  
! #: cp/decl.cc:14161
  #, gcc-internal-format
  msgid "%q#T is not a class or namespace"
  msgstr ""
  
! #: cp/decl.cc:14185
  #, gcc-internal-format
  msgid "declaration of %qE as non-function"
  msgstr ""
  
! #: cp/decl.cc:14192
  #, gcc-internal-format
  msgid "declaration of %qE as non-member"
  msgstr ""
  
! #: cp/decl.cc:14220
  #, gcc-internal-format
  msgid "declarator-id missing; using reserved word %qD"
  msgstr ""
  
! #: cp/decl.cc:14271
  #, gcc-internal-format
  msgid "function definition does not declare parameters"
  msgstr ""
  
! #: cp/decl.cc:14279 cp/decl.cc:14288 cp/decl.cc:16284
  #, gcc-internal-format
  msgid "declaration of %qD as non-function"
  msgstr ""
  
! #: cp/decl.cc:14296
  #, gcc-internal-format
  msgid "declaration of %qD as %<typedef%>"
  msgstr ""
  
! #: cp/decl.cc:14301
  #, gcc-internal-format
  msgid "declaration of %qD as parameter"
  msgstr ""
  
! #: cp/decl.cc:14336
  #, gcc-internal-format
  msgid "both %qs and %qs specified"
  msgstr ""
  
! #: cp/decl.cc:14343 cp/decl.cc:14350 cp/decl.cc:14357 cp/decl.cc:14364
  #, gcc-internal-format
  msgid "%qs cannot appear in a typedef declaration"
  msgstr ""
  
! #: cp/decl.cc:14375
  #, gcc-internal-format
  msgid "can use at most one of the %<constinit%> and %<constexpr%> specifiers"
  msgstr ""
  
! #: cp/decl.cc:14385
  #, gcc-internal-format
  msgid "two or more data types in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14439
  #, gcc-internal-format
  msgid "ISO C++ does not support plain %<complex%> meaning %<double complex%>"
  msgstr ""
  
! #: cp/decl.cc:14489 cp/decl.cc:14493 cp/decl.cc:14496
  #, gcc-internal-format
  msgid "ISO C++ forbids declaration of %qs with no type"
  msgstr ""
  
! #: cp/decl.cc:14513
  #, gcc-internal-format
  msgid "%<__int%d%> is not supported by this target"
  msgstr ""
  
! #: cp/decl.cc:14521
  #, gcc-internal-format
  msgid "ISO C++ does not support %<__int%d%> for %qs"
  msgstr ""
  
! #: cp/decl.cc:14584
  #, gcc-internal-format
  msgid "%qs specified with %qT"
  msgstr ""
  
! #: cp/decl.cc:14591
  #, gcc-internal-format
  msgid "%qs specified with typedef-name %qD"
  msgstr ""
  
! #: cp/decl.cc:14600
  #, gcc-internal-format
  msgid "%qs specified with %<decltype%>"
  msgstr ""
  
! #: cp/decl.cc:14602
  #, gcc-internal-format
  msgid "%qs specified with %<typeof%>"
  msgstr ""
  
! #: cp/decl.cc:14671
  #, gcc-internal-format
  msgid "complex invalid for %qs"
  msgstr ""
  
! #: cp/decl.cc:14715
  #, gcc-internal-format
  msgid "missing template argument list after %qE; for deduction, template placeholder must be followed by a simple declarator-id"
  msgstr ""
  
! #: cp/decl.cc:14741
  #, gcc-internal-format
  msgid "member %qD cannot be declared both %<virtual%> and %<static%>"
  msgstr ""
  
! #: cp/decl.cc:14750
  #, gcc-internal-format
  msgid "member %qD can be declared both %<virtual%> and %<constexpr%> only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14763
  #, gcc-internal-format
  msgid "typedef declaration invalid in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:14770
  #, gcc-internal-format
  msgid "storage class specified for template parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14780 cp/decl.cc:14960
  #, gcc-internal-format
  msgid "storage class specified for parameter %qs"
  msgstr ""
  
! #: cp/decl.cc:14788 cp/decl.cc:14797 cp/decl.cc:14803 cp/decl.cc:14809
  #, gcc-internal-format
  msgid "a parameter cannot be declared %qs"
  msgstr ""
  
! #: cp/decl.cc:14819
  #, gcc-internal-format
  msgid "%<virtual%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:14829 cp/decl.cc:14832 cp/decl.cc:14838 cp/decl.cc:14849
! #: cp/decl.cc:14861 cp/decl.cc:14871 cp/decl.cc:14875
  #, gcc-internal-format
  msgid "structured binding declaration cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:14835
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/decl.cc:14842 cp/decl.cc:14867
  #, gcc-internal-format
  msgid "structured binding declaration can be %qs only in %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/decl.cc:14855
  #, gcc-internal-format
  msgid "%<volatile%>-qualified structured binding is deprecated"
  msgstr ""
  
! #: cp/decl.cc:14879
  #, gcc-internal-format
  msgid "structured binding declaration cannot be C++98 %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14891
  #, gcc-internal-format
  msgid "structured binding declaration cannot have type %qT"
  msgstr ""
  
! #: cp/decl.cc:14894
  #, gcc-internal-format
  msgid "type must be cv-qualified %<auto%> or reference to cv-qualified %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14902
  #, gcc-internal-format
  msgid "structured binding declaration cannot have constrained %<auto%> type %qT"
  msgstr ""
  
! #: cp/decl.cc:14932
  #, gcc-internal-format
  msgid "multiple storage classes in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:14958
  #, gcc-internal-format
  msgid "storage class specified for %qs"
  msgstr ""
  
! #: cp/decl.cc:14972
  #, gcc-internal-format
  msgid "nested function %qs declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:14977
  #, gcc-internal-format
  msgid "top-level declaration of %qs specifies %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:14985
  #, gcc-internal-format
  msgid "function-scope %qs implicitly auto and declared %<__thread%>"
  msgstr ""
  
! #: cp/decl.cc:14999
  #, gcc-internal-format
  msgid "storage class specifiers invalid in friend function declarations"
  msgstr ""
  
! #: cp/decl.cc:15095
  #, gcc-internal-format
  msgid "unnecessary parentheses in declaration of %qs"
  msgstr ""
  
! #: cp/decl.cc:15101
  #, gcc-internal-format
  msgid "remove parentheses"
  msgstr ""
  
! #: cp/decl.cc:15168
  #, gcc-internal-format
  msgid "explicit object member function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:15182
  #, gcc-internal-format
  msgid "a function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15188
  #, gcc-internal-format
  msgid "a pointer to function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15192
  #, gcc-internal-format
  msgid "a pointer to member function type cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15200
  #, gcc-internal-format
  msgid "the type of a pointer to explicit object member function is a regular pointer to function type"
  msgstr ""
  
! #: cp/decl.cc:15204
  #, gcc-internal-format
  msgid "the type of an explicit object member function is a regular function type"
  msgstr ""
  
! #: cp/decl.cc:15225
  #, gcc-internal-format
  msgid "only the first parameter of a member function can be declared as an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15230
  #, gcc-internal-format
  msgid "valid explicit object parameter declared here"
  msgstr ""
  
! #: cp/decl.cc:15234
  #, gcc-internal-format
  msgid "requires-clause on return type"
  msgstr ""
  
! #: cp/decl.cc:15255
  #, gcc-internal-format
  msgid "%qs function uses %<auto%> type specifier without trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15259
  #, gcc-internal-format
  msgid "deduced return type only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/decl.cc:15264
  #, gcc-internal-format
  msgid "virtual function cannot have deduced return type"
  msgstr ""
  
! #: cp/decl.cc:15271
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15280
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %<decltype(auto)%> as its type rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15285
  #, gcc-internal-format
  msgid "invalid use of %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:15292
  #, gcc-internal-format
  msgid "%qs function with trailing return type has constrained %<auto%> type specifier rather than plain %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:15298
  #, gcc-internal-format
  msgid "invalid use of constrained %<auto%> type"
  msgstr ""
  
! #: cp/decl.cc:15310
  #, gcc-internal-format
  msgid "deduced class type %qD in function return type"
  msgstr ""
  
! #: cp/decl.cc:15320
  #, gcc-internal-format
  msgid "deduction guide for %qT must have trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15333
  #, gcc-internal-format
  msgid "trailing return type %qT of deduction guide is not a specialization of %qT"
  msgstr ""
  
! #: cp/decl.cc:15347
  #, gcc-internal-format
  msgid "trailing return type only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/decl.cc:15350
  #, gcc-internal-format
  msgid "%qs function with trailing return type not declared with %<auto%> type specifier"
  msgstr ""
  
! #: cp/decl.cc:15357
  #, gcc-internal-format
  msgid "a conversion function cannot have a trailing return type"
  msgstr ""
  
! #: cp/decl.cc:15383
  #, gcc-internal-format
  msgid "%<volatile%>-qualified return type is deprecated"
  msgstr ""
  
! #: cp/decl.cc:15395
  #, gcc-internal-format
  msgid "%qs declared as function returning a function"
  msgstr ""
  
! #: cp/decl.cc:15401
  #, gcc-internal-format
  msgid "%qs declared as function returning an array"
  msgstr ""
  
! #: cp/decl.cc:15408
  #, gcc-internal-format
  msgid "%<constinit%> on function return type is not allowed"
  msgstr ""
  
! #: cp/decl.cc:15441
  #, gcc-internal-format
  msgid "destructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15443
  #, gcc-internal-format
  msgid "constructor cannot be static member function"
  msgstr ""
  
! #: cp/decl.cc:15448
  #, gcc-internal-format
  msgid "destructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15449
  #, gcc-internal-format
  msgid "constructors may not be cv-qualified"
  msgstr ""
  
! #: cp/decl.cc:15457
  #, gcc-internal-format
  msgid "destructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15458
  #, gcc-internal-format
  msgid "constructors may not be ref-qualified"
  msgstr ""
  
! #: cp/decl.cc:15476
  #, gcc-internal-format
  msgid "constructors cannot be declared %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15493
  #, gcc-internal-format
  msgid "virtual functions cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:15498
  #, gcc-internal-format
  msgid "friend declaration not in class definition"
  msgstr ""
  
! #: cp/decl.cc:15502
  #, gcc-internal-format
  msgid "cannot define friend function %qs in a local class definition"
  msgstr ""
  
! #: cp/decl.cc:15512
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<::%>"
  msgstr ""
  
! #: cp/decl.cc:15516
  #, gcc-internal-format
  msgid "friend function definition %qs cannot have a name qualified with %<%D::%>"
  msgstr ""
  
! #: cp/decl.cc:15542
  #, gcc-internal-format
  msgid "a non-member function cannot have an explicit object parameter"
  msgstr ""
  
! #: cp/decl.cc:15550
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<virtual%>"
  msgstr ""
  
! #: cp/decl.cc:15560
  #, gcc-internal-format
  msgid "an explicit object member function cannot be %<static%>"
  msgstr ""
  
! #: cp/decl.cc:15569
  #, gcc-internal-format
  msgid "%qD cannot be an explicit object member function"
  msgstr ""
  
! #: cp/decl.cc:15592
  #, gcc-internal-format
  msgid "destructors may not have parameters"
  msgstr ""
  
! #: cp/decl.cc:15640
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15653 cp/decl.cc:15660
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T"
  msgstr ""
  
! #: cp/decl.cc:15662
  #, gcc-internal-format
  msgid "cannot declare pointer to %q#T member"
  msgstr ""
  
! #: cp/decl.cc:15691
  #, gcc-internal-format
  msgid "cannot declare reference to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15692
  #, gcc-internal-format
  msgid "cannot declare pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/decl.cc:15765
  #, gcc-internal-format
  msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
  msgstr ""
  
! #: cp/decl.cc:15844
  #, gcc-internal-format
  msgid "template-id %qD used as a declarator"
  msgstr ""
  
! #: cp/decl.cc:15870
  #, gcc-internal-format
  msgid "member functions are implicitly friends of their class"
  msgstr ""
  
! #: cp/decl.cc:15875
  #, gcc-internal-format
  msgid "extra qualification %<%T::%> on member %qs"
  msgstr ""
  
! #: cp/decl.cc:15905
  #, gcc-internal-format
  msgid "cannot define member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15907
  #, gcc-internal-format
  msgid "cannot declare member function %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15915
  #, gcc-internal-format
  msgid "cannot declare member %<%T::%s%> within %qT"
  msgstr ""
  
! #: cp/decl.cc:15969
  #, gcc-internal-format
  msgid "non-parameter %qs cannot be a parameter pack"
  msgstr ""
  
! #: cp/decl.cc:15978
  #, gcc-internal-format
  msgid "data member may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15981
  #, gcc-internal-format
  msgid "parameter may not have variably modified type %qT"
  msgstr ""
  
! #: cp/decl.cc:15992
  #, gcc-internal-format
  msgid "%<explicit%> outside class declaration"
  msgstr ""
  
! #: cp/decl.cc:15995
  #, gcc-internal-format
  msgid "%<explicit%> in friend declaration"
  msgstr ""
  
! #: cp/decl.cc:15998
  #, gcc-internal-format
  msgid "only declarations of constructors and conversion operators can be %<explicit%>"
  msgstr ""
  
! #: cp/decl.cc:16008
  #, gcc-internal-format
  msgid "non-member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16015
  #, gcc-internal-format
  msgid "non-object member %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16021
  #, gcc-internal-format
  msgid "function %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16027
  #, gcc-internal-format
  msgid "%<static%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16033
  #, gcc-internal-format
  msgid "%<const%> %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16039
  #, gcc-internal-format
  msgid "reference %qs cannot be declared %<mutable%>"
  msgstr ""
  
! #: cp/decl.cc:16055
  #, gcc-internal-format
  msgid "typedef may not be a function definition"
  msgstr ""
  
! #: cp/decl.cc:16058
  #, gcc-internal-format
  msgid "typedef may not be a member function definition"
  msgstr ""
  
! #: cp/decl.cc:16084
  #, gcc-internal-format
  msgid "%<auto%> not allowed in alias declaration"
  msgstr ""
  
! #: cp/decl.cc:16087
  #, gcc-internal-format
  msgid "typedef declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16092
  #, gcc-internal-format
  msgid "requires-clause on typedef"
  msgstr ""
  
! #: cp/decl.cc:16096
  #, gcc-internal-format
  msgid "typedef name may not be a nested-name-specifier"
  msgstr ""
  
! #: cp/decl.cc:16122
  #, gcc-internal-format
  msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
  msgstr ""
  
! #: cp/decl.cc:16214
  #, gcc-internal-format
  msgid "%<inline%> specified for friend class declaration"
  msgstr ""
  
! #: cp/decl.cc:16222
  #, gcc-internal-format
  msgid "template parameters cannot be friends"
  msgstr ""
  
! #: cp/decl.cc:16224
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
  msgstr ""
  
! #: cp/decl.cc:16228
  #, gcc-internal-format
  msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
  msgstr ""
  
! #: cp/decl.cc:16241
  #, gcc-internal-format
  msgid "trying to make class %qT a friend of global scope"
  msgstr ""
  
! #: cp/decl.cc:16261
  #, gcc-internal-format
  msgid "invalid qualifiers on non-member function type"
  msgstr ""
  
! #: cp/decl.cc:16265
  #, gcc-internal-format
  msgid "requires-clause on type-id"
  msgstr ""
  
! #: cp/decl.cc:16275
  #, gcc-internal-format
  msgid "abstract declarator %qT used as declaration"
  msgstr ""
  
! #: cp/decl.cc:16290
  #, gcc-internal-format
  msgid "requires-clause on declaration of non-function type %qT"
  msgstr ""
  
! #: cp/decl.cc:16309
  #, gcc-internal-format
  msgid "cannot use %<::%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:16319 cp/parser.cc:23174
  #, gcc-internal-format
  msgid "cannot declare a parameter with %<decltype(auto)%>"
  msgstr ""
  
! #: cp/decl.cc:16326
  #, gcc-internal-format
  msgid "missing template argument list after %qE; template placeholder not permitted in parameter"
  msgstr ""
  
! #: cp/decl.cc:16329
  #, gcc-internal-format
  msgid "or use %<auto%> for an abbreviated function template"
  msgstr ""
  
! #: cp/decl.cc:16335 cp/parser.cc:28250
  #, gcc-internal-format
  msgid "%<auto%> parameter not permitted in this context"
  msgstr ""
  
! #: cp/decl.cc:16345
  #, gcc-internal-format
  msgid "parameter declared %<auto%>"
  msgstr ""
  
! #: cp/decl.cc:16399 cp/parser.cc:3932
  #, gcc-internal-format
  msgid "invalid use of template-name %qE without an argument list"
  msgstr ""
  
! #: cp/decl.cc:16403
  #, gcc-internal-format
  msgid "non-static data member declared with placeholder %qT"
  msgstr ""
  
! #: cp/decl.cc:16423
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array member %qs"
  msgstr ""
  
! #: cp/decl.cc:16426
  #, gcc-internal-format
  msgid "ISO C++ forbids flexible array members"
  msgstr ""
  
  #. Something like struct S { int N::j; };
! #: cp/decl.cc:16442
  #, gcc-internal-format
  msgid "invalid use of %<::%>"
  msgstr ""
  
! #: cp/decl.cc:16463
  #, gcc-internal-format
  msgid "declaration of function %qD in invalid context"
  msgstr ""
  
! #: cp/decl.cc:16473
  #, gcc-internal-format
  msgid "function %qD declared %<virtual%> inside a union"
  msgstr ""
  
! #: cp/decl.cc:16483
  #, gcc-internal-format
  msgid "%qD cannot be declared %<virtual%>, since it is always static"
  msgstr ""
  
! #: cp/decl.cc:16497
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for destructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16504
  #, gcc-internal-format
  msgid "declaration of %qD as member of %qT"
  msgstr ""
  
! #: cp/decl.cc:16511 cp/decl.cc:16524
  #, gcc-internal-format
  msgid "a destructor cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16530
  #, gcc-internal-format
  msgid "expected qualified name in friend declaration for constructor %qD"
  msgstr ""
  
! #: cp/decl.cc:16539
  #, gcc-internal-format
  msgid "a constructor cannot be %<concept%>"
  msgstr ""
  
! #: cp/decl.cc:16545
  #, gcc-internal-format
  msgid "a concept cannot be a member function"
  msgstr ""
  
! #: cp/decl.cc:16553 cp/decl.cc:16932
  #, gcc-internal-format
  msgid "%qD cannot be %qs"
  msgstr ""
  
! #: cp/decl.cc:16563
  #, gcc-internal-format
  msgid "specialization of variable template %qD declared as function"
  msgstr ""
  
! #: cp/decl.cc:16566
  #, gcc-internal-format
  msgid "variable template declared here"
  msgstr ""
  
! #: cp/decl.cc:16631
  #, gcc-internal-format
  msgid "field %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/decl.cc:16636
  #, gcc-internal-format
  msgid "name %qT has incomplete type"
  msgstr ""
  
! #: cp/decl.cc:16656
  #, gcc-internal-format
  msgid "%qE is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16659
  #, gcc-internal-format
  msgid "unnamed field is neither function nor member function; cannot be declared friend"
  msgstr ""
  
! #: cp/decl.cc:16678
  #, gcc-internal-format
  msgid "annotation applied to non-defining friend declaration %qD"
  msgstr ""
  
! #: cp/decl.cc:16686
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of non-defining friend declaration"
  msgstr ""
  
! #: cp/decl.cc:16698 cp/parser.cc:23744 cp/parser.cc:31134
  #, gcc-internal-format
  msgid "an attribute that appertains to a friend declaration that is not a definition is ignored"
  msgstr ""
  
! #: cp/decl.cc:16748 cp/decl.cc:16759
  #, gcc-internal-format
  msgid "static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16753
  #, gcc-internal-format
  msgid "%<constexpr%> static data member %qD must have an initializer"
  msgstr ""
  
! #: cp/decl.cc:16796 cp/decl.cc:16804 cp/decl.cc:16811 cp/decl.cc:16818
  #, gcc-internal-format
  msgid "non-static data member %qE declared %qs"
  msgstr ""
  
! #: cp/decl.cc:16870
  #, gcc-internal-format
  msgid "storage class %<auto%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16873
  #, gcc-internal-format
  msgid "storage class %<register%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16879
  #, gcc-internal-format
  msgid "storage class %<__thread%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16883
  #, gcc-internal-format
  msgid "storage class %<thread_local%> invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16888
  #, gcc-internal-format
  msgid "%<constinit%> specifier invalid for function %qs"
  msgstr ""
  
! #: cp/decl.cc:16891
  #, gcc-internal-format
  msgid "virt-specifiers in %qs not allowed outside a class definition"
  msgstr ""
  
! #: cp/decl.cc:16903
  #, gcc-internal-format
  msgid "%<static%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16907
  #, gcc-internal-format
  msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
  msgstr ""
  
! #: cp/decl.cc:16915
  #, gcc-internal-format
  msgid "virtual non-class function %qs"
  msgstr ""
  
! #: cp/decl.cc:16922
  #, gcc-internal-format
  msgid "%qs defined in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16923
  #, gcc-internal-format
  msgid "%qs declared in a non-class scope"
  msgstr ""
  
! #: cp/decl.cc:16965
  #, gcc-internal-format
  msgid "cannot declare member function %qD to have static linkage"
  msgstr ""
  
! #: cp/decl.cc:16974
  #, gcc-internal-format
  msgid "cannot declare static function inside another function"
  msgstr ""
  
! #: cp/decl.cc:17015
  #, gcc-internal-format
  msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
  msgstr ""
  
! #: cp/decl.cc:17022
  #, gcc-internal-format
  msgid "static member %qD declared %<register%>"
  msgstr ""
  
! #: cp/decl.cc:17028
  #, gcc-internal-format
  msgid "cannot explicitly declare member %q#D to have extern linkage"
  msgstr ""
  
! #: cp/decl.cc:17036
  #, gcc-internal-format
  msgid "declaration of %<constexpr%> variable %qD is not a definition"
  msgstr ""
  
! #: cp/decl.cc:17043
  #, gcc-internal-format
  msgid "a variable cannot be declared %<consteval%>"
  msgstr ""
  
! #: cp/decl.cc:17075
  #, gcc-internal-format
  msgid "%qs initialized and declared %<extern%>"
  msgstr ""
  
! #: cp/decl.cc:17080
  #, gcc-internal-format
  msgid "%qs has both %<extern%> and initializer"
  msgstr ""
  
! #: cp/decl.cc:17282
  #, gcc-internal-format
  msgid "default argument %qE uses %qD"
  msgstr ""
  
! #: cp/decl.cc:17285
  #, gcc-internal-format
  msgid "default argument %qE uses local variable %qD"
  msgstr ""
  
! #: cp/decl.cc:17412
  #, gcc-internal-format
  msgid "invalid use of cv-qualified type %qT in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17416
  #, gcc-internal-format
  msgid "invalid use of type %<void%> in parameter declaration"
  msgstr ""
  
! #: cp/decl.cc:17445
  #, gcc-internal-format
  msgid "%<volatile%>-qualified parameter is deprecated"
  msgstr ""
  
! #: cp/decl.cc:17453
  #, gcc-internal-format
  msgid "parameter %qD invalidly declared method type"
  msgstr ""
  
! #: cp/decl.cc:17478
  #, gcc-internal-format
  msgid "parameter %qD includes pointer to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17480
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr ""
  
! #: cp/decl.cc:17763
  #, gcc-internal-format
  msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
  msgstr ""
  
! #: cp/decl.cc:17842
  #, gcc-internal-format
  msgid "%qD may not be declared within a namespace"
  msgstr ""
  
! #: cp/decl.cc:17849
  #, gcc-internal-format
  msgid "%qD may not be declared as static"
  msgstr ""
  
! #: cp/decl.cc:17907
  #, gcc-internal-format
  msgid "%qD must be a non-static member function"
  msgstr ""
  
! #: cp/decl.cc:17915
  #, gcc-internal-format
  msgid "%qD must be a member function"
  msgstr ""
  
! #: cp/decl.cc:17923
  #, gcc-internal-format
  msgid "%qD may be a static member function only with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/decl.cc:17933
  #, gcc-internal-format
  msgid "%qD must be either a non-static member function or a non-member function"
  msgstr ""
  
! #: cp/decl.cc:17943
  #, gcc-internal-format
  msgid "%qD must have an argument of class or enumerated type"
  msgstr ""
  
  #. 13.4.0.3
! #: cp/decl.cc:17974
  #, gcc-internal-format
  msgid "ISO C++ prohibits overloading %<operator ?:%>"
  msgstr ""
  
! #: cp/decl.cc:17984
  #, gcc-internal-format
  msgid "%qD must not have variable number of arguments"
  msgstr ""
  
! #: cp/decl.cc:18010
  #, gcc-internal-format
  msgid "%qD must have either zero or one argument"
  msgstr ""
  
! #: cp/decl.cc:18011
  #, gcc-internal-format
  msgid "%qD must have either one or two arguments"
  msgstr ""
  
! #: cp/decl.cc:18023
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its argument"
  msgstr ""
  
! #: cp/decl.cc:18024
  #, gcc-internal-format
  msgid "postfix %qD must have %<int%> as its second argument"
  msgstr ""
  
! #: cp/decl.cc:18035
  #, gcc-internal-format
  msgid "%qD must have no arguments"
  msgstr ""
  
! #: cp/decl.cc:18036 cp/decl.cc:18046
  #, gcc-internal-format
  msgid "%qD must have exactly one argument"
  msgstr ""
  
! #: cp/decl.cc:18047
  #, gcc-internal-format
  msgid "%qD must have exactly two arguments"
  msgstr ""
  
! #: cp/decl.cc:18062
  #, gcc-internal-format
  msgid "%qD cannot have default arguments"
  msgstr ""
  
! #: cp/decl.cc:18086
  #, gcc-internal-format
  msgid "converting %qT to %<void%> will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18093
  #, gcc-internal-format
  msgid "converting %qT to a reference to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18095
  #, gcc-internal-format
  msgid "converting %qT to the same type will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18104
  #, gcc-internal-format
  msgid "converting %qT to a reference to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18106
  #, gcc-internal-format
  msgid "converting %qT to a base class %qT will never use a type conversion operator"
  msgstr ""
  
! #: cp/decl.cc:18122
  #, gcc-internal-format
  msgid "user-defined %qD always evaluates both arguments"
  msgstr ""
  
! #: cp/decl.cc:18141
  #, gcc-internal-format
  msgid "prefix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18148
  #, gcc-internal-format
  msgid "postfix %qD should return %qT"
  msgstr ""
  
! #: cp/decl.cc:18160
  #, gcc-internal-format
  msgid "%qD should return by value"
  msgstr ""
  
! #: cp/decl.cc:18217
  #, gcc-internal-format
  msgid "using template type parameter %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18241
  #, gcc-internal-format
  msgid "using alias template specialization %qT after %qs"
  msgstr ""
  
! #: cp/decl.cc:18244
  #, gcc-internal-format
  msgid "using typedef-name %qD after %qs"
  msgstr ""
  
! #: cp/decl.cc:18246
  #, gcc-internal-format
  msgid "%qD has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18255
  #, gcc-internal-format
  msgid "%qT referred to as %qs"
  msgstr ""
  
! #: cp/decl.cc:18256 cp/decl.cc:18264
  #, gcc-internal-format
  msgid "%qT has a previous declaration here"
  msgstr ""
  
! #: cp/decl.cc:18263
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr ""
*************** msgstr ""
*** 61547,61646 ****
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18274
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18317 cp/name-lookup.cc:6511 cp/name-lookup.cc:6645
! #: cp/parser.cc:8105 cp/parser.cc:35534
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18327
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18349 cp/name-lookup.cc:6200
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18378 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21367 cp/pt.cc:10263
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18383
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18488
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18515
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18658
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18665
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18676
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18725
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18755
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18757
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18930
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18933 cp/decl.cc:18942 cp/decl.cc:18953 cp/decl.cc:19577
! #: cp/parser.cc:24098
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18939
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18950
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19025
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
--- 61623,61722 ----
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
! #: cp/decl.cc:18278
  #, gcc-internal-format
  msgid "template argument required for %<%s %T%>"
  msgstr ""
  
! #: cp/decl.cc:18321 cp/name-lookup.cc:6512 cp/name-lookup.cc:6646
! #: cp/parser.cc:8105 cp/parser.cc:35537
  #, gcc-internal-format
  msgid "reference to %qD is ambiguous"
  msgstr ""
  
! #: cp/decl.cc:18331
  #, gcc-internal-format
  msgid "class template %qD redeclared as non-template"
  msgstr ""
  
! #: cp/decl.cc:18353 cp/name-lookup.cc:6201
  #, gcc-internal-format
  msgid "%qD has the same name as the class in which it is declared"
  msgstr ""
  
! #: cp/decl.cc:18382 cp/friend.cc:318 cp/parser.cc:3757 cp/parser.cc:7796
! #: cp/parser.cc:21369 cp/pt.cc:10271
  #, gcc-internal-format
  msgid "%qT is not a template"
  msgstr ""
  
! #: cp/decl.cc:18387
  #, gcc-internal-format
  msgid "perhaps you want to explicitly add %<%T::%>"
  msgstr ""
  
! #: cp/decl.cc:18492
  #, gcc-internal-format
  msgid "use of enum %q#D without previous declaration"
  msgstr ""
  
! #: cp/decl.cc:18519
  #, gcc-internal-format
  msgid "redeclaration of %qT as a non-template"
  msgstr ""
  
! #: cp/decl.cc:18662
  #, gcc-internal-format
  msgid "derived union %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18669
  #, gcc-internal-format
  msgid "%qT defined with multiple direct bases"
  msgstr ""
  
! #: cp/decl.cc:18680
  #, gcc-internal-format
  msgid "%qT defined with direct virtual base"
  msgstr ""
  
! #: cp/decl.cc:18729
  #, gcc-internal-format
  msgid "base type %qT fails to be a struct or class type"
  msgstr ""
  
! #: cp/decl.cc:18759
  #, gcc-internal-format
  msgid "recursive type %qT undefined"
  msgstr ""
  
! #: cp/decl.cc:18761
  #, gcc-internal-format
  msgid "duplicate base type %qT invalid"
  msgstr ""
  
! #: cp/decl.cc:18934
  #, gcc-internal-format
  msgid "scoped/unscoped mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18937 cp/decl.cc:18946 cp/decl.cc:18957 cp/decl.cc:19581
! #: cp/parser.cc:24100
  #, gcc-internal-format
  msgid "previous definition here"
  msgstr ""
  
! #: cp/decl.cc:18943
  #, gcc-internal-format
  msgid "underlying type mismatch in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:18954
  #, gcc-internal-format
  msgid "different underlying type in enum %q#T"
  msgstr ""
  
! #: cp/decl.cc:19029
  #, gcc-internal-format
  msgid "underlying type %qT of %qT must be an integral type"
  msgstr ""
*************** msgstr ""
*** 61649,61741 ****
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19194
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19384
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19394
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19443
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19444
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19455
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19475
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19575 cp/parser.cc:24096
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19649
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19819 cp/typeck.cc:11630
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20637
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20639 cp/typeck.cc:11508
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20650
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20708
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20904
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21302
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21329
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration"
  msgid "%qs used without %qs declaration"
  msgstr "წინა დეკლარაცია"
  
! #: cp/decl.cc:21341
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
--- 61725,61817 ----
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
! #: cp/decl.cc:19198
  #, gcc-internal-format
  msgid "no integral type can represent all of the enumerator values for %qT"
  msgstr ""
  
! #: cp/decl.cc:19388
  #, gcc-internal-format
  msgid "enumerator value for %qD must have integral or unscoped enumeration type"
  msgstr ""
  
! #: cp/decl.cc:19398
  #, gcc-internal-format
  msgid "enumerator value for %qD is not an integer constant"
  msgstr ""
  
! #: cp/decl.cc:19447
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<unsigned long%>"
  msgstr ""
  
! #: cp/decl.cc:19448
  #, gcc-internal-format
  msgid "incremented enumerator value is too large for %<long%>"
  msgstr ""
  
! #: cp/decl.cc:19459
  #, gcc-internal-format
  msgid "overflow in enumeration values at %qD"
  msgstr ""
  
! #: cp/decl.cc:19479
  #, gcc-internal-format
  msgid "enumerator value %qE is outside the range of underlying type %qT"
  msgstr ""
  
! #: cp/decl.cc:19579 cp/parser.cc:24098
  #, gcc-internal-format
  msgid "multiple definition of %q#T"
  msgstr ""
  
! #: cp/decl.cc:19653
  #, gcc-internal-format
  msgid "return type %q#T is incomplete"
  msgstr ""
  
! #: cp/decl.cc:19823 cp/typeck.cc:11636
  #, gcc-internal-format
  msgid "%<operator=%> should return a reference to %<*this%>"
  msgstr ""
  
! #: cp/decl.cc:20641
  #, gcc-internal-format
  msgid "no return statements in function returning %qT"
  msgstr ""
  
! #: cp/decl.cc:20643 cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "only plain %<auto%> return type can be deduced to %<void%>"
  msgstr ""
  
! #: cp/decl.cc:20654
  #, gcc-internal-format
  msgid "defining %qD, which previously failed to be deduced in a SFINAE context"
  msgstr ""
  
! #: cp/decl.cc:20712
  #, gcc-internal-format
  msgid "no return statement in %<constexpr%> function returning non-void"
  msgstr ""
  
! #: cp/decl.cc:20908
  #, gcc-internal-format
  msgid "%qD is already defined in class %qT"
  msgstr ""
  
! #: cp/decl.cc:21306
  #, gcc-internal-format
  msgid "using %qs"
  msgstr ""
  
! #: cp/decl.cc:21333
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration"
  msgid "%qs used without %qs declaration"
  msgstr "წინა დეკლარაცია"
  
! #: cp/decl.cc:21345
  #, gcc-internal-format
  msgid "use of %qD before deduction of %<auto%>"
  msgstr ""
*************** msgstr ""
*** 61790,61796 ****
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.cc:772 cp/pt.cc:6056
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
--- 61866,61872 ----
  msgid "deleting %qT is undefined"
  msgstr ""
  
! #: cp/decl2.cc:772 cp/pt.cc:6057
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr ""
*************** msgstr ""
*** 61808,61814 ****
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6024
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
--- 61884,61890 ----
  msgid "template parameter lists provided don%'t match the template parameters of %qD"
  msgstr ""
  
! #: cp/decl2.cc:1028 cp/pt.cc:6025
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr ""
*************** msgstr ""
*** 61908,61914 ****
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1647
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
--- 61984,61990 ----
  msgid "static member %qD cannot be a bit-field"
  msgstr ""
  
! #: cp/decl2.cc:1647 cp/pt.cc:16036
  #, gcc-internal-format
  msgid "width of bit-field %qD has non-integral type %qT"
  msgstr ""
*************** msgstr ""
*** 62160,62500 ****
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:6809
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:3931
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:3936
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:3942
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:3968
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr ""
  
! #: cp/error.cc:3970
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3972
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr ""
  
! #: cp/error.cc:3974
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr ""
  
! #: cp/error.cc:3976
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr ""
  
! #: cp/error.cc:3978
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr ""
  
! #: cp/error.cc:3980
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr ""
  
! #: cp/error.cc:3983
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr ""
  
! #: cp/error.cc:3999
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:4001
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:4003
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4005
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4007
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/error.cc:4009
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr ""
  
! #: cp/error.cc:4011
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4013
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr ""
  
! #: cp/error.cc:4015
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: cp/error.cc:4017
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr ""
  
! #: cp/error.cc:4019
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4021
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4049
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4052
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4053
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.cc:4075
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4078
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4182
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4184
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4189
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4190
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4195
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4196
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4204
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4254
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4306
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4319
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4334
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4356
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4387
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4388
  #, gcc-internal-format
  msgid "in requirements "
  msgstr ""
  
! #: cp/error.cc:4506
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4600
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:4952
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4957
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4962
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4967
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4972
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4977
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4982
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4988
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4993
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:4998
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5003
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5008
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5013
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5019
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5024
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5079
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5084
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5099
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5103 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5125
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5129 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5140
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5144
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
--- 62236,62576 ----
  msgid "use of function %qD with unsatisfied constraints"
  msgstr ""
  
! #: cp/decl2.cc:6810
  #, gcc-internal-format
  msgid "use of built-in parameter pack %qD outside of a template"
  msgstr ""
  
! #: cp/error.cc:4085
  msgid "    inlined from %qD at %r%s:%d:%d%R"
  msgstr ""
  
! #: cp/error.cc:4090
  msgid "    inlined from %qD at %r%s:%d%R"
  msgstr ""
  
! #: cp/error.cc:4096
  #, gcc-internal-format
  msgid "    inlined from %qD"
  msgstr ""
  
! #: cp/error.cc:4122
  #, gcc-internal-format
  msgid "In static member function %qD"
  msgstr ""
  
! #: cp/error.cc:4124
  #, gcc-internal-format
  msgid "In copy constructor %qD"
  msgstr ""
  
! #: cp/error.cc:4126
  #, gcc-internal-format
  msgid "In constructor %qD"
  msgstr ""
  
! #: cp/error.cc:4128
  #, gcc-internal-format
  msgid "In destructor %qD"
  msgstr ""
  
! #: cp/error.cc:4130
  #, gcc-internal-format
  msgid "In lambda function"
  msgstr ""
  
! #: cp/error.cc:4132
  #, gcc-internal-format
  msgid "In explicit object member function %qD"
  msgstr ""
  
! #: cp/error.cc:4134
  #, gcc-internal-format
  msgid "In member function %qD"
  msgstr ""
  
! #: cp/error.cc:4137
  #, gcc-internal-format
  msgid "In function %qD"
  msgstr ""
  
! #: cp/error.cc:4153
  #, gcc-internal-format
  msgid "but %qE is a type"
  msgstr ""
  
! #: cp/error.cc:4155
  #, gcc-internal-format
  msgid "but %qE is an expression"
  msgstr ""
  
! #: cp/error.cc:4157
  #, gcc-internal-format
  msgid "but %qE is a structured binding"
  msgstr ""
  
! #: cp/error.cc:4159
  #, gcc-internal-format
  msgid "but %qE is a variable"
  msgstr ""
  
! #: cp/error.cc:4161
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "but %qE is a parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/error.cc:4163
  #, gcc-internal-format
  msgid "but %qE is a function"
  msgstr ""
  
! #: cp/error.cc:4165
  #, gcc-internal-format
  msgid "but %qE is a data member"
  msgstr ""
  
! #: cp/error.cc:4167
  #, gcc-internal-format
  msgid "but %qE is a function template"
  msgstr ""
  
! #: cp/error.cc:4169
  #, gcc-internal-format
  msgid "but %qE is a class template"
  msgstr ""
  
! #: cp/error.cc:4171
  #, gcc-internal-format
  msgid "but %qE is a variable template"
  msgstr ""
  
! #: cp/error.cc:4173
  #, gcc-internal-format
  msgid "but %qE is a namespace"
  msgstr ""
  
! #: cp/error.cc:4175
  #, gcc-internal-format
  msgid "but %qE is an enumerator"
  msgstr ""
  
! #: cp/error.cc:4203
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %<template for%> iteration %E:\n"
  msgstr ""
  
! #: cp/error.cc:4206
  msgid "%s%s%sIn substitution of %qS:\n"
  msgstr ""
  
! #: cp/error.cc:4207
  #, gcc-internal-format
  msgid "%s%s%sIn instantiation of %q#D:\n"
  msgstr ""
  
! #: cp/error.cc:4229
  msgid "%r%s:%d:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4232
  msgid "%r%s:%d:%R   "
  msgstr ""
  
! #: cp/error.cc:4336
  #, gcc-internal-format
  msgid "recursively required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4338
  #, gcc-internal-format
  msgid "required from %<template for%> iteration %E\n"
  msgstr ""
  
! #: cp/error.cc:4343
  msgid "recursively required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4344
  msgid "required by substitution of %qS\n"
  msgstr ""
  
! #: cp/error.cc:4349
  #, gcc-internal-format
  msgid "recursively required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4350
  #, gcc-internal-format
  msgid "required from %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4357
  #, gcc-internal-format
  msgid "recursively required from here\n"
  msgstr ""
  
! #: cp/error.cc:4358
  #, gcc-internal-format
  msgid "required from here\n"
  msgstr ""
  
! #: cp/error.cc:4408
  #, gcc-internal-format, gfc-internal-format
  msgid "[ skipping %d instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]\n"
  msgstr ""
  
! #: cp/error.cc:4460
  #, gcc-internal-format
  msgid "in %<constexpr%> expansion of %qs"
  msgstr ""
  
! #: cp/error.cc:4473
  #, gcc-internal-format
  msgid "required by the constraints of %q#D\n"
  msgstr ""
  
! #: cp/error.cc:4488
  #, gcc-internal-format
  msgid "required for the satisfaction of %qE"
  msgstr ""
  
! #: cp/error.cc:4510
  #, gcc-internal-format
  msgid "required for constraint satisfaction\n"
  msgstr ""
  
! #: cp/error.cc:4541
  #, gcc-internal-format
  msgid "in requirements with "
  msgstr ""
  
! #: cp/error.cc:4542
  #, gcc-internal-format
  msgid "in requirements "
  msgstr ""
  
! #: cp/error.cc:4660
  #, gcc-internal-format
  msgid "(no argument)"
  msgstr ""
  
! #: cp/error.cc:4754
  #, gcc-internal-format
  msgid "[...]"
  msgstr ""
  
! #: cp/error.cc:5106
  #, gcc-internal-format
  msgid "extended initializer lists only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5111
  #, gcc-internal-format
  msgid "explicit conversion operators only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5116
  #, gcc-internal-format
  msgid "variadic templates only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5121
  #, gcc-internal-format
  msgid "lambda expressions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5126
  #, gcc-internal-format
  msgid "C++11 auto only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5131
  #, gcc-internal-format
  msgid "scoped enums only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5136
  #, gcc-internal-format
  msgid "defaulted and deleted functions only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5142
  #, gcc-internal-format
  msgid "inline namespaces only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5147
  #, gcc-internal-format
  msgid "override controls (override/final) only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5152
  #, gcc-internal-format
  msgid "non-static data member initializers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5157
  #, gcc-internal-format
  msgid "user-defined literals only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5162
  #, gcc-internal-format
  msgid "delegating constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5167
  #, gcc-internal-format
  msgid "inheriting constructors only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5173
  #, gcc-internal-format
  msgid "C++11 attributes only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5178
  #, gcc-internal-format
  msgid "ref-qualifiers only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/error.cc:5233
  #, gcc-internal-format
  msgid "incomplete type %qT used in nested name specifier"
  msgstr ""
  
! #: cp/error.cc:5238
  #, gcc-internal-format
  msgid "reference to %<%T::%D%> is ambiguous"
  msgstr ""
  
! #: cp/error.cc:5253
  #, gcc-internal-format
  msgid "%qD is not a member of %qT; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5257 cp/typeck.cc:3012
  #, gcc-internal-format
  msgid "%qD is not a member of %qT"
  msgstr ""
  
! #: cp/error.cc:5279
  #, gcc-internal-format
  msgid "%qD is not a member of %qD; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5283 cp/typeck.cc:3648
  #, gcc-internal-format
  msgid "%qD is not a member of %qD"
  msgstr ""
  
! #: cp/error.cc:5294
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared; did you mean %qs?"
  msgstr ""
  
! #: cp/error.cc:5298
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 62564,62570 ****
  msgid "%qT is not %<noexcept%>"
  msgstr ""
  
! #: cp/expr.cc:244
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
--- 62640,62646 ----
  msgid "%qT is not %<noexcept%>"
  msgstr ""
  
! #: cp/expr.cc:246
  #, gcc-internal-format
  msgid "using value of assignment with %<volatile%>-qualified left operand is deprecated"
  msgstr ""
*************** msgstr ""
*** 62730,62747 ****
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2778
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2781 cp/method.cc:2792
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2789
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
--- 62806,62823 ----
  msgid "invalid initializer for array member %q#D"
  msgstr ""
  
! #: cp/init.cc:1165 cp/init.cc:1191 cp/init.cc:2788 cp/method.cc:2780
  #, gcc-internal-format
  msgid "uninitialized const member in %q#T"
  msgstr ""
  
  #: cp/init.cc:1167 cp/init.cc:1185 cp/init.cc:1193 cp/init.cc:2772
! #: cp/init.cc:2801 cp/method.cc:2783 cp/method.cc:2794
  #, gcc-internal-format
  msgid "%q#D should be initialized"
  msgstr ""
  
! #: cp/init.cc:1183 cp/init.cc:2759 cp/method.cc:2791
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr ""
*************** msgstr ""
*** 62831,62837 ****
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2639 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
--- 62907,62913 ----
  msgid "type %qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/init.cc:2383 cp/reflect.cc:2666 cp/semantics.cc:4484
  #: rust/backend/rust-tree.cc:4192
  #, gcc-internal-format
  msgid "%qT is not a class type"
*************** msgstr ""
*** 63155,63161 ****
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34758
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
--- 63231,63237 ----
  msgid "%qD not defined"
  msgstr ""
  
! #: cp/lex.cc:814 cp/parser.cc:3999 cp/parser.cc:34761
  #, gcc-internal-format
  msgid "%<requires%> only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
*************** msgstr ""
*** 63185,63241 ****
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2751
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2755
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4061
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4066
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4140
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4886
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4932 cp/mangle.cc:5111
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4938 cp/mangle.cc:5117
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5264
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5269
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5274
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
--- 63261,63317 ----
  msgid "  # %E"
  msgstr ""
  
! #: cp/mangle.cc:2752
  #, gcc-internal-format
  msgid "mangling %<typeof%>, use %<decltype%> instead"
  msgstr ""
  
! #: cp/mangle.cc:2756
  #, gcc-internal-format
  msgid "use of built-in trait %qT in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4062
  #, gcc-internal-format
  msgid "use of built-in trait %qE in function signature; use library traits instead"
  msgstr ""
  
! #: cp/mangle.cc:4067
  #, gcc-internal-format, gfc-internal-format
  msgid "mangling %C"
  msgstr ""
  
! #: cp/mangle.cc:4141
  #, gcc-internal-format
  msgid "omitted middle operand to %<?:%> operand cannot be mangled"
  msgstr ""
  
! #: cp/mangle.cc:4882
  #, gcc-internal-format
  msgid "mangled name for %qD will change in C++17 because the exception specification is part of a function type"
  msgstr ""
  
! #: cp/mangle.cc:4928 cp/mangle.cc:5107
  #, gcc-internal-format
  msgid "the mangled name of %qD changed between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:4934 cp/mangle.cc:5113
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<%s=%d%> (%qD) and %<%s=%d%> (%qD)"
  msgstr ""
  
! #: cp/mangle.cc:5260
  #, gcc-internal-format
  msgid "the mangled name of a thunk for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5265
  #, gcc-internal-format
  msgid "the mangled name of %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
  
! #: cp/mangle.cc:5270
  #, gcc-internal-format
  msgid "the mangled name of the initialization guard variable for %qD changes between %<-fabi-version=%d%> and %<-fabi-version=%d%>"
  msgstr ""
*************** msgstr ""
*** 63265,63276 ****
  msgid "mapper exit status %d"
  msgstr ""
  
! #: cp/method.cc:868 cp/method.cc:2731
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2737
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
--- 63341,63352 ----
  msgid "mapper exit status %d"
  msgstr ""
  
! #: cp/method.cc:868 cp/method.cc:2733
  #, gcc-internal-format
  msgid "non-static const member %q#D, cannot use default assignment operator"
  msgstr ""
  
! #: cp/method.cc:874 cp/method.cc:2739
  #, gcc-internal-format
  msgid "non-static reference member %q#D, cannot use default assignment operator"
  msgstr ""
*************** msgstr ""
*** 63371,63555 ****
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1951
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr ""
  
! #: cp/method.cc:1998
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2005
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2025
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2319 cp/method.cc:2364
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr ""
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2374
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr ""
  
! #: cp/method.cc:2399 cp/method.cc:2435
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is corrupted"
  msgid "%qT is incomplete"
  msgstr "%qs დაზიანებულია"
  
! #: cp/method.cc:2416
  #, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr ""
  
! #: cp/method.cc:2443
  #, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr ""
  
! #: cp/method.cc:2455
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2478
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr ""
  
! #: cp/method.cc:2565
  #, gcc-internal-format
  msgid "%qT is a function type"
  msgstr ""
  
! #: cp/method.cc:2654
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2665
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2666
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2754
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.cc:2811
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2822
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3040
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3086
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3218
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3221
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3230
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3241
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3249 cp/method.cc:3273
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3282
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3725
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3727 cp/method.cc:3772
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3747
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3752
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3757
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3762
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3870
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3890
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3929
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3938
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
--- 63447,63631 ----
  msgid "synthesized method %qD first required here"
  msgstr ""
  
! #: cp/method.cc:1953
  #, gcc-internal-format
  msgid "object cannot have qualified function type %qT"
  msgstr ""
  
! #: cp/method.cc:2000
  #, gcc-internal-format
  msgid "pointer to data member type %qT can only be invoked with one argument"
  msgstr ""
  
! #: cp/method.cc:2007
  #, gcc-internal-format
  msgid "pointer to member function type %qT must be invoked with at least one argument"
  msgstr ""
  
! #: cp/method.cc:2027
  #, gcc-internal-format
  msgid "first argument type %qT of a pointer to member must be a class type or a pointer to a class type"
  msgstr ""
  
! #: cp/method.cc:2321 cp/method.cc:2366
  #, gcc-internal-format
  msgid "too many initializers for non-class type %qT"
  msgstr ""
  
  #. The message may have been suppressed due to -w + -fpermissive,
  #. emit a generic response instead.
! #: cp/method.cc:2376
  #, gcc-internal-format
  msgid "the conversion is invalid"
  msgstr ""
  
! #: cp/method.cc:2401 cp/method.cc:2437
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is corrupted"
  msgid "%qT is incomplete"
  msgstr "%qs დაზიანებულია"
  
! #: cp/method.cc:2418
  #, gcc-internal-format
  msgid "%qT is not a class or scalar type"
  msgstr ""
  
! #: cp/method.cc:2445
  #, gcc-internal-format
  msgid "%qT is a qualified function type"
  msgstr ""
  
! #: cp/method.cc:2457
  #, gcc-internal-format
  msgid "cannot construct an array of unknown bound"
  msgstr ""
  
! #: cp/method.cc:2480
  #, gcc-internal-format
  msgid "%qE is non-trivial"
  msgstr ""
  
! #: cp/method.cc:2567
  #, gcc-internal-format
  msgid "%qT is a function type"
  msgstr ""
  
! #: cp/method.cc:2656
  #, gcc-internal-format
  msgid "union member %q+D with non-trivial %qD"
  msgstr ""
  
! #: cp/method.cc:2667
  #, gcc-internal-format
  msgid "defaulted destructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2668
  #, gcc-internal-format
  msgid "defaulted constructor calls non-%<constexpr%> %qD"
  msgstr ""
  
! #: cp/method.cc:2756
  #, gcc-internal-format
  msgid "initializer for %q#D is invalid"
  msgstr ""
  
! #: cp/method.cc:2813
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize %q#D"
  msgstr ""
  
! #: cp/method.cc:2824
  #, gcc-internal-format
  msgid "copying non-static data member %q#D of rvalue reference type"
  msgstr ""
  
  #. A trivial constructor doesn't have any NSDMI.
! #: cp/method.cc:3042
  #, gcc-internal-format
  msgid "defaulted default constructor does not initialize any non-static data member"
  msgstr ""
  
! #: cp/method.cc:3088
  #, gcc-internal-format
  msgid "defaulted move assignment for %qT calls a non-trivial move assignment operator for virtual base %qT"
  msgstr ""
  
! #: cp/method.cc:3220
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted default constructor"
  msgstr ""
  
! #: cp/method.cc:3223
  #, gcc-internal-format
  msgid "a lambda closure type has a deleted copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3232
  #, gcc-internal-format
  msgid "%q#D is implicitly declared as deleted because %qT declares a move constructor or move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3243
  #, gcc-internal-format
  msgid "%q#D inherits from multiple base subobjects"
  msgstr ""
  
! #: cp/method.cc:3251 cp/method.cc:3275
  #, gcc-internal-format
  msgid "%q#D is implicitly deleted because the default definition would be ill-formed:"
  msgstr ""
  
! #: cp/method.cc:3284
  msgid "%q#F is implicitly deleted because its exception-specification does not match the implicit exception-specification %qX"
  msgstr ""
  
! #: cp/method.cc:3727
  #, gcc-internal-format
  msgid "defaulted declaration %q+D does not match the expected signature"
  msgstr ""
  
! #: cp/method.cc:3729 cp/method.cc:3774
  #, gcc-internal-format
  msgid "expected signature: %qD"
  msgstr ""
  
! #: cp/method.cc:3749
  #, gcc-internal-format
  msgid "explicitly defaulted copy constructor is implicitly deleted because its declared type does not match the type of an implicit copy constructor"
  msgstr ""
  
! #: cp/method.cc:3754
  #, gcc-internal-format
  msgid "explicitly defaulted move constructor is implicitly deleted because its declared type does not match the type of an implicit move constructor"
  msgstr ""
  
! #: cp/method.cc:3759
  #, gcc-internal-format
  msgid "explicitly defaulted copy assignment operator is implicitly deleted because its declared type does not match the type of an implicit copy assignment operator"
  msgstr ""
  
! #: cp/method.cc:3764
  #, gcc-internal-format
  msgid "explicitly defaulted move assignment operator is implicitly deleted because its declared type does not match the type of an implicit move assignment operator"
  msgstr ""
  
! #: cp/method.cc:3872
  #, gcc-internal-format
  msgid "explicitly defaulted function %q+D cannot be declared %qs because the implicit declaration is not %qs:"
  msgstr ""
  
! #: cp/method.cc:3892
  #, gcc-internal-format
  msgid "a template cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3931
  #, gcc-internal-format
  msgid "%qD cannot be defaulted"
  msgstr ""
  
! #: cp/method.cc:3940
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr ""
*************** msgstr ""
*** 63579,64056 ****
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3466
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6693
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:6696
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12518
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12522
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12525
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12528
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr ""
  
! #: cp/module.cc:12573
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12587 cp/module.cc:12721
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12601
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12608
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12648
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12671
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12696
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12712
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12738
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12841
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12843 cp/module.cc:12870
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "existing default declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/module.cc:12867
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:13999
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14001
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14013
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14015
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14021
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14025
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14242
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14260
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14284
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14302
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14314
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14325
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14357
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14366
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14402
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14414
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14466
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14468
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14498 cp/module.cc:14535
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15881 cp/module.cc:15891
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15896
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:15949
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:15959
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16022
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16029
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16660
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16678
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16680 cp/module.cc:22792
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17035
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17041
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20103
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20343
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20368 cp/module.cc:20371
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20377
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20379
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20713
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20753 cp/module.cc:20758
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20764
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20794
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20796
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20797
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20814
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20828
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20841
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20861
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20863
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20866
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20884
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:20976
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21551
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21590
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21600
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21605
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21608
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:21960
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:21963
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:21969
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21972
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:21977
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:21981
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:21987
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:21990
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:21995
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr ""
  
! #: cp/module.cc:21999
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr ""
  
! #: cp/module.cc:22144
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22159
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22166
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr ""
  
! #: cp/module.cc:22429
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22616
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22617
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22624
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22625
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22687
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22691
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22739
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22741
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "module declared here"
--- 63655,64132 ----
  msgid "encapsulation is malformed"
  msgstr ""
  
! #: cp/module.cc:3468
  #, gcc-internal-format
  msgid "unable to represent further imported source locations"
  msgstr ""
  
! #: cp/module.cc:6695
  #, gcc-internal-format
  msgid "%<target%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:6698
  #, gcc-internal-format
  msgid "%<optimize%> attribute currently unsupported in modules"
  msgstr ""
  
! #: cp/module.cc:12561
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12565
  #, gcc-internal-format
  msgid "mismatching abi tags for %qD with no tags"
  msgstr ""
  
! #: cp/module.cc:12568
  #, gcc-internal-format
  msgid "existing declaration here with tags %qE"
  msgstr ""
  
! #: cp/module.cc:12571
  #, gcc-internal-format
  msgid "existing declaration here with no tags"
  msgstr ""
  
! #: cp/module.cc:12616
  #, gcc-internal-format
  msgid "conflicting language linkage for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12630 cp/module.cc:12759
  #, gcc-internal-format
  msgid "conflicting type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12644
  #, gcc-internal-format
  msgid "conflicting argument list for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12651
  #, gcc-internal-format
  msgid "conflicting argument types for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12686
  #, gcc-internal-format
  msgid "conflicting %<noexcept%> specifier for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12709
  #, gcc-internal-format
  msgid "conflicting deduced return type for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12734
  #, gcc-internal-format
  msgid "conflicting %<constexpr%> for imported declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12750
  #, gcc-internal-format
  msgid "conflicting imported declaration %q#D"
  msgstr ""
  
! #: cp/module.cc:12776
  #, gcc-internal-format
  msgid "existing declaration %#qD"
  msgstr ""
  
! #: cp/module.cc:12879
  #, gcc-internal-format
  msgid "conflicting default argument for %#qD"
  msgstr ""
  
! #: cp/module.cc:12881 cp/module.cc:12908
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "existing default declared here"
  msgstr "აღწერილია აქ"
  
! #: cp/module.cc:12905
  #, gcc-internal-format
  msgid "conflicting default argument for parameter %P of %#qD"
  msgstr ""
  
! #: cp/module.cc:14036
  #, gcc-internal-format
  msgid "definition of %qD does not match"
  msgstr ""
  
! #: cp/module.cc:14038
  #, gcc-internal-format
  msgid "existing definition %qD"
  msgstr ""
  
! #: cp/module.cc:14050
  #, gcc-internal-format
  msgid "enumerator %qD does not match ..."
  msgstr ""
  
! #: cp/module.cc:14052
  #, gcc-internal-format
  msgid "... this enumerator %qD"
  msgstr ""
  
! #: cp/module.cc:14058
  #, gcc-internal-format
  msgid "additional enumerators beginning with %qD"
  msgstr ""
  
! #: cp/module.cc:14062
  #, gcc-internal-format
  msgid "enumeration range differs"
  msgstr ""
  
! #: cp/module.cc:14279
  #, gcc-internal-format
  msgid "%qD is an alias of TU-local type %qT"
  msgstr ""
  
! #: cp/module.cc:14297
  #, gcc-internal-format
  msgid "%qD is a specialization of TU-local template %qD"
  msgstr ""
  
! #: cp/module.cc:14321
  #, gcc-internal-format
  msgid "%qD declared with internal linkage"
  msgstr ""
  
! #: cp/module.cc:14339
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared in an anonymous namespace"
  msgstr ""
  
! #: cp/module.cc:14351
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qT"
  msgstr ""
  
! #: cp/module.cc:14362
  #, gcc-internal-format
  msgid "%qD has no linkage and is declared within TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:14394
  #, gcc-internal-format
  msgid "%qT has no name and cannot be differentiated from similar lambdas in other TUs"
  msgstr ""
  
! #: cp/module.cc:14403
  #, gcc-internal-format
  msgid "%qT has no name and is not defined within a class, function, or initializer"
  msgstr ""
  
! #: cp/module.cc:14439
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qD"
  msgstr ""
  
! #: cp/module.cc:14451
  #, gcc-internal-format
  msgid "%qD has TU-local template argument %qT"
  msgstr ""
  
! #: cp/module.cc:14503
  #, gcc-internal-format
  msgid "%qD refers to TU-local object %qD"
  msgstr ""
  
! #: cp/module.cc:14505
  #, gcc-internal-format
  msgid "%qD refers to TU-local function %qD"
  msgstr ""
  
! #: cp/module.cc:14535 cp/module.cc:14572
  #, gcc-internal-format
  msgid "instantiation exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15946 cp/module.cc:15956
  #, gcc-internal-format
  msgid "%qD exposes TU-local entity %qD"
  msgstr ""
  
! #: cp/module.cc:15961
  #, gcc-internal-format
  msgid "%qD is also TU-local but has been exposed elsewhere"
  msgstr ""
  
! #: cp/module.cc:16014
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD, which may cause issues when instantiating in other TUs"
  msgstr ""
  
! #: cp/module.cc:16024
  #, gcc-internal-format
  msgid "%qD refers to TU-local entity %qD and cannot be instantiated in other TUs"
  msgstr ""
  
! #: cp/module.cc:16087
  #, gcc-internal-format
  msgid "%qD is declared %<constexpr%> and is initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16094
  #, gcc-internal-format
  msgid "%qD is a reference declared %<inline%> and is constant-initialized to a TU-local value"
  msgstr ""
  
! #: cp/module.cc:16725
  #, gcc-internal-format
  msgid "recursive lazy load"
  msgstr ""
  
! #: cp/module.cc:16743
  #, gcc-internal-format
  msgid "module %qs depends on itself"
  msgstr ""
  
! #: cp/module.cc:16745 cp/module.cc:22868
  #, gcc-internal-format
  msgid "module %qs declared here"
  msgstr ""
  
! #: cp/module.cc:17100
  #, gcc-internal-format
  msgid "indirect import %qs is not already loaded"
  msgstr ""
  
! #: cp/module.cc:17106
  #, gcc-internal-format
  msgid "import %qs has CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20168
  #, gcc-internal-format
  msgid "not exporting %<#define %E%> as it is a keyword"
  msgstr ""
  
! #: cp/module.cc:20408
  #, gcc-internal-format
  msgid "macro definitions of %qE corrupted"
  msgstr ""
  
! #: cp/module.cc:20433 cp/module.cc:20436
  #, gcc-internal-format
  msgid "inconsistent imported macro definition %qE"
  msgstr ""
  
! #: cp/module.cc:20442
  #, gcc-internal-format
  msgid "%<#undef %E%>"
  msgstr ""
  
! #: cp/module.cc:20444
  #, gcc-internal-format
  msgid "%<#define %s%>"
  msgstr ""
  
! #: cp/module.cc:20789
  #, gcc-internal-format
  msgid "compiled module file is %qs"
  msgstr ""
  
! #: cp/module.cc:20829 cp/module.cc:20834
  #, gcc-internal-format, gfc-internal-format
  msgid "compiled module is %sversion %s"
  msgstr ""
  
! #: cp/module.cc:20840
  #, gcc-internal-format, gfc-internal-format
  msgid "compiler is %sversion %s%s%s"
  msgstr ""
  
! #: cp/module.cc:20870
  #, gcc-internal-format
  msgid "module %qs found"
  msgstr ""
  
! #: cp/module.cc:20872
  #, gcc-internal-format
  msgid "header module expected, module %qs found"
  msgstr ""
  
! #: cp/module.cc:20873
  #, gcc-internal-format
  msgid "module %qs expected, header module found"
  msgstr ""
  
! #: cp/module.cc:20890
  #, gcc-internal-format
  msgid "module %qs CRC mismatch"
  msgstr ""
  
! #: cp/module.cc:20904
  #, gcc-internal-format
  msgid "target & host is %qs:%qs, expected %qs:%qs"
  msgstr ""
  
! #: cp/module.cc:20917
  #, gcc-internal-format
  msgid "language dialect differs %qs, expected %qs"
  msgstr ""
  
! #: cp/module.cc:20937
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> to enable"
  msgstr ""
  
! #: cp/module.cc:20939
  #, gcc-internal-format
  msgid "module contains OpenMP, use %<-fopenmp%> or %<-fopenmp-simd%> to enable"
  msgstr ""
  
! #: cp/module.cc:20942
  #, gcc-internal-format
  msgid "module contains OpenACC, use %<-fopenacc%> to enable"
  msgstr ""
  
! #: cp/module.cc:20960
  #, gcc-internal-format
  msgid "fixed tree mismatch"
  msgstr ""
  
! #: cp/module.cc:21052
  #, gcc-internal-format
  msgid "interface partition is not exported"
  msgstr ""
  
! #: cp/module.cc:21627
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module cluster %u: %s"
  msgstr ""
  
! #: cp/module.cc:21666
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to read compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:21676
  #, gcc-internal-format
  msgid "consider using %<-fno-module-lazy%>, increasing %<-param-lazy-modules=%u%> value, or increasing the per-process file descriptor limit"
  msgstr ""
  
! #: cp/module.cc:21681
  #, gcc-internal-format
  msgid "imports must be built before being imported"
  msgstr ""
  
! #: cp/module.cc:21684
  #, gcc-internal-format
  msgid "returning to the gate for a mechanical issue"
  msgstr ""
  
! #: cp/module.cc:22036
  #, gcc-internal-format
  msgid "declaring %qD in module %qs conflicts with builtin in global module"
  msgstr ""
  
! #: cp/module.cc:22039
  #, gcc-internal-format
  msgid "declaration %qD conflicts with builtin"
  msgstr ""
  
! #: cp/module.cc:22045
  #, gcc-internal-format
  msgid "redeclaring %qD in module %qs conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22048
  #, gcc-internal-format
  msgid "redeclaring %qD in global module conflicts with import"
  msgstr ""
  
! #: cp/module.cc:22053
  #, gcc-internal-format
  msgid "import declared attached to module %qs"
  msgstr ""
  
! #: cp/module.cc:22057
  #, gcc-internal-format
  msgid "import declared in global module"
  msgstr ""
  
! #: cp/module.cc:22063
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in module %qs"
  msgstr ""
  
! #: cp/module.cc:22066
  #, gcc-internal-format
  msgid "conflicting declaration of %qD in global module"
  msgstr ""
  
! #: cp/module.cc:22071
  #, gcc-internal-format
  msgid "previously declared in module %qs"
  msgstr ""
  
! #: cp/module.cc:22075
  #, gcc-internal-format
  msgid "previously declared in global module"
  msgstr ""
  
! #: cp/module.cc:22220
  #, gcc-internal-format
  msgid "external linkage definition of %qD in header module must be declared %<inline%>"
  msgstr ""
  
! #: cp/module.cc:22235
  #, gcc-internal-format
  msgid "exporting declaration %qD declared in unnamed namespace"
  msgstr ""
  
! #: cp/module.cc:22242
  #, gcc-internal-format
  msgid "exporting declaration %qD with internal linkage"
  msgstr ""
  
! #: cp/module.cc:22505
  #, gcc-internal-format
  msgid "reading CMI %qs"
  msgstr ""
  
! #: cp/module.cc:22692
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22693
  #, gcc-internal-format
  msgid "failed to load binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22700
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22701
  #, gcc-internal-format
  msgid "during load of binding %<%E%s%E@%s%>"
  msgstr ""
  
! #: cp/module.cc:22763
  #, gcc-internal-format
  msgid "failed to load pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22767
  #, gcc-internal-format
  msgid "during load of pendings for %<%E%s%E%>"
  msgstr ""
  
! #: cp/module.cc:22815
  #, gcc-internal-format
  msgid "import of %qs within its own implementation unit"
  msgstr ""
  
! #: cp/module.cc:22817
  #, fuzzy, gcc-internal-format
  #| msgid "declared here"
  msgid "module declared here"
*************** msgstr "აღწერილია ა�
*** 64063,64492 ****
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22756
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22787 cp/module.cc:23334
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22788 cp/module.cc:23335
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22793
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23001
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23007
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23111
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23160
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23162
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23163
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23542
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23546
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23578 cp/module.cc:23607
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23617
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23817
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23857
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23872
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23875
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23877
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:23941
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24038
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
  
! #: cp/name-lookup.cc:1313
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1325
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2949 cp/name-lookup.cc:4085 cp/name-lookup.cc:4185
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2987
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:2993
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:3163
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3310
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3315
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.cc:3425
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.cc:3462 cp/name-lookup.cc:3466
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.cc:3627
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3698
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3705
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4170
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4897
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4900
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5515 cp/name-lookup.cc:5519
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5525
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5528
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5531
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6347
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6363
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6371
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6387 cp/pt.cc:19669
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6397
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6408 cp/name-lookup.cc:6481
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6431
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6491
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6503
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6519
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6530
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6623
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6665
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6675
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6745
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6747
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6802
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6809
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6820 cp/name-lookup.cc:6848
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6826
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6873 cp/name-lookup.cc:9362
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.cc:7203
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7255
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7261
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7591
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7597
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8037
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8040
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8855
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9332
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9335
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9354
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9360
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9448
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9573
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9589
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9659
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9661
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9665
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9675
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9725
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9727
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9770
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9779
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
--- 64139,64568 ----
  #. module, so we don't want to confuse things by having to think
  #. about whether 'extern "C++" { import foo; }' puts foo's
  #. contents into the global module all of a sudden.
! #: cp/module.cc:22832
  #, gcc-internal-format
  msgid "import of named module %qs inside language-linkage block"
  msgstr ""
  
! #: cp/module.cc:22863 cp/module.cc:23410
  #, gcc-internal-format
  msgid "module already declared"
  msgstr ""
  
! #: cp/module.cc:22864 cp/module.cc:23411
  #, gcc-internal-format
  msgid "module already imported"
  msgstr ""
  
! #: cp/module.cc:22869
  #, gcc-internal-format
  msgid "module %qs imported here"
  msgstr ""
  
! #: cp/module.cc:23077
  #, gcc-internal-format
  msgid "mismatching compiled module interface: had %qs, got %qs"
  msgstr ""
  
! #: cp/module.cc:23083
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown compiled module interface: %s"
  msgstr ""
  
! #: cp/module.cc:23187
  #, gcc-internal-format
  msgid "cannot determine %<#include%> translation of %s: %s"
  msgstr ""
  
! #: cp/module.cc:23236
  #, gcc-internal-format
  msgid "include %qs translated to import"
  msgstr ""
  
! #: cp/module.cc:23238
  #, gcc-internal-format
  msgid "import of %qs failed, falling back to include"
  msgstr ""
  
! #: cp/module.cc:23239
  #, gcc-internal-format
  msgid "include %qs processed textually"
  msgstr ""
  
! #: cp/module.cc:23618
  #, gcc-internal-format
  msgid "C++ modules are incompatible with precompiled headers"
  msgstr ""
  
! #: cp/module.cc:23622
  #, gcc-internal-format
  msgid "C++ modules are incompatible with traditional preprocessing"
  msgstr ""
  
! #: cp/module.cc:23654 cp/module.cc:23683
  #, gcc-internal-format
  msgid "invalid header name %qs"
  msgstr ""
  
! #: cp/module.cc:23693
  #, gcc-internal-format
  msgid "invalid module name %qs"
  msgstr ""
  
! #: cp/module.cc:23893
  #, gcc-internal-format
  msgid "%<-fmodule-only%> used for non-interface"
  msgstr ""
  
! #: cp/module.cc:23933
  #, gcc-internal-format
  msgid "writing CMI %qs"
  msgstr ""
  
! #: cp/module.cc:23948
  #, gcc-internal-format
  msgid "not writing module %qs due to errors in template bodies"
  msgstr ""
  
! #: cp/module.cc:23951
  #, gcc-internal-format
  msgid "enable %<-Wtemplate-body%> for more details"
  msgstr ""
  
! #: cp/module.cc:23953
  #, gcc-internal-format
  msgid "first error in %qD appeared here"
  msgstr ""
  
! #: cp/module.cc:24017
  #, gcc-internal-format, gfc-internal-format
  msgid "failed to write compiled module: %s"
  msgstr ""
  
! #: cp/module.cc:24114
  #, gcc-internal-format
  msgid "unknown header kind %qs"
  msgstr ""
  
! #: cp/name-lookup.cc:1314
  #, gcc-internal-format
  msgid "overload set for argument-dependent lookup of %<%D::%D%> in module %qs contains TU-local entities"
  msgstr ""
  
! #: cp/name-lookup.cc:1326
  #, gcc-internal-format
  msgid "ignoring %qD declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:2950 cp/name-lookup.cc:4086 cp/name-lookup.cc:4186
  #, gcc-internal-format
  msgid "name-independent declarations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/name-lookup.cc:2988
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different template parameters"
  msgstr ""
  
! #: cp/name-lookup.cc:2994
  #, gcc-internal-format
  msgid "%q#D conflicts with a previous declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:3164
  #, gcc-internal-format
  msgid "%q#D hides constructor for %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3311
  #, gcc-internal-format
  msgid "conflicting C language linkage declaration %q#D"
  msgstr ""
  
! #: cp/name-lookup.cc:3316
  #, gcc-internal-format
  msgid "due to different exception specifications"
  msgstr ""
  
! #: cp/name-lookup.cc:3426
  #, gcc-internal-format
  msgid "lambda parameter %qD previously declared as a capture"
  msgstr ""
  
! #: cp/name-lookup.cc:3463 cp/name-lookup.cc:3467
  #, gcc-internal-format
  msgid "declaration of %q#D shadows a parameter"
  msgstr ""
  
! #: cp/name-lookup.cc:3628
  #, gcc-internal-format
  msgid "declaration of %qD shadows a member of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:3699
  #, gcc-internal-format
  msgid "annotation applied to block scope extern %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:3706
  #, gcc-internal-format
  msgid "annotation applied to parameter %qD of block scope extern"
  msgstr ""
  
! #: cp/name-lookup.cc:4171
  #, gcc-internal-format
  msgid "friend declaration %qD in local class without prior local declaration"
  msgstr ""
  
! #: cp/name-lookup.cc:4898
  #, gcc-internal-format
  msgid "%s %<%s(%E)%> %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:4901
  #, gcc-internal-format
  msgid "%s %s %p %d"
  msgstr ""
  
! #: cp/name-lookup.cc:5516 cp/name-lookup.cc:5520
  #, gcc-internal-format
  msgid "exporting %q#D that does not have external linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5526
  #, gcc-internal-format
  msgid "%q#D declared here with no linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5529
  #, gcc-internal-format
  msgid "%q#D declared here with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:5532
  #, gcc-internal-format
  msgid "%q#D declared here with module linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:6348
  #, gcc-internal-format
  msgid "%<%T%s%D%> names destructor"
  msgstr ""
  
! #: cp/name-lookup.cc:6364
  #, gcc-internal-format
  msgid "using-declaration for non-member at class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6372
  #, gcc-internal-format
  msgid "%<using%> with enumeration scope %q#T only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6388 cp/pt.cc:19702
  #, gcc-internal-format
  msgid "%qT is not a class, namespace, or enumeration"
  msgstr ""
  
! #: cp/name-lookup.cc:6398
  #, gcc-internal-format
  msgid "non-member using-declaration names constructor of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6409 cp/name-lookup.cc:6482
  #, gcc-internal-format
  msgid "using-declaration for member at non-class scope"
  msgstr ""
  
! #: cp/name-lookup.cc:6432
  #, gcc-internal-format
  msgid "%qT is not a direct base of %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6492
  #, gcc-internal-format
  msgid "did you mean %<using enum %T::%D%>?"
  msgstr ""
  
! #: cp/name-lookup.cc:6504
  #, gcc-internal-format
  msgid "%qD has not been declared in %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6520
  #, gcc-internal-format
  msgid "using-declaration may not name namespace %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6531
  #, gcc-internal-format
  msgid "%<%T::%D%> names constructor in %qT"
  msgstr ""
  
! #: cp/name-lookup.cc:6624
  #, gcc-internal-format
  msgid "declaration of %qD not in a namespace surrounding %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6666
  #, gcc-internal-format
  msgid "explicit qualification in declaration of %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6676
  #, gcc-internal-format
  msgid "%qD should have been declared inside %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6746
  #, gcc-internal-format
  msgid "%qD has not been declared within %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:6748
  #, gcc-internal-format
  msgid "only here as a %<friend%>"
  msgstr ""
  
! #: cp/name-lookup.cc:6803
  #, gcc-internal-format
  msgid "%qD attribute requires a single NTBS argument"
  msgstr ""
  
! #: cp/name-lookup.cc:6810
  #, gcc-internal-format
  msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
  msgstr ""
  
! #: cp/name-lookup.cc:6821 cp/name-lookup.cc:6849
  #, gcc-internal-format
  msgid "ignoring %qD attribute on anonymous namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6827
  #, gcc-internal-format
  msgid "ignoring %qD attribute on non-inline namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:6874 cp/name-lookup.cc:9363
  #, gcc-internal-format
  msgid "%qD attribute directive ignored"
  msgstr ""
  
! #: cp/name-lookup.cc:7204
  #, gcc-internal-format
  msgid "maximum limit of %d namespaces searched for %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7256
  #, gcc-internal-format
  msgid "suggested alternative:"
  msgid_plural "suggested alternatives:"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/name-lookup.cc:7262
  #, gcc-internal-format
  msgid "  %qE"
  msgstr ""
  
! #: cp/name-lookup.cc:7592
  #, gcc-internal-format
  msgid "%<std::%s%> is defined in header %qs; this is probably fixable by adding %<#include %s%>"
  msgstr ""
  
! #: cp/name-lookup.cc:7598
  #, gcc-internal-format
  msgid "%<std::%s%> is only available from %s onwards"
  msgstr ""
  
! #: cp/name-lookup.cc:8038
  #, gcc-internal-format
  msgid "the macro %qs had not yet been defined"
  msgstr ""
  
! #: cp/name-lookup.cc:8041
  #, gcc-internal-format
  msgid "it was later defined here"
  msgstr ""
  
! #: cp/name-lookup.cc:8856
  #, gcc-internal-format
  msgid "declaration of %<std::initializer_list%> does not match %<#include <initializer_list>%>, isn%'t a template"
  msgstr ""
  
! #: cp/name-lookup.cc:9333
  #, gcc-internal-format
  msgid "%<strong%> using directive no longer supported"
  msgstr ""
  
! #: cp/name-lookup.cc:9336
  #, gcc-internal-format
  msgid "you can use an inline namespace instead"
  msgstr ""
  
! #: cp/name-lookup.cc:9355
  #, gcc-internal-format
  msgid "%<omp::%E%> not allowed to be specified in this context"
  msgstr ""
  
! #: cp/name-lookup.cc:9361
  #, gcc-internal-format
  msgid "annotation on using directive"
  msgstr ""
  
  #. We only allow depth 255.
! #: cp/name-lookup.cc:9449
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot nest more than %d namespaces"
  msgstr ""
  
! #: cp/name-lookup.cc:9574
  #, gcc-internal-format
  msgid "%<namespace %E%> is ambiguous"
  msgstr ""
  
! #: cp/name-lookup.cc:9590
  #, gcc-internal-format
  msgid "namespace alias %qD not allowed here, assuming %qD"
  msgstr ""
  
! #: cp/name-lookup.cc:9660
  #, gcc-internal-format
  msgid "exporting namespace %qD with internal linkage"
  msgstr ""
  
! #: cp/name-lookup.cc:9662
  #, gcc-internal-format
  msgid "%qD has internal linkage because it was declared in an unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9666
  #, gcc-internal-format
  msgid "exporting unnamed namespace"
  msgstr ""
  
! #: cp/name-lookup.cc:9676
  #, gcc-internal-format
  msgid "inline namespace must be specified at initial definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9726
  #, gcc-internal-format
  msgid "%s namespace %qD conflicts with reachable definition"
  msgstr ""
  
! #: cp/name-lookup.cc:9728
  #, gcc-internal-format, gfc-internal-format
  msgid "reachable %s definition here"
  msgstr ""
  
! #: cp/name-lookup.cc:9771
  #, gcc-internal-format
  msgid "XXX entering %<pop_everything ()%>"
  msgstr ""
  
! #: cp/name-lookup.cc:9780
  #, gcc-internal-format
  msgid "XXX leaving %<pop_everything ()%>"
  msgstr ""
*************** msgstr ""
*** 64516,64522 ****
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52872
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
--- 64592,64598 ----
  msgid "%<LEXER_DEBUGGING_ENABLED_P%> is not set to true"
  msgstr ""
  
! #: cp/parser.cc:1784 cp/parser.cc:52875
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> not immediately followed by function declaration or definition"
  msgstr ""
*************** msgstr ""
*** 64562,64568 ****
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24033
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
--- 64638,64644 ----
  msgid "request for member %qE in non-class type %qT"
  msgstr ""
  
! #: cp/parser.cc:3594 cp/parser.cc:24035
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr ""
*************** msgstr ""
*** 64632,64638 ****
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21369
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
--- 64708,64714 ----
  msgid "%qE is not a class template"
  msgstr ""
  
! #: cp/parser.cc:3763 cp/parser.cc:21371
  #, gcc-internal-format
  msgid "%qE is not a template"
  msgstr ""
*************** msgstr ""
*** 64993,64999 ****
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4878
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
--- 65069,65075 ----
  msgid "fold-expressions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:6815 cp/parser.cc:6986 cp/parser.cc:7185 cp/semantics.cc:4883
  #, gcc-internal-format
  msgid "expected primary-expression"
  msgstr ""
*************** msgstr ""
*** 65053,65059 ****
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36006
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
--- 65129,65135 ----
  msgid "template-id not allowed for destructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:7590 cp/parser.cc:36009
  #, gcc-internal-format
  msgid "remove the %qs"
  msgstr ""
*************** msgstr ""
*** 65068,65074 ****
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27013
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
--- 65144,65150 ----
  msgid "typedef-name %qD used as destructor declarator"
  msgstr ""
  
! #: cp/parser.cc:7770 cp/parser.cc:27015
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr ""
*************** msgstr ""
*** 65123,65129 ****
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8656 cp/pt.cc:22411
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
--- 65199,65205 ----
  msgid "wrong number of arguments to %<__builtin_addressof%>"
  msgstr ""
  
! #: cp/parser.cc:8656 cp/pt.cc:22455
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_launder%>"
  msgstr ""
*************** msgstr ""
*** 65138,65154 ****
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8723 cp/pt.cc:22526
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22530
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22535
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
--- 65214,65230 ----
  msgid "wrong number of arguments to %<__builtin_shufflevector%>"
  msgstr ""
  
! #: cp/parser.cc:8723 cp/pt.cc:22570
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_new%> does not select replaceable global allocation function"
  msgstr ""
  
! #: cp/parser.cc:8727 cp/pt.cc:22574
  #, gcc-internal-format
  msgid "call to %<__builtin_operator_delete%> does not select replaceable global deallocation function"
  msgstr ""
  
! #: cp/parser.cc:8732 cp/pt.cc:22579
  #, gcc-internal-format
  msgid "selected function declared here"
  msgstr ""
*************** msgstr ""
*** 65188,65194 ****
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23481
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
--- 65264,65270 ----
  msgid "non-scalar type"
  msgstr ""
  
! #: cp/parser.cc:10059 cp/parser.cc:23483
  #, gcc-internal-format
  msgid "%<template%> must follow a nested-name-specifier"
  msgstr ""
*************** msgstr ""
*** 65219,65225 ****
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37324
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
--- 65295,65301 ----
  msgid "%<co_await%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:10674 cp/parser.cc:37327
  #, gcc-internal-format
  msgid "types may not be defined in %qs expressions"
  msgstr ""
*************** msgstr ""
*** 65404,65410 ****
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15428
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
--- 65480,65486 ----
  msgid "parameter declaration before lambda declaration specifiers only optional with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:13400 cp/pt.cc:15436
  #, gcc-internal-format
  msgid "a lambda with captures may not have an explicit object parameter of an unrelated type"
  msgstr ""
*************** msgstr ""
*** 65536,65542 ****
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37836
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
--- 65612,65618 ----
  msgid "init-statement in selection statements only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:15433 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected selection-statement"
  msgstr ""
*************** msgid "types may not be defined in condi
*** 65557,65563 ****
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26234 cp/parser.cc:29000
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
--- 65633,65639 ----
  msgstr ""
  
  #. Anything else is an error.
! #: cp/parser.cc:15619 cp/parser.cc:26236 cp/parser.cc:29002
  #, gcc-internal-format
  msgid "expected initializer"
  msgstr ""
*************** msgstr ""
*** 65588,66644 ****
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16222
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16333
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16485 cp/parser.cc:37839
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16530
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16547
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16593
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16655
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16736
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16906
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16915
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16934 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17109
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17153
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17159
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17160
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "scope opened here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: cp/parser.cc:17186
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17190
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17196
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17237
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17239 cp/parser.cc:17248
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17247
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17271
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17292
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17295
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17316
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17324
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17345
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17384
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17387
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17396
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17406
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17577
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17581
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17621
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17623 cp/parser.cc:30492
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17642
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17658
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17880
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18128
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18147
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18168
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18193
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18250
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18253
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18291
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18294
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18301
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18320
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18331
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18359
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18363
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18443
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18461
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18487 cp/parser.cc:18492 cp/parser.cc:26215 cp/parser.cc:26220
! #: cp/parser.cc:26224 cp/parser.cc:26228
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18660
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18683
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18721
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18724
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18775
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18801
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18837
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18846
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18850
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18932
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18945
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18962
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19035 cp/parser.cc:31736
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19054
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19058
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19126
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19233
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19261
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19487
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19500
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19676
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19705 cp/parser.cc:19711
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19713
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19798
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19825
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19837 cp/pt.cc:29234
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19849 cp/pt.cc:29246
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19901
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20024
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20418
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20424
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20430
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20439
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20445
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20479
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20526
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20635
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20643
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20767
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:21005 cp/parser.cc:21091 cp/parser.cc:28748
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21009 cp/parser.cc:21095
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21167
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21240
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21244
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21248
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21279
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21280
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21287
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21414
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21499 cp/parser.cc:21691 cp/parser.cc:21900
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21547
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21764
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21865 cp/parser.cc:21883 cp/parser.cc:22077
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22030
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22068
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22186
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22190
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22194
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22255
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22491
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22700
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22706
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22710
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22717 cp/parser.cc:23178
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22871
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23021
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23105
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23106
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23137
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr ""
  
! #: cp/parser.cc:23153
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23160
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23405
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23643
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23731
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23737
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23749
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23890
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23901
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23916
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23934
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23980
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23984
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24027
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24041
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24053 cp/parser.cc:30461
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24058 cp/parser.cc:30466
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24070 cp/parser.cc:30479
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24111
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24135
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24138
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24259
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24334
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24338
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24342
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24403
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24415
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24434
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24444
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24449
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24453
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24456
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24463
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24520
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24705
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24749
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24767
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24777
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24823
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24826
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24842
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24912
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25070
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25131
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25152 cp/parser.cc:25170 cp/parser.cc:25185
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25159
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25198
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25214
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25364
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25455
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25466
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25471
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25474
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25491 cp/parser.cc:25516
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25503 cp/parser.cc:25524
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25510
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25580
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25589
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25595
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25601
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25654
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25696
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr ""
  
! #: cp/parser.cc:25704
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25725
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25732
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25739 cp/parser.cc:26188
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25746 cp/parser.cc:26195
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25754
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26029
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:26040
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26044
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26130
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26329
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26374
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26386
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26934
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:27059
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27063
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
--- 65664,66720 ----
  msgid "use reference type to prevent copying"
  msgstr ""
  
! #: cp/parser.cc:16224
  #, gcc-internal-format
  msgid "range-based %<for%> expression of type %qT has incomplete type"
  msgstr ""
  
! #: cp/parser.cc:16335
  #, gcc-internal-format
  msgid "inconsistent begin/end types in range-based %<for%> statement: %qT and %qT"
  msgstr ""
  
! #: cp/parser.cc:16487 cp/parser.cc:37842
  #, gcc-internal-format
  msgid "expected iteration-statement"
  msgstr ""
  
! #: cp/parser.cc:16532
  #, gcc-internal-format
  msgid "alias-declaration in init-statement only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:16549
  #, gcc-internal-format
  msgid "range-based %<for%> loops only available with %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/parser.cc:16595
  #, gcc-internal-format
  msgid "%<template for%> only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:16657
  #, gcc-internal-format
  msgid "designators in %<template for%> initializer"
  msgstr ""
  
! #: cp/parser.cc:16738
  #, gcc-internal-format
  msgid "for-range-declaration cannot be 'constinit'"
  msgstr ""
  
! #: cp/parser.cc:16908
  #, gcc-internal-format
  msgid "%<goto%> in %<constexpr%> function only available with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
  #. Issue a warning about this use of a GNU extension.
! #: cp/parser.cc:16917
  #, gcc-internal-format
  msgid "ISO C++ forbids computed gotos"
  msgstr ""
  
! #: cp/parser.cc:16936 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected jump-statement"
  msgstr ""
  
! #: cp/parser.cc:17111
  #, gcc-internal-format
  msgid "expected module-partition"
  msgstr ""
  
! #: cp/parser.cc:17113
  #, gcc-internal-format
  msgid "expected module-name"
  msgstr ""
  
! #: cp/parser.cc:17155
  #, gcc-internal-format
  msgid "module-declaration not permitted in header-unit"
  msgstr ""
  
! #: cp/parser.cc:17161
  #, gcc-internal-format
  msgid "module-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17162
  #, fuzzy, gcc-internal-format
  #| msgid "previously defined here"
  msgid "scope opened here"
  msgstr "ადრე აქ იყო აღწერილი"
  
! #: cp/parser.cc:17188
  #, gcc-internal-format
  msgid "private module fragment"
  msgstr ""
  
! #: cp/parser.cc:17192
  #, gcc-internal-format
  msgid "private module fragment only permitted in purview of module interface or partition"
  msgstr ""
  
  #. Neither the first declaration, nor in a GMF.
! #: cp/parser.cc:17198
  #, gcc-internal-format
  msgid "module-declaration only permitted as first declaration, or ending a global module fragment"
  msgstr ""
  
! #: cp/parser.cc:17239
  #, gcc-internal-format
  msgid "post-module-declaration imports must be contiguous"
  msgstr ""
  
! #: cp/parser.cc:17241 cp/parser.cc:17250
  #, gcc-internal-format
  msgid "perhaps insert a line break after %<import%>, or other disambiguation, to prevent this being considered a module control-line"
  msgstr ""
  
! #: cp/parser.cc:17249
  #, gcc-internal-format
  msgid "import-declaration must be at global scope"
  msgstr ""
  
! #: cp/parser.cc:17273
  #, gcc-internal-format
  msgid "import specifying a module-partition must appear after a named module-declaration"
  msgstr ""
  
! #: cp/parser.cc:17294
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be include-translated"
  msgstr ""
  
! #: cp/parser.cc:17297
  #, gcc-internal-format
  msgid "post-module-declaration imports must not be from header inclusion"
  msgstr ""
  
! #: cp/parser.cc:17318
  #, gcc-internal-format
  msgid "%qE may only occur after a module interface declaration"
  msgstr ""
  
! #: cp/parser.cc:17326
  #, gcc-internal-format
  msgid "%qE may only occur once in an export declaration"
  msgstr ""
  
! #: cp/parser.cc:17347
  #, gcc-internal-format
  msgid "%<export%> not part of following module-directive"
  msgstr ""
  
! #: cp/parser.cc:17386
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17389
  #, gcc-internal-format
  msgid "extra %<;%> outside of a function"
  msgstr ""
  
! #: cp/parser.cc:17398
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct only allowed in C++11"
  msgstr ""
  
! #: cp/parser.cc:17400
  #, gcc-internal-format
  msgid "extra %<;%> inside a struct"
  msgstr ""
  
! #: cp/parser.cc:17408
  #, gcc-internal-format
  msgid "extra %<;%> after in-class function definition"
  msgstr ""
  
! #: cp/parser.cc:17579
  #, gcc-internal-format
  msgid "attributes are not permitted in this position"
  msgstr ""
  
! #: cp/parser.cc:17583
  #, gcc-internal-format
  msgid "attributes may be inserted here"
  msgstr ""
  
! #: cp/parser.cc:17623
  #, gcc-internal-format
  msgid "explicit specializations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17625 cp/parser.cc:30495
  #, gcc-internal-format
  msgid "a specialization is always exported alongside its primary template"
  msgstr ""
  
! #: cp/parser.cc:17644
  #, gcc-internal-format
  msgid "explicit instantiations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17660
  #, gcc-internal-format
  msgid "export-declarations are not permitted here"
  msgstr ""
  
! #: cp/parser.cc:17882
  #, gcc-internal-format
  msgid "%<__label__%> not at the beginning of a block"
  msgstr ""
  
! #: cp/parser.cc:18130
  #, gcc-internal-format
  msgid "non-variable %qD in declaration with more than one declarator with placeholder type"
  msgstr ""
  
! #: cp/parser.cc:18149
  #, gcc-internal-format
  msgid "inconsistent deduction for %qT: %qT and then %qT"
  msgstr ""
  
! #: cp/parser.cc:18170
  #, gcc-internal-format
  msgid "mixing declarations and function-definitions is forbidden"
  msgstr ""
  
! #: cp/parser.cc:18195
  #, gcc-internal-format
  msgid "types may not be defined in a for-range-declaration"
  msgstr ""
  
! #: cp/parser.cc:18252
  #, gcc-internal-format
  msgid "initializer in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18255
  #, gcc-internal-format
  msgid "multiple declarations in range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:18293
  #, gcc-internal-format
  msgid "structured binding pack outside of template"
  msgstr ""
  
! #: cp/parser.cc:18296
  #, gcc-internal-format
  msgid "multiple packs in structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18303
  #, gcc-internal-format
  msgid "structured binding packs only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18322
  #, gcc-internal-format
  msgid "structured bindings with attributed identifiers only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18333
  #, gcc-internal-format
  msgid "annotation on structured binding"
  msgstr ""
  
! #: cp/parser.cc:18361
  #, gcc-internal-format
  msgid "structured bindings in conditions only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:18365
  #, gcc-internal-format
  msgid "structured bindings only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:18445
  #, gcc-internal-format
  msgid "empty structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18463
  #, gcc-internal-format
  msgid "invalid initializer for structured binding declaration"
  msgstr ""
  
! #: cp/parser.cc:18489 cp/parser.cc:18494 cp/parser.cc:26217 cp/parser.cc:26222
! #: cp/parser.cc:26226 cp/parser.cc:26230
  #, gcc-internal-format
  msgid "for-range-declaration cannot be %qs"
  msgstr ""
  
! #: cp/parser.cc:18662
  #, gcc-internal-format
  msgid "%<this%> must be the first specifier in a parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:18685
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr ""
  
! #: cp/parser.cc:18723
  #, gcc-internal-format
  msgid "the %<bool%> keyword is not allowed in a C++20 concept definition"
  msgstr ""
  
! #: cp/parser.cc:18726
  #, gcc-internal-format
  msgid "C++20 concept definition syntax is %<concept <name> = <expr>%>"
  msgstr ""
  
! #: cp/parser.cc:18777
  #, gcc-internal-format
  msgid "%<typedef%> specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:18803
  #, gcc-internal-format
  msgid "%<auto%> changes meaning in C++11; please remove it"
  msgstr ""
  
! #: cp/parser.cc:18839
  #, gcc-internal-format
  msgid "%qD invalid in condition"
  msgstr ""
  
! #: cp/parser.cc:18848
  #, gcc-internal-format
  msgid "%qD invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18852
  #, gcc-internal-format
  msgid "%qD only valid in lambda with %<-std=c++23%> or %<-std=gnu++23%>"
  msgstr ""
  
! #: cp/parser.cc:18934
  #, gcc-internal-format
  msgid "type-specifier invalid in lambda"
  msgstr ""
  
! #: cp/parser.cc:18947
  #, gcc-internal-format
  msgid "standard attributes in middle of decl-specifiers"
  msgstr ""
  
! #: cp/parser.cc:18949
  #, gcc-internal-format
  msgid "standard attributes must precede the decl-specifiers to apply to the declaration, or follow them to apply to the type"
  msgstr ""
  
! #: cp/parser.cc:18964
  #, gcc-internal-format
  msgid "class definition may not be declared a friend"
  msgstr ""
  
! #: cp/parser.cc:19037 cp/parser.cc:31739
  #, gcc-internal-format
  msgid "templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:19056
  #, gcc-internal-format
  msgid "types may not be defined in explicit-specifier"
  msgstr ""
  
! #: cp/parser.cc:19060
  #, gcc-internal-format
  msgid "%<explicit(bool)%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:19128
  #, gcc-internal-format
  msgid "invalid linkage-specification"
  msgstr ""
  
! #: cp/parser.cc:19235
  #, gcc-internal-format
  msgid "%<static_assert%> without a message only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:19263
  #, gcc-internal-format
  msgid "%<static_assert%> with non-string message only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:19489
  #, gcc-internal-format
  msgid "%<decltype(auto)%> type specifier only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:19502
  #, gcc-internal-format
  msgid "types may not be defined in %<decltype%> expressions"
  msgstr ""
  
! #: cp/parser.cc:19678
  #, gcc-internal-format
  msgid "types may not be defined in a conversion-type-id"
  msgstr ""
  
! #: cp/parser.cc:19707 cp/parser.cc:19713
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in conversion operator"
  msgstr ""
  
! #: cp/parser.cc:19715
  #, gcc-internal-format
  msgid "use of %<auto%> in member template conversion operator can never be deduced"
  msgstr ""
  
! #: cp/parser.cc:19800
  #, gcc-internal-format
  msgid "only constructors take member initializers"
  msgstr ""
  
! #: cp/parser.cc:19827
  #, gcc-internal-format
  msgid "cannot expand initializer for member %qD"
  msgstr ""
  
! #: cp/parser.cc:19839 cp/pt.cc:29303
  #, gcc-internal-format
  msgid "mem-initializer for %qD follows constructor delegation"
  msgstr ""
  
! #: cp/parser.cc:19851 cp/pt.cc:29315
  #, gcc-internal-format
  msgid "constructor delegation follows mem-initializer for %qD"
  msgstr ""
  
! #: cp/parser.cc:19903
  #, gcc-internal-format
  msgid "anachronistic old-style base class initializer"
  msgstr ""
  
! #: cp/parser.cc:20026
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:20420
  #, gcc-internal-format
  msgid "space between quotes and suffix is deprecated in C++23"
  msgstr ""
  
! #: cp/parser.cc:20426
  #, gcc-internal-format
  msgid "unexpected keyword; remove space between quotes and suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20432
  #, gcc-internal-format
  msgid "expected suffix identifier"
  msgstr ""
  
! #: cp/parser.cc:20441
  #, gcc-internal-format
  msgid "expected empty string after %<operator%> keyword"
  msgstr ""
  
! #: cp/parser.cc:20447
  #, gcc-internal-format
  msgid "invalid encoding prefix in literal operator"
  msgstr ""
  
! #: cp/parser.cc:20481
  #, gcc-internal-format
  msgid "expected operator"
  msgstr ""
  
! #: cp/parser.cc:20528
  #, gcc-internal-format
  msgid "keyword %<export%> not implemented, and will be ignored"
  msgstr ""
  
! #: cp/parser.cc:20530
  #, gcc-internal-format
  msgid "keyword %<export%> is deprecated, and is ignored"
  msgstr ""
  
! #: cp/parser.cc:20532
  #, gcc-internal-format
  msgid "keyword %<export%> is enabled with %<-fmodules%>"
  msgstr ""
  
! #: cp/parser.cc:20637
  #, gcc-internal-format
  msgid "invalid constrained type parameter"
  msgstr ""
  
! #: cp/parser.cc:20645
  #, gcc-internal-format
  msgid "cv-qualified type parameter"
  msgstr ""
  
! #: cp/parser.cc:20769
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in default template argument"
  msgstr ""
  
! #: cp/parser.cc:21007 cp/parser.cc:21093 cp/parser.cc:28750
  #, gcc-internal-format
  msgid "template parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:21011 cp/parser.cc:21097
  #, gcc-internal-format
  msgid "template parameter packs cannot have default arguments"
  msgstr ""
  
! #: cp/parser.cc:21169
  #, gcc-internal-format
  msgid "expected template-id"
  msgstr ""
  
! #: cp/parser.cc:21242
  #, gcc-internal-format
  msgid "%<<::%> cannot begin a template-argument list"
  msgstr ""
  
! #: cp/parser.cc:21246
  #, gcc-internal-format
  msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
  msgstr ""
  
! #: cp/parser.cc:21250
  #, gcc-internal-format
  msgid "(if you use %<-fpermissive%> or %<-std=c++11%>, or %<-std=gnu++11%> G++ will accept your code)"
  msgstr ""
  
! #: cp/parser.cc:21281
  #, gcc-internal-format
  msgid "invalid template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21282
  #, gcc-internal-format
  msgid "function name as the left hand operand of %<<%> is ill-formed in C++20; wrap the function name in %<()%>"
  msgstr ""
  
! #: cp/parser.cc:21289
  #, gcc-internal-format
  msgid "expected %<(%> after template-argument-list"
  msgstr ""
  
! #: cp/parser.cc:21416
  #, gcc-internal-format
  msgid "parse error in template argument list"
  msgstr ""
  
  #. The name does not name a template.
! #: cp/parser.cc:21501 cp/parser.cc:21693 cp/parser.cc:21902
  #, gcc-internal-format
  msgid "expected template-name"
  msgstr ""
  
! #: cp/parser.cc:21549
  #, gcc-internal-format
  msgid "non-template %qD used as template"
  msgstr ""
  
! #: cp/parser.cc:21551
  #, gcc-internal-format
  msgid "use %<%T::template %D%> to indicate that it is a template"
  msgstr ""
  
! #: cp/parser.cc:21766
  #, gcc-internal-format
  msgid "expected parameter pack before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:21867 cp/parser.cc:21885 cp/parser.cc:22079
  #, gcc-internal-format
  msgid "expected template-argument"
  msgstr ""
  
! #: cp/parser.cc:22032
  #, gcc-internal-format
  msgid "invalid non-type template argument"
  msgstr ""
  
! #: cp/parser.cc:22070
  #, gcc-internal-format
  msgid "unparenthesized splice expression cannot be used as a template argument"
  msgstr ""
  
! #: cp/parser.cc:22188
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<inline%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22192
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<constexpr%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22196
  #, gcc-internal-format
  msgid "explicit instantiation shall not use %<consteval%> specifier"
  msgstr ""
  
! #: cp/parser.cc:22257
  #, gcc-internal-format
  msgid "template specialization with C linkage"
  msgstr ""
  
! #: cp/parser.cc:22493
  #, gcc-internal-format
  msgid "expected type specifier"
  msgstr ""
  
! #: cp/parser.cc:22702
  #, gcc-internal-format
  msgid "use of %<auto%> in lambda parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22708
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++20%> or %<-fconcepts%>"
  msgstr ""
  
! #: cp/parser.cc:22712
  #, gcc-internal-format
  msgid "use of %<auto%> in parameter declaration only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/parser.cc:22719 cp/parser.cc:23180
  #, gcc-internal-format
  msgid "use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:22873
  #, gcc-internal-format
  msgid "expected template-id for type"
  msgstr ""
  
! #: cp/parser.cc:23023
  #, gcc-internal-format
  msgid "expected type-name"
  msgstr ""
  
! #: cp/parser.cc:23107
  #, gcc-internal-format
  msgid "%qE does not constrain a type"
  msgstr ""
  
! #: cp/parser.cc:23108
  #, gcc-internal-format
  msgid "concept defined here"
  msgstr ""
  
! #: cp/parser.cc:23139
  #, gcc-internal-format
  msgid "invalid use of concept-name %qD"
  msgstr ""
  
! #: cp/parser.cc:23155
  #, gcc-internal-format
  msgid "expected %<auto%> or %<decltype(auto)%> after %qE"
  msgstr ""
  
! #: cp/parser.cc:23162
  #, gcc-internal-format
  msgid "unexpected placeholder in constrained result type"
  msgstr ""
  
! #: cp/parser.cc:23407
  #, gcc-internal-format
  msgid "elaborated-type-specifier for a scoped enum must not use the %qD keyword"
  msgstr ""
  
! #: cp/parser.cc:23645
  #, gcc-internal-format
  msgid "declaration %qD does not declare anything"
  msgstr ""
  
! #: cp/parser.cc:23733
  #, gcc-internal-format
  msgid "attributes ignored on uninstantiated type"
  msgstr ""
  
! #: cp/parser.cc:23739
  #, gcc-internal-format
  msgid "attributes ignored on template instantiation"
  msgstr ""
  
! #: cp/parser.cc:23751
  #, gcc-internal-format
  msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
  msgstr ""
  
! #: cp/parser.cc:23892
  #, gcc-internal-format
  msgid "%qD is an enumeration template"
  msgstr ""
  
! #: cp/parser.cc:23903
  #, gcc-internal-format
  msgid "%qD does not name an enumeration in %qT"
  msgstr ""
  
! #: cp/parser.cc:23918
  #, gcc-internal-format
  msgid "unnamed scoped enum is not allowed"
  msgstr ""
  
! #: cp/parser.cc:23936
  #, gcc-internal-format
  msgid "types may not be defined in enum-base"
  msgstr ""
  
! #: cp/parser.cc:23982
  #, gcc-internal-format
  msgid "declaration of enumeration with fixed underlying type and no enumerator list is only permitted as a standalone declaration"
  msgstr ""
  
! #: cp/parser.cc:23986
  #, gcc-internal-format
  msgid "expected %<;%> or %<{%>"
  msgstr ""
  
! #: cp/parser.cc:24029
  #, gcc-internal-format
  msgid "cannot add an enumerator list to a template instantiation"
  msgstr ""
  
! #: cp/parser.cc:24043
  #, gcc-internal-format
  msgid "nested name specifier %qT for enum declaration does not name a class or namespace"
  msgstr ""
  
! #: cp/parser.cc:24055 cp/parser.cc:30464
  #, gcc-internal-format
  msgid "declaration of %qD in namespace %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24060 cp/parser.cc:30469
  #, gcc-internal-format
  msgid "declaration of %qD in %qD which does not enclose %qD"
  msgstr ""
  
! #: cp/parser.cc:24072 cp/parser.cc:30482
  #, gcc-internal-format
  msgid "extra qualification not allowed"
  msgstr ""
  
! #: cp/parser.cc:24113
  #, gcc-internal-format
  msgid "ISO C++ forbids empty unnamed enum"
  msgstr ""
  
! #: cp/parser.cc:24137
  #, gcc-internal-format
  msgid "opaque-enum-specifier without name"
  msgstr ""
  
! #: cp/parser.cc:24140
  #, gcc-internal-format
  msgid "opaque-enum-specifier must use a simple identifier"
  msgstr ""
  
! #: cp/parser.cc:24261
  #, gcc-internal-format
  msgid "unexpanded parameter pack in enumerator in lambda"
  msgstr ""
  
! #: cp/parser.cc:24336
  #, gcc-internal-format
  msgid "%qD is not a namespace-name; did you mean %qs?"
  msgstr ""
  
! #: cp/parser.cc:24340
  #, gcc-internal-format
  msgid "%qD is not a namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24344
  #, gcc-internal-format
  msgid "expected namespace-name"
  msgstr ""
  
! #: cp/parser.cc:24405
  #, gcc-internal-format
  msgid "nested inline namespace definitions only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24417
  #, gcc-internal-format
  msgid "standard attributes on namespaces must precede the namespace name"
  msgstr ""
  
! #: cp/parser.cc:24436
  #, gcc-internal-format
  msgid "nested namespace definitions only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24446
  #, gcc-internal-format
  msgid "nested namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24451
  #, gcc-internal-format
  msgid "namespace name required"
  msgstr ""
  
! #: cp/parser.cc:24455
  #, gcc-internal-format
  msgid "a nested namespace definition cannot have attributes"
  msgstr ""
  
! #: cp/parser.cc:24458
  #, gcc-internal-format
  msgid "a nested namespace definition cannot be inline"
  msgstr ""
  
! #: cp/parser.cc:24465
  #, gcc-internal-format
  msgid "namespace %qD entered"
  msgstr ""
  
! #: cp/parser.cc:24522
  #, gcc-internal-format
  msgid "%<namespace%> definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:24707
  #, gcc-internal-format
  msgid "pack expansion in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24751
  #, gcc-internal-format
  msgid "a template-id may not appear in a using-declaration"
  msgstr ""
  
! #: cp/parser.cc:24769
  #, gcc-internal-format
  msgid "comma-separated list in using-declaration only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:24779
  #, gcc-internal-format
  msgid "access declarations are deprecated in favor of using-declarations; suggestion: add the %<using%> keyword"
  msgstr ""
  
! #: cp/parser.cc:24825
  #, gcc-internal-format
  msgid "%<using enum%> only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:24828
  #, gcc-internal-format
  msgid "%<using enum%> of dependent type %qT"
  msgstr ""
  
! #: cp/parser.cc:24830
  #, gcc-internal-format
  msgid "%<using enum%> of non-enumeration type %q#T"
  msgstr ""
  
! #: cp/parser.cc:24832
  #, gcc-internal-format
  msgid "%<using enum%> of incomplete type %qT"
  msgstr ""
  
! #: cp/parser.cc:24834
  #, gcc-internal-format
  msgid "%<using enum%> of %qT before its enum-specifier"
  msgstr ""
  
! #: cp/parser.cc:24844
  #, gcc-internal-format
  msgid "opaque-enum-declaration here"
  msgstr ""
  
! #: cp/parser.cc:24914
  #, gcc-internal-format
  msgid "types may not be defined in alias template declarations"
  msgstr ""
  
! #: cp/parser.cc:25072
  #, gcc-internal-format
  msgid "expected string-literal or constexpr in parentheses"
  msgstr ""
  
! #: cp/parser.cc:25133
  #, gcc-internal-format
  msgid "%<asm%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:25154 cp/parser.cc:25172 cp/parser.cc:25187
  #, gcc-internal-format
  msgid "duplicate %<asm%> qualifier %qT"
  msgstr ""
  
! #: cp/parser.cc:25161
  #, gcc-internal-format
  msgid "%<asm%> qualifier %qT ignored outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25200
  #, gcc-internal-format
  msgid "%qT is not an %<asm%> qualifier"
  msgstr ""
  
! #: cp/parser.cc:25216
  #, gcc-internal-format
  msgid "%<asm%> qualifier outside of function body"
  msgstr ""
  
! #: cp/parser.cc:25366
  #, gcc-internal-format
  msgid "attributes ignored on %<asm%> declaration"
  msgstr ""
  
! #: cp/parser.cc:25457
  #, gcc-internal-format
  msgid "empty parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25468
  #, gcc-internal-format
  msgid "remove parentheses to default-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25473
  #, gcc-internal-format
  msgid "or replace parentheses with braces to aggregate-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25476
  #, gcc-internal-format
  msgid "or replace parentheses with braces to value-initialize a variable"
  msgstr ""
  
! #: cp/parser.cc:25493 cp/parser.cc:25518
  #, gcc-internal-format
  msgid "parentheses were disambiguated as a function declaration"
  msgstr ""
  
! #: cp/parser.cc:25505 cp/parser.cc:25526
  #, gcc-internal-format
  msgid "replace parentheses with braces to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25512
  #, gcc-internal-format
  msgid "add parentheses to declare a variable"
  msgstr ""
  
! #: cp/parser.cc:25582
  #, gcc-internal-format
  msgid "cannot handle qualified name for variant function"
  msgstr ""
  
! #: cp/parser.cc:25591
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on constructors"
  msgstr ""
  
! #: cp/parser.cc:25597
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on destructors"
  msgstr ""
  
! #: cp/parser.cc:25603
  #, gcc-internal-format, gfc-internal-format
  msgid "cannot handle %s identifier name"
  msgstr ""
  
! #: cp/parser.cc:25656
  #, gcc-internal-format
  msgid "no declaration of base function %qs in this scope"
  msgstr ""
  
! #: cp/parser.cc:25698
  #, gcc-internal-format
  msgid "base function is ambiguous"
  msgstr ""
  
! #: cp/parser.cc:25706
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qs"
  msgstr ""
  
! #: cp/parser.cc:25727
  #, gcc-internal-format
  msgid "variant function must be in the same scope as the base function %qE"
  msgstr ""
  
! #: cp/parser.cc:25734
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on virtual functions"
  msgstr ""
  
! #: cp/parser.cc:25741 cp/parser.cc:26190
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on defaulted functions"
  msgstr ""
  
! #: cp/parser.cc:25748 cp/parser.cc:26197
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on deleted functions"
  msgstr ""
  
! #: cp/parser.cc:25756
  #, gcc-internal-format
  msgid "declare variant directives are not allowed on immediate functions"
  msgstr ""
  
! #: cp/parser.cc:26031
  #, gcc-internal-format
  msgid "a function-definition is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:26042
  #, gcc-internal-format
  msgid "an %<asm%> specification is not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26046
  #, gcc-internal-format
  msgid "attributes are not allowed on a function-definition"
  msgstr ""
  
! #: cp/parser.cc:26132
  #, gcc-internal-format
  msgid "expected constructor, destructor, or type conversion"
  msgstr ""
  
! #: cp/parser.cc:26331
  #, gcc-internal-format
  msgid "initializer provided for function"
  msgstr ""
  
! #: cp/parser.cc:26376
  #, gcc-internal-format
  msgid "attributes after parenthesized initializer ignored"
  msgstr ""
  
! #: cp/parser.cc:26388
  #, gcc-internal-format
  msgid "non-function %qD declared as implicit template"
  msgstr ""
  
! #: cp/parser.cc:26936
  #, gcc-internal-format
  msgid "array bound is not an integer constant"
  msgstr ""
  
! #: cp/parser.cc:27061
  #, gcc-internal-format
  msgid "cannot define member of dependent typedef %qT"
  msgstr ""
  
! #: cp/parser.cc:27065
  #, gcc-internal-format
  msgid "%<%T::%E%> is not a type"
  msgstr ""
*************** msgstr ""
*** 66647,66921 ****
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27092
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27101
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27218
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27243
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27364
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27387
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27448
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27502
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27539
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27597
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27900
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27906
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27909 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.cc:27936
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27945
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28072
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28219
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28426
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28504
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28628
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28631
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28691
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28732
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28750
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28756
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28781
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28905
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28909
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29100
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29262
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29284
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29322
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29336
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29376
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29427
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29483 cp/parser.cc:29617
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29897
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30199 cp/parser.cc:37458
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30410
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30422
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30429
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30441
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30447
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30490
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30516
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30523
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30556
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30589
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30654
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
--- 66723,66997 ----
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
! #: cp/parser.cc:27094
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr ""
  
! #: cp/parser.cc:27103
  #, gcc-internal-format
  msgid "invalid use of constructor as a template"
  msgstr ""
  
! #: cp/parser.cc:27105
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr ""
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
! #: cp/parser.cc:27220
  #, gcc-internal-format
  msgid "qualified-id in declaration"
  msgstr ""
  
! #: cp/parser.cc:27245
  #, gcc-internal-format
  msgid "expected declarator"
  msgstr ""
  
! #: cp/parser.cc:27366
  #, gcc-internal-format
  msgid "%qD is a namespace"
  msgstr ""
  
! #: cp/parser.cc:27368
  #, gcc-internal-format
  msgid "cannot form pointer to member of non-class %q#T"
  msgstr ""
  
! #: cp/parser.cc:27389
  #, gcc-internal-format
  msgid "expected ptr-operator"
  msgstr ""
  
! #: cp/parser.cc:27450
  #, gcc-internal-format
  msgid "duplicate cv-qualifier"
  msgstr ""
  
! #: cp/parser.cc:27504
  #, gcc-internal-format
  msgid "multiple ref-qualifiers"
  msgstr ""
  
! #: cp/parser.cc:27541
  #, gcc-internal-format
  msgid "%qE requires %<-fgnu-tm%>"
  msgstr ""
  
! #: cp/parser.cc:27599
  #, gcc-internal-format
  msgid "duplicate virt-specifier"
  msgstr ""
  
! #: cp/parser.cc:27902
  #, gcc-internal-format
  msgid "missing template arguments after %qE"
  msgstr ""
  
! #: cp/parser.cc:27908
  #, gcc-internal-format
  msgid "%qT not permitted in template argument"
  msgstr ""
  
! #: cp/parser.cc:27911 cp/typeck2.cc:425 cp/typeck2.cc:471 cp/typeck2.cc:2624
  #: rust/backend/rust-tree.cc:3924
  #, gcc-internal-format
  msgid "invalid use of %qT"
  msgstr ""
  
! #: cp/parser.cc:27938
  #, gcc-internal-format
  msgid "types may not be defined in template arguments"
  msgstr ""
  
! #: cp/parser.cc:27947
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in template argument"
  msgstr ""
  
! #: cp/parser.cc:28074
  #, gcc-internal-format
  msgid "expected type-specifier"
  msgstr ""
  
! #: cp/parser.cc:28221
  #, gcc-internal-format
  msgid "omission of %<,%> before varargs %<...%> is deprecated in C++26"
  msgstr ""
  
! #: cp/parser.cc:28428
  #, gcc-internal-format
  msgid "expected %<,%> or %<...%>"
  msgstr ""
  
! #: cp/parser.cc:28506
  #, gcc-internal-format
  msgid "types may not be defined in parameter types"
  msgstr ""
  
! #: cp/parser.cc:28630
  #, gcc-internal-format
  msgid "%<this%> specifier in template parameter declaration"
  msgstr ""
  
! #: cp/parser.cc:28633
  #, gcc-internal-format
  msgid "%<this%> specifier in a requires-expression parameter"
  msgstr ""
  
! #: cp/parser.cc:28693
  #, gcc-internal-format
  msgid "an explicit object parameter cannot be a function parameter pack"
  msgstr ""
  
! #: cp/parser.cc:28734
  #, gcc-internal-format
  msgid "default arguments are only permitted for function parameters"
  msgstr ""
  
! #: cp/parser.cc:28752
  #, gcc-internal-format
  msgid "parameter pack %qD cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28758
  #, gcc-internal-format
  msgid "template parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28760
  #, gcc-internal-format
  msgid "parameter pack cannot have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28783
  #, gcc-internal-format
  msgid "an explicit object parameter may not have a default argument"
  msgstr ""
  
! #: cp/parser.cc:28907
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> constructor only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:28911
  #, gcc-internal-format
  msgid "function-try-block body of %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29102
  #, gcc-internal-format
  msgid "probably missing a comma or an operator before"
  msgstr ""
  
! #: cp/parser.cc:29264
  #, gcc-internal-format
  msgid "C++ designated initializers only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:29286
  #, gcc-internal-format
  msgid "ISO C++ does not allow GNU designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29324
  #, gcc-internal-format
  msgid "ISO C++ does not allow C99 designated initializers"
  msgstr ""
  
! #: cp/parser.cc:29338
  #, gcc-internal-format
  msgid "either all initializer clauses should be designated or none of them should be"
  msgstr ""
  
! #: cp/parser.cc:29378
  #, gcc-internal-format
  msgid "%<...%> not allowed in designated initializer list"
  msgstr ""
  
! #: cp/parser.cc:29429
  #, gcc-internal-format
  msgid "%<.%s%> designator used multiple times in the same initializer list"
  msgstr ""
  
! #: cp/parser.cc:29485 cp/parser.cc:29619
  #, gcc-internal-format
  msgid "expected class-name"
  msgstr ""
  
! #: cp/parser.cc:29900
  #, gcc-internal-format
  msgid "expected %<;%> after class definition"
  msgstr ""
  
! #: cp/parser.cc:29903
  #, gcc-internal-format
  msgid "expected %<;%> after struct definition"
  msgstr ""
  
! #: cp/parser.cc:29906
  #, gcc-internal-format
  msgid "expected %<;%> after union definition"
  msgstr ""
  
! #: cp/parser.cc:30202 cp/parser.cc:37461
  #, gcc-internal-format
  msgid "duplicate %qD specifier"
  msgstr ""
  
! #: cp/parser.cc:30413
  #, gcc-internal-format
  msgid "expected %<{%> or %<:%>"
  msgstr ""
  
! #: cp/parser.cc:30425
  #, gcc-internal-format
  msgid "global qualification of class name is invalid"
  msgstr ""
  
! #: cp/parser.cc:30432
  #, gcc-internal-format
  msgid "qualified name does not name a class"
  msgstr ""
  
! #: cp/parser.cc:30444
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in class-head-name"
  msgstr ""
  
! #: cp/parser.cc:30450
  #, gcc-internal-format
  msgid "invalid class name in declaration of %qD"
  msgstr ""
  
! #: cp/parser.cc:30493
  #, gcc-internal-format
  msgid "declaration of partial specialization in unbraced export-declaration"
  msgstr ""
  
! #: cp/parser.cc:30519
  #, gcc-internal-format
  msgid "an explicit instantiation cannot have a definition; use %<template <>%> to declare a specialization"
  msgstr ""
  
! #: cp/parser.cc:30526
  #, gcc-internal-format
  msgid "an explicit specialization must be preceded by %<template <>%>"
  msgstr ""
  
! #: cp/parser.cc:30559
  #, gcc-internal-format
  msgid "function template %qD redeclared as a class template"
  msgstr ""
  
! #: cp/parser.cc:30592
  #, gcc-internal-format
  msgid "could not resolve typename type"
  msgstr ""
  
! #: cp/parser.cc:30657
  #, gcc-internal-format
  msgid "previous definition of %q#T"
  msgstr ""
*************** msgstr ""
*** 66923,67190 ****
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30668 cp/pt.cc:4414
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30786 cp/parser.cc:37845
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30811
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30815
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31094
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31100
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31141
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31181
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31284
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31291
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31304
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31486
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31514
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31620
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31634
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31707
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31730
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31765
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31912
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31932
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31952
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32009
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32193 cp/parser.cc:32287
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32295
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32301
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32345
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32386
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32498
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32533
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32612
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33083
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33229
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33243
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33385
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33420
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33463 cp/parser.cc:33555
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33492
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33651
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33698
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33714
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr ""
  
! #: cp/parser.cc:33829
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33932
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34015
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34046
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34419 cp/parser.cc:34428
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34775
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35016
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35159
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35168
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35695
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35700
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35704
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
--- 66999,67266 ----
  #. In a lambda this should work, but doesn't currently.
  #. We're in a lambda, but it isn't the innermost class.
  #. This should work, but currently doesn't.
! #: cp/parser.cc:30671 cp/pt.cc:4415
  #, gcc-internal-format
  msgid "unexpanded parameter pack in local class in lambda"
  msgstr ""
  
! #: cp/parser.cc:30789 cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected class-key"
  msgstr ""
  
! #: cp/parser.cc:30814
  #, gcc-internal-format
  msgid "ISO C++ forbids typename key in template template parameter; use %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:30818
  #, gcc-internal-format
  msgid "expected %<class%> or %<typename%>"
  msgstr ""
  
! #: cp/parser.cc:31097
  #, gcc-internal-format
  msgid "in C++03 a class-key must be used when declaring a friend"
  msgstr ""
  
! #: cp/parser.cc:31103
  #, gcc-internal-format
  msgid "variadic friends or friend type declarations with multiple types only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31144
  #, gcc-internal-format
  msgid "friend declaration does not name a class or function"
  msgstr ""
  
! #: cp/parser.cc:31184
  #, gcc-internal-format
  msgid "a storage class on an anonymous aggregate in class scope is not allowed"
  msgstr ""
  
! #: cp/parser.cc:31287
  #, gcc-internal-format
  msgid "default member initializers for bit-fields only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:31294
  #, gcc-internal-format
  msgid "default member initializer for unnamed bit-field"
  msgstr ""
  
! #: cp/parser.cc:31307
  #, gcc-internal-format
  msgid "ISO C++ allows bit-field attributes only before the %<:%> token"
  msgstr ""
  
! #: cp/parser.cc:31489
  #, gcc-internal-format
  msgid "bit-field %qD has non-integral type %qT"
  msgstr ""
  
! #: cp/parser.cc:31517
  #, gcc-internal-format
  msgid "pure-specifier on function-definition"
  msgstr ""
  
! #: cp/parser.cc:31623
  #, gcc-internal-format
  msgid "stray %<,%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31637
  #, gcc-internal-format
  msgid "expected %<;%> at end of member declaration"
  msgstr ""
  
! #: cp/parser.cc:31710
  #, gcc-internal-format
  msgid "%<delete%> reason only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:31733
  #, gcc-internal-format
  msgid "invalid pure specifier (only %<= 0%> is allowed)"
  msgstr ""
  
! #: cp/parser.cc:31768
  #, gcc-internal-format
  msgid "a brace-enclosed initializer is not allowed here"
  msgstr ""
  
! #: cp/parser.cc:31915
  #, gcc-internal-format
  msgid "attributes on base specifiers are ignored"
  msgstr ""
  
! #: cp/parser.cc:31935
  #, gcc-internal-format
  msgid "%<virtual%> specified more than once in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:31955
  #, gcc-internal-format
  msgid "more than one access specifier in base-specifier"
  msgstr ""
  
! #: cp/parser.cc:32012
  #, gcc-internal-format
  msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
  msgstr ""
  
! #: cp/parser.cc:32196 cp/parser.cc:32290
  #, gcc-internal-format
  msgid "types may not be defined in an exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32298
  #, gcc-internal-format
  msgid "ISO C++17 does not allow dynamic exception specifications"
  msgstr ""
  
! #: cp/parser.cc:32304
  #, gcc-internal-format
  msgid "dynamic exception specifications are deprecated in C++11"
  msgstr ""
  
! #: cp/parser.cc:32348
  #, gcc-internal-format
  msgid "invalid use of %<auto%> in exception-specification"
  msgstr ""
  
! #: cp/parser.cc:32389
  #, gcc-internal-format
  msgid "%<try%> in %<constexpr%> function only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/parser.cc:32501
  #, gcc-internal-format
  msgid "types may not be defined in exception-declarations"
  msgstr ""
  
! #: cp/parser.cc:32536
  #, gcc-internal-format
  msgid "%<alignas%> on exception declaration"
  msgstr ""
  
! #: cp/parser.cc:32615
  #, gcc-internal-format
  msgid "%<co_yield%> cannot be used in default arguments"
  msgstr ""
  
! #: cp/parser.cc:33086
  #, gcc-internal-format
  msgid "expected attribute argument as balanced token sequence"
  msgstr ""
  
! #: cp/parser.cc:33232
  #, gcc-internal-format
  msgid "attribute using prefix used together with scoped attribute token"
  msgstr ""
  
! #: cp/parser.cc:33246
  #, gcc-internal-format
  msgid "expected an identifier for the attribute name"
  msgstr ""
  
  #. e.g. [[attr()]].
! #: cp/parser.cc:33388
  #, gcc-internal-format
  msgid "parentheses must be omitted if %qE attribute argument list is empty"
  msgstr ""
  
! #: cp/parser.cc:33423
  #, gcc-internal-format
  msgid "attribute %qs specified multiple times"
  msgstr ""
  
! #: cp/parser.cc:33466 cp/parser.cc:33558
  #, gcc-internal-format
  msgid "mixing annotations and attributes in the same list"
  msgstr ""
  
! #: cp/parser.cc:33495
  #, gcc-internal-format
  msgid "expected attribute before %<...%>"
  msgstr ""
  
! #: cp/parser.cc:33498
  #, gcc-internal-format
  msgid "attribute with no arguments contains no parameter packs"
  msgstr ""
  
! #: cp/parser.cc:33654
  #, gcc-internal-format
  msgid "expected conditional-expression"
  msgstr ""
  
! #: cp/parser.cc:33701
  #, gcc-internal-format
  msgid "%qs is only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:33717
  #, gcc-internal-format
  msgid "attributes are ignored on %qs"
  msgstr ""
  
! #: cp/parser.cc:33832
  #, gcc-internal-format
  msgid "attributes are ignored on function contract specifiers"
  msgstr ""
  
! #: cp/parser.cc:33935
  #, gcc-internal-format
  msgid "contracts are only available with %qs"
  msgstr ""
  
! #: cp/parser.cc:34018
  #, gcc-internal-format
  msgid "annotations only available with %<-std=c++2c%> or %<-std=gnu++2c%>"
  msgstr ""
  
! #: cp/parser.cc:34049
  #, gcc-internal-format
  msgid "attribute using prefix only available with %<-std=c++17%> or %<-std=gnu++17%>"
  msgstr ""
  
! #: cp/parser.cc:34422 cp/parser.cc:34431
  #, gcc-internal-format
  msgid "expression must be enclosed in parentheses"
  msgstr ""
  
! #: cp/parser.cc:34778
  #, gcc-internal-format
  msgid "missing additional %<requires%> to start a requires-expression"
  msgstr ""
  
! #: cp/parser.cc:35019
  #, gcc-internal-format
  msgid "testing if a concept-id is a valid expression; add %<requires%> to check satisfaction"
  msgstr ""
  
! #: cp/parser.cc:35162
  #, gcc-internal-format
  msgid "result type is not a plain type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35171
  #, gcc-internal-format
  msgid "return-type-requirement is not a type-constraint"
  msgstr ""
  
! #: cp/parser.cc:35698
  #, gcc-internal-format
  msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
  msgstr ""
  
! #: cp/parser.cc:35703
  #, gcc-internal-format
  msgid "invalid declaration of %<%T::%E%>"
  msgstr ""
  
! #: cp/parser.cc:35707
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr ""
*************** msgstr ""
*** 67193,67624 ****
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35711
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36005
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36116
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36293
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36302
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36308
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36348
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36358
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36378
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36488
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36539
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36592
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36911
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36924
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36955
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37271
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37446
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37461
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37473
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37490
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37599
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37610
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37615
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37644
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:37696
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37708
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37797
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37809
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37821
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37848
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38186
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38340
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38345
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38466
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38624 cp/parser.cc:38658
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38631 cp/parser.cc:38664
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38632 cp/parser.cc:38665
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38639
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38640
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38723
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38744
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:38997
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39238 cp/parser.cc:40550 cp/parser.cc:40739
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39309
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39383
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39414
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39818
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39893 cp/parser.cc:39911
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39905 cp/parser.cc:39971
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40014
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40211 cp/parser.cc:40218 cp/parser.cc:40225
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40342
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40515
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40522
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40802 cp/parser.cc:40809 cp/parser.cc:40816
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40978
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42280
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42297
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43053
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43455
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44149
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44785
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
--- 67269,67700 ----
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
! #: cp/parser.cc:35714
  #, gcc-internal-format
  msgid "too many template-parameter-lists"
  msgstr ""
  
! #: cp/parser.cc:36008
  #, gcc-internal-format
  msgid "template-id not allowed for constructor in C++20"
  msgstr ""
  
! #: cp/parser.cc:36119
  #, gcc-internal-format
  msgid "named return values are no longer supported"
  msgstr ""
  
! #: cp/parser.cc:36296
  #, gcc-internal-format
  msgid "ISO C++ did not adopt string literal operator templates taking an argument pack of characters"
  msgstr ""
  
! #: cp/parser.cc:36305
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%> or single non-type parameter of class type"
  msgstr ""
  
! #: cp/parser.cc:36311
  #, gcc-internal-format
  msgid "literal operator template %qD has invalid parameter list; expected non-type template parameter pack %<<char...>%>"
  msgstr ""
  
! #: cp/parser.cc:36351
  #, gcc-internal-format
  msgid "invalid declaration of member template in local class"
  msgstr ""
  
! #: cp/parser.cc:36361
  #, gcc-internal-format
  msgid "template with C linkage"
  msgstr ""
  
! #: cp/parser.cc:36381
  #, gcc-internal-format
  msgid "invalid explicit specialization"
  msgstr ""
  
! #: cp/parser.cc:36491
  #, gcc-internal-format
  msgid "template declaration of %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:36542
  #, gcc-internal-format
  msgid "a class template declaration must not declare anything else"
  msgstr ""
  
! #: cp/parser.cc:36595
  #, gcc-internal-format
  msgid "explicit template specialization cannot have a storage class"
  msgstr ""
  
! #: cp/parser.cc:36914
  #, gcc-internal-format
  msgid "%<>>%> should be %<> >%> within a nested template argument list"
  msgstr ""
  
! #: cp/parser.cc:36927
  #, gcc-internal-format
  msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:36958
  #, gcc-internal-format
  msgid "%qs should be %qs to terminate a template argument list"
  msgstr ""
  
! #: cp/parser.cc:37274
  #, gcc-internal-format
  msgid "%<sizeof...%> argument must be surrounded by parentheses"
  msgstr ""
  
! #: cp/parser.cc:37449
  #, gcc-internal-format
  msgid "invalid use of %qD in linkage specification"
  msgstr ""
  
! #: cp/parser.cc:37464
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %qs"
  msgstr ""
  
! #: cp/parser.cc:37476
  #, gcc-internal-format
  msgid "%<__thread%> before %qD"
  msgstr ""
  
! #: cp/parser.cc:37493
  #, gcc-internal-format
  msgid "%qD specifier conflicts with %<typedef%>"
  msgstr ""
  
! #: cp/parser.cc:37602
  #, gcc-internal-format
  msgid "ISO C++ 1998 does not support %<long long%>"
  msgstr ""
  
! #: cp/parser.cc:37613
  #, gcc-internal-format
  msgid "both %<__thread%> and %<thread_local%> specified"
  msgstr ""
  
! #: cp/parser.cc:37618
  #, gcc-internal-format
  msgid "duplicate %qD"
  msgstr ""
  
! #: cp/parser.cc:37647
  #, gcc-internal-format
  msgid "duplicate %qs"
  msgstr ""
  
! #: cp/parser.cc:37699
  #, gcc-internal-format
  msgid "expected %<new%>"
  msgstr ""
  
! #: cp/parser.cc:37702
  #, gcc-internal-format
  msgid "expected %<delete%>"
  msgstr ""
  
! #: cp/parser.cc:37705
  #, gcc-internal-format
  msgid "expected %<return%>"
  msgstr ""
  
! #: cp/parser.cc:37711
  #, gcc-internal-format
  msgid "expected %<extern%>"
  msgstr ""
  
! #: cp/parser.cc:37714
  #, gcc-internal-format
  msgid "expected %<static_assert%>"
  msgstr ""
  
! #: cp/parser.cc:37717
  #, gcc-internal-format
  msgid "expected %<decltype%>"
  msgstr ""
  
! #: cp/parser.cc:37720
  #, gcc-internal-format
  msgid "expected %<operator%>"
  msgstr ""
  
! #: cp/parser.cc:37723
  #, gcc-internal-format
  msgid "expected %<class%>"
  msgstr ""
  
! #: cp/parser.cc:37726
  #, gcc-internal-format
  msgid "expected %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37729
  #, gcc-internal-format
  msgid "expected %<namespace%>"
  msgstr ""
  
! #: cp/parser.cc:37732
  #, gcc-internal-format
  msgid "expected %<using%>"
  msgstr ""
  
! #: cp/parser.cc:37735
  #, gcc-internal-format
  msgid "expected %<asm%>"
  msgstr ""
  
! #: cp/parser.cc:37738
  #, gcc-internal-format
  msgid "expected %<try%>"
  msgstr ""
  
! #: cp/parser.cc:37741
  #, gcc-internal-format
  msgid "expected %<catch%>"
  msgstr ""
  
! #: cp/parser.cc:37744
  #, gcc-internal-format
  msgid "expected %<throw%>"
  msgstr ""
  
! #: cp/parser.cc:37747
  #, gcc-internal-format
  msgid "expected %<auto%>"
  msgstr ""
  
! #: cp/parser.cc:37750
  #, gcc-internal-format
  msgid "expected %<__label__%>"
  msgstr ""
  
! #: cp/parser.cc:37753
  #, gcc-internal-format
  msgid "expected %<@try%>"
  msgstr ""
  
! #: cp/parser.cc:37756
  #, gcc-internal-format
  msgid "expected %<@synchronized%>"
  msgstr ""
  
! #: cp/parser.cc:37759
  #, gcc-internal-format
  msgid "expected %<@throw%>"
  msgstr ""
  
! #: cp/parser.cc:37762
  #, gcc-internal-format
  msgid "expected %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:37765
  #, gcc-internal-format
  msgid "expected %<__transaction_relaxed%>"
  msgstr ""
  
! #: cp/parser.cc:37768
  #, gcc-internal-format
  msgid "expected %<co_yield%>"
  msgstr ""
  
! #: cp/parser.cc:37800
  #, gcc-internal-format
  msgid "expected %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37812
  #, gcc-internal-format
  msgid "expected %<...%>"
  msgstr ""
  
! #: cp/parser.cc:37815
  #, gcc-internal-format
  msgid "expected %<*%>"
  msgstr ""
  
! #: cp/parser.cc:37818
  #, gcc-internal-format
  msgid "expected %<~%>"
  msgstr ""
  
! #: cp/parser.cc:37824
  #, gcc-internal-format
  msgid "expected %<:%> or %<::%>"
  msgstr ""
  
! #: cp/parser.cc:37851
  #, gcc-internal-format
  msgid "expected %<class%>, %<typename%>, or %<template%>"
  msgstr ""
  
! #: cp/parser.cc:37854
  #, gcc-internal-format
  msgid "expected %<:]%>"
  msgstr ""
  
! #: cp/parser.cc:38189
  #, gcc-internal-format
  msgid "redundant enum-key %<enum%s%> in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38343
  #, gcc-internal-format
  msgid "%qs tag used in naming %q#T"
  msgstr ""
  
! #: cp/parser.cc:38348
  #, gcc-internal-format
  msgid "%q#T was previously declared here"
  msgstr ""
  
! #: cp/parser.cc:38469
  #, gcc-internal-format
  msgid "redundant class-key %qs in reference to %q#T"
  msgstr ""
  
! #: cp/parser.cc:38627 cp/parser.cc:38661
  #, gcc-internal-format
  msgid "%qT declared with a mismatched class-key %qs"
  msgstr ""
  
! #: cp/parser.cc:38634 cp/parser.cc:38667
  #, gcc-internal-format
  msgid "remove the class-key or replace it with %qs"
  msgstr ""
  
! #: cp/parser.cc:38635 cp/parser.cc:38668
  #, gcc-internal-format
  msgid "replace the class-key with %qs"
  msgstr ""
  
! #: cp/parser.cc:38642
  #, gcc-internal-format
  msgid "%qT defined as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38643
  #, gcc-internal-format
  msgid "%qT first declared as %qs here"
  msgstr ""
  
! #: cp/parser.cc:38726
  #, gcc-internal-format
  msgid "%qD redeclared with different access"
  msgstr ""
  
! #: cp/parser.cc:38747
  #, gcc-internal-format
  msgid "in C++98 %<template%> (as a disambiguator) is only allowed within templates"
  msgstr ""
  
! #: cp/parser.cc:39000
  #, gcc-internal-format
  msgid "file ends in default argument"
  msgstr ""
  
! #: cp/parser.cc:39241 cp/parser.cc:40553 cp/parser.cc:40742
  #, gcc-internal-format
  msgid "misplaced %<@%D%> Objective-C++ construct"
  msgstr ""
  
! #: cp/parser.cc:39312
  #, gcc-internal-format
  msgid "objective-c++ message receiver expected"
  msgstr ""
  
! #: cp/parser.cc:39386
  #, gcc-internal-format
  msgid "objective-c++ message argument(s) are expected"
  msgstr ""
  
! #: cp/parser.cc:39417
  #, gcc-internal-format
  msgid "%<@encode%> must specify a type as an argument"
  msgstr ""
  
! #: cp/parser.cc:39821
  #, gcc-internal-format
  msgid "invalid Objective-C++ selector name"
  msgstr ""
  
! #: cp/parser.cc:39896 cp/parser.cc:39914
  #, gcc-internal-format
  msgid "objective-c++ method declaration is expected"
  msgstr ""
  
! #: cp/parser.cc:39908 cp/parser.cc:39974
  #, gcc-internal-format
  msgid "method attributes must be specified at the end"
  msgstr ""
  
! #: cp/parser.cc:40017
  #, gcc-internal-format
  msgid "stray %qs between Objective-C++ methods"
  msgstr ""
  
! #: cp/parser.cc:40214 cp/parser.cc:40221 cp/parser.cc:40228
  #, gcc-internal-format
  msgid "invalid type for instance variable"
  msgstr ""
  
! #: cp/parser.cc:40345
  #, gcc-internal-format
  msgid "identifier expected after %<@protocol%>"
  msgstr ""
  
! #: cp/parser.cc:40518
  #, gcc-internal-format
  msgid "attributes may not be specified before the %<@%D%> Objective-C++ keyword"
  msgstr ""
  
! #: cp/parser.cc:40525
  #, gcc-internal-format
  msgid "prefix attributes are ignored before %<@%D%>"
  msgstr ""
  
! #: cp/parser.cc:40805 cp/parser.cc:40812 cp/parser.cc:40819
  #, gcc-internal-format
  msgid "invalid type for property"
  msgstr ""
  
! #: cp/parser.cc:40981
  #, gcc-internal-format
  msgid "unknown property attribute %qE"
  msgstr ""
  
! #: cp/parser.cc:42283
  #, gcc-internal-format
  msgid "expected integer expression list"
  msgstr ""
  
! #: cp/parser.cc:42300
  #, gcc-internal-format
  msgid "%<wait%> expression must be integral"
  msgstr ""
  
! #: cp/parser.cc:43056
  #, gcc-internal-format
  msgid "expected %<scalar%>, %<aggregate%>, %<all%>"
  msgstr ""
  
! #: cp/parser.cc:43458
  #, gcc-internal-format
  msgid "invalid reduction-identifier"
  msgstr ""
  
! #: cp/parser.cc:44152
  #, gcc-internal-format
  msgid "legacy %<%E(%E)%> traits syntax not allowed in %<uses_allocators%> clause when using modifiers"
  msgstr ""
  
! #: cp/parser.cc:44788
  #, gcc-internal-format
  msgid "types may not be defined in iterator type"
  msgstr ""
*************** msgstr ""
*** 67627,68017 ****
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47272
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48723
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49671
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49753 cp/pt.cc:19329
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52834
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53546
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53787
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr ""
  
! #: cp/parser.cc:53913
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54034
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54609
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55206
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55237
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55249
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55352
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55372 cp/semantics.cc:7069
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55376 cp/semantics.cc:7077
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/pt.cc:15319 cp/semantics.cc:7083
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/semantics.cc:7089
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55579
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55751
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56316
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56326
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56496 cp/parser.cc:57035
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56707
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56902
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56952
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57289
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57300
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57387
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57529
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57669
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57771
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57827
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:322
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:335
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.cc:789
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:803
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:887
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:898 cp/pt.cc:1145
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:900
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.cc:917
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1056
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:1068
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:1071 cp/pt.cc:1217
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.cc:1103
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1148
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1190
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1213
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1586
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2085
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2112
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2121
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2254
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.cc:2259
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.cc:2543
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2547
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2558
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2761
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2771
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2777
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2801
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2806
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2842
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.cc:2848
  msgid "missing primary template attributes %e"
  msgstr ""
  
! #: cp/pt.cc:2849
  msgid "missing primary template attribute %e"
  msgstr ""
  
! #: cp/pt.cc:2942 cp/pt.cc:3002
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.cc:2955
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2961
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2969
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2972
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2974
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2980
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.cc:3013
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3017
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3049
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3092
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
--- 67703,68093 ----
  #. check above and add one in semantics.cc (to properly handle templates).
  #. Base this on the allocator/align modifiers check for the 'allocate' clause
  #. in semantics.cc's finish_omp_clauses.
! #: cp/parser.cc:47275
  #, gcc-internal-format
  msgid "%<#pragma omp allocate%> not yet supported"
  msgstr ""
  
! #: cp/parser.cc:48726
  #, gcc-internal-format
  msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49674
  #, gcc-internal-format
  msgid "%<ordered%> clause with parameter on range-based %<for%> loop"
  msgstr ""
  
! #: cp/parser.cc:49756 cp/pt.cc:19362
  #, gcc-internal-format
  msgid "iteration variable %qD should not be reduction"
  msgstr ""
  
! #: cp/parser.cc:52837
  #, gcc-internal-format
  msgid "%<#pragma omp declare %s%> followed by %<#pragma omp declare %s%>"
  msgstr ""
  
! #: cp/parser.cc:53549
  #, gcc-internal-format
  msgid "%<#pragma omp dispatch%> must be followed by a direct function call with optional assignment"
  msgstr ""
  
! #: cp/parser.cc:53790
  #, gcc-internal-format
  msgid "%qD is not a C pointer"
  msgstr ""
  
! #: cp/parser.cc:53916
  #, gcc-internal-format
  msgid "an %qs clause can only be specified if the %<dispatch%> selector of the construct selector set appears in the %<match%> clause"
  msgstr ""
  
! #: cp/parser.cc:54037
  #, gcc-internal-format
  msgid "OpenMP directive other than %<declare simd%> or %<declare variant%> appertains to a declaration"
  msgstr ""
  
! #: cp/parser.cc:54612
  #, gcc-internal-format
  msgid "expected %<target%>"
  msgstr ""
  
! #: cp/parser.cc:55209
  #, gcc-internal-format
  msgid "invalid initializer clause"
  msgstr ""
  
! #: cp/parser.cc:55240
  #, gcc-internal-format
  msgid "expected id-expression (arguments)"
  msgstr ""
  
! #: cp/parser.cc:55252
  #, gcc-internal-format
  msgid "one of the initializer call arguments should be %<omp_priv%> or %<&omp_priv%>"
  msgstr ""
  
! #: cp/parser.cc:55355
  #, gcc-internal-format
  msgid "types may not be defined in declare reduction type list"
  msgstr ""
  
! #: cp/parser.cc:55375 cp/semantics.cc:7074
  #, gcc-internal-format
  msgid "predeclared arithmetic type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55379 cp/semantics.cc:7082
  #, gcc-internal-format
  msgid "function or array type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55382 cp/pt.cc:15327 cp/semantics.cc:7088
  #, gcc-internal-format
  msgid "reference type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55385 cp/semantics.cc:7094
  #, gcc-internal-format
  msgid "%<const%>, %<volatile%> or %<__restrict%>-qualified type %qT in %<#pragma omp declare reduction%>"
  msgstr ""
  
! #: cp/parser.cc:55582
  #, gcc-internal-format
  msgid "types may not be defined within %<declare mapper%>"
  msgstr ""
  
! #: cp/parser.cc:55754
  #, gcc-internal-format
  msgid "expected %<simd%>, %<reduction%>, %<target%>, %<mapper%> or %<variant%>"
  msgstr ""
  
! #: cp/parser.cc:56319
  #, gcc-internal-format
  msgid "%<#pragma acc routine%> names a set of overloads"
  msgstr ""
  
! #: cp/parser.cc:56329
  #, gcc-internal-format
  msgid "%qD does not refer to a namespace scope function"
  msgstr ""
  
! #: cp/parser.cc:56499 cp/parser.cc:57038
  #, gcc-internal-format
  msgid "OpenMP directives may not appear in %<constexpr%> functions"
  msgstr ""
  
  #. cancel-and-throw is unimplemented.
! #: cp/parser.cc:56710
  #, gcc-internal-format
  msgid "%<atomic_cancel%>"
  msgstr ""
  
! #: cp/parser.cc:56905
  #, gcc-internal-format
  msgid "outer %<__transaction_cancel%> not within outer %<__transaction_atomic%>"
  msgstr ""
  
! #: cp/parser.cc:56908
  #, gcc-internal-format
  msgid "  or a %<transaction_may_cancel_outer%> function"
  msgstr ""
  
! #: cp/parser.cc:56955
  #, gcc-internal-format
  msgid "malformed %<#pragma GCC pch_preprocess%>"
  msgstr ""
  
! #: cp/parser.cc:57292
  #, gcc-internal-format
  msgid "%<#pragma omp requires%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57303
  #, gcc-internal-format
  msgid "%<#pragma omp assumes%> may only be used at file or namespace scope"
  msgstr ""
  
! #: cp/parser.cc:57390
  #, gcc-internal-format
  msgid "%<#pragma GCC %s%> must be inside a function"
  msgstr ""
  
! #: cp/parser.cc:57532
  #, gcc-internal-format
  msgid "multi-source compilation not implemented for C++"
  msgstr ""
  
! #: cp/parser.cc:57672
  #, gcc-internal-format
  msgid "placeholder type not allowed in this context"
  msgstr ""
  
! #: cp/parser.cc:57774
  #, gcc-internal-format
  msgid "implicit templates may not be %<virtual%>"
  msgstr ""
  
! #: cp/parser.cc:57830
  #, gcc-internal-format
  msgid "%<extern \"C\"%> linkage started here"
  msgstr ""
  
! #: cp/pt.cc:323
  #, gcc-internal-format
  msgid "data member %qD cannot be a member template"
  msgstr ""
  
! #: cp/pt.cc:336
  #, gcc-internal-format
  msgid "invalid member template declaration %qD"
  msgstr ""
  
! #: cp/pt.cc:790
  #, gcc-internal-format
  msgid "explicit specialization in non-namespace scope %qD"
  msgstr ""
  
! #: cp/pt.cc:804
  #, gcc-internal-format
  msgid "enclosing class templates are not explicitly specialized"
  msgstr ""
  
! #: cp/pt.cc:888
  #, gcc-internal-format
  msgid "specialization of %qD must appear at namespace scope"
  msgstr ""
  
! #: cp/pt.cc:899 cp/pt.cc:1146
  #, gcc-internal-format
  msgid "specialization of %qD in different namespace"
  msgstr ""
  
! #: cp/pt.cc:901
  #, gcc-internal-format
  msgid "  from definition of %q#D"
  msgstr ""
  
! #: cp/pt.cc:918
  #, gcc-internal-format
  msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
  msgstr ""
  
! #: cp/pt.cc:1057
  #, gcc-internal-format
  msgid "name of class shadows template template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:1069
  #, gcc-internal-format
  msgid "specialization of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:1072 cp/pt.cc:1218
  #, gcc-internal-format
  msgid "explicit specialization of non-template %qT"
  msgstr ""
  
! #: cp/pt.cc:1104
  #, gcc-internal-format
  msgid "specialization of %qT after instantiation"
  msgstr ""
  
! #: cp/pt.cc:1149
  #, gcc-internal-format
  msgid "from definition of %q#D"
  msgstr ""
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
! #: cp/pt.cc:1191
  #, gcc-internal-format
  msgid "specialization %qT after instantiation %qT"
  msgstr ""
  
! #: cp/pt.cc:1214
  #, gcc-internal-format
  msgid "template specialization of %qD not allowed by ISO C++"
  msgstr ""
  
! #: cp/pt.cc:1587
  #, gcc-internal-format
  msgid "specialization of %qD after instantiation"
  msgstr ""
  
! #: cp/pt.cc:2086
  #, gcc-internal-format, gfc-internal-format
  msgid "there is %i candidate"
  msgid_plural "there are %i candidates"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:2113
  #, gcc-internal-format
  msgid "candidate is: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2122
  #, gcc-internal-format
  msgid "candidate %i: %#qD"
  msgstr ""
  
! #: cp/pt.cc:2255
  #, gcc-internal-format
  msgid "%qD is not a function template"
  msgstr ""
  
! #: cp/pt.cc:2260
  #, gcc-internal-format
  msgid "%qD is not a variable template"
  msgstr ""
  
! #: cp/pt.cc:2544
  #, gcc-internal-format
  msgid "template-id %qD for %q+D does not match any template declaration"
  msgstr ""
  
! #: cp/pt.cc:2548
  #, gcc-internal-format
  msgid "saw %d %<template<>%>, need %d for specializing a member function template"
  msgstr ""
  
! #: cp/pt.cc:2559
  #, gcc-internal-format
  msgid "ambiguous template specialization %qD for %q+D"
  msgstr ""
  
! #: cp/pt.cc:2762
  #, gcc-internal-format
  msgid "variable templates only available with %<-std=c++14%> or %<-std=gnu++14%>"
  msgstr ""
  
! #: cp/pt.cc:2772
  #, gcc-internal-format
  msgid "too many template headers for %qD (should be %d)"
  msgstr ""
  
! #: cp/pt.cc:2778
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
  
! #: cp/pt.cc:2802
  #, gcc-internal-format
  msgid "explicit specialization of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
  #. This was allowed in C++98, so only pedwarn.
! #: cp/pt.cc:2807
  #, gcc-internal-format
  msgid "explicit instantiation of %qD outside its namespace must use a nested-name-specifier"
  msgstr ""
  
! #: cp/pt.cc:2843
  #, gcc-internal-format
  msgid "explicit specialization %q#D may be missing attributes"
  msgstr ""
  
! #: cp/pt.cc:2849
  msgid "missing primary template attributes %e"
  msgstr ""
  
! #: cp/pt.cc:2850
  msgid "missing primary template attribute %e"
  msgstr ""
  
! #: cp/pt.cc:2943 cp/pt.cc:3003
  #, gcc-internal-format
  msgid "template-id %qE in declaration of primary template"
  msgstr ""
  
! #: cp/pt.cc:2956
  #, gcc-internal-format
  msgid "template parameter list used in explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2962
  #, gcc-internal-format
  msgid "definition provided for explicit instantiation"
  msgstr ""
  
! #: cp/pt.cc:2970
  #, gcc-internal-format
  msgid "too many template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2973
  #, gcc-internal-format
  msgid "too few template parameter lists in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:2975
  #, gcc-internal-format
  msgid "explicit specialization of %qD must be introduced by %<template <>%>"
  msgstr ""
  
! #: cp/pt.cc:2981
  #, gcc-internal-format
  msgid "explicit specialization declared %<concept%>"
  msgstr ""
  
! #: cp/pt.cc:3014
  #, gcc-internal-format
  msgid "non-type partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3018
  #, gcc-internal-format
  msgid "non-class, non-variable partial specialization %qE is not allowed"
  msgstr ""
  
! #: cp/pt.cc:3050
  #, gcc-internal-format
  msgid "default argument specified in explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3093
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr ""
*************** msgstr ""
*** 68024,68167 ****
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3154
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3170
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.cc:3201
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3204
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.cc:3882
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.cc:4249
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4316
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4318
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4433
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4450 cp/pt.cc:5333
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.cc:4452
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.cc:4579
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4582
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4584
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.cc:5328
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.cc:5353
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5357
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5361 cp/pt.cc:5373 cp/pt.cc:5382
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5370
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5381
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.cc:5396
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5398
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.cc:5440
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5443
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5505
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:5575
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.cc:5579
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.cc:5760
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
--- 68100,68243 ----
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
! #: cp/pt.cc:3155
  #, gcc-internal-format
  msgid "specialization of implicitly-declared special member function"
  msgstr ""
  
! #: cp/pt.cc:3171
  #, gcc-internal-format
  msgid "no member function %qD declared in %qT"
  msgstr ""
  
! #: cp/pt.cc:3202
  #, gcc-internal-format
  msgid "friend declaration %qD is not visible to explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:3205
  #, gcc-internal-format
  msgid "friend declaration here"
  msgstr ""
  
! #: cp/pt.cc:3883
  #, gcc-internal-format
  msgid "argument to %<__integer_pack%> must be between 0 and %d"
  msgstr ""
  
! #: cp/pt.cc:4250
  #, gcc-internal-format
  msgid "base initializer expansion %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4317
  #, gcc-internal-format
  msgid "expansion pattern %qT contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4319
  #, gcc-internal-format
  msgid "expansion pattern %qE contains no parameter packs"
  msgstr ""
  
! #: cp/pt.cc:4434
  #, gcc-internal-format
  msgid "parameter packs not expanded with %<...%>:"
  msgstr ""
  
! #: cp/pt.cc:4451 cp/pt.cc:5334
  #, gcc-internal-format
  msgid "        %qD"
  msgstr ""
  
! #: cp/pt.cc:4453
  #, gcc-internal-format, gfc-internal-format
  msgid "        %s"
  msgstr ""
  
! #: cp/pt.cc:4580
  #, gcc-internal-format
  msgid "declaration of template parameter %q+D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4583
  #, gcc-internal-format
  msgid "declaration of %q+#D shadows template parameter"
  msgstr ""
  
! #: cp/pt.cc:4585
  #, gcc-internal-format
  msgid "template parameter %qD declared here"
  msgstr ""
  
! #: cp/pt.cc:5329
  #, gcc-internal-format
  msgid "template parameters not deducible in partial specialization:"
  msgstr ""
  
! #: cp/pt.cc:5354
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5358
  #, gcc-internal-format
  msgid "partial specialization %q+D does not specialize any template arguments and is not more constrained than the primary template; to define the primary template, remove the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5362 cp/pt.cc:5374 cp/pt.cc:5383
  #, gcc-internal-format
  msgid "primary template here"
  msgstr ""
  
! #: cp/pt.cc:5371
  #, gcc-internal-format
  msgid "partial specialization is not more specialized than the primary template because it replaces multiple parameters with a pack expansion"
  msgstr ""
  
! #: cp/pt.cc:5382
  #, gcc-internal-format
  msgid "too many arguments for partial specialization %qT"
  msgstr ""
  
! #: cp/pt.cc:5397
  #, gcc-internal-format
  msgid "partial specialization %qD is not more specialized than"
  msgstr ""
  
! #: cp/pt.cc:5399
  #, gcc-internal-format
  msgid "primary template %qD"
  msgstr ""
  
! #: cp/pt.cc:5441
  #, gcc-internal-format
  msgid "parameter pack argument %qE must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5444
  #, gcc-internal-format
  msgid "parameter pack argument %qT must be at the end of the template argument list"
  msgstr ""
  
! #: cp/pt.cc:5506
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:5576
  #, gcc-internal-format
  msgid "declaration of %qD ambiguates earlier template instantiation for %qD"
  msgstr ""
  
! #: cp/pt.cc:5580
  #, gcc-internal-format
  msgid "partial specialization of %qD after instantiation of %qD"
  msgstr ""
  
! #: cp/pt.cc:5761
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr ""
*************** msgstr ""
*** 68170,68216 ****
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5783
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5819
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5822
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5825
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5828
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5831 cp/pt.cc:5889
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.cc:6000
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.cc:6008
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.cc:6016
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
--- 68246,68292 ----
  #. (DR 2032), or alias template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
! #: cp/pt.cc:5784
  #, gcc-internal-format
  msgid "parameter pack %q+D must be at the end of the template parameter list"
  msgstr ""
  
! #: cp/pt.cc:5820
  #, gcc-internal-format
  msgid "default template arguments may not be used in function template friend re-declaration"
  msgstr ""
  
! #: cp/pt.cc:5823
  #, gcc-internal-format
  msgid "default template arguments may not be used in template friend declarations"
  msgstr ""
  
! #: cp/pt.cc:5826
  #, gcc-internal-format
  msgid "default template arguments may not be used in function templates without %<-std=c++11%> or %<-std=gnu++11%>"
  msgstr ""
  
! #: cp/pt.cc:5829
  #, gcc-internal-format
  msgid "default template arguments may not be used in partial specializations"
  msgstr ""
  
! #: cp/pt.cc:5832 cp/pt.cc:5890
  #, gcc-internal-format
  msgid "default argument for template parameter for class enclosing %qD"
  msgstr ""
  
! #: cp/pt.cc:6001
  #, gcc-internal-format
  msgid "template %qD declared"
  msgstr ""
  
! #: cp/pt.cc:6009
  #, gcc-internal-format
  msgid "template class without a name"
  msgstr ""
  
! #: cp/pt.cc:6017
  #, gcc-internal-format
  msgid "member template %qD may not have virt-specifiers"
  msgstr ""
*************** msgstr ""
*** 68220,68764 ****
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6039
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6192
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:6231
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6245
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.cc:6248
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6272
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6275
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6297
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6386
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr ""
  
! #: cp/pt.cc:6461
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6474
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6486
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6490
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6524
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6526
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6528
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6539
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6542 cp/pt.cc:6570
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6567
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:7035 cp/pt.cc:7107
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7038
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7041
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7056
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7060
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7110
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7112
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7182
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7191
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7200
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7209
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7220
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7230
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7239
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7251
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7255
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7266
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7277
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7289
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7294
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7320
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7333
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7337
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7348
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7358
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7368
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7419
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7428
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7438
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7455
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7465
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7472
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7495
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7499
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7638
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7805
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7819
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7905
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7931
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7991
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:7993
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8047 cp/pt.cc:8079
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8673
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8689
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8832
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8861
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8866
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8883 cp/pt.cc:8918 cp/pt.cc:8969
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8891
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8905
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8908
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8923
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8926
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8973
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8988
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8991
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9078
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9206 cp/pt.cc:9542
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9221 cp/pt.cc:9367
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9363
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9372
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9398
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9402
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9503
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10080
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:10275
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10277
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10446 cp/pt.cc:23801
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10796
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11536
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12472
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12481
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12508
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12512
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12741
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12742
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13110
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13629
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14189
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14321
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14324
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14529
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14989
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15086
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16097
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
--- 68296,68840 ----
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
! #: cp/pt.cc:6040
  #, gcc-internal-format
  msgid "invalid template declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6193
  #, gcc-internal-format
  msgid "template definition of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:6232
  #, gcc-internal-format
  msgid "expected %d levels of template parms for %q#D, got %d"
  msgstr ""
  
! #: cp/pt.cc:6246
  #, gcc-internal-format
  msgid "got %d template parameters for %q#D"
  msgstr ""
  
! #: cp/pt.cc:6249
  #, gcc-internal-format
  msgid "got %d template parameters for %q#T"
  msgstr ""
  
! #: cp/pt.cc:6251
  #, gcc-internal-format, gfc-internal-format
  msgid "  but %d required"
  msgstr ""
  
! #: cp/pt.cc:6273
  #, gcc-internal-format
  msgid "template arguments to %qD do not match original template %qD"
  msgstr ""
  
! #: cp/pt.cc:6276
  #, gcc-internal-format
  msgid "use %<template<>%> for an explicit specialization"
  msgstr ""
  
! #: cp/pt.cc:6298
  #, gcc-internal-format
  msgid "redeclaration of %qD with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6387
  #, gcc-internal-format
  msgid "local class in lambda in template parameter list"
  msgstr ""
  
! #: cp/pt.cc:6462
  #, gcc-internal-format
  msgid "%qT is not a template type"
  msgstr ""
  
! #: cp/pt.cc:6475
  #, gcc-internal-format
  msgid "template specifiers not specified in declaration of %qD"
  msgstr ""
  
! #: cp/pt.cc:6487
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6491
  #, gcc-internal-format
  msgid "previous declaration %qD used %d template parameter"
  msgid_plural "previous declaration %qD used %d template parameters"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:6525
  #, gcc-internal-format
  msgid "template parameter %q+#D"
  msgstr ""
  
! #: cp/pt.cc:6527
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr ""
  
! #: cp/pt.cc:6529
  #, gcc-internal-format
  msgid "redeclared here"
  msgstr ""
  
! #: cp/pt.cc:6540
  #, gcc-internal-format
  msgid "declaration of template parameter %q+#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:6543 cp/pt.cc:6571
  #, gcc-internal-format
  msgid "original declaration appeared here"
  msgstr ""
  
! #: cp/pt.cc:6568
  #, gcc-internal-format
  msgid "redeclaration of %q#D with different constraints"
  msgstr ""
  
! #: cp/pt.cc:7036 cp/pt.cc:7108
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7039
  #, gcc-internal-format
  msgid "it must be the address of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7042
  #, gcc-internal-format
  msgid "it must be the name of a function with external linkage"
  msgstr ""
  
! #: cp/pt.cc:7057
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7061
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7111
  #, gcc-internal-format
  msgid "it must be a pointer-to-member of the form %<&X::Y%>"
  msgstr ""
  
! #: cp/pt.cc:7113
  #, gcc-internal-format
  msgid "because it is a member of %qT"
  msgstr ""
  
! #: cp/pt.cc:7183
  #, gcc-internal-format
  msgid "  couldn%'t deduce template parameter %qD"
  msgstr ""
  
! #: cp/pt.cc:7192
  #, gcc-internal-format
  msgid "  types %qT and %qT have incompatible cv-qualifiers"
  msgstr ""
  
! #: cp/pt.cc:7201
  #, gcc-internal-format
  msgid "  mismatched types %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7210
  #, gcc-internal-format
  msgid "  template parameter %qD is not a parameter pack, but argument %qD is"
  msgstr ""
  
! #: cp/pt.cc:7221
  #, gcc-internal-format
  msgid "  template argument %qE does not match pointer-to-member constant %qE"
  msgstr ""
  
! #: cp/pt.cc:7231
  #, gcc-internal-format
  msgid "  %qE is not equivalent to %qE"
  msgstr ""
  
! #: cp/pt.cc:7240
  #, gcc-internal-format
  msgid "  inconsistent parameter pack deduction with %qT and %qT"
  msgstr ""
  
! #: cp/pt.cc:7252
  #, gcc-internal-format
  msgid "  deduced conflicting types for parameter %qT (%qT and %qT)"
  msgstr ""
  
! #: cp/pt.cc:7256
  #, gcc-internal-format
  msgid "  deduced conflicting values for non-type parameter %qE (%qE and %qE)"
  msgstr ""
  
! #: cp/pt.cc:7267
  #, gcc-internal-format
  msgid "  variable-sized array type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7278
  #, gcc-internal-format
  msgid "  member function type %qT is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7290
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects at least %d argument, %d provided"
  msgid_plural "  candidate expects at least %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7295
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
  msgstr[0] ""
  msgstr[1] ""
  
! #: cp/pt.cc:7321
  #, gcc-internal-format
  msgid "  cannot convert %qE (type %qT) to type %qT"
  msgstr ""
  
! #: cp/pt.cc:7334
  #, gcc-internal-format
  msgid "  %qT is an ambiguous base class of %qT"
  msgstr ""
  
! #: cp/pt.cc:7338
  #, gcc-internal-format
  msgid "  %qT is not derived from %qT"
  msgstr ""
  
! #: cp/pt.cc:7349
  #, gcc-internal-format
  msgid "  template parameters of a template template argument are inconsistent with other deduced template arguments"
  msgstr ""
  
! #: cp/pt.cc:7359
  #, gcc-internal-format
  msgid "  cannot deduce a template for %qT from non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:7369
  #, gcc-internal-format
  msgid "  template argument %qE does not match %qE"
  msgstr ""
  
! #: cp/pt.cc:7420
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qE is not a variable or function"
  msgstr ""
  
! #: cp/pt.cc:7429
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT in C++98 because %qD does not have external linkage"
  msgstr ""
  
! #: cp/pt.cc:7439
  #, gcc-internal-format
  msgid "%qE is not a valid template argument of type %qT because %qD has no linkage"
  msgstr ""
  
! #: cp/pt.cc:7460
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7470
  #, gcc-internal-format
  msgid "the address of the %qT subobject of %qD is not a valid template argument"
  msgstr ""
  
! #: cp/pt.cc:7477
  #, gcc-internal-format
  msgid "the address of %qD is not a valid template argument because it does not have static storage duration"
  msgstr ""
  
! #: cp/pt.cc:7500
  #, gcc-internal-format
  msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7504
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for %qT because it is not the address of a variable"
  msgstr ""
  
! #: cp/pt.cc:7646
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
  msgstr ""
  
! #: cp/pt.cc:7813
  #, gcc-internal-format
  msgid "in template argument for type %qT"
  msgstr ""
  
! #: cp/pt.cc:7827
  #, gcc-internal-format
  msgid "template argument %qE for type %qT not a compile-time constant"
  msgstr ""
  
! #: cp/pt.cc:7913
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
  msgstr ""
  
! #: cp/pt.cc:7921
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
  msgstr ""
  
! #: cp/pt.cc:7939
  #, gcc-internal-format
  msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
  msgstr ""
  
! #: cp/pt.cc:7999
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is a pointer"
  msgstr ""
  
! #: cp/pt.cc:8001
  #, gcc-internal-format
  msgid "try using %qE instead"
  msgstr ""
  
! #: cp/pt.cc:8055 cp/pt.cc:8087
  #, gcc-internal-format
  msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
  msgstr ""
  
! #: cp/pt.cc:8681
  #, gcc-internal-format
  msgid "ignoring attributes on template argument %qT"
  msgstr ""
  
! #: cp/pt.cc:8697
  #, gcc-internal-format
  msgid "ignoring attributes in template argument %qE"
  msgstr ""
  
! #: cp/pt.cc:8840
  #, gcc-internal-format
  msgid "injected-class-name %qD used as template template argument"
  msgstr ""
  
! #: cp/pt.cc:8869
  #, gcc-internal-format
  msgid "invalid use of destructor %qE as a type"
  msgstr ""
  
! #: cp/pt.cc:8874
  #, gcc-internal-format
  msgid "to refer to a type member of a template parameter, use %<typename %E%>"
  msgstr ""
  
! #: cp/pt.cc:8891 cp/pt.cc:8926 cp/pt.cc:8977
  #, gcc-internal-format
  msgid "type/value mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8899
  #, gcc-internal-format
  msgid "  expected a constant of type %qT, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8907
  #, gcc-internal-format
  msgid "  ambiguous template argument for non-type template parameter is treated as function type"
  msgstr ""
  
! #: cp/pt.cc:8913
  #, gcc-internal-format
  msgid "  expected a class template, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8916
  #, gcc-internal-format
  msgid "  expected a type, got %qE"
  msgstr ""
  
! #: cp/pt.cc:8931
  #, gcc-internal-format
  msgid "  expected a type, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8934
  #, gcc-internal-format
  msgid "  expected a class template, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8981
  #, gcc-internal-format
  msgid "  expected a template of type %qD, got %qT"
  msgstr ""
  
! #: cp/pt.cc:8996
  #, gcc-internal-format
  msgid "constraint mismatch at argument %d in template parameter list for %qD"
  msgstr ""
  
! #: cp/pt.cc:8999
  #, gcc-internal-format
  msgid "  expected %qD but got %qD"
  msgstr ""
  
! #: cp/pt.cc:9086
  #, gcc-internal-format
  msgid "could not convert template argument %qE from %qT to %qT"
  msgstr ""
  
! #: cp/pt.cc:9214 cp/pt.cc:9550
  #, gcc-internal-format, gfc-internal-format
  msgid "template argument %d is invalid"
  msgstr ""
  
! #: cp/pt.cc:9229 cp/pt.cc:9375
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be %d)"
  msgstr ""
  
! #: cp/pt.cc:9371
  #, gcc-internal-format, gfc-internal-format
  msgid "wrong number of template arguments (%d, should be at least %d)"
  msgstr ""
  
! #: cp/pt.cc:9380
  #, gcc-internal-format
  msgid "provided for %qD"
  msgstr ""
  
! #: cp/pt.cc:9406
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of alias template %qD"
  msgstr ""
  
! #: cp/pt.cc:9410
  #, gcc-internal-format
  msgid "pack expansion argument for non-pack parameter %qD of concept %qD"
  msgstr ""
  
! #: cp/pt.cc:9511
  #, gcc-internal-format
  msgid "so any instantiation with a non-empty parameter pack would be ill-formed"
  msgstr ""
  
! #: cp/pt.cc:10088
  #, gcc-internal-format
  msgid "%q#D is not a function template"
  msgstr ""
  
! #: cp/pt.cc:10283
  #, gcc-internal-format
  msgid "non-template type %qT used as a template"
  msgstr ""
  
! #: cp/pt.cc:10285
  #, gcc-internal-format
  msgid "for template declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:10454 cp/pt.cc:23858
  #, gcc-internal-format
  msgid "template constraint failure for %qD"
  msgstr ""
  
! #: cp/pt.cc:10804
  #, gcc-internal-format
  msgid "use of invalid variable template %qE"
  msgstr ""
  
! #: cp/pt.cc:11544
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:12480
  #, gcc-internal-format
  msgid "score argument must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12489
  #, gcc-internal-format
  msgid "score argument must be non-negative"
  msgstr ""
  
! #: cp/pt.cc:12516
  #, gcc-internal-format
  msgid "property must be constant integer expression or string literal"
  msgstr ""
  
! #: cp/pt.cc:12520
  #, gcc-internal-format
  msgid "property must be constant integer expression"
  msgstr ""
  
! #: cp/pt.cc:12749
  #, gcc-internal-format
  msgid "instantiating erroneous template"
  msgstr ""
  
! #: cp/pt.cc:12750
  #, gcc-internal-format
  msgid "first error appeared here"
  msgstr ""
  
! #: cp/pt.cc:13118
  #, gcc-internal-format
  msgid "flexible array member %qD in union"
  msgstr ""
  
! #: cp/pt.cc:13637
  #, gcc-internal-format
  msgid "fold of empty expansion over %O"
  msgstr ""
  
! #: cp/pt.cc:14197
  #, gcc-internal-format
  msgid "%qE is not the entire pattern of the pack expansion"
  msgstr ""
  
! #: cp/pt.cc:14329
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qT"
  msgstr ""
  
! #: cp/pt.cc:14332
  #, gcc-internal-format
  msgid "mismatched argument pack lengths while expanding %qE"
  msgstr ""
  
! #: cp/pt.cc:14537
  #, gcc-internal-format
  msgid "cannot index an empty pack"
  msgstr ""
  
! #: cp/pt.cc:14997
  #, gcc-internal-format
  msgid "  when instantiating default argument for call to %qD"
  msgstr ""
  
! #: cp/pt.cc:15094
  #, gcc-internal-format
  msgid "creating pointer to member function of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:16121
  #, gcc-internal-format, gfc-internal-format
  msgid "mismatched argument pack lengths (%d vs %d)"
  msgstr ""
*************** msgstr ""
*** 68776,68897 ****
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16332
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16530
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16532
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16659
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16661
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16914
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr ""
  
! #: cp/pt.cc:16916
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17508
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17510
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17512
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17525
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17528
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17581
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17587
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17593
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17662
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17703
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17710
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17764
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17798
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17807
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17815
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17951
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr ""
  
! #: cp/pt.cc:17985
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
--- 68852,68973 ----
  #.
  #. is an attempt to declare a variable with function
  #. type.
! #: cp/pt.cc:16356
  #, gcc-internal-format
  msgid "variable %qD has function type"
  msgstr ""
  
! #: cp/pt.cc:16554
  #, gcc-internal-format
  msgid "invalid parameter type %qT"
  msgstr ""
  
! #: cp/pt.cc:16556
  #, gcc-internal-format
  msgid "in declaration %q+D"
  msgstr ""
  
! #: cp/pt.cc:16683
  #, gcc-internal-format
  msgid "function returning an array"
  msgstr ""
  
! #: cp/pt.cc:16685
  #, gcc-internal-format
  msgid "function returning a function"
  msgstr ""
  
! #: cp/pt.cc:16939
  #, gcc-internal-format
  msgid "%qE is not usable in a splice type"
  msgstr ""
  
! #: cp/pt.cc:16941
  #, gcc-internal-format
  msgid "%qE is not usable in a splice scope"
  msgstr ""
  
! #: cp/pt.cc:17539
  #, gcc-internal-format
  msgid "forming reference to void"
  msgstr ""
  
! #: cp/pt.cc:17541
  #, gcc-internal-format
  msgid "forming pointer to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17543
  #, gcc-internal-format
  msgid "forming reference to reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17556
  #, gcc-internal-format
  msgid "forming pointer to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17559
  #, gcc-internal-format
  msgid "forming reference to qualified function type %qT"
  msgstr ""
  
! #: cp/pt.cc:17612
  #, gcc-internal-format
  msgid "creating pointer to member of non-class type %qT"
  msgstr ""
  
! #: cp/pt.cc:17618
  #, gcc-internal-format
  msgid "creating pointer to member reference type %qT"
  msgstr ""
  
! #: cp/pt.cc:17624
  #, gcc-internal-format
  msgid "creating pointer to member of type void"
  msgstr ""
  
! #: cp/pt.cc:17693
  #, gcc-internal-format
  msgid "creating array of %qT"
  msgstr ""
  
! #: cp/pt.cc:17734
  #, gcc-internal-format
  msgid "%qD expanded to more than one element"
  msgstr ""
  
! #: cp/pt.cc:17741
  #, gcc-internal-format
  msgid "%qD is instantiated for an empty pack"
  msgstr ""
  
! #: cp/pt.cc:17795
  #, gcc-internal-format
  msgid "%qT is not a class, struct, or union type"
  msgstr ""
  
! #: cp/pt.cc:17829
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not an enumeration type"
  msgstr ""
  
! #: cp/pt.cc:17838
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a non-union class type"
  msgstr ""
  
! #: cp/pt.cc:17846
  #, gcc-internal-format
  msgid "%qT resolves to %qT, which is not a union type"
  msgstr ""
  
! #: cp/pt.cc:17982
  #, gcc-internal-format
  msgid "expected a reflection of a type template"
  msgstr ""
  
! #: cp/pt.cc:18016
  #, gcc-internal-format
  msgid "use of %qs in template"
  msgstr ""
*************** msgstr ""
*** 68899,69104 ****
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18158
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18314
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18330
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18332
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18418
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20801 cp/pt.cc:23125
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20805 cp/pt.cc:23129
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20952
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22326
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22361
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22366
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22369
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22374
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22425
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22452
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22710
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22713
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23042
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23431
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23433
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23443
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23458
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23476
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27891
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27893
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27899
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27926 cp/pt.cc:28013
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:27945
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:27951 cp/pt.cc:28008
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:27956
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:27964
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28000
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28023 cp/pt.cc:28090
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28028 cp/pt.cc:28105
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28062
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:28065
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:28074
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28095
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28135
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28476
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28482
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
--- 68975,69180 ----
  #. Lookup succeeded at parse time, but failed during
  #. instantiation; must be because we're trying to refer to it
  #. while forming its declaration (c++/120204).
! #: cp/pt.cc:18189
  #, gcc-internal-format
  msgid "declaration of %<%T::%D%> depends on itself"
  msgstr ""
  
! #: cp/pt.cc:18345
  #, gcc-internal-format
  msgid "qualifying type %qT does not match destructor name ~%qT"
  msgstr ""
  
! #: cp/pt.cc:18363
  #, gcc-internal-format
  msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
  msgstr ""
  
! #: cp/pt.cc:18365
  #, gcc-internal-format
  msgid "say %<typename %E%> if a type is meant"
  msgstr ""
  
! #: cp/pt.cc:18451
  #, gcc-internal-format
  msgid "initializer for %q#D expands to an empty list of expressions"
  msgstr ""
  
! #: cp/pt.cc:20845 cp/pt.cc:23169
  #, gcc-internal-format
  msgid "invalid use of pack expansion expression"
  msgstr ""
  
! #: cp/pt.cc:20849 cp/pt.cc:23173
  #, gcc-internal-format
  msgid "use %<...%> to expand argument pack"
  msgstr ""
  
! #: cp/pt.cc:20996
  #, gcc-internal-format
  msgid "empty initializer in lambda init-capture"
  msgstr ""
  
! #: cp/pt.cc:22370
  #, gcc-internal-format
  msgid "%qD was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation"
  msgstr ""
  
! #: cp/pt.cc:22405
  #, gcc-internal-format
  msgid "declarations in dependent base %qT are not found by unqualified lookup"
  msgstr ""
  
! #: cp/pt.cc:22410
  #, gcc-internal-format
  msgid "use %<this->%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22413
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead"
  msgstr ""
  
! #: cp/pt.cc:22418
  #, gcc-internal-format
  msgid "%qD declared here, later in the translation unit"
  msgstr ""
  
! #: cp/pt.cc:22469
  #, gcc-internal-format
  msgid "wrong number of arguments to %<__builtin_convertvector%>"
  msgstr ""
  
! #: cp/pt.cc:22496
  #, gcc-internal-format
  msgid "wrong number of arguments to %<assume%> attribute"
  msgstr ""
  
! #: cp/pt.cc:22754
  #, gcc-internal-format
  msgid "%qT is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:22757
  #, gcc-internal-format
  msgid "%qD is not a class or namespace"
  msgstr ""
  
! #: cp/pt.cc:23086
  #, gcc-internal-format
  msgid "using invalid field %qD"
  msgstr ""
  
! #: cp/pt.cc:23478
  #, gcc-internal-format
  msgid "%qT is/uses unnamed type"
  msgstr ""
  
! #: cp/pt.cc:23480
  #, gcc-internal-format
  msgid "template argument for %qD uses local type %qT"
  msgstr ""
  
! #: cp/pt.cc:23490
  #, gcc-internal-format
  msgid "%qT is a variably modified type"
  msgstr ""
  
! #: cp/pt.cc:23505
  #, gcc-internal-format
  msgid "integral expression %qE is not constant"
  msgstr ""
  
! #: cp/pt.cc:23523
  #, gcc-internal-format
  msgid "  trying to instantiate %qD"
  msgstr ""
  
! #: cp/pt.cc:27960
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#T"
  msgstr ""
  
! #: cp/pt.cc:27962
  #, gcc-internal-format
  msgid "ambiguous template instantiation for %q#D"
  msgstr ""
  
! #: cp/pt.cc:27968
  msgid "%s %#qS"
  msgstr ""
  
! #: cp/pt.cc:27995 cp/pt.cc:28082
  #, gcc-internal-format
  msgid "explicit instantiation of non-template %q#D"
  msgstr ""
  
! #: cp/pt.cc:28014
  #, gcc-internal-format
  msgid "%qD is not a static data member of a class template"
  msgstr ""
  
! #: cp/pt.cc:28020 cp/pt.cc:28077
  #, gcc-internal-format
  msgid "no matching template for %qD found"
  msgstr ""
  
! #: cp/pt.cc:28025
  #, gcc-internal-format
  msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
  msgstr ""
  
! #: cp/pt.cc:28033
  #, gcc-internal-format
  msgid "explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28069
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#D"
  msgstr ""
  
! #: cp/pt.cc:28092 cp/pt.cc:28159
  #, gcc-internal-format
  msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28097 cp/pt.cc:28174
  #, gcc-internal-format
  msgid "storage class %qD applied to template instantiation"
  msgstr ""
  
! #: cp/pt.cc:28131
  #, gcc-internal-format
  msgid "explicit instantiation of non-class template %qD"
  msgstr ""
  
! #: cp/pt.cc:28134
  #, gcc-internal-format
  msgid "explicit instantiation of non-template type %qT"
  msgstr ""
  
! #: cp/pt.cc:28143
  #, gcc-internal-format
  msgid "explicit instantiation of %q#T before definition of template"
  msgstr ""
  
! #: cp/pt.cc:28164
  #, gcc-internal-format
  msgid "ISO C++ forbids the use of %qE on explicit instantiations"
  msgstr ""
  
! #: cp/pt.cc:28204
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr ""
  
! #: cp/pt.cc:28545
  #, gcc-internal-format
  msgid "exception specification of %qD depends on itself"
  msgstr ""
  
! #: cp/pt.cc:28551
  #, gcc-internal-format
  msgid "exception specification of %qD is not available until end of class definition"
  msgstr ""
*************** msgstr ""
*** 69110,69675 ****
  #. 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.cc:28962
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29008
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29383
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29413
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29422
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29430
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29432
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:30989
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31185
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31194
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31200
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31244
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32515
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32530
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32536
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32664
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32671
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32684
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32687
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32702
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32706
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32721
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32723
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32854
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32857
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32917
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32920
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33000
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33004
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33008
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33012
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/reflect.cc:130
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:135
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:143
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:150
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:176
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:200
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:363 cp/reflect.cc:7729
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:476
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:519
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:556
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:570
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:595
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:606
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:746
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:913
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:931
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:938
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1051
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1053
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1063
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1163
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2788
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3078
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3232 cp/reflect.cc:3295 cp/reflect.cc:3351 cp/reflect.cc:3431
! #: cp/reflect.cc:6555
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected return type of %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:4033
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4057
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:4084
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr ""
  
! #: cp/reflect.cc:4962 cp/reflect.cc:5089
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5700
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:6132
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6140
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6148
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6156
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6164
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6177
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6185
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6195
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6204
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6214
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6235
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6239 cp/reflect.cc:6322
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6255 cp/reflect.cc:6314
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6259 cp/reflect.cc:6318
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6270 cp/reflect.cc:6306
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6274 cp/reflect.cc:6310
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6284
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6289
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6294
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6299
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6472
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6585
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6596
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6606
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7397
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:7726
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7799
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7802
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:7826
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr ""
  
! #: cp/reflect.cc:8523
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8530
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr ""
  
! #: cp/reflect.cc:8540
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8544
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:8803
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8805
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:8809
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:8949
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:8975 cp/reflect.cc:8991
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:8981 cp/reflect.cc:8985
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9004
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9012
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9025
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9034
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr ""
  
! #: cp/reflect.cc:9042
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9056
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9075
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9088
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9097
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9114
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr ""
  
! #: cp/reflect.cc:9130
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
--- 69186,69761 ----
  #. 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.cc:29031
  #, gcc-internal-format
  msgid "explicit instantiation of %qD but no definition available"
  msgstr ""
  
! #: cp/pt.cc:29077
  #, gcc-internal-format
  msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use %<-ftemplate-depth=%> to increase the maximum)"
  msgstr ""
  
! #: cp/pt.cc:29452
  #, gcc-internal-format
  msgid "non-type template parameters of deduced class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29482
  #, gcc-internal-format
  msgid "%qT is not a valid type for a template non-type parameter because it is not structural"
  msgstr ""
  
! #: cp/pt.cc:29491
  #, gcc-internal-format
  msgid "non-type template parameters of class type only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:29499
  #, gcc-internal-format
  msgid "invalid template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:29501
  #, gcc-internal-format
  msgid "%q#T is not a valid type for a template non-type parameter"
  msgstr ""
  
! #: cp/pt.cc:31058
  #, gcc-internal-format
  msgid "keyword %<template%> not allowed in declarator-id"
  msgstr ""
  
! #: cp/pt.cc:31254
  #, gcc-internal-format
  msgid "a concept cannot be constrained"
  msgstr ""
  
! #: cp/pt.cc:31263
  #, gcc-internal-format
  msgid "concept %qE not in namespace scope"
  msgstr ""
  
! #: cp/pt.cc:31269
  #, gcc-internal-format
  msgid "concept %qE has multiple template parameter lists"
  msgstr ""
  
! #: cp/pt.cc:31313
  #, gcc-internal-format
  msgid "deducing from brace-enclosed initializer list requires %<#include <initializer_list>%>"
  msgstr ""
  
! #: cp/pt.cc:32584
  #, gcc-internal-format
  msgid "non-deducible template %qT used without template arguments"
  msgstr ""
  
! #: cp/pt.cc:32599
  #, gcc-internal-format
  msgid "alias template deduction only available with %<-std=c++20%> or %<-std=gnu++20%>"
  msgstr ""
  
! #: cp/pt.cc:32605
  #, gcc-internal-format
  msgid "use %qD directly instead"
  msgstr ""
  
! #: cp/pt.cc:32733
  #, gcc-internal-format
  msgid "cannot deduce template arguments for copy-initialization of %qT, as it has no non-explicit deduction guides or user-declared constructors"
  msgstr ""
  
! #: cp/pt.cc:32740
  #, gcc-internal-format
  msgid "cannot deduce template arguments of %qT, as it has no viable deduction guides"
  msgstr ""
  
! #: cp/pt.cc:32753
  #, gcc-internal-format
  msgid "class template argument deduction failed:"
  msgstr ""
  
! #: cp/pt.cc:32756
  #, gcc-internal-format
  msgid "explicit deduction guides not considered for copy-initialization"
  msgstr ""
  
! #: cp/pt.cc:32771
  #, gcc-internal-format
  msgid "class template argument deduction for %qT failed: explicit deduction guide selected in copy-list-initialization"
  msgstr ""
  
! #: cp/pt.cc:32775
  #, gcc-internal-format
  msgid "explicit deduction guide declared here"
  msgstr ""
  
! #: cp/pt.cc:32790
  #, gcc-internal-format
  msgid "%qT may not intend to support class template argument deduction"
  msgstr ""
  
! #: cp/pt.cc:32792
  #, gcc-internal-format
  msgid "add a deduction guide to suppress this warning"
  msgstr ""
  
! #: cp/pt.cc:32923
  #, gcc-internal-format
  msgid "direct-list-initialization of %<auto%> requires exactly one element"
  msgstr ""
  
! #: cp/pt.cc:32926
  #, gcc-internal-format
  msgid "for deduction to %<std::initializer_list%>, use copy-list-initialization (i.e. add %<=%> before the %<{%>)"
  msgstr ""
  
! #: cp/pt.cc:32986
  #, gcc-internal-format
  msgid "unable to deduce lambda return type from %qE"
  msgstr ""
  
! #: cp/pt.cc:32989
  #, gcc-internal-format
  msgid "unable to deduce %qT from %qE"
  msgstr ""
  
! #: cp/pt.cc:33069
  #, gcc-internal-format
  msgid "placeholder constraints not satisfied"
  msgstr ""
  
! #: cp/pt.cc:33073
  #, gcc-internal-format
  msgid "deduced initializer does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33077
  #, gcc-internal-format
  msgid "deduced return type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/pt.cc:33081
  #, gcc-internal-format
  msgid "deduced expression type does not satisfy placeholder constraints"
  msgstr ""
  
! #: cp/reflect.cc:146
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a pack index"
  msgstr ""
  
! #: cp/reflect.cc:151
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a non-type template parameter %qD"
  msgstr ""
  
! #: cp/reflect.cc:159
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a capture %qD"
  msgstr ""
  
! #: cp/reflect.cc:166
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a local parameter of a requires-expression %qD"
  msgstr ""
  
! #: cp/reflect.cc:182
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied a local entity for which there is an intervening lambda expression"
  msgstr ""
  
! #: cp/reflect.cc:192
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a using-declaration"
  msgstr ""
  
! #: cp/reflect.cc:198
  #, gcc-internal-format
  msgid "%<^^%> cannot be applied to a concept check"
  msgstr ""
  
! #: cp/reflect.cc:216
  #, gcc-internal-format
  msgid "cannot take the reflection of an overload set"
  msgstr ""
  
! #: cp/reflect.cc:260
! #, gcc-internal-format
! msgid "cannot take the reflection of a block-scope extern %qE"
! msgstr ""
! 
! #: cp/reflect.cc:383 cp/reflect.cc:7904
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:496
  #, gcc-internal-format
  msgid "%<std::ranges%> is not a namespace"
  msgstr ""
  
! #: cp/reflect.cc:539
  #, gcc-internal-format
  msgid "%<reflect_constant_string%> called with %qT rather than %<char%>, %<wchar_t%>, %<char8_t%>, %<char16_t%> or %<char32_t%>"
  msgstr ""
  
! #: cp/reflect.cc:576
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not a structural type"
  msgstr ""
  
! #: cp/reflect.cc:590
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not copy constructible"
  msgstr ""
  
! #: cp/reflect.cc:615
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not compatible with %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:626
  #, gcc-internal-format
  msgid "%<reflect_constant_array%> argument with %qT which is not constructible from %qT %<std::ranges::range_reference_t%>"
  msgstr ""
  
! #: cp/reflect.cc:772
  #, gcc-internal-format
  msgid "%<std::ranges::data%> or %<std::ranges::size%> are not customization point objects"
  msgstr ""
  
! #: cp/reflect.cc:939
  #, gcc-internal-format
  msgid "missing %<std::ranges::begin%> or %<std::ranges::end%>"
  msgstr ""
  
! #: cp/reflect.cc:957
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::begin(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:964
  #, gcc-internal-format
  msgid "incorrect type %qT of %<std::ranges::end(arg)%>"
  msgstr ""
  
! #: cp/reflect.cc:1077
  #, gcc-internal-format
  msgid "%qD should throw %qs; %<what()%>: %qs"
  msgstr ""
  
! #: cp/reflect.cc:1079
  #, gcc-internal-format
  msgid "exceptions are disabled, treating as non-constant"
  msgstr ""
  
! #: cp/reflect.cc:1089
  #, gcc-internal-format
  msgid "couldn%'t throw %qs"
  msgstr ""
  
! #: cp/reflect.cc:1189
  #, gcc-internal-format
  msgid "unexpected %<std::meta::operators%>"
  msgstr ""
  
! #: cp/reflect.cc:2816
  #, gcc-internal-format
  msgid "couldn%'t look up %<%D::%D%>"
  msgstr ""
  
! #: cp/reflect.cc:3106
  #, gcc-internal-format
  msgid "couldn%'t look up %qs"
  msgstr ""
  
! #: cp/reflect.cc:3260 cp/reflect.cc:3323 cp/reflect.cc:3379 cp/reflect.cc:3459
! #: cp/reflect.cc:6710
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected return type of %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:4061
  #, gcc-internal-format
  msgid "%qT must be a cv-unqualified structural type that is not a reference type"
  msgstr ""
  
! #: cp/reflect.cc:4086
  #, gcc-internal-format
  msgid "%qT must be an object type"
  msgstr ""
  
! #: cp/reflect.cc:4113
  #, gcc-internal-format
  msgid "%qT must be a function type"
  msgstr ""
  
! #: cp/reflect.cc:4153
! #, gcc-internal-format
! msgid "type trait %qE preconditions not satisfied"
! msgstr ""
! 
! #: cp/reflect.cc:5111 cp/reflect.cc:5239
  #, gcc-internal-format
  msgid "couldn%'t instantiate %<std::%s<%T>%>"
  msgstr ""
  
! #: cp/reflect.cc:5853
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected %<data_member_options%> argument"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:6287
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is not a class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6295
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a type alias"
  msgstr ""
  
! #: cp/reflect.cc:6303
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a cv-qualified class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6311
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a complete class type reflection"
  msgstr ""
  
! #: cp/reflect.cc:6319
  #, gcc-internal-format
  msgid "first %<define_aggregate%> argument is a reflection of a class type %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6332
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument not a data member description"
  msgstr ""
  
! #: cp/reflect.cc:6340
  #, gcc-internal-format
  msgid "%<define_aggregate%> argument data member description without complete type"
  msgstr ""
  
! #: cp/reflect.cc:6350
  #, gcc-internal-format
  msgid "name %qD used in multiple data member descriptions"
  msgstr ""
  
! #: cp/reflect.cc:6359
  #, gcc-internal-format
  msgid "cannot declare bit-field in %<warn_if_not_aligned%> type"
  msgstr ""
  
! #: cp/reflect.cc:6369
  #, gcc-internal-format
  msgid "%<define_aggregate%> not evaluated from %<consteval%> block"
  msgstr ""
  
! #: cp/reflect.cc:6390
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block which encloses %qT being defined"
  msgstr ""
  
! #: cp/reflect.cc:6394 cp/reflect.cc:6477
  #, gcc-internal-format
  msgid "%<consteval%> block defined here"
  msgstr ""
  
! #: cp/reflect.cc:6410 cp/reflect.cc:6469
  #, gcc-internal-format
  msgid "%qD intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6414 cp/reflect.cc:6473
  #, gcc-internal-format
  msgid "%qT intervenes between %qT scope and %<consteval%> block %<define_aggregate%> is evaluated from"
  msgstr ""
  
! #: cp/reflect.cc:6425 cp/reflect.cc:6461
  #, gcc-internal-format
  msgid "%qD intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6429 cp/reflect.cc:6465
  #, gcc-internal-format
  msgid "%qT intervenes between %<consteval%> block %<define_aggregate%> is evaluated from and %qT scope"
  msgstr ""
  
! #: cp/reflect.cc:6439
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6444
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qD while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6449
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qD"
  msgstr ""
  
! #: cp/reflect.cc:6454
  #, gcc-internal-format
  msgid "%<define_aggregate%> evaluated from %<consteval%> block enclosed by %qT while %qT type being defined is enclosed by %qT"
  msgstr ""
  
! #: cp/reflect.cc:6627
  #, gcc-internal-format
  msgid "%qs used outside of manifestly constant-evaluation"
  msgstr ""
  
! #: cp/reflect.cc:6740
  #, gcc-internal-format
  msgid "invalid %<access_context%> argument"
  msgstr ""
  
! #: cp/reflect.cc:6751
  #, gcc-internal-format
  msgid "unexpected %<access_context::scope()%>"
  msgstr ""
  
! #: cp/reflect.cc:6761
  #, gcc-internal-format
  msgid "unexpected %<access_context::designating_class()%>"
  msgstr ""
  
! #: cp/reflect.cc:7563
  #, fuzzy, gcc-internal-format
  #| msgid "unexpected argument"
  msgid "unexpected argument to %qs"
  msgstr "მოულოდნელი არგუმენტი"
  
! #: cp/reflect.cc:7901
  #, gcc-internal-format
  msgid "incorrect %qT type of argument %d, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7974
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qs"
  msgstr ""
  
! #: cp/reflect.cc:7977
  #, gcc-internal-format
  msgid "incorrect %qT return type, expected %qT"
  msgstr ""
  
! #: cp/reflect.cc:8001
  #, gcc-internal-format
  msgid "unknown metafunction %qD"
  msgstr ""
  
! #: cp/reflect.cc:8742
  #, gcc-internal-format
  msgid "splice argument must be an expression of type %qs"
  msgstr ""
  
! #: cp/reflect.cc:8749
  #, gcc-internal-format
  msgid "cannot splice a null reflection"
  msgstr ""
  
! #: cp/reflect.cc:8759
  #, gcc-internal-format
  msgid "cannot use %qD function parameter reflection in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:8763
  #, gcc-internal-format
  msgid "apply %<std::meta::variable_of%> on it before splicing"
  msgstr ""
  
! #: cp/reflect.cc:9077
  #, gcc-internal-format
  msgid "consteval-only variable %qD not declared %<constexpr%> used outside a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9079
  #, gcc-internal-format
  msgid "add %<constexpr%>"
  msgstr ""
  
! #: cp/reflect.cc:9083
  #, gcc-internal-format
  msgid "consteval-only expressions are only allowed in a constant-evaluated context"
  msgstr ""
  
! #: cp/reflect.cc:9229
  #, gcc-internal-format
  msgid "function of consteval-only type must be declared %qs"
  msgstr ""
  
! #: cp/reflect.cc:9255 cp/reflect.cc:9271
  #, gcc-internal-format
  msgid "expected a reflection of an expression"
  msgstr ""
  
! #: cp/reflect.cc:9261 cp/reflect.cc:9265
  #, gcc-internal-format
  msgid "add %<typename%> to denote a type outside a type-only context"
  msgstr ""
  
! #: cp/reflect.cc:9284
  #, gcc-internal-format
  msgid "cannot use constructor or destructor %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9292
  #, gcc-internal-format
  msgid "cannot use an unnamed bit-field %qD in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9305
  #, gcc-internal-format
  msgid "cannot implicitly reference a class member %qD through a splice"
  msgstr ""
  
! #: cp/reflect.cc:9314
  #, gcc-internal-format
  msgid "invalid class member access of type template %qE"
  msgstr ""
  
! #: cp/reflect.cc:9322
  #, gcc-internal-format
  msgid "cannot use %qE to access a class member"
  msgstr ""
  
! #: cp/reflect.cc:9336
  #, gcc-internal-format
  msgid "unary %<&%> applied to an anonymous union member %qD that is not a direct member of a named class"
  msgstr ""
  
! #: cp/reflect.cc:9355
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9368
  #, gcc-internal-format
  msgid "cannot use an annotation %qE in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9377
  #, gcc-internal-format
  msgid "cannot use a data member specification in a splice expression"
  msgstr ""
  
! #: cp/reflect.cc:9394
  #, gcc-internal-format
  msgid "expected a reflection of a function template"
  msgstr ""
  
! #: cp/reflect.cc:9410
  #, gcc-internal-format
  msgid "expected a reflection of a function or variable template"
  msgstr ""
*************** msgstr ""
*** 70004,70587 ****
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4683
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4705
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4709
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4711
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4727
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4729
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4862
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4872
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4908
  #, 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.cc:4963
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4971
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:4999
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5043 cp/semantics.cc:5074
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5176
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5194 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5221
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5228
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr ""
  
! #: cp/semantics.cc:5236
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5242
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5380
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5412
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5426
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5430
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5446
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6650
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6845
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6848
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7209
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7255
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7374
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7448
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7454
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7760
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7957
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7972
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7987
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8011
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8104 cp/semantics.cc:8236 cp/semantics.cc:8296
! #: cp/semantics.cc:8732 cp/semantics.cc:10067
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8116 cp/semantics.cc:10080
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8249
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8309
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8380
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8394
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8433
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8436
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8440
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8463
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8467
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8557
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8590
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8604
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8624
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8653
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8683
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8714
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8743
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8758
  #, 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.cc:8765
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8780
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8811
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8822
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8839
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8851
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8860
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8976
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9021
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9090
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9164
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9681
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9684
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9754
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9784
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9814
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9826
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9843
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9874
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9884
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9968
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10537
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10778
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10792
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11591
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12089
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12413 cp/semantics.cc:12423
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12755
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12771
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12789
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12842
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12851
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12869
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12968
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12994
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13032
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13036
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13146
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13162
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13191
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13237
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13512 cp/semantics.cc:13519
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr ""
  
! #: cp/semantics.cc:13530 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr ""
  
! #: cp/semantics.cc:13591 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13600 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13771 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13795 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13806 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13893
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13905
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14020
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14317
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14488
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14719
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14779
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14781
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14798
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
--- 70090,70673 ----
  msgid "invalid base-class specification"
  msgstr ""
  
! #: cp/semantics.cc:4684
  #, gcc-internal-format
  msgid "cannot capture member %qD of anonymous union"
  msgstr ""
  
! #: cp/semantics.cc:4710
  #, gcc-internal-format
  msgid "%qD is not captured"
  msgstr ""
  
! #: cp/semantics.cc:4714
  #, gcc-internal-format
  msgid "the lambda has no capture-default"
  msgstr ""
  
! #: cp/semantics.cc:4716
  #, gcc-internal-format
  msgid "lambda in local class %q+T cannot capture variables from the enclosing context"
  msgstr ""
  
! #: cp/semantics.cc:4732
  #, gcc-internal-format
  msgid "use of local variable with automatic storage from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4734
  #, gcc-internal-format
  msgid "use of parameter from containing function"
  msgstr ""
  
! #: cp/semantics.cc:4867
  #, gcc-internal-format
  msgid "use of parameter outside function body"
  msgstr ""
  
! #: cp/semantics.cc:4877
  #, gcc-internal-format
  msgid "missing template arguments"
  msgstr ""
  
! #: cp/semantics.cc:4913
  #, 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.cc:4968
  #, gcc-internal-format
  msgid "use of class template %qT as expression"
  msgstr ""
  
! #: cp/semantics.cc:4976
  #, gcc-internal-format
  msgid "request for member %qD is ambiguous in multiple inheritance lattice"
  msgstr ""
  
! #: cp/semantics.cc:5004
  #, gcc-internal-format
  msgid "%qD cannot appear in a constant-expression"
  msgstr ""
  
! #: cp/semantics.cc:5048 cp/semantics.cc:5079
  #, gcc-internal-format
  msgid "%qD 'this' required when accessing a member within a constructor precondition or destructor postcondition contract check"
  msgstr ""
  
! #: cp/semantics.cc:5181
  #, gcc-internal-format
  msgid "type of %qE is unknown"
  msgstr ""
  
! #: cp/semantics.cc:5199 rust/backend/rust-tree.cc:5536
  #, gcc-internal-format
  msgid "%qT is not an enumeration type"
  msgstr ""
  
! #: cp/semantics.cc:5226
  #, gcc-internal-format
  msgid "pack index has non-integral type %qT"
  msgstr ""
  
! #: cp/semantics.cc:5233
  #, gcc-internal-format
  msgid "pack index is not an integral constant"
  msgstr ""
  
! #: cp/semantics.cc:5241
  #, gcc-internal-format
  msgid "pack index %qE is negative"
  msgstr ""
  
! #: cp/semantics.cc:5247
  #, gcc-internal-format
  msgid "pack index %qE is out of range for pack of length %qd"
  msgstr ""
  
  #. Parameter packs can only be used in templates
! #: cp/semantics.cc:5385
  #, gcc-internal-format
  msgid "parameter pack %<__bases%> only valid in template declaration"
  msgstr ""
  
! #: cp/semantics.cc:5417
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
  msgstr ""
  
! #: cp/semantics.cc:5431
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function %qD"
  msgstr ""
  
! #: cp/semantics.cc:5435
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to member function"
  msgstr ""
  
! #: cp/semantics.cc:5440
  #, gcc-internal-format
  msgid "cannot apply %<offsetof%> to an enumerator %qD"
  msgstr ""
  
! #: cp/semantics.cc:5451
  #, gcc-internal-format
  msgid "%<offsetof%> within non-standard-layout type %qT is conditionally-supported"
  msgstr ""
  
! #: cp/semantics.cc:6655
  #, gcc-internal-format
  msgid "pointer-to-member mapping %qE not supported"
  msgstr ""
  
! #: cp/semantics.cc:6850
  #, gcc-internal-format
  msgid "user defined reduction lookup is ambiguous"
  msgstr ""
  
! #: cp/semantics.cc:6853
  #, gcc-internal-format
  msgid "%s %#qD"
  msgstr ""
  
! #: cp/semantics.cc:7214
  #, gcc-internal-format
  msgid "%qE in %<reduction%> clause is a zero size array"
  msgstr ""
  
! #: cp/semantics.cc:7260
  #, gcc-internal-format
  msgid "%qE has const type for %<reduction%>"
  msgstr ""
  
! #: cp/semantics.cc:7379
  #, gcc-internal-format
  msgid "user defined reduction with constructor initializer for base class %qT"
  msgstr ""
  
! #: cp/semantics.cc:7453
  #, gcc-internal-format
  msgid "%qT is not a struct, union or class type in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7459
  #, gcc-internal-format
  msgid "%qT must not be a virtual base class in %<#pragma omp declare mapper%>"
  msgstr ""
  
! #: cp/semantics.cc:7765
  #, gcc-internal-format
  msgid "expected string literal or constant integer expression instead of %qE"
  msgstr ""
  
! #: cp/semantics.cc:7962
  #, gcc-internal-format
  msgid "modifier other than %<val%> specified in %<linear%> clause on %<simd%> or %<for%> constructs when using OpenMP 5.2 modifiers"
  msgstr ""
  
! #: cp/semantics.cc:7977
  #, gcc-internal-format
  msgid "linear clause with %qs modifier applied to non-reference variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:7992
  #, gcc-internal-format
  msgid "linear clause applied to non-integral non-pointer variable with %qT type"
  msgstr ""
  
! #: cp/semantics.cc:8016
  #, gcc-internal-format
  msgid "linear step expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8109 cp/semantics.cc:8241 cp/semantics.cc:8301
! #: cp/semantics.cc:8737 cp/semantics.cc:10072
  #, gcc-internal-format
  msgid "%<this%> allowed in OpenMP only in %<declare simd%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8121 cp/semantics.cc:10085
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:8254
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<firstprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8314
  #, gcc-internal-format
  msgid "%qD is not a variable in clause %<lastprivate%>"
  msgstr ""
  
! #: cp/semantics.cc:8385
  #, gcc-internal-format
  msgid "%<gang%> static expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8399
  #, gcc-internal-format
  msgid "%<gang%> static value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8438
  #, gcc-internal-format
  msgid "%<gang%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8441
  #, gcc-internal-format
  msgid "%<vector%> length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8445
  #, gcc-internal-format
  msgid "%<worker%> num expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8468
  #, gcc-internal-format
  msgid "%<gang%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8472
  #, gcc-internal-format
  msgid "%<vector%> length value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8477
  #, gcc-internal-format
  msgid "%<worker%> num value must be positive"
  msgstr ""
  
! #: cp/semantics.cc:8562
  #, gcc-internal-format
  msgid "schedule chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8595
  #, gcc-internal-format
  msgid "%qs length expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8609
  #, gcc-internal-format
  msgid "%qs length expression must be positive constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:8629
  #, gcc-internal-format
  msgid "%<async%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8658
  #, gcc-internal-format
  msgid "%<thread_limit%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8688
  #, gcc-internal-format
  msgid "%<device%> id must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8719
  #, gcc-internal-format
  msgid "%<dist_schedule%> chunk size expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8748
  #, gcc-internal-format
  msgid "%qD is not a variable in %<aligned%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8763
  #, 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.cc:8770
  #, gcc-internal-format
  msgid "%qD appears more than once in %<aligned%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8785
  #, gcc-internal-format
  msgid "%<aligned%> clause alignment expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:8816
  #, gcc-internal-format
  msgid "%qD is not a variable in %<nontemporal%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8827
  #, gcc-internal-format
  msgid "%qD appears more than once in %<nontemporal%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8844
  #, gcc-internal-format
  msgid "%<this%> not allowed in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8856
  #, gcc-internal-format
  msgid "%qD is not a variable in %<allocate%> clause"
  msgstr ""
  
! #: cp/semantics.cc:8865
  #, gcc-internal-format
  msgid "%qD appears more than once in %<allocate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:8981
  #, gcc-internal-format
  msgid "class member %qE not yet supported in %<uses_allocators%> clause"
  msgstr ""
  
! #: cp/semantics.cc:9026
  #, gcc-internal-format
  msgid "modifiers cannot be used with predefined allocators"
  msgstr ""
  
! #: cp/semantics.cc:9095
  #, gcc-internal-format
  msgid "variable length traits arrays are not supported"
  msgstr ""
  
! #: cp/semantics.cc:9169
  #, gcc-internal-format
  msgid "%qD is not lvalue expression nor array section in %qs clause"
  msgstr ""
  
! #: cp/semantics.cc:9686
  #, gcc-internal-format
  msgid "template %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9689
  #, gcc-internal-format
  msgid "overloaded function name %qE in clause %qs"
  msgstr ""
  
! #: cp/semantics.cc:9759
  #, gcc-internal-format
  msgid "%<grainsize%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9789
  #, gcc-internal-format
  msgid "%<priority%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9819
  #, gcc-internal-format
  msgid "%<hint%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9831
  #, gcc-internal-format
  msgid "%<hint%> expression must be constant integer expression"
  msgstr ""
  
! #: cp/semantics.cc:9848
  #, gcc-internal-format
  msgid "%<filter%> expression must be integral"
  msgstr ""
  
! #: cp/semantics.cc:9879
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer nor reference to pointer"
  msgstr ""
  
! #: cp/semantics.cc:9889
  #, gcc-internal-format
  msgid "%qs variable is neither a pointer, nor an array nor reference to pointer or array"
  msgstr ""
  
! #: cp/semantics.cc:9973
  #, gcc-internal-format
  msgid "%<tile%> argument needs integral type"
  msgstr ""
  
! #: cp/semantics.cc:10542
  #, gcc-internal-format
  msgid "%<const%> qualified %qE without %<mutable%> member may appear only in %<shared%> or %<firstprivate%> clauses"
  msgstr ""
  
! #: cp/semantics.cc:10783
  #, gcc-internal-format
  msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
  msgstr ""
  
! #: cp/semantics.cc:10797
  #, gcc-internal-format
  msgid "%<threadprivate%> %qE directive not in %qT definition"
  msgstr ""
  
! #: cp/semantics.cc:11596
  #, gcc-internal-format
  msgid "difference between %qE and %qD does not have integer type"
  msgstr ""
  
! #: cp/semantics.cc:12094
  #, gcc-internal-format
  msgid "%<#pragma omp simd%> used with class iteration variable %qE"
  msgstr ""
  
! #: cp/semantics.cc:12418 cp/semantics.cc:12428
  #, gcc-internal-format
  msgid "%<#pragma omp atomic update%> uses two different expressions for memory"
  msgstr ""
  
! #: cp/semantics.cc:12760
  #, gcc-internal-format
  msgid "constexpr string must be a string literal or object with %<size%> and %<data%> members"
  msgstr ""
  
! #: cp/semantics.cc:12776
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be implicitly convertible to %<std::size_t%>"
  msgstr ""
  
! #: cp/semantics.cc:12794
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be implicitly convertible to %<const char*%>"
  msgstr ""
  
! #: cp/semantics.cc:12847
  #, gcc-internal-format
  msgid "constexpr string %<size()%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12856
  #, gcc-internal-format
  msgid "constexpr string message %<size()%> %qE too large"
  msgstr ""
  
! #: cp/semantics.cc:12874
  #, gcc-internal-format
  msgid "unhandled return from %<data()%>"
  msgstr ""
  
! #: cp/semantics.cc:12973
  #, gcc-internal-format
  msgid "constexpr string %<data()[%d]%> must be a constant expression"
  msgstr ""
  
! #: cp/semantics.cc:12999
  #, gcc-internal-format
  msgid "constexpr string %<data()%> must be a core constant expression"
  msgstr ""
  
! #: cp/semantics.cc:13037
  #, gcc-internal-format
  msgid "could not convert constexpr string from UTF-8 encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13041
  #, gcc-internal-format
  msgid "could not convert constexpr string from ordinary literal encoding to source character set"
  msgstr ""
  
! #: cp/semantics.cc:13151
  #, gcc-internal-format
  msgid "static assertion failed: %.*s"
  msgstr ""
  
! #: cp/semantics.cc:13167
  #, gcc-internal-format
  msgid "non-constant condition for static assertion"
  msgstr ""
  
! #: cp/semantics.cc:13196
  #, gcc-internal-format
  msgid "argument to %<decltype%> must be an expression"
  msgstr ""
  
! #: cp/semantics.cc:13242
  #, gcc-internal-format
  msgid "%<decltype%> cannot resolve address of overloaded function"
  msgstr ""
  
! #: cp/semantics.cc:13517 cp/semantics.cc:13524
  #, gcc-internal-format
  msgid "%qT is not a non-union class type"
  msgstr ""
  
! #: cp/semantics.cc:13535 cp/typeck.cc:1926 cp/typeck.cc:1933
  #, gcc-internal-format
  msgid "%qT is not a standard-layout type"
  msgstr ""
  
! #: cp/semantics.cc:13596 rust/backend/rust-tree.cc:5250
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13605 rust/backend/rust-tree.cc:5259
  #, gcc-internal-format
  msgid "%<__builtin_is_pointer_interconvertible_with_class%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13776 rust/backend/rust-tree.cc:5863
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> not well defined for anonymous unions"
  msgstr ""
  
! #: cp/semantics.cc:13800 rust/backend/rust-tree.cc:5907
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> needs two arguments"
  msgstr ""
  
! #: cp/semantics.cc:13811 rust/backend/rust-tree.cc:5917
  #, gcc-internal-format
  msgid "%<__builtin_is_corresponding_member%> argument is not pointer to member"
  msgstr ""
  
! #: cp/semantics.cc:13898
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> needs a single argument"
  msgstr ""
  
! #: cp/semantics.cc:13910
  #, gcc-internal-format
  msgid "%<__builtin_is_string_literal%> argument is not %<const char*%>, %<const wchar_t*%>, %<const char8_t*%>, %<const char16_t*%> or %<const char32_t*%>"
  msgstr ""
  
! #: cp/semantics.cc:14025
  #, gcc-internal-format
  msgid "checking %qs for type %qT with a destructor that cannot be called"
  msgstr ""
  
! #: cp/semantics.cc:14328
  #, gcc-internal-format
  msgid "%qs argument %qT is a reference"
  msgstr ""
  
! #: cp/semantics.cc:14500
  #, gcc-internal-format
  msgid "%qD is not a class or alias template"
  msgstr ""
  
! #: cp/semantics.cc:14731
  #, gcc-internal-format
  msgid "operand of fold expression has no unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14791
  #, gcc-internal-format
  msgid "both arguments in binary fold have unexpanded parameter packs"
  msgstr ""
  
! #: cp/semantics.cc:14793
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
  
! #: cp/semantics.cc:14810
  #, gcc-internal-format
  msgid "type %qT of argument to %<__builtin_launder%> is not a pointer to object type"
  msgstr ""
*************** msgstr ""
*** 70589,70615 ****
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14848
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14854
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14887
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14895
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
--- 70675,70701 ----
  #. std::bit_cast for destination ARRAY_TYPE is not possible,
  #. as functions may not return an array, so don't bother trying
  #. to support this (and then deal with VLAs etc.).
! #: cp/semantics.cc:14860
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is an array type"
  msgstr ""
  
! #: cp/semantics.cc:14866
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> destination type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14872
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> cannot be used with consteval-only types"
  msgstr ""
  
! #: cp/semantics.cc:14899
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source type %qT is not trivially copyable"
  msgstr ""
  
! #: cp/semantics.cc:14907
  #, gcc-internal-format
  msgid "%<__builtin_bit_cast%> source size %qE not equal to destination type size %qE"
  msgstr ""
*************** msgstr ""
*** 70619,70931 ****
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4768
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4772
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4781
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4783
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5064
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr ""
  
! #: cp/tree.cc:5069
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr ""
  
! #: cp/tree.cc:5100
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5108
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5118
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5130
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5159
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5171 cp/tree.cc:5181
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5207
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5211
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5215
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5232
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5235
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5344
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5347
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5354
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5362
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5385
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5406
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5421
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5441 cp/tree.cc:5446
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5452
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5472
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5476
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5499
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5502
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5505
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5507
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5510
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5527 cp/tree.cc:5545
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5529 cp/tree.cc:5547
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5551
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5565
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5660
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5682
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5690
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5703
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5734
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5754
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5765
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5779 cp/tree.cc:5793
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5795
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5819
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5825
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5832
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5839
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5861
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5867
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5889
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5915
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5922
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5928
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5934
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/tree.cc:5950
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5965
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6938 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
--- 70705,71017 ----
  msgid "%qV qualifiers cannot be applied to %qT"
  msgstr ""
  
! #: cp/tree.cc:4763
  #, gcc-internal-format
  msgid "%<-fabi-version=13%> (GCC 8.2) fixes the calling convention for %qT, which was accidentally changed in 8.1"
  msgstr ""
  
! #: cp/tree.cc:4767
  #, gcc-internal-format
  msgid "%<-fabi-version=12%> (GCC 8.1) accidentally changes the calling convention for %qT"
  msgstr ""
  
! #: cp/tree.cc:4771
  #, gcc-internal-format
  msgid " declared here"
  msgstr ""
  
! #: cp/tree.cc:4776
  #, gcc-internal-format
  msgid "the calling convention for %qT changes in %<-fabi-version=13%> (GCC 8.2)"
  msgstr ""
  
! #: cp/tree.cc:4778
  #, gcc-internal-format
  msgid " because all of its copy and move constructors are deleted"
  msgstr ""
  
! #: cp/tree.cc:5080
  #, gcc-internal-format
  msgid "%qT is a floating-point type"
  msgstr ""
  
! #: cp/tree.cc:5085
  #, gcc-internal-format
  msgid "%qT is a fixed-point type"
  msgstr ""
  
! #: cp/tree.cc:5116
  #, gcc-internal-format
  msgid "%qD does not fill all bits of %q#T"
  msgstr ""
  
! #: cp/tree.cc:5124
  #, gcc-internal-format
  msgid "%qD has type %qT that does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5134
  #, gcc-internal-format
  msgid "%q#T has no data fields"
  msgstr ""
  
! #: cp/tree.cc:5146
  #, gcc-internal-format
  msgid "%<std::nullptr_t%> has padding bits and no value bits"
  msgstr ""
  
! #: cp/tree.cc:5175
  #, gcc-internal-format
  msgid "base %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5187 cp/tree.cc:5197
  #, gcc-internal-format
  msgid "%qD with type %qT does not have unique object representations"
  msgstr ""
  
! #: cp/tree.cc:5223
  #, gcc-internal-format
  msgid "padding occurs between %qD and %qD"
  msgstr ""
  
! #: cp/tree.cc:5227
  #, gcc-internal-format
  msgid "unnamed bit-field inserts padding before %qD"
  msgstr ""
  
! #: cp/tree.cc:5231
  #, gcc-internal-format
  msgid "padding occurs before %qD"
  msgstr ""
  
! #: cp/tree.cc:5248
  #, gcc-internal-format
  msgid "padding occurs after %qD"
  msgstr ""
  
! #: cp/tree.cc:5251
  #, gcc-internal-format
  msgid "%qT has padding and no data fields"
  msgstr ""
  
! #: cp/tree.cc:5360
  #, gcc-internal-format
  msgid "base class %qT is not public"
  msgstr ""
  
! #: cp/tree.cc:5363
  #, gcc-internal-format
  msgid "%qD is not public"
  msgstr ""
  
! #: cp/tree.cc:5370
  #, gcc-internal-format
  msgid "%qD is mutable"
  msgstr ""
  
! #: cp/tree.cc:5378
  #, gcc-internal-format
  msgid "%qD has a non-structural type"
  msgstr ""
  
! #: cp/tree.cc:5401
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or parameters"
  msgstr ""
  
! #: cp/tree.cc:5422
  #, gcc-internal-format
  msgid "%qE attribute argument must be a string constant"
  msgstr ""
  
! #: cp/tree.cc:5437
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to functions or to class or enumeration types"
  msgstr ""
  
! #: cp/tree.cc:5457 cp/tree.cc:5462
  #, gcc-internal-format
  msgid "%qE attribute can only be applied to non-static data members"
  msgstr ""
  
! #: cp/tree.cc:5468
  #, gcc-internal-format
  msgid "%qE attribute cannot be applied to a bit-field"
  msgstr ""
  
! #: cp/tree.cc:5488
  #, gcc-internal-format
  msgid "%qE attribute takes no arguments"
  msgstr ""
  
! #: cp/tree.cc:5492
  #, gcc-internal-format
  msgid "ISO C++ %qE attribute does not apply to functions; treating as %<[[gnu::%E]]%>"
  msgstr ""
  
! #: cp/tree.cc:5515
  #, gcc-internal-format
  msgid "%<alignas%> on function declaration"
  msgstr ""
  
! #: cp/tree.cc:5518
  #, gcc-internal-format
  msgid "%<alignas%> on enumerated type"
  msgstr ""
  
! #: cp/tree.cc:5521
  #, gcc-internal-format
  msgid "%<alignas%> on a type other than class"
  msgstr ""
  
! #: cp/tree.cc:5523
  #, gcc-internal-format
  msgid "%<alignas%> on bit-field"
  msgstr ""
  
! #: cp/tree.cc:5526
  #, gcc-internal-format
  msgid "%<alignas%> on a type alias"
  msgstr ""
  
! #: cp/tree.cc:5543 cp/tree.cc:5561
  #, gcc-internal-format
  msgid "%qE on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5545 cp/tree.cc:5563
  #, gcc-internal-format
  msgid "%qE on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5567
  #, gcc-internal-format
  msgid "%qE on %<case%> or %<default%> label"
  msgstr ""
  
! #: cp/tree.cc:5581
  #, gcc-internal-format
  msgid "%qE on declaration other than parameter or automatic variable"
  msgstr ""
  
! #: cp/tree.cc:5676
  #, gcc-internal-format
  msgid "requested %<init_priority%> is not an integer constant"
  msgstr ""
  
! #: cp/tree.cc:5698
  #, gcc-internal-format
  msgid "can only use %qE attribute on file-scope definitions of objects of class type"
  msgstr ""
  
! #: cp/tree.cc:5706
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is out of range [0, %i]"
  msgstr ""
  
! #: cp/tree.cc:5719
  #, gcc-internal-format
  msgid "requested %<init_priority%> %i is reserved for internal use"
  msgstr ""
  
! #: cp/tree.cc:5750
  #, gcc-internal-format
  msgid "redeclaration of %qD adds abi tag %qE"
  msgstr ""
  
! #: cp/tree.cc:5770
  #, gcc-internal-format
  msgid "the %qE attribute requires arguments"
  msgstr ""
  
! #: cp/tree.cc:5781
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must be narrow string literals"
  msgstr ""
  
! #: cp/tree.cc:5795 cp/tree.cc:5809
  #, gcc-internal-format
  msgid "arguments to the %qE attribute must contain valid identifiers"
  msgstr ""
  
! #: cp/tree.cc:5797
  #, gcc-internal-format
  msgid "%<%c%> is not a valid first character for an identifier"
  msgstr ""
  
! #: cp/tree.cc:5811
  #, gcc-internal-format
  msgid "%<%c%> is not a valid character in an identifier"
  msgstr ""
  
! #: cp/tree.cc:5835
  #, gcc-internal-format
  msgid "%qE attribute applied to non-class, non-enum type %qT"
  msgstr ""
  
! #: cp/tree.cc:5841
  #, gcc-internal-format
  msgid "%qE attribute applied to %qT after its definition"
  msgstr ""
  
! #: cp/tree.cc:5848
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template instantiation %qT"
  msgstr ""
  
! #: cp/tree.cc:5855
  #, gcc-internal-format
  msgid "ignoring %qE attribute applied to template specialization %qT"
  msgstr ""
  
! #: cp/tree.cc:5877
  #, gcc-internal-format
  msgid "%qE attribute applied to non-function, non-variable %qD"
  msgstr ""
  
! #: cp/tree.cc:5883
  #, gcc-internal-format
  msgid "%qE attribute applied to extern \"C\" declaration %qD"
  msgstr ""
  
! #: cp/tree.cc:5905
  #, gcc-internal-format
  msgid "%qE attribute argument must be an expression that evaluates to true or false"
  msgstr ""
  
! #: cp/tree.cc:5931
  #, gcc-internal-format
  msgid "annotation on a type other than class or enumeration definition"
  msgstr ""
  
! #: cp/tree.cc:5938
  #, gcc-internal-format
  msgid "annotation applied to a label"
  msgstr ""
  
! #: cp/tree.cc:5944
  #, gcc-internal-format
  msgid "annotation on unnamed bit-field"
  msgstr ""
  
! #: cp/tree.cc:5950
  #, fuzzy, gcc-internal-format
  #| msgid "function parameter"
  msgid "annotation on void parameter"
  msgstr "ფუნქციის პარამეტრი"
  
! #: cp/tree.cc:5966
  #, gcc-internal-format
  msgid "annotation does not have structural type"
  msgstr ""
  
! #: cp/tree.cc:5981
  #, gcc-internal-format
  msgid "annotation does not have copy constructible type"
  msgstr ""
  
! #: cp/tree.cc:6958 rust/backend/rust-tree.cc:3189
  #, gcc-internal-format
  msgid "%<lang_*%> check: failed in %s, at %s:%d"
  msgstr ""
*************** msgstr ""
*** 71170,71924 ****
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4317
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4356
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4428
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4680
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4689
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4710
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4727
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4731
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4734
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4737
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4799
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4805
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4812
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4823
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4827
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4906
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4912
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5226
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5273
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5288
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5291
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5306
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5365
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5368
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5374
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5377
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5414
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5417
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5420
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5424
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5433
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5436
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5439
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5443
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5578 cp/typeck.cc:5590
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5704
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6174 cp/typeck.cc:6183 cp/typeck.cc:6499 cp/typeck.cc:6508
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6414 cp/typeck.cc:6428
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6451
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6491
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6538
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6604
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6713
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7114
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7122
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7130
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7183
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7260
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7278
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7281
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7288
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7483
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7489
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7495
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7501
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7506
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7539
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7556
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7614
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7649 cp/typeck.cc:8241 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7816
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7960
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7977
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7979
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7991
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7993
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8033
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8046
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8056
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8064
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8253 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8284 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8355
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8367
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8371
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8375
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8413
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8516
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8553
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8559
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8566
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8592
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8606
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9055
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9061 cp/typeck.cc:9067 cp/typeck.cc:10806
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9095
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9170
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9240
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9265
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9276
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9297 cp/typeck.cc:9487
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9314
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9328
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9401
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9410
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9452
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9522
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9623 cp/typeck.cc:9632
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9641
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9757
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10037
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10098
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10125
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10141
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10143
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10279
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10293
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10341 cp/typeck.cc:10360
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10441
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10765
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10770
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10779
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10783
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10788
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10824
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10828
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10833
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10838
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10848
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10934
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11020
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11023
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11026
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11061
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11065
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11071
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11075
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11335
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11336 cp/typeck.cc:11352 cp/typeck.cc:11377 cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11350
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11376 cp/typeck.cc:11411
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11413
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11451
  #, 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.cc:11463
  #, 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.cc:11466
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11506 cp/typeck.cc:11552
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11514
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11533
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11536
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11573
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11602
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11691
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11703
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12295
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
--- 71256,72010 ----
  msgid "subscript missing in array reference"
  msgstr ""
  
! #: cp/typeck.cc:4318
  #, gcc-internal-format
  msgid "subscripting array declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:4357
  #, gcc-internal-format
  msgid "subscripted value is neither array nor pointer"
  msgstr ""
  
! #: cp/typeck.cc:4429
  #, gcc-internal-format
  msgid "object missing in use of %qE"
  msgstr ""
  
! #: cp/typeck.cc:4681
  #, gcc-internal-format
  msgid "no default version in scope"
  msgstr ""
  
! #: cp/typeck.cc:4690
  #, gcc-internal-format
  msgid "ISO C++ forbids calling %<::main%> from within program"
  msgstr ""
  
! #: cp/typeck.cc:4711
  #, gcc-internal-format
  msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
  msgstr ""
  
! #: cp/typeck.cc:4728
  #, gcc-internal-format
  msgid "%qT cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4732
  #, gcc-internal-format
  msgid "%qE cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4735
  #, gcc-internal-format
  msgid "%qD cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4738
  #, gcc-internal-format
  msgid "expression cannot be used as a function"
  msgstr ""
  
! #: cp/typeck.cc:4800
  #, gcc-internal-format
  msgid "too many arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4801
  #, gcc-internal-format
  msgid "too few arguments to constructor %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4806
  #, gcc-internal-format
  msgid "too many arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4807
  #, gcc-internal-format
  msgid "too few arguments to member function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4813
  #, gcc-internal-format
  msgid "too many arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4814
  #, gcc-internal-format
  msgid "too few arguments to function %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4824
  #, gcc-internal-format
  msgid "too many arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4825
  #, gcc-internal-format
  msgid "too few arguments to method %q#D"
  msgstr ""
  
! #: cp/typeck.cc:4828
  #, gcc-internal-format
  msgid "too many arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4829
  #, gcc-internal-format
  msgid "too few arguments to function"
  msgstr ""
  
! #: cp/typeck.cc:4907
  #, gcc-internal-format
  msgid "parameter %P of %qD has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:4913
  #, gcc-internal-format
  msgid "parameter %P has incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5227
  #, gcc-internal-format
  msgid "the address %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5274
  #, gcc-internal-format
  msgid "the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5289
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qE will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5292
  #, gcc-internal-format
  msgid "comparing the result of pointer addition %qE and NULL"
  msgstr ""
  
! #: cp/typeck.cc:5307
  #, gcc-internal-format
  msgid "the compiler can assume that the address of %qD will never be NULL"
  msgstr ""
  
! #: cp/typeck.cc:5366
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5369
  #, gcc-internal-format
  msgid "bitwise operation between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5375
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:5378
  #, gcc-internal-format
  msgid "arithmetic between different enumeration types %qT and %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5415
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5418
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5421
  #, gcc-internal-format
  msgid "comparison of enumeration type %qT with floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5425
  #, gcc-internal-format
  msgid "comparison of floating-point type %qT with enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5434
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5437
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT"
  msgstr ""
  
! #: cp/typeck.cc:5440
  #, gcc-internal-format
  msgid "arithmetic between enumeration type %qT and floating-point type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5444
  #, gcc-internal-format
  msgid "arithmetic between floating-point type %qT and enumeration type %qT is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:5579 cp/typeck.cc:5591
  #, gcc-internal-format
  msgid "assuming cast to type %qT from overloaded function"
  msgstr ""
  
! #: cp/typeck.cc:5705
  #, gcc-internal-format
  msgid "NULL used in arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:6175 cp/typeck.cc:6184 cp/typeck.cc:6500 cp/typeck.cc:6509
  #, gcc-internal-format
  msgid "ISO C++ forbids comparison between pointer and integer"
  msgstr ""
  
! #: cp/typeck.cc:6415 cp/typeck.cc:6429
  #, gcc-internal-format
  msgid "operand types are %qT and %qT"
  msgstr ""
  
! #: cp/typeck.cc:6452
  #, gcc-internal-format
  msgid "three-way comparison of vectors"
  msgstr ""
  
! #: cp/typeck.cc:6492
  #, gcc-internal-format
  msgid "ordered comparison of pointer with integer zero (%qT and %qT)"
  msgstr ""
  
! #: cp/typeck.cc:6539
  #, gcc-internal-format
  msgid "unordered comparison on non-floating-point argument"
  msgstr ""
  
! #: cp/typeck.cc:6605
  msgid "implicit conversion from %qH to %qI to match other operand of binary expression"
  msgstr ""
  
! #: cp/typeck.cc:6714
  #, gcc-internal-format
  msgid "invalid operands of types %qT and %qT to binary %qO"
  msgstr ""
  
! #: cp/typeck.cc:7115
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7123
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a function in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7131
  #, gcc-internal-format
  msgid "ISO C++ forbids using pointer to a method in subtraction"
  msgstr ""
  
! #: cp/typeck.cc:7184
  #, gcc-internal-format
  msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
  msgstr ""
  
! #: cp/typeck.cc:7261
  #, gcc-internal-format
  msgid "taking address of constructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7262
  #, gcc-internal-format
  msgid "taking address of destructor %qD"
  msgstr ""
  
! #: cp/typeck.cc:7279
  #, gcc-internal-format
  msgid "invalid use of %qE to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7282
  #, gcc-internal-format
  msgid "  a qualified-id is required"
  msgstr ""
  
! #: cp/typeck.cc:7289
  #, gcc-internal-format
  msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
  msgstr ""
  
! #: cp/typeck.cc:7484
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7490
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7496
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
  msgstr ""
  
! #: cp/typeck.cc:7502
  #, gcc-internal-format
  msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to explicit object member function"
  msgstr ""
  
! #: cp/typeck.cc:7507
  #, gcc-internal-format
  msgid "a pointer to explicit object member function can only be formed with %<&%T::%D%>"
  msgstr ""
  
  #. Make this a permerror because we used to accept it.
! #: cp/typeck.cc:7540
  #, gcc-internal-format
  msgid "taking address of rvalue"
  msgstr ""
  
! #: cp/typeck.cc:7557
  #, gcc-internal-format
  msgid "ISO C++ forbids taking address of function %<::main%>"
  msgstr ""
  
! #: cp/typeck.cc:7615
  #, gcc-internal-format
  msgid "cannot create pointer to reference member %qD"
  msgstr ""
  
! #: cp/typeck.cc:7650 cp/typeck.cc:8242 rust/backend/rust-tree.cc:4739
  #, gcc-internal-format
  msgid "attempt to take address of bit-field"
  msgstr ""
  
! #: cp/typeck.cc:7817
  #, gcc-internal-format
  msgid "%<~%> on an expression of type %<bool%>"
  msgstr ""
  
! #: cp/typeck.cc:7818
  #, gcc-internal-format
  msgid "did you mean to use logical not (%<!%>)?"
  msgstr ""
  
! #: cp/typeck.cc:7961
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7962
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing an enum"
  msgstr ""
  
! #: cp/typeck.cc:7978
  #, gcc-internal-format
  msgid "cannot increment a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7980
  #, gcc-internal-format
  msgid "cannot decrement a pointer to incomplete type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7992
  #, gcc-internal-format
  msgid "ISO C++ forbids incrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:7994
  #, gcc-internal-format
  msgid "ISO C++ forbids decrementing a pointer of type %qT"
  msgstr ""
  
! #: cp/typeck.cc:8034
  #, gcc-internal-format
  msgid "%qs expression of %<volatile%>-qualified type is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8047
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator--%> is forbidden"
  msgstr ""
  
! #: cp/typeck.cc:8057
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is forbidden in C++17"
  msgstr ""
  
! #: cp/typeck.cc:8065
  #, gcc-internal-format
  msgid "use of an operand of type %qT in %<operator++%> is deprecated"
  msgstr ""
  
! #: cp/typeck.cc:8254 rust/backend/rust-tree.cc:4751
  #, gcc-internal-format
  msgid "cannot take the address of %<this%>, which is an rvalue expression"
  msgstr ""
  
! #: cp/typeck.cc:8285 rust/backend/rust-tree.cc:4777
  #, gcc-internal-format
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr ""
  
! #: cp/typeck.cc:8356
  #, gcc-internal-format
  msgid "list-initializer for non-class type must not be parenthesized"
  msgstr ""
  
! #: cp/typeck.cc:8368
  #, gcc-internal-format
  msgid "expression list treated as compound expression in initializer"
  msgstr ""
  
! #: cp/typeck.cc:8372
  #, gcc-internal-format
  msgid "expression list treated as compound expression in mem-initializer"
  msgstr ""
  
! #: cp/typeck.cc:8376
  #, gcc-internal-format
  msgid "expression list treated as compound expression in functional cast"
  msgstr ""
  
! #: cp/typeck.cc:8414
  #, gcc-internal-format, gfc-internal-format
  msgid "%s expression list treated as compound expression"
  msgstr ""
  
! #: cp/typeck.cc:8517
  #, gcc-internal-format
  msgid "no context to resolve type of %qE"
  msgstr ""
  
! #: cp/typeck.cc:8554
  #, gcc-internal-format
  msgid "cast from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8560
  #, gcc-internal-format
  msgid "%<static_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8567
  #, gcc-internal-format
  msgid "%<reinterpret_cast%> from type %qT to type %qT casts away qualifiers"
  msgstr ""
  
! #: cp/typeck.cc:8593
  #, gcc-internal-format
  msgid "useless cast to type %q#T"
  msgstr ""
  
! #: cp/typeck.cc:8607
  #, gcc-internal-format
  msgid "type qualifiers ignored on cast result type"
  msgstr ""
  
! #: cp/typeck.cc:9056
  #, gcc-internal-format
  msgid "invalid %<static_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9062 cp/typeck.cc:9068 cp/typeck.cc:10807
  #, gcc-internal-format
  msgid "class type %qT is incomplete"
  msgstr ""
  
! #: cp/typeck.cc:9096
  msgid "converting from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9171
  #, gcc-internal-format
  msgid "invalid cast of a prvalue expression of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9241
  msgid "cast from %qH to %qI loses precision"
  msgstr ""
  
! #: cp/typeck.cc:9266
  msgid "cast between incompatible function types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9277
  msgid "cast between incompatible pointer to member types from %qH to %qI"
  msgstr ""
  
! #: cp/typeck.cc:9298 cp/typeck.cc:9488
  msgid "cast from %qH to %qI increases required alignment of target type"
  msgstr ""
  
! #: cp/typeck.cc:9315
  #, gcc-internal-format
  msgid "casting between pointer-to-function and pointer-to-object is conditionally-supported"
  msgstr ""
  
! #: cp/typeck.cc:9329
  #, gcc-internal-format
  msgid "invalid cast from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9402
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
  msgstr ""
  
! #: cp/typeck.cc:9411
  #, gcc-internal-format
  msgid "invalid use of %<const_cast%> with type %qT, which is a pointer or reference to a function type"
  msgstr ""
  
! #: cp/typeck.cc:9453
  #, gcc-internal-format
  msgid "invalid %<const_cast%> of an rvalue of type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9523
  #, gcc-internal-format
  msgid "invalid %<const_cast%> from type %qT to type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9624 cp/typeck.cc:9633
  #, gcc-internal-format
  msgid "ISO C++ forbids casting to an array type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9642
  #, gcc-internal-format
  msgid "invalid cast to function type %qT"
  msgstr ""
  
! #: cp/typeck.cc:9758
  #, gcc-internal-format
  msgid "moving %qE of type %qT to itself"
  msgstr ""
  
! #: cp/typeck.cc:10038
  #, gcc-internal-format
  msgid "  in evaluation of %<%Q(%#T, %#T)%>"
  msgstr ""
  
! #: cp/typeck.cc:10099
  #, gcc-internal-format
  msgid "assigning to an array from an initializer list"
  msgstr ""
  
! #: cp/typeck.cc:10126
  #, gcc-internal-format
  msgid "incompatible types in assignment of %qT to %qT"
  msgstr ""
  
! #: cp/typeck.cc:10142
  #, gcc-internal-format
  msgid "array used as initializer"
  msgstr ""
  
! #: cp/typeck.cc:10144
  #, gcc-internal-format
  msgid "invalid array assignment"
  msgstr ""
  
! #: cp/typeck.cc:10280
  #, gcc-internal-format
  msgid "   in pointer to member function conversion"
  msgstr ""
  
! #: cp/typeck.cc:10294
  #, gcc-internal-format
  msgid "pointer to member conversion via virtual base %qT"
  msgstr ""
  
! #: cp/typeck.cc:10342 cp/typeck.cc:10361
  #, gcc-internal-format
  msgid "   in pointer to member conversion"
  msgstr ""
  
! #: cp/typeck.cc:10442
  #, gcc-internal-format
  msgid "invalid conversion to type %qT from type %qT"
  msgstr ""
  
! #: cp/typeck.cc:10766
  msgid "cannot convert %qH to %qI in default argument"
  msgstr ""
  
! #: cp/typeck.cc:10771
  msgid "cannot convert %qH to %qI in argument passing"
  msgstr ""
  
! #: cp/typeck.cc:10780
  msgid "cannot convert %qH to %qI in initialization"
  msgstr ""
  
! #: cp/typeck.cc:10784
  msgid "cannot convert %qH to %qI in return"
  msgstr ""
  
! #: cp/typeck.cc:10789
  msgid "cannot convert %qH to %qI in assignment"
  msgstr ""
  
! #: cp/typeck.cc:10825
  #, gcc-internal-format
  msgid "parameter %qP of %qD might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10829
  #, gcc-internal-format
  msgid "parameter might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10834
  #, gcc-internal-format
  msgid "target of conversion might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10839
  #, gcc-internal-format
  msgid "target of initialization might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10849
  #, gcc-internal-format
  msgid "left-hand side of assignment might be a candidate for a format attribute"
  msgstr ""
  
! #: cp/typeck.cc:10935
  #, gcc-internal-format
  msgid "in passing argument %P of %qD"
  msgstr ""
  
! #: cp/typeck.cc:11021
  #, gcc-internal-format
  msgid "returning reference to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11024
  #, gcc-internal-format
  msgid "returning pointer to temporary"
  msgstr ""
  
! #: cp/typeck.cc:11027
  #, gcc-internal-format
  msgid "returning temporary %<initializer_list%> does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11062
  #, gcc-internal-format
  msgid "reference to local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11066
  #, gcc-internal-format
  msgid "returning local %<initializer_list%> variable %qD does not extend the lifetime of the underlying array"
  msgstr ""
  
! #: cp/typeck.cc:11072
  #, gcc-internal-format
  msgid "address of label %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11076
  #, gcc-internal-format
  msgid "address of local variable %qD returned"
  msgstr ""
  
! #: cp/typeck.cc:11336
  #, gcc-internal-format
  msgid "moving a temporary object prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11337 cp/typeck.cc:11353 cp/typeck.cc:11378 cp/typeck.cc:11415
  #, gcc-internal-format
  msgid "remove %<std::move%> call"
  msgstr ""
  
! #: cp/typeck.cc:11351
  #, gcc-internal-format
  msgid "moving a local object in a return statement prevents copy elision"
  msgstr ""
  
! #: cp/typeck.cc:11377 cp/typeck.cc:11412
  #, gcc-internal-format
  msgid "redundant move in return statement"
  msgstr ""
  
! #: cp/typeck.cc:11414
  #, gcc-internal-format
  msgid "redundant move in initialization"
  msgstr ""
  
! #: cp/typeck.cc:11452
  #, 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.cc:11464
  #, 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.cc:11467
  #, gcc-internal-format
  msgid "returning a value from a constructor"
  msgstr ""
  
! #: cp/typeck.cc:11512 cp/typeck.cc:11558
  #, gcc-internal-format
  msgid "return-statement with no value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11520
  #, gcc-internal-format
  msgid "returning initializer list"
  msgstr ""
  
! #: cp/typeck.cc:11539
  #, gcc-internal-format
  msgid "inconsistent types %qT and %qT deduced for lambda return type"
  msgstr ""
  
! #: cp/typeck.cc:11542
  #, gcc-internal-format
  msgid "inconsistent deduction for auto return type: %qT and then %qT"
  msgstr ""
  
! #: cp/typeck.cc:11579
  #, gcc-internal-format
  msgid "return-statement with a value, in function returning %qT"
  msgstr ""
  
! #: cp/typeck.cc:11608
  #, gcc-internal-format
  msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or %<-fcheck-new%> is in effect)"
  msgstr ""
  
! #: cp/typeck.cc:11697
  #, gcc-internal-format
  msgid "not eliding copy on return from %qD"
  msgstr ""
  
! #: cp/typeck.cc:11709
  #, gcc-internal-format
  msgid "not eliding copy on return in %qD"
  msgstr ""
  
! #: cp/typeck.cc:12301
  #, gcc-internal-format
  msgid "using rvalue as lvalue"
  msgstr ""
*************** msgstr ""
*** 72734,72745 ****
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr ""
  
! #: d/types.cc:1113
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
--- 72820,72831 ----
  msgid "missing or corrupt object.d"
  msgstr ""
  
! #: d/types.cc:911
  #, gcc-internal-format, gfc-internal-format
  msgid "invalid expression for static array dimension: %s"
  msgstr ""
  
! #: d/types.cc:1119
  #, gcc-internal-format
  msgid "size of %qs (%wd) differ from its declared size (%wd)"
  msgstr ""
*************** msgid "Array reference at %C cannot have
*** 73045,73051 ****
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:3927 fortran/match.cc:4414 fortran/match.cc:4610
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
--- 73131,73137 ----
  msgstr ""
  
  #: fortran/array.cc:335 fortran/array.cc:823 fortran/match.cc:1917
! #: fortran/match.cc:4119 fortran/match.cc:4606 fortran/match.cc:4802
  #: fortran/simplify.cc:3390 fortran/simplify.cc:3420 fortran/simplify.cc:7044
  #: fortran/simplify.cc:9345
  #, gcc-internal-format
*************** msgstr ""
*** 73208,73214 ****
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5066
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
--- 73294,73300 ----
  msgid "Array constructor including type specification at %C"
  msgstr ""
  
! #: fortran/array.cc:1393 fortran/match.cc:5258
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr ""
*************** msgstr ""
*** 73324,73330 ****
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13160
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
--- 73410,73416 ----
  msgid "Arguments of %qs at %L and %L cannot both be BOZ literal constants"
  msgstr ""
  
! #: fortran/check.cc:123 fortran/resolve.cc:13208
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of BOZ literal constant at %L"
  msgstr ""
*************** msgstr ""
*** 74523,74529 ****
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11536
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
--- 74609,74615 ----
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
! #: fortran/class.cc:811 fortran/decl.cc:4382 fortran/decl.cc:11542
  #, gcc-internal-format
  msgid "Maximum extension level reached with type %qs at %L"
  msgstr ""
*************** msgstr ""
*** 74538,74544 ****
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3148 fortran/class.cc:3222
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
--- 74624,74630 ----
  msgid "Failed to set finalizer result attributes"
  msgstr ""
  
! #: fortran/class.cc:3181 fortran/class.cc:3255
  #, gcc-internal-format
  msgid "%qs of %qs is PRIVATE at %L"
  msgstr ""
*************** msgstr ""
*** 74778,74784 ****
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15024
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
--- 74864,74870 ----
  msgid "deferred type parameter at %C"
  msgstr ""
  
! #: fortran/decl.cc:1202 fortran/resolve.cc:15091
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar INTEGER expression expected at %L"
  msgstr ""
*************** msgstr ""
*** 75128,75134 ****
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7911
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
--- 75214,75220 ----
  msgid "Syntax error in old style initialization of %s at %C"
  msgstr ""
  
! #: fortran/decl.cc:3179 fortran/decl.cc:7917
  #, gcc-internal-format, gfc-internal-format
  msgid "Initialization at %C isn't for a pointer variable"
  msgstr ""
*************** msgstr ""
*** 75138,75144 ****
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11712
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
--- 75224,75230 ----
  msgid "Pointer initialization at %C requires %<=>%>, not %<=%>"
  msgstr ""
  
! #: fortran/decl.cc:3220 fortran/decl.cc:11718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected an initialization expression at %C"
  msgstr ""
*************** msgstr ""
*** 75293,76700 ****
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4635
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4697
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4733 fortran/decl.cc:4767 fortran/decl.cc:4800
! #: fortran/decl.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4745 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:4832 fortran/decl.cc:5159 fortran/decl.cc:5177
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4796
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4848 fortran/decl.cc:5015 fortran/decl.cc:5027
! #: fortran/decl.cc:5041 fortran/decl.cc:5654 fortran/decl.cc:5664
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4949
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5056
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5067
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5212
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5280
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5326
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5379
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5389
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5546
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5562
  #, 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.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5646
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5673
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5694
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5737
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5741
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5746
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5757
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5765
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6107
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6202
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6219
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6238
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6240
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6250
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6252
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6260
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6269
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6271
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6279
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6287
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6289
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6307
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6317
  #, 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.cc:6327
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6340
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6351
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6406 fortran/decl.cc:10055
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6412
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6446
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6453
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6460
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6501
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6599
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6621
  #, 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.cc:6632
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6638
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6650
  #, 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.cc:6664
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6672
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6684
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6703
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6777
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6822
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6829
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6858
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6936
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6968
  #, 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.cc:7010
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7019
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7165
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7170
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7221
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7233
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7279
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7286
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7293
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7354
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7369 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/decl.cc:7384
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7425
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7438
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7459
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7462
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7504
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7508
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7513
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7520
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7559
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7636
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7646 fortran/decl.cc:8799
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7850
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7857
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7886
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7934 fortran/decl.cc:8125 fortran/decl.cc:12197
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7983 fortran/decl.cc:12097
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7990
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8069
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8087
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8096 fortran/decl.cc:10834
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8166
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8242
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8272 fortran/decl.cc:8551 fortran/decl.cc:8766
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8302 fortran/decl.cc:8824
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8454
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8457
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8467 fortran/decl.cc:8512
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8471
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8475
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8479
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8488
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8492
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8496
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8500
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8525
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8576 fortran/decl.cc:8806
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8670
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8833
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8896 fortran/decl.cc:8903
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8943
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8959
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8967
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8986
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9027
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9310
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9319
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9328
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9339
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9364
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9381
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9395 fortran/decl.cc:9403
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9503
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9511
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9519
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9528
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9633
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9670
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9684 fortran/decl.cc:9724
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9700
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9704
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9749
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9753
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9773
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9785
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9811
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9843
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9862
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9901
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9999
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10015
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10063
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10097
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10124 fortran/decl.cc:10149
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10170 fortran/decl.cc:10190
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10215
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10222
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10248
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10274
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10290
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10309 fortran/decl.cc:10365
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10344
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10351
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10400
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10407
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10426
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10437
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10472
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10494
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10511
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10515
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10553
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10565
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10592
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10617
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10629
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10673
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10698
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10809
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10867
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10916
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10925
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10938
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10945
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10968
  #, 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.cc:10980
  #, 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.cc:11001
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11047
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11100
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11133
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11168
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11182
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11200
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11207
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11370
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11383
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11412
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11423
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11426
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11441
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11450
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11513
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11596
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11616
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11648
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11729
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11778
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11814
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11861 fortran/decl.cc:11876
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11896
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11916
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11961
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11992
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12000
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12013
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12055
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12081
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12086
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12109
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12113
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12125
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12141
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12158
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12169
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12256 fortran/decl.cc:12538
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12267 fortran/decl.cc:12550
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12288 fortran/decl.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12299 fortran/decl.cc:12582
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12306
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12327
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12336
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12345
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12352
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12361
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12402
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12409
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12445
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12452
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12462
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12618
  #, 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.cc:12626
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12684
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12702
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12748
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12760
  #, 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.cc:12782
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12799
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12818
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12892
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12938
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12959
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12973
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13045
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13062
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13079
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
--- 75379,76786 ----
  msgid "Parameterized derived type at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4629
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4641
  #, gcc-internal-format, gfc-internal-format
  msgid "BYTE type used at %C is not available on the target machine"
  msgstr ""
  
! #: fortran/decl.cc:4703
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C is not allowed for components"
  msgstr ""
  
! #: fortran/decl.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed type at %C"
  msgstr ""
  
! #: fortran/decl.cc:4739 fortran/decl.cc:4773 fortran/decl.cc:4806
! #: fortran/decl.cc:5140
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE with intrinsic-type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4751 fortran/decl.cc:4779 fortran/decl.cc:4812
! #: fortran/decl.cc:4838 fortran/decl.cc:5165 fortran/decl.cc:5183
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed type-spec at %C"
  msgstr ""
  
! #: fortran/decl.cc:4802
  #, gcc-internal-format, gfc-internal-format
  msgid "DOUBLE COMPLEX at %C"
  msgstr ""
  
! #: fortran/decl.cc:4854 fortran/decl.cc:5021 fortran/decl.cc:5033
! #: fortran/decl.cc:5047 fortran/decl.cc:5660 fortran/decl.cc:5670
  #, gcc-internal-format
  msgid "Type name %qs at %C is ambiguous"
  msgstr ""
  
! #: fortran/decl.cc:4955
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5062
  #, gcc-internal-format
  msgid "Type name %qs at %C conflicts with previously declared entity at %L, which has the same name"
  msgstr ""
  
! #: fortran/decl.cc:5073
  #, gcc-internal-format
  msgid "Type %qs is not parameterized and so the type parameter spec list at %C may not appear"
  msgstr ""
  
! #: fortran/decl.cc:5218
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate IMPLICIT NONE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT NONE with spec list at %C"
  msgstr ""
  
! #: fortran/decl.cc:5286
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing character range in IMPLICIT at %C"
  msgstr ""
  
! #: fortran/decl.cc:5332
  #, gcc-internal-format, gfc-internal-format
  msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5385
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPLICIT statement at %C following an IMPLICIT NONE (type) statement"
  msgstr ""
  
! #: fortran/decl.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty IMPLICIT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5552
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C only permitted in an INTERFACE body"
  msgstr ""
  
! #: fortran/decl.cc:5568
  #, 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.cc:5573
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5652
  #, gcc-internal-format
  msgid "import-name %qs at %C is in the local scope"
  msgstr ""
  
! #: fortran/decl.cc:5679
  #, gcc-internal-format
  msgid "Cannot IMPORT %qs from host scoping unit at %C - does not exist."
  msgstr ""
  
! #: fortran/decl.cc:5700
  #, gcc-internal-format
  msgid "%qs is already IMPORTed from host scoping unit at %C"
  msgstr ""
  
! #: fortran/decl.cc:5743
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in IMPORT statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:5747
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C897 IMPORT statement at %C cannot appear in a main program, an external subprogram, a module or block data"
  msgstr ""
  
! #: fortran/decl.cc:5752
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C898 IMPORT statement at %C is not permitted because a scoping unit has an ONLY specifier, can only have IMPORT with an ONLY specifier"
  msgstr ""
  
! #: fortran/decl.cc:5758
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C899 IMPORT, NONE shall not appear in the scoping unit of a submodule as at %C"
  msgstr ""
  
! #: fortran/decl.cc:5763
  #, gcc-internal-format, gfc-internal-format
  msgid "F2018: C8100 IMPORT statement at %C is not permitted because %s has already been declared, which must be unique in the scoping unit"
  msgstr ""
  
! #: fortran/decl.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting list of named entities at %C"
  msgstr ""
  
! #: fortran/decl.cc:6111
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing codimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6113
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing dimension specification at %C"
  msgstr ""
  
! #: fortran/decl.cc:6208
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate %s attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:6225
  #, gcc-internal-format
  msgid "%s at %L is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:6244
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATABLE attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6256
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6258
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6266
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with KIND attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6275
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6277
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN attribute at %C in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6285
  #, gcc-internal-format, gfc-internal-format
  msgid "Component with LEN attribute at %C must be INTEGER"
  msgstr ""
  
! #: fortran/decl.cc:6293
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6295
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed in a STRUCTURE definition"
  msgstr ""
  
! #: fortran/decl.cc:6313
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute %s at %L in a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6323
  #, 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.cc:6333
  #, gcc-internal-format, gfc-internal-format
  msgid "Attribute at %L is not allowed outside a TYPE definition"
  msgstr ""
  
! #: fortran/decl.cc:6346
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6357
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6412 fortran/decl.cc:10061
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED at %C only allowed in specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:6418
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6452
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6459
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:6466
  #, gcc-internal-format
  msgid "match_attr_spec(): Bad attribute"
  msgstr ""
  
! #: fortran/decl.cc:6507
  #, gcc-internal-format, gfc-internal-format
  msgid "Multiple identifiers provided with single NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:6605
  #, gcc-internal-format
  msgid "Implicitly declared BIND(C) function %qs at %L may not be C interoperable"
  msgstr ""
  
! #: fortran/decl.cc:6627
  #, 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.cc:6638
  #, gcc-internal-format
  msgid "Type declaration %qs at %L is not C interoperable but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6644
  #, gcc-internal-format
  msgid "Variable %qs at %L may not be a C interoperable kind but it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:6656
  #, 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.cc:6670
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the POINTER and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6678
  #, gcc-internal-format
  msgid "Variable %qs at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
  msgstr ""
  
! #: fortran/decl.cc:6690
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs at %L cannot be an array"
  msgstr ""
  
! #: fortran/decl.cc:6696
  #, gcc-internal-format
  msgid "Return type of BIND(C) function %qs of character type at %L must have length 1"
  msgstr ""
  
! #: fortran/decl.cc:6709
  #, gcc-internal-format
  msgid "Symbol %qs at %L is marked PRIVATE but is accessible via its default binding name %qs"
  msgstr ""
  
! #: fortran/decl.cc:6783
  #, gcc-internal-format, gfc-internal-format
  msgid "Need either entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6828
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing entity or common block name for attribute specification statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6835
  #, gcc-internal-format
  msgid "Missing symbol"
  msgstr ""
  
! #: fortran/decl.cc:6864
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:6942
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS entity at %C cannot have the PARAMETER attribute"
  msgstr ""
  
! #: fortran/decl.cc:6974
  #, 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.cc:7016
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in anonymous structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7025
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in data declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7171
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C"
  msgstr ""
  
! #: fortran/decl.cc:7176
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE prefix at %C found outside of a module, submodule, or interface"
  msgstr ""
  
! #: fortran/decl.cc:7227
  #, gcc-internal-format, gfc-internal-format
  msgid "IMPURE procedure at %C"
  msgstr ""
  
! #: fortran/decl.cc:7239
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE and IMPURE must not appear both at %C"
  msgstr ""
  
! #: fortran/decl.cc:7285
  #, gcc-internal-format, gfc-internal-format
  msgid "ELEMENTAL prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7292
  #, gcc-internal-format, gfc-internal-format
  msgid "PURE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7299
  #, gcc-internal-format, gfc-internal-format
  msgid "RECURSIVE prefix in MODULE PROCEDURE interface is missing at %L"
  msgstr ""
  
! #: fortran/decl.cc:7360
  #, gcc-internal-format, gfc-internal-format
  msgid "A type parameter list is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7375 fortran/primary.cc:1998
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate-return argument at %C"
  msgstr ""
  
! #: fortran/decl.cc:7381 fortran/decl.cc:7390
  #, gcc-internal-format, gfc-internal-format
  msgid "A parameter name is required at %C"
  msgstr ""
  
! #: fortran/decl.cc:7431
  #, gcc-internal-format
  msgid "Name %qs at %C is the name of the procedure"
  msgstr ""
  
! #: fortran/decl.cc:7444
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected parameter list in type declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7465
  #, gcc-internal-format
  msgid "Duplicate name %qs in parameter list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7468
  #, gcc-internal-format
  msgid "Duplicate symbol %qs in formal argument list at %C"
  msgstr ""
  
! #: fortran/decl.cc:7510
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument %qs conflicts with alternate return at %C"
  msgstr ""
  
! #: fortran/decl.cc:7514
  #, gcc-internal-format
  msgid "MODULE PROCEDURE formal argument is alternate return and conflicts with %qs in the separate declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7519
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in MODULE PROCEDURE formal argument names (%s/%s) at %C"
  msgstr ""
  
! #: fortran/decl.cc:7526
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in number of MODULE PROCEDURE formal arguments at %C"
  msgstr ""
  
! #: fortran/decl.cc:7565
  #, gcc-internal-format, gfc-internal-format
  msgid "RESULT variable at %C must be different than function name"
  msgstr ""
  
! #: fortran/decl.cc:7642
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after function declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:7652 fortran/decl.cc:8805
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L may not be specified for an internal procedure"
  msgstr ""
  
! #: fortran/decl.cc:7856
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:7863
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:7869
  #, gcc-internal-format, gfc-internal-format
  msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
  msgstr ""
  
! #: fortran/decl.cc:7892
  #, gcc-internal-format
  msgid "Procedure %qs at %L already has basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:7940 fortran/decl.cc:8131 fortran/decl.cc:12203
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:7989 fortran/decl.cc:12103
  #, gcc-internal-format
  msgid "Expected %<::%> after binding-attributes at %C"
  msgstr ""
  
! #: fortran/decl.cc:7996
  #, gcc-internal-format, gfc-internal-format
  msgid "NOPASS or explicit interface required at %C"
  msgstr ""
  
! #: fortran/decl.cc:8000
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8075
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:8093
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE at %C must be in a generic interface"
  msgstr ""
  
! #: fortran/decl.cc:8102 fortran/decl.cc:10840
  #, gcc-internal-format, gfc-internal-format
  msgid "double colon in MODULE PROCEDURE statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:8172
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8248
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected formal argument list in function definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:8278 fortran/decl.cc:8557 fortran/decl.cc:8772
  #: fortran/symbol.cc:1973
  #, gcc-internal-format, gfc-internal-format
  msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
  msgstr ""
  
! #: fortran/decl.cc:8308 fortran/decl.cc:8830
  #, gcc-internal-format
  msgid "Mismatch in BIND(C) names (%qs/%qs) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8451
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8460
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a PROGRAM"
  msgstr ""
  
! #: fortran/decl.cc:8463
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a MODULE"
  msgstr ""
  
! #: fortran/decl.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SUBMODULE"
  msgstr ""
  
! #: fortran/decl.cc:8469
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
  msgstr ""
  
! #: fortran/decl.cc:8473 fortran/decl.cc:8518
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/decl.cc:8477
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a STRUCTURE block"
  msgstr ""
  
! #: fortran/decl.cc:8481
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
  msgstr ""
  
! #: fortran/decl.cc:8485
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
  msgstr ""
  
! #: fortran/decl.cc:8490
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a DO block"
  msgstr ""
  
! #: fortran/decl.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a SELECT block"
  msgstr ""
  
! #: fortran/decl.cc:8498
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a FORALL block"
  msgstr ""
  
! #: fortran/decl.cc:8502
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a WHERE block"
  msgstr ""
  
! #: fortran/decl.cc:8506
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear within a contained subprogram"
  msgstr ""
  
! #: fortran/decl.cc:8510
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected ENTRY statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:8531
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %C cannot appear in a contained procedure"
  msgstr ""
  
! #: fortran/decl.cc:8582 fortran/decl.cc:8812
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing required parentheses before BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:8676
  #, gcc-internal-format, gfc-internal-format
  msgid "ENTRY statement at %L with BIND(C) prohibited in an elemental procedure"
  msgstr ""
  
! #: fortran/decl.cc:8839
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return dummy argument cannot appear in a SUBROUTINE with the BIND(C) attribute at %L"
  msgstr ""
  
! #: fortran/decl.cc:8902 fortran/decl.cc:8909
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid C identifier in NAME= specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:8949
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in NAME= specifier for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8965
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a constant expression"
  msgstr ""
  
! #: fortran/decl.cc:8973
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME= specifier at %C should be a scalar of default character kind"
  msgstr ""
  
! #: fortran/decl.cc:8992
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing closing paren for binding label at %C"
  msgstr ""
  
! #: fortran/decl.cc:8998
  #, gcc-internal-format, gfc-internal-format
  msgid "No binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9004
  #, gcc-internal-format, gfc-internal-format
  msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
  msgstr ""
  
! #: fortran/decl.cc:9033
  #, gcc-internal-format, gfc-internal-format
  msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
  msgstr ""
  
! #: fortran/decl.cc:9316
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected END statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "END statement instead of %s statement at %L"
  msgstr ""
  
  #. We would have required END [something].
! #: fortran/decl.cc:9334
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement expected at %L"
  msgstr ""
  
! #: fortran/decl.cc:9345
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9370
  #, gcc-internal-format
  msgid "Expected block name of %qs in %s statement at %L"
  msgstr ""
  
! #: fortran/decl.cc:9387
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected terminating name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9401 fortran/decl.cc:9409
  #, gcc-internal-format
  msgid "Expected label %qs for %s statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9509
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in DIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9517
  #, gcc-internal-format, gfc-internal-format
  msgid "Dimensions specified for %s at %L after its initialization"
  msgstr ""
  
! #: fortran/decl.cc:9525
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing array specification at %L in CODIMENSION statement"
  msgstr ""
  
! #: fortran/decl.cc:9534
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification must be deferred at %L"
  msgstr ""
  
! #: fortran/decl.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected character in variable list at %C"
  msgstr ""
  
! #: fortran/decl.cc:9676
  #, gcc-internal-format
  msgid "Expected %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:9690 fortran/decl.cc:9730
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C"
  msgstr ""
  
! #: fortran/decl.cc:9706
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C must be an integer"
  msgstr ""
  
! #: fortran/decl.cc:9710
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
  msgstr ""
  
! #: fortran/decl.cc:9716
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \",\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9755
  #, gcc-internal-format
  msgid "Cannot set Cray pointee array spec."
  msgstr ""
  
! #: fortran/decl.cc:9759
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate array spec for Cray pointee at %C"
  msgstr ""
  
! #: fortran/decl.cc:9779
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected \")\" at %C"
  msgstr ""
  
! #: fortran/decl.cc:9791
  #, gcc-internal-format
  msgid "Expected %<,%> or end of statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:9817
  #, gcc-internal-format, gfc-internal-format
  msgid "INTENT is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9849
  #, gcc-internal-format, gfc-internal-format
  msgid "OPTIONAL is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:9868
  #, gcc-internal-format
  msgid "Cray pointer declaration at %C requires %<-fcray-pointer%> flag"
  msgstr ""
  
! #: fortran/decl.cc:9907
  #, gcc-internal-format, gfc-internal-format
  msgid "CONTIGUOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10005
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the %s operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10021
  #, gcc-internal-format, gfc-internal-format
  msgid "Access specification of the .%s. operator at %C has already been specified"
  msgstr ""
  
! #: fortran/decl.cc:10069
  #, gcc-internal-format, gfc-internal-format
  msgid "PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10103
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in PROTECTED statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10130 fortran/decl.cc:10155
  #, gcc-internal-format, gfc-internal-format
  msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10176 fortran/decl.cc:10196
  #, gcc-internal-format, gfc-internal-format
  msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
  msgstr ""
  
! #: fortran/decl.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10228
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected = sign in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10234
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected expression at %C in PARAMETER statement"
  msgstr ""
  
! #: fortran/decl.cc:10254
  #, gcc-internal-format, gfc-internal-format
  msgid "Initializing already initialized variable at %C"
  msgstr ""
  
  #. With legacy PARAMETER statements, don't expect a terminating ')'.
! #: fortran/decl.cc:10280
  #, gcc-internal-format, gfc-internal-format
  msgid "PARAMETER without '()' at %C"
  msgstr ""
  
! #: fortran/decl.cc:10296
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected characters in PARAMETER statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10315 fortran/decl.cc:10371
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-static%>"
  msgstr ""
  
! #: fortran/decl.cc:10350
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10357
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in AUTOMATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10406
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected entity-list in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10413
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in STATIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10432
  #, gcc-internal-format, gfc-internal-format
  msgid "Blanket SAVE statement at %C follows previous SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10443
  #, gcc-internal-format, gfc-internal-format
  msgid "SAVE statement at %C follows blanket SAVE statement"
  msgstr ""
  
! #: fortran/decl.cc:10478
  #, gcc-internal-format
  msgid "SAVE of COMMON block %qs at %C is not allowed in a BLOCK construct"
  msgstr ""
  
! #: fortran/decl.cc:10500
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in SAVE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10517
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE is not allowed inside of BLOCK at %C"
  msgstr ""
  
! #: fortran/decl.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10559
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VALUE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10571
  #, gcc-internal-format, gfc-internal-format
  msgid "VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10598
  #, gcc-internal-format
  msgid "Specifying VOLATILE for coarray variable %qs at %C, which is use-/host-associated"
  msgstr ""
  
! #: fortran/decl.cc:10623
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in VOLATILE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10635
  #, gcc-internal-format, gfc-internal-format
  msgid "ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10679
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ASYNCHRONOUS statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:10815
  #, gcc-internal-format, gfc-internal-format
  msgid "MODULE PROCEDURE at %C must be in a generic module interface"
  msgstr ""
  
! #: fortran/decl.cc:10873
  #, gcc-internal-format, gfc-internal-format
  msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
  msgstr ""
  
! #: fortran/decl.cc:10922
  #, gcc-internal-format, gfc-internal-format
  msgid "Ambiguous symbol in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:10931
  #, gcc-internal-format
  msgid "Symbol %qs at %C has not been previously defined"
  msgstr ""
  
! #: fortran/decl.cc:10937
  #, gcc-internal-format
  msgid "%qs in EXTENDS expression at %C is not a derived type"
  msgstr ""
  
! #: fortran/decl.cc:10944
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is BIND(C)"
  msgstr ""
  
! #: fortran/decl.cc:10951
  #, gcc-internal-format
  msgid "%qs cannot be extended at %C because it is a SEQUENCE type"
  msgstr ""
  
! #: fortran/decl.cc:10974
  #, 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.cc:10986
  #, 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.cc:11007
  #, gcc-internal-format, gfc-internal-format
  msgid "ABSTRACT type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11053
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create structure type '%s' at %C"
  msgstr ""
  
! #: fortran/decl.cc:11059
  #, gcc-internal-format
  msgid "Type definition of %qs at %C was already defined at %L"
  msgstr ""
  
! #: fortran/decl.cc:11106
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after MAP statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11139
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after UNION statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11174
  #, gcc-internal-format
  msgid "%s at %C is a DEC extension, enable with %<-fdec-structure%>"
  msgstr ""
  
! #: fortran/decl.cc:11188
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure name expected in non-nested structure declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11206
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after non-nested STRUCTURE statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:11213
  #, gcc-internal-format
  msgid "Structure name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected :: in TYPE definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11389
  #, gcc-internal-format, gfc-internal-format
  msgid "Mangled derived type definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11418
  #, gcc-internal-format
  msgid "Type name %qs at %C cannot be the same as an intrinsic type"
  msgstr ""
  
! #: fortran/decl.cc:11429
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/decl.cc:11432
  #, gcc-internal-format
  msgid "Derived type name %qs at %C already has a basic type"
  msgstr ""
  
! #: fortran/decl.cc:11447
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be a derived type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11456
  #, gcc-internal-format
  msgid "Derived type definition of %qs at %C has already been defined"
  msgstr ""
  
! #: fortran/decl.cc:11519
  #, gcc-internal-format, gfc-internal-format
  msgid "Garbage after PARAMETERIZED TYPE declaration at %C"
  msgstr ""
  
! #: fortran/decl.cc:11602
  #, gcc-internal-format, gfc-internal-format
  msgid "Cray Pointee at %C cannot be assumed shape array"
  msgstr ""
  
! #: fortran/decl.cc:11622
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM and ENUMERATOR at %C"
  msgstr ""
  
! #: fortran/decl.cc:11654
  #, gcc-internal-format, gfc-internal-format
  msgid "Enumerator exceeds the C integer type at %C"
  msgstr ""
  
! #: fortran/decl.cc:11735
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUMERATOR %L not initialized with integer expression"
  msgstr ""
  
! #: fortran/decl.cc:11784
  #, gcc-internal-format, gfc-internal-format
  msgid "ENUM definition statement expected before %C"
  msgstr ""
  
! #: fortran/decl.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in ENUMERATOR definition at %C"
  msgstr ""
  
! #: fortran/decl.cc:11867 fortran/decl.cc:11882
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11902
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal NOPASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11922
  #, gcc-internal-format, gfc-internal-format
  msgid "Binding attributes already specify passing, illegal PASS at %C"
  msgstr ""
  
! #: fortran/decl.cc:11949
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate POINTER attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:11967
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate NON_OVERRIDABLE at %C"
  msgstr ""
  
! #: fortran/decl.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "Duplicate DEFERRED at %C"
  msgstr ""
  
! #: fortran/decl.cc:11996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected access-specifier at %C"
  msgstr ""
  
! #: fortran/decl.cc:11998
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding attribute at %C"
  msgstr ""
  
! #: fortran/decl.cc:12006
  #, gcc-internal-format, gfc-internal-format
  msgid "NON_OVERRIDABLE and DEFERRED cannot both appear at %C"
  msgstr ""
  
! #: fortran/decl.cc:12019
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER attribute is required for procedure pointer component at %C"
  msgstr ""
  
! #: fortran/decl.cc:12061
  #, gcc-internal-format
  msgid "Interface-name expected after %<(%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12067
  #, gcc-internal-format
  msgid "%<)%> expected at %C"
  msgstr ""
  
! #: fortran/decl.cc:12087
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface must be specified for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12092
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
  msgstr ""
  
! #: fortran/decl.cc:12115
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12119
  #, gcc-internal-format, gfc-internal-format
  msgid "PROCEDURE list at %C"
  msgstr ""
  
! #: fortran/decl.cc:12131
  #, gcc-internal-format
  msgid "%<=> target%> is invalid for DEFERRED binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12137
  #, gcc-internal-format
  msgid "%<::%> needed in PROCEDURE binding with explicit target at %C"
  msgstr ""
  
! #: fortran/decl.cc:12147
  #, gcc-internal-format
  msgid "Expected binding target after %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12164
  #, gcc-internal-format
  msgid "Type %qs containing DEFERRED binding at %C is not ABSTRACT"
  msgstr ""
  
! #: fortran/decl.cc:12175
  #, gcc-internal-format
  msgid "There is already a procedure with binding name %qs for the derived type %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12262 fortran/decl.cc:12544
  #, gcc-internal-format
  msgid "Expected %<::%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12273 fortran/decl.cc:12556
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected generic name or operator descriptor at %C"
  msgstr ""
  
! #: fortran/decl.cc:12294 fortran/decl.cc:12577
  #, gcc-internal-format, gfc-internal-format
  msgid "Malformed GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12305 fortran/decl.cc:12588
  #, gcc-internal-format
  msgid "Expected %<=>%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12312
  #, gcc-internal-format, gfc-internal-format
  msgid "The access specification at %L not in a module"
  msgstr ""
  
! #: fortran/decl.cc:12333
  #, gcc-internal-format
  msgid "The generic-spec name %qs at %C clashes with the name of an entity declared at %L that is not a procedure"
  msgstr ""
  
! #: fortran/decl.cc:12342
  #, gcc-internal-format
  msgid "There's already a non-generic procedure with name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12351
  #, gcc-internal-format
  msgid "The access specification at %L conflicts with that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12358
  #, gcc-internal-format
  msgid "The access specification at %L repeats that already given to %qs"
  msgstr ""
  
! #: fortran/decl.cc:12367
  #, gcc-internal-format, gfc-internal-format
  msgid "The generic-spec in the generic statement at %C has a type from the declaration at %L"
  msgstr ""
  
! #: fortran/decl.cc:12408
  #, gcc-internal-format
  msgid "The user operator at %L must have the same access specification as already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12415
  #, gcc-internal-format
  msgid "The user operator at %L repeats the access specification of already defined user operator %qs"
  msgstr ""
  
! #: fortran/decl.cc:12451
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12458
  #, gcc-internal-format
  msgid "The name %qs of the specific procedure at %C conflicts with that of the generic-spec"
  msgstr ""
  
! #: fortran/decl.cc:12468
  #, gcc-internal-format
  msgid "%qs already defined as a specific procedure for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "GENERIC at %C must be inside a derived-type CONTAINS"
  msgstr ""
  
! #: fortran/decl.cc:12624
  #, 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.cc:12632
  #, gcc-internal-format
  msgid "Binding at %C must have the same access as already defined binding %qs"
  msgstr ""
  
! #: fortran/decl.cc:12680
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected specific binding name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12690
  #, gcc-internal-format
  msgid "%qs already defined as specific binding for the generic %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12708
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after GENERIC binding at %C"
  msgstr ""
  
! #: fortran/decl.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
  msgstr ""
  
! #: fortran/decl.cc:12766
  #, 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.cc:12788
  #, gcc-internal-format, gfc-internal-format
  msgid "Empty FINAL at %C"
  msgstr ""
  
! #: fortran/decl.cc:12795
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected module procedure name at %C"
  msgstr ""
  
! #: fortran/decl.cc:12805
  #, gcc-internal-format
  msgid "Expected %<,%> at %C"
  msgstr ""
  
! #: fortran/decl.cc:12811
  #, gcc-internal-format
  msgid "Unknown procedure name %qs at %C"
  msgstr ""
  
! #: fortran/decl.cc:12824
  #, gcc-internal-format
  msgid "%qs at %C is already defined as FINAL procedure"
  msgstr ""
  
! #: fortran/decl.cc:12898
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12944
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr ""
  
! #: fortran/decl.cc:12965
  #, gcc-internal-format
  msgid "%<GCC unroll%> directive requires a non-negative integral constant less than or equal to %u at %C"
  msgstr ""
  
! #: fortran/decl.cc:12979
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ UNROLL directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13051
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ IVDEP directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13068
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ VECTOR directive at %C"
  msgstr ""
  
! #: fortran/decl.cc:13085
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ NOVECTOR directive at %C"
  msgstr ""
*************** msgstr ""
*** 76749,76755 ****
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4447 fortran/dump-parse-tree.cc:4542
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr ""
--- 76835,76841 ----
  msgid "show_code_node(): Bad statement code"
  msgstr ""
  
! #: fortran/dump-parse-tree.cc:4460 fortran/dump-parse-tree.cc:4555
  #, gcc-internal-format
  msgid "Cannot convert %qs to interoperable type at %L"
  msgstr ""
*************** msgstr ""
*** 76817,76828 ****
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2804
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2819
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
--- 76903,76914 ----
  msgid "Error in array constructor referenced at %L"
  msgstr ""
  
! #: fortran/expr.cc:2021 fortran/primary.cc:2611 fortran/primary.cc:2829
  #, gcc-internal-format, gfc-internal-format
  msgid "LEN part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2068 fortran/primary.cc:2606 fortran/primary.cc:2844
  #, gcc-internal-format, gfc-internal-format
  msgid "KIND part_ref at %C"
  msgstr ""
*************** msgstr ""
*** 76837,77244 ****
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2780
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2824
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2849
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2856
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2882
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2893
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2901
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2924
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3061
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3145
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3176
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3267 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3279
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3318
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3338
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3344
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3353
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3357
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3369
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3433
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3573
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3580
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3587
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3595
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3756
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3764
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3771
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3793
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3824
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3844
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3856
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3865
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3897
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3901
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3915
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3983
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4024
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4080
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4091
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4099
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4106
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4124
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4177
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4184
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4221
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4265
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4273
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4297
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4302
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4337 fortran/expr.cc:4357
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4345 fortran/expr.cc:4364
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4391
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4412
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4437
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4446
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4462
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4469
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4477
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4500
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4553
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4563 fortran/expr.cc:4578
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4569 fortran/expr.cc:4584 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4596
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4605
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4618
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4632
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4637
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4645
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4653
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4674
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4690
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4702
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4706
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4713
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4722
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
--- 76923,77330 ----
  msgid "IM part_ref at %C"
  msgstr ""
  
! #: fortran/expr.cc:2790
  #, gcc-internal-format, gfc-internal-format
  msgid "elemental function arguments at %C are not compliant"
  msgstr ""
  
! #: fortran/expr.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric or CHARACTER operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2859
  #, gcc-internal-format, gfc-internal-format
  msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
  msgstr ""
  
! #: fortran/expr.cc:2866
  #, gcc-internal-format, gfc-internal-format
  msgid "Concat operator at %L must concatenate strings of the same kind"
  msgstr ""
  
! #: fortran/expr.cc:2876
  #, gcc-internal-format, gfc-internal-format
  msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
  msgstr ""
  
! #: fortran/expr.cc:2892
  #, gcc-internal-format, gfc-internal-format
  msgid "LOGICAL operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2903
  #, gcc-internal-format, gfc-internal-format
  msgid "Only intrinsic operators can be used in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "Numeric operands are required in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:2934
  #, gcc-internal-format
  msgid "Invalid initialization expression for ALLOCATABLE component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/expr.cc:3071
  #, gcc-internal-format
  msgid "Assumed or deferred character length variable %qs in constant expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3155
  #, gcc-internal-format
  msgid "transformational intrinsic %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3186
  #, gcc-internal-format, gfc-internal-format
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3277 fortran/resolve.cc:2945
  #, gcc-internal-format
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
  msgstr ""
  
! #: fortran/expr.cc:3289
  #, gcc-internal-format
  msgid "Intrinsic function %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3328
  #, gcc-internal-format
  msgid "PARAMETER %qs is used at %L before its definition is complete"
  msgstr ""
  
! #: fortran/expr.cc:3348
  #, gcc-internal-format
  msgid "Assumed size array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3354
  #, gcc-internal-format
  msgid "Assumed shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3363
  #, gcc-internal-format
  msgid "Assumed-shape array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3367
  #, gcc-internal-format
  msgid "Deferred array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3373
  #, gcc-internal-format
  msgid "Array %qs at %L is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3379
  #, gcc-internal-format
  msgid "Assumed-rank array %qs at %L is not permitted in an initialization expression"
  msgstr ""
  
! #: fortran/expr.cc:3389
  #, gcc-internal-format
  msgid "Parameter %qs at %L has not been declared or is a variable, which does not reduce to a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:3443
  #, gcc-internal-format
  msgid "check_init_expr(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3583
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be a statement function"
  msgstr ""
  
! #: fortran/expr.cc:3590
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be an internal function"
  msgstr ""
  
! #: fortran/expr.cc:3597
  #, gcc-internal-format
  msgid "Specification function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3605
  #, gcc-internal-format
  msgid "Specification function %qs at %L cannot be RECURSIVE"
  msgstr ""
  
! #: fortran/expr.cc:3766
  #, gcc-internal-format
  msgid "Dummy argument %qs not allowed in expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3774
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be OPTIONAL"
  msgstr ""
  
! #: fortran/expr.cc:3781
  #, gcc-internal-format
  msgid "Dummy argument %qs at %L cannot be INTENT(OUT)"
  msgstr ""
  
! #: fortran/expr.cc:3803
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in the expression at %L"
  msgstr ""
  
! #: fortran/expr.cc:3834
  #, gcc-internal-format
  msgid "check_restricted(): Unknown expression type"
  msgstr ""
  
! #: fortran/expr.cc:3854
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be of INTEGER type, found %s"
  msgstr ""
  
! #: fortran/expr.cc:3866
  #, gcc-internal-format
  msgid "Function %qs at %L must be PURE"
  msgstr ""
  
! #: fortran/expr.cc:3875
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression at %L must be scalar"
  msgstr ""
  
  #. Reject truncation.
! #: fortran/expr.cc:3907
  #, gcc-internal-format, gfc-internal-format
  msgid "optype_msgid overflow: %d"
  msgstr ""
  
! #: fortran/expr.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks in %s (%d and %d) at %L"
  msgstr ""
  
! #: fortran/expr.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "Different shape for %s at %L on dimension %d (%d and %d)"
  msgstr ""
  
! #: fortran/expr.cc:3993
  #, gcc-internal-format
  msgid "Mismatched type parameters %qs(%d/%d) %s at %L/%L"
  msgstr ""
  
! #: fortran/expr.cc:4034
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a LEN or KIND part_ref at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4090
  #, gcc-internal-format
  msgid "%qs at %L is not a VALUE"
  msgstr ""
  
! #: fortran/expr.cc:4101
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal assignment to external procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4109
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible ranks %d and %d in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4116
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable type is UNKNOWN in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4134
  #, gcc-internal-format, gfc-internal-format
  msgid "NULL appears on right-hand side in assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4144
  #, gcc-internal-format, gfc-internal-format
  msgid "POINTER-valued function appears on right-hand side of assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4187
  #, gcc-internal-format
  msgid "BOZ literal constant near %L cannot be assigned to a %qs variable"
  msgstr ""
  
! #: fortran/expr.cc:4194
  #, gcc-internal-format, gfc-internal-format
  msgid "The assignment to a KIND or LEN component of a parameterized type at %L is not allowed"
  msgstr ""
  
! #: fortran/expr.cc:4231
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4275
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is not a POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4283
  #, gcc-internal-format
  msgid "%qs in the pointer assignment at %L cannot be an l-value since it is a procedure"
  msgstr ""
  
! #: fortran/expr.cc:4307
  #, gcc-internal-format
  msgid "Expected bounds specification for %qs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4312
  #, gcc-internal-format
  msgid "Bounds specification for %qs in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4341
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride must not be present at %L"
  msgstr ""
  
! #: fortran/expr.cc:4347 fortran/expr.cc:4367
  #, gcc-internal-format
  msgid "Rank remapping requires a list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4355 fortran/expr.cc:4374
  #, gcc-internal-format
  msgid "Expected list of %<lower-bound :%> or list of %<lower-bound : upper-bound%> specifications at %L"
  msgstr ""
  
! #: fortran/expr.cc:4401
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4422
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4447
  #, gcc-internal-format
  msgid "Function result %qs is invalid as proc-target in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4456
  #, gcc-internal-format
  msgid "Abstract interface %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4466
  #, gcc-internal-format
  msgid "Statement function %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4472
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4479
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L is invalid in procedure pointer assignment"
  msgstr ""
  
! #: fortran/expr.cc:4487
  #, gcc-internal-format
  msgid "Nonintrinsic elemental procedure %qs is invalid in procedure pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4510
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr ""
  
! #: fortran/expr.cc:4563
  #, gcc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %qs is not a subroutine"
  msgstr ""
  
! #: fortran/expr.cc:4573 fortran/expr.cc:4588
  #, gcc-internal-format
  msgid "Explicit interface required for component %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4579 fortran/expr.cc:4594 fortran/resolve.cc:2819
  #, gcc-internal-format
  msgid "Explicit interface required for %qs at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4606
  #, gcc-internal-format, gfc-internal-format
  msgid "Interface mismatch in procedure pointer assignment at %L: %s"
  msgstr ""
  
! #: fortran/expr.cc:4615
  #, gcc-internal-format
  msgid "Procedure pointer target %qs at %L must be either an intrinsic, host or use associated, referenced or have the EXTERNAL attribute"
  msgstr ""
  
! #: fortran/expr.cc:4628
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target cannot be a constant at %L"
  msgstr ""
  
! #: fortran/expr.cc:4642
  #, gcc-internal-format, gfc-internal-format
  msgid "Data-pointer-object at %L must be unlimited polymorphic, or of a type with the BIND or SEQUENCE attribute, to be compatible with an unlimited polymorphic target"
  msgstr ""
  
! #: fortran/expr.cc:4647
  #, gcc-internal-format, gfc-internal-format
  msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
  msgstr ""
  
! #: fortran/expr.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "Different kind type parameters in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Different ranks in pointer assignment at %L"
  msgstr ""
  
! #: fortran/expr.cc:4684
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is smaller than size of the pointer (%ld < %ld) at %L"
  msgstr ""
  
! #: fortran/expr.cc:4700
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %L is an experimental F202y feature. Use option -std=f202y to enable"
  msgstr ""
  
! #: fortran/expr.cc:4712
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target must be rank 1 or simply contiguous at %L"
  msgstr ""
  
! #: fortran/expr.cc:4716
  #, gcc-internal-format, gfc-internal-format
  msgid "Rank remapping target is not rank 1 at %L"
  msgstr ""
  
! #: fortran/expr.cc:4723
  #, gcc-internal-format, gfc-internal-format
  msgid "The data-target at %L is an assumed rank object and so the data-pointer-object %s must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/expr.cc:4732
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank data-target at %L must be contiguous"
  msgstr ""
*************** msgstr ""
*** 77246,77442 ****
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4746 fortran/expr.cc:4872
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4749
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4763
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4769 fortran/expr.cc:4784
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4800
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4827
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4842
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4851
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4859
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4887 fortran/expr.cc:4892
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4932
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:4990
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5058 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5064
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5079 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5091
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5097
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5104
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5588
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6741
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6749
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6757
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6768
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6779
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6788
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6801
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6814
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6848
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6894
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6902
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6919
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6927
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6942
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7003 fortran/expr.cc:7024
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7008
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7017
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7038
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
--- 77332,77528 ----
  #. The test above might need to be extend when F08, Note 5.4 has to be
  #. interpreted in the way that target and pointer with the same coindex
  #. are allowed.
! #: fortran/expr.cc:4756 fortran/expr.cc:4882
  #, gcc-internal-format, gfc-internal-format
  msgid "Data target at %L shall not have a coindex"
  msgstr ""
  
! #: fortran/expr.cc:4759
  #, gcc-internal-format, gfc-internal-format
  msgid "Target expression in pointer assignment at %L must deliver a pointer result"
  msgstr ""
  
! #: fortran/expr.cc:4773
  #, gcc-internal-format, gfc-internal-format
  msgid "Zero-sized array detected at %L where an entity with the TARGET attribute is expected"
  msgstr ""
  
! #: fortran/expr.cc:4779 fortran/expr.cc:4794
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target in initialization expression does not have the TARGET attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4810
  #, gcc-internal-format, gfc-internal-format
  msgid "Every subscript of target specification at %L must be a constant expression"
  msgstr ""
  
! #: fortran/expr.cc:4821
  #, gcc-internal-format, gfc-internal-format
  msgid "Substring starting and ending points of target specification at %L must be constant expressions"
  msgstr ""
  
! #: fortran/expr.cc:4837
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
  msgstr ""
  
! #: fortran/expr.cc:4852
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad target in pointer assignment in PURE procedure at %L"
  msgstr ""
  
! #: fortran/expr.cc:4861
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment with vector subscript on rhs at %L"
  msgstr ""
  
! #: fortran/expr.cc:4869
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer assignment target has PROTECTED attribute at %L"
  msgstr ""
  
! #: fortran/expr.cc:4897 fortran/expr.cc:4902
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to contiguous pointer from non-contiguous target at %L"
  msgstr ""
  
! #: fortran/expr.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer at %L in pointer assignment might outlive the pointer target"
  msgstr ""
  
! #: fortran/expr.cc:5000
  #, gcc-internal-format
  msgid "The component %qs at %L of derived type %qs has paramterized type or array length parameters, which is not compatible with a default initializer"
  msgstr ""
  
! #: fortran/expr.cc:5068 fortran/resolve.cc:1599
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/expr.cc:5074
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr ""
  
! #: fortran/expr.cc:5089 fortran/resolve.cc:1605
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr ""
  
! #: fortran/expr.cc:5101
  #, gcc-internal-format, gfc-internal-format
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr ""
  
! #: fortran/expr.cc:5107
  #, gcc-internal-format
  msgid "Internal procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5114
  #, gcc-internal-format
  msgid "Dummy procedure %qs is invalid in procedure pointer initialization at %L"
  msgstr ""
  
! #: fortran/expr.cc:5598
  #, gcc-internal-format
  msgid "generate_isocbinding_initializer(): bad iso_c_binding type, expected %<c_ptr%> or %<c_funptr%>"
  msgstr ""
  
! #: fortran/expr.cc:6751
  #, gcc-internal-format, gfc-internal-format
  msgid "Fortran 2008: Pointer functions in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6759
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-variable expression in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6767
  #, gcc-internal-format
  msgid "Named constant %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6778
  #, gcc-internal-format
  msgid "%qs in variable definition context (%s) at %L is not a variable"
  msgstr ""
  
! #: fortran/expr.cc:6789
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-POINTER in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6798
  #, gcc-internal-format, gfc-internal-format
  msgid "Type inaccessible in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6811
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_TYPE in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6824
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK_EVENT in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6858
  #, gcc-internal-format
  msgid "%qs parameter inquiry for %qs in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6904
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6912
  #, gcc-internal-format
  msgid "Dummy argument %qs with INTENT(IN) in variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6929
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a pointer association context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6937
  #, gcc-internal-format
  msgid "Variable %qs is PROTECTED and cannot appear in a variable definition context (%s) at %L"
  msgstr ""
  
! #: fortran/expr.cc:6952
  #, gcc-internal-format
  msgid "Variable %qs cannot appear in a variable definition context (%s) at %L in PURE procedure"
  msgstr ""
  
! #: fortran/expr.cc:7013 fortran/expr.cc:7034
  #, gcc-internal-format
  msgid "%qs at %L associated to vector-indexed target cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7018
  #, gcc-internal-format
  msgid "%qs at %L associated to expression cannot be used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7027
  #, gcc-internal-format
  msgid "%qs at %L associated to pointer function target being used in a variable definition context (%s)"
  msgstr ""
  
! #: fortran/expr.cc:7048
  #, gcc-internal-format
  msgid "Associate-name %qs cannot appear in a variable definition context (%s) at %L because its target at %L cannot, either"
  msgstr ""
  
! #: fortran/expr.cc:7090
  #, gcc-internal-format, gfc-internal-format
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
  msgstr ""
*************** msgstr ""
*** 77456,77559 ****
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:874 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7745 fortran/trans-array.cc:9573
! #: fortran/trans-intrinsic.cc:8803
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:901
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:905
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1360 fortran/frontend-passes.cc:1399
  #, gcc-internal-format
  msgid "bad expression"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1395
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2181
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2314
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2323
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2461
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2470
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2623
  #, 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.cc:2630
  #, 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.cc:2958 fortran/frontend-passes.cc:2984
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2968 fortran/frontend-passes.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3086
  #, 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.cc:3092
  #, 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.cc:3508 fortran/trans-expr.cc:2102
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4033
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5250
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5908
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
--- 77542,77645 ----
  msgid "Illegal id in copy_walk_reduction_arg"
  msgstr ""
  
! #: fortran/frontend-passes.cc:875 fortran/trans-array.cc:1545
! #: fortran/trans-array.cc:7806 fortran/trans-array.cc:9667
! #: fortran/trans-intrinsic.cc:8804
  #, gcc-internal-format, gfc-internal-format
  msgid "Creating array temporary at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:902
  #, gcc-internal-format
  msgid "Removing call to impure function %qs at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:906
  #, gcc-internal-format, gfc-internal-format
  msgid "Removing call to impure function at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1361 fortran/frontend-passes.cc:1400
  #, gcc-internal-format
  msgid "bad expression"
  msgstr ""
  
! #: fortran/frontend-passes.cc:1396
  #, gcc-internal-format
  msgid "bad op"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2182
  #, gcc-internal-format
  msgid "illegal OP in optimize_comparison"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2315
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2324
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in procedure %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2462
  #, gcc-internal-format
  msgid "Index variable %qs set to undefined as INTENT(OUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2471
  #, gcc-internal-format
  msgid "Index variable %qs not definable as INTENT(INOUT) argument at %L in subroutine %qs called from within DO loop at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2624
  #, 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.cc:2631
  #, 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.cc:2962 fortran/frontend-passes.cc:2988
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld < %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:2972 fortran/frontend-passes.cc:2998
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference at %L out of bounds (%ld > %ld) in loop beginning at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:3090
  #, 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.cc:3096
  #, 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.cc:3512 fortran/trans-expr.cc:2134
  #, gcc-internal-format, gfc-internal-format
  msgid "Code for reallocating the allocatable array at %L will be added"
  msgstr ""
  
! #: fortran/frontend-passes.cc:4038
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5255
  #, gcc-internal-format, gfc-internal-format
  msgid "Interchanging loops at %L"
  msgstr ""
  
! #: fortran/frontend-passes.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "%s between %L and %L"
  msgstr ""
*************** msgstr ""
*** 77678,77689 ****
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20232
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20250
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
--- 77764,77775 ----
  msgid "Second argument of defined assignment at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1064 fortran/resolve.cc:20303
  #, gcc-internal-format, gfc-internal-format
  msgid "First argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:1071 fortran/resolve.cc:20321
  #, gcc-internal-format, gfc-internal-format
  msgid "Second argument of operator interface at %L must be INTENT(IN)"
  msgstr ""
*************** msgstr ""
*** 77939,78420 ****
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3399
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3422
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3426
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3435
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3445
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3458
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3476
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3499
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3512
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3523
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3563
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3592
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3604
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3635 fortran/interface.cc:3640
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3649 fortran/interface.cc:3654
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3669
  #, 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.cc:3717
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3729 fortran/interface.cc:3737
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3755 fortran/interface.cc:3760
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3786
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3803
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3870
  #, gcc-internal-format
! msgid "Actual argument for %qs cannot be an assumed-size array at %L"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3914
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr ""
  
! #: fortran/interface.cc:3923
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3932
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3946
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3960
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:3990
  #, 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.cc:4003
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4014
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4025
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4072
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4092
  #, 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.cc:4110
  #, 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.cc:4131
  #, 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.cc:4153
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4181
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4194
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4322
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4377
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4387
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4417
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4437
  #, 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.cc:4449
  #, 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.cc:4459
  #, 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.cc:4470
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4512
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4516 fortran/interface.cc:4526
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4522
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4535
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4543
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4568
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4577
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4586
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4601
  #, 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.cc:4616
  #, 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.cc:4626
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4634
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4644
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4686
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4697
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4782
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4852
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5247
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5364
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5458
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5470
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5478
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5486
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5501
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5510
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5521
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5529
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5540
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5570
  #, 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.cc:5581
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5590
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5599
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5610
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5617
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5638
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5645
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5652
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5656
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5660
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5664
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5722 fortran/interface.cc:5768
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5734
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5746
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5753
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
--- 78025,78511 ----
  msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3402
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is invalid in a statement function"
  msgstr ""
  
! #: fortran/interface.cc:3425
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:3429
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is not in the procedure"
  msgstr ""
  
! #: fortran/interface.cc:3438
  #, gcc-internal-format
  msgid "Keyword argument %qs at %L is already associated with another actual argument"
  msgstr ""
  
! #: fortran/interface.cc:3448
  #, gcc-internal-format, gfc-internal-format
  msgid "More actual than formal arguments in procedure call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3461
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected alternate return specifier in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:3502
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3515
  #, gcc-internal-format
  msgid "The assumed-size dummy %qs is being passed at %L to an assumed-rank dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3526
  #, gcc-internal-format
  msgid "Intrinsic %<NULL()%> without %<MOLD%> argument at %L passed to assumed-length dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3566
  #, gcc-internal-format
  msgid "Unexpected NULL() intrinsic at %L to dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3569
  #, gcc-internal-format
  msgid "Fortran 2008: Null pointer at %L to non-pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3595
  #, gcc-internal-format, gfc-internal-format
  msgid "Actual argument at %L to assumed-type dummy has type parameters or is of derived type with type-bound or FINAL procedures"
  msgstr ""
  
! #: fortran/interface.cc:3607
  #, gcc-internal-format, gfc-internal-format
  msgid "Unlimited polymorphic actual argument at %L is not matched with either an unlimited polymorphic or assumed type dummy argument"
  msgstr ""
  
! #: fortran/interface.cc:3638 fortran/interface.cc:3643
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3652 fortran/interface.cc:3657
  #, gcc-internal-format
  msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3672
  #, 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.cc:3728
  #, gcc-internal-format
  msgid "Character length of actual argument longer than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3740 fortran/interface.cc:3748
  #, gcc-internal-format
  msgid "Character length of actual argument shorter than of dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3766 fortran/interface.cc:3771
  #, gcc-internal-format
  msgid "Actual argument contains too few elements for dummy argument %qs (%lu/%lu) at %L"
  msgstr ""
  
! #: fortran/interface.cc:3797
  #, gcc-internal-format
  msgid "Expected a procedure pointer for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3814
  #, gcc-internal-format
  msgid "Expected a procedure for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:3831
  #, gcc-internal-format
! msgid "Procedure pointer actual argument at %L cannot be passed to data-object dummy argument %qs"
  msgstr ""
  
  #: fortran/interface.cc:3899
  #, gcc-internal-format
+ msgid "Actual argument for %qs cannot be an assumed-size array at %L"
+ msgstr ""
+ 
+ #: fortran/interface.cc:3928
+ #, gcc-internal-format
  msgid "Actual argument to assumed-rank INTENT(OUT) dummy %qs at %L cannot be of unknown size"
  msgstr ""
  
! #: fortran/interface.cc:3943
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer"
  msgstr ""
  
! #: fortran/interface.cc:3952
  #, gcc-internal-format
  msgid "Fortran 2008: Non-pointer actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3961
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L must be a pointer or a valid target for the dummy pointer in a pointer assignment statement"
  msgstr ""
  
! #: fortran/interface.cc:3975
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to pointer dummy %qs"
  msgstr ""
  
! #: fortran/interface.cc:3989
  #, gcc-internal-format
  msgid "Coindexed actual argument at %L to allocatable dummy %qs requires INTENT(IN)"
  msgstr ""
  
! #: fortran/interface.cc:4004
  #, gcc-internal-format
  msgid "Coindexed ASYNCHRONOUS or VOLATILE actual argument at %L requires that dummy %qs has neither ASYNCHRONOUS nor VOLATILE"
  msgstr ""
  
! #: fortran/interface.cc:4019
  #, 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.cc:4032
  #, gcc-internal-format
  msgid "Actual CLASS array argument for %qs must be a full array at %L"
  msgstr ""
  
! #: fortran/interface.cc:4043
  #, gcc-internal-format
  msgid "Actual argument for %qs must be ALLOCATABLE at %L"
  msgstr ""
  
! #: fortran/interface.cc:4054
  #, gcc-internal-format
  msgid "Actual argument for %qs at %L is a function result and the dummy argument is ALLOCATABLE"
  msgstr ""
  
! #: fortran/interface.cc:4101
  #, gcc-internal-format
  msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT), VOLATILE or ASYNCHRONOUS attribute of the dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4121
  #, 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.cc:4139
  #, 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.cc:4160
  #, 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.cc:4182
  #, gcc-internal-format
  msgid "ISO_C_BINDING function actual argument at %L requires dummy argument %qs to have a matching type from ISO_C_BINDING"
  msgstr ""
  
! #: fortran/interface.cc:4210
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing alternate return spec in subroutine call at %L"
  msgstr ""
  
! #: fortran/interface.cc:4223
  #, gcc-internal-format
  msgid "Missing actual argument for argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4351
  #, gcc-internal-format
  msgid "compare_actual_expr(): Bad component code"
  msgstr ""
  
! #: fortran/interface.cc:4380
  #, gcc-internal-format
  msgid "check_some_aliasing(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4406
  #, gcc-internal-format
  msgid "check_some_aliasing(): corrupted data"
  msgstr ""
  
! #: fortran/interface.cc:4416
  #, gcc-internal-format
  msgid "Same actual argument associated with INTENT(%s) argument %qs and INTENT(%s) argument %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4446
  #, gcc-internal-format
  msgid "check_intents(): List mismatch"
  msgstr ""
  
! #: fortran/interface.cc:4466
  #, 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.cc:4478
  #, 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.cc:4488
  #, 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.cc:4499
  #, gcc-internal-format
  msgid "Coindexed polymorphic actual argument at %L is passed polymorphic dummy argument %qs"
  msgstr ""
  
! #: fortran/interface.cc:4541
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared; did you mean %qs?"
  msgstr ""
  
! #: fortran/interface.cc:4545 fortran/interface.cc:4555
  #, gcc-internal-format
  msgid "Procedure %qs called at %L is not explicitly declared"
  msgstr ""
  
! #: fortran/interface.cc:4551
  #, gcc-internal-format
  msgid "Procedure %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4564
  #, gcc-internal-format
  msgid "The pointer object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4572
  #, gcc-internal-format
  msgid "The allocatable object %qs at %L must have an explicit function interface or be declared as array"
  msgstr ""
  
! #: fortran/interface.cc:4580
  #, gcc-internal-format
  msgid "Allocatable function %qs at %L must have an explicit function interface"
  msgstr ""
  
! #: fortran/interface.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Explicit interface required for polymorphic argument at %L"
  msgstr ""
  
! #: fortran/interface.cc:4606
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4615
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-type argument %s at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4630
  #, 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.cc:4645
  #, 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.cc:4655
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD argument to NULL required at %L"
  msgstr ""
  
! #: fortran/interface.cc:4663
  #, gcc-internal-format, gfc-internal-format
  msgid "Passing intrinsic NULL as actual argument at %L requires an explicit interface"
  msgstr ""
  
! #: fortran/interface.cc:4673
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed-rank argument requires an explicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4715
  #, gcc-internal-format
  msgid "Procedure pointer component %qs called with an implicit interface at %L"
  msgstr ""
  
! #: fortran/interface.cc:4726
  #, gcc-internal-format
  msgid "Keyword argument requires explicit interface for procedure pointer component %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:4811
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD= required in NULL() argument at %L: Ambiguity between specific functions %s and %s"
  msgstr ""
  
! #: fortran/interface.cc:4889
  #, gcc-internal-format
  msgid "Unable to find symbol %qs"
  msgstr ""
  
! #: fortran/interface.cc:5284
  #, gcc-internal-format
  msgid "Entity %qs at %L is already present in the interface"
  msgstr ""
  
! #: fortran/interface.cc:5401
  #, gcc-internal-format
  msgid "gfc_add_interface(): Bad interface type"
  msgstr ""
  
! #: fortran/interface.cc:5495
  #, gcc-internal-format
  msgid "Cannot overwrite GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5507
  #, gcc-internal-format
  msgid "%qs at %L overrides a procedure binding declared NON_OVERRIDABLE"
  msgstr ""
  
! #: fortran/interface.cc:5515
  #, gcc-internal-format
  msgid "%qs at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
  msgstr ""
  
! #: fortran/interface.cc:5523
  #, gcc-internal-format
  msgid "%qs at %L overrides a PURE procedure and must also be PURE"
  msgstr ""
  
! #: fortran/interface.cc:5532
  #, gcc-internal-format
  msgid "%qs at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
  msgstr ""
  
! #: fortran/interface.cc:5538
  #, gcc-internal-format
  msgid "%qs at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
  msgstr ""
  
! #: fortran/interface.cc:5547
  #, gcc-internal-format
  msgid "%qs at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
  msgstr ""
  
! #: fortran/interface.cc:5558
  #, gcc-internal-format
  msgid "%qs at %L overrides a FUNCTION and must also be a FUNCTION"
  msgstr ""
  
! #: fortran/interface.cc:5566
  #, gcc-internal-format
  msgid "Result mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5577
  #, gcc-internal-format
  msgid "%qs at %L overrides a PUBLIC procedure and must not be PRIVATE"
  msgstr ""
  
! #: fortran/interface.cc:5607
  #, 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.cc:5618
  #, gcc-internal-format
  msgid "Argument mismatch for the overriding procedure %qs at %L: %s"
  msgstr ""
  
! #: fortran/interface.cc:5627
  #, gcc-internal-format
  msgid "%qs at %L must have the same number of formal arguments as the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5636
  #, gcc-internal-format
  msgid "%qs at %L overrides a NOPASS binding and must also be NOPASS"
  msgstr ""
  
! #: fortran/interface.cc:5647
  #, gcc-internal-format
  msgid "%qs at %L overrides a binding with PASS and must also be PASS"
  msgstr ""
  
! #: fortran/interface.cc:5654
  #, gcc-internal-format
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgstr ""
  
! #: fortran/interface.cc:5675
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of type %s"
  msgstr ""
  
! #: fortran/interface.cc:5682
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be of KIND = %d"
  msgstr ""
  
! #: fortran/interface.cc:5689
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be a scalar"
  msgstr ""
  
! #: fortran/interface.cc:5693
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must be an ASSUMED SHAPE ARRAY"
  msgstr ""
  
! #: fortran/interface.cc:5697
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO character argument at %L must have assumed length"
  msgstr ""
  
! #: fortran/interface.cc:5701
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO dummy argument at %L must have INTENT %s"
  msgstr ""
  
! #: fortran/interface.cc:5759 fortran/interface.cc:5805
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate return at %L is not permitted in a DTIO procedure"
  msgstr ""
  
! #: fortran/interface.cc:5771
  #, gcc-internal-format
  msgid "DTIO procedure %qs at %L must be a subroutine"
  msgstr ""
  
! #: fortran/interface.cc:5783
  #, gcc-internal-format
  msgid "Too few dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
  
! #: fortran/interface.cc:5790
  #, gcc-internal-format
  msgid "Too many dummy arguments in DTIO procedure %qs at %L"
  msgstr ""
*************** msgstr ""
*** 78603,78609 ****
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13128
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
--- 78694,78700 ----
  #. Use of -fdec-char-conversions allows assignment of character data
  #. to non-character variables.  This not permitted for nonconstant
  #. strings.
! #: fortran/intrinsic.cc:5654 fortran/resolve.cc:13176
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot convert %s to %s at %L"
  msgstr ""
*************** msgstr ""
*** 79054,79060 ****
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3742
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
--- 79145,79151 ----
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr ""
  
! #: fortran/io.cc:2847 fortran/match.cc:3931
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr ""
*************** msgstr ""
*** 79149,79155 ****
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:17981
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
--- 79240,79246 ----
  msgid "NAMELIST object %qs in namelist %qs at %L is polymorphic and requires a defined input/output procedure"
  msgstr ""
  
! #: fortran/io.cc:3423 fortran/resolve.cc:18052
  #, gcc-internal-format
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
  msgstr ""
*************** msgstr ""
*** 79535,80180 ****
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:1996
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr ""
  
! #: fortran/match.cc:2006
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2012
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2043
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr ""
  
! #: fortran/match.cc:2057
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2067
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.cc:2094
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2104
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2111
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2131
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2140
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2170
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2208
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2220
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2342
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2421 fortran/match.cc:2493 fortran/match.cc:2516
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.cc:2622
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2665
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2722
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2729
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:2991
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3095
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3184
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr ""
  
! #: fortran/match.cc:3204 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr ""
  
! #: fortran/match.cc:3214
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3233
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3239
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3246
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3382
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3390
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3402
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3410
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3425
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3452
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3457
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3463
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3471
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3472
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3512
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3518
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3520
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3567
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3572
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3677
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3700
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3706
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3722
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3736
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3752
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3757
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3769
  #, 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.cc:3781
  #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar default CHARACTER or INTEGER constant expression"
  msgstr ""
  
! #: fortran/match.cc:3788
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3795
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3802
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3809
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:3821 fortran/resolve.cc:14300
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:3871
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3892
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:3918
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3933
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3940
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3970 fortran/match.cc:4457 fortran/match.cc:4669
! #: fortran/match.cc:5257 fortran/match.cc:5629
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:3991 fortran/match.cc:4478 fortran/match.cc:4689
! #: fortran/match.cc:5289 fortran/match.cc:5654
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4012
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4078
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4088
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4100
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4126
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4214
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4331
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4405
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4420
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4427
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4499
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4564
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4574
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4599
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4605
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4617
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4623
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4803
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4847
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4891 fortran/match.cc:4942
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:4952
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5047
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5060
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5082
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5112 fortran/match.cc:5567
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.cc:5122
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5137
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5176
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5181
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5203
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5215
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5223
  #, 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.cc:5240
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5267
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5283
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5306
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5312
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5319
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5325
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5343
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5349
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5356
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5382
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5390
  #, 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.cc:5402
  #, 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.cc:5469
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5484
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5579
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5589
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5596
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5612
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5649
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5706
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5712
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5721
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5730
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5761
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5789
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5798
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:5809
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:5907
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6048
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
--- 79626,80271 ----
  msgid "Codimension decl name %qs in association at %L must not be the same as a selector"
  msgstr ""
  
! #: fortran/match.cc:2145
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected associate name at %C"
  msgstr ""
  
! #: fortran/match.cc:2155
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad bounds remapping list at %C"
  msgstr ""
  
! #: fortran/match.cc:2161
  #, gcc-internal-format, gfc-internal-format
  msgid "The bounds remapping list at %C is an experimental F202y feature. Use std=f202y to enable"
  msgstr ""
  
! #: fortran/match.cc:2192
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid association target at %C"
  msgstr ""
  
! #: fortran/match.cc:2206
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in coarray association as %C shall be a named coarray"
  msgstr ""
  
! #: fortran/match.cc:2216
  #, gcc-internal-format
  msgid "Duplicate name %qs in association at %C"
  msgstr ""
  
! #: fortran/match.cc:2243
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L duplicates selector at %L"
  msgstr ""
  
! #: fortran/match.cc:2253
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %C must not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:2260
  #, gcc-internal-format, gfc-internal-format
  msgid "Association target at %L cannot be a BOZ literal constant"
  msgstr ""
  
! #: fortran/match.cc:2280
  #, gcc-internal-format, gfc-internal-format
  msgid "The associate name %s with an assumed rank target at %L must have a bounds remapping list (list of lbound:ubound for each dimension)"
  msgstr ""
  
! #: fortran/match.cc:2289
  #, gcc-internal-format, gfc-internal-format
  msgid "The assumed rank target at %C must be contiguous"
  msgstr ""
  
! #: fortran/match.cc:2359
  #, gcc-internal-format
  msgid "Expected %<)%> or %<,%> at %C"
  msgstr ""
  
! #: fortran/match.cc:2388
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association list at %C"
  msgstr ""
  
! #: fortran/match.cc:2397
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected association at %C"
  msgstr ""
  
! #: fortran/match.cc:2409
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after ASSOCIATE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:2531
  #, gcc-internal-format
  msgid "Derived type %qs at %L may not be ABSTRACT"
  msgstr ""
  
! #: fortran/match.cc:2610 fortran/match.cc:2682 fortran/match.cc:2705
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid type-spec at %C"
  msgstr ""
  
! #: fortran/match.cc:2811
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in FORALL iterator at %C"
  msgstr ""
  
! #: fortran/match.cc:2854
  #, gcc-internal-format, gfc-internal-format
  msgid "Failed to create shadow variable symtree for DO CONCURRENT type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:2911
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL or DO CONCURRENT construct includes type specification at %L"
  msgstr ""
  
! #: fortran/match.cc:2918
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L must be an INTEGER type"
  msgstr ""
  
! #: fortran/match.cc:3180
  #, gcc-internal-format, gfc-internal-format
  msgid "DO CONCURRENT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:3284
  #, gcc-internal-format, gfc-internal-format
  msgid "DEFAULT (NONE) specified more than once in DO CONCURRENT at %C"
  msgstr ""
  
! #: fortran/match.cc:3373
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected reduction operator or function name at %C"
  msgstr ""
  
! #: fortran/match.cc:3393 fortran/openmp.cc:2491 fortran/openmp.cc:2527
  #: fortran/openmp.cc:2933 fortran/openmp.cc:2963
  #, gcc-internal-format
  msgid "Expected %<:%> at %C"
  msgstr ""
  
! #: fortran/match.cc:3403
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3422
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ',' or ')' in reduction list at %C"
  msgstr ""
  
! #: fortran/match.cc:3428
  #, gcc-internal-format, gfc-internal-format
  msgid "REDUCE locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3435
  #, gcc-internal-format, gfc-internal-format
  msgid "Locality spec at %L"
  msgstr ""
  
! #: fortran/match.cc:3571
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is unknown"
  msgstr ""
  
! #: fortran/match.cc:3579
  #, gcc-internal-format
  msgid "Name %qs in %s statement at %C is not a construct name"
  msgstr ""
  
! #: fortran/match.cc:3591
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves CRITICAL construct"
  msgstr ""
  
  #. F2008, C821 & C845.
! #: fortran/match.cc:3599
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaves DO CONCURRENT construct"
  msgstr ""
  
! #: fortran/match.cc:3611
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C is not within a construct"
  msgstr ""
  
! #: fortran/match.cc:3614
  #, gcc-internal-format
  msgid "%s statement at %C is not within construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3641
  #, gcc-internal-format
  msgid "CYCLE statement at %C is not applicable to non-loop construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3646
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement with no do-construct-name at %C"
  msgstr ""
  
! #: fortran/match.cc:3652
  #, gcc-internal-format
  msgid "%s statement at %C is not applicable to construct %qs"
  msgstr ""
  
! #: fortran/match.cc:3660
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenACC structured block"
  msgstr ""
  
! #: fortran/match.cc:3661
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C leaving OpenMP structured block"
  msgstr ""
  
! #: fortran/match.cc:3701
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3707
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost tiled !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3709
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$ACC LOOP loop"
  msgstr ""
  
! #: fortran/match.cc:3756
  #, gcc-internal-format, gfc-internal-format
  msgid "EXIT statement at %C terminating !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3761
  #, gcc-internal-format, gfc-internal-format
  msgid "CYCLE statement at %C to non-innermost collapsed !$OMP DO loop"
  msgstr ""
  
! #: fortran/match.cc:3866
  #, gcc-internal-format, gfc-internal-format
  msgid "Blank required in %s statement near %C"
  msgstr ""
  
! #: fortran/match.cc:3889
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C cannot be negative"
  msgstr ""
  
! #: fortran/match.cc:3895
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %C contains too many digits"
  msgstr ""
  
! #: fortran/match.cc:3911
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET= specifier for %s at %L"
  msgstr ""
  
! #: fortran/match.cc:3925
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:3941
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:3946
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement STOP at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:3958
  #, 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.cc:3969
  #, gcc-internal-format, gfc-internal-format
! msgid "STOP code at %L must be a scalar constant expression"
  msgstr ""
  
! #: fortran/match.cc:3980 fortran/resolve.cc:14349
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be either INTEGER or CHARACTER type"
  msgstr ""
  
! #: fortran/match.cc:3987 fortran/resolve.cc:14352
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:3994 fortran/resolve.cc:14356
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default character KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4001 fortran/resolve.cc:14360
  #, gcc-internal-format, gfc-internal-format
  msgid "STOP code at %L must be default integer KIND=%d"
  msgstr ""
  
! #: fortran/match.cc:4013 fortran/resolve.cc:14367
  #, gcc-internal-format, gfc-internal-format
  msgid "QUIET specifier at %L must be a scalar LOGICAL"
  msgstr ""
  
! #: fortran/match.cc:4063
  #, gcc-internal-format, gfc-internal-format
  msgid "PAUSE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4084
  #, gcc-internal-format, gfc-internal-format
  msgid "ERROR STOP statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4110
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4125
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4132
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement EVENT %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4162 fortran/match.cc:4649 fortran/match.cc:4861
! #: fortran/match.cc:5449 fortran/match.cc:5821
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant STAT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4183 fortran/match.cc:4670 fortran/match.cc:4881
! #: fortran/match.cc:5481 fortran/match.cc:5846
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ERRMSG tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4204
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant UNTIL_COUNT tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4270
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT POST statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4280
  #, gcc-internal-format, gfc-internal-format
  msgid "EVENT WAIT statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4292
  #, gcc-internal-format, gfc-internal-format
  msgid "FAIL IMAGE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4318
  #, gcc-internal-format, gfc-internal-format
  msgid "FORM TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4406
  #, gcc-internal-format, gfc-internal-format
  msgid "CHANGE TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4523
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC TEAM statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4597
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4619
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement %s at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4691
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant ACQUIRED_LOCK tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:4756
  #, gcc-internal-format, gfc-internal-format
  msgid "LOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4766
  #, gcc-internal-format, gfc-internal-format
  msgid "UNLOCK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4791
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:4797
  #, gcc-internal-format, gfc-internal-format
  msgid "SYNC statement at %C"
  msgstr ""
  
! #: fortran/match.cc:4809
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:4815
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement SYNC at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:4995
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5039
  #, gcc-internal-format, gfc-internal-format
  msgid "Assigned GOTO statement at %C"
  msgstr ""
  
! #: fortran/match.cc:5083 fortran/match.cc:5134
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement label list in GOTO at %C cannot be empty"
  msgstr ""
  
! #: fortran/match.cc:5144
  #, gcc-internal-format, gfc-internal-format
  msgid "Computed GOTO at %C"
  msgstr ""
  
! #: fortran/match.cc:5239
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5252
  #, gcc-internal-format, gfc-internal-format
  msgid "typespec in ALLOCATE at %L"
  msgstr ""
  
! #: fortran/match.cc:5274
  #, gcc-internal-format, gfc-internal-format
  msgid "The type parameter spec list in the type-spec at %L cannot contain DEFERRED parameters"
  msgstr ""
  
! #: fortran/match.cc:5304 fortran/match.cc:5759
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected constant at %C"
  msgstr ""
  
! #: fortran/match.cc:5314
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5329
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible allocate-object at %C for CHARACTER type-spec at %L"
  msgstr ""
  
! #: fortran/match.cc:5368
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5373
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5395
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is neither a data pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5407
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with typespec"
  msgstr ""
  
! #: fortran/match.cc:5415
  #, 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.cc:5432
  #, gcc-internal-format, gfc-internal-format
  msgid "Shape specification for allocatable scalar at %C"
  msgstr ""
  
! #: fortran/match.cc:5459
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT tag at %L cannot be a constant"
  msgstr ""
  
! #: fortran/match.cc:5475
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5498
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5504
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant SOURCE tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5511
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5517
  #, gcc-internal-format, gfc-internal-format
  msgid "SOURCE tag at %L with more than a single allocate object"
  msgstr ""
  
! #: fortran/match.cc:5535
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5541
  #, gcc-internal-format, gfc-internal-format
  msgid "Redundant MOLD tag found at %L"
  msgstr ""
  
! #: fortran/match.cc:5548
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with the typespec at %L"
  msgstr ""
  
! #: fortran/match.cc:5574
  #, gcc-internal-format, gfc-internal-format
  msgid "MOLD tag at %L conflicts with SOURCE tag at %L"
  msgstr ""
  
! #: fortran/match.cc:5582
  #, 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.cc:5594
  #, 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.cc:5661
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer object at %C shall not be coindexed"
  msgstr ""
  
! #: fortran/match.cc:5676
  #, gcc-internal-format, gfc-internal-format
  msgid "NULLIFY does not allow bounds remapping for pointer object at %C"
  msgstr ""
  
! #: fortran/match.cc:5771
  #, gcc-internal-format, gfc-internal-format
  msgid "Illegal allocate-object at %C for a PURE procedure"
  msgstr ""
  
! #: fortran/match.cc:5781
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5788
  #, gcc-internal-format, gfc-internal-format
  msgid "DEALLOCATE of coarray at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5804
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %C is not a nonprocedure pointer nor an allocatable variable"
  msgstr ""
  
! #: fortran/match.cc:5841
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L"
  msgstr ""
  
! #: fortran/match.cc:5898
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CRITICAL block"
  msgstr ""
  
! #: fortran/match.cc:5904
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in DO CONCURRENT block"
  msgstr ""
  
! #: fortran/match.cc:5913
  #, gcc-internal-format, gfc-internal-format
  msgid "Image control statement RETURN at %C in CHANGE TEAM-END TEAM block"
  msgstr ""
  
! #: fortran/match.cc:5922
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
  msgstr ""
  
! #: fortran/match.cc:5953
  #, gcc-internal-format, gfc-internal-format
  msgid "RETURN statement in main program at %C"
  msgstr ""
  
! #: fortran/match.cc:5981
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected component reference at %C"
  msgstr ""
  
! #: fortran/match.cc:5990
  #, gcc-internal-format, gfc-internal-format
  msgid "Junk after CALL at %C"
  msgstr ""
  
! #: fortran/match.cc:6001
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected type-bound procedure or procedure pointer component at %C"
  msgstr ""
  
! #: fortran/match.cc:6105
  #, gcc-internal-format, gfc-internal-format
  msgid "A BOZ literal constant at %L cannot appear as an actual argument in a subroutine reference"
  msgstr ""
  
! #: fortran/match.cc:6246
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr ""
*************** msgstr ""
*** 80182,80243 ****
  #. 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.cc:6123
  #, 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.cc:6132
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6139
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6147
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6158
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6173
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6180
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6190
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6236
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6298
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6411
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6421
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
--- 80273,80334 ----
  #. 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.cc:6321
  #, 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.cc:6330
  #, gcc-internal-format
  msgid "Variable %qs in common block %qs at %C cannot be bind(c) since it is not global"
  msgstr ""
  
! #: fortran/match.cc:6337
  #, gcc-internal-format
  msgid "Symbol %qs at %C is already in a COMMON block"
  msgstr ""
  
! #: fortran/match.cc:6345
  #, gcc-internal-format
  msgid "Initialized symbol %qs at %C can only be COMMON in BLOCK DATA"
  msgstr ""
  
! #: fortran/match.cc:6356
  #, gcc-internal-format
  msgid "Symbol %qs at %C is USE associated from module %qs and cannot occur in COMMON"
  msgstr ""
  
! #: fortran/match.cc:6371
  #, gcc-internal-format
  msgid "Array specification for symbol %qs in COMMON at %C must be explicit"
  msgstr ""
  
! #: fortran/match.cc:6378
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a coarray"
  msgstr ""
  
! #: fortran/match.cc:6388
  #, gcc-internal-format
  msgid "Symbol %qs in COMMON at %C cannot be a POINTER array"
  msgstr ""
  
! #: fortran/match.cc:6434
  #, gcc-internal-format
  msgid "Symbol %qs, in COMMON block %qs at %C is being indirectly equivalenced to another COMMON block %qs"
  msgstr ""
  
! #: fortran/match.cc:6496
  #, gcc-internal-format, gfc-internal-format
  msgid "BLOCK DATA construct at %L"
  msgstr ""
  
! #: fortran/match.cc:6609
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already has a basic type of %s"
  msgstr ""
  
! #: fortran/match.cc:6619
  #, gcc-internal-format
  msgid "Namelist group name %qs at %C already is USE associated and cannot be respecified."
  msgstr ""
*************** msgstr ""
*** 80245,80431 ****
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6446
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6466
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6486
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6629
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6637
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6670
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6697
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6702
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6795
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr ""
  
! #: fortran/match.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:6887
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.cc:7014 fortran/match.cc:7032 fortran/match.cc:7053
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7063 fortran/match.cc:7069
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7078
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7110
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7496
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7529
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7554
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7742
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7783 fortran/match.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:7847
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7883
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7935
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:7953
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7985
  #, 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.cc:7994
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8007
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8083
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8103
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8149
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8158
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8185
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8307
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8345
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
--- 80336,80522 ----
  #. It is required that members of a namelist be declared
  #. before the namelist.  We check this by checking if the
  #. symbol has a defined type for IMPLICIT NONE.
! #: fortran/match.cc:6644
  #, gcc-internal-format
  msgid "Symbol %qs in namelist %qs at %C must be declared before the namelist is declared."
  msgstr ""
  
! #: fortran/match.cc:6664
  #, gcc-internal-format
  msgid "Derived type %qs at %L conflicts with namelist object %qs at %C"
  msgstr ""
  
! #: fortran/match.cc:6684
  #, gcc-internal-format
  msgid "Assumed size array %qs in namelist %qs at %C is not allowed"
  msgstr ""
  
! #: fortran/match.cc:6827
  #, gcc-internal-format, gfc-internal-format
  msgid "Derived type component %C is not a permitted EQUIVALENCE member"
  msgstr ""
  
! #: fortran/match.cc:6835
  #, gcc-internal-format, gfc-internal-format
  msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
  msgstr ""
  
! #: fortran/match.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE at %C requires two or more objects"
  msgstr ""
  
! #: fortran/match.cc:6882
  #, gcc-internal-format, gfc-internal-format
  msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6895
  #, gcc-internal-format, gfc-internal-format
  msgid "Expecting a comma in EQUIVALENCE at %C"
  msgstr ""
  
! #: fortran/match.cc:6900
  #, gcc-internal-format, gfc-internal-format
  msgid "EQUIVALENCE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:6993
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid use of statement function argument at %L"
  msgstr ""
  
! #: fortran/match.cc:7060
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L is recursive"
  msgstr ""
  
! #: fortran/match.cc:7066
  #, gcc-internal-format
  msgid "Statement function %qs at %L conflicts with function name"
  msgstr ""
  
! #: fortran/match.cc:7080
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %L cannot appear within an INTERFACE"
  msgstr ""
  
! #: fortran/match.cc:7085
  #, gcc-internal-format, gfc-internal-format
  msgid "Statement function at %C"
  msgstr ""
  
! #: fortran/match.cc:7212 fortran/match.cc:7230 fortran/match.cc:7251
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L cannot be %s"
  msgstr ""
  
! #: fortran/match.cc:7261 fortran/match.cc:7267
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE selector at %L must be scalar"
  msgstr ""
  
! #: fortran/match.cc:7276
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected initialization expression in CASE at %C"
  msgstr ""
  
! #: fortran/match.cc:7308
  #, gcc-internal-format
  msgid "Expected block name %qs of SELECT construct at %C"
  msgstr ""
  
! #: fortran/match.cc:7694
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT TYPE at %C cannot appear in this scope"
  msgstr ""
  
! #: fortran/match.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT TYPE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7752
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
  msgstr ""
  
! #: fortran/match.cc:7940
  #, gcc-internal-format, gfc-internal-format
  msgid "SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:7981 fortran/match.cc:8035
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK selector at %C must be an assumed rank variable"
  msgstr ""
  
! #: fortran/match.cc:8045
  #, gcc-internal-format, gfc-internal-format
  msgid "parse error in SELECT RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8081
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected CASE statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8133
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CASE specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8151
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected TYPE IS statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8183
  #, 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.cc:8192
  #, gcc-internal-format, gfc-internal-format
  msgid "All the LEN type parameters in the TYPE IS statement at %C must be ASSUMED"
  msgstr ""
  
! #: fortran/match.cc:8205
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in TYPE IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8281
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in CLASS IS specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8301
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected RANK statement at %C"
  msgstr ""
  
! #: fortran/match.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "The SELECT RANK CASE expression at %C must be a scalar, integer constant"
  msgstr ""
  
! #: fortran/match.cc:8356
  #, gcc-internal-format, gfc-internal-format
  msgid "The value of the SELECT RANK CASE expression at %C must not be less than zero or greater than %d"
  msgstr ""
  
! #: fortran/match.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in RANK specification at %C"
  msgstr ""
  
! #: fortran/match.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
  msgstr ""
  
! #: fortran/match.cc:8543
  #, gcc-internal-format
  msgid "Label %qs at %C doesn't match WHERE label %qs"
  msgstr ""
*************** msgstr ""
*** 80616,80792 ****
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6074
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6081
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6086
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6323
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6667
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6857
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr ""
  
! #: fortran/module.cc:6878
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr ""
  
! #: fortran/module.cc:6889
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6892
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6898
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6955
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7026
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7139 fortran/module.cc:7505
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7272
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7293 fortran/module.cc:7371
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7327
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7490
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7512
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7589
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7649
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7675
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7704
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7716
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7729
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7735
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7741
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7747
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7757
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr ""
  
! #: fortran/module.cc:7760
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7771
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7815
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7832
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7834
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8433
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr ""
--- 80707,80883 ----
  msgid "Mismatch in components of derived type %qs from %qs at %C: expecting %qs, but got %qs"
  msgstr ""
  
! #: fortran/module.cc:6097
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6104
  #, gcc-internal-format
  msgid "User operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6109
  #, gcc-internal-format
  msgid "Intrinsic operator %qs referenced at %L not found in module %qs"
  msgstr ""
  
! #: fortran/module.cc:6346
  #, gcc-internal-format
  msgid "write_symbol(): bad module symbol %qs"
  msgstr ""
  
! #: fortran/module.cc:6690
  #, gcc-internal-format
  msgid "write_symtree(): Symbol not written"
  msgstr ""
  
! #: fortran/module.cc:6880
  #, gcc-internal-format
  msgid "Cannot open module file %qs for writing at %C: %s"
  msgstr ""
  
! #: fortran/module.cc:6901
  #, gcc-internal-format
  msgid "Error writing module file %qs for writing: %s"
  msgstr ""
  
! #: fortran/module.cc:6912
  #, gcc-internal-format
  msgid "Cannot delete module file %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6915
  #, gcc-internal-format
  msgid "Cannot rename module file %qs to %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6921
  #, gcc-internal-format
  msgid "Cannot delete temporary module file %qs: %s"
  msgstr ""
  
! #: fortran/module.cc:6978
  #, gcc-internal-format
  msgid "Symbol %qs at %C already declared"
  msgstr ""
  
! #: fortran/module.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "import_iso_c_binding_module(): Unable to create symbol for %s"
  msgstr ""
  
! #: fortran/module.cc:7162 fortran/module.cc:7528
  #, gcc-internal-format
  msgid "The symbol %qs, referenced at %L, is not in the selected standard"
  msgstr ""
  
! #: fortran/module.cc:7295
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_C_BINDING"
  msgstr ""
  
! #: fortran/module.cc:7316 fortran/module.cc:7394
  #, gcc-internal-format
  msgid "Symbol %qs already declared"
  msgstr ""
  
! #: fortran/module.cc:7350
  #, gcc-internal-format
  msgid "Symbol %qs already declared at %L conflicts with symbol in %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7513
  #, gcc-internal-format
  msgid "Use of intrinsic module %qs at %C conflicts with non-intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7535
  #, gcc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %qs"
  msgstr ""
  
! #: fortran/module.cc:7612
  #, gcc-internal-format, gfc-internal-format
  msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
  msgstr ""
  
! #: fortran/module.cc:7672
  #, gcc-internal-format
  msgid "Symbol %qs referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/module.cc:7698
  #, gcc-internal-format, gfc-internal-format
  msgid "USE statement at %C has no ONLY qualifier"
  msgstr ""
  
! #: fortran/module.cc:7727
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_FORTRAN_ENV intrinsic module at %C"
  msgstr ""
  
! #: fortran/module.cc:7739
  #, gcc-internal-format, gfc-internal-format
  msgid "ISO_C_BINDING module at %C"
  msgstr ""
  
! #: fortran/module.cc:7752
  #, gcc-internal-format
  msgid "Cannot find an intrinsic module named %qs at %C"
  msgstr ""
  
! #: fortran/module.cc:7758
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_FEATURES module at %C"
  msgstr ""
  
! #: fortran/module.cc:7764
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_EXCEPTIONS module at %C"
  msgstr ""
  
! #: fortran/module.cc:7770
  #, gcc-internal-format, gfc-internal-format
  msgid "IEEE_ARITHMETIC module at %C"
  msgstr ""
  
! #: fortran/module.cc:7780
  #, gcc-internal-format
  msgid "Cannot open module file %qs for reading at %C: %s"
  msgstr ""
  
! #: fortran/module.cc:7783
  #, gcc-internal-format
  msgid "Module file %qs has not been generated, either because the module does not contain a MODULE PROCEDURE or there is an error in the module."
  msgstr ""
  
! #: fortran/module.cc:7794
  #, gcc-internal-format
  msgid "Use of non-intrinsic module %qs at %C conflicts with intrinsic module name used previously"
  msgstr ""
  
! #: fortran/module.cc:7817
  #, gcc-internal-format
  msgid "File %qs opened at %C is not a GNU Fortran module file"
  msgstr ""
  
! #: fortran/module.cc:7838
  #, gcc-internal-format
  msgid "Cannot read module file %qs opened at %C, because it was created by a different version of GNU Fortran"
  msgstr ""
  
! #: fortran/module.cc:7855
  #, gcc-internal-format
  msgid "Cannot USE a submodule that is currently built"
  msgstr ""
  
! #: fortran/module.cc:7857
  #, gcc-internal-format
  msgid "Cannot USE a module that is currently built"
  msgstr ""
  
! #: fortran/openmp.cc:173 fortran/openmp.cc:8447
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk at %C"
  msgstr ""
*************** msgstr ""
*** 81408,81414 ****
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10737
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
--- 81499,81505 ----
  msgid "DEPEND clause at %L of OMP DEPOBJ construct shall have only a single locator"
  msgstr ""
  
! #: fortran/openmp.cc:5672 fortran/openmp.cc:10751
  #, gcc-internal-format, gfc-internal-format
  msgid "MESSAGE clause at %L requires a scalar default-kind CHARACTER expression"
  msgstr ""
*************** msgstr ""
*** 81443,81454 ****
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13656
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13660
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
--- 81534,81545 ----
  msgid "Unexpected junk after $OMP FLUSH statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6149 fortran/openmp.cc:13670
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined %s !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:6153 fortran/openmp.cc:13674
  #, gcc-internal-format, gfc-internal-format
  msgid "Redefinition of predefined !$OMP DECLARE REDUCTION at %L"
  msgstr ""
*************** msgstr ""
*** 81661,81667 ****
  msgid "expected variant name at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7808
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
--- 81752,81758 ----
  msgid "expected variant name at %C"
  msgstr ""
  
! #: fortran/openmp.cc:6887 fortran/openmp.cc:7058 fortran/openmp.cc:7820
  #, gcc-internal-format
  msgid "%qs clause at %L specified more than once"
  msgstr ""
*************** msgid "Syntax error in !$OMP %s list at
*** 81779,81785 ****
  msgstr ""
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8140 fortran/openmp.cc:8156 fortran/openmp.cc:8165
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
--- 81870,81876 ----
  msgstr ""
  
  #: fortran/openmp.cc:7534 fortran/openmp.cc:7543 fortran/openmp.cc:7554
! #: fortran/openmp.cc:8152 fortran/openmp.cc:8168 fortran/openmp.cc:8177
  #, gcc-internal-format
  msgid "%<master%> construct at %C deprecated since OpenMP 5.1, use %<masked%>"
  msgstr ""
*************** msgstr ""
*** 81789,83167 ****
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7623
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7627
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7650
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7655
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7666
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7671
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7701
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7786
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7802
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7811
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7837
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7843
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8042
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8144
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8182
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8217 fortran/openmp.cc:8220 fortran/openmp.cc:8223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8227
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8257
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8268
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8286
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8296
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8333
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8348
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8410
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8431
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8470
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8482 fortran/openmp.cc:10772
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8494
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8505
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8514 fortran/openmp.cc:10595
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8524
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8534 fortran/openmp.cc:9991 fortran/openmp.cc:10283
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8537
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8553 fortran/openmp.cc:10270
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8558 fortran/openmp.cc:10599
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8563 fortran/openmp.cc:10602
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8568 fortran/openmp.cc:10590
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8571
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8614
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8663
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8705
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8711
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8717
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8724
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8737
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8752
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8763
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8772
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8781
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8797 fortran/openmp.cc:9446
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8813
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8818
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8838
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8856 fortran/openmp.cc:9430
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8872
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8911
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8918 fortran/openmp.cc:8929 fortran/resolve.cc:12906
! #: fortran/resolve.cc:14566
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8933
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9058
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9068
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9077
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9086
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9096
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9115
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9122
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9125
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9134
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9155
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9193
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9197
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9202
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9205 fortran/openmp.cc:13198
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9220
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9223
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9255 fortran/openmp.cc:9267 fortran/openmp.cc:9288
! #: fortran/openmp.cc:9300 fortran/openmp.cc:9362 fortran/openmp.cc:9370
! #: fortran/openmp.cc:9391 fortran/openmp.cc:9402 fortran/openmp.cc:9414
! #: fortran/openmp.cc:9655 fortran/openmp.cc:13232
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9296
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9319
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9326
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9341
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9346
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9385
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9471
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9513 fortran/trans-openmp.cc:8561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9525
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9547
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9595
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9606
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9631
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9635
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9662
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9675
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9693
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9699
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9704
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9715
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9727
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9742
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9752
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9778
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9790
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9818
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9824
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9834
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9845
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9889
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9896
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9922
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9930
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9939 fortran/openmp.cc:9957
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9949
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10027
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10058
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10087
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10103 fortran/openmp.cc:10254
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10106 fortran/openmp.cc:10257
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10120
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10130
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10159
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10185
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10193
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10202
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10218
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10248
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10260
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10267
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10273
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10286
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10296
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10307
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10332
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10338
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10370
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10463
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10507
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10512
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10532
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10545
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10556
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10573
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10607
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10667
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10680
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10690
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10700
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10703
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10707
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10730
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10754
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10757
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10767
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10783
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10788
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10792
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10796
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10803
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10957
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10965
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11077
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11083
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11099
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11108
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11115
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11132
  #, 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.cc:11137
  #, 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.cc:11149
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11157
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11167
  #, 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.cc:11183
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11191
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11209
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11236
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11284
  #, 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.cc:11298
  #, 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.cc:11331
  #, 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.cc:11355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11362
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11385
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11392
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11400
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11418
  #, 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.cc:11423
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11531
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11538
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11761
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11782 fortran/openmp.cc:11815
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11792
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12338
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12365
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12371
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12381
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12388
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12403
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12414
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12426
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12433
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12448
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12452
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12459
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12465
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12474
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12481
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12490
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12497
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12510
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12517
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12528
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12544
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12557
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12564
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12619
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12627
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12656
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12660
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12667
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12671
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12696
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12975 fortran/openmp.cc:12988
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13007
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13013
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13019
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13035
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13047
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13057 fortran/openmp.cc:13066
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13082
  #, 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.cc:13103
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13208
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13215
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13262
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13268
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13355
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13359
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13377
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13384
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13479
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13499
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13528
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13567
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13570
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13610
  #, 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.cc:13618
  #, 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.cc:13647
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13669
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13685
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13700
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13710
  #, 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.cc:13718
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
--- 81880,83258 ----
  msgid "Program unit at %L has OpenMP device constructs/routines but does not set !$OMP REQUIRES %s but other program units do"
  msgstr ""
  
! #: fortran/openmp.cc:7629
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7633
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified at %L comes after using a device construct/routine"
  msgstr ""
  
! #: fortran/openmp.cc:7656
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7661
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified at %L overrides a previous %<atomic_default_mem_order(%s)%> (which might be through using a module)"
  msgstr ""
  
! #: fortran/openmp.cc:7672
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %<atomic_default_mem_order(%s)%> specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7677
  #, gcc-internal-format
  msgid "!$OMP REQUIRES clause %qs specified via module %qs use at %L but same clause is not specified for the program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7713
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP REQUIRES at %C must appear in the specification part of a program unit"
  msgstr ""
  
! #: fortran/openmp.cc:7798
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ACQ_REL, ACQUIRE, RELAXED, RELEASE or SEQ_CST for ATOMIC_DEFAULT_MEM_ORDER clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7814
  #, gcc-internal-format, gfc-internal-format
  msgid "Clause expected at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7823
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected UNIFIED_ADDRESS, UNIFIED_SHARED_MEMORY, SELF_MAPS, DYNAMIC_ALLOCATORS, REVERSE_OFFLOAD, or ATOMIC_DEFAULT_MEM_ORDER clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:7849
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected INCLUSIVE or EXCLUSIVE clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:7855
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$OMP SCAN at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8054
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after TASKYIELD clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8156
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP MASTER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8194
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP NOTHING statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8229 fortran/openmp.cc:8232 fortran/openmp.cc:8235
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause is incompatible with READ or WRITE"
  msgstr ""
  
! #: fortran/openmp.cc:8239
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC at %L with %s clause requires %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:8271
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRES clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8282
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause implicitly provided by a REQUIRES directive"
  msgstr ""
  
! #: fortran/openmp.cc:8300
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC READ at %L incompatible with RELEASE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8310
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC WRITE at %L incompatible with ACQUIRE clause"
  msgstr ""
  
! #: fortran/openmp.cc:8347
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after !$ACC ATOMIC statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8362
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP BARRIER statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8418
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected construct-type PARALLEL, SECTIONS, DO or TASKGROUP in $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8424
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after $OMP CANCELLATION POINT statement at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8445
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected junk after NOWAIT clause at %C"
  msgstr ""
  
! #: fortran/openmp.cc:8484
  #, gcc-internal-format, gfc-internal-format
  msgid "%s clause at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:8496 fortran/openmp.cc:10786
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:8508
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of %s clause at %L must be non-negative"
  msgstr ""
  
! #: fortran/openmp.cc:8519
  #, gcc-internal-format
  msgid "Cray pointer object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8522
  #, gcc-internal-format
  msgid "Cray pointee object %qs of derived type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8528 fortran/openmp.cc:10609
  #, gcc-internal-format
  msgid "POINTER object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8533
  #, gcc-internal-format
  msgid "Cray pointer object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8538
  #, gcc-internal-format
  msgid "Cray pointee object %qs of polymorphic type in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8548 fortran/openmp.cc:10005 fortran/openmp.cc:10297
  #, gcc-internal-format
  msgid "Assumed size array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8551
  #, gcc-internal-format
  msgid "Assumed rank array %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8567 fortran/openmp.cc:10284
  #, gcc-internal-format
  msgid "POINTER object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8572 fortran/openmp.cc:10613
  #, gcc-internal-format
  msgid "Cray pointer object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8577 fortran/openmp.cc:10616
  #, gcc-internal-format
  msgid "Cray pointee object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8582 fortran/openmp.cc:10604
  #, gcc-internal-format
  msgid "ALLOCATABLE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8585
  #, gcc-internal-format
  msgid "VALUE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8628
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared function %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8677
  #, gcc-internal-format, gfc-internal-format
  msgid "Implicitly declared subroutine %s used in !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8719
  #, gcc-internal-format
  msgid "Unexpected function-result variable %qs at %L in declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8725
  #, gcc-internal-format
  msgid "Procedure pointer %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8731
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE directive must be a variable"
  msgstr ""
  
! #: fortran/openmp.cc:8738
  #, gcc-internal-format
  msgid "Argument %qs at %L to declarative !$OMP ALLOCATE shall be in the same scope as the variable declaration"
  msgstr ""
  
! #: fortran/openmp.cc:8745
  #, gcc-internal-format
  msgid "Unexpected dummy argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8751
  #, gcc-internal-format
  msgid "Unexpected coarray argument %qs as argument at %L to declarative !$OMP ALLOCATE"
  msgstr ""
  
! #: fortran/openmp.cc:8759
  #, gcc-internal-format
  msgid "Duplicated common block %</%s/%> in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8766
  #, gcc-internal-format
  msgid "Duplicated variable %qs in !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8777
  #, gcc-internal-format
  msgid "Sorry, EQUIVALENCE object %qs not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8786
  #, gcc-internal-format
  msgid "Sorry, Cray pointers and pointees such as %qs are not supported with !$OMP ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8795
  #, gcc-internal-format
  msgid "Unexpected allocatable variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8800
  #, gcc-internal-format
  msgid "Unexpected pointer variable %qs at %L in declarative !$OMP ALLOCATE directive"
  msgstr ""
  
! #: fortran/openmp.cc:8811 fortran/openmp.cc:9460
  #, gcc-internal-format, gfc-internal-format
  msgid "ALIGN requires a scalar positive constant integer alignment expression at %L that is a power of two"
  msgstr ""
  
! #: fortran/openmp.cc:8827
  #, gcc-internal-format
  msgid "An ALLOCATOR clause is required as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8832
  #, gcc-internal-format
  msgid "Predefined allocator required in ALLOCATOR clause at %L as the list item %<%s%s%s%> at %L has the SAVE attribute"
  msgstr ""
  
! #: fortran/openmp.cc:8852
  #, gcc-internal-format
  msgid "Predefined allocator %qs in ALLOCATOR clause at %L, used for list item %<%s%s%s%> at %L, may only be used for local static variables"
  msgstr ""
  
! #: fortran/openmp.cc:8870 fortran/openmp.cc:9444
  #, gcc-internal-format
  msgid "Expected integer expression of the %<omp_allocator_handle_kind%> kind at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8886
  #, gcc-internal-format, gfc-internal-format
  msgid "HOLDS expression at %L must be a scalar logical expression"
  msgstr ""
  
! #: fortran/openmp.cc:8922
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDERED clause parameter is less than COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "ORDER clause must not be used together with ORDERED at %L"
  msgstr ""
  
! #: fortran/openmp.cc:8932 fortran/openmp.cc:8943 fortran/resolve.cc:12954
! #: fortran/resolve.cc:14633
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:8947
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause without modifier at %L used together with IF clauses with modifiers"
  msgstr ""
  
! #: fortran/openmp.cc:9072
  #, gcc-internal-format, gfc-internal-format
  msgid "IF clause modifier %s at %L not appropriate for the current OpenMP construct"
  msgstr ""
  
! #: fortran/openmp.cc:9082
  #, gcc-internal-format, gfc-internal-format
  msgid "SELF clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9091
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9100
  #, gcc-internal-format, gfc-internal-format
  msgid "NOVARIANTS clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9110
  #, gcc-internal-format, gfc-internal-format
  msgid "NOCONTEXT clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/openmp.cc:9124
  #, gcc-internal-format, gfc-internal-format
  msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:9129
  #, gcc-internal-format, gfc-internal-format
  msgid "INTEGER expression of SCHEDULE clause's chunk_size at %L must be positive"
  msgstr ""
  
! #: fortran/openmp.cc:9136
  #, gcc-internal-format, gfc-internal-format
  msgid "Both MONOTONIC and NONMONOTONIC schedule modifiers specified at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9139
  #, gcc-internal-format, gfc-internal-format
  msgid "NONMONOTONIC schedule modifier specified with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9148
  #, gcc-internal-format, gfc-internal-format
  msgid "DEPOBJ in DEPOBJ construct at %L shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9169
  #, gcc-internal-format
  msgid "Variable %qs is not a dummy argument at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9207
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:9211
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L; parameters cannot be and need not be mapped"
  msgstr ""
  
! #: fortran/openmp.cc:9216
  #, gcc-internal-format
  msgid "Clause for object %qs at %L is ignored as it is a parameter"
  msgstr ""
  
! #: fortran/openmp.cc:9219 fortran/openmp.cc:13212
  #, gcc-internal-format
  msgid "Object %qs is not a variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9230
  #, gcc-internal-format
  msgid "%<inscan%> REDUCTION clause on construct other than DO, SIMD, DO SIMD, PARALLEL DO, PARALLEL DO SIMD at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9234
  #, gcc-internal-format
  msgid "ORDERED clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9237
  #, gcc-internal-format
  msgid "SCHEDULE clause specified together with %<inscan%> REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9269 fortran/openmp.cc:9281 fortran/openmp.cc:9302
! #: fortran/openmp.cc:9314 fortran/openmp.cc:9376 fortran/openmp.cc:9384
! #: fortran/openmp.cc:9405 fortran/openmp.cc:9416 fortran/openmp.cc:9428
! #: fortran/openmp.cc:9669 fortran/openmp.cc:13246
  #, gcc-internal-format
  msgid "Symbol %qs present on multiple clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9310
  #, gcc-internal-format
  msgid "Symbol %qs has mixed component and non-component accesses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9333
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires action clause with %<targetsync%> interop-type"
  msgstr ""
  
! #: fortran/openmp.cc:9340
  #, gcc-internal-format
  msgid "DEPEND clause at %L requires %<targetsync%> interop-type, lacking it for %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9355
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be a scalar integer variable of %<omp_interop_kind%> kind"
  msgstr ""
  
! #: fortran/openmp.cc:9360
  #, gcc-internal-format
  msgid "%qs at %L in %qs clause must be definable"
  msgstr ""
  
! #: fortran/openmp.cc:9399
  #, gcc-internal-format
  msgid "Symbol %qs present on both data and map clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9485
  #, gcc-internal-format
  msgid "%qs appears more than once in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9527 fortran/trans-openmp.cc:8568
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> clause at %L but not in an explicit privatization clause"
  msgstr ""
  
! #: fortran/openmp.cc:9539
  #, gcc-internal-format
  msgid "The use of one or more %<allocate%> directives with an associated %<allocate%> statement at %L is deprecated since OpenMP 5.2, use an %<allocators%> directive"
  msgstr ""
  
! #: fortran/openmp.cc:9561
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9575
  #, gcc-internal-format
  msgid "%qs specified in %<allocate%> at %L but not in the associated ALLOCATE statement"
  msgstr ""
  
! #: fortran/openmp.cc:9609
  #, gcc-internal-format
  msgid "%qs listed in %<allocate%> statement at %L but it is neither explicitly in listed in the %<!$OMP ALLOCATE%> directive nor exists a directive without argument list"
  msgstr ""
  
! #: fortran/openmp.cc:9620
  #, gcc-internal-format
  msgid "Unexpected coarray %qs in %<allocate%> at %L, implicitly listed in %<!$OMP ALLOCATE%> at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9645
  #, gcc-internal-format
  msgid "ALLOCATORS directive at %L inside a target region must specify an ALLOCATOR modifier for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9649
  #, gcc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause for %qs"
  msgstr ""
  
! #: fortran/openmp.cc:9653
  #, gcc-internal-format, gfc-internal-format
  msgid "ALLOCATE directive at %L inside a target region must specify an ALLOCATOR clause"
  msgstr ""
  
! #: fortran/openmp.cc:9676
  #, gcc-internal-format
  msgid "Array %qs is not permitted in reduction at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9689
  #, gcc-internal-format
  msgid "Symbol %qs present on both FROM and TO clauses at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9707
  #, gcc-internal-format
  msgid "Non-THREADPRIVATE object %qs in COPYIN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9713
  #, gcc-internal-format, gfc-internal-format
  msgid "NOWAIT clause must not be used with COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9718
  #, gcc-internal-format
  msgid "Assumed size array %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9721
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in COPYPRIVATE clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9729
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9732
  #, gcc-internal-format
  msgid "Cray pointee %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9735
  #, gcc-internal-format
  msgid "Associate name %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9741
  #, gcc-internal-format
  msgid "DETACH event handle %qs in SHARED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9756
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause must be POINTER, ALLOCATABLE, Cray pointer or C_PTR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9766
  #, gcc-internal-format
  msgid "%qs in ALIGNED clause at %L requires a scalar positive constant integer alignment expression"
  msgstr ""
  
! #: fortran/openmp.cc:9792
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range begin expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range end expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9804
  #, gcc-internal-format, gfc-internal-format
  msgid "Scalar integer expression for range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9809
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonzero range step expected at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "Dependence-type SINK used together with SOURCE on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9832
  #, gcc-internal-format, gfc-internal-format
  msgid "SINK addend not a constant integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9838
  #, gcc-internal-format
  msgid "omp_cur_iteration at %L requires %<-1%> as logical offset"
  msgstr ""
  
! #: fortran/openmp.cc:9848
  #, gcc-internal-format
  msgid "Locator %qs at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Locator at %L in DEPEND clause of depobj type shall be a scalar integer of OMP_DEPEND_KIND kind"
  msgstr ""
  
! #: fortran/openmp.cc:9903
  #, gcc-internal-format, gfc-internal-format
  msgid "Array is not contiguous at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9910
  #, gcc-internal-format
  msgid "%qs argument to MAP clause at %L must not be a device-local variable, including GROUPPRIVATE"
  msgstr ""
  
! #: fortran/openmp.cc:9924
  #, gcc-internal-format
  msgid "%qs clause argument must be ALLOCATABLE or a POINTER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9936
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected substring reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9944
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected complex-parts designator reference in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9953 fortran/openmp.cc:9971
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is not a proper array section"
  msgstr ""
  
! #: fortran/openmp.cc:9963
  #, gcc-internal-format, gfc-internal-format
  msgid "Stride should not be specified for array section in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:9985
  #, gcc-internal-format
  msgid "%qs in %s clause at %L is a zero size array section"
  msgstr ""
  
! #: fortran/openmp.cc:10041
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET%s with map-type other than TO, FROM, TOFROM, or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10072
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET ENTER DATA with map-type other than TO, TOFROM or ALLOC on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10101
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET EXIT DATA with map-type other than FROM, TOFROM, RELEASE, or DELETE on MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10117 fortran/openmp.cc:10268
  #, gcc-internal-format
  msgid "THREADPRIVATE object %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10120 fortran/openmp.cc:10271
  #, gcc-internal-format
  msgid "Cray pointee %qs in %s clause at %L"
  msgstr ""
  
  #. Non-TARGET (i.e. DISPATCH) requires a C_PTR.
! #: fortran/openmp.cc:10134
  #, gcc-internal-format
  msgid "List item %qs in %s clause at %L must be of TYPE(C_PTR)"
  msgstr ""
  
! #: fortran/openmp.cc:10144
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use HAS_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10173
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-C_PTR type argument at %L is deprecated, use USE_DEVICE_ADDR"
  msgstr ""
  
! #: fortran/openmp.cc:10199
  #, gcc-internal-format
  msgid "Memspace %qs at %L in USES_ALLOCATORS must be a predefined memory space"
  msgstr ""
  
! #: fortran/openmp.cc:10207
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must be a scalar integer of kind %<omp_allocator_handle_kind%>"
  msgstr ""
  
! #: fortran/openmp.cc:10216
  #, gcc-internal-format
  msgid "Allocator %qs at %L in USES_ALLOCATORS must either a variable or a predefined allocator"
  msgstr ""
  
! #: fortran/openmp.cc:10221
  #, gcc-internal-format
  msgid "A memory space or traits array may not be specified for predefined allocator %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10232
  #, gcc-internal-format
  msgid "Traits array %qs in USES_ALLOCATORS %L must be a one-dimensional named constant array of type %<omp_alloctrait%>"
  msgstr ""
  
! #: fortran/openmp.cc:10262
  #, gcc-internal-format
  msgid "%<inscan%> and non-%<inscan%> %<reduction%> clauses on the same construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10274
  #, gcc-internal-format
  msgid "Associate name %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10281
  #, gcc-internal-format
  msgid "Procedure pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10287
  #, gcc-internal-format
  msgid "Cray pointer %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10300
  #, gcc-internal-format
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
  msgstr ""
  
  #. case OMP_LIST_REDUCTION:
! #: fortran/openmp.cc:10310
  #, gcc-internal-format
  msgid "INTENT(IN) POINTER %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10321
  #, gcc-internal-format
  msgid "DETACH event handle %qs in %s clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10346
  #, gcc-internal-format
  msgid "Sorry, list item %qs at %L with allocatable components is not yet supported in %s clause"
  msgstr ""
  
! #: fortran/openmp.cc:10352
  #, gcc-internal-format
  msgid "Polymorphic list item %qs at %L in %s clause has unspecified behavior and unsupported"
  msgstr ""
  
! #: fortran/openmp.cc:10384
  #, gcc-internal-format, gfc-internal-format
  msgid "Only DEFAULT permitted as reduction-modifier in REDUCTION clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10477
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP DECLARE REDUCTION %s not found for type %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10521
  #, gcc-internal-format
  msgid "Sorry, ALLOCATABLE object %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10526
  #, gcc-internal-format
  msgid "Sorry, array %qs in LINEAR clause on worksharing-loop construct at %L is not yet supported"
  msgstr ""
  
! #: fortran/openmp.cc:10540
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10546
  #, gcc-internal-format, gfc-internal-format
  msgid "LINEAR clause modifier other than VAL used on DO or SIMD construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10554
  #, gcc-internal-format
  msgid "LINEAR variable %qs must be INTEGER at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10559
  #, gcc-internal-format
  msgid "LINEAR dummy argument %qs with VALUE attribute with %s modifier at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10570
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a scalar integer linear-step expression"
  msgstr ""
  
! #: fortran/openmp.cc:10587
  #, gcc-internal-format
  msgid "%qs in LINEAR clause at %L requires a constant integer linear-step expression or dummy argument specified in UNIFORM clause"
  msgstr ""
  
! #: fortran/openmp.cc:10621
  #, gcc-internal-format
  msgid "%s clause variable %qs at %L is neither a POINTER nor an array"
  msgstr ""
  
! #: fortran/openmp.cc:10681
  #, gcc-internal-format, gfc-internal-format
  msgid "NUM_TEAMS lower bound at %L larger than upper bound at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10694
  #, gcc-internal-format, gfc-internal-format
  msgid "Value of HINT clause at %L shall be a valid constant hint expression"
  msgstr ""
  
! #: fortran/openmp.cc:10704
  #, gcc-internal-format, gfc-internal-format
  msgid "DIST_SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/openmp.cc:10714
  #, gcc-internal-format
  msgid "%<GRAINSIZE%> clause at %L must not be used together with %<NUM_TASKS%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10717
  #, gcc-internal-format
  msgid "%<REDUCTION%> clause at %L must not be used together with %<NOGROUP%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10721
  #, gcc-internal-format
  msgid "%<FULL%> clause at %C must not be used together with %<PARTIAL%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10744
  #, gcc-internal-format, gfc-internal-format
  msgid "Incompatible use of TILE and COLLAPSE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10768
  #, gcc-internal-format, gfc-internal-format
  msgid "TARGET DATA must contain at least one MAP, USE_DEVICE_PTR, or USE_DEVICE_ADDR clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10771
  #, gcc-internal-format, gfc-internal-format
  msgid "%s must contain at least one MAP clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10781
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:10797
  #, gcc-internal-format
  msgid "%qs at %L should be a scalar of type integer(kind=omp_event_handle_kind)"
  msgstr ""
  
! #: fortran/openmp.cc:10802
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be an array element"
  msgstr ""
  
! #: fortran/openmp.cc:10806
  #, gcc-internal-format, gfc-internal-format
  msgid "The event handle at %L must not be part of a derived type or class"
  msgstr ""
  
! #: fortran/openmp.cc:10810
  #, gcc-internal-format
  msgid "%<DETACH%> clause at %L must not be used together with %<MERGEABLE%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10817
  #, gcc-internal-format
  msgid "%<host_data%> construct at %L requires %<use_device%> clause"
  msgstr ""
  
! #: fortran/openmp.cc:10971
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected IF at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:10979
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected ELSE at %L in atomic compare capture"
  msgstr ""
  
! #: fortran/openmp.cc:11091
  #, gcc-internal-format
  msgid "Expected %<==%>, %<.EQ.%> or %<.EQV.%> atomic comparison expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11097
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic variable at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11105
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected scalar intrinsic expression at %L in atomic comparison"
  msgstr ""
  
! #: fortran/openmp.cc:11113
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11122
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC statement must assign an expression of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11129
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC with ALLOCATABLE variable at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11146
  #, 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.cc:11151
  #, 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.cc:11163
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement must set a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11171
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC capture-statement requires a scalar variable of intrinsic type at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11181
  #, 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.cc:11197
  #, gcc-internal-format
  msgid "For !$OMP ATOMIC COMPARE, the first operand in comparison at %L must be the variable %qs that the update statement writes into at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11205
  #, gcc-internal-format, gfc-internal-format
  msgid "expr in !$OMP ATOMIC COMPARE assignment var = expr must be scalar and cannot reference var at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11223
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC UPDATE at %L with FAIL clause requires either the COMPARE clause or using the intrinsic MIN/MAX procedure"
  msgstr ""
  
! #: fortran/openmp.cc:11250
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment operator must be binary +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11298
  #, 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.cc:11312
  #, 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.cc:11345
  #, 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.cc:11369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11376
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11399
  #, gcc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments except one must not reference %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11406
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11414
  #, gcc-internal-format
  msgid "First or last !$OMP ATOMIC intrinsic argument must be %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11432
  #, 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.cc:11437
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected !$OMP ATOMIC expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11545
  #, gcc-internal-format, gfc-internal-format
  msgid "With INSCAN at %L, expected loop body with !$OMP SCAN between two structured block sequences"
  msgstr ""
  
! #: fortran/openmp.cc:11552
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in preceding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11559
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP SCAN at %L with zero executable statements in succeeding structured block sequence"
  msgstr ""
  
! #: fortran/openmp.cc:11775
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain loop in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11796 fortran/openmp.cc:11829
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP API call in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:11806
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot contain OpenMP directive in intervening code at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "SIZES clause is required on !$OMP TILE construct at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12379
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12385
  #, gcc-internal-format, gfc-internal-format
  msgid "%s cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12395
  #, gcc-internal-format, gfc-internal-format
  msgid "Generated loop of UNROLL construct at %L without PARTIAL clause does not have canonical form"
  msgstr ""
  
! #: fortran/openmp.cc:12402
  #, gcc-internal-format, gfc-internal-format
  msgid "UNROLL construct at %L with PARTIAL clause generates just one loop with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12417
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE construct at %L generates %d loops with canonical form but %d loops are needed"
  msgstr ""
  
! #: fortran/openmp.cc:12428
  #, gcc-internal-format
  msgid "Imperfectly nested loop using generated loops"
  msgstr ""
  
! #: fortran/openmp.cc:12440
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12447
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable must not be THREADPRIVATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12462
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE or ALLOCATE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12466
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable present on clause other than PRIVATE, LASTPRIVATE, ALLOCATE or LINEAR at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12473
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable used in more than one loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12479
  #, gcc-internal-format, gfc-internal-format
  msgid "%s iteration variable at %L is bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12488
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12495
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop start expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12511
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop end expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12518
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop bounds reference different iteration variables at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12524
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment not in canonical form at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12531
  #, gcc-internal-format, gfc-internal-format
  msgid "%s loop increment expression at %L uses variable bound in intervening code"
  msgstr ""
  
! #: fortran/openmp.cc:12542
  #, gcc-internal-format
  msgid "Non-rectangular loops from generated loops unsupported"
  msgstr ""
  
  #. Parse error, can't recover from this.
! #: fortran/openmp.cc:12558
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for collapsed %s (level %d) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12571
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with ORDERED clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12578
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested with REDUCTION INSCAN clause at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12585
  #, gcc-internal-format, gfc-internal-format
  msgid "%s inner loops must be perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12633
  #, gcc-internal-format
  msgid "%<score%> argument must be constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12641
  #, gcc-internal-format
  msgid "%<score%> argument must be non-negative at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12670
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12674
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be an integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12681
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant logical expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12685
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a constant integer expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12710
  #, gcc-internal-format, gfc-internal-format
  msgid "property must be a conforming device number at %L"
  msgstr ""
  
! #: fortran/openmp.cc:12989 fortran/openmp.cc:13002
  #, gcc-internal-format, gfc-internal-format
  msgid "The %s directive cannot be specified within a %s region at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13021
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO WHILE or DO without loop control at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13027
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP cannot be a DO CONCURRENT loop at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13033
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP iteration variable must be of type integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13049
  #, gcc-internal-format, gfc-internal-format
  msgid "!$ACC LOOP %s loops don't form rectangular iteration space at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13061
  #, gcc-internal-format, gfc-internal-format
  msgid "%s !$ACC LOOP loops not perfectly nested at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13071 fortran/openmp.cc:13080
  #, gcc-internal-format, gfc-internal-format
  msgid "not enough DO loops for %s !$ACC LOOP at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13096
  #, 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.cc:13117
  #, gcc-internal-format, gfc-internal-format
  msgid "TILE requires constant expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13222
  #, gcc-internal-format
  msgid "Object %qs at %L is ignored as parameters need not be copied"
  msgstr ""
  
! #: fortran/openmp.cc:13229
  #, gcc-internal-format
  msgid "Array sections: %qs not allowed in !$ACC DECLARE at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13276
  #, gcc-internal-format
  msgid "NAME %qs does not refer to a subroutine or function in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13282
  #, gcc-internal-format
  msgid "NAME %qs invalid in !$ACC ROUTINE ( NAME ) at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13369
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS at %L may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13373
  #, gcc-internal-format, gfc-internal-format
  msgid "!$OMP TARGET region at %L with a nested TEAMS may not contain any other statement, declaration or directive outside of the single TEAMS construct"
  msgstr ""
  
! #: fortran/openmp.cc:13391
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L must be followed by a procedure call with optional assignment"
  msgstr ""
  
! #: fortran/openmp.cc:13398
  #, gcc-internal-format
  msgid "%<OMP DISPATCH%> directive at %L cannot be followed by a procedure pointer"
  msgstr ""
  
! #: fortran/openmp.cc:13493
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP TARGET UPDATE at %L requires at least one TO or FROM clause"
  msgstr ""
  
! #: fortran/openmp.cc:13507
  #, gcc-internal-format, gfc-internal-format
  msgid "OMP CRITICAL at %L with HINT clause requires a NAME, except when omp_sync_hint_none is used"
  msgstr ""
  
! #: fortran/openmp.cc:13513
  #, gcc-internal-format
  msgid "Unexpected !$OMP SCAN at %L outside loop construct with %<inscan%> REDUCTION clause"
  msgstr ""
  
! #: fortran/openmp.cc:13542
  #, gcc-internal-format
  msgid "!$OMP DECLARE SIMD should refer to containing procedure %qs at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13581
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected constant non-negative scalar integer offset expression at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13584
  #, gcc-internal-format
  msgid "For range-based %<adjust_args%>, a constant positive scalar integer expression is required at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13598
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected dummy parameter name or a positive integer at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13624
  #, 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.cc:13632
  #, 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.cc:13661
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid operator for !$OMP DECLARE REDUCTION %s at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13683
  #, gcc-internal-format, gfc-internal-format
  msgid "CHARACTER length in !$OMP DECLARE REDUCTION %s not constant at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13699
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in combiner of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13714
  #, gcc-internal-format, gfc-internal-format
  msgid "Subroutine call with alternate returns in INITIALIZER clause of !$OMP DECLARE REDUCTION at %L"
  msgstr ""
  
! #: fortran/openmp.cc:13724
  #, 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.cc:13732
  #, gcc-internal-format, gfc-internal-format
  msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
  msgstr ""
*************** msgstr ""
*** 83879,83885 ****
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7415
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
--- 83970,83976 ----
  msgid "Unexpected %s statement in BLOCK DATA at %C"
  msgstr ""
  
! #: fortran/parse.cc:7441
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr ""
*************** msgstr ""
*** 83887,83893 ****
  #. 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.cc:7942
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
--- 83978,83984 ----
  #. 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.cc:7973
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr ""
*************** msgstr ""
*** 84145,84345 ****
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2791
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2796
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2809
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2718
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2736
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2744
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2747
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2825
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2853
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2940
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2962
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2969
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3008
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3232
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3289
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3468
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3479
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3488
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3536
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.cc:3556
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3571
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3576
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3636
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3654
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3666
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3720
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3884
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3943
  #, 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.cc:3974 fortran/primary.cc:4489
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4079
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4111
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4114
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4161
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4277
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4290
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4445
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4571
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4612
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4617
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4653
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
--- 84236,84436 ----
  msgid "Expected structure component name at %C"
  msgstr ""
  
! #: fortran/primary.cc:2600 fortran/primary.cc:2816
  #, gcc-internal-format, gfc-internal-format
  msgid "RE or IM part_ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2652 fortran/primary.cc:2821
  #, gcc-internal-format, gfc-internal-format
  msgid "The RE or IM part_ref at %C must be applied to a COMPLEX expression"
  msgstr ""
  
! #: fortran/primary.cc:2659 fortran/primary.cc:2834
  #, gcc-internal-format, gfc-internal-format
  msgid "The LEN part_ref at %C must be applied to a CHARACTER expression"
  msgstr ""
  
! #: fortran/primary.cc:2731
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2761
  #, gcc-internal-format, gfc-internal-format
  msgid "R901: A type parameter ref is not a designator and cannot be followed by the type inquiry ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2769
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component %qs"
  msgstr ""
  
! #: fortran/primary.cc:2772
  #, gcc-internal-format
  msgid "%qs at %C is not an inquiry reference to an intrinsic type component"
  msgstr ""
  
! #: fortran/primary.cc:2850
  #, gcc-internal-format, gfc-internal-format
  msgid "The KIND part_ref at %C must be applied to an expression of intrinsic type"
  msgstr ""
  
! #: fortran/primary.cc:2878
  #, gcc-internal-format
  msgid "Procedure pointer component %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:2965
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected array/substring ref at %C"
  msgstr ""
  
! #: fortran/primary.cc:2987
  #, gcc-internal-format, gfc-internal-format
  msgid "Nonpolymorphic reference to abstract type at %C"
  msgstr ""
  
! #: fortran/primary.cc:2994
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed procedure-pointer component at %C"
  msgstr ""
  
! #: fortran/primary.cc:3033
  #, gcc-internal-format
  msgid "gfc_variable_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3257
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Expression isn't a variable"
  msgstr ""
  
! #: fortran/primary.cc:3314
  #, gcc-internal-format
  msgid "gfc_caf_attr(): Bad array reference"
  msgstr ""
  
! #: fortran/primary.cc:3493
  #, gcc-internal-format
  msgid "No initializer for allocatable component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3504
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with missing optional arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3513
  #, gcc-internal-format
  msgid "No initializer for component %qs given in the structure constructor at %C"
  msgstr ""
  
! #: fortran/primary.cc:3561
  #, gcc-internal-format
  msgid "Cannot construct ABSTRACT type %qs at %L"
  msgstr ""
  
! #: fortran/primary.cc:3581
  #, gcc-internal-format, gfc-internal-format
  msgid "Structure constructor with named arguments at %C"
  msgstr ""
  
! #: fortran/primary.cc:3596
  #, gcc-internal-format, gfc-internal-format
  msgid "Component initializer without name after component named %s at %L"
  msgstr ""
  
! #: fortran/primary.cc:3601
  #, gcc-internal-format, gfc-internal-format
  msgid "Too many components in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3661
  msgid "CHARACTER expression will be truncated in constructor (%td/%td) at %L"
  msgstr ""
  
! #: fortran/primary.cc:3679
  #, gcc-internal-format
  msgid "Component %qs is initialized twice in the structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3691
  #, gcc-internal-format
  msgid "Coindexed expression to pointer component %qs in structure constructor at %L"
  msgstr ""
  
! #: fortran/primary.cc:3745
  #, gcc-internal-format
  msgid "component %qs at %L has already been set by a parent derived type constructor"
  msgstr ""
  
! #: fortran/primary.cc:3909
  #, gcc-internal-format, gfc-internal-format
  msgid "%%LOC() as an rvalue at %C"
  msgstr ""
  
! #: fortran/primary.cc:3968
  #, 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.cc:3999 fortran/primary.cc:4515
  #, gcc-internal-format, gfc-internal-format
  msgid "Symbol at %C is not appropriate for an expression"
  msgstr ""
  
! #: fortran/primary.cc:4105
  #, gcc-internal-format
  msgid "Unexpected use of subroutine name %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4137
  #, gcc-internal-format
  msgid "Statement function %qs requires argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4140
  #, gcc-internal-format
  msgid "Function %qs requires an argument list at %C"
  msgstr ""
  
! #: fortran/primary.cc:4187
  #, gcc-internal-format, gfc-internal-format
  msgid "F2023 R755: The empty type specification at %C is not allowed"
  msgstr ""
  
! #: fortran/primary.cc:4303
  #, gcc-internal-format
  msgid "Missing argument to %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4316
  #, gcc-internal-format, gfc-internal-format
  msgid "The leftmost part-ref in a data-ref cannot be a function reference at %C"
  msgstr ""
  
! #: fortran/primary.cc:4471
  #, gcc-internal-format
  msgid "Missing argument list in function %qs at %C"
  msgstr ""
  
! #: fortran/primary.cc:4597
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %C"
  msgstr ""
  
! #: fortran/primary.cc:4638
  #, gcc-internal-format, gfc-internal-format
  msgid "Named constant at %C in an EQUIVALENCE"
  msgstr ""
  
! #: fortran/primary.cc:4643
  #, gcc-internal-format
  msgid "PARAMETER %qs shall not appear in a DATA statement at %C"
  msgstr ""
  
! #: fortran/primary.cc:4679
  #, gcc-internal-format
  msgid "%qs at %C is not a variable"
  msgstr ""
*************** msgstr ""
*** 84741,84752 ****
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7554
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12182 fortran/resolve.cc:14493
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
--- 84832,84843 ----
  msgid "Non-RECURSIVE procedure %qs from module %qs is possibly calling itself recursively in procedure %qs.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2020 fortran/resolve.cc:7570
  #, gcc-internal-format
  msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively.  Declare it RECURSIVE or use %<-frecursive%>"
  msgstr ""
  
! #: fortran/resolve.cc:2079 fortran/resolve.cc:12216 fortran/resolve.cc:14560
  #, gcc-internal-format, gfc-internal-format
  msgid "Label %d referenced at %L is never defined"
  msgstr ""
*************** msgstr ""
*** 84871,84877 ****
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20162
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
--- 84962,84968 ----
  msgid "Function %qs at %L has no IMPLICIT type; did you mean %qs?"
  msgstr ""
  
! #: fortran/resolve.cc:3184 fortran/resolve.cc:20233
  #, gcc-internal-format
  msgid "Function %qs at %L has no IMPLICIT type"
  msgstr ""
*************** msgstr ""
*** 85460,85852 ****
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6626
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6773
  #, 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.cc:6778
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6855
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6868
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6881
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6937 fortran/resolve.cc:7025 fortran/resolve.cc:7049
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7134
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7313 fortran/resolve.cc:7465
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7429
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7436
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7475
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7484
  #, 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.cc:7679
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7713
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7766
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8331
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8367
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8377
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8381 fortran/resolve.cc:8388
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8443
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8466
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8483
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8489
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8549
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8598
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8650
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8659
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8669
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8682
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8689
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8702
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8707
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8712
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8718
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8723
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8735
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8789
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8798
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8816
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8825
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8863
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8896
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8901
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8908
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8916
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8921
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8934
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9039 fortran/resolve.cc:9362
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9047 fortran/resolve.cc:9325
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9171
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9182
  #, 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.cc:9213
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9377
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9385
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9397
  #, 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.cc:9411
  #, 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.cc:9436
  #, 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.cc:9449
  #, 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.cc:9463
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9483
  #, 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.cc:9567 fortran/resolve.cc:9582
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9574
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9599
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9609 fortran/resolve.cc:9711
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9615
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9627
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9638 fortran/resolve.cc:9666
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9685
  #, 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.cc:9700
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9742
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9771
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9784
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9798
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9827
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9859
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9865 fortran/resolve.cc:9871
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
--- 85551,85943 ----
  msgid "Assumed-rank variable %s at %L shall not have a subobject reference"
  msgstr ""
  
! #: fortran/resolve.cc:6633
  #, gcc-internal-format
  msgid "Scalar variable %qs has an array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6780
  #, 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.cc:6785
  #, gcc-internal-format
  msgid "Variable %qs is used at %L before the ENTRY statement in which it is a parameter"
  msgstr ""
  
! #: fortran/resolve.cc:6862
  #, gcc-internal-format, gfc-internal-format
  msgid "Polymorphic subobject of coindexed object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6875
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed object with polymorphic allocatable subcomponent at %L"
  msgstr ""
  
! #: fortran/resolve.cc:6888
  #, gcc-internal-format
  msgid "Using variable %qs at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:6944 fortran/resolve.cc:7041 fortran/resolve.cc:7065
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid array reference at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7150
  #, gcc-internal-format
  msgid "%qs at %L is host associated at %L into a contained procedure with an internal procedure of the same name"
  msgstr ""
  
! #: fortran/resolve.cc:7329 fortran/resolve.cc:7481
  #, gcc-internal-format, gfc-internal-format
  msgid "Error in typebound call at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7445
  #, gcc-internal-format, gfc-internal-format
  msgid "Passed-object at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:7452
  #, gcc-internal-format
  msgid "Base object for procedure-pointer component call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7491
  #, gcc-internal-format
  msgid "Base object for type-bound procedure call at %L is of ABSTRACT type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:7500
  #, 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.cc:7695
  #, gcc-internal-format
  msgid "Found no matching specific binding for the call to the GENERIC %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:7729
  #, gcc-internal-format
  msgid "%qs at %L should be a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:7782
  #, gcc-internal-format
  msgid "%qs at %L should be a FUNCTION"
  msgstr ""
  
! #: fortran/resolve.cc:8347
  #, gcc-internal-format
  msgid "gfc_resolve_expr(): Bad expression type"
  msgstr ""
  
! #: fortran/resolve.cc:8383
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be a scalar"
  msgstr ""
  
! #: fortran/resolve.cc:8393
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be integer"
  msgstr ""
  
! #: fortran/resolve.cc:8397 fortran/resolve.cc:8404
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L must be INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8459
  #, gcc-internal-format, gfc-internal-format
  msgid "Step expression in DO loop at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8482
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L will be executed zero times"
  msgstr ""
  
! #: fortran/resolve.cc:8499
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it overflows"
  msgstr ""
  
! #: fortran/resolve.cc:8505
  #, gcc-internal-format, gfc-internal-format
  msgid "DO loop at %L is undefined as it underflows"
  msgstr ""
  
! #: fortran/resolve.cc:8565
  #, gcc-internal-format
  msgid "Variable %qs referenced in concurrent-header at %L must not appear in LOCAL locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8622
  #, gcc-internal-format
  msgid "Variable %qs at %L not specified in a locality spec of DO CONCURRENT at %L but required due to DEFAULT (NONE)"
  msgstr ""
  
! #: fortran/resolve.cc:8674
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected variable name in %s locality spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8683
  #, gcc-internal-format
  msgid "Variable %qs at %L has already been specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8693
  #, gcc-internal-format
  msgid "Index variable %qs at %L cannot be specified in a locality-spec"
  msgstr ""
  
! #: fortran/resolve.cc:8706
  #, gcc-internal-format
  msgid "OPTIONAL attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8713
  #, gcc-internal-format
  msgid "Assumed-size array not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8726
  #, gcc-internal-format
  msgid "ALLOCATABLE attribute not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8731
  #, gcc-internal-format
  msgid "Nonpointer polymorphic dummy argument not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8736
  #, gcc-internal-format
  msgid "Coarray not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8742
  #, gcc-internal-format
  msgid "Finalizable type not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8747
  #, gcc-internal-format
  msgid "Type with ultimate allocatable component not permitted for %qs in %s locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8755
  #, gcc-internal-format
  msgid "ASYNCHRONOUS attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8759
  #, gcc-internal-format
  msgid "VOLATILE attribute not permitted for %qs in REDUCE locality-spec at %L"
  msgstr ""
  
! #: fortran/resolve.cc:8813
  #, gcc-internal-format
  msgid "Expected numeric type for %qs in REDUCE at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8822
  #, gcc-internal-format
  msgid "Expected logical type for %qs in REDUCE at %L, got %qs"
  msgstr ""
  
! #: fortran/resolve.cc:8840
  #, gcc-internal-format
  msgid "Expected INTEGER, REAL or CHARACTER type for %qs in REDUCE with MIN/MAX at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8849
  #, gcc-internal-format
  msgid "Expected integer type for %qs in REDUCE with IAND/IOR/IEOR at %L, got %s"
  msgstr ""
  
! #: fortran/resolve.cc:8887
  #, gcc-internal-format
  msgid "Variable %qs in locality-spec at %L is not used"
  msgstr ""
  
! #: fortran/resolve.cc:8920
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8925
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL start expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8932
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL end expression at %L must be a scalar INTEGER"
  msgstr ""
  
! #: fortran/resolve.cc:8940
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L must be a scalar %s"
  msgstr ""
  
! #: fortran/resolve.cc:8945
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL stride expression at %L cannot be zero"
  msgstr ""
  
! #: fortran/resolve.cc:8958
  #, gcc-internal-format
  msgid "FORALL index %qs may not appear in triplet specification at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9063 fortran/resolve.cc:9386
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:9071 fortran/resolve.cc:9349
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed allocatable object at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9195
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L has rank %d but MOLD= expression at %L has rank %d"
  msgstr ""
  
! #: fortran/resolve.cc:9206
  #, 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.cc:9237
  #, gcc-internal-format, gfc-internal-format
  msgid "Source-expr at %L and allocate-object at %L must have the same shape"
  msgstr ""
  
! #: fortran/resolve.cc:9401
  #, gcc-internal-format, gfc-internal-format
  msgid "The intrinsic NULL cannot be used as source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9409
  #, gcc-internal-format, gfc-internal-format
  msgid "Type of entity at %L is type incompatible with source-expr at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9421
  #, 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.cc:9435
  #, 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.cc:9460
  #, 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.cc:9473
  #, 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.cc:9487
  #, gcc-internal-format
  msgid "The type parameter in ALLOCATE statement with type-spec shall be an asterisk as allocate object %qs at %L is a dummy argument with assumed type parameter"
  msgstr ""
  
! #: fortran/resolve.cc:9507
  #, 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.cc:9591 fortran/resolve.cc:9606
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9598
  #, gcc-internal-format, gfc-internal-format
  msgid "Array specification or array-valued SOURCE= expression required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9623
  #, gcc-internal-format, gfc-internal-format
  msgid "Coarray specification required in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9633 fortran/resolve.cc:9735
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad coarray specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9639
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9651
  #, gcc-internal-format, gfc-internal-format
  msgid "Upper cobound is less than lower cobound of 1 at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9662 fortran/resolve.cc:9690
  #, gcc-internal-format, gfc-internal-format
  msgid "Bad array specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9709
  #, 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.cc:9724
  #, gcc-internal-format
  msgid "Expected %<*%> in coindex specification in ALLOCATE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9766
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9795
  #, gcc-internal-format, gfc-internal-format
  msgid "Stat-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9808
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG at %L is useless without a STAT tag"
  msgstr ""
  
! #: fortran/resolve.cc:9822
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG variable at %L shall be a scalar default CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:9851
  #, gcc-internal-format, gfc-internal-format
  msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
  msgstr ""
  
! #: fortran/resolve.cc:9883
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L also appears at %L"
  msgstr ""
  
! #: fortran/resolve.cc:9889 fortran/resolve.cc:9895
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr ""
*************** msgstr ""
*** 85855,86168 ****
  #. 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.cc:10100
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10151
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10162
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10221
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10242
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10252
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10270 fortran/resolve.cc:10278
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10340 fortran/resolve.cc:11196
  #, 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.cc:10366
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10379
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10394
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10497
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10538
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10576
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10592
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10601
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10618
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10634
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10688
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10693
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10752
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10763
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11055
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11104 fortran/resolve.cc:11116
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11145
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11158
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11171
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11174
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11184
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11452
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11585
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11594
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11597
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11607
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11716
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11770
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11780
  #, 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.cc:11793
  #, 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.cc:11802
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11809
  #, 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.cc:11820
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11826
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11844
  #, 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.cc:11895
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11905
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11909
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11912
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11919 fortran/resolve.cc:12146
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11931 fortran/resolve.cc:12158
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11956
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:11969
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:11983
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12004
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12122
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12126 fortran/resolve.cc:12136
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12189
  #, 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.cc:12198
  #, 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.cc:12216 fortran/resolve.cc:12243
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12220 fortran/resolve.cc:12249
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12224
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
--- 85946,86259 ----
  #. 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.cc:10124
  #, gcc-internal-format, gfc-internal-format
  msgid "CASE label at %L overlaps with CASE label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10175
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of type %s"
  msgstr ""
  
! #: fortran/resolve.cc:10186
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be of kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:10199
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L must be scalar"
  msgstr ""
  
! #: fortran/resolve.cc:10245
  #, gcc-internal-format, gfc-internal-format
  msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
  msgstr ""
  
! #: fortran/resolve.cc:10266
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L cannot be %s"
  msgstr ""
  
! #: fortran/resolve.cc:10276
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of SELECT statement at %L must be a scalar expression"
  msgstr ""
  
! #: fortran/resolve.cc:10294 fortran/resolve.cc:10302
  #, gcc-internal-format, gfc-internal-format
  msgid "Expression in CASE statement at %L is not in the range of %s"
  msgstr ""
  
! #: fortran/resolve.cc:10364 fortran/resolve.cc:11230
  #, 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.cc:10390
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical range in CASE statement at %L is not allowed"
  msgstr ""
  
! #: fortran/resolve.cc:10403
  #, gcc-internal-format, gfc-internal-format
  msgid "Constant logical value in CASE statement is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10418
  #, gcc-internal-format, gfc-internal-format
  msgid "Range specification at %L can never be matched"
  msgstr ""
  
! #: fortran/resolve.cc:10521
  #, gcc-internal-format, gfc-internal-format
  msgid "Logical SELECT CASE block at %L has more that two cases"
  msgstr ""
  
! #: fortran/resolve.cc:10562
  #, gcc-internal-format, gfc-internal-format
  msgid "%s could not be resolved to a specific function at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10600
  #, gcc-internal-format, gfc-internal-format
  msgid "(F202y)Missing or invalid bound in ASSOCIATE rank remapping of associate name %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10616
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure pointer"
  msgstr ""
  
! #: fortran/resolve.cc:10625
  #, gcc-internal-format
  msgid "Derived type %qs cannot be used as a variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:10642
  #, gcc-internal-format
  msgid "Associating entity %qs at %L is a procedure name"
  msgstr ""
  
! #: fortran/resolve.cc:10658
  #, gcc-internal-format, gfc-internal-format
  msgid "Associating selector-expression at %L yields a procedure"
  msgstr ""
  
! #: fortran/resolve.cc:10722
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L cannot be NULL()"
  msgstr ""
  
! #: fortran/resolve.cc:10727
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L has no type"
  msgstr ""
  
! #: fortran/resolve.cc:10786
  #, gcc-internal-format
  msgid "Associate-name %qs at %L is used as array"
  msgstr ""
  
! #: fortran/resolve.cc:10797
  #, gcc-internal-format, gfc-internal-format
  msgid "CLASS selector at %L needs a temporary which is not yet implemented"
  msgstr ""
  
! #: fortran/resolve.cc:11089
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector shall be polymorphic in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11138 fortran/resolve.cc:11150
  #, gcc-internal-format, gfc-internal-format
  msgid "Selector at %L must not be coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11179
  #, gcc-internal-format, gfc-internal-format
  msgid "TYPE IS at %L overlaps with TYPE IS at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11192
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be extensible"
  msgstr ""
  
! #: fortran/resolve.cc:11205
  #, gcc-internal-format
  msgid "Derived type %qs at %L must be an extension of %qs"
  msgstr ""
  
! #: fortran/resolve.cc:11208
  #, gcc-internal-format
  msgid "Unexpected intrinsic type %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11218
  #, gcc-internal-format, gfc-internal-format
  msgid "The type-spec at %L shall specify that each length type parameter is assumed"
  msgstr ""
  
! #: fortran/resolve.cc:11486
  #, gcc-internal-format, gfc-internal-format
  msgid "Double CLASS IS block in SELECT TYPE statement at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11619
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK DEFAULT at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11628
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11631
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (%i) at %L is repeated at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11641
  #, gcc-internal-format, gfc-internal-format
  msgid "RANK (*) at %L cannot be used with the pointer or allocatable selector at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11750
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid context for NULL () intrinsic at %L"
  msgstr ""
  
! #: fortran/resolve.cc:11804
  #, gcc-internal-format, gfc-internal-format
  msgid "DTIO %s procedure at %L must be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:11814
  #, 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.cc:11827
  #, 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.cc:11836
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have procedure pointer components"
  msgstr ""
  
! #: fortran/resolve.cc:11843
  #, 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.cc:11854
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components"
  msgstr ""
  
! #: fortran/resolve.cc:11860
  #, gcc-internal-format, gfc-internal-format
  msgid "Data transfer element at %L cannot have PRIVATE components unless it is processed by a defined input/output procedure"
  msgstr ""
  
! #: fortran/resolve.cc:11878
  #, 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.cc:11929
  #, gcc-internal-format, gfc-internal-format
  msgid "Lock variable at %L must be a scalar of type LOCK_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11939
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable at %L must be a scalar of type EVENT_TYPE"
  msgstr ""
  
! #: fortran/resolve.cc:11943
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray or coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11946
  #, gcc-internal-format, gfc-internal-format
  msgid "Event variable argument at %L must be a coarray but not coindexed"
  msgstr ""
  
! #: fortran/resolve.cc:11953 fortran/resolve.cc:12180
  #, gcc-internal-format, gfc-internal-format
  msgid "STAT= argument at %L must be a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11965 fortran/resolve.cc:12192
  #, gcc-internal-format, gfc-internal-format
  msgid "ERRMSG= argument at %L must be a scalar CHARACTER variable"
  msgstr ""
  
! #: fortran/resolve.cc:11977
  #, gcc-internal-format, gfc-internal-format
  msgid "ACQUIRED_LOCK= argument at %L must be a scalar LOGICAL variable"
  msgstr ""
  
! #: fortran/resolve.cc:11990
  #, gcc-internal-format, gfc-internal-format
  msgid "UNTIL_COUNT= argument at %L must be a scalar INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12003
  #, gcc-internal-format, gfc-internal-format
  msgid "TEAM argument at %L must be a scalar expression of type TEAM_TYPE from the intrinsic module ISO_FORTRAN_ENV"
  msgstr ""
  
! #: fortran/resolve.cc:12017
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s variable of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12038
  #, gcc-internal-format, gfc-internal-format
  msgid "%s argument at %L must be a scalar %s of at least kind %d"
  msgstr ""
  
! #: fortran/resolve.cc:12156
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must be a scalar or rank-1 INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:12160 fortran/resolve.cc:12170
  #, gcc-internal-format, gfc-internal-format
  msgid "Imageset argument at %L must between 1 and num_images()"
  msgstr ""
  
! #: fortran/resolve.cc:12223
  #, 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.cc:12232
  #, 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.cc:12250 fortran/resolve.cc:12277
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CRITICAL construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12254 fortran/resolve.cc:12283
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12258
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves CHANGE TEAM construct for label at %L"
  msgstr ""
*************** msgstr ""
*** 86170,86381 ****
  #. 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.cc:12264
  #, 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.cc:12336
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12352
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12365 fortran/resolve.cc:12460
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12375 fortran/resolve.cc:12470
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12405
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12418
  #, 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.cc:12754
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12780
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12792
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12827
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12914
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13035
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13115
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13135
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13215
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13221
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13233
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13265
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13274
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-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.cc:13292
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13723
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14037
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14049
  #, 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.cc:14366
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14370
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14381
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14460
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14502
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14549
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14553
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14614
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14619
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14703
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14815
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14836
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14932
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:14946
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
--- 86261,86472 ----
  #. 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.cc:12298
  #, 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.cc:12370
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE mask at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12386
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE assignment target at %L has inconsistent shape"
  msgstr ""
  
! #: fortran/resolve.cc:12399 fortran/resolve.cc:12494
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12409 fortran/resolve.cc:12504
  #, gcc-internal-format, gfc-internal-format
  msgid "Unsupported statement inside WHERE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12439
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to a FORALL index variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12452
  #, 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.cc:12802
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL construct at %L"
  msgstr ""
  
! #: fortran/resolve.cc:12828
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL index-name at %L must be a scalar variable of type integer"
  msgstr ""
  
! #: fortran/resolve.cc:12840
  #, gcc-internal-format, gfc-internal-format
  msgid "An outer FORALL construct already has an index with this name %L"
  msgstr ""
  
! #: fortran/resolve.cc:12875
  #, gcc-internal-format
  msgid "Expected shadow variable name to start with _"
  msgstr ""
  
! #: fortran/resolve.cc:12962
  #, gcc-internal-format, gfc-internal-format
  msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
  msgstr ""
  
! #: fortran/resolve.cc:13083
  #, gcc-internal-format
  msgid "gfc_resolve_blocks(): Bad block type"
  msgstr ""
  
! #: fortran/resolve.cc:13163
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable in the ordinary assignment at %L is a procedure pointer component"
  msgstr ""
  
! #: fortran/resolve.cc:13183
  #, gcc-internal-format, gfc-internal-format
  msgid "Cannot assign %s to %s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13231
  #, gcc-internal-format
  msgid "CHARACTER expression will be truncated in assignment (%wd/%wd) at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13263
  #, 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 ""
  
  #. F2008, C1283 (4).
! #: fortran/resolve.cc:13269
  #, gcc-internal-format, gfc-internal-format
  msgid "In a pure subprogram an INTENT(IN) dummy argument shall not be used as the expr at %L of an intrinsic assignment statement in which the variable is of a derived type if the derived type has a pointer component at any level of component selection."
  msgstr ""
  
! #: fortran/resolve.cc:13281
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to coindexed variable at %L in a PURE procedure"
  msgstr ""
  
! #: fortran/resolve.cc:13313
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to polymorphic coarray at %L is not permitted"
  msgstr ""
  
! #: fortran/resolve.cc:13317
  #, gcc-internal-format, gfc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13322
  #, gcc-internal-format
  msgid "Assignment to an allocatable polymorphic variable at %L requires %<-frealloc-lhs%>"
  msgstr ""
  
! #: fortran/resolve.cc:13329
  #, gcc-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.cc:13340
  #, gcc-internal-format, gfc-internal-format
  msgid "Coindexed variable must not have an allocatable ultimate component in assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:13771
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
! #: fortran/resolve.cc:14085
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer procedure assignment at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14097
  #, 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.cc:14433
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGNED GOTO statement at %L requires a scalar INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14437
  #, gcc-internal-format
  msgid "Variable %qs has not been assigned a target label at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14448
  #, gcc-internal-format, gfc-internal-format
  msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
  msgstr ""
  
! #: fortran/resolve.cc:14527
  #, gcc-internal-format, gfc-internal-format
  msgid "Expected intrinsic assignment in OMP WORKSHARE at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14569
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr ""
  
! #: fortran/resolve.cc:14616
  #, gcc-internal-format, gfc-internal-format
  msgid "Invalid NULL at %L"
  msgstr ""
  
! #: fortran/resolve.cc:14620
  #, gcc-internal-format, gfc-internal-format
  msgid "Arithmetic IF statement at %L requires a scalar REAL or INTEGER expression"
  msgstr ""
  
! #: fortran/resolve.cc:14681
  #, gcc-internal-format
  msgid "gfc_resolve_code(): No expression on DO WHILE"
  msgstr ""
  
! #: fortran/resolve.cc:14686
  #, gcc-internal-format, gfc-internal-format
  msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14770
  #, gcc-internal-format, gfc-internal-format
  msgid "FORALL mask clause at %L requires a scalar LOGICAL expression"
  msgstr ""
  
! #: fortran/resolve.cc:14882
  #, gcc-internal-format
  msgid "gfc_resolve_code(): Bad statement code"
  msgstr ""
  
! #: fortran/resolve.cc:14903
  #, gcc-internal-format
  msgid "Using parameter %qs declared at %L is deprecated"
  msgstr ""
  
! #: fortran/resolve.cc:14999
  #, gcc-internal-format
  msgid "Variable %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
! #: fortran/resolve.cc:15013
  #, gcc-internal-format
  msgid "Variable %qs from module %qs with binding label %qs at %L uses the same global identifier as entity at %L from module %qs"
  msgstr ""
*************** msgstr ""
*** 86383,87438 ****
  #. 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.cc:14965
  #, gcc-internal-format
  msgid "Procedure %qs with binding label %qs at %L uses the same global identifier as entity at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15051
  #, gcc-internal-format, gfc-internal-format
  msgid "String length at %L is too large"
  msgstr ""
  
! #: fortran/resolve.cc:15295
  #, gcc-internal-format
  msgid "Allocatable array %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15299
  #, gcc-internal-format
  msgid "Scalar object %qs at %L may not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:15307
  #, gcc-internal-format
  msgid "Array pointer %qs at %L must have a deferred shape or assumed rank"
  msgstr ""
  
! #: fortran/resolve.cc:15318
  #, gcc-internal-format
  msgid "Array %qs at %L cannot have a deferred shape"
  msgstr ""
  
! #: fortran/resolve.cc:15336
  #, gcc-internal-format
  msgid "Type %qs of CLASS variable %qs at %L is not extensible"
  msgstr ""
  
! #: fortran/resolve.cc:15350
  #, gcc-internal-format
  msgid "CLASS variable %qs at %L must be dummy, allocatable or pointer"
  msgstr ""
  
! #: fortran/resolve.cc:15383
  #, 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.cc:15405
  #, gcc-internal-format
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
  msgstr ""
  
! #: fortran/resolve.cc:15438
  #, gcc-internal-format
  msgid "Entity %qs at %L has a deferred type parameter and requires either the POINTER or ALLOCATABLE attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15452
  #, gcc-internal-format
  msgid "Automatic object %qs at %L cannot have the SAVE attribute"
  msgstr ""
  
  #. F08:C541. The shape of an array defined in a main program or module
  #. * needs to be constant.
! #: fortran/resolve.cc:15476
  #, gcc-internal-format
  msgid "The module or main program array %qs at %L must have constant shape"
  msgstr ""
  
! #: fortran/resolve.cc:15502
  #, 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.cc:15525
  #, gcc-internal-format
  msgid "%qs at %L must have constant character length in this context"
  msgstr ""
  
! #: fortran/resolve.cc:15533
  #, gcc-internal-format
  msgid "COMMON variable %qs at %L must have constant character length"
  msgstr ""
  
! #: fortran/resolve.cc:15583
  #, gcc-internal-format
  msgid "Allocatable %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15586
  #, gcc-internal-format
  msgid "External %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15589
  #, gcc-internal-format
  msgid "Dummy %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15592
  #, gcc-internal-format
  msgid "Intrinsic %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15595
  #, gcc-internal-format
  msgid "Function result %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15598
  #, gcc-internal-format
  msgid "Automatic array %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15643
  #, gcc-internal-format, gfc-internal-format
  msgid "%s at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15675
  #, gcc-internal-format
  msgid "Character-valued statement function %qs at %L must have constant length"
  msgstr ""
  
! #: fortran/resolve.cc:15698
  #, 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.cc:15720
  #, gcc-internal-format
  msgid "Procedure %qs in PUBLIC interface %qs at %L takes dummy arguments of %qs which is PRIVATE"
  msgstr ""
  
! #: fortran/resolve.cc:15738
  #, gcc-internal-format
  msgid "Function %qs at %L cannot have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15750
  #, gcc-internal-format
  msgid "External object %qs at %L may not have an initializer"
  msgstr ""
  
! #: fortran/resolve.cc:15760
  #, gcc-internal-format
  msgid "ELEMENTAL function %qs at %L must have a scalar result"
  msgstr ""
  
! #: fortran/resolve.cc:15770
  #, gcc-internal-format
  msgid "Statement function %qs at %L may not have pointer or allocatable attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15789
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be array-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15793
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pointer-valued"
  msgstr ""
  
! #: fortran/resolve.cc:15797
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be pure"
  msgstr ""
  
! #: fortran/resolve.cc:15801
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L cannot be recursive"
  msgstr ""
  
! #: fortran/resolve.cc:15814
  #, gcc-internal-format
  msgid "CHARACTER(*) function %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15825
  #, gcc-internal-format
  msgid "Procedure pointer %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15831
  #, gcc-internal-format
  msgid "Dummy procedure %qs at %L shall not be elemental"
  msgstr ""
  
! #: fortran/resolve.cc:15851
  #, gcc-internal-format
  msgid "Function result variable %qs at %L of elemental function %qs shall not have an ALLOCATABLE or POINTER attribute"
  msgstr ""
  
! #: fortran/resolve.cc:15868
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L is polymorphic allocatable"
  msgstr ""
  
! #: fortran/resolve.cc:15882
  #, gcc-internal-format
  msgid "Result variable %qs of pure function at %L has polymorphic allocatable component %qs"
  msgstr ""
  
! #: fortran/resolve.cc:15941
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with SAVE attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15947
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with INTENT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15953
  #, gcc-internal-format
  msgid "PROCEDURE attribute conflicts with RESULT attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15961
  #, gcc-internal-format
  msgid "EXTERNAL attribute conflicts with FUNCTION attribute in %qs at %L"
  msgstr ""
  
! #: fortran/resolve.cc:15967
  #, gcc-internal-format
  msgid "Procedure pointer result %qs at %L is missing the pointer attribute"
  msgstr ""
  
! #: fortran/resolve.cc:16010
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in ELEMENTAL attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16018
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in PURE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16026
  #, gcc-internal-format, gfc-internal-format
  msgid "Mismatch in RECURSIVE attribute between MODULE PROCEDURE at %L and its interface in %s"
  msgstr ""
  
! #: fortran/resolve.cc:16035
  #, gcc-internal-format
  msgid "%s between the MODULE PROCEDURE declaration in MODULE %qs and the declaration at %L in (SUB)MODULE %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16059
  #, gcc-internal-format
  msgid "Interface of %qs at %L must be explicit"
  msgstr ""
  
! #: fortran/resolve.cc:16164
  #, gcc-internal-format
  msgid "FINAL procedure %qs at %L is not a SUBROUTINE"
  msgstr ""
  
! #: fortran/resolve.cc:16173
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L must have exactly one argument"
  msgstr ""
  
! #: fortran/resolve.cc:16181 fortran/resolve.cc:16199
  #, gcc-internal-format
  msgid "Argument of FINAL procedure at %L must be of type %qs"
  msgstr ""
  
! #: fortran/resolve.cc:16189
  #, gcc-internal-format, gfc-internal-format
  msgid "FINAL procedure at %L with assumed rank argument must be the only finalizer with the same kind/type (F2018: C790)"
  msgstr ""
  
! #: fortran/resolve.cc:16207
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be a POINTER"
  msgstr ""
  
! #: fortran/resolve.cc:16213
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
  msgstr ""
  
! #: fortran/resolve.cc:16219
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
  msgstr ""
  
! #: fortran/resolve.cc:16227
  #, gcc-internal-format, gfc-internal-format
  msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
  msgstr ""
  
! #: fortran/resolve.cc:16236
  #, gcc-internal-format, gfc-internal-format
  msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
  msgstr ""
  
! #: fortran/resolve.cc:16258
  #, gcc-internal-format
  msgid "FINAL procedure %qs declared at %L has the same rank (%d) as %qs"
  msgstr ""
  
! #: fortran/reso